一種基于資訊的導航方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及車載導航技術領域,尤其涉及一種基于資訊的導航方法及裝置。
【背景技術】
[0002]目前基于操作系統(tǒng),特別是安卓系統(tǒng)的車機越來越多,用戶可以在其中安裝各種各樣的應用程序(簡稱APP),極大地擴展了車機的應用功能。資訊推送是目前非常流行的廣告營銷方式,可以根據(jù)用戶的類型、定制推送各種不同的資訊,大大方便了人們的生活。但是,有時,用戶對推送資訊中的地址并不是很熟悉,需要手動在導航軟件中輸入地址,用戶體驗不佳。而且,有時候在行車過程中,接收到優(yōu)惠活動的推送資訊,但是用戶并不確定從當前位置到達資訊地址的距離,因而無法確定是否前往,實用性較低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供一種基于資訊的導航方法及裝置,旨在解決目前導航方法中存在的技術缺陷,實現(xiàn)基于資訊的導航方法的智能化。
[0004]為達到上述目的,本發(fā)明所采取的技術方案為:
[0005]本發(fā)明一方面提供一種基于資訊的導航方法,包括:
[0006]S10.獲取資訊地址信息;
[0007]S20.獲取當前位置與目的地信息,計算當前位置與目的地之間的第一距離D11,以及從當前位置途徑資訊地址達到目的地的第二距離D12 ;
[0008]S30.比較第一距離D11與第二距離D12的差值,當?shù)谝痪嚯x與第二距離的差值小于預設閾值Ds時,啟動路線更改請求,否則不啟動路線更改請求,保持當前路線;
[0009]S50.確認啟動路線更改請求后,根據(jù)從當前位置途徑資訊地址達到目的地的路線更改導航路線。
[0010]進一步地,所述步驟S30之后,還包括:
[0011]S40.根據(jù)時間t內(nèi)的平均車速,計算行駛第一距離Dll與第二距離D2的時間差
Δ to
[0012]進一步地,所述步驟S50之后,還包括:
[0013]S60.當檢測到取消路線更改后,計算當前位置與目的地之間的最短距離,當前位置途徑資訊地址達到目的地的第三距離D22,當D21 < D22時,切換到D21的導航路線。
[0014]具體地,所述步驟S10包括以下步驟:
[0015]S11.判斷所述接收到的資訊是文本內(nèi)容還是圖片內(nèi)容,當時圖片內(nèi)容是使用OCR字符識別技術進行識別,將圖片內(nèi)容轉(zhuǎn)化為文本內(nèi)容;
[0016]S12.根據(jù)語義分析法對所述文本內(nèi)容進行分析,確定資訊中是否包含地址信息,如果其中不包含地址信息,則丟棄該推送資訊。
[0017]具體地,所述步驟S40包括以下步驟:
[0018]通過車聯(lián)網(wǎng)獲取第一距離D11與第二距離D12路段的車輛擁堵狀況,根據(jù)路況的擁堵程度分別計算:
[0019]a)當路況擁堵時,獲取當前平均車流速度Vjl、Vj2,則Λ t = D12/Vj2_Dll/Vjl ;
[0020]b)當路況正常時,獲取時間t內(nèi)本車的行駛距離S,則Λ t = (D12_Dll)*t/S。
[0021]本發(fā)明另一方面提供一種基于資訊的導航裝置,包括包括地址獲取模塊、目的地獲取模塊、定位模塊、距離計算模塊、距離比較模塊、人機交互模塊、路線更改模塊、導航模塊。
[0022]所述地址獲取模塊,用于獲取資訊地址信息;
[0023]所述目的地獲取模塊,用于獲取模塊導航模塊的目的地信息;
[0024]所述定位模塊,用于獲取車輛的當前位置信息;
[0025]所述距離計算模塊,用于計算當前位置與目的地之間的距離;
[0026]所述距離比較模塊,用于比較距離的差值;
[0027]所述人機交互模塊,用于確認啟動路線更改請求;
[0028]所述路線更改模塊,用于根據(jù)從當前位置途徑資訊地址達到目的地的路線更改導航路線;
[0029]所述導航模塊,用于存儲導航地圖,引導導航路線。
[0030]在本發(fā)明的一個實施例中,還包括駕駛時間比較模塊和無線模塊,所述無線模塊通過車聯(lián)網(wǎng)獲取第一距離D11與第二距離D12路段的車輛擁堵狀況;所述駕駛時間比較模塊根據(jù)路況的擁堵程度分別計算時間差Λ t,當Λ t小于預設閾值ts時,啟動路線更改請求,否則不啟動路線更改請求,保持當前路線。
[0031]在本發(fā)明的一個實施例中,還包括取消更改模塊,當檢測到取消路線更改后,計算當前位置與目的地之間的最短距離D21,當前位置途徑資訊地址達到目的地的第三距離D22,當D21 < D22時,切換到D21的導航路線。
[0032]本發(fā)明的有益效果在于:通過計算當前位置與目的地之間的距離,以及從當前位置途徑資訊地址達到目的地的距離,并進行比較,當差值小于預設閾值時,才更改導航路線,提高了用戶體驗。
【附圖說明】
[0033]圖1是本發(fā)明的基于資訊的導航的流程示意圖;
[0034]圖2是本發(fā)明的基于資訊的導航裝置一實施例的結構示意圖;
圖3是本發(fā)明的基于資訊的導航裝置另一實施例的結構示意圖。
【具體實施方式】
[0035]下面結合附圖具體闡明本發(fā)明的實施方式,附圖僅供參考和說明使用,不構成對本發(fā)明專利保護范圍的限制。
[0036]本發(fā)明的實施例一方面提供一種基于資訊的導航方法,包括:
[0037]S10.獲取資訊地址信息。
[0038]具體地包括以下步驟:
[0039]S11.判斷所述接收到的資訊是文本內(nèi)容還是圖片內(nèi)容,當時圖片內(nèi)容是使用OCR字符識別技術進行識別,將圖片內(nèi)容轉(zhuǎn)化為文本內(nèi)容;
[0040]OCR是Optical Character Recognit1n的縮寫,意為“光學字符識別”,可以將形狀翻譯成計算機文字,是目前比較成熟的將圖片文字轉(zhuǎn)成文本內(nèi)容的技術。因此,在此不做贅述。
[0041]S12.根據(jù)語義分析法對所述文本內(nèi)容進行分析,確定資訊中是否包含地址信息,如果其中不包含地址信息,則丟棄該推送資訊。
[0042]語義分析法是目前比較成熟的內(nèi)容識別技術,在多個領域有著廣泛的應用,在此不做贅述。例如,接收到的某條推送的資訊的文本內(nèi)容為:“人人樂10月1日購物大酬賓活動”,通過語音分析法就能確定這條資訊中包含的地址信息是“人人樂”。
[0043]容易理解的是,為節(jié)省系統(tǒng)成本,所述語義分析的過程可以在網(wǎng)絡服務端進行,SP將獲取到文本內(nèi)容上傳到網(wǎng)絡服務端進行識別,然后返回分析結果。
[0044]S20.獲取當前位置與目的地信息,計算當前位置與目的地之間的第一距離D11,以及從當前位置途徑資訊地址達到目的地的第二距離D12。
[0045]S30.比較第一距離D11與第二距離D12的差值,當?shù)谝痪嚯x與第二距離的差值小于預設閾值Ds時,啟動路線更改請求,否則不啟動路線更改請求,保持當前路線。
[0046]預設閾值Ds可以根據(jù)需要實際設定,本發(fā)明對此不做限定。例如,可以將預設閾值Ds設為2km,也可以設為5km或者10km,等等。
[0047]S50.確認啟動路線更改請求后,根據(jù)從當前位置途徑資訊地址達到目的地的路線更改導航路線。
[0048]在本發(fā)明的一個實施例中,步驟S30之后還包括:
[0049]S40.根據(jù)時間t內(nèi)的平均車速,計算行駛第一距離D11與第二距離D2的時間差Λ t,當Λ t小于預設閾值ts時,啟動路線更改請求,否則不啟動路線更改請求,保持當前路線。
[0050]預設閾值ts可以根據(jù)需要實際設定,本發(fā)明對此不做限定。例如,可以將預設閾值ts設為0.5h,也可以設為lh或者2h,等等。
[0051 ] 具體地,時間差Λ t的計算方法為:
[0052]通過車聯(lián)網(wǎng)獲取第一距離D11與第二距離D12路段的車輛擁堵狀況,根據(jù)路況的擁堵程度分別計算:
[0053]a)當路況擁堵時,獲取當前平均車流速度Vjl、Vj2,則Λ t = D12/VJ2-Dll/Vjl