基于路徑預測的興趣點搜索方法
【技術領域】
[0001]本發明涉及導航及路線服務的應用及開發,特別涉及基于路徑預測的興趣點搜索方法。
【背景技術】
[0002]如今,導航系統的不斷開發及完善為出行者提供了很多有幫助的路上在線服務。這些導航系統不僅可以根據用戶對行程的設定來規劃路線,還可以進一步向用戶提供興趣點(Ρ0Ι, Point of interest)搜索的服務。例如,這些導航系統可以根據用戶給出的門牌號、交叉路口、周邊區域等信息進行興趣點搜索,并將搜索結果提供給用戶。從而,使得用戶可以在出行時快速地確定目的地,以針對性地進行路線規劃。
[0003]隨著技術的進一步發展,有些導航系統還具備沿導航路徑搜索興趣點的功能,這將為用戶提供更及時的興趣點信息,以方便用戶在導航過程中確定合適的興趣點且易于進行路線調整。
【發明內容】
[0004]本發明解決的問題是提供一種興趣點搜索方法,其在用戶未進行導航路徑規劃時,也能向用戶提供興趣點搜索服務。
[0005]為了解決上述問題,本發明提供的基于路徑預測的興趣點搜索方法包括:獲取車輛的當前狀態信息;基于車輛的當前狀態信息預測車輛的后續行進路徑;根據預測出的行進路徑進行沿途興趣點搜索。
[0006]與現有技術相比,上述方案具有以下優點:由于是根據車輛行進過程中的實時信息進行的路徑預測,因而所預測的行進路徑將更接近用戶出行時的預期。而基于預測的路徑進行的沿途興趣點搜索,也將使得所獲得的興趣點更近地位于用戶前方行進方向的周邊區域內。從而,將為用戶提供更準確且更易于進行后續路線規劃操作的興趣點服務。
【附圖說明】
[0007]圖1是本發明基于路徑預測的興趣點搜索方法的一種實施方式流程示意圖;
[0008]圖2是用于實現本發明基于路徑預測的興趣點搜索方法的一種軟件實現示意圖;
[0009]圖3是本發明基于路徑預測的興趣點搜索方法的一種實施例中路徑預測及興趣點搜索實現的示意圖;
[0010]圖4是本發明基于路徑預測的興趣點搜索方法的另一種實施例中路徑預測及興趣點搜索實現的示意圖;
[0011]圖5是本發明基于路徑預測的興趣點搜索方法的再一種實施例中路徑預測及興趣點搜索實現的示意圖。
【具體實施方式】
[0012]在下面的描述中,闡述了許多具體細節以便使所屬技術領域的技術人員更全面地了解本發明。但是,對于所屬技術領域內的技術人員明顯的是,本發明的實現可不具有這些具體細節中的一些。此外,應當理解的是,本發明并不限于所介紹的特定實施例。相反,可以考慮用下面的特征和要素的任意組合來實施本發明,而無論它們是否涉及不同的實施例。因此,下面的方面、特征、實施例和優點僅作說明之用而不應被看作是權利要求的要素或限定,除非在權利要求中明確提出。
[0013]如前述【背景技術】中介紹的,現有技術的部分導航系統已可在導航過程中向用戶提供沿途興趣點搜索的服務。然而,這項服務實現的前提是用戶已在導航前進行過路徑規劃,并按照規劃過的路徑行進。而當用戶沒有規劃導航路徑時,由于沒有可供參考的行車路徑,現有技術的所述導航系統就無法為用戶提供沿途興趣點搜索的服務。此時,現有技術的所述導航系統僅能進行通常的興趣點搜索。但通過該種搜索獲得的興趣點通常不夠準確,甚至無法為用戶所用。例如,這些興趣點可能是一些用戶剛剛經過的或者是在用戶行進方向后方距離很遠的所在。
[0014]有鑒于此,本發明提供一種基于路徑預測的興趣點搜索方法,其可以在用戶沒有規劃導航路徑時,通過路徑預測提供的路徑信息進行興趣點搜索。參照圖1所示,根據本發明的一種實施方式,所述基于路徑預測的興趣點搜索方法包括:步驟S100,獲取車輛的當前狀態信息;步驟S200,基于車輛的當前狀態信息預測車輛的后續行進路徑;步驟S300,根據預測出的行進路徑進行沿途興趣點搜索。
[0015]上述實施方式中,通過實時地獲取車輛的各種狀態信息,以供進行路徑預測。如今的車輛上會安裝有各種傳感設備及測量設備,且由于車輛總線(CAN, Controller AreaNetwork)的引入,有關車輛運行過程中的狀態的實時信息均可以為被很容易地獲得。因此,基于這些信息可以較準確地通過路徑預測獲得用戶可能的行進路徑。而根據預測出的路徑所進行的興趣點搜索將更接近接下來的實際行車路線,以為用戶提供真正可用且準確的興趣點信息。
[0016]本發明基于路徑預測的興趣點搜索方法可通過軟件或硬件實現。并且,對于軟件實現,即可以在現有的導航應用的架構上進行功能添加或修改以實現,也可以重新建立新的功能模塊以和現有的導航應用配合來實現。
[0017]以下以在現有的導航應用的架構上進行功能添加為例,詳細說明通過軟件實現本發明基于路徑預測的興趣點搜索方法。
[0018]圖2所示為用于實現本發明基于路徑預測的興趣點搜索方法的導航應用的一種軟件架構實例,本實例是在現有的導航應用的軟件架構上對于興趣點搜索的功能模塊進行了優化設計。參照圖2所示,本實例的導航應用的軟件架構包括:向用戶提供導航應用交互界面的功能模塊10 ;實現興趣點搜索的功能模塊20 ;向用戶提供導航提示的功能模塊30 ;為路徑規劃及興趣點搜索提供地圖數據支持的功能模塊40 ;實現路徑預測的功能模塊50 ;實現路徑規劃的功能模塊60。其中,實現興趣點搜索的功能模塊20又進一步包括:實現沿已規劃的路徑搜索興趣點的功能模塊21、實現沿預測路徑搜索興趣點的功能模塊22及實現沿位置搜索興趣點的功能模塊23。
[0019]其中,導航應用交互界面、導航提示、地圖數據支持、沿已規劃的路徑搜索興趣點、沿位置搜索興趣點及路徑規劃的功能實現方式與現有技術相同,可參考現有技術的設計,此處不再贅述。在車輛的行駛過程中,實現路徑預測的功能模塊50會實時獲取車輛行駛過程中的狀態信息。所述狀態信息包括但不限于車速、車輛的轉向信息、車輛的當前位置等。例如,車速可以從安裝于車輪上的輪速傳感器獲得;車輛的轉向信息既可以從與方向盤連接的轉向角度傳感器測量的轉向角度獲得,也可以基于車輛的各車輪間的速度計算獲得;而位置信息不僅可以從車載陀螺儀設備處獲得,也可以從車載系統的定位模塊(例如GPS設備)處獲得。而上述的這些傳感器及測量設備都會將其所獲得的車輛的狀態信息放于CAN上。通過讀取CAN,所述實現路徑預測的功能模塊50就能實時獲得這些信息。在獲得這些信息后,所述實現路徑預測的功能模塊50可以在車輛的行駛過程中間歇性地進行路徑預測(每隔一段時間,例如10分鐘);或者,也可以在用戶通過導航應用交互界面輸入興趣點搜索的需求時,檢測有無已規劃好的路徑,若無已規劃好的路徑,則開始進行路徑預測;或者,還可以在車輛開始行駛時即實時地進行路徑預測。具體選擇哪一種方式,可以根據實際的應用需要來確定。
[0020]通過本實例的導航應用,不僅可實現通常的導航路徑規劃及導航提示的功能,并且在已知車輛當前位置時,可向用戶提供沿位置搜索興趣點的功能;在已有規劃路徑時,可向用戶提供沿規劃路徑搜索興趣點的功能;在獲得預測路徑時,還能向用戶提供沿預測路徑搜索興趣點的功能。
[0021]圖3、圖4及圖5分別示出了幾種實現路徑預測及沿預測路徑進行興趣點搜索的實例。以下結合圖2、圖3、圖4及圖5,詳細說明圖2所示實例如何實現路徑預測及沿預測路徑進行興趣點搜索。結合參照圖2及圖3所示,在車輛行駛的過程中,所述實現路徑預測的功能模塊