專利名稱:一種導航方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及輛車導航,更具體地說,涉及一種在車輛接近擁堵路段時提醒用戶的方法及裝置。
背景技術(shù):
現(xiàn)有的車輛導航方案中,在為用戶進行路徑規(guī)劃時,一般會避開當前存在擁堵的 路段,即自動選擇一條當前無擁堵路段的路徑。該方案存在的一個問題在于,在規(guī)劃時前方 擁堵的路段不一定一直處于擁堵狀態(tài),有可能不必要繞開,照常行駛到該路段時可能已經(jīng) 處于暢通狀態(tài)了。那么之前規(guī)劃的繞行路徑反而可能使用戶到達目的地的時間延長,行駛 里程增多,從而浪費更多資源,包括時間資源和燃料資源。另外還可能存在的一個問題是, 之前沒有擁堵的路段,在車輛行駛過程中,也有出現(xiàn)擁堵的可能。因此,為有效地避免上述情況發(fā)生,需要一種在接近擁堵路段的時候才對用戶進 行提醒的導航方案。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的導航方案可能為用戶帶來時間浪 費及里程增加的缺陷,提供一種導航方法,其僅當車輛接近前方擁堵路段時才向用戶發(fā)送 擁堵提示。本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的導航方案可能為用戶帶來時間浪 費及里程增加的缺陷,提供一種導航裝置,其僅當車輛接近前方擁堵路段時才向用戶發(fā)送 擁堵提示。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種導航方法,包括根據(jù)用戶 需求規(guī)劃導航路徑;還包括在用戶車輛沿所規(guī)劃的導航路徑行駛的過程中執(zhí)行以下步驟實時獲取導航衛(wèi)星發(fā)射的定位信號并據(jù)此計算所述用戶車輛的當前位置;獲取交通路況信息;基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用 戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段;當判斷存在所述擁堵路段時,向用戶發(fā)送擁堵提示。在本發(fā)明所述的導航方法中,所述獲取交通路況信息包括按照第一時間間隔定時獲??;所述基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑 在用戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段包 括一旦獲取到新的交通路況信息,基于所述用戶車輛的當前位置和當前獲取到的交通路 況信息立即判斷是否存在所述擁堵路段。在本發(fā)明所述的導航方法中,所述獲取交通路況信息包括按照第一時間間隔定時獲取,并存儲所獲取的交通路況信息或用新獲取的交通路況信息更新存儲模塊中過時的交通路況信息;所述基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑 在用戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段包 括基于所述用戶車輛的當前位置和最新獲取的交通路況信息按照第二時間間隔定時判 斷;其中所述第二時間間隔小于所述第一時間間隔。在本發(fā)明所述的導航方法中,所述當判斷存在所述擁堵路段時,向用戶發(fā)送擁堵 提示包括當存在所述擁堵路段時,進一步判斷在所述導航路徑上、從所述用戶車輛的當前 位置至所述擁堵路段之間是否存在可避開所述擁堵路段的出口 ;當判斷存在所述出口時,方向用戶發(fā)送擁堵提示,其中所述擁堵提示包含有關(guān)所 述出口的信息。在本發(fā)明所述的導航方法中,還包括當判斷存在所述出口時,為用戶規(guī)劃新的導航路徑;計算所述新的導航路徑與原導航路徑的里程差值,將該里程差值提示給用戶,詢 問用戶是否需要繞行;在接收到用戶需要繞行的確認后,按照所述新的導航路徑進行導航。在本發(fā)明所述的導航方法中,還包括當判斷存在所述出口時,并當所述用戶車輛的當前位置距離所述出口第二預定距 離時發(fā)送出口提示。本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是構(gòu)造一種導航裝置,包括處理器;用戶接口模塊;定位模塊,用于實時獲取導航衛(wèi)星發(fā)射的定位信號并據(jù)此計算所述用戶車輛的當 前位置;無線通信模塊,用于獲取交通路況信息;及存儲模塊,用于存儲地圖數(shù)據(jù)、所規(guī)劃的導航路徑及所獲取的交通路況信息;其中,所述處理器包括導航路徑規(guī)劃模塊,用于根據(jù)用戶需求規(guī)劃導航路徑;擁堵路段判斷模塊,用于在用戶車輛沿所規(guī)劃的導航路徑行駛的過程中基于所述 用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用戶車輛前進方向 上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段;及擁堵提示信息生成模塊,用于當判斷存在所述擁堵路段時,生成擁堵提示信息,以 通過用戶接口模塊向用戶發(fā)送。在本發(fā)明所述的導航裝置中,所述處理器還包括出口判斷模塊,用于當存在所述擁堵路段時,進一步判斷在所述導航路徑上、從所 述用戶車輛的當前位置至所述擁堵路段之間是否存在可避開所述擁堵路段的出口 ;及出口提示信息生成模塊,用于當判斷存在所述出口時,并當所述用戶車輛的當前 位置距離所述出口第二預定距離時生成出口提示信息,以通過用戶接口模塊向用戶發(fā)送。
在本發(fā)明所述的導航裝置中,所述處理器還包括里程差值計算模塊,用于當判斷存在所述出口并為用戶規(guī)劃新的導航路徑后,計 算所述新的導航路徑與原導航路徑的里程差值;及繞行詢問模塊,用于生成包含所述里程差值的詢問信息并通過所述用戶接口發(fā)送 給用戶,以詢問用戶是否需要繞行,并在在接收到用戶需要繞行的確認后,發(fā)送按照所述新 的導航路徑進行導航的指令。在本發(fā)明所述的導航裝置中,所述處理器還包括出口判斷模塊,用于當存在所述 擁堵路段時,進一步判斷在所述導航路徑上、從所述用戶車輛的當前位置至所述擁堵路段 之間是否存在可避開所述擁堵路段的出口 ;且僅當判斷存在所述出口時,所述擁堵提示信 息生成模塊方生成擁堵提示信息,以通過用戶接口模塊向用戶發(fā)送;其中所述擁堵提示包 含有關(guān)所述出口的信息。實施本發(fā)明,具有以下有益效果在本發(fā)明的方案中,由于僅當車輛接近擁堵路段 時方發(fā)出擁堵提示,可以為用戶爭取在盡可能短的時間內(nèi),通過合理的路徑到達目的地,從 而減少行駛里程、節(jié)省燃油,提高行車效率,最大限度地避免用戶走冤枉路的現(xiàn)象。
下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是根據(jù)本發(fā)明的導航裝置的結(jié)構(gòu)示意圖;圖2A是根據(jù)本發(fā)明一實施例的導航裝置中處理器的結(jié)構(gòu)示意圖;圖2B是根據(jù)本發(fā)明另一實施例的導航裝置中處理器的結(jié)構(gòu)示意圖;圖3是根據(jù)本發(fā)明又一實施例的導航裝置中處理器的結(jié)構(gòu)示意圖;圖4是根據(jù)本發(fā)明的導航方法的流程圖;圖5是根據(jù)本發(fā)明一實施例的導航方法的流程圖;圖6是根據(jù)本發(fā)明另一實施例的導航方法的流程圖。
具體實施例方式圖1是根據(jù)本發(fā)明的導航裝置的結(jié)構(gòu)示意圖。如圖1所示,本發(fā)明的導航裝置100 包括處理器30以及分別與處理器30通信連接的定位模塊10、無線通信模塊20、存儲模40 和用戶接口模塊60。定位模塊10包括合適的電路、邏輯、代碼和/或接口,用于實時獲取導航衛(wèi)星發(fā)射 的定位信號,并根據(jù)所獲取的定位信號計算用戶車輛的當前位置。例如,定位模塊10可以 接收來自GPS、GL0NASS、GALILEO和我國的北斗定位系統(tǒng)衛(wèi)星發(fā)出的衛(wèi)星導航信號,以計算 當前位置坐標。無線通信模塊20包括合適的電路、邏輯、代碼和/或接口,用于從信息源(例如實 時路況信息服務(wù)提供商)獲取當前交通路況信息。例如,無線通信模塊20可以是GSM模塊、 CDMA模塊、WCDMA模塊、CDMA2000模塊或TD-SCDMA模塊中的任一種。存儲模塊40包括合適的電路、邏輯、代碼和/或接口,用于存儲信息,例如處理器 30所使用的可執(zhí)行指令和數(shù)據(jù),包括地圖數(shù)據(jù)、所規(guī)劃的導航路徑及所獲取的交通路況信 息等。存儲模塊40可包括RAM、R0M、低延遲非易失性存儲器例如閃存和/或其他合適的電子數(shù)據(jù)存儲器中的一種或其組合。用戶接口模塊50包括合適的電路、邏輯、代碼和/或接口,用于與用戶交互。例如, 用戶接口模塊50可以連接于視頻和/或音頻輸出裝置,例如顯示屏和/或揚聲器,以向用 戶發(fā)送信息;用戶接口模塊50還可以連接于輸入裝置,例如鍵盤、麥克風和/或觸摸屏,以 接收來自用戶的指令和/或信息。處理器30包括合適的電路、邏輯、代碼和/或接口,用于根據(jù)定位模塊10輸出的 當前位置信息和無線通信模塊20接收到的交通路況信息,判斷用戶車輛前進方向上、距離 車輛當前位置第一預定距離內(nèi)是否存在擁堵路段,并在判斷存在所述擁堵路段時,向用戶 發(fā)送擁堵提示。例如該第一預定距離可以是5公里、6公里、8公里、10公里、15公里或20 公里等。有關(guān)這一點,可以根據(jù)所規(guī)劃的路徑經(jīng)過的區(qū)域和/或道路類型來確定。例如,如 果確定是在市區(qū)內(nèi)的道路,由于路口多且路口之間的距離短,則可以把第一預定距離設(shè)置 得較短一些,例如5公里。又例如,如果是在高速公路上,由于出口少且出口之間的距離長, 這種情況下,可以把第一預定距離設(shè)置得稍長一些,例如10公里、15公里或20公里。也就 是說,根據(jù)車輛所在區(qū)域類型(例如市區(qū)、郊外)及道路類型(例如城市道路、高速公路), 第一預定距離的設(shè)置是動態(tài)可調(diào)的。處理器30的結(jié)構(gòu)及其工作過程將在以下結(jié)構(gòu)圖2至圖6進行詳細說明。圖2A是根據(jù)本發(fā)明一實施例的導航裝置中處理器30a的結(jié)構(gòu)示意圖。如圖2所 示,處理器30包括導航路徑規(guī)劃模塊31、擁堵路段判斷模塊33和擁堵提示信息生成模塊 34。其中導航路徑規(guī)劃模塊31用于根據(jù)用戶需求規(guī)劃導航路徑。擁堵路段判斷模塊33用于在用戶車輛沿導航路徑規(guī)劃模塊31所規(guī)劃的導航路徑 行駛的過程中,基于定位模塊獲得的用戶車輛的當前位置和無線通信模塊所獲取的交通路 況信息,判斷導航路徑在用戶車輛前進方向上、距離用戶車輛當前位置第一預定距離內(nèi)是 否存在擁堵路段。擁堵提示信息生成模塊34用于當擁堵路段判斷模塊33判斷存在擁堵路段時,生 成擁堵提示信息,以通過用戶接口模塊向用戶發(fā)送。圖2B是根據(jù)本發(fā)明另一實施例的導航裝置中處理器30b的結(jié)構(gòu)示意圖。如圖2B 所示,處理器30b與圖2所示的處理器30a相比,除了增加了出口判斷模塊35和出口提示 信息生成模塊36外,其他部分相同。其中出口判斷模塊35用于當擁堵路段判斷模塊33判斷存在擁堵路段時,進一步判斷 在導航路徑上、從用戶車輛的當前位置至所述擁堵路段之間是否存在可避開擁堵路段的出 口。若存在,則觸發(fā)擁堵提示信息生成模塊34生成提示信息;若否,則不進行提示。出口提示信息生成模塊36用于當出口判斷模塊35判斷存在出口的情況下,并當 用戶車輛的當前位置距離出口第二預定距離時生成出口提示信息,以通過用戶接口模塊向 用戶發(fā)送。第二預定距離的設(shè)置使得用戶有足夠的反應(yīng)時間來進行變道和/或減速,以到達 出口。例如第二預定距離可以設(shè)置為3公里、2公里、1公里等。圖3是根據(jù)本發(fā)明又一實施例的導航裝置中處理器30c的結(jié)構(gòu)示意圖。如圖3所 示,處理器30c與圖2B所示的處理器30b相比,除了增加了里程差值計算模塊37和繞行詢問模塊38外,其他部分相同。其中里程差值計算模塊37用于當出口判斷模塊35判斷存在出口的情況下,并在導航 路徑規(guī)劃模塊31為用戶規(guī)劃新的導航路徑后,計算新導航路徑與原導航路徑的里程差值。繞行詢問模塊38用于根據(jù)里程差值計算模塊37所計算的新導航路徑與原導航路 徑的里程差值生成包含該里程差值的詢問信息并通過用戶接口發(fā)送給用戶,以詢問用戶是 否需要繞行,并在在接收到用戶需要繞行的確認后,發(fā)送按照新的導航路徑進行導航的指 令。圖4是根據(jù)本發(fā)明的導航方法400的流程圖。如圖4所示,本發(fā)明的導航方法400 包括在步驟410中,通過定位模塊實時獲取導航衛(wèi)星發(fā)射的定位信號并根據(jù)所獲取的 定位信號計算用戶車輛的當前位置。需要指出的是,此步驟在整個導航操作過程中,不斷反 復執(zhí)行,只要開機就一直在進行。在步驟420中,處理器根據(jù)用戶需求規(guī)劃導航路徑。例如在根據(jù)用戶輸入的目的 地及車輛當前位置信息來規(guī)劃導航路徑時,還需要考慮用戶給出的必經(jīng)地、回避地等信息, 以及最短時間、最短距離、普通公路、高速公路等選項信息來規(guī)劃導航路徑。之后,按照所 規(guī)劃的導航路徑進行導航,并在用戶車輛沿所規(guī)劃的導航路徑行駛的過程中,執(zhí)行步驟430 至 450。在步驟430中,通過無線通信模塊獲取最新交通路況信息。在步驟440中,處理器基于步驟410中所確定的用戶車輛的當前位置和步驟430 中所獲取的交通路況信息,判斷所規(guī)劃的導航路徑在用戶車輛前進方向上、距離用戶車輛 當前位置第一預定距離內(nèi)是否存在擁堵路段。當判斷存在所述擁堵路段時,執(zhí)行步驟450 向用戶發(fā)送擁堵提示。當判斷無擁堵路段時,返回步驟430。步驟450之后,執(zhí)行步驟490,繼續(xù)進行導航。其中,繼續(xù)導航可以包括規(guī)劃新的路 徑和/或提示出口信息。在本發(fā)明的一個實施例中,可以按照預定的時間間隔(第一時間間隔)周期性地 獲取交通路況信息。在獲取交通路況信息后,立即根據(jù)當前獲取到的交通路況信息判斷導 航路徑前方第一預定距離內(nèi)是否存在擁堵路段。該第一時間間隔可以是3分鐘、4分鐘、5 分鐘、6分鐘……10分鐘等。在本發(fā)明的另一個實施例中,可以按照預定的時間間隔(第一時間間隔,例如5分 鐘)周期性地獲取交通路況信息,并存儲到存儲模塊40中或用新的交通路況信息覆蓋舊的 交通路況信息以對其進行更新。之后,處理器按照另一個預定的時間間隔(第二時間間隔, 例如1分鐘)周期性地根據(jù)最新一次獲取到的交通路況信息判斷導航路徑前方第一預定距 離內(nèi)是否存在擁堵路段。在這種情況下,第二時間間隔應(yīng)短于第一時間間隔。圖5是根據(jù)本發(fā)明一實施例的導航方法500的流程圖。與圖4所示的導航方法 400相比,圖5所示的導航方法500中的步驟510、520、530和540分別與圖4中的步驟410、 420,430和440相對應(yīng);區(qū)別之處在于導航方法500在步驟540判斷存在擁堵路段之后, 增加了一個判斷步驟545,用于判斷在導航路徑上、從用戶車輛的當前位置至擁堵路段之間 是否存在可避開擁堵路段的出口 ;若有出口,則執(zhí)行步驟550,向用戶發(fā)送提示,告知前方 有擁堵路段以及有關(guān)出口的情況。有關(guān)這一點,步驟550中發(fā)送的擁堵提示信息與步驟450中的略有差別,即增加了有關(guān)出口的信息。作為一個選擇,當車輛行駛至離出口第二預定距 離時,再次向用戶發(fā)送提示,使得用戶有足夠的準備時間,順利、從容地通過出口。若無出口,則不進行操作。當然如果出現(xiàn)這種情況,用戶車輛已無法避開存在擁堵 的路段,只能等待擁堵的路段被疏通。從而導航方法500的流程返回步驟530,繼續(xù)獲取新 的交通路況信息,等待道路疏通,當然這是不希望出現(xiàn)的。為了避免此類情況發(fā)生,可以按 照之前所述的根據(jù)導航路徑中的道路類型和/或所處區(qū)域類型,動態(tài)地設(shè)置第一預定距離 來解決這一問題。圖6是根據(jù)本發(fā)明另一實施例的導航方法600的流程圖。與圖5所示的導航方法 500相比,圖6所示的導航方法600中的步驟610、620、630、640、645分別與圖5中的步驟 510,520,530,540,545相對應(yīng);區(qū)別之處在于,在步驟645判斷是否存在出口之后,導航方 法600增加了步驟650、660和670,用以向用戶發(fā)送擁堵提示以及繞行詢問信息,并從用戶 處接收確認信息。具體而言,在步驟650中處理器規(guī)劃新的導航路徑,以繞開前方擁堵路 段,計算新導航路徑與原導航路徑所經(jīng)里程的差值,將差值告知用戶,并詢問是否確認需要 繞路。例如發(fā)送“前方道路擁堵,繞行需多行10公里,是否確認繞行?”的詢問消息。在步 驟660,接收用戶的確認。若用戶確認繞行,則執(zhí)行步驟670,按新的導航路徑進行導航。之后,在步驟690中 繼續(xù)導航。需要說明的是,在這一例子中,繼續(xù)導航是按照新的導航路徑,再次重復執(zhí)行的 步驟630至670。若用戶確認不繞行,則返回到步驟630。這種情況下,用戶耐心等待擁堵路段的疏 通,導航裝置依然按照舊的導航路徑進行導航。另外,要指出的是,在導航過程中,導航裝置根據(jù)由導航衛(wèi)星信號確定的當前位置 和所規(guī)劃的導航路徑進行導航,該導航可以是語音導航或動態(tài)界面導航,也可以是語音導 航和動態(tài)界面導航相結(jié)合。動態(tài)界面導航可以是在電子地圖上顯示所述規(guī)劃路徑和當前位 置(還包括通過實景圖的方式進行實景導航),由于導航對象是可以移動的,在電子地圖上 顯示的當前位置也隨之移動,在電子地圖上顯示的當前位置可以用圖標表示。語音導航可 以是在當前位置到達或者接近信號燈、轉(zhuǎn)彎處、路口、分岔路、高速公路出入口等需要提示 的地方,進行語音提示。在本發(fā)明的另一個實施例中,還可以采用二次確認的方式來詢問用戶是否繞行。 例如,當判斷前方道路擁堵并且當前車輛位置至擁堵路段之間存在出口時,向用戶發(fā)送是 否需要繞行的第一次詢問,例如“前方道路擁堵”或“前方有堵塞,是否重新規(guī)劃路徑”或“前 方有堵塞,是否繞路? ”。在接收到用戶需要繞行的第一次確認后,規(guī)劃新的導航路徑;并計 算新的導航路徑與原導航路徑的里程差值,向用戶發(fā)送是否需要繞行的第二次詢問,該第 二次詢問包含所述里程差值的信息。在接收到用戶需要繞行的第二次確認后,按照新的導 航路徑進行導航,并當用戶車輛的當前位置距離出口第二預定距離時發(fā)送出口提示。以下列舉了幾個實施例。實施例一預先規(guī)劃一個導航路徑,例如出發(fā)地- >道路A- >道路B- >道路C- >道路D- > 道路E->終點的路徑。在車輛按照所規(guī)劃的導航路徑行駛過程中,實時通過接收導航衛(wèi)星 信號確定用戶當前位置,以一定時間間隔(比如5分鐘)獲取交通路況信息,每當獲取到最新的交通路況信息時,檢測在預先規(guī)劃的導航路徑上與用戶當前位置的一定距離(例如 5km)內(nèi)是否存在擁堵路段,若是則發(fā)出提示。實例在前一次獲取到的交通路況信息中,前方導航路徑上并沒有擁堵路段,而最 新一次獲取到的交通路況信息中,前方導航路徑上5km以內(nèi)新增了一個擁堵路段,則此時 就像用戶發(fā)出提示。實施例二 實時通過接收導航衛(wèi)星信號確定用戶當前位置,以一定時間間隔(比如5分鐘) 獲取交通路況信息,以一定時間間隔(獨立的時間間隔,例如1分鐘)檢測在預先規(guī)劃的導 航路徑上與用戶當前位置的一定距離(例如5km)內(nèi)是否存在擁堵路段,若是則發(fā)出提示。實例由于事先規(guī)劃的導航路徑中不一定規(guī)避了已有的擁堵路段,系統(tǒng)可以每隔 1分鐘檢測一次前方5km以內(nèi)是否存在擁堵路段,當檢測到前方5km之內(nèi)存在擁堵路段時才 提示用戶。實施例三在第一或第二實施例中,當檢測到在導航路徑上與用戶當前位置的一定距離內(nèi)存 在有擁堵路段時,進一步判斷在車輛行進至擁堵路段之前是否存在出口可避開所述擁堵路 段,若存在出口方發(fā)出提示,若沒有出口則不進行提示。若前方擁堵但無其他路可走了,提示了也沒用了。實施例四在第一或第二實施例中,當檢測到在導航路徑上與用戶當前位置的一定距離內(nèi)存 在有擁堵路段時,進一步判斷在車輛行進至擁堵路段之前是否存在出口可避開所述擁堵路 段,若存在出口則在距離該出口一定距離(例如3km)時發(fā)出提示例如行程道路為起點- >道路A- >道路B- >道路C- >道路D- >道路E- >終 點其中道路D為擁堵路段,則可以先檢查道路C到道路D的連接點是否有出口可以繞路,如 果有,則在到達道路C與D的連接點前3km進行提醒,如果沒有,則檢查前段道路(道路C)
上是否有出口,有則在該出口前3km提醒,否則繼續(xù)向前(道路B與C的連接口等)檢查出□。實施例五在第一至第四實施例中的提示內(nèi)容中,包括詢問用戶是否需要繞行,若用戶確認 需要繞行,則為用戶規(guī)劃繞開前方擁堵路段的導航路徑(也可不詢問,直接在提示后自動 規(guī)劃繞行路線)。實施例六在實施例5中規(guī)劃繞行的導航路徑后,計算新路徑與原路徑相比,所需走路程的 差值,并將該差值向用戶發(fā)出提示,例如“繞行需多行駛4. 1km,確認繞行? ”確認后進行導 航。
權(quán)利要求
1.一種導航方法,包括根據(jù)用戶需求規(guī)劃導航路徑,其特征在于,還包括在用戶車輛沿 所規(guī)劃的導航路徑行駛的過程中執(zhí)行以下步驟實時獲取導航衛(wèi)星發(fā)射的定位信號并據(jù)此計算所述用戶車輛的當前位置; 獲取交通路況信息;基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用戶車 輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段; 當判斷存在所述擁堵路段時,向用戶發(fā)送擁堵提示。
2.根據(jù)權(quán)利要求1所述的導航方法,其特征在于, 所述獲取交通路況信息包括按照第一時間間隔定時獲取;所述基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用 戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段包括 一旦獲取到新的交通路況信息,基于所述用戶車輛的當前位置和當前獲取到的交通路況信 息立即判斷是否存在所述擁堵路段。
3.根據(jù)權(quán)利要求1所述的導航方法,其特征在于,所述獲取交通路況信息包括按照第一時間間隔定時獲取,并存儲所獲取的交通路況 信息或用新獲取的交通路況信息更新存儲模塊中過時的交通路況信息;所述基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用 戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段包括 基于所述用戶車輛的當前位置和最新獲取的交通路況信息按照第二時間間隔定時判斷; 其中所述第二時間間隔小于所述第一時間間隔。
4.根據(jù)權(quán)利要求1至3中任一項所述的導航方法,其特征在于,所述當判斷存在所述擁 堵路段時,向用戶發(fā)送擁堵提示包括當存在所述擁堵路段時,進一步判斷在所述導航路徑上、從所述用戶車輛的當前位置 至所述擁堵路段之間是否存在可避開所述擁堵路段的出口 ;當判斷存在所述出口時,方向用戶發(fā)送擁堵提示,其中所述擁堵提示包含有關(guān)所述出 口的信息。
5.根據(jù)權(quán)利要求4所述的導航方法,其特征在于,還包括 當判斷存在所述出口時,為用戶規(guī)劃新的導航路徑;計算所述新的導航路徑與原導航路徑的里程差值,將該里程差值提示給用戶,詢問用 戶是否需要繞行;在接收到用戶需要繞行的確認后,按照所述新的導航路徑進行導航。
6.根據(jù)權(quán)利要求4所述的導航方法,其特征在于,還包括當判斷存在所述出口時,并當所述用戶車輛的當前位置距離所述出口第二預定距離時 發(fā)送出口提示。
7.一種導航裝置,其特征在于,包括 處理器;用戶接口模塊;定位模塊,用于實時獲取導航衛(wèi)星發(fā)射的定位信號并據(jù)此計算所述用戶車輛的當前位置;無線通信模塊,用于獲取交通路況信息;及存儲模塊,用于存儲地圖數(shù)據(jù)、所規(guī)劃的導航路徑及所獲取的交通路況信息;其中,所述處理器包括導航路徑規(guī)劃模塊,用于根據(jù)用戶需求規(guī)劃導航路徑;擁堵路段判斷模塊,用于在用戶車輛沿所規(guī)劃的導航路徑行駛的過程中基于所述用戶 車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用戶車輛前進方向上、距 離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段;及擁堵提示信息生成模塊,用于當判斷存在所述擁堵路段時,生成擁堵提示信息,以通過 用戶接口模塊向用戶發(fā)送。
8.根據(jù)權(quán)利要求7所述的導航裝置,其特征在于,所述處理器還包括出口判斷模塊,用于當存在所述擁堵路段時,進一步判斷在所述導航路徑上、從所述用 戶車輛的當前位置至所述擁堵路段之間是否存在可避開所述擁堵路段的出口 ;及出口提示信息生成模塊,用于當判斷存在所述出口時,并當所述用戶車輛的當前位置 距離所述出口第二預定距離時生成出口提示信息,以通過用戶接口模塊向用戶發(fā)送。
9.根據(jù)權(quán)利要求8所述的導航裝置,其特征在于,所述處理器還包括里程差值計算模塊,用于當判斷存在所述出口并為用戶規(guī)劃新的導航路徑后,計算所 述新的導航路徑與原導航路徑的里程差值;及繞行詢問模塊,用于生成包含所述里程差值的詢問信息并通過所述用戶接口發(fā)送給用 戶,以詢問用戶是否需要繞行,并在在接收到用戶需要繞行的確認后,發(fā)送按照所述新的導 航路徑進行導航的指令。
10.根據(jù)權(quán)利要求7所述的導航裝置,其特征在于,所述處理器還包括出口判斷模塊, 用于當存在所述擁堵路段時,進一步判斷在所述導航路徑上、從所述用戶車輛的當前位置 至所述擁堵路段之間是否存在可避開所述擁堵路段的出口 ;且僅當判斷存在所述出口時, 所述擁堵提示信息生成模塊方生成擁堵提示信息,以通過用戶接口模塊向用戶發(fā)送;其中 所述擁堵提示包含有關(guān)所述出口的信息。
全文摘要
本發(fā)明涉及一種導航方法及裝置,用于在車輛接近擁堵路段時提醒用戶。所述導航方法包括根據(jù)用戶需求規(guī)劃導航路徑,并在用戶車輛沿所規(guī)劃的導航路徑行駛的過程中執(zhí)行以下步驟實時獲取導航衛(wèi)星發(fā)射的定位信號并據(jù)此計算所述用戶車輛的當前位置;獲取交通路況信息;基于所述用戶車輛的當前位置和所獲取的交通路況信息,判斷所述導航路徑在用戶車輛前進方向上、距離所述用戶車輛當前位置第一預定距離內(nèi)是否存在擁堵路段;當判斷存在所述擁堵路段時,向用戶發(fā)送擁堵提示。
文檔編號G01C21/34GK102095427SQ20101058114
公開日2011年6月15日 申請日期2010年12月9日 優(yōu)先權(quán)日2010年12月9日
發(fā)明者張文星 申請人:深圳市凱立德欣軟件技術(shù)有限公司