本發明實施例涉及路徑導航技術領域,尤其涉及一種導航分析方法及系統。
背景技術:
隨著GPS(Global Positioning System,全球定位系統)日益普及,越來越多的消費者通過隨身攜帶的智能終端,即時獲得駕車或行走時的路徑規劃信息。現有的路徑導航的基本流程為:用戶開啟智能終端中安裝的導航類客戶端軟件,輸入起點位置以及終點位置,并發送至相應的導航服務器,導航服務器根據該起終點位置信息生成導航路線并返回給客戶端軟件,客戶端軟件根據該導航路線對用戶的駕車或者行走進行指引。
現有的導航技術,在服務器規劃完從起點到終點的導航路線之后,除非用戶主動偏離該導航路線,否則該導航路線是不會發生任何改變的。這樣就會導致導航用戶無法應對一些突發事件,比如堵車或者道路施工臨時封閉、或者由于一些政治活動或者雨雪天氣導致的臨時封路或者某一路段上的突發事故等。也就是說,當完成路徑規劃后,如果出現上述突發事件,現有的導航技術也只會指引用戶按照已經完成的導航路線行駛,結果只能折返,甚至無法折返,只能等待交通部門幫忙處理。
技術實現要素:
有鑒于此,本發明實施例提供一種導航分析方法及系統,以在導航過程中由于有堵車等路況狀況發生導致車速變慢的時候,實現自動重新導航,并滿足人們日益增長的便捷化、個性化的導航需求。
第一方面,本發明實施例提供了一種導航分析方法所述方法包括:
獲取車輛在設定時間段內的平均車速;
判斷所述平均車速是否小于等于預設臨界值;
若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
進一步地,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑之前,還包括:
發出是否重新導航的提示信息;
接收用戶重新導航的指令。
進一步地,所述發出是否重新導航的提示信息,包括:
通過語音和/或彈出對話框,發出是否重新導航的提示信息。
進一步地,所述以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航,包括:
以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃最優路徑,自動重新導航;或
以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃預置數量的導航路徑;發出選擇導航路徑的提示信息;接收用戶選擇導航路徑的指令,根據所述指令選擇導航路徑,重新導航。
進一步地,所述判斷所述平均車速是否小于等于預設臨界值之后,還包括:
若所述平均車速大于預設臨界值,判斷當前導航路線中是否存在堵車路段;
若是,則判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值;
若是,則以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
第二方面,本發明實施例提供了一種導航分析系統,所述系統包括:
獲取模塊,用于獲取車輛在設定時間段內的平均車速;
第一判斷模塊,用于判斷所述平均車速是否小于等于預設臨界值;
重新導航模塊,用于若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
進一步地,所述系統還包括:提示模塊,用于在以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑之前,發出是否重新導航的提示信息;
接收模塊,用于接收用戶重新導航的指令。
進一步地,所述提示模塊具體用于:
通過語音和/或彈出對話框,發出是否重新導航的提示信息。
進一步地,所述重新導航模塊包括:
最優路徑導航單元,用于以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃最優路徑,自動重新導航;或
多條路徑導航單元,用于以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃預置數量的導航路徑;發出選擇導航路徑的提示信息;接收用戶選擇導航路徑的指令,根據所述指令選擇導航路徑,重新導航。
進一步地,所述系統還包括:
第二判斷模塊,用于在所述判斷所述平均車速是否小于等于預設臨界值之后,若所述平均車速大于預設臨界值,判斷當前導航路線中是否存在堵車路段;
第三判斷模塊,用于若當前導航路線中存在堵車路段,則判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值。
本發明實施例提供的導航分析方法,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了在一次導航過程中如果當前導航路徑中有堵車或者因其它原因不能通行的路段導致車速變慢時,則自動重新導航,減少了用戶因為堵車增添的煩惱,滿足了人們日益增長的便捷化、個性化的導航需求,提高了用戶的使用體驗。
附圖說明
圖1是本發明第一實施例的一種導航分析方法的流程圖;
圖2是本發明第一實施例的導航路徑提示示意圖;
圖3是本發明第二實施例的一種導航分析方法的流程圖;
圖4是本發明第二實施例的是否重新導航的提示信息界面示意圖;
圖5是本發明第三實施例的一種導航分析方法的流程圖;
圖6是本發明第四實施例的一種導航分析系統的結構圖;
圖7是本發明第五實施例的一種導航分析系統的結構圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖對本發明具體實施例作進一步的詳細描述。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部內容。在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規程、子例程、子程序等等。
第一實施例
圖1為本發明第一實施例提供的一種導航分析方法的流程圖,本實施例的方法可以由導航分析系統來執行,該系統可通過硬件和/或軟件的方式實現,并一般可集成于導航終端中,所述導航終端優選可以是智能手機或者車載導航儀。本實施例的方法具體包括:
110、獲取車輛在設定時間段內的平均車速。
其中,車輛速度可以通過速度傳感器或者GPS(Global Position System,全球定位系統)獲取;所述導航分析方法的執行主體可以是智能手機或者車載導航儀,所述車輛速度可以是通過手機或者車載導航儀中已有的速度傳感器或者GPS獲取,還可以通過被測車輛中的速度傳感器或者GPS獲取,然后可以通過無線通信方式將所述車輛速度發送到手機或者車載導航儀中。所述平均車速可以是智能手機或者車載導航儀根據得到的車輛速度進行計算得到的,也可以是被測車輛計算得到的平均車速,然后將所述平均車速發送給所述智能手機或者車載導航儀的。
120、判斷所述平均車速是否小于等于預設臨界值,若是,執行步驟130。
其中,所述預設臨界值可以根據經驗去設置,或者在經常發生擁堵的路段通過多次試驗獲取。
如果所述平均車速小于等于預設臨界值,則認為當前導航路徑中存在不能暢行的道路,例如因為臨時修路、暴雨積水、暴雪、大型交通事故或者一些政治活動導致的道路封路,從而造成了部分道路擁堵。
130、以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
示例性地,上述操作具體可以是以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃最優路徑,自動重新導航;或
以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃預置數量的導航路徑;發出選擇導航路徑的提示信息;接收用戶選擇導航路徑的指令,根據所述指令選擇導航路徑,重新導航。
其中,所述最優路徑可以是指到達目的地的路程最短或者所用時間最短。所述預置數量用戶可以自己修改設置。
例如,用戶設置的預置數量為5條,則系統會以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃出5條導航路徑,默認選擇最優導航路徑作為當前導航路徑,同時發出所有導航路徑的提示信息供用戶選擇,并根據用戶的選擇變更當前的導航路徑開始導航,如果用戶在設定的時間內不進行導航路徑的選擇,則使用默認的最優導航路徑作為當前導航路徑并開始導航。具體的導航路徑提示界面可以參見圖2所示的導航路徑提示示意圖。
本實施例提供的導航分析方法,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了在一次導航過程中如果當前導航路徑中有堵車或者因其它原因不能通行的路段導致車速變慢時,則自動重新導航,減少了用戶因為堵車增添的煩惱,滿足了人們日益增長的便捷化、個性化的導航需求,提高了用戶的使用體驗。
第二實施例
圖3是本發明第二實施例的一種導航分析方法的流程圖。本實施例以上述實施例為基礎進行優化,在本實施例中,在以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑之前,發出是否重新導航的提示信息,根據用戶的選擇決定是否重新導航,這樣優化的好處是可以實現與用戶互動,讓用戶根據自己的實際情況決定是否要重新導航,進一步提升了用戶的使用體驗。相應的,本實施例的方法具體包括:
210、獲取車輛在設定時間段內的平均車速。
本步驟的執行主體以及執行過程與步驟110類似,具體可以參見步驟110的解釋說明,本步驟不再進行贅述。
220、判斷所述平均車速是否小于等于預設臨界值,若是,則執行步驟230。
230、發出是否重新導航的提示信息。
示例性地,發出是否重新導航的提示信息具體可以通過語音和/或彈出對話框,發出是否重新導航的提示信息。
例如,以彈出對話框的形式發出是否重新導航的提示信息為例,具體可以參見圖4所示的提示信息界面示意圖,用戶可以根據自己的實際情況選擇“確定”或者“取消”。例如有的用戶可能不趕時間,不希望變更行車線路,此時用戶可以選擇“取消”。
240、接收用戶重新導航的指令。
具體可以是用戶點擊提示信息界面上的“確定”,從而發出重新導航的指令。
250、以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
本實施例提供的導航分析方法,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速小于等于預設臨界值,發出是否重新導航的提示信息,當接收到用戶重新導航的指令后,才開始以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了在一次導航過程中如果當前導航路徑中有堵車或者因其它原因不能通行的路段導致車速變慢時,可與用戶互動,并可根據用戶的選擇決定是否重新導航,進一步提升了用戶的使用體驗,滿足了人們日益增長的便捷化、個性化的導航需求,提高了用戶的使用體驗。
第三實施例
圖5是本發明第三實施例的一種導航分析方法的流程圖。本實施例以上述實施例為基礎進行優化,在本實施例中,當判斷所述平均車速大于預設臨界值時,進一步通過調用路況信息直接判斷當前導航路線中是否存在堵車路段,若存在則進一步判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值,若是,則重新導航。這樣優化的好處是提供了當不能通過平均車速判斷當前導航路徑中是否存在堵車路段時的解決方案,相應的,本實施例的方法具體包括:
310、獲取車輛在設定時間段內的平均車速。
本步驟的執行主體以及執行過程與步驟110類似,具體可以參見步驟110的解釋說明,本步驟不再進行贅述。
320、判斷所述平均車速是否小于等于預設臨界值,若否,則執行步驟330。
330、判斷當前導航路線中是否存在堵車路段,若是,則執行步驟340。
其中,判斷當前導航路線中是否存在堵車路段具體可以通過調用服務器中的實時路況信息,進而進行判斷。
340、判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值,若是,則執行步驟350。
設置此操作步驟的理由是考慮到如果車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離若很大,則有可能當車輛到達堵車路段時,所述堵車路段已經暢通無阻了,此時則無需重新導航,因此,通過設置預設值,可以提高導航的準確性,避免不必要的重新導航,影響用戶體驗。
350、以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
本實施例提供的導航分析方法,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速大于預設臨界值,則判斷當前導航路線中是否存在堵車路段;若是,則判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值;若是,則以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了當不能通過平均車速判斷當前導航路徑中是否存在堵車路段時,通過直接調用實時路況信息直接判斷當前導航路線中是否存在堵車路段,并通過判斷車輛的當前位置與堵車路段之間的在當前導航路線中的距離決定是否重新導航,提高了導航的準確性,避免不必要的重新導航,提高了用戶的使用體驗。
第四實施例
圖6是本發明第四實施例的一種導航分析系統的結構圖,所述系統具體包括:
獲取模塊610、第一判斷模塊620和重新導航模塊630;
其中,獲取模塊610,用于獲取車輛在設定時間段內的平均車速;第一判斷模塊620,用于判斷所述平均車速是否小于等于預設臨界值;重新導航模塊630,用于若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航。
示例性地,重新導航模塊630可以包括:
最優路徑導航單元,用于以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃最優路徑,自動重新導航;或
多條路徑導航單元,用于以車輛當前所處的位置為起點、以當前導航路線中的終點為終點,規劃預置數量的導航路徑;發出選擇導航路徑的提示信息;接收用戶選擇導航路徑的指令,根據所述指令選擇導航路徑,重新導航。
本實施例提供的導航分析系統,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了在一次導航過程中如果當前導航路徑中有堵車或者因其它原因不能通行的路段導致車速變慢時,則自動重新導航,減少了用戶因為堵車增添的煩惱,滿足了人們日益增長的便捷化、個性化的導航需求,提高了用戶的使用體驗。
在上述技術方案的基礎上,所述系統還可以包括:
提示模塊,用于在以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑之前,發出是否重新導航的提示信息;
接收模塊,用于接收用戶重新導航的指令。
示例性地,所述提示模塊具體用于:
通過語音和/或彈出對話框,發出是否重新導航的提示信息
第五實施例
圖7是本發明第五實施例的一種導航分析系統的結構圖,在第四實施例的基礎上,所述系統具體包括:
獲取模塊610、第一判斷模塊620、重新導航模塊630、第二判斷模塊640、和第三判斷模塊650;
其中,獲取模塊610,用于獲取車輛在設定時間段內的平均車速;第一判斷模塊620,用于判斷所述平均車速是否小于等于預設臨界值;重新導航模塊630,用于若所述平均車速小于等于預設臨界值,以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航;第二判斷模塊640,用于在所述判斷所述平均車速是否小于等于預設臨界值之后,若所述平均車速大于預設臨界值,判斷當前導航路線中是否存在堵車路段;第三判斷模塊650,用于若當前導航路線中存在堵車路段,則判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值。
本實施例提供的導航分析系統,通過獲取車輛在設定時間段內的平均車速;判斷所述平均車速是否小于等于預設臨界值;若所述平均車速大于預設臨界值,則判斷當前導航路線中是否存在堵車路段;若是,則判斷車輛當前所處的位置與堵車路段之間的在當前導航路線中的距離是否小于等于預設值;若是,則以車輛當前所處的位置為起點、以當前導航路線中的終點為終點規劃路徑,重新導航的技術手段,實現了當不能通過平均車速判斷當前導航路徑中是否存在堵車路段時,通過直接調用實時路況信息直接判斷當前導航路線中是否存在堵車路段,并通過判斷車輛的當前位置與堵車路段之間的在當前導航路線中的距離決定是否重新導航,提高了導航的準確性,避免不必要的重新導航,提高了用戶的使用體驗。
上述產品可執行本發明任意實施例所提供的方法,具備執行方法相應的功能模塊和有益效果。未在本實施例中詳盡描述的技術細節,可參見本發明任意實施例所提供的方法。
顯然,本領域技術人員應該明白,上述的本發明的各模塊或各步驟可以通過如上所述的服務器來實施。可選地,本發明實施例可以用計算機裝置可執行的程序來實現,從而可以將它們存儲在存儲裝置中由處理器來執行,所述的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等;或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的硬件和軟件的結合。
以上所述僅為本發明的優選實施例,并不用于限制本發明,對于本領域技術人員而言,本發明可以有各種改動和變化。凡在本發明的精神和原理之內所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。