国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法和系統(tǒng)的制作方法

      文檔序號(hào):6187162閱讀:224來源:國知局
      專利名稱:一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及汽車電子領(lǐng)域,尤其涉及的是一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法和系統(tǒng)。
      背景技術(shù)
      目前在市場(chǎng)上出現(xiàn)了相當(dāng)多批次車載導(dǎo)航儀的導(dǎo)航板。每開發(fā)一種導(dǎo)航板都需要與地圖軟件公司密切地溝通合作,才能保證成功研發(fā)該種導(dǎo)航板。這種方法存在多種缺陷:研究人員工作量大,成本高,效率低,所使用較高版本的地圖軟件一般不兼容本公司低版本的車載導(dǎo)航儀(即向下兼容性差)等等。而且,市面上種類繁多的車載導(dǎo)航儀都有對(duì)應(yīng)的自主的導(dǎo)航板,絕大多數(shù)公司車載導(dǎo)航儀的導(dǎo)航板與地圖軟件相互之間不具兼容性。用戶可能被動(dòng)的選擇某家公司的車載導(dǎo)航儀,僅僅是喜歡該家公司提供地圖軟件(該地圖軟件即是導(dǎo)航軟件)。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種解決車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法和系統(tǒng),旨在解決現(xiàn)有的絕大多數(shù)公司車載導(dǎo)航儀的導(dǎo)航板與地圖軟件相互之間不具兼容性的問題。本發(fā)明的技術(shù)方案如下:
      一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其中,包括依次連接的車載導(dǎo)航儀、通用型DLL庫和地圖模塊,所述車載導(dǎo)航儀中有導(dǎo)航板,所述通用型DLL庫為車載導(dǎo)航儀與地圖模塊間無縫的連接提供支持。所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其中,通用型DLL庫與地圖模塊設(shè)置在同一個(gè)的TF卡里。所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其中,還設(shè)置了一個(gè)引導(dǎo)模塊,所述引導(dǎo)模塊用于在車載導(dǎo)航儀的導(dǎo)航板在打開地圖模塊的同時(shí)把DLL加載到系統(tǒng)里。一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其包括以下步驟:
      步驟S1:啟動(dòng)車機(jī)Π程序;
      步驟S2:車機(jī)UI程序會(huì)先打開引導(dǎo)程序;
      步驟S3:引導(dǎo)程序打開地圖軟件的可執(zhí)行文件;
      步驟S4:地圖軟件檢測(cè)車載導(dǎo)航儀的對(duì)應(yīng)DLL ;
      步驟S5:引導(dǎo)程序動(dòng)態(tài)加載所對(duì)應(yīng)的DLL,并調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)。所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其中,通過引導(dǎo)程序啟動(dòng)地圖軟件的具體方法為:先把原車的地圖軟件的可執(zhí)行文件名替換成另外一個(gè)名字,然后把引導(dǎo)程序的執(zhí)行文件名改成與原地圖軟件可執(zhí)行文件的文件名一致,當(dāng)客戶點(diǎn)擊Π程序的導(dǎo)航按鈕,車機(jī)UI程序就會(huì)先打開引導(dǎo)程序。所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其中,調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)具體包括:地圖軟件需要使用發(fā)聲功能時(shí),會(huì)調(diào)用對(duì)應(yīng)的接口函數(shù)請(qǐng)求車載導(dǎo)航儀關(guān)閉DVD、MP3和電臺(tái)停止發(fā)聲。所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其中,車載導(dǎo)航儀通過DLL向地圖軟件傳遞Windows消息,地圖軟件收到消息后會(huì)控制前后臺(tái)切換。本發(fā)明的有益效果:本發(fā)明通過采用封裝一組標(biāo)準(zhǔn)公共接口函數(shù),來提供動(dòng)態(tài)加載DLL庫(Dynamic-link libraries,動(dòng)態(tài)鏈接庫)的方法來實(shí)現(xiàn)不同地圖軟件與不同車載導(dǎo)航儀的導(dǎo)航板相互兼容的功能。


      圖1是本發(fā)明提供的系統(tǒng)原理圖。圖2是本發(fā)明提供的方法流程圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。為了解決當(dāng)前所存在的問題,本文提出一種采用封裝一組標(biāo)準(zhǔn)公共接口函數(shù),來提供動(dòng)態(tài)加載動(dòng)態(tài)鏈接庫的方法。其通用型DLL原理為:通用型DLL庫是封裝了所有的車載導(dǎo)航儀平臺(tái)所需要的所有的DLL,作為地圖軟件與車載導(dǎo)航儀之間通訊的橋梁,以實(shí)現(xiàn)不同地圖軟件與不同車載導(dǎo)航儀的導(dǎo)航板之間的通信。參見圖1,本發(fā)明提供的系統(tǒng)包括依次連接的車載導(dǎo)航儀、通用型DLL庫和地圖模塊,所述車載導(dǎo)航儀中有導(dǎo)航板,所述通用型DLL庫為車載導(dǎo)航儀與地圖模塊無縫的連接提供支持。通用型DLL庫與地圖模塊設(shè)置在同一個(gè)存儲(chǔ)器里面的,同時(shí)在存儲(chǔ)器中還設(shè)置了一個(gè)引導(dǎo)模塊,所述引導(dǎo)模塊用于在車載導(dǎo)航儀的導(dǎo)航板在打開地圖模塊的同時(shí)把DLL加載到系統(tǒng)里。所述存儲(chǔ)介質(zhì)可以使TF卡或SD卡等等。本發(fā)明所述的引導(dǎo)模塊中設(shè)置有引導(dǎo)程序,通過引導(dǎo)程序啟動(dòng)地圖軟件的具體方法為:先把原車的地圖軟件的可執(zhí)行文件名替換成另外一個(gè)名字,然后把引導(dǎo)程序的執(zhí)行文件名改成與原地圖軟件可執(zhí)行文件的文件名一致,當(dāng)客戶點(diǎn)擊UI程序的導(dǎo)航按鈕,車機(jī)UI程序就會(huì)先打開引導(dǎo)程序。引導(dǎo)程序會(huì)完成兩個(gè)動(dòng)作一個(gè)就是打開地圖軟件的可執(zhí)行文件,另外一個(gè)就是加載通過地圖軟件獲取到的車載導(dǎo)航儀的對(duì)應(yīng)DLL,在地圖軟件和導(dǎo)航板之間建立連接。參見圖2,本發(fā)明提供的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法包括以下步驟:
      步驟S1:啟動(dòng)車機(jī)Π程序;
      步驟S2:車機(jī)UI程序會(huì)先打開引導(dǎo)程序;
      步驟S3:引導(dǎo)程序打開地圖軟件的可執(zhí)行文件;
      步驟S4:地圖軟件檢測(cè)車載導(dǎo)航儀的對(duì)應(yīng)DLL ;
      步驟S5:引導(dǎo)程序動(dòng)態(tài)加載所對(duì)應(yīng)的DLL,并調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)。
      地圖軟件采用查詢方式,來檢測(cè)到車載導(dǎo)航儀的對(duì)應(yīng)DLL,并通過引導(dǎo)程序動(dòng)態(tài)加載所對(duì)應(yīng)的DLL,進(jìn)而調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù),來實(shí)現(xiàn)不同車載導(dǎo)航儀與不同的地圖軟件兼容的功能。比如地圖軟件需要使用發(fā)聲功能時(shí),會(huì)調(diào)用對(duì)應(yīng)的接口函數(shù)請(qǐng)求車載導(dǎo)航儀關(guān)閉DVD、MP3等停止發(fā)聲。車載導(dǎo)航儀通過DLL向地圖軟件傳遞Windows消息,地圖軟件收到消息后會(huì)控制前后臺(tái)切換。比如車載導(dǎo)航儀要求地圖軟件實(shí)現(xiàn)設(shè)置導(dǎo)航音量,請(qǐng)求關(guān)閉導(dǎo)航等功能。共通接口說明,包括:初始化接口、逆初始化接口、獲取創(chuàng)建窗口時(shí)需要使用的窗口類字符串的接口、獲取創(chuàng)建窗口時(shí)需要使用的窗口名稱的接口、導(dǎo)航向DLL設(shè)置導(dǎo)航窗口句柄接口、導(dǎo)航啟動(dòng)通知接口、導(dǎo)航將要結(jié)束通知接口、導(dǎo)航結(jié)束通知接口。前后臺(tái)切換協(xié)議接口說明,包括:Windows消息轉(zhuǎn)發(fā)接口,導(dǎo)航程序接收到Windows消息時(shí),會(huì)調(diào)用該接口將消息傳遞給DLL。某些機(jī)型使用Windows消息的方式控制導(dǎo)航程序的前后臺(tái)切換,對(duì)于這些機(jī)型,導(dǎo)航程序與中控程序之間的前后臺(tái)切換就需要在該接口中實(shí)現(xiàn)。還包括請(qǐng)求切換至中控程序接口:導(dǎo)航程序主動(dòng)請(qǐng)求切換至中控程序時(shí),會(huì)調(diào)用該接口。例如用戶點(diǎn)擊導(dǎo)航程序的最小化按鈕時(shí)。該接口需要將導(dǎo)航程序切換至后臺(tái),將中控程序切換至前臺(tái)。聲音協(xié)議接口說明:導(dǎo)航開始發(fā)聲接口,導(dǎo)航程序開始發(fā)聲前會(huì)調(diào)用該接口。在接口內(nèi)可以請(qǐng)求中控程序的MP3、DVD等停止發(fā)聲。導(dǎo)航停止發(fā)聲接口,導(dǎo)航程序發(fā)聲完成后會(huì)調(diào)用該接口。在接口內(nèi)可以請(qǐng)求中控程序的MP3、DVD等繼續(xù)發(fā)聲。其中,還包括回調(diào)函數(shù):一些機(jī)型的中控程序會(huì)要求導(dǎo)航程序切換靜音與非靜音狀態(tài),切換黑夜與白天模式,設(shè)置導(dǎo)航音量,請(qǐng)求關(guān)閉導(dǎo)航等,為了實(shí)現(xiàn)這些功能,導(dǎo)航提供回調(diào)函數(shù),供DLL回調(diào)使用。導(dǎo)航向DLL設(shè)置回調(diào)函數(shù)接口:導(dǎo)航在調(diào)用HBS_Init接口后,調(diào)用此接口向DLL設(shè)置回調(diào)函數(shù)。由于通用性DLL采用標(biāo)準(zhǔn)公共接口函數(shù),并且可以任何車載導(dǎo)航儀公司和地圖軟件公司采納公開標(biāo)準(zhǔn)公共接口函數(shù)。只要車載導(dǎo)航儀公司和地圖軟件采用了此標(biāo)準(zhǔn)接口函數(shù)來實(shí)現(xiàn)DLL。用戶不需要考慮車載導(dǎo)航儀所使用哪家的地圖軟件,車載導(dǎo)航儀的導(dǎo)航版問題,購買任何一家地圖軟件和任何一家車載導(dǎo)航儀,都可以通過加載DLL解決兼容性問題。這樣通用型DLL能夠解決不同車載導(dǎo)航儀和地圖軟件之間兼容問題,可以保證導(dǎo)航程序在車載導(dǎo)航儀上正常運(yùn)行。本發(fā)明還提供的一鍵通服務(wù)為一個(gè)獨(dú)立的應(yīng)用程序,該應(yīng)用程序以一個(gè)普通圖標(biāo)的形式??吭谲嚈C(jī)屏幕上,這個(gè)圖標(biāo)的位置可以隨意的放置,可以將手一直觸摸在圖標(biāo)上,然后再屏幕上拖動(dòng)來實(shí)現(xiàn)位置的移動(dòng)。當(dāng)用戶點(diǎn)擊一鍵通服務(wù)的圖標(biāo)時(shí),首先會(huì)判斷地圖軟件是否開啟,如果未開啟,則打開地圖軟件,然后控制手機(jī)撥打服務(wù)后臺(tái)。所述的一鍵通的圖標(biāo)是一張普通的位圖,在WINDOWS中以對(duì)話框背景圖的形式顯示在車機(jī)顯示屏上。在WINDOWS中只需將該對(duì)話框設(shè)置為TOPMOST便可以實(shí)現(xiàn)保持在屏幕最前端的目的。并且通過寫注冊(cè)表可以實(shí)現(xiàn)開機(jī)自啟動(dòng)的功能。因?yàn)樵搱D標(biāo)開機(jī)后一直處于最頂層,所以用戶可以隨時(shí)點(diǎn)擊該圖標(biāo),無需打開地圖軟件就可以撥打服務(wù)后臺(tái)進(jìn)行導(dǎo)航,真正實(shí)現(xiàn)一鍵通導(dǎo)航。而且該圖標(biāo)具有懸浮特性和移動(dòng)性,也比較小。所以在車機(jī)上的實(shí)用性也比較高。
      本發(fā)明通過采用封裝一組標(biāo)準(zhǔn)公共接口函數(shù),來提供動(dòng)態(tài)加載DLL庫的方法來實(shí)現(xiàn)不同地圖軟件與不同車載導(dǎo)航儀相互兼容的功能。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1.一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其特征在于,包括依次連接的車載導(dǎo)航儀、通用型DLL庫和地圖模塊,所述車載導(dǎo)航儀中有導(dǎo)航板,所述通用型DLL庫為車載導(dǎo)航儀與地圖模塊間無縫的連接提供支持。
      2.根據(jù)權(quán)利要求1所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其特征在于,通用型DLL庫與地圖模塊設(shè)置在同一個(gè)存儲(chǔ)器里。
      3.根據(jù)權(quán)利要求1所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的系統(tǒng),其特征在于,還設(shè)置了一個(gè)引導(dǎo)模塊,所述引導(dǎo)模塊用于在車載導(dǎo)航儀的導(dǎo)航板在打開地圖模塊的同時(shí)把DLL加載到系統(tǒng)里。
      4.一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其特征在于,包括以下步驟: 步驟S1:啟動(dòng)車機(jī)Π程序; 步驟S2:車機(jī)UI程序會(huì)先打開引導(dǎo)程序; 步驟S3:引導(dǎo)程序打開地圖軟件的可執(zhí)行文件; 步驟S4:地圖軟件檢測(cè)車載導(dǎo)航儀的對(duì)應(yīng)DLL ; 步驟S5:引導(dǎo)程序動(dòng)態(tài)加載所對(duì)應(yīng)的DLL,并調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)。
      5.根據(jù)權(quán)利要求4所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其特征在于,通過引導(dǎo)程序啟動(dòng)地圖軟件的具體方法為:先把原車的地圖軟件的可執(zhí)行文件名替換成另外一個(gè)名字,然后把引導(dǎo)程序的執(zhí)行文件名改成與原地圖軟件可執(zhí)行文件的文件名一致,當(dāng)客戶點(diǎn)擊UI程序的導(dǎo)航按鈕,車機(jī)UI程序就會(huì)先打開引導(dǎo)程序。
      6.根據(jù)權(quán)利要求4所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其特征在于,調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)具體包括:地圖軟件需要使用發(fā)聲功能時(shí),會(huì)調(diào)用對(duì)應(yīng)的接口函數(shù)請(qǐng)求車載導(dǎo)航儀關(guān)閉DVD、MP3和電臺(tái)停止發(fā)聲。
      7.根據(jù)權(quán)利要求4所述的使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法,其特征在于,車載導(dǎo)航儀通過DLL向地圖軟件傳遞Windows消息,地圖軟件收到消息后會(huì)控制前后臺(tái)切換。
      全文摘要
      本發(fā)明公開了一種使車載導(dǎo)航儀導(dǎo)航板與地圖軟件兼容的方法和系統(tǒng),其特征在于,包括以下步驟步驟S1啟動(dòng)車機(jī)UI程序;步驟S2車機(jī)UI程序會(huì)先打開引導(dǎo)程序;步驟S3引導(dǎo)程序打開地圖軟件的可執(zhí)行文件;步驟S4地圖軟件檢測(cè)車載導(dǎo)航儀的對(duì)應(yīng)DLL;步驟S5引導(dǎo)程序動(dòng)態(tài)加載所對(duì)應(yīng)的DLL,并調(diào)用DLL中的標(biāo)準(zhǔn)公共接口函數(shù)。采用本發(fā)明可實(shí)現(xiàn)不同地圖軟件與不同車載導(dǎo)航儀的導(dǎo)航板相互兼容的功能。
      文檔編號(hào)G01C21/30GK103105169SQ20131002931
      公開日2013年5月15日 申請(qǐng)日期2013年1月25日 優(yōu)先權(quán)日2013年1月25日
      發(fā)明者殷建紅, 周川, 張小龍, 李玉杰, 陳竹明, 曾瑞月, 林義明, 洪杰, 王 忠 申請(qǐng)人:廣東翼卡車聯(lián)網(wǎng)服務(wù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1