導航處理方法及移動智能終端的制作方法
【技術領域】
[0001]本發(fā)明涉及導航技術領域,尤其涉及一種導航處理方法及移動智能終端。
【背景技術】
[0002]隨著交通工具的普及和道路的建設的發(fā)展,導航裝置成為用戶出行的基本裝備。但是在導航裝置確定導航路線后,由于用戶對道路不熟悉、道路臨時施工等各種原因,使得用戶偏航率較高。
[0003]目前,現(xiàn)有的導航系統(tǒng)大多只是對系統(tǒng)自有數(shù)據(jù)的事故多發(fā)路段、紅綠燈或者隧道、急轉彎等輔助誘導信息給予提示,而不給予關于用戶因行駛錯誤而發(fā)生偏離路線的偏航多發(fā)位置的提示。另外,針對導航系統(tǒng)中的錯誤數(shù)據(jù),主要依靠收集用戶的反饋來進行糾正,并沒有考慮到用戶在導航系統(tǒng)中的行為反饋更有利于數(shù)據(jù)的收集和更新,再者,在導航系統(tǒng)中通常通過定期購買新的圖商數(shù)據(jù)來糾正導航錯誤數(shù)據(jù),而圖商數(shù)據(jù)本身的準確性也很難保證,且周期較長。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于,提供一種導航處理方法及移動智能終端,以實現(xiàn)自動地針對導航路線中的偏航多發(fā)點給予用戶偏航提示,降低用戶偏航率,提升用戶導航體驗。
[0005]根據(jù)本發(fā)明的一方面,提供一種導航處理方法,所述方法包括:根據(jù)用戶的導航規(guī)劃指令獲得導航路線的數(shù)據(jù)以及所述導航路線上的多個偏航多發(fā)點的數(shù)據(jù),所述偏航多發(fā)點的數(shù)據(jù)包括所述偏航多發(fā)點的位置信息;在根據(jù)所述導航路線的數(shù)據(jù)執(zhí)行導航的過程中,如果當前所在的位置與任一偏航多發(fā)點之間的距離小于預定的距離限值并且當前正在朝向所述偏航多發(fā)點行進,則提示用戶正在接近所述偏航多發(fā)點。
[0006]優(yōu)選地,所述方法還包括:如果檢測到所述用戶已偏離所述導航路線,則獲取偏航位置信息,并且記錄當前偏航位置信息的偏航狀態(tài)。
[0007]優(yōu)選地,所述偏航多發(fā)點的數(shù)據(jù)還包括指示所述偏航多發(fā)點的導航狀態(tài)的偏航標志位;則所述記錄當前偏航位置信息的偏航狀態(tài)的處理包括:
[0008]如果所述偏航位置信息是所述多個偏航多發(fā)點之一,則將相應的偏航多發(fā)點的偏航標志位設為“已偏航”;
[0009]如果所述偏航位置信息不是所述多個偏航多發(fā)點之一,則保存所述偏航位置信息。
[0010]優(yōu)選地,所述記錄當前偏航位置信息的偏航狀態(tài)的處理還包括:保存次數(shù)超過預設次數(shù)的偏航位置信息變更為偏航多發(fā)點。
[0011]優(yōu)選地,所述方法還包括:如果檢測到用戶沒有偏離所述導航路線,則將經(jīng)過的偏航多發(fā)點的偏航標志位設為“已路過”。
[0012]優(yōu)選地,所述方法還包括:對于偏航標志位被設為已偏航的偏航多發(fā)點,增大所述預定的距離限值;對于偏航標志位被設為已路過的偏航多發(fā)點,縮短所述預定的距離限值。
[0013]根據(jù)本發(fā)明的另一方面,還提供一種移動智能終端,所述移動智能終端包括:導航請求模塊,用于根據(jù)用戶的導航規(guī)劃指令獲得導航路線的數(shù)據(jù)以及所述導航路線上的多個偏航多發(fā)點的數(shù)據(jù),所述偏航多發(fā)點的數(shù)據(jù)包括所述偏航多發(fā)點的位置信息;偏航多發(fā)點提示模塊,用于在根據(jù)所述導航路線的數(shù)據(jù)執(zhí)行導航的過程中,如果當前所在的位置與任一偏航多發(fā)點之間的距離小于預定的距離限值并且當前正在朝向所述偏航多發(fā)點行進,則提示用戶正在接近所述偏航多發(fā)點。
[0014]優(yōu)選地,所述移動智能終端還包括:偏航記錄模塊,用于如果檢測到所述用戶已偏離所述導航路線,則獲取偏航位置信息,并且記錄當前偏航位置信息的偏航狀態(tài)。
[0015]優(yōu)選地,所述偏航多發(fā)點的數(shù)據(jù)還包括指示所述偏航多發(fā)點的導航狀態(tài)的偏航標志位,則所述偏航記錄模塊用于如果所述偏航位置信息是所述多個偏航多發(fā)點之一,則將相應的偏航多發(fā)點的偏航標志位設為“已偏航”;如果所述偏航位置信息不是所述多個偏航多發(fā)點之一,則保存所述偏航位置信息。
[0016]優(yōu)選地,所述偏航記錄模塊還用于保存次數(shù)超過預設次數(shù)的偏航位置信息變更為偏航多發(fā)點。
[0017]優(yōu)選地,所述移動智能終端還包括:偏航標志位設置模塊,用于如果檢測到用戶沒有偏離所述導航路線,則將經(jīng)過的偏航多發(fā)點的偏航標志位設為“已路過”。
[0018]優(yōu)選地,所述移動智能終端還包括:距離限值調(diào)整模塊,用于對于偏航標志位被設為已偏航的偏航多發(fā)點,增大所述預定的距離限值;對于偏航標志位被設為已路過的偏航多發(fā)點,縮短所述預定的距離限值。
[0019]本發(fā)明實施例提供的偏航處理方法及移動智能終端,在獲得導航路線的數(shù)據(jù)的基礎上,還獲得了導航路線上的多個偏航多發(fā)點的數(shù)據(jù),從而能夠在用戶位置接近偏航多發(fā)點時對用戶進行偏航提示,降低了用戶偏航率,提升了用戶導航體驗。
[0020]此外,還可在導航過程中自動地檢測和收集偏航位置信息,并根據(jù)新發(fā)現(xiàn)的偏航位置信息對獲得的偏航數(shù)據(jù)進行更新和修正,從而提高了導航數(shù)據(jù)的準確性。
【附圖說明】
[0021]圖1是示出本發(fā)明實施例一的導航處理方法的流程圖;
[0022]圖2是示出本發(fā)明實施例二的移動智能終端的邏輯框圖。
【具體實施方式】
[0023]本發(fā)明的基本構思是,提供一種基于偏航多發(fā)點的導航處理方式:在獲得導航路線的數(shù)據(jù)以及所述導航路線上的多個偏航多發(fā)點(即頻繁發(fā)生偏離導航路線的位置)的數(shù)據(jù)之后,用戶根據(jù)導航路線的數(shù)據(jù)行進過程中,其位置與任一偏航多發(fā)點之間的距離小于預定的距離限值時,對用戶進行接近偏航多發(fā)點的提示,由此降低了用戶偏航率,提升了用戶導航體驗。
[0024]此外,能夠自動地發(fā)現(xiàn)導航路線中的偏航多發(fā)點,并根據(jù)新發(fā)現(xiàn)的偏航多發(fā)點的數(shù)據(jù)對獲得的偏航數(shù)據(jù)進行更新,從而提高了導航數(shù)據(jù)的準確性。
[0025]下面結合附圖對本發(fā)明實施例一種導航處理方法及移動智能終端進行詳細描述。
[0026]實施例一
[0027]圖1是示出本發(fā)明實施例一的導航處理方法的流程圖。可在移動終端或者服務器上執(zhí)行所述方法。
[0028]參照圖1,在步驟S110,根據(jù)用戶的導航規(guī)劃指令獲得導航路線的數(shù)據(jù)以及所述導航路線上的多個偏航多發(fā)點的數(shù)據(jù),所述偏航多發(fā)點的數(shù)據(jù)包括所述偏航多發(fā)點的位置信息。
[0029]這里,所述導航規(guī)劃指令至少包括目的地信息,例如,用戶在導航界面上輸入的目的地的信息。相應地,將所述導航規(guī)劃指令發(fā)送給服務器,并從服務器接收根據(jù)用戶當前的位置和目的地信息計算出的導航路線的數(shù)據(jù)和導航路線上的多個偏航多發(fā)點的數(shù)據(jù)。所述偏航多發(fā)點的位置信息可例如,但不限于GPS坐標數(shù)據(jù)。
[0030]在步驟S120,在根據(jù)所述導航路線的數(shù)據(jù)執(zhí)行導航的過程中,如果當前所在的位置與任一偏航多發(fā)點之間的距離小于預定的距離限值并且當前正在朝向所述偏航多發(fā)點行進,則提示用戶正在接近所述偏航多發(fā)點。
[0031]也就是說,當用戶正在駛向任一偏航多發(fā)點時,提前提醒用戶,例如當前所在的位置與某個偏航多發(fā)點之間的距離小于50米,那么就進行用戶提醒。例如,語音提示“前方50米處是偏航多發(fā)路段,請注意變道”。此外,還可在導航界面上顯示預設偏航提示圖標,或者在終端顯示屏演示偏航提示光。
[0032]通過步驟SllO和S120的處理,可在導航過程中根據(jù)所述導航路線上的多個偏航多發(fā)點的數(shù)據(jù),對用戶駛向偏航多發(fā)點的狀況給予提示,由此降低用戶的偏航率,提升了用戶導航體驗。
[0033]在此基礎上,根據(jù)本發(fā)明的優(yōu)選實施例,在導航過程中,還可檢測用戶偏離導航路線的狀態(tài),并且記錄本次導航過程中發(fā)生的偏航情況,從而可根據(jù)記錄的偏航情況對所述偏航多發(fā)點的數(shù)據(jù)進行更新和/或修正。
[0034]相應地,所述方法還可包括:如果檢測到所述用戶已偏離所述導航路線,則獲取偏航位置信息,并且記錄當前偏航位置信息的偏航狀態(tài)。
[0035]為了便于在導航過程中記錄偏航狀態(tài),優(yōu)選地,所述偏航多發(fā)點的數(shù)據(jù)可還包括指示所述偏航多發(fā)點的導航狀態(tài)的偏航標志位。所述偏航標志位可被初始化為“未偏航”。
[0036]相應地,所述記錄當前偏航位置信息的偏航狀態(tài)的處理可包括:如果所述偏航位置信息是所述多個偏航多發(fā)點之一,則將相應的偏航多發(fā)點的偏航標志位設為“已偏航”;如果所述偏航位置信息不是所述多個偏航多發(fā)點之一,也就是說,所述偏航位置是新的可能的偏航點,則保存所述偏航位置信息。
[0037]對于前述新的可能的偏航點,需進一步確定是否為偏航多發(fā)點,相應地,所述記錄當前偏航位置信息的偏航狀態(tài)的處理還可包括:保存次數(shù)超過預設次數(shù)的偏航位置信息變更為偏航多發(fā)點。
[0038]在實際的應用場景中,可選地,在用戶已偏離所述導航路線的情況下,除了記錄當前偏航位置信息的偏航狀態(tài)之外,還可根據(jù)用戶當前的位置請求新的導航路線的數(shù)據(jù)以及新的導航路線上的多個偏航多發(fā)點的數(shù)據(jù),從而重新開始導航。
[0039]在任一偏航多發(fā)點沒有發(fā)生偏航的情況下,所述方法還可包括:如果檢測到用戶沒有偏離所述導航路線,則將經(jīng)過的偏航多發(fā)點的偏航標志位設為“已路過”。用戶可繼續(xù)按照導航路線正常行進。
[0040]更進一步地,所述方法還可以包括:對于偏航標志位被設為已偏航的偏航多發(fā)點,增大所述預定的距離限值;對于偏航標志位被設為已路過的偏航多發(fā)點,縮短所述預定的距離限值。也就是說,偏航標志位被設為已偏航的偏航多發(fā)點表明用戶在該位置發(fā)生偏航的可能性更大,那么需要提高預定的距離限值,從而提早對用戶進行偏航提示,偏航標志位被設為已路過的偏航多發(fā)點表明用戶在該位置發(fā)生偏航的可能性更小,那么需要降低預定的距離限值,從而延遲對用戶進行偏航提示。極大程度地提高用戶導航體驗,有利于降低用戶偏航率。
[0041]本發(fā)明實施例提供的導航處理方法,除獲得到導航路線的數(shù)據(jù)外,還獲得導航路線上的多個偏航多發(fā)點的數(shù)據(jù),從而能夠在用戶位置接近偏航多發(fā)點時對用戶進行偏航提示,同時,對于大多數(shù)用戶發(fā)生偏航的偏航多發(fā)點,提早對用戶進行偏航提示,并且還可幫助自動地發(fā)現(xiàn)導航路線中的偏航多發(fā)點,提高了導航數(shù)據(jù)的準確性。
[0042]假設在移動終端執(zhí)行前述方法步驟,相應地,所述方法還可包括:在導航結束后,將更新的所述偏航多發(fā)點的數(shù)據(jù)和/或保存的所述偏航位置信息發(fā)送給服務器,從而例如位于云端的服務器可通過從多個導航用戶收集的信息來更新或修正偏航多發(fā)點的數(shù)據(jù)。
[0043]經(jīng)過前