專利名稱:車載導(dǎo)航設(shè)備及單設(shè)備支持多導(dǎo)航方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車載導(dǎo)航技術(shù)領(lǐng)域,特別是涉及一種車載導(dǎo)航設(shè)備及單設(shè)備支持多導(dǎo)航方法。
背景技術(shù):
汽車GPS導(dǎo)航系統(tǒng)由兩部分組成一部分由安裝在汽車上的GPS接收機(jī)和顯示設(shè)備組成;另一部分為計(jì)算機(jī)控制中心。該兩部分通過定位衛(wèi)星進(jìn)行聯(lián)系。計(jì)算機(jī)控制中心是由機(jī)動車管理部門授權(quán)和組建的,它負(fù)責(zé)隨時(shí)觀察轄區(qū)內(nèi)指定監(jiān)控的汽車的動態(tài)和交通情況,因此整個汽車導(dǎo)航系統(tǒng)起碼有兩大功能一個是汽車蹤跡監(jiān)控功能,只要將已編碼的 GPS接收裝置安裝在汽車上,該汽車無論行駛到任何地方都可以通過計(jì)算機(jī)控制中心的電子地圖指示出它的所在方位;另一個是駕駛指南功能,車主可以將各個地區(qū)的交通線路電子圖存儲在軟盤上,只要在車上接收裝置中插入軟盤,顯示屏上就會立即顯示出該車所在地區(qū)的位置及目前的交通狀態(tài),既可輸入要去的目的地,預(yù)先編制出最佳行駛路線,又可接受計(jì)算機(jī)控制中心的指令,選擇汽車行駛的路線和方向。但是在現(xiàn)有技術(shù)中,一個設(shè)備只能支持一套導(dǎo)航軟件,用戶無法進(jìn)行選擇,從而不能夠選擇最適應(yīng)的導(dǎo)航軟件進(jìn)行導(dǎo)航,比如,由于每個導(dǎo)航軟件的費(fèi)用及性能不同,每個用戶對導(dǎo)航軟件的需求也不同,有些用戶想使用價(jià)格便宜的導(dǎo)航軟件,有些用戶想使用性能較好、反應(yīng)快的導(dǎo)航軟件,也或者不同的導(dǎo)航軟件在不同的環(huán)境中有其特殊的性能優(yōu)勢,因此用戶可能想在不同時(shí)刻不同環(huán)境下自主選擇不同的導(dǎo)航軟件為其導(dǎo)航,但目前的車載導(dǎo)航設(shè)備不能滿足用戶的這種需求,給用戶造成不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種車載導(dǎo)航設(shè)備及單設(shè)備支持多導(dǎo)航方法, 能夠在同一臺設(shè)備上支持安裝多個導(dǎo)航軟件,滿足不同用戶的需求。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種單設(shè)備支持多導(dǎo)航方法, 包括以下步驟(1)在車載導(dǎo)航設(shè)備上選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;(2)獲取車載硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù);(3)提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動注冊接口,同時(shí)屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性;(4)根據(jù)選擇的導(dǎo)航應(yīng)用解析導(dǎo)航數(shù)據(jù)以符合相應(yīng)的要求;(5)根據(jù)選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的解析后的導(dǎo)航數(shù)據(jù);(6)根據(jù)解析后的導(dǎo)航數(shù)據(jù)并配合衛(wèi)星導(dǎo)航數(shù)據(jù)完成導(dǎo)航。所述步驟( 根據(jù)所選擇的導(dǎo)航應(yīng)用控制讀取相應(yīng)的導(dǎo)航數(shù)據(jù)的步驟。所述的導(dǎo)航數(shù)據(jù)包括導(dǎo)航數(shù)據(jù)的類型和個數(shù)。
所述的導(dǎo)航數(shù)據(jù)包括陀螺儀數(shù)據(jù)、車速和車速脈沖。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是還提供一種車載導(dǎo)航設(shè)備,包括導(dǎo)航應(yīng)用模塊,用于選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;導(dǎo)航數(shù)據(jù)獲取模塊,用于獲取車輛硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù);驅(qū)動注冊接口模塊,與所述導(dǎo)航數(shù)據(jù)獲取模塊相連,用于為提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動提供注冊接口,并用于屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性;數(shù)據(jù)解析模塊,與所述驅(qū)動注冊接口模塊相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用解析所述驅(qū)動注冊接口傳輸?shù)膶?dǎo)航數(shù)據(jù)以符合相應(yīng)的要求;導(dǎo)航數(shù)據(jù)讀取模塊,與所述數(shù)據(jù)解析模塊相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的導(dǎo)航數(shù)據(jù)并傳輸給所述導(dǎo)航應(yīng)用模塊以配合衛(wèi)星導(dǎo)航數(shù)據(jù)進(jìn)行導(dǎo)航;顯示模塊,用于顯示所述導(dǎo)航應(yīng)用模塊輸出的導(dǎo)航結(jié)果。所述車載導(dǎo)航設(shè)備還包括讀取控制模塊,用于根據(jù)所選擇的導(dǎo)航應(yīng)用控制所述導(dǎo)航數(shù)據(jù)讀取模塊讀取相應(yīng)的導(dǎo)航數(shù)據(jù)。所述導(dǎo)航數(shù)據(jù)包括導(dǎo)航數(shù)據(jù)的類型和個數(shù)。所述導(dǎo)航數(shù)據(jù)包括陀螺儀數(shù)據(jù)、車速以及車速脈沖。有益效果由于采用了上述的技術(shù)方案,本發(fā)明與現(xiàn)有技術(shù)相比,具有以下的優(yōu)點(diǎn)和積極效果本發(fā)明可在同一臺設(shè)備上支持安裝多個導(dǎo)航軟件,滿足不同用戶的需求。由于每個導(dǎo)航軟件的費(fèi)用以及性能不同,可滿足不同的用戶對導(dǎo)航軟件的不同需求,從而滿足用戶在不同環(huán)境下的使用。
圖1是本發(fā)明第一實(shí)施方式單設(shè)備支持多導(dǎo)航的方法流程圖;圖2是本發(fā)明第二實(shí)施方式車載導(dǎo)航設(shè)備的結(jié)構(gòu)方框圖。
具體實(shí)施例方式下面結(jié)合具體實(shí)施例,進(jìn)一步闡述本發(fā)明。應(yīng)理解,這些實(shí)施例僅用于說明本發(fā)明而不用于限制本發(fā)明的范圍。此外應(yīng)理解,在閱讀了本發(fā)明講授的內(nèi)容之后,本領(lǐng)域技術(shù)人員可以對本發(fā)明作各種改動或修改,這些等價(jià)形式同樣落于本申請所附權(quán)利要求書所限定的范圍。本發(fā)明的第一實(shí)施方式涉及一種單設(shè)備支持多導(dǎo)航方法,如圖1所示,包括以下步驟步驟110,在車載導(dǎo)航設(shè)備上選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;比如說,用戶在車載導(dǎo)航設(shè)備上安裝有兩個導(dǎo)航應(yīng)用,一個導(dǎo)航應(yīng)用的性能好、反應(yīng)速度快,另一個導(dǎo)航應(yīng)用價(jià)格較為便宜,用戶可選擇兩個中的任意一個進(jìn)行導(dǎo)航。接著,進(jìn)入步驟120,獲取車載硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù),即車載導(dǎo)航設(shè)備獲取硬件電路測得的各種信號。其中,車載硬件電路是陀螺儀電路、車速傳感器、加速度傳感器等。通過陀螺儀電路來判斷車的轉(zhuǎn)向,通過加速度傳感器獲取車速脈沖來判斷車上下坡的
4狀態(tài),通過車速傳感器來計(jì)算車的行駛距離。車速傳感器可以是輸出信號為磁電式交流信號的磁電式車速傳感器,也可以是輸出信號為霍爾式數(shù)字信號的霍爾式車速傳感器,或者是輸出信號為光電式數(shù)字信號的光電式車速傳感器等。導(dǎo)航數(shù)據(jù)在獲取時(shí)包括有類型和個數(shù),例如在獲取到的導(dǎo)航數(shù)據(jù)中,高16位為導(dǎo)航數(shù)據(jù)的類型,低16位為獲取導(dǎo)航數(shù)據(jù)的個數(shù)。實(shí)現(xiàn)本發(fā)明時(shí),通過在車載導(dǎo)航設(shè)備上提供各種數(shù)據(jù)接口,只要預(yù)安裝的導(dǎo)航軟件提供的數(shù)據(jù)接口滿足設(shè)備上的接口要求,就可進(jìn)行導(dǎo)航。比如,設(shè)備提供A、B、C、D、E數(shù)據(jù)接口,第一導(dǎo)航軟件提供的數(shù)據(jù)接口為A、B,第二導(dǎo)航軟件提供的數(shù)據(jù)接口為C、E,第三導(dǎo)航軟件提供的數(shù)據(jù)接口為B、D、E,則該第一、第二、第三導(dǎo)航軟件可同時(shí)安裝在車載導(dǎo)航設(shè)備上并選擇性地用于導(dǎo)航。用戶根據(jù)不同的情況,可選擇安裝其中一款,也可選擇安裝其中幾款,具體使用時(shí)可選擇其中一款進(jìn)行導(dǎo)航。其中數(shù)據(jù)接口 A、B、C、D、E傳輸?shù)臄?shù)據(jù)可為陀螺儀信號、車速脈沖、車速等。在步驟130中,提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動注冊接口,同時(shí)屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性。可在內(nèi)核中創(chuàng)建一個用于獲取導(dǎo)航數(shù)據(jù)的字符設(shè)備,其支持設(shè)備驅(qū)動函數(shù)注冊功能,提供驅(qū)動注冊函數(shù)為內(nèi)核中提供導(dǎo)航數(shù)據(jù)的各種設(shè)備驅(qū)動提供注冊接口,用于屏蔽硬件的差異性。接著,進(jìn)入步驟140,根據(jù)選擇的導(dǎo)航應(yīng)用解析導(dǎo)航數(shù)據(jù)以符合相應(yīng)的要求。收到導(dǎo)航數(shù)據(jù)后對導(dǎo)航數(shù)據(jù)解析使其符合車載導(dǎo)航設(shè)備上選擇的導(dǎo)航應(yīng)用,即車載導(dǎo)航設(shè)備將導(dǎo)航數(shù)據(jù)解析成符合較為價(jià)格便宜的導(dǎo)航應(yīng)用的要求和符合性能好反應(yīng)速度快的導(dǎo)航應(yīng)用的要求。在步驟150中,根據(jù)選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的解析后的導(dǎo)航數(shù)據(jù),即車載導(dǎo)航設(shè)備讀取解析后的導(dǎo)航數(shù)據(jù)。本步驟中還可以根據(jù)所選擇的導(dǎo)航應(yīng)用控制讀取相應(yīng)的導(dǎo)航數(shù)據(jù),也就是說,步驟110中,如果選擇的是價(jià)格較為便宜的導(dǎo)航應(yīng)用時(shí),則讀取符合較為價(jià)格便宜的導(dǎo)航應(yīng)用的要求解析后的導(dǎo)航數(shù)據(jù);如果用戶選擇的是性能好反應(yīng)速度快的導(dǎo)航應(yīng)用時(shí),則讀取符合性能好反應(yīng)速度快的導(dǎo)航應(yīng)用的要求解析后的導(dǎo)航數(shù)據(jù)。最后,進(jìn)入步驟160,根據(jù)解析后的導(dǎo)航數(shù)據(jù)并配合衛(wèi)星導(dǎo)航數(shù)據(jù)完成導(dǎo)航,在一個實(shí)施例中,根據(jù)解析后的導(dǎo)航數(shù)據(jù)配合GPS(Global Positioning System,全球定位系統(tǒng))數(shù)據(jù)完成導(dǎo)航,并通過導(dǎo)航顯示屏顯示導(dǎo)航結(jié)果,完成導(dǎo)航。本發(fā)明的第二實(shí)施方式涉及一種車載導(dǎo)航設(shè)備,如圖2所示,包括導(dǎo)航應(yīng)用模塊210,用于選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航,用戶可通過對導(dǎo)航應(yīng)用模塊的設(shè)置選擇一個導(dǎo)航應(yīng)用進(jìn)行導(dǎo)航。導(dǎo)航數(shù)據(jù)獲取模塊220,用于獲取車輛硬件電路270傳輸?shù)膶?dǎo)航數(shù)據(jù)。其中,在一個實(shí)施方式中,車載硬件電路270包括陀螺儀電路、車速傳感器、加速度傳感器等。通過陀螺儀電路來判斷車的轉(zhuǎn)向,通過加速度傳感器獲取車速脈沖來判斷車上下坡的狀態(tài),通過車速傳感器來計(jì)算車的行駛距離。陀螺儀電路包括微型震動傳感器、模數(shù)轉(zhuǎn)換器以及溫度傳感器。微型震動傳感器輸出的電壓信號接模數(shù)轉(zhuǎn)換器的信號輸入端,模數(shù)轉(zhuǎn)換器的數(shù)字信號輸出與溫度傳感器共用SPI總線接到車載GPS上,即接到導(dǎo)航數(shù)據(jù)獲取模塊上。車速傳感器可以是輸出信號為磁電式交流信號的磁電式車速傳感器,也可以是輸出信號為霍爾式數(shù)字信號的霍爾式車速傳感器,或者是輸出信號為光電式數(shù)字信號的光電式車速傳感器等。車速傳感器輸出的車速信號與當(dāng)前車速相關(guān),例如,磁阻式車速傳感器輸出的信號的振幅(峰對峰電壓)與磁組輪的轉(zhuǎn)速成正比(車速),信號的頻率大小表現(xiàn)于磁組輪的轉(zhuǎn)速大??;霍爾式車速傳感器或光電式車速傳感器輸出的信號的脈沖個數(shù)將隨著車速增加而增加。驅(qū)動注冊接口模塊230,與所述導(dǎo)航數(shù)據(jù)獲取模塊220相連,用于為提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動提供注冊接口,并用于屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性。數(shù)據(jù)解析模塊M0,與所述驅(qū)動注冊接口模塊230相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用解析所述驅(qū)動注冊接口傳輸?shù)膶?dǎo)航數(shù)據(jù)以符合相應(yīng)的要求,即對導(dǎo)航數(shù)據(jù)進(jìn)行解析,使其符合車載導(dǎo)航設(shè)備上安裝的導(dǎo)航應(yīng)用。導(dǎo)航數(shù)據(jù)讀取模塊250,與所述數(shù)據(jù)解析模塊240相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的導(dǎo)航數(shù)據(jù)并傳輸給所述導(dǎo)航應(yīng)用模塊210以配合衛(wèi)星導(dǎo)航數(shù)據(jù)數(shù)據(jù)進(jìn)行導(dǎo)航,在一個實(shí)施例中,所述導(dǎo)航應(yīng)用模塊210結(jié)合所讀取的導(dǎo)航數(shù)據(jù)以及GPS數(shù)據(jù)進(jìn)行導(dǎo)航。顯示模塊,用于顯示所述導(dǎo)航應(yīng)用模塊210輸出的導(dǎo)航結(jié)果。所述車載導(dǎo)航設(shè)備還包括讀取控制模塊觀0,用于根據(jù)所選擇的導(dǎo)航應(yīng)用控制所述導(dǎo)航數(shù)據(jù)讀取模塊250讀取相應(yīng)的導(dǎo)航數(shù)據(jù)。也就是說,通過讀取控制模塊280可以對導(dǎo)航數(shù)據(jù)讀取模塊250進(jìn)行控制,可使其讀取相應(yīng)的導(dǎo)航數(shù)據(jù)。例如,當(dāng)導(dǎo)航應(yīng)用模塊210 選擇的是價(jià)格較為便宜的導(dǎo)航應(yīng)用時(shí),則讀取控制模塊280控制導(dǎo)航數(shù)據(jù)讀取模塊250讀取符合較為價(jià)格便宜的導(dǎo)航應(yīng)用的要求解析后的導(dǎo)航數(shù)據(jù);當(dāng)導(dǎo)航應(yīng)用模塊210選擇的是性能好反應(yīng)速度快的導(dǎo)航應(yīng)用時(shí),則讀取控制模塊280控制導(dǎo)航數(shù)據(jù)讀取模塊250讀取符合性能好反應(yīng)速度快的導(dǎo)航應(yīng)用的要求解析后的導(dǎo)航數(shù)據(jù)。不難發(fā)現(xiàn),本發(fā)明可在同一臺設(shè)備上支持安裝多個導(dǎo)航軟件,滿足不同用戶的需求。由于每個導(dǎo)航軟件的費(fèi)用以及性能不同,可滿足不同的用戶對導(dǎo)航軟件的不同需求,從而滿足用戶在不同環(huán)境下的使用。
權(quán)利要求
1.一種單設(shè)備支持多導(dǎo)航方法,其特征在于,包括以下步驟(1)在車載導(dǎo)航設(shè)備上選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;(2)獲取車載硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù);(3)提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動注冊接口,同時(shí)屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性;(4)根據(jù)所選擇的導(dǎo)航應(yīng)用解析導(dǎo)航數(shù)據(jù)以符合相應(yīng)的要求;(5)根據(jù)所選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的解析后的導(dǎo)航數(shù)據(jù);(6)根據(jù)解析后的導(dǎo)航數(shù)據(jù)并配合衛(wèi)星導(dǎo)航數(shù)據(jù)完成導(dǎo)航。
2.根據(jù)權(quán)利要求1所述的單設(shè)備支持多導(dǎo)航方法,其特征在于,所述步驟( 根據(jù)所選擇的導(dǎo)航應(yīng)用控制讀取相應(yīng)的導(dǎo)航數(shù)據(jù)的步驟。
3.根據(jù)權(quán)利要求1所述的單設(shè)備支持多導(dǎo)航方法,其特征在于,所述導(dǎo)航數(shù)據(jù)包括導(dǎo)航數(shù)據(jù)的類型和個數(shù)。
4.根據(jù)權(quán)利要求1所述的單設(shè)備支持多導(dǎo)航方法,其特征在于,所述導(dǎo)航數(shù)據(jù)包括陀螺儀數(shù)據(jù)、車速和車速脈沖。
5.一種車載導(dǎo)航設(shè)備,其特征在于,包括導(dǎo)航應(yīng)用模塊,用于選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;導(dǎo)航數(shù)據(jù)獲取模塊,用于獲取車輛硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù);驅(qū)動注冊接口模塊,與所述導(dǎo)航數(shù)據(jù)獲取模塊相連,用于為提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動提供注冊接口,并用于屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性;數(shù)據(jù)解析模塊,與所述驅(qū)動注冊接口模塊相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用解析所述驅(qū)動注冊接口傳輸?shù)膶?dǎo)航數(shù)據(jù)以符合相應(yīng)的要求;導(dǎo)航數(shù)據(jù)讀取模塊,與所述數(shù)據(jù)解析模塊相連,用于根據(jù)所選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的導(dǎo)航數(shù)據(jù)并傳輸給所述導(dǎo)航應(yīng)用模塊以配合衛(wèi)星導(dǎo)航數(shù)據(jù)進(jìn)行導(dǎo)航;顯示模塊,用于顯示所述導(dǎo)航應(yīng)用模塊輸出的導(dǎo)航結(jié)果。
6.根據(jù)權(quán)利要求5所述的車載導(dǎo)航設(shè)備,其特征在于,還包括讀取控制模塊,用于根據(jù)所選擇的導(dǎo)航應(yīng)用控制所述導(dǎo)航數(shù)據(jù)讀取模塊讀取相應(yīng)的導(dǎo)航數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的車載導(dǎo)航設(shè)備,其特征在于,所述導(dǎo)航數(shù)據(jù)包括導(dǎo)航數(shù)據(jù)的類型和個數(shù)。
8.根據(jù)權(quán)利要求5所述的車載導(dǎo)航設(shè)備,其特征在于,所述導(dǎo)航數(shù)據(jù)包括陀螺儀數(shù)據(jù)、 車速以及車速脈沖。
全文摘要
本發(fā)明涉及一種車載導(dǎo)航設(shè)備以及單設(shè)備支持多導(dǎo)航方法。該方法包括以下步驟在車載導(dǎo)航設(shè)備上選擇性地安裝至少兩個導(dǎo)航應(yīng)用,并選擇其中一個進(jìn)行導(dǎo)航;獲取車載硬件電路傳輸?shù)膶?dǎo)航數(shù)據(jù);提供導(dǎo)航數(shù)據(jù)的車輛硬件電路驅(qū)動注冊接口,同時(shí)屏蔽導(dǎo)航數(shù)據(jù)的硬件差異性;根據(jù)選擇的導(dǎo)航應(yīng)用解析導(dǎo)航數(shù)據(jù)以符合相應(yīng)的要求;根據(jù)選擇的導(dǎo)航應(yīng)用讀取相應(yīng)的解析后的導(dǎo)航數(shù)據(jù);根據(jù)解析后的導(dǎo)航數(shù)據(jù)并配合衛(wèi)星導(dǎo)航數(shù)據(jù)完成導(dǎo)航。車載導(dǎo)航設(shè)備包括導(dǎo)航應(yīng)用模塊、導(dǎo)航數(shù)據(jù)獲取模塊、驅(qū)動注冊接口模塊、數(shù)據(jù)解析模塊、導(dǎo)航數(shù)據(jù)讀取模塊和顯示模塊。本發(fā)明能夠在同一臺設(shè)備上支持安裝多個導(dǎo)航軟件,滿足不同用戶的需求。
文檔編號G01C21/34GK102542836SQ20111044884
公開日2012年7月4日 申請日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者田曙亮 申請人:上海博泰悅臻電子設(shè)備制造有限公司