姜波
摘要:本文發(fā)明了一種車道信息導(dǎo)航的方法。該方法首先從導(dǎo)航路線的引導(dǎo)信息中提取車道信息,然后根據(jù)目標(biāo)引導(dǎo)點(diǎn)和關(guān)聯(lián)引導(dǎo)點(diǎn)之間的位置關(guān)系,向用戶推薦最合適的車道。
關(guān)鍵詞:汽車導(dǎo)航;車道導(dǎo)航;推薦車道
技術(shù)領(lǐng)域
本發(fā)明涉及車輛導(dǎo)航領(lǐng)域,特別涉及一種車輛導(dǎo)航的處理方法、一種車輛導(dǎo)航的處理裝置及一種車輛導(dǎo)航系統(tǒng)。
背景技術(shù)
在GPS和電子地圖技術(shù)逐漸民用化的今天,利用電子導(dǎo)航儀計算道路,按照導(dǎo)航儀的指引到達(dá)目的地已經(jīng)是司空見慣的事情了。
隨著城市交通網(wǎng)的發(fā)展和人民生活水平的提高,基于移動定位和無線互聯(lián)網(wǎng)技術(shù)實(shí)現(xiàn)的車輛導(dǎo)航系統(tǒng)已經(jīng)成為人們生活中不可或缺的一部分。
目前車輛導(dǎo)航系統(tǒng)的特點(diǎn)是,在車上安裝車載計算機(jī)主機(jī),使用GPS ( global positioning system ,全球定位系統(tǒng))結(jié)合慣性導(dǎo)航設(shè)備作為定位設(shè)備,并連接顯示設(shè)備或音頻設(shè)備等。這種車輛導(dǎo)航系統(tǒng)在GPS 衛(wèi)星以及慣性導(dǎo)航設(shè)備的作用下,可以準(zhǔn)確定位車輛的位置,包括車在哪條路上、車的行駛速度以及行駛方向等 。并可以根據(jù)用戶需要,在用戶任意選擇的兩點(diǎn)間規(guī)劃一條或多條最優(yōu)行車路線。還可以根據(jù)用戶需要分別以不同的優(yōu)化目標(biāo)規(guī)劃最優(yōu)引導(dǎo)線路。還可以在獲得最優(yōu)引導(dǎo)線路后,在用戶行車過程中可以實(shí)時對用戶進(jìn)行引導(dǎo),在每個路口前幾百米就通過語音或圖形的方式對用戶進(jìn)行引導(dǎo),如直行、左轉(zhuǎn)、右轉(zhuǎn)等。具體而言,基于最優(yōu)引導(dǎo)線路對用戶進(jìn)行引導(dǎo)的過程通常由以下步驟組成:
步驟S1 、定位用戶車輛的當(dāng)前位置,根據(jù)所述位置確定當(dāng)前引導(dǎo)點(diǎn);
步驟S2 、在地圖數(shù)據(jù)庫中讀取當(dāng)前引導(dǎo)點(diǎn)以及與其距離最為接近的下一個引導(dǎo)點(diǎn)的道路信息及相應(yīng)的行駛方向信息;
步驟S3 、用戶根據(jù)所述行駛方向信息選擇車道行駛。
在申請?zhí)枮镃N200880129435.9的專利 中,發(fā)明了一種技術(shù),向用戶提供路口的車道信息。但是在實(shí)際中,當(dāng)引導(dǎo)點(diǎn)對應(yīng)的交叉路口所對應(yīng)的道路信息包括至少兩個車道的情況下,如果用戶在通過當(dāng)前交叉路口時所選擇的車道不適當(dāng),那么在通過當(dāng)前交又路口后,可能由于各種原因而無法按照下一個引導(dǎo)點(diǎn)的正確車道進(jìn)行行駛。例如,由于變線距離過短而來不及變更至下一個交叉路口的正確車道;或者,由于需要跨越的車道過多而造成車道變更困難;或者,由于下一個交叉路口的正確車道上排滿車輛而無法變更車道,從而導(dǎo)致偏離最優(yōu)引導(dǎo)線路,用戶體驗(yàn)較差。
例如圖1所示的車輛導(dǎo)航界面的示意圖,其中,C1和C2是兩個交叉路口(引導(dǎo)點(diǎn))A、B、C、D、E、F是車道,R1和R2為道路,101為用戶車輛所在位置,102為最優(yōu)引導(dǎo)線路,即,沿著車道A或者B進(jìn)入C1后,沿著車道D進(jìn)入C2,再駛?cè)隦1。
假設(shè)用戶車輛101沿著車道B進(jìn)入交叉路口C1后,按照最優(yōu)引導(dǎo)路線的提示進(jìn)行左轉(zhuǎn)。此時,若用戶選擇車道E離開交叉路口C1,則可能由于C1和C2距離過于接近或者車輛太多,用戶來不及在到達(dá)C2之前變更到車道D,而只能沿著車道E行駛,從而導(dǎo)致車輛無法在C2出左轉(zhuǎn)進(jìn)入道路R1,偏離了最優(yōu)引導(dǎo)路線。
為了解決這個問題,提醒用戶及時變更到正確的車道上去,本文提出下面的解決方案。
1 發(fā)明內(nèi)容
如圖2所示,發(fā)明內(nèi)容主要有以下三步組成;
step201:依據(jù)車輛的當(dāng)前位置,在引導(dǎo)線路中選定目標(biāo)引導(dǎo)點(diǎn)(目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息包括至少兩條進(jìn)入這個引導(dǎo)點(diǎn)的車道信息);
step202:判斷這個目標(biāo)引導(dǎo)點(diǎn)的給定距離內(nèi)是否存在其它引導(dǎo)點(diǎn),如果是,則提取與這個目標(biāo)引導(dǎo)點(diǎn)距離最近的引導(dǎo)點(diǎn)作為關(guān)聯(lián)引導(dǎo)點(diǎn);
step203:讀取所標(biāo)引導(dǎo)點(diǎn)和關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息,按照預(yù)置規(guī)則生成車道引導(dǎo)信息。
1.1 附加提示處理
為了進(jìn)一步提升用戶體驗(yàn),在生成車道引導(dǎo)信息之后,需要提示給用戶,所以基本發(fā)明內(nèi)容的基礎(chǔ)上,增加如下處理
在距離所述目標(biāo)引導(dǎo)點(diǎn)的一定位置處設(shè)置提示觸發(fā)點(diǎn);
若所述車輛的當(dāng)前位置位移至所述提示觸發(fā)點(diǎn),則向用戶提示所述車道引導(dǎo)信息。
如下圖3所示:
例如,在距離所述目標(biāo)引導(dǎo)點(diǎn)200m處設(shè)置提示觸發(fā)點(diǎn),當(dāng)車輛行駛至該觸發(fā)點(diǎn)時,則通過語音終端向用戶提示所述車道引導(dǎo)信息。具體而言,所述車道引導(dǎo)信息在后臺可以以命令或語句的組合、數(shù)據(jù)包等形式封裝,并與相應(yīng)的提示觸發(fā)點(diǎn)建立關(guān)聯(lián),一旦觸發(fā)到相應(yīng)的提示觸發(fā)點(diǎn),則調(diào)用相應(yīng)的命令或語句的組合、數(shù)據(jù)包等執(zhí)行。
1.2 車道引導(dǎo)信息生成的規(guī)則
車道信息包括左轉(zhuǎn)車道信息、右轉(zhuǎn)車道信息和直行車道信息,選擇目標(biāo)引導(dǎo)點(diǎn)的車道引導(dǎo)信息的方法及步驟如下:
若目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為左轉(zhuǎn)車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為左轉(zhuǎn)車道信息,則選擇進(jìn)入所述目標(biāo)引導(dǎo)點(diǎn)最左邊的左轉(zhuǎn)車道;
若所述目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為左轉(zhuǎn)車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為右轉(zhuǎn)車道信息,則選擇進(jìn)入目標(biāo)引導(dǎo)點(diǎn)最右邊的左轉(zhuǎn)車道;
若目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為右轉(zhuǎn)車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息包括左轉(zhuǎn)車道信息,則選擇進(jìn)入目標(biāo)引導(dǎo)點(diǎn)最左邊的右轉(zhuǎn)車道;
若目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為右轉(zhuǎn)車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為右轉(zhuǎn)車道信息,則選擇進(jìn)入目標(biāo)引導(dǎo)點(diǎn)最右邊的右轉(zhuǎn)車道;
若目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為直行車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為左轉(zhuǎn)車道信息,則生成進(jìn)入所述目標(biāo)引導(dǎo)點(diǎn)最左邊的直行車道的車道引導(dǎo)信息;
若目標(biāo)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為直行車道信息,并且,關(guān)聯(lián)引導(dǎo)點(diǎn)的線路引導(dǎo)信息為右轉(zhuǎn)車道信息,則生成進(jìn)入所述目標(biāo)引導(dǎo)點(diǎn)最右邊的直行車道的車道引導(dǎo)信息。
2 例證
參考圖4以左轉(zhuǎn)然后左轉(zhuǎn)的情況為例,對比說明各個步驟的處理。
相應(yīng)的導(dǎo)航處理過程為:
步驟L11、車輛在401處,
步驟L12、確定目標(biāo)引導(dǎo)點(diǎn)為C1;
步驟L13、在目標(biāo)引導(dǎo)點(diǎn)C1的一定距離范圍內(nèi)(如,一般道路為<50m,高速路為<l00m)獲得一個關(guān)聯(lián)引導(dǎo)點(diǎn)C2;
步驟L14、確定C1處左轉(zhuǎn), C2左轉(zhuǎn)。則生成進(jìn)入C1的最左邊的左轉(zhuǎn)車道,即A車道為最佳車道;
步驟L15、在距離C1 200m處設(shè)置提示觸發(fā)點(diǎn),當(dāng)車輛行駛至該位置時,向用戶提示所述車道引導(dǎo)信息。例如,通過語音提示用戶“前方請沿最左邊車道進(jìn)入交叉路口C1,然后在交叉路口C2處左轉(zhuǎn)”。
參考圖5以左轉(zhuǎn)然后右轉(zhuǎn)的情況為例,對比說明各個步驟的處理。
相應(yīng)的導(dǎo)航處理過程為:
步驟L11、車輛在501處,
步驟L12、確定目標(biāo)引導(dǎo)點(diǎn)為C1;
步驟L13、在目標(biāo)引導(dǎo)點(diǎn)C1的一定距離范圍內(nèi)(如,一般道路為<50m,高速路為<l00m)獲得一個關(guān)聯(lián)引導(dǎo)點(diǎn)C2;
步驟L14、確定C1處左轉(zhuǎn), C2右轉(zhuǎn)。則生成進(jìn)入C1的最右邊的左轉(zhuǎn)車道,即B車道為最佳車道;
步驟L15、在距離C1 200m處設(shè)置提示觸發(fā)點(diǎn),當(dāng)車輛行駛至該位置時,向用戶提示所述車道引導(dǎo)信息。例如,通過語音提示用戶 “前方請沿左邊第二車道進(jìn)入交叉路口C1,然后在交又路口C2處右轉(zhuǎn)”。
參考圖6以直行然后右轉(zhuǎn)的情況為例,對比說明各個步驟的處理。
相應(yīng)的導(dǎo)航處理過程為:
步驟M11、車輛在601處
步驟M12、確定目標(biāo)引導(dǎo)點(diǎn)為C1;
步驟M13、獲得一個關(guān)聯(lián)引導(dǎo)點(diǎn)C2;
步驟M14、確定C1處直行, C2右轉(zhuǎn)。則生成進(jìn)入C1最右邊的直行車道,即C車道為最佳車道;
步驟M15、在距離C1引導(dǎo)點(diǎn)200m處設(shè)置提示觸發(fā)點(diǎn),當(dāng)車輛行駛至該位置時.向用戶提示所述車道引導(dǎo)信息.
例如.在顯示終端上顯示所述車道引導(dǎo)信息602,或者,通過語音終端以語音提示用戶,“前方請沿最右邊直行車道進(jìn)入交又路口C1.然后在交叉路口C2處右轉(zhuǎn)”.
參考圖7以直行然后左轉(zhuǎn)的情況為例,對比說明各個步驟的處理。
相應(yīng)的導(dǎo)航處理過程為:
步驟M11、車輛在701處
步驟M12、確定目標(biāo)引導(dǎo)點(diǎn)為C1;
步驟M13、獲得一個關(guān)聯(lián)引導(dǎo)點(diǎn)C2;
步驟M14、確定C1處直行, C2左轉(zhuǎn)。則生成進(jìn)入C1最左邊的直行車道,即B車道為最佳車道;
步驟M15、在距離C1引導(dǎo)點(diǎn)200m處設(shè)置提示觸發(fā)點(diǎn),當(dāng)車輛行駛至該位置時.向用戶提示所述車道引導(dǎo)信息.
例如.在顯示終端上顯示所述車道引導(dǎo)信息602,或者,通過語音終端以語音提示用戶, “前方請沿最左邊直行車道進(jìn)入交又路口C1,然后在交又路口C2處左轉(zhuǎn)”.
實(shí)施效果
在陌生的、繁忙的城市中開車,駕駛者很容易感到緊張,如果因?yàn)椴荒芗皶r變更車道導(dǎo)致頻繁的走錯路,會讓用戶感到非常焦慮,必然將增加駕駛的危險性。
本文所述的方法能夠提讓用戶更及時的變更車道,減少走錯路的概率,在提升用戶使用體驗(yàn)的同時,增加了駕駛的安全性,非常適合于在車載導(dǎo)航儀器中應(yīng)用。
參考文獻(xiàn)
[1] 專利名稱:導(dǎo)航方法及裝置; 申請人:深圳市凱立德欣軟件技術(shù)有限公司,申請?zhí)枺篊N201010254117.4
[2]孫棣華 張星霞 張志良,地圖匹配技術(shù)及其在智能交通系統(tǒng)中的應(yīng)用[J].計算機(jī)工程與應(yīng)用 2005.20
[3]專利名稱:用于提供車道信息的方法及用于執(zhí)行該方法的設(shè)備;申請人:星克躍爾株式會社,申請?zhí)枺篊N200880129435.9