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