一種路徑生成方法及用戶終端的制作方法
【技術領域】
[0001]本發明涉及通信技術領域,尤其涉及一種路徑生成方法及用戶終端。
【背景技術】
[0002]隨著經濟的迅猛發展,越來越多的大型建筑物(如大型的購物中心、博物館、大型室內名勝古跡等)出現在城市當中。由于大型建筑物的室內面積較大且室內環境結構較復雜,人們在這些大型建筑物內找到想要到達的位置通常需要花費很多時間。為了幫助人們在大型建筑物內快速地、準確地找到想要到達的位置,室內導航技術應運而生。
[0003]在現有的室內導航技術中,用戶只需要在用戶終端(如智能手機、PAD等)中通過語音或文字輸入室內地點的名稱,用戶終端就能輸出一條從當前位置到該室內地點的路徑來對用戶進行室內導航。然而在實踐中發現,用戶很多時候并不能清楚地記得想要去往的室內地點的具體名稱,因此,很多時候用戶通過語音或文字輸入室內地點的名稱并不準確,這導致了用戶終端生成路徑的成功率較低。
【發明內容】
[0004]本發明實施例公開了一種路徑生成方法及用戶終端,能夠提高路徑生成的成功率。
[0005]本發明實施例第一方面公開了一種路徑生成方法,所述方法包括:
[0006]當檢測到用戶進入建筑物時,向室內服務器發送室內信息獲取請求;
[0007]接收所述室內服務器響應所述室內信息獲取請求發送的室內地點標識;
[0008]將用戶從輸出的所述室內地點標識中選擇的目標室內地點標識發送至所述室內服務器,以使所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑;
[0009]接收所述室內服務器發送的所述路徑,并在所述建筑物對應的室內地圖中映射出所述路徑。
[0010]在本發明實施例第一方面的第一種可能的實現方式中,所述在所述建筑物對應的室內地圖中映射出所述路徑,包括:
[0011]查找是否儲存有所述建筑物對應的離線室內地圖;
[0012]若查找儲存有所述建筑物對應的離線室內地圖,則在所述建筑物對應的離線室內地圖中映射出所述路徑。
[0013]結合本發明實施例第一方面的第一種可能的實現方式,在本發明實施例第一方面的第二種可能的實現方式中,所述方法還包括:
[0014]若查找未儲存有所述建筑物對應的離線室內地圖,則向所述室內服務器發送室內地圖獲取請求;
[0015]接收所述室內服務器響應所述室內地圖獲取請求發送的所述建筑物對應的室內地圖;
[0016]在接收的所述建筑物對應的室內地圖中映射出所述路徑。
[0017]在本發明實施例第一方面的第三種可能的實現方式中,所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑的方式具體為:
[0018]由所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并按照路徑最短原則或人流量最少原則,生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑。
[0019]結合本發明實施例第一方面或第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式或第一方面的第三種可能的實現方式,在本發明實施例第一方面的第四種可能的實現方式中,所述向室內服務器發送室內信息獲取請求之后,所述方法還包括:
[0020]接收所述室內服務器響應所述室內信息獲取請求發送的各所述室內地點標識當前對應的人流量;
[0021 ] 根據每一所述人流量對所述室內地點標識進行排序,得到所述室內地點標識的排序結果;
[0022]按照所述排序結果,輸出所述室內地點標識。
[0023]結合本發明實施例第一方面或第一方面的第一種可能的實現方式或第一方面的第二種可能的實現方式或第一方面的第三種可能的實現方式,在本發明實施例第一方面的第五種可能的實現方式中,所述向室內服務器發送室內信息獲取請求之后,所述方法還包括:
[0024]接收所述室內服務器響應所述室內信息獲取請求發送的各所述室內地點標識對應的推薦量;
[0025]根據每一所述推薦量對所述室內地點標識進行排序,得到所述室內地點標識的排序結果;
[0026]按照所述排序結果,輸出所述室內地點標識。
[0027]本發明實施例第二方面公開了一種用戶終端,所述用戶終端包括:
[0028]發送模塊,用于當檢測到用戶進入建筑物時,向室內服務器發送室內信息獲取請求;
[0029]接收模塊,用于接收所述室內服務器響應所述室內信息獲取請求發送的室內地點標識;
[0030]所述發送模塊,還用于將用戶從輸出的所述室內地點標識中選擇的目標室內地點標識發送至所述室內服務器,以使所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑;
[0031]所述接收模塊,還用于接收所述室內服務器發送的所述路徑;
[0032]映射模塊,用于在所述建筑物對應的室內地圖中映射出所述路徑。
[0033]在本發明實施例第二方面的第一種可能的實現方式中,所述映射模塊包括:
[0034]查找單元,用于查找是否儲存有所述建筑物對應的離線室內地圖;
[0035]映射單元,用于當所述查找單元查找儲存有所述建筑物對應的離線室內地圖時,在所述建筑物對應的離線室內地圖中映射出所述路徑。
[0036]結合本發明實施例第二方面的第一種可能的實現方式,在本發明實施例第二方面的第二種可能的實現方式中,所述映射模塊還包括:
[0037]發送單元,用于當所述查找單元查找未儲存有所述建筑物對應的離線室內地圖時,向所述室內服務器發送室內地圖獲取請求;
[0038]接收單元,用于接收所述室內服務器響應所述室內地圖獲取請求發送的所述建筑物對應的室內地圖;
[0039]所述映射單元,還用于在所述接收單元接收的所述建筑物對應的室內地圖中映射出所述路徑。
[0040]在本發明實施例第二方面的第三種可能的實現方式中,所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑的方式具體為:
[0041]由所述室內服務器獲取所述目標室內地點標識對應的所述建筑物中的目標位置,并按照路徑最短原則或人流量最少原則,生成從用戶在所述建筑物中的當前位置到所述目標位置的路徑。
[0042]結合本發明實施例第二方面或第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式或第二方面的第三種可能的實現方式,在本發明實施例第二方面的第四種可能的實現方式中,所述用戶終端還包括第一排序模塊和第一輸出模塊,其中:
[0043]所述接收模塊,還用于在所述發送模塊向室內服務器發送室內信息獲取請求之后,接收所述室內服務器響應所述室內信息獲取請求發送的各所述室內地點標識當前對應的人流量;
[0044]所述第一排序模塊,用于根據每一所述人流量對所述室內地點標識進行排序,得到所述室內地點標識的排序結果;
[0045]所述第一輸出模塊,用于按照所述排序結果,輸出所述室內地點標識。
[0046]結合本發明實施例第二方面或第二方面的第一種可能的實現方式或第二方面的第二種可能的實現方式或第二方面的第三種可能的實現方式,在本發明實施例第二方面的第五種可能的實現方式中,所述用戶終端還包括第二排序模塊和第二輸出模塊,其中:
[0047]所述接收模塊,還用于在所述發送模塊向室內服務器發送室內信息獲取請求之后,接收所述室內服務器響應所述室內信息獲取請求發送的各所述室內地點標識對應的推里;
[0048]所述第二排序模塊,用于根據每一所述推薦量對所述室內地點標識進行排序,得到所述室內地點標識的排序結果;
[0049]所述第二輸出模塊,用于按照所述排序結果,輸出所述室內地點標識。
[0050]在本發明實施例中,當檢測到用戶進入建筑物時,用戶終端向室內服務器發送室內信息獲取請求,以獲取當前所在建筑物的室內地點標識;用戶終端將用戶從輸出的室內地點標識中選擇的目標室內地點標識發送至室內服務器,以使室內服務器獲取目標室內地點標識對應的建筑物中的目標位置,并生成從用戶在建筑物中的當前位置到目標位置的路徑;用戶終端在接收室內服務器發送的路徑之后,在建筑物對應的室內地圖中映射出路徑。可見,通過實施本發明實施例,當用戶進入建筑物時,用戶終端可自動推送當前所在建筑物的室內地點標識,以使用戶可以從輸出的室內地點標識中選擇室內地點標識進行導航,而不需要用戶通過語音或文字完整地輸入室內地點標識,可較低用戶出錯的概率,提高了路徑生成的成功率。
【附圖說明】
[0051]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。