一種基于位置共享的導航方法及裝置的制造方法
【技術領域】
[0001]本發明涉及車載導航技術領域,尤其涉及一種基于位置共享的導航方法及裝置。
【背景技術】
[0002]導航功能目前已成為車載信息系統的標準配置,極大地方便了駕駛員的出行。但是,在類似以下應用場景時,目前的導航功能的用戶體驗不佳:駕駛員需要去接某人,但是被接人所在位置或者其附近建筑物在導航地圖上沒有顯示,此時駕駛員將無法確切知道被接人所在的位置,因此不能實現精確的目的地設定,也就不能實現精確導航。而且,當駕駛員接近目的地時,需要手動撥打被接人的手機,影響了駕駛安全。
【發明內容】
[0003]本發明提供一種基于位置共享的導航方法及裝置,旨在解決當被請求方所在位置或者其附近建筑物在導航地圖上無法顯示時,也能夠實現精確導航,并且當接近被請求方時,自動呼叫被請求方,提高了用戶體驗。
[0004]為達到上述目的,本發明所采取的技術方案為:
[0005]本發明一方面提供一種基于位置共享的導航方法,包括:
[0006]請求方發起位置共享請求;
[0007]被請求方接受所述位置共享請求,并發送位置信息;
[0008]請求方接收并解析被請求方的所述位置信息;
[0009]在導航地圖上顯示所述位置信息。
[0010]進一步地,在所述在導航地圖上顯示所述位置信息的步驟之后,還包括:
[0011]當與被請求方的位置的距離小于預設的閾值時,自動呼叫被請求方。
[0012]具體地,所述在導航地圖上顯示所述位置信息的步驟包括:
[0013]判斷當前導航地圖的縮放比例,當縮放比例不是最大時,自動將所述導航地圖的比例放大到最大;
[0014]將被請求方的位置信息顯示在屏幕中央。
[0015]進一步地,所述將被請求方的位置信息顯示在屏幕中央的步驟包括:
[0016]將被請求方的位置作為屏幕坐標原點0,獲取橫坐標為{-Ph/2,+Ph/2}、縱坐標為{-Pv/2,+Pv/2}范圍內的地圖進行顯示,其中,Ph為顯示的水平分辨率,Pv為顯示的垂直分辨率為。
[0017]本發明另一方面提供一種基于位置共享的導航裝置,包括在車載信息系統中設置有:位置共享請求模塊、位置信息接收模塊、共享位置解析模塊、地圖模塊、定位模塊、顯示模塊、處理模塊;在被請求方終端中設置有:位置共享請求接收模塊、位置信息發送模塊;
[0018]所述位置共享請求模塊,用于請求方通過語音通道或者數據通道發起位置共享請求;
[0019]所述位置信息接收模塊,用于接收被請求方發送的位置信息;
[0020]所述共享位置解析模塊,用于對被請求方發送的位置信息進行解析,得到被請求方的位置信息;
[0021]所述地圖模塊,用于存儲導航電子地圖數據;
[0022]所述定位模塊,用于確定請求方當前的位置信息;
[0023]所述顯示模塊,用于顯示人機交互信息;
[0024]所述處理模塊,用于控制各個模塊間數據傳遞;
[0025]所述位置共享請求接收模塊,用于接收請求方的位置共享請求;
[0026]所述位置信息發送模塊,用于將位置信息編碼調制后,通過語音通道或者數據通道發送給請求方。
[0027]進一步地,所述基于位置共享的導航裝置還包括:
[0028]地圖縮放模塊,用于判斷當前導航地圖的縮放比例,當縮放比例不是最大時,自動將所述導航地圖的比例放大到最大。
[0029]進一步地,所述基于位置共享的導航裝置還包括:
[0030]信息關聯模塊,用于獲取被請求方的聯系方式(如手機號碼),并將所述被請求方的聯系方式與所述位置信息進行關聯,當所述位置信息顯示在導航地圖上之后,同時顯示被請求方的聯系信息。
[0031]進一步地,所述基于位置共享的導航裝置還包括:
[0032]距離判斷模塊,用于計算請求方當前的位置與被請求人位置之間的距離;
[0033]呼叫自動發起模塊,用于當請求方當前的位置與被請求人位置之間的距離小于預設的閾值時,自動呼叫被請求方。
[0034]本發明的有益效果在于:本發明通過請求方向被請求方發起位置共享請求,被請求方接受位置共享請求,并自動獲取位置發送給請求方,請求方對發送的位置信息進行解析顯示,并在接近被請求方時自動呼叫對方,實現了導航位置的自動快捷顯示和自動呼叫功能,提高了用戶體驗和行車安全。
【附圖說明】
[0035]圖1是本發明的基于位置共享的導航的結構示意圖。
[0036]圖2是本發明的基于位置共享的導航的另一結構示意圖。
[0037]圖3是本發明的基于位置共享的導航的另一結構示意圖。
[0038]圖4是本發明的基于位置共孚的導航的自動發起呼叫不意圖。
【具體實施方式】
[0039]下面結合附圖具體闡明本發明的實施方式,附圖僅供參考和說明使用,不構成對本發明專利保護范圍的限制。
[0040]本發明的實施例一方面提供一種基于位置共享的導航方法,包括:
[0041]S10.請求方發起位置共享請求。
[0042]具體地,可以通過在UI上設置發起位置共享請求的圖標或者設置實體按鈕的方式來實現快捷請求。所述位置共享請求可以通過語音通道或者數據通道發送。
[0043]S20.被請求方接受所述位置共享請求,并發送位置信息。
[0044]具體地,當被請求方接收到所述位置共享請求后,可以通過移動終端上彈出的對話框選擇“接收請求”圖標的方式來接受所述位置共享請求,也可以通過其它易于操作的交互方式,如語音控制來實現。當被請求方接受所述位置共享請求后,自動獲取當前位置信息,優選地,通過GPS定位的方式獲取當前位置的經瑋度,當發現GPS定位功能沒有打開時,自動打開系統的GPS定位功能;也可以通過其它定位方式,如WIF1、移動數據等方式獲取被請求方當前位置信息;或者通過上述幾種方式的結合來實現。在被請求方獲取到當前的位置信息后,將所述位置信息編碼調制后,通過語音通道或者數據通道發送給請求方。
[0045]S30.請求方接收并解析被請求方的所述位置信息,并在導航地圖上顯示所述位置?目息O
[0046]請求方在接收到被請求方發送的所述所述位置信息后,對所述位置信息進行解析,得到被請求方的位置信息,通過導航地圖的接口將所述位置信息發送給導航軟件處理,并在導航地圖上顯示所述位置信息。具體地,包括以下步驟:
[0047]S31.判斷當前導航地圖的縮放比例,當縮放比例不是最大時,自動將所述導航地圖的比例放大到最大,并將被請求方的位置信息顯示在屏幕中央。
[0048]具體地,在導航地圖上顯示所述位置信息之后,將被請求方的位置作為屏幕坐標原點0,設屏幕的水平分辨率為Ph(如800),垂直分辨率為Pv(如600),獲取橫坐標為{-Ph/2,+Ph/2}、縱坐標為{-Pv/2,+Pv/2}范圍內的地圖進行顯示。
[0049]S32.在導航地圖上顯示被請求方的聯系信息。
[0050]具體地,在將被請求方的所述位置信息解析出來之后,將被請求方的聯系方式(如手機號碼)與所述位置信息進行關聯,當所述位置信息顯示在導航地圖上之后,同時顯示被請求方