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