一種導航路線生成方法及用戶終端的制作方法
【技術領域】
[0001]本發(fā)明涉及導航技術領域,尤其涉及一種導航路線生成方法及用戶終端。
【背景技術】
[0002]隨著電子技術的快速發(fā)展以及終端的迅速普及,終端的功能日益增強,用戶可以利用終端訪問外部網(wǎng)絡數(shù)據(jù)資源、拍照、查看通訊信息以及導航等。以利用終端進行導航為例,在實際應用中,當用戶利用終端進行導航時,一般需要用戶手動輸入終點位置,方可進行導航。然而,當用戶需要利用終端進行導航,以搜索在時刻移動的其他終端時,若利用上述導航方法,則需要反復輸入另一終端的位置,且可能由于用戶不能及時獲知另一終端的最新位置,而導致終端無法及時生成導航路線。
【發(fā)明內容】
[0003]本發(fā)明實施例提供了一種導航路線生成方法及用戶終端,能夠提高導航路線的生成效率。
[0004]第一方面,本發(fā)明實施例公開了一種導航路線生成方法,包括:
[0005]接收室內服務器發(fā)送的通知消息,所述通知消息是所述室內服務器檢測到用戶終端關聯(lián)的目標終端的位移發(fā)生變化時發(fā)送的消息;
[0006]響應所述通知消息,向所述室內服務器發(fā)送針對所述目標終端的位置搜索請求;
[0007]接收所述室內服務器發(fā)送的所述目標終端的目標位置;
[0008]將所述目標終端的目標位置與所述用戶終端的當前位置發(fā)送至所述室內服務器;
[0009]接收所述室內服務器發(fā)送的所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線。
[0010]結合第一方面的實現(xiàn)方式,在第一方面的第一種可能的實現(xiàn)方式中,還可以執(zhí)行以下步驟:
[0011]將所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線映射至對應的室內地圖上進行顯示。
[0012]結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述將所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線映射至對應的室內地圖上進行顯示,包括:
[0013]針對所述至少一條導航路線中的每一條導航路線,獲取所述每一條導航路線的路況信息;
[0014]根據(jù)所述每一條導航路線的路況信息,確定所述至少一條導航路線中的最佳導航路線;
[0015]將所述最佳導航路線映射至對應的室內地圖上進行顯示。
[0016]結合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述將所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線映射至對應的室內地圖上進行顯示,包括:
[0017]針對所述至少一條導航路線中的每一條導航路線,獲取所述每一條導航路線的路線距離值;
[0018]檢測所述至少一條導航路線中是否存在所述路線距離值小于預設距離值的導航路線;
[0019]若存在所述路線距離值小于所述預設距離值的導航路線,將所述路線距離值小于所述預設距離值的導航路線設置為目標導航路線;
[0020]將所述目標導航路線映射至對應的室內地圖上進行顯示。
[0021]結合第一方面的實現(xiàn)方式、第一方面的第一種可能的實現(xiàn)方式、第一方面的第二種可能的實現(xiàn)方式以及第一方面的第三種可能的實現(xiàn)方式中的任意一種,在第一方面的第四種可能的實現(xiàn)方式中,還可以執(zhí)行以下步驟:
[0022]向所述室內服務器發(fā)送所述目標終端的位移方向獲取請求;
[0023]接收所述室內服務器發(fā)送的所述目標終端的位移方向,以及獲取所述用戶終端的當前移動方向;
[0024]若判斷所述目標終端的位移方向與所述用戶終端的當前移動方向為相同方向,則輸出用于提示增加所述用戶終端的當前運行速度的提示信息;
[0025]若判斷所述目標終端的位移方向與所述用戶終端的當前移動方向為不相同方向,則根據(jù)所述目標終端的位移方向與所述用戶終端的當前移動方向,輸出用于提示所述用戶終端調整所述當前移動方向的提示信息。
[0026]第二方面,本發(fā)明實施例還公開了一種用戶終端,包括:
[0027]接收單元,用于接收室內服務器發(fā)送的通知消息,所述通知消息是所述室內服務器檢測到用戶終端關聯(lián)的目標終端的位移發(fā)生變化時發(fā)送的消息;
[0028]發(fā)送單元,用于響應所述通知消息,向所述室內服務器發(fā)送針對所述目標終端的位置搜索請求;
[0029]所述接收單元,還用于接收所述室內服務器發(fā)送的所述目標終端的目標位置;
[0030]所述發(fā)送單元,還用于將所述目標終端的目標位置與所述用戶終端的當前位置發(fā)送至所述室內服務器;
[0031]所述接收單元,還用于接收所述室內服務器發(fā)送的所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線。
[0032]結合第二方面的用戶終端,在第二方面的第一種可能的用戶終端中,所述用戶終端還包括:
[0033]映射單元,用于將所述從所述用戶終端的當前位置至所述目標終端的目標位置的至少一條導航路線映射至對應的室內地圖上進行顯示。
[0034]結合第二方面的第一種可能的用戶終端,在第二方面的第二種可能的用戶終端中,所述映射單元包括:
[0035]第一獲取模塊,用于針對所述至少一條導航路線中的每一條導航路線,獲取所述每一條導航路線的路況信息;
[0036]第一確定模塊,用于根據(jù)所述每一條導航路線的路況信息,確定所述至少一條導航路線中的最佳導航路線;
[0037]第一映射模塊,用于將所述最佳導航路線映射至對應的室內地圖上進行顯示。
[0038]結合第二方面的第一種可能的用戶終端,在第二方面的第三種可能的用戶終端中,所述映射單元包括:
[0039]第二獲取模塊,用于針對所述至少一條導航路線中的每一條導航路線,獲取所述每一條導航路線的路線距離值;
[0040]檢測模塊,用于檢測所述至少一條導航路線中是否存在所述路線距離值小于預設距離值的導航路線;
[0041]設置模塊,用于若所述檢測模塊檢測到存在所述路線距離值小于所述預設距離值的導航路線,將所述路線距離值小于所述預設距離值的導航路線設置為目標導航路線;
[0042]第二映射模塊,用于將所述目標導航路線映射至對應的室內地圖上進行顯示。
[0043]結合第二方面的用戶終端、第二方面的第一種可能的用戶終端、第二方面的第二種可能的用戶終端以及第二方面的第三種可能的用戶終端中的任意一種用戶終端,在第二方面的第四種可能的用戶終端中,所述發(fā)送單元,還用于向所述室內服務器發(fā)送所述目標終端的位移方向獲取請求;
[0044]所述接收單元,還用于接收所述室內服務器發(fā)送的所述目標終端的位移方向,以及獲取所述用戶終端的當前移動方向;
[0045]所述用戶終端還包括:
[0046]輸出單元,用于若判斷所述目標終端的位移方向與所述用戶終端的當前移動方向為相同方向,則輸出用于提示增加所述用戶終端的當前運行速度的提示信息;
[0047]所述輸出單元,還用于若判斷所述目標終端的位移方向與所述用戶終端的當前移動方向為不相同方向,則根據(jù)所述目標終端的位移方向與所述用戶終端的當前移動方向,輸出用于提示所述用戶終端調整所述當前移動方向的提示信息。
[0048]本發(fā)明實施例中,用戶終端在接收室內服務器發(fā)送的通知消息之后,通知消息是室內服務器檢測到用戶終端關聯(lián)的目標終端的位移發(fā)生變化時發(fā)送的消息;響應通知消息,并向室內服務器發(fā)送針對目標終端的位置搜索請求;接收室內服務器發(fā)送的目標終端的目標位置;將目標終端的目標位置與用戶終端的當前位置發(fā)送至室內服務器;接收室內服務器發(fā)送的從用戶終端的當前位置至目標終端的目標位置的至少一條導航路線。在本發(fā)明實施例中,無需用戶手動輸入目標終端的目標位置,終端會在接收室內服務器發(fā)送的通知消息之后,向室內服務器發(fā)送針對目標終端的位置搜索請求,以獲取目標終端的目標位置;從而能夠提高導航路線的生成效率。
【附圖說明】
[0049]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0050]圖1是本發(fā)明實施例公開的一種網(wǎng)絡構架示意圖;
[0051]圖2是本發(fā)明實施例公開的一種導航路線生成方法的流程示意圖;
[0052]圖3是本發(fā)明實施例公開的另一種導航路線生成方法的流程示意圖;
[0053]圖4是本發(fā)明實施例公開的一種用戶終端的結構示意圖;
[0054]圖5是本發(fā)明實施例公開的另一種用戶終端的結構示意圖;
[0055]圖6是本發(fā)明實施例公開的又一種用戶終端的結構示意圖。
【具體實施方式】
[0056]下面