車載導(dǎo)航設(shè)備和移動(dòng)設(shè)備及其導(dǎo)航方法、導(dǎo)航系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及導(dǎo)航技術(shù)領(lǐng)域,尤其設(shè)及一種車載導(dǎo)航設(shè)備和移動(dòng)設(shè)備及其導(dǎo)航方 法、導(dǎo)航系統(tǒng)。
【背景技術(shù)】
[0002] 車載導(dǎo)航,顧名思義就是在汽車內(nèi),向用戶提供地圖數(shù)據(jù)并指引駕駛員向正確的 道路駕駛,并兼?zhèn)涠嗝襟w信息的車內(nèi)智能設(shè)備。
[0003] 傳統(tǒng)的車載導(dǎo)航本身具有本地導(dǎo)航,地圖數(shù)據(jù)全部存放在本地SD卡中;隨著時(shí)代 的發(fā)展,用戶對(duì)導(dǎo)航的要求越來(lái)越高,例如需要路口放大圖,3D導(dǎo)航圖等,動(dòng)輒就需要4GW 上的SD卡保存地圖。
[0004] 由于是本地導(dǎo)航,更新非常不便且更新慢,不但每次更新需要花費(fèi)不小的金錢W 夕F,還得必須到代理商處進(jìn)行更新。
[0005] 而互聯(lián)網(wǎng)導(dǎo)航則完全能夠克服了本地導(dǎo)航的缺點(diǎn),由于導(dǎo)航軟件運(yùn)行在智能手機(jī) 上,而智能手機(jī)上網(wǎng)便捷,具有地圖更新及時(shí),更新方便,地圖數(shù)據(jù)完全免費(fèi),POI點(diǎn)內(nèi)容豐 富等優(yōu)點(diǎn)。
[0006] 通過(guò)建立車載導(dǎo)航與智能手機(jī)的通信鏈路,在車載導(dǎo)航上顯示智能手機(jī)的地圖畫(huà) 面,在不添加新的硬件的基礎(chǔ)上,傳統(tǒng)的車載系統(tǒng)瞬間變成了用戶熟悉的畫(huà)面,海量的應(yīng)用 程序,免費(fèi)互聯(lián)網(wǎng)導(dǎo)航等。
[0007] 將智能手機(jī)的屏幕通過(guò)MirrorLink的方式,投射到車載導(dǎo)航的屏幕上,用戶只需 要操作車載導(dǎo)航的屏幕,就可W控制智能手機(jī)上的每一個(gè)App。
[000引該樣的系統(tǒng)部署非常簡(jiǎn)單,對(duì)于amlroid智能手機(jī),如果采用USB鏈接方式,則將 智能手機(jī)插入到車載導(dǎo)航設(shè)備時(shí),車載智能導(dǎo)航設(shè)備會(huì)自動(dòng)的往手機(jī)上安裝一個(gè)必備的軟 件;如果采用無(wú)線鏈接方式,則用戶需要自己簡(jiǎn)單的從網(wǎng)絡(luò)上下載該個(gè)軟件并安裝。
[0009] 車載導(dǎo)航采用MirrorLink技術(shù)實(shí)現(xiàn)畫(huà)面同步,MirrorLink就是映射技術(shù),手機(jī) 上顯示什么,車載導(dǎo)航上也顯示什么,完全不用修改。它先從Amlroid系統(tǒng)的底層服務(wù) SurfaceFlinger中取得當(dāng)前屏幕的顯示;如果Su計(jì)aceFlinger中的設(shè)備緩沖是黑屏,那 MirrorLink結(jié)果也是黑屏,所W當(dāng)手機(jī)鎖屏W后,MirrorLink映射的結(jié)果就是車載導(dǎo)航的 屏幕上也顯示黑屏;同理,如果當(dāng)前手機(jī)是橫屏顯示,車載導(dǎo)航屏幕上顯示的也是橫屏,如 果是豎屏,那車載導(dǎo)航顯示的也是豎屏。
[0010] 采用該種方案,車載導(dǎo)航雖然能夠利用智能手機(jī)上互聯(lián)網(wǎng)導(dǎo)航,但存在W下缺 陷:
[0011] (1)使用智能手機(jī)上的導(dǎo)航時(shí),智能手機(jī)工作在非鎖屏狀態(tài)下,智能手機(jī)上的GPS 模塊、計(jì)算路徑引擎、繪圖引擎、屏幕顯示系統(tǒng)同時(shí)工作,因此智能手機(jī)電池消耗是非常的 大;如果長(zhǎng)時(shí)間的使用,用戶的直接體驗(yàn)是智能手機(jī)發(fā)燙、由于發(fā)熱導(dǎo)致死機(jī)或者電池電量 不足導(dǎo)致關(guān)機(jī)等等;另外,如果采用USB鏈接方式時(shí),車載導(dǎo)航雖然可W為智能手機(jī)充電, 但是智能手機(jī)電量顯示卻是越充越少,給用戶的出行帶來(lái)很大的不便;
[001引 (2)由于訪問(wèn)底層服務(wù)Su計(jì)aceFlinger,因而存在權(quán)限問(wèn)題,導(dǎo)致無(wú)法支持 iPhone手機(jī);
[0013] (3)智能手機(jī)的顯示有橫屏和豎屏,由于目前車載導(dǎo)航屏幕的分辨率比手機(jī)分辨 率要小很多;在適配智能手機(jī)和車載導(dǎo)航的顯示時(shí),由于車載導(dǎo)航的顯示屏不能像智能手 機(jī)那樣隨意改變方向,通常會(huì)將豎屏狀態(tài)下的智能手機(jī)屏幕在車機(jī)屏幕上也豎屏顯示,該 樣的結(jié)果是車載導(dǎo)航顯示的圖片非常模糊,無(wú)法瀏覽閱讀,而車載導(dǎo)航的顯示屏上還有大 片的顯示區(qū)域沒(méi)有使用;為了解決智能手機(jī)豎屏帶來(lái)的問(wèn)題,通過(guò)手機(jī)端的軟件將手機(jī)強(qiáng) 制橫屏;該樣由于車載導(dǎo)航的顯示屏與智能手機(jī)屏幕的長(zhǎng)寬比例基本一致,車載導(dǎo)航的顯 示屏完全占滿,可瀏覽閱讀性大大的提高;Amlroid系統(tǒng)是開(kāi)放的,其源代碼可W從Google 官網(wǎng)上下載,設(shè)備廠商可W在遵循Google開(kāi)源協(xié)議的基礎(chǔ)上自由定制;所W強(qiáng)制智能手 機(jī)橫屏,會(huì)導(dǎo)致有些深度定制的智能手機(jī)橫屏后顯示錯(cuò)亂、圖標(biāo)重疊等,此時(shí)不管智能手機(jī) 上,還是車載導(dǎo)航上,都完全無(wú)法操作智能手機(jī),該種狀態(tài)下無(wú)法繼續(xù)使用智能手機(jī)的導(dǎo) 航。
[0014]因此本領(lǐng)域技術(shù)人員致力于提供一種車載導(dǎo)航系統(tǒng),既能夠利用智能手機(jī)上互聯(lián) 網(wǎng)導(dǎo)航,又能夠避免上述耗電、權(quán)限W及強(qiáng)制橫屏的問(wèn)題。
【發(fā)明內(nèi)容】
[0015] 針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明提供一種車載導(dǎo)航設(shè)備,使用智能手機(jī)上的 導(dǎo)航,智能手機(jī)上的導(dǎo)航能夠在智能手機(jī)處于鎖屏狀態(tài)下工作,既能夠避免上述耗電問(wèn)題, 又能夠解決強(qiáng)制橫屏W及iPhone手機(jī)的權(quán)限問(wèn)題。
[0016] 本發(fā)明提供的方案中,并不是從An化oid系統(tǒng)的底層服務(wù)Su計(jì)aceFlinger中取 得智能手機(jī)當(dāng)前屏幕的顯示,映射到車載導(dǎo)航的顯示屏中,具體是由智能手機(jī)上的導(dǎo)航應(yīng) 用生成一帖導(dǎo)航圖片,然后擅染到畫(huà)布(Canvas),再把該幅畫(huà)布傳送到Su計(jì)aceFlinger服 務(wù),導(dǎo)航程序處理該帖導(dǎo)航圖片就完成了;而是如果此時(shí)智能手機(jī)與車載導(dǎo)航系統(tǒng)存在通 信鏈接,導(dǎo)航應(yīng)用直接從所述畫(huà)布將導(dǎo)航圖片傳送給車載導(dǎo)航系統(tǒng),而與Su計(jì)aceFlinger 服務(wù)無(wú)關(guān);該就從根本上保證了不管智能手機(jī)是否鎖屏、智能手機(jī)是否休眠、是否屏幕保 護(hù)、是否橫屏、是否豎屏,車載導(dǎo)航系統(tǒng)始終都能獲得正常導(dǎo)航的圖片。
[0017] 另外,由于不從底層服務(wù)Su計(jì)aceFlinger中取得智能手機(jī)當(dāng)前屏幕的顯示,也就 不存在權(quán)限問(wèn)題,能夠支持iPhone手機(jī)。
[001引本發(fā)明技術(shù)方案提供一種車載導(dǎo)航設(shè)備的導(dǎo)航方法,包括:
[0019] 通過(guò)車載導(dǎo)航設(shè)備與移動(dòng)設(shè)備之間建立的通信鏈路,接收所述移動(dòng)設(shè)備傳送的導(dǎo) 航圖片;所述導(dǎo)航圖片由所述移動(dòng)設(shè)備的導(dǎo)航裝置生成并繪制于所述導(dǎo)航裝置的畫(huà)布上, 再?gòu)乃霎?huà)布獲取并由所述移動(dòng)設(shè)備的通信模塊向所述車載導(dǎo)航設(shè)備傳送;
[0020] 顯示接收的所述導(dǎo)航圖片W實(shí)現(xiàn)所述車載導(dǎo)航設(shè)備的導(dǎo)航。
[0021] 本發(fā)明技術(shù)方案還提供一種移動(dòng)設(shè)備的導(dǎo)航方法,包括:
[0022] 由所述移動(dòng)設(shè)備的導(dǎo)航裝置生成導(dǎo)航圖片,并將所述導(dǎo)航圖片繪制在所述導(dǎo)航裝 置的畫(huà)布上;
[0023] 若存在所述移動(dòng)設(shè)備與車載導(dǎo)航設(shè)備之間的通信鏈路,則從所述畫(huà)布獲取導(dǎo)航圖 片,并由所述移動(dòng)設(shè)備的通信模塊通過(guò)所述通信鏈路將導(dǎo)航圖片傳送到所述車載導(dǎo)航設(shè) 備,w所述車載導(dǎo)航設(shè)備的顯示模塊顯示所述導(dǎo)航圖片。
[0024] 由于移動(dòng)設(shè)備導(dǎo)航應(yīng)用直接將導(dǎo)航圖片傳送到車載導(dǎo)航設(shè)備,而不是取得智能手 機(jī)當(dāng)前屏幕的顯示,因此導(dǎo)航圖片與移動(dòng)設(shè)備當(dāng)前的屏幕顯示無(wú)關(guān),也就是當(dāng)前的屏幕是 否是黑屏,是橫屏還是豎屏,都不會(huì)影響導(dǎo)航圖片,因此移動(dòng)設(shè)備導(dǎo)航應(yīng)用能夠在移動(dòng)設(shè)備 鎖屏狀態(tài)下工作,該樣既能夠避免現(xiàn)有技術(shù)中移動(dòng)設(shè)備的耗電問(wèn)題,又能夠解決強(qiáng)制橫屏 W及iPhone手機(jī)的權(quán)限問(wèn)題。
[0025] 可選的,所述移動(dòng)設(shè)備處在鎖屏狀態(tài)或者所述移動(dòng)設(shè)備的導(dǎo)航裝置在后臺(tái)運(yùn)行。
[0026] 處于鎖屏狀態(tài)時(shí),即使將導(dǎo)航圖片顯示到移動(dòng)設(shè)備的屏幕上,用戶也看不到,因此 不需要將導(dǎo)航圖片顯示到移動(dòng)設(shè)備的屏幕上,既減少了CPU的操作,又節(jié)省了不必要的電 能消耗。
[0027] 可選的,所述移動(dòng)設(shè)備的導(dǎo)航方法還包括:若所述移動(dòng)設(shè)備處于非鎖屏狀態(tài)或者 所述移動(dòng)設(shè)備的導(dǎo)航裝置在前臺(tái)運(yùn)行,則將繪制于所述畫(huà)布上的導(dǎo)航圖片發(fā)送至所述移動(dòng) 設(shè)備的操作系統(tǒng)的Su;rfaceFlinge;r服務(wù)中,再將從所述Su;rfaceFlinge;r服務(wù)獲取的導(dǎo)航 圖片映射到所述移動(dòng)設(shè)備的顯示模塊進(jìn)行顯示。
[002引可選的,由所述移動(dòng)設(shè)備的導(dǎo)航裝置生成導(dǎo)航圖片包括:
[0029] 每隔設(shè)定的時(shí)間獲取定位信息,所述定位信息包括經(jīng)度、紳度、高度W及速度;
[0030] 根據(jù)定位信息計(jì)算移動(dòng)設(shè)備當(dāng)前的位置,與地圖數(shù)據(jù)庫(kù)匹配,得到移動(dòng)設(shè)備當(dāng)前 在地圖上所處的位置;
[0031] 生成導(dǎo)航信息,利用反向地理編碼將移動(dòng)設(shè)備當(dāng)前在地圖上所處的位置轉(zhuǎn)化為描 述性語(yǔ)言,然后根據(jù)移動(dòng)的方向和速度,獲得在道路上直行或轉(zhuǎn)彎的信息;
[0032] 將導(dǎo)航信息擅染成圖,繪制包含當(dāng)前在地圖上所處的位置地名的圖像M,再將根據(jù) 直行或轉(zhuǎn)彎的信息繪制的圖片與所述圖像M疊加,生成圖片N;
[003引疊加與目的地相關(guān)的導(dǎo)航信息,生成導(dǎo)航圖片。
[0034] 可選的,所述移動(dòng)設(shè)備的導(dǎo)航方法還包括:在將導(dǎo)航圖片傳送到所述車載導(dǎo)航設(shè) 備之前,將從所述畫(huà)布獲取的導(dǎo)航圖片進(jìn)行處理,使處理后的導(dǎo)航圖片的分辨率適配到車 載導(dǎo)航設(shè)備的分辨率。
[0035] 通常移動(dòng)設(shè)備導(dǎo)航應(yīng)用生成的導(dǎo)航圖片為位圖格式,占用的存儲(chǔ)空間或傳輸帶寬 非常大,導(dǎo)航圖片的大小與圖像分辨率和像素色彩相關(guān);而車載導(dǎo)航設(shè)備的顯示模塊的分 辨率一般都比較??;分辨率過(guò)高的導(dǎo)航圖片的數(shù)據(jù)發(fā)送到車載導(dǎo)航設(shè)備,不僅白白浪費(fèi)了 通信鏈路的傳輸帶寬,也增加了車載導(dǎo)航設(shè)備處理器的處理負(fù)擔(dān),因此將導(dǎo)航圖片的分辨 率適配到與車載導(dǎo)航分辨率,能夠提高車載導(dǎo)航設(shè)備的性能。
[0036] 可選的,所述處理還使處理后的導(dǎo)航圖片為JPEG格式。
[0037] 轉(zhuǎn)換為JPEG格式,進(jìn)一步減小了導(dǎo)航圖片的數(shù)據(jù)量,