[0052]圖1是本發(fā)明實施例公開的一種路徑生成方法的流程示意圖;
[0053]圖2是本發(fā)明實施例公開的另一種路徑生成方法的流程示意圖;
[0054]圖3是本發(fā)明實施例公開的另一種路徑生成方法的流程示意圖;
[0055]圖4是本發(fā)明實施例公開的一種用戶終端的結(jié)構(gòu)示意圖;
[0056]圖5是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖;
[0057]圖6是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖;
[0058]圖7是本發(fā)明實施例公開的另一種用戶終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0059]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0060]本發(fā)明實施例公開了一種路徑生成方法及用戶終端,能夠提高路徑生成的成功率。以下分別進(jìn)行詳細(xì)說明。
[0061]請參見圖1,圖1為本發(fā)明實施例公開的一種路徑生成方法的流程示意圖。如圖1所示,該路徑生成方法可以包括以下步驟。
[0062]S101、當(dāng)檢測到用戶進(jìn)入建筑物時,用戶終端向室內(nèi)服務(wù)器發(fā)送室內(nèi)信息獲取請求。
[0063]本發(fā)明實施例中,用戶終端可包括但不限于智能手機(jī)(如Android手機(jī)、1S手機(jī)等)、平板電腦、掌上電腦、UMPC(Ultra-mobile Personal Computer,超級移動個人計算機(jī))、上網(wǎng)本以及車載導(dǎo)航等終端。
[0064]本發(fā)明實施例中,該建筑物可以是任意建筑物,本發(fā)明實施例不做限定。
[0065]可選的,用戶終端可通過GPS (Global Posit1ning System,全球定位系統(tǒng))技術(shù)來檢測用戶是否進(jìn)入建筑物。具體地,用戶終端可通過GPS技術(shù)檢測用戶當(dāng)前的地理位置,并發(fā)送用戶當(dāng)前的地理位置至室內(nèi)服務(wù)器,以使室內(nèi)服務(wù)器判斷用戶當(dāng)前的地理位置是否與建筑物的地理位置相同,并使室內(nèi)服務(wù)器將判斷結(jié)果發(fā)送至用戶終端;當(dāng)判斷結(jié)果為用戶當(dāng)前的地理位置與建筑物的地理位置相同時,則用戶終端判定用戶進(jìn)入該建筑物。
[0066]可選的,用戶終端可通過WIFI室內(nèi)定位技術(shù)來檢測用戶是否進(jìn)入建筑物。具體地,用戶終端將時刻采集周圍的WiFi熱點發(fā)射的WiFi信號的強(qiáng)度,并發(fā)送WiFi信號強(qiáng)度至室內(nèi)服務(wù)器;室內(nèi)服務(wù)器預(yù)先儲存有各WiFi熱點的地理位置,室內(nèi)服務(wù)器可根據(jù)WiFi信號的強(qiáng)度計算用戶當(dāng)前的地理位置;室內(nèi)服務(wù)器判斷用戶當(dāng)前的地理位置是否與建筑物的地理位置相同,并將判斷結(jié)果發(fā)送至用戶終端;當(dāng)判斷結(jié)果為用戶當(dāng)前的地理位置與建筑物的地理位置相同時,則用戶終端判定用戶進(jìn)入該建筑物。
[0067]本發(fā)明實施例中,當(dāng)用戶終端檢測到用戶進(jìn)入建筑物時,用戶終端向室內(nèi)服務(wù)器發(fā)送室內(nèi)信息獲取請求。室內(nèi)服務(wù)器中儲存有各建筑物包括的室內(nèi)地點標(biāo)識,該室內(nèi)地點標(biāo)識為能夠唯一辨別室內(nèi)地點的信息,例如,室內(nèi)地點的名稱。室內(nèi)服務(wù)器接收到室內(nèi)信息獲取請求之后,將響應(yīng)該室內(nèi)信息獲取請求,獲取用戶進(jìn)入的建筑物的至少一個室內(nèi)地點標(biāo)識,并發(fā)送獲取的室內(nèi)地點標(biāo)識至用戶終端。
[0068]S102、用戶終端接收室內(nèi)服務(wù)器響應(yīng)室內(nèi)信息獲取請求發(fā)送的室內(nèi)地點標(biāo)識。
[0069]本發(fā)明實施例中,用戶終端向室內(nèi)服務(wù)器發(fā)送室內(nèi)信息獲取請求之后,將接收室內(nèi)服務(wù)器響應(yīng)室內(nèi)信息獲取請求發(fā)送的室內(nèi)地點標(biāo)識。
[0070]本發(fā)明實施例中,用戶終端接收室內(nèi)服務(wù)器發(fā)送的室內(nèi)地點標(biāo)識之后,將輸出接收的室內(nèi)地點標(biāo)識。
[0071]可選的,用戶終端可以宮格的形式輸出室內(nèi)地點標(biāo)識。具體地,用戶終端可根據(jù)室內(nèi)地點標(biāo)識的數(shù)量,確定宮格的數(shù)量,例如,若室內(nèi)地點標(biāo)識有9個,則用戶終端確定宮格的數(shù)量為9,則用戶終端通過9宮格輸出室內(nèi)地點標(biāo)識。
[0072]可選的,用戶終端可通過列表的形式輸出室內(nèi)地點標(biāo)識。
[0073]本發(fā)明實施例中,在用戶終端輸出室內(nèi)地點標(biāo)識之后,用戶可對室內(nèi)地點標(biāo)識進(jìn)行選擇??蛇x的,用戶可從室內(nèi)地點標(biāo)識中選擇任意一個或多個室內(nèi)地點標(biāo)識。
[0074]S103、用戶終端將用戶從輸出的室內(nèi)地點標(biāo)識中選擇的目標(biāo)室內(nèi)地點標(biāo)識發(fā)送至室內(nèi)服務(wù)器。
[0075]本發(fā)明實施例中,用戶從輸出的室內(nèi)地點標(biāo)識中選擇的室內(nèi)地點標(biāo)識為目標(biāo)室內(nèi)地點標(biāo)識。在用戶選擇目標(biāo)室內(nèi)地點標(biāo)識之后,用戶終端將目標(biāo)室內(nèi)地點標(biāo)識發(fā)送至室內(nèi)服務(wù)器。
[0076]本發(fā)明實施例中,室內(nèi)服務(wù)器接收到目標(biāo)室內(nèi)地點標(biāo)識之后,將獲取目標(biāo)室內(nèi)地點標(biāo)識對應(yīng)的建筑物中的目標(biāo)位置,并生成從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑。具體地,室內(nèi)服務(wù)器預(yù)存有室內(nèi)地點標(biāo)識與建筑物中的地理位置的對應(yīng)關(guān)系。室內(nèi)服務(wù)器接收到目標(biāo)室內(nèi)地點標(biāo)識之后,將根據(jù)該對應(yīng)關(guān)系獲取與目標(biāo)室內(nèi)地點標(biāo)識對應(yīng)的建筑物中的目標(biāo)位置,并且室內(nèi)服務(wù)器將獲取用戶在建筑物中的當(dāng)前位置。具體地,室內(nèi)服務(wù)器可通過WiFi室內(nèi)定位技術(shù)來獲取用戶在建筑物中的當(dāng)前位置。WiFi室內(nèi)定位技術(shù)為業(yè)界公知的技術(shù),在此不做贅述。在室內(nèi)服務(wù)器獲取用戶在建筑物中的當(dāng)前位置與目標(biāo)位置之后,室內(nèi)服務(wù)器將生成從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑,并返回生成的路徑至用戶終端。
[0077]作為一種可選的實施方式,室內(nèi)服務(wù)器獲取目標(biāo)室內(nèi)地點標(biāo)識對應(yīng)的建筑物中的目標(biāo)位置,并生成從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑的方式具體為:
[0078]由室內(nèi)服務(wù)器獲取目標(biāo)室內(nèi)地點標(biāo)識對應(yīng)的建筑物中的目標(biāo)位置,并按照路徑最短原則或人流量最少原則,生成從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑。
[0079]在該實施方式中,在室內(nèi)服務(wù)器獲取用戶在建筑物中的當(dāng)前位置與目標(biāo)位置之后,可按照路徑最短規(guī)則,生成從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑。根據(jù)路徑最短規(guī)則生成的路徑為從用戶的當(dāng)前位置到目標(biāo)位置的可通行路徑中最短的路徑。例如,若從用戶的當(dāng)前位置到目標(biāo)位置的可通行的路徑包括路徑A和路徑B,若路徑A的路程長度大于路徑B的路徑長度,則室內(nèi)服務(wù)器將生成路徑B。
[0080]通過按照路徑最短規(guī)則生成用戶的當(dāng)前位置到目標(biāo)位置的路徑,有利于縮短用戶行至目標(biāo)位置的時間。
[0081]在該實施方式中,在室內(nèi)服務(wù)器獲取用戶在建筑物中的當(dāng)前位置與目標(biāo)位置之后,室內(nèi)服務(wù)器也可從室內(nèi)監(jiān)控系統(tǒng)中獲取建筑物的可通行路徑的人流量,并按照人流量最小規(guī)則,生成用戶的當(dāng)前位置到目標(biāo)位置的路徑。根據(jù)人流量最小規(guī)則生成的路徑為用戶的當(dāng)前位置到目標(biāo)位置的可通行路徑中人流量最小的路徑。例如,若從用戶的當(dāng)前位置到目標(biāo)位置的可通行的路徑包括路徑A和路徑B,若路徑A上有50個人,路徑B上有10個人,則室內(nèi)服務(wù)器將生成路徑B。
[0082]通過按照人流量最小規(guī)則生成用戶的當(dāng)前位置到目標(biāo)位置的路徑,有利于縮短用戶行至目標(biāo)位置的時間。
[0083]S104、用戶終端接收室內(nèi)服務(wù)器發(fā)送的路徑,并在建筑物對應(yīng)的室內(nèi)地圖中映射出該路徑。
[0084]本發(fā)明實施例中,用戶終端將目標(biāo)室內(nèi)地點標(biāo)識發(fā)送至室內(nèi)服務(wù)器之后,用戶終端將接收室內(nèi)服務(wù)器根據(jù)目標(biāo)室內(nèi)地點標(biāo)識發(fā)送的從用戶在建筑物中的當(dāng)前位置到目標(biāo)位置的路徑,并在建筑物對應(yīng)的室內(nèi)地圖中映射出該路徑,以使用戶可查看該路徑。
[0085]作為一種可選的實施方式,用戶終端在建筑物對應(yīng)的室內(nèi)地圖中映射出路徑的【具體實施方式】可以包括以下步驟:
[0086]11)用戶終端查找是否儲存有建筑物對應(yīng)的離線室內(nèi)地圖;
[0087]12)若查找儲存有建筑物對應(yīng)的離線室內(nèi)地圖,則用戶終端在建筑物對應(yīng)的離線室內(nèi)地圖中映射出路徑。
[0088]在該實施方式中,用戶終端可預(yù)先儲存建筑物的離線室內(nèi)地圖。在用戶終端接收到室內(nèi)服務(wù)器發(fā)送的路徑之后,用戶終端查找用戶終端是否儲存有用戶當(dāng)前所在建筑物對應(yīng)的離線室內(nèi)地圖。若查找儲存有用戶當(dāng)前所在建筑物對應(yīng)的離線室內(nèi)地圖,則用戶終端在用戶當(dāng)前所在建筑物對應(yīng)的離線室內(nèi)地圖中映射出接收的路徑。通過實施步驟11)和步驟12),當(dāng)用戶當(dāng)前網(wǎng)絡(luò)不好時,可以更快速地得到當(dāng)前所在建筑物的室內(nèi)地圖,以便更快速地為用戶進(jìn)行導(dǎo)航,且通過實施步驟11)和步驟12),節(jié)省了用戶的流量。
[0089]作為一種可選的實施方式,在步驟11)之后,用戶終端還可執(zhí)行以下步驟:
[0090]13)若查找未儲存有建筑物對應(yīng)的離線室內(nèi)地圖,則用戶終端向室內(nèi)服務(wù)器發(fā)送室內(nèi)地圖獲取請求;
[0091]14)用戶終端接收室內(nèi)服務(wù)器響應(yīng)該室內(nèi)地圖獲取請求發(fā)送的建筑物對應(yīng)的室內(nèi)地圖;
[0092]15)用戶終端在接收的建筑物對應(yīng)的室內(nèi)地圖中映射出路徑。
[0093]在該實施方式中,若用戶終端查找用戶終端未儲存有建筑物對應(yīng)的離線室內(nèi)地圖,則用戶終端向室內(nèi)服務(wù)器發(fā)送室內(nèi)地圖獲取請求;室內(nèi)服務(wù)器接收到室內(nèi)地圖獲取請求之后,將獲取儲存的用戶當(dāng)前所在的建筑物對應(yīng)的室內(nèi)地圖,并返回該室內(nèi)地圖至用戶終端。通過實施步驟13)?15),當(dāng)用戶終端未儲存有用戶當(dāng)前所在的建筑物對應(yīng)的離線室內(nèi)地