專利名稱:導(dǎo)航系統(tǒng)糾錯方法
技術(shù)領(lǐng)域:
本發(fā)明屬于導(dǎo)航技術(shù)領(lǐng)域,尤其涉及一種在特定情況下可以對導(dǎo)航路徑進 行糾正的導(dǎo)航方法。
背景技術(shù):
目前,車用全球定位系統(tǒng)(Global Positioning System, GPS)是GPS導(dǎo)航重 要應(yīng)用方向之一。車用GPS導(dǎo)4元系統(tǒng)的GPS天線接收來自環(huán)繞地球的24顆 GPS衛(wèi)星中的至少3顆所傳遞的數(shù)據(jù)信息,結(jié)合儲存在車用導(dǎo)航終端內(nèi)的電子 地圖,通過GPS衛(wèi)星信號確定的位置坐標(biāo)與此相匹配,確定導(dǎo)^t對象在電子地 圖中的準(zhǔn)確位置。駕駛車輛的用戶在開車時可以交由電腦選擇行駛路徑,并以 此為方向?qū)б?,從而正確快速地到達(dá)目的地。
在現(xiàn)有全球定位系統(tǒng)(Global Positioning System, GPS)導(dǎo)航系統(tǒng)中,現(xiàn)階段 GPS沖矣收裝置的最理想誤差也要達(dá)到± 15米范圍。而該導(dǎo)航系統(tǒng)自身所采用的 電子地圖數(shù)據(jù),其生產(chǎn)過程,也是使用已采集的GPS信息軌跡記錄來構(gòu)建的, 因此,電子地圖數(shù)據(jù)也存在同樣的誤差范圍。
由于兩者誤差的累加,使得綜合誤差會在幾十米的范圍內(nèi)浮動。因此,導(dǎo) 航系統(tǒng)對于位置誤差具有一定的容忍程度,即其會在實際定位信息偏離規(guī)劃路 徑一定閾值,并接近另一道路后,才進行路徑重算。這樣的處理方式在兩條道 路距離過小時,會給用戶的使用帶來不便。
例如,當(dāng)前導(dǎo)4;t對象正在高架路上正常行馬史,而由于定位誤差,導(dǎo)4元系統(tǒng) 卻把導(dǎo)航對象定位在高架路下面的地面道路上。這時,導(dǎo)航系統(tǒng)規(guī)劃出來的路 徑由于通行于高架路下面的地面道路,該路徑和導(dǎo)航對象正在行駛的高架路并 無關(guān)聯(lián)。又如,用戶的原導(dǎo)航路徑是處于快速路的主道上,在用戶進入輔道后,
4由于定位誤差,導(dǎo)航系統(tǒng)卻把導(dǎo)航對象繼續(xù)定位在主道(原導(dǎo)航路徑)上,沒 有進行路徑重算。由于主輔道之間可能存在隔離帶,這時,導(dǎo)航系統(tǒng)規(guī)劃出來 的路徑和主道也沒有太大關(guān)聯(lián)。
綜上所述,當(dāng)導(dǎo)航系統(tǒng)將導(dǎo)航對象定位在錯誤的道路上時,如果沒有合適 機制糾正錯誤,則會使得系統(tǒng)無法重算路徑,誘導(dǎo)信息價值極低,并且容易招 致交通事故的發(fā)生。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種導(dǎo)航裝置,尤其涉及一種在特定 情況下可以對導(dǎo)航J各徑進4亍糾正的導(dǎo)4元方法。
本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的 一種導(dǎo)航系統(tǒng)糾錯方法,所述方法包括以下步驟
a. 啟動導(dǎo)航糾錯模式;
b. 接收GPS定位信息;
c. 判斷導(dǎo)航對象是否偏離已規(guī)劃的路徑,若導(dǎo)航對象偏離已規(guī)劃的路徑, 則執(zhí)行步驟d,否則繼續(xù)執(zhí)行步驟c;
d. 獲取導(dǎo)航對象附近的一第一距離內(nèi)的備選道路,并顯示所述備選道路供 用戶選擇。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,所述步驟a包括以下步驟 al.接收GPS定位信息;
a2.判斷導(dǎo)航對象是否處于復(fù)雜路段,若導(dǎo)航對象處于復(fù)雜路段則執(zhí)行步 驟a3,否則繼續(xù)執(zhí)行步驟a2; a3.啟動導(dǎo)航糾錯模式。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,當(dāng)電子地圖上任意兩條道路間的距離不 超過一第二距離,且所述導(dǎo)航對象處于其中一條道路上時,則認(rèn)為所述導(dǎo)航對
象是處于復(fù)雜路段。在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,所述第二距離為15米。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,當(dāng)所述導(dǎo)航對象距離已規(guī)劃的路徑10 米以上,則認(rèn)為所述導(dǎo)航對象偏離已規(guī)劃的路徑。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,所述第一距離為30米。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,所述第 一距離為所述導(dǎo)航對象到組成道 路的若干路段的距離中的最小距離。
在本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法中,所述導(dǎo)航對象到所述組成道路的路段的 距離通過以下方式確定從導(dǎo)航對象作出到所述路^:的垂線,判斷所述垂足是 否落在所述路段上,如果垂足落在所述路段上,則以導(dǎo)航對象與垂足的距離作 為所述導(dǎo)航對象到所述路段的距離;如果垂足不落在所述路段上,則以導(dǎo)航對 象至所述路段兩端節(jié)點的距離中較短者作為所述導(dǎo)航對象到所述路段的距離。
釆用了本發(fā)明的技術(shù)方案后,導(dǎo)航系統(tǒng)在道路間距較小時也能提供糾正當(dāng) 前定位道路的機會,因而相比無法更正錯誤的當(dāng)前定位道i 各的現(xiàn)有導(dǎo)力元系統(tǒng)。 本發(fā)明減少了發(fā)生交通事故的可能性,提高了導(dǎo)航系統(tǒng)的導(dǎo)航信息準(zhǔn)確度。
圖1為本發(fā)明導(dǎo)航系統(tǒng)糾錯方法判斷是否需要啟動導(dǎo)航糾錯模式的流程圖。
圖2為本發(fā)明導(dǎo)航系統(tǒng)糾錯方法啟動導(dǎo)航糾錯模式后,對導(dǎo)航路徑進行糾 錯的流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明的構(gòu)思在于,導(dǎo)航系統(tǒng)在判斷導(dǎo)航對象處于復(fù)雜路段時,啟動糾錯模式。在該模式下,導(dǎo)航系統(tǒng)對位置誤差的容忍閾值降低。在確定導(dǎo)航對象偏 離原導(dǎo)航路徑后,列出原路徑周圍可選擇道路,供用戶選擇其所處的正確位置, 以生成正確的導(dǎo)浙J各徑。
請參閱圖1,本發(fā)明的導(dǎo)航系統(tǒng)糾錯方法首先判斷是否需要啟動導(dǎo)航糾錯
模式,其包括以下步驟
在步驟S101中,接收GPS定位信息;
在步驟S103中,判斷導(dǎo)航對象是否處于復(fù)雜路段。在本發(fā)明的優(yōu)選實施方 式中,當(dāng)電子地圖上任意兩條道路間的距離不超過15米,并且導(dǎo)航對象處于其 中一條道路上時,則認(rèn)為導(dǎo)航對象是處于復(fù)雜路段。該判斷距離值可以由用戶 自行設(shè)定。若導(dǎo)航對象處于復(fù)雜路段,則啟動導(dǎo)航糾錯模式,反之繼續(xù)接收定 位信息進行判斷。
在步驟S105中,啟動導(dǎo)航糾錯模式。
請參閱圖2,為啟動導(dǎo)航糾錯模式后,對導(dǎo)航路徑進行糾錯的流程圖。其 包括以下步驟
在步驟S201中,接收GPS定位信息;
在步驟S202中,判斷導(dǎo)航對象是否偏離已規(guī)劃的路徑。如果導(dǎo)航對象已偏 離已規(guī)劃的路徑,則執(zhí)行步驟S203,否則繼續(xù)接收定位信息進行判斷。在糾錯 模式下,導(dǎo)航系統(tǒng)對位置誤差的容忍閾值降低至本優(yōu)選實施方式的10米,用戶 可以根據(jù)需要自行設(shè)定。即在導(dǎo)航對象距離原導(dǎo)航路徑IO米以上時,才算是偏 離路徑。
在步驟S203中,獲取導(dǎo)航對象附近的一定距離內(nèi)的備選道路。本優(yōu)選實施 方式中,該距離范圍設(shè)置為30米。道路的信息包括道路名稱,身份標(biāo)識(Identify, ID)、車流方向以及有序的組成道路的節(jié)點集。其中,節(jié)點對應(yīng)的具體節(jié)點信 息包括節(jié)點ID、經(jīng)度、綿度等。因為節(jié)點有序,因此相鄰節(jié)點可以用來構(gòu)成路 段;通過求導(dǎo)航對象至路段所在直線的垂足,可進一步求得垂足是否落在路段 上;如果垂足落在路段上,則用導(dǎo)航對象與垂足的距離作為定位點至該路段的
7距離;如果垂足不落在路段上,則用導(dǎo)航對象至路段兩端節(jié)點的距離中較短者 作為定位點至該路段的距離。導(dǎo)航對象至一條道路中各^各段的距離中必有最小 的一個,即為導(dǎo)航對象至該道路的最短距離。系統(tǒng)把計算發(fā)現(xiàn)的所有導(dǎo)航對象 至道路的最短距離小于距離范圍的那些道路進行顯示。 在步驟S204中,把備選道路選擇界面在提示給用戶。
在步驟S205中,判斷提示時限是否已到。若是,進而執(zhí)行步驟S206,若 否,則轉(zhuǎn)而執(zhí)行步驟S207。
在步驟S206中,取消道路選褲,提示界面。完成后轉(zhuǎn)到步驟S201。
在步驟S207中,判斷用戶是否已下達(dá)操作指令。若是,則轉(zhuǎn)而執(zhí)行步驟 S208,否則返回執(zhí)行步驟S205。
在步驟S206中,判斷操作指令是否為選"f奪道路指令。若是,執(zhí)行步驟S209, 否則轉(zhuǎn)而執(zhí)行步驟S210。
在步驟S209中,把導(dǎo)航對象定位到用戶選擇的道路上。然后轉(zhuǎn)到步驟Sl 12 進行執(zhí)行。
在步驟S210中,執(zhí)行那些非選擇道路的指令,然后轉(zhuǎn)到步驟S205進行執(zhí) 行。例如,如果當(dāng)前待處理指令為取消步驟S204所提示的界面,則本步驟會把 操作時限"i殳置為立即過期,這樣,當(dāng)系統(tǒng)到達(dá)執(zhí)行步驟S205時,因為條件判斷 成立,故而系統(tǒng)流程會進一步執(zhí)行步驟S206以取消道路選擇提示界面。 在步驟S211中,系統(tǒng)重新規(guī)劃路徑,規(guī)劃完成后,返回步驟S201。 采用了本發(fā)明的技術(shù)方案后,導(dǎo)航系統(tǒng)在道路間距較小時也能提供糾正當(dāng) 前定位道^各的機會,因而相比無法更正4晉誤的當(dāng)前定位道^各的現(xiàn)有導(dǎo)4元系統(tǒng)。 本發(fā)明減少了發(fā)生交通事故的可能性,提高了導(dǎo)航系統(tǒng)的導(dǎo)航信息準(zhǔn)確度。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述方法包括以下步驟a.啟動導(dǎo)航糾錯模式;b.接收GPS定位信息;c.判斷導(dǎo)航對象是否偏離已規(guī)劃的路徑,若導(dǎo)航對象偏離已規(guī)劃的路徑,則執(zhí)行步驟d,否則繼續(xù)執(zhí)行步驟c;d.獲取導(dǎo)航對象附近的一第一距離內(nèi)的備選道路,并顯示所述備選道路供用戶選擇。
2、 如權(quán)利要求1所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述步驟a包括 以下步驟al.接收GPS定位信息;a2.判斷導(dǎo)航對象是否處于復(fù)雜路段,若導(dǎo)航對象處于復(fù)雜路段則執(zhí)行步 驟a3,否則繼續(xù)執(zhí)行步驟a2;a3.啟動導(dǎo)航糾錯模式。
3、 如權(quán)利要求2所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,當(dāng)電子地圖上任 意兩條道路間的距離不超過一第二距離,且所述導(dǎo)航對象處于其中 一條道路上 時,則認(rèn)為所述導(dǎo)航對象是處于復(fù)雜路段。
4、 如權(quán)利要求3所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述第二距離為 15米。
5、 如權(quán)利要求1所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,當(dāng)所述導(dǎo)航對象 距離已規(guī)劃的路徑10米以上,則認(rèn)為所述導(dǎo)航對象偏離已規(guī)劃的路徑。
6、 如權(quán)利要求1所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述第一距離為 30米。
7、 如權(quán)利要求6所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述第一距離為所述導(dǎo)航對象到組成道路的若干路段的距離中的最小距離。
8、 如權(quán)利要求7所述的導(dǎo)航系統(tǒng)糾錯方法,其特征在于,所述導(dǎo)航對象到 所述組成道路的路段的距離通過以下方式確定從導(dǎo)航對象作出到所述路段的 垂線,判斷所述垂足是否落在所述路段上,如果垂足落在所述路段上,則以導(dǎo) 航對象與垂足的距離作為所述導(dǎo)航對象到所述路段的距離;如果垂足不落在所 述路段上,則以導(dǎo)航對象至所述路段兩端節(jié)點的距離中較短者作為所述導(dǎo)航對 象到所述路段的距離。
全文摘要
本發(fā)明涉及一種導(dǎo)航系統(tǒng)糾錯方法,該方法通過啟動導(dǎo)航糾錯模式,在該模式下接收GPS定位信息,并判斷導(dǎo)航對象是否偏離已規(guī)劃的路徑,若導(dǎo)航對象偏離已規(guī)劃的路徑,則獲取導(dǎo)航對象附近的一第一距離內(nèi)的備選道路,并顯示所述備選道路供用戶選擇。采用了本發(fā)明的技術(shù)方案后,導(dǎo)航系統(tǒng)在道路間距較小時也能提供糾正當(dāng)前定位道路的機會,因而相比無法更正錯誤的當(dāng)前定位道路的現(xiàn)有導(dǎo)航系統(tǒng)。本發(fā)明減少了發(fā)生交通事故的可能性,提高了導(dǎo)航系統(tǒng)的導(dǎo)航信息準(zhǔn)確度。
文檔編號G01C21/34GK101576389SQ20091008462
公開日2009年11月11日 申請日期2009年5月18日 優(yōu)先權(quán)日2009年5月18日
發(fā)明者張文星 申請人:深圳市凱立德計算機系統(tǒng)技術(shù)有限公司