專利名稱::一種導(dǎo)航系統(tǒng)及其導(dǎo)航方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及車載導(dǎo)航技術(shù),更具體地說(shuō),涉及一種導(dǎo)航系統(tǒng)及其導(dǎo)航方法。
背景技術(shù):
:車用導(dǎo)航技術(shù)是GPS(GlobalPositioningSystem,GPS)技術(shù)的重要分支。基于這一技術(shù)的車載導(dǎo)航系統(tǒng)的工作原理是,車載導(dǎo)航設(shè)備接收環(huán)繞地球的24顆GPS衛(wèi)星中至少3顆衛(wèi)星所傳遞的位置坐標(biāo),將其與終端ij身4渚存的電子地圖中記載的位置坐標(biāo)進(jìn)行匹配,以此來(lái)確定搭載該設(shè)備的車輛在電子地圖中的準(zhǔn)確位置?,F(xiàn)有導(dǎo)航系統(tǒng)完全依賴于導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào)進(jìn)行導(dǎo)航。隨著交通設(shè)施的不斷發(fā)達(dá),隧道的數(shù)量越來(lái)越多。由于導(dǎo)航系統(tǒng)在隧道內(nèi)無(wú)法接收導(dǎo)航信號(hào),因此隧道是典型的導(dǎo)航盲區(qū)。一旦車輛進(jìn)入隧道,導(dǎo)航系統(tǒng)便因無(wú)法接收到導(dǎo)力元信號(hào)而無(wú)法正常導(dǎo)航。在這種情況下,用戶會(huì)發(fā)現(xiàn)導(dǎo)航系統(tǒng)所顯示的車輛位置沒(méi)有更新,其一直固定在某處不動(dòng),這種情況難免影響用戶體驗(yàn),甚至?xí)褂脩魬岩墒欠袷窍到y(tǒng)出現(xiàn)了故障。同時(shí),在高速行車過(guò)程中,上述情況會(huì)影響司機(jī)的駕駛心態(tài),從而危及行車安全。因此,需要一種導(dǎo)航方案,能夠克服現(xiàn)有技術(shù)存在的上述缺陷。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有導(dǎo)航系統(tǒng)因在隧道中無(wú)法接收導(dǎo)航信號(hào)而無(wú)法在隧道中正常導(dǎo)航的缺陷,提供一種導(dǎo)航系統(tǒng)及其導(dǎo)航方法。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是一種導(dǎo)航系統(tǒng),用于在存在隧道的行駛路徑上進(jìn)行導(dǎo)航,包括判定模塊,用于在判定駛?cè)胨淼罆r(shí),發(fā)出模擬導(dǎo)航命令;模擬導(dǎo)航模塊,用于接收模擬導(dǎo)航命令,開(kāi)始記錄行駛距離,并依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航系統(tǒng)中,所述導(dǎo)航系統(tǒng)還包括導(dǎo)航信號(hào)接收模塊,用于接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào),并依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù);所述判定模塊用于依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量小于預(yù)定數(shù)量時(shí),判定駛?cè)胨淼?所述導(dǎo)航信號(hào)接收模塊用于接收所述模擬導(dǎo)航命令,停止計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航系統(tǒng)中,所述模擬導(dǎo)航模塊中存儲(chǔ)有行駛距離對(duì)照表,其中記錄有每一行駛距離所對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù);所述模擬導(dǎo)航模塊依據(jù)記錄的行駛距離在行駛距離對(duì)照表中查找對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù),以此來(lái)確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航系統(tǒng)中,所述判定模塊用于在判定駛離隧道時(shí),發(fā)出精確導(dǎo)航命令;所述模擬導(dǎo)航模塊用于接Wfr確導(dǎo)航命令,停止記錄行駛距離和計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù);所述導(dǎo)航信號(hào)接收模塊用于接收精確導(dǎo)航命令,開(kāi)始依據(jù)收封的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。本發(fā)明還提供了一種導(dǎo)航方法,用于在存在隧道的行駛路徑上進(jìn)行導(dǎo)航,包括如下步驟51、在判定駛?cè)胨淼罆r(shí),開(kāi)始記錄O駛距離;52、依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航方法中,在所述步驟S1之前,所述方法還包括如下步驟Sll、接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào),并依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航方法中,所述步驟Sll中還包括,依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量小于預(yù)定數(shù)量時(shí),判定駛?cè)胨淼?。在本發(fā)明提供的導(dǎo)航方法中,所述步驟S1中還包括,在判定駛?cè)胨淼罆r(shí),停止依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航方法中,所述步驟S2還包括,依據(jù)記錄的行駛距離在行駛距離對(duì)照表中查找對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù),以此來(lái)確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù),其中,行駛距離對(duì)照表中記錄有每一行駛距離所對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù)。在本發(fā)明提供的導(dǎo)航方法中,在所述步驟S2之后,所述方法還包括S3、在判定駛離隧道時(shí),停止記錄行駛距離和依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù),并回到步驟Sll。實(shí)施本發(fā)明的技術(shù)方案,具有以下有益效果,通過(guò)在ii7v隧道后依據(jù)行駛距離和預(yù)先生成的隧道定位點(diǎn)相關(guān)數(shù)據(jù)來(lái)進(jìn)行導(dǎo)航,可完全克服現(xiàn)有導(dǎo)航系統(tǒng)因在隧道中無(wú)法接收導(dǎo)航信號(hào)而無(wú)法在隧道中正常導(dǎo)航的缺陷,從而適應(yīng)當(dāng)前隧道日益增多的復(fù)雜公路環(huán)境。下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附困中圖1是依據(jù)本發(fā)明一較佳實(shí)施例的導(dǎo)航方法的流程圖2是依據(jù)本發(fā)明一較佳實(shí)施例的模擬導(dǎo)航模式下導(dǎo)航地圖的示意圖3是依據(jù)本發(fā)明一較佳實(shí)施例的導(dǎo)航系統(tǒng)的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附國(guó)及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供了一種導(dǎo)航方法,可在存在隧道的行駛路徑上進(jìn)行模擬導(dǎo)航,下面就結(jié)合圖l對(duì)其進(jìn)行描述。圖1是依據(jù)本發(fā)明一較佳實(shí)施例的導(dǎo)航方法100的流程圖。如圖1所示,方法100開(kāi)始于步驟102。隨后,在下一步驟104,在精確導(dǎo)航模式下,接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào),依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。有關(guān)接收導(dǎo)航信號(hào)的方法和依據(jù)導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)的方法已經(jīng)在現(xiàn)有技術(shù)中做了清楚的描述,因此此處不在贅述。隨后,在下一步驟106,判定是否駛?cè)胨淼?,若是,則方法100轉(zhuǎn)到步驟108,否則,方法100回到步驟104。在具體實(shí)現(xiàn)過(guò)程中,可依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量小于預(yù)定數(shù)量時(shí),判定駛?cè)胨淼馈H?br>背景技術(shù):
所述,若,據(jù)導(dǎo)航信號(hào)確定當(dāng)前所在位置,需要至少3顆衛(wèi)星提供的導(dǎo)航信號(hào)。因此,若依據(jù)收到的導(dǎo)航信號(hào)判定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量小于3顆,則可判定駛?cè)胨淼?。此外,除了根?jù)導(dǎo)航衛(wèi)星的數(shù)量來(lái)判斷當(dāng)前是否駛?cè)胨淼乐猓€可根據(jù)例如但不限于導(dǎo)航信號(hào)的強(qiáng)弱來(lái)判定是否駛?cè)胨淼?。例如,?dāng)收到的導(dǎo)航信號(hào)的強(qiáng)度低于預(yù)定的閾值時(shí),則可判定駛?cè)胨淼?。?dāng)然,還可采用手動(dòng)輸入方式來(lái)指示駛?cè)胨淼?。因此,本發(fā)明的范圍不受判定是否駛?cè)胨淼罆r(shí)所采用的特定方法的限制,在具體實(shí)現(xiàn)過(guò)程中,可根據(jù)具體需要選擇適當(dāng)?shù)姆椒?。如上文所述,若判定馬史入隧道,則方法IOO轉(zhuǎn)到步驟108。在步驟108,將工作模式從精確導(dǎo)航模式變更為模擬導(dǎo)航模式,停止依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。由于依據(jù)此時(shí)的導(dǎo)航信號(hào)已無(wú)法精確的計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù),因此在本步驟中,停止依據(jù)導(dǎo)航信號(hào)計(jì)算坐標(biāo)。此外,在進(jìn)入隧道時(shí),可發(fā)出提示信息,例如但不限于語(yǔ)音提示信息,或者在導(dǎo)航地圖上顯示對(duì)應(yīng)的提示。隨后,在下一步驟IIO,在才莫擬導(dǎo)航模式下,開(kāi)始記錄行駛距離,并依據(jù)行駛距離查找當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在具體實(shí)現(xiàn)過(guò)程中,可采用多種方式獲取行駛距離。例如但不限于,可通過(guò)記錄車輪轉(zhuǎn)數(shù)來(lái)計(jì)算行駛距離,也可依據(jù)行駛速度和行駛時(shí)間來(lái)計(jì)算行駛距離。因此,本發(fā)明在的范圍不受記錄行駛距離時(shí)所采用的特定方法的限制,在具體實(shí)現(xiàn)過(guò)程中,可根據(jù)具體需要選擇適當(dāng)?shù)姆椒?。在獲取行駛距離之后,可通過(guò)查找距離對(duì)照表來(lái)獲取當(dāng)前所在位置的坐標(biāo)凄t據(jù)。距離對(duì)照表可釆用如下結(jié)構(gòu)<table>complextableseeoriginaldocumentpage8</column></row><table>表1如表1所示,距離對(duì)照表中記錄有每一距離(可視為行駛距離)所對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù)。距離對(duì)照表中的數(shù)據(jù)可預(yù)先采集生成。例如,可在隧道中設(shè)定多個(gè)定位點(diǎn),并獲取這些定位點(diǎn)的坐標(biāo)數(shù)據(jù)(例如通過(guò)測(cè)繪等方式)。隨后,計(jì)算這些定位點(diǎn)距離隧道口的距離。應(yīng)注意,該距離是沿隧道方向的距離,而非該定位點(diǎn)與隧道口之間的直線距離。由于記錄的行駛距離也是沿隧道方向的距離,因此,當(dāng)行駛距離與距離對(duì)照表中某一定位點(diǎn)與隨道口之間的距離相等時(shí),便可認(rèn)定已行駛至該定位點(diǎn),因此該定位點(diǎn)的坐標(biāo)數(shù)據(jù)就是當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。由于在模擬導(dǎo)航4莫式下并非依據(jù)導(dǎo)航信號(hào)來(lái)計(jì)算坐標(biāo)數(shù)據(jù),因此其導(dǎo)航精度不及精確導(dǎo)航模式下的導(dǎo)航精度。然而,仍可借助模擬導(dǎo)航模式下計(jì)算得到的坐標(biāo)數(shù)據(jù)來(lái)大致推斷當(dāng)前所在位置。為區(qū)別于精確導(dǎo)航^f莫式,可在才莫擬導(dǎo)航模式下顯示的導(dǎo)航地圖上添加特殊的顯示效果,以顯示模擬導(dǎo)航模式下行駛過(guò)的路徑。隨后,在下一步驟112,判定是否駛離隧道,若是,則轉(zhuǎn)到步驟114,否則回到步驟110。與上文判定駛?cè)胨淼赖姆椒ㄏ鄬?duì)應(yīng)的,可依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量大于或等于預(yù)定數(shù)量時(shí),判定駛離隧道。此外,除了根據(jù)導(dǎo)航衛(wèi)星的數(shù)量來(lái)判斷當(dāng)前是否駛離隧道之外,還可根據(jù)例如但不限于導(dǎo)航信號(hào)的強(qiáng)弱來(lái)判定是否駛離隧道。例如,當(dāng)收到的導(dǎo)航信號(hào)的強(qiáng)度大于或等于預(yù)定的閾值時(shí),則可判定馬史離隧道。當(dāng)然,還可采用手動(dòng)輸入方式來(lái)指示馬史離隧道。如上文所述,若判定駛離隧道,則轉(zhuǎn)到步驟114。在步驟114,將工作模式從模擬導(dǎo)航模式更改為精確導(dǎo)航模式,停止記錄行駛距離,并停止依據(jù)行駛距離來(lái)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。由于已足以依據(jù)收到的導(dǎo)航信號(hào)來(lái)精確計(jì)算當(dāng)前所在位置,因此,可從模擬導(dǎo)航模式中退出,返回精確導(dǎo)航模式。隨后,方法100回到步驟104。在具體實(shí)現(xiàn)過(guò)程中,由于隧道具有至少兩個(gè)入口,因此,距離對(duì)照表中除了記錄距離及其對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)外,還應(yīng)記錄與該距離相關(guān)聯(lián)的隧道口,即該距離是相對(duì)哪個(gè)隧道口測(cè)得的。相應(yīng)的,還應(yīng)記錄駛?cè)胨淼罆r(shí)所經(jīng)過(guò)的隧道口。在確定駛?cè)胨淼罆r(shí)所經(jīng)過(guò)的隧道口時(shí),可采用例如但不限于依據(jù)車輛的行駛方向來(lái)確定隨道口。由于行駛方向不會(huì)在瞬間發(fā)生巨大變化,因此可以將采用進(jìn)入隧道前最后一刻記錄的O駛方向。此外,由于行駛路線上可能存在多條隧道,因此可為每一隧道生成一距離對(duì)照表。在行駛過(guò)程中,依據(jù)進(jìn)入隧道前最后一刻記錄的坐標(biāo)數(shù)據(jù)判定所進(jìn)入的隧道的名稱,據(jù)此查找其對(duì)應(yīng)的距離對(duì)照表。如上文所述,在模擬導(dǎo)航模式下,可在顯示的導(dǎo)航地想上添加特殊的顯示效果,以區(qū)別于精確導(dǎo)航模式,下面就結(jié)合圖2來(lái)展示模擬導(dǎo)航模式下的導(dǎo)航地圖。圖2是依據(jù)本發(fā)明一較佳實(shí)施例的模擬導(dǎo)航模式下導(dǎo)航地困200的示意圖。如圖2所示,該導(dǎo)航地圖200中展示了行進(jìn)路線202(如圖2中黑色實(shí)線所示)、行駛過(guò)的路徑204(如圖2中白色虛線所示)、隧道起始端206、隧道終止端208和當(dāng)前位置210。行進(jìn)路線202可以是例如但不限于依據(jù)出發(fā)地和目的地預(yù)先計(jì)算得到的最佳路徑。行駛過(guò)的路徑204是沿著行進(jìn)路線202行駛過(guò)的路徑。隧道起始端206、隧道終止端208以及二者之間的隧道中各個(gè)定位點(diǎn)的位置信息均記錄在導(dǎo)航地圖中。如圖2所示,當(dāng)前位置210正處于由隧道起始端206和隧道終止端208所限定的隧道之內(nèi)。由于對(duì)從隧道起始端206到當(dāng)前位置210這段行駛過(guò)的路徑的導(dǎo)航是在上文所述的模擬導(dǎo)航模式下完成的,因此此段行駛過(guò)的路徑通過(guò)暗影方式突出顯示出來(lái),以提醒司機(jī)注意。本發(fā)明還提供了一種導(dǎo)航系統(tǒng),可在存在隧道的行駛路徑上進(jìn)行模擬導(dǎo)航,下面就結(jié)合圖3對(duì)其進(jìn)行描述。圖3是依據(jù)本發(fā)明一較佳實(shí)施例的導(dǎo)航系統(tǒng)300的結(jié)構(gòu)示意圖。如圖3所示,導(dǎo)航系統(tǒng)300包括導(dǎo)航信號(hào)接收模塊302、判定模塊304、模擬導(dǎo)航模塊306、顯示裝置308、揚(yáng)聲器310和導(dǎo)航地圖存儲(chǔ)模塊312。導(dǎo)航信號(hào)接收模塊302用于在精確導(dǎo)航模式下接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào)314,據(jù)此計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。有關(guān)接收導(dǎo)航信號(hào)的方法和依據(jù)導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)的方法已經(jīng)在現(xiàn)有技術(shù)中做了清楚的描述,因此此處不在贅述。在精確導(dǎo)航模式下,導(dǎo)航信號(hào)接收模塊302將計(jì)算得到的坐標(biāo)數(shù)據(jù)發(fā)往顯示裝置308。顯示裝置308讀取并顯示導(dǎo)航地圖存儲(chǔ)模塊312中存儲(chǔ)的導(dǎo)航地圖,同時(shí)依據(jù)導(dǎo)航信號(hào)接收模塊302發(fā)送的坐標(biāo)數(shù)據(jù),在導(dǎo)航地圖上顯示當(dāng)前所在位置。判定模塊304用于判定是否駛?cè)胨淼?。如上文所述,判定模塊304可依據(jù)導(dǎo)航信號(hào)接收沖莫塊302收到的導(dǎo)航信號(hào)314來(lái)判定是否已駛?cè)胨淼?。?dāng)行駛方向上存在隧道時(shí),判定模塊304可依據(jù)導(dǎo)航信號(hào)314確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量低于預(yù)定數(shù)量時(shí),判定當(dāng)前已進(jìn)入隧道之中。如
背景技術(shù):
所述,若要確定當(dāng)前所在位置,需要至少3顆衛(wèi)星提供的導(dǎo)航信號(hào)。因此,若依據(jù)收到的導(dǎo)航信號(hào)判定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量小于3顆,則可判定進(jìn)入隧道。此外,如上文所述,判定模塊304還可依據(jù)例如但不限于導(dǎo)航信號(hào)314的強(qiáng)弱來(lái)判定是否駛?cè)胨淼馈@?,?dāng)收到的導(dǎo)航信號(hào)314的強(qiáng)度低于預(yù)定的閾值時(shí),則可判定駛?cè)胨淼?。此外,還可依據(jù)用戶手動(dòng)輸入的駛?cè)胨淼乐噶顏?lái)判定駛?cè)胨淼?。因此,本發(fā)明在的范圍不受確定是否進(jìn)入隧道時(shí)所采用的特定方法的限制,在具體實(shí)現(xiàn)過(guò)程中,可才艮據(jù)具體需要選擇適當(dāng)?shù)姆椒?。在判定進(jìn)入隧道時(shí),判定模塊304將工作模式從精確導(dǎo)航模式變更為模擬導(dǎo)航模式,并發(fā)出模擬導(dǎo)航指令。導(dǎo)航信號(hào)接收模塊302接收判定模塊304發(fā)出的模擬導(dǎo)航指令,停止依據(jù)導(dǎo)航信號(hào)314計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。模擬導(dǎo)航模塊306用于接收判定模塊304發(fā)出的模擬導(dǎo)航指令,通過(guò)揚(yáng)聲器310發(fā)出語(yǔ)音提示信息316,提示用戶正在駛?cè)胨淼?。同時(shí),模擬導(dǎo)航模塊306開(kāi)始記錄行駛距離,并依據(jù)行駛距離查找當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在具體實(shí)現(xiàn)過(guò)程中,可采用多種方式獲取行駛距離。例如但不限于,可通過(guò)記錄車輪轉(zhuǎn)數(shù)來(lái)計(jì)算行駛距離,也可依據(jù)行駛速度和行駛時(shí)間來(lái)計(jì)算行駛距離。因此,本發(fā)明在的范圍不受記錄行駛距離時(shí)所采用的特定方法的限制,在具體實(shí)現(xiàn)過(guò)程中,可根據(jù)具體需要選擇適當(dāng)?shù)姆椒āT讷@取行駛距離之后,模擬導(dǎo)航模塊306通過(guò)查找距離對(duì)照表來(lái)獲取當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。有關(guān)距離對(duì)照表的內(nèi)容已經(jīng)在上文進(jìn)行了清楚的描述,因此此處不再贅述。由于在模擬導(dǎo)航模式下并非依據(jù)導(dǎo)航信號(hào)來(lái)計(jì)算坐標(biāo)數(shù)據(jù),因此其導(dǎo)航精度不及精確導(dǎo)航模式下的導(dǎo)航精度。然而,仍可借助模擬導(dǎo)航模式下計(jì)算得到的坐標(biāo)數(shù)據(jù)來(lái)大致推斷當(dāng)前所在位置。為區(qū)別于精確導(dǎo)航模式,可在模擬導(dǎo)航模式下顯示的導(dǎo)航地圖上添加特殊的顯示效果,以顯示模擬導(dǎo)航模式下行駛過(guò)的路徑。在模擬導(dǎo)航模式下,模擬導(dǎo)航模塊306將計(jì)算得到的坐標(biāo)數(shù)據(jù)發(fā)往顯示裝置308。顯示裝置308讀取并顯示導(dǎo)航地圖存儲(chǔ)模塊312中存儲(chǔ)的導(dǎo)航地圖,同時(shí)依據(jù)模擬導(dǎo)航模塊306發(fā)送的坐標(biāo)數(shù)據(jù),在導(dǎo)航地圖上顯示當(dāng)前所在位置。判定模塊304還用于判定是否駛離隧道。與上文判定駛?cè)胨淼赖姆椒ㄏ鄬?duì)應(yīng)的,可依據(jù)收到的導(dǎo)航信號(hào)314確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量大于或等于預(yù)定數(shù)量時(shí),判定駛離隧道。此外,除了根據(jù)導(dǎo)航衛(wèi)星的數(shù)量來(lái)判斷當(dāng)前是否駛離隧道之夕卜,還可根據(jù)例如但不限于導(dǎo)航信號(hào)314的強(qiáng)弱來(lái)判定是否駛離隧道。例如,當(dāng)收到的導(dǎo)航信號(hào)314的強(qiáng)度大于或等于預(yù)定的閾值時(shí),則可判定駛離隧道。此外,還可依據(jù)用戶手動(dòng)輸入的駛離隧道指令來(lái)判定馬史離隧道。在判定駛離隧道時(shí),判定模塊304將工作模式從模擬導(dǎo)航模式更改為精確導(dǎo)航模式,同時(shí)發(fā)出精確導(dǎo)航指令。模擬導(dǎo)航模塊306接收精確導(dǎo)航指令,停止記錄行駛距離,并停止依據(jù)行駛距離來(lái)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。導(dǎo)航信號(hào)接收模塊302接收精確導(dǎo)航指令,依據(jù)導(dǎo)航信號(hào)314來(lái)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。在具體實(shí)現(xiàn)過(guò)程中,由于隧道具有至少兩個(gè)入口,因此,距離對(duì)照表中除了記錄距離及其對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)外,還應(yīng)記錄與該距離相關(guān)聯(lián)的隧道口,即該距離是相對(duì)哪個(gè)隧道口測(cè)得的。相應(yīng)的,還應(yīng)記錄^駛?cè)胨淼罆r(shí)所經(jīng)過(guò)的隧道口。在確定駛?cè)胨淼罆r(shí)所經(jīng)過(guò)的隧道口時(shí),可采用例如但不限于依據(jù)車輛的行4史方向來(lái)確定隨道口。由于刊-駛方向不會(huì)在瞬間發(fā)生巨大變化,因此可以將采用進(jìn)入隧道前最后一刻記錄的4亍4史方向。此外,由于行駛路線上可能存在多條隧道,因此可為每一隧道生成一距離對(duì)照表。在行駛過(guò)程中,依據(jù)進(jìn)入隧道前最后一刻記錄的坐標(biāo)數(shù)據(jù)判定所進(jìn)入的隧道的名稱,據(jù)此查找其對(duì)應(yīng)的距離對(duì)照表。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種導(dǎo)航系統(tǒng),用于在存在隧道的行駛路徑上進(jìn)行導(dǎo)航,其特征在于,包括判定模塊,用于在判定駛?cè)胨淼罆r(shí),發(fā)出模擬導(dǎo)航命令;模擬導(dǎo)航模塊,用于接收模擬導(dǎo)航命令,開(kāi)始記錄行駛距離,并依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的導(dǎo)航系統(tǒng),其特征在于,所述導(dǎo)航系統(tǒng)還包括導(dǎo)航信號(hào)接收模塊,用于接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào),并依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù);所述判定模塊用于依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量小于預(yù)定數(shù)量時(shí),判定駛?cè)胨淼?;所述?dǎo)航信號(hào)接收模塊用于接收所述模擬導(dǎo)航命令,停止計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。3.根據(jù)權(quán)利要求1或2所述的導(dǎo)航系統(tǒng),其特征在于,所述模擬導(dǎo)航模塊中存儲(chǔ)有行駛距離對(duì)照表,其中記錄有每一行駛距離所對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù);所述模擬導(dǎo)航模塊依據(jù)記錄的行駛距離在行駛距離對(duì)照表中查找對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù),以此來(lái)確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。4.根據(jù)權(quán)利要求3所述的導(dǎo)航系統(tǒng),其特征在于,所述判定模塊用于在判定駛離隧道時(shí),發(fā)出精確導(dǎo)航命令;所述模擬導(dǎo)航模塊用于接收精確導(dǎo)航命令,停止記錄行駛距離和計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù);所述導(dǎo)航信號(hào)接收模塊用于接收精確導(dǎo)航命令,開(kāi)始依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。5.一種導(dǎo)航方法,用于在存在隧道的行駛路徑上進(jìn)行導(dǎo)航,其特征在于,包括如下步驟Sl、在判定駛?cè)胨淼罆r(shí),開(kāi)始記錄行駛距離;S2、依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。6.根據(jù)權(quán)利要求5所述的導(dǎo)航方法,其特征在于,在所述步驟S1之前,所述方法還包括如下步驟Sll、接收多顆導(dǎo)航衛(wèi)星發(fā)出的導(dǎo)航信號(hào),并依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的導(dǎo)航方法,其特征在于,所述步驟S11中還包括,依據(jù)收到的導(dǎo)航信號(hào)確定當(dāng)前可用的導(dǎo)航衛(wèi)星的數(shù)量,并在該數(shù)量小于預(yù)定數(shù)量時(shí),判定駛?cè)胨淼馈?.根據(jù)權(quán)利要求7所述的導(dǎo)航方法,其特征在于,所述步驟Sl中還包括,在判定駛?cè)胨淼罆r(shí),停止依據(jù)收到的導(dǎo)航信號(hào)計(jì)算當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的導(dǎo)航方法,其特征在于,所述步驟S2還包括,依據(jù)記錄的行駛距離在行駛距離對(duì)照表中查找對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù),以此來(lái)確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù),其中,行駛距離對(duì)照表中記錄有每一行駛距離所對(duì)應(yīng)位置的坐標(biāo)數(shù)據(jù)。10.根據(jù)權(quán)利要求9所述的導(dǎo)航方法,其特征在于,在所述步驟S2之后,所述方法還包括S3、在判定駛離隧道時(shí),停止記錄行駛距離和依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù),并回到步驟Sll。全文摘要本發(fā)明涉及車載導(dǎo)航技術(shù),針對(duì)現(xiàn)有導(dǎo)航系統(tǒng)因在隧道中無(wú)法接收導(dǎo)航信號(hào)而無(wú)法在隧道中正常導(dǎo)航的缺陷,提供一種導(dǎo)航系統(tǒng)及其導(dǎo)航方法,其中導(dǎo)航系統(tǒng)用于在存在隧道的行駛路徑上進(jìn)行導(dǎo)航,包括判定模塊,用于在判定駛?cè)胨淼罆r(shí),發(fā)出模擬導(dǎo)航命令;模擬導(dǎo)航模塊,用于接收模擬導(dǎo)航命令,開(kāi)始記錄行駛距離,并依據(jù)記錄的行駛距離確定當(dāng)前所在位置的坐標(biāo)數(shù)據(jù)。本發(fā)明還提供了一種對(duì)應(yīng)上述導(dǎo)航系統(tǒng)的導(dǎo)航方法。通過(guò)在進(jìn)入隧道后依據(jù)行駛距離和預(yù)先生成的隧道定位點(diǎn)相關(guān)數(shù)據(jù)來(lái)進(jìn)行導(dǎo)航,可完全克服現(xiàn)有導(dǎo)航系統(tǒng)因在隧道中無(wú)法接收導(dǎo)航信號(hào)而無(wú)法在隧道中正常導(dǎo)航的缺陷,從而適應(yīng)當(dāng)前隧道日益增多的復(fù)雜公路環(huán)境。文檔編號(hào)G01C21/34GK101344397SQ20081014211公開(kāi)日2009年1月14日申請(qǐng)日期2008年8月27日優(yōu)先權(quán)日2008年8月27日發(fā)明者張文星申請(qǐng)人:凱立德欣技術(shù)(深圳)有限公司