一種室內(nèi)導(dǎo)航方法及用戶終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種室內(nèi)導(dǎo)航方法及用戶終端。
【背景技術(shù)】
[0002]室內(nèi)導(dǎo)航是目前科技信息中的一項(xiàng)重要技術(shù),基于位置的服務(wù)(Locat1n BasedService, LBS)在移動(dòng)互聯(lián)網(wǎng)時(shí)代將擁有廣闊的應(yīng)用前景。用戶終端(如智能手機(jī))的發(fā)展和普及為L(zhǎng)BS的實(shí)現(xiàn)提供了一個(gè)便捷的平臺(tái)。
[0003]目前,為了實(shí)現(xiàn)室內(nèi)導(dǎo)航,一般需要在室內(nèi)布置大量的網(wǎng)絡(luò)硬件設(shè)備(如藍(lán)牙設(shè)備)用以輔助定位。這種方式不僅對(duì)網(wǎng)絡(luò)硬件設(shè)備要求較高,且需要的網(wǎng)絡(luò)硬件設(shè)備數(shù)量較大,如果其中的網(wǎng)絡(luò)硬件設(shè)備出現(xiàn)故障,就會(huì)降低室內(nèi)導(dǎo)航的準(zhǔn)確度。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例公開了一種室內(nèi)導(dǎo)航方法及用戶終端,可以提高室內(nèi)導(dǎo)航的準(zhǔn)確度。
[0005]本發(fā)明實(shí)施例公開了一種室內(nèi)導(dǎo)航方法,應(yīng)用于用戶終端,包括:
[0006]獲取目標(biāo)建筑物的離線室內(nèi)地圖;
[0007]當(dāng)所述用戶終端位于所述目標(biāo)建筑物內(nèi)時(shí),接收在所述離線室內(nèi)地圖上選定的起始位置和目的位置,并生成從所述起始位置至所述目的位置的路徑對(duì)應(yīng)的導(dǎo)航信息;
[0008]檢測(cè)所述用戶終端的狀態(tài)信息,所述狀態(tài)信息包括所述用戶終端的運(yùn)行距離以及運(yùn)行方向;
[0009]根據(jù)所述運(yùn)行距離、所述運(yùn)行方向以及所述導(dǎo)航信息,輸出用于指引從所述起始位置到達(dá)所述目的位置的指引信息。
[0010]作為一種可行的實(shí)施方式,所述導(dǎo)航信息包括所述路徑的長(zhǎng)度以及方向信息,所述根據(jù)所述運(yùn)行距離、所述運(yùn)行方向以及所述導(dǎo)航信息,輸出用于指引從所述起始位置到達(dá)所述目的位置的指引信息,包括:
[0011 ] 根據(jù)所述路徑的長(zhǎng)度以及所述運(yùn)行距離,計(jì)算所述用戶終端在所述路徑中的第一位置;
[0012]獲取所述第一位置在所述路徑中對(duì)應(yīng)的第一方向信息,并判斷所述用戶終端當(dāng)前的運(yùn)行方向與所述第一方向信息是否一致;
[0013]若一致,則根據(jù)所述當(dāng)前的運(yùn)行方向輸出用于指引從所述第一位置到達(dá)所述目的位置的指引信息;
[0014]若不一致,則根據(jù)所述第一方向信息輸出用于指引從所述第一位置到達(dá)所述目的位置的指引信息。
[0015]作為另一種可行的實(shí)施方式,所述導(dǎo)航信息包括所述路徑的長(zhǎng)度、方向信息以及環(huán)境特征信息,所述根據(jù)所述運(yùn)行距離、所述運(yùn)行方向以及所述導(dǎo)航信息,輸出用于指引從所述起始位置到達(dá)所述目的位置的指引信息,包括:
[0016]根據(jù)所述路徑的長(zhǎng)度以及所述運(yùn)行距離和所述運(yùn)行方向,計(jì)算所述用戶終端在所述路徑中的第一位置;
[0017]當(dāng)所述第一位置為所述環(huán)境特征信息中第一環(huán)境特征信息在所述路徑中對(duì)應(yīng)的位置時(shí),檢測(cè)所述用戶終端所處環(huán)境的當(dāng)前特征信息;
[0018]判斷所述當(dāng)前特征信息與所述第一環(huán)境特征信息是否匹配;
[0019]若匹配,則獲取所述環(huán)境特征信息中第二環(huán)境特征信息在所述路徑中對(duì)應(yīng)的第二位置,并根據(jù)所述第一位置至所述第二位置的方向信息輸出用于指引從所述第一位置到達(dá)所述第二位置的指引信息,所述第二環(huán)境特征信息在所述路徑中對(duì)應(yīng)的第二位置位于所述第一位置之后。
[0020]作為又一種可行的實(shí)施方式,所述方法還包括:
[0021]若所述當(dāng)前特征信息與所述第一環(huán)境特征信息不匹配,則拍攝所述用戶終端所處環(huán)境的圖像;
[0022]當(dāng)檢測(cè)到所述用戶終端連接到WIFI熱點(diǎn)時(shí),將所述圖像以及所述第一位置的位置信息上傳至服務(wù)器,以使所述服務(wù)器將所述圖像作為所述目標(biāo)建筑物的所述第一位置的環(huán)境特征信息。
[0023]作為又一種可行的實(shí)施方式,所述獲取目標(biāo)建筑物的離線室內(nèi)地圖,包括:
[0024]從服務(wù)器上獲取目標(biāo)建筑物的離線室內(nèi)地圖數(shù)據(jù)包,所述離線室內(nèi)地圖數(shù)據(jù)包包括所述目標(biāo)建筑物的結(jié)構(gòu)以及通道信息;
[0025]根據(jù)所述目標(biāo)建筑物的結(jié)構(gòu)以及所述通道信息,生成所述目標(biāo)建筑物的離線室內(nèi)地圖,并展示于所述用戶終端的顯示界面。
[0026]相應(yīng)的,本發(fā)明實(shí)施例公開了一種用戶終端,包括:
[0027]獲取單元,用于獲取目標(biāo)建筑物的離線室內(nèi)地圖;
[0028]接收單元,用于當(dāng)所述用戶終端位于所述目標(biāo)建筑物內(nèi)時(shí),接收在所述離線室內(nèi)地圖上選定的起始位置和目的位置;
[0029]生成單元,用于生成從所述起始位置至所述目的位置的路徑對(duì)應(yīng)的導(dǎo)航信息;
[0030]檢測(cè)單元,用于檢測(cè)所述用戶終端的狀態(tài)信息,所述狀態(tài)信息包括所述用戶終端的運(yùn)行距離以及運(yùn)行方向;
[0031]輸出單元,用于根據(jù)所述運(yùn)行距離、所述運(yùn)行方向以及所述導(dǎo)航信息,輸出用于指引從所述起始位置到達(dá)所述目的位置的指引信息。
[0032]作為一種可行的實(shí)施方式,所述導(dǎo)航信息包括所述路徑的長(zhǎng)度以及方向信息,所述輸出單元包括第一計(jì)算子單元、第一獲取子單元,第一判斷子單元以及第一輸出子單元,其中:
[0033]所述第一計(jì)算子單元,用于根據(jù)所述路徑的長(zhǎng)度以及所述運(yùn)行距離,計(jì)算所述用戶終端在所述路徑中的第一位置;
[0034]所述第一獲取子單元,用于獲取所述第一位置在所述路徑中對(duì)應(yīng)的第一方向信息;
[0035]所述第一判斷子單元,用于判斷所述用戶終端當(dāng)前的運(yùn)行方向與所述第一方向信息是否一致;
[0036]所述第一輸出子單元,用于在所述第一判斷子單元判斷出所述當(dāng)前的運(yùn)行方向與所述第一方向信息一致時(shí),根據(jù)所述當(dāng)前的運(yùn)行方向輸出用于指引從所述第一位置到達(dá)所述目的位置的指引信息;
[0037]所述第一輸出子單元,還用于在所述第一判斷子單元判斷出所述當(dāng)前的運(yùn)行方向與所述第一方向信息不一致時(shí),根據(jù)所述第一方向信息輸出用于指引從所述第一位置到達(dá)所述目的位置的指引信息。
[0038]作為另一種可行的實(shí)施方式,所述導(dǎo)航信息包括所述路徑的長(zhǎng)度、方向信息以及環(huán)境特征信息,所述輸出單元包括第二計(jì)算子單元、檢測(cè)子單元、第二判斷子單元、第二獲取子單元以及第二輸出子單元,其中:
[0039]所述第二計(jì)算子單元,用于根據(jù)所述路徑的長(zhǎng)度以及所述運(yùn)行距離和所述運(yùn)行方向,計(jì)算所述用戶終端在所述路徑中的第一位置;
[0040]所述檢測(cè)子單元,用于當(dāng)所述第一位置為所述環(huán)境特征信息中第一環(huán)境特征信息在所述路徑中對(duì)應(yīng)的位置時(shí),檢測(cè)所述用戶終端所處環(huán)境的當(dāng)前特征信息;
[0041]所述第二判斷子單元,用于判斷所述當(dāng)前特征信息與所述第一環(huán)境特征信息是否匹配;
[0042]所述第二獲取子單元,用于在所述第二判斷子單元判斷出所述當(dāng)前特征信息與所述第一環(huán)境特征信息匹配時(shí),獲取所述環(huán)境特征信息中第二環(huán)境特征信息在所述路徑中對(duì)應(yīng)的第二位置,所述第二環(huán)境特征信息在所述路徑中對(duì)應(yīng)的第二位置位于所述第一位置之后;
[0043]所述第二輸出子單元,用于根據(jù)所述第一位置至所述第二位置的方向信息輸出用于指引從所述第一位置到達(dá)所述第二位置的指引信息。
[0044]作為又一種可行的實(shí)施方式,所述用戶終端還包括:
[0045]拍攝單元,用于在所述第二判斷子單元判斷出所述當(dāng)前特征信息與所述第一環(huán)境特征信息不匹配時(shí),拍攝所述用戶終端所處環(huán)境的圖像;
[0046]上傳單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述用戶終端連接到WIFI熱點(diǎn)時(shí),將所述圖像以及所述第一位置的位置信息上傳至服務(wù)器,以使所述服務(wù)器將所述圖像作為所述目標(biāo)建筑物的所述第一位置的環(huán)境特征信息。
[0047]作為又一種可行的實(shí)施方式,所述獲取單元包括第三獲取子單元、生成子單元以及展示子單元,其中:
[0048]所述第三獲取子單元,用于從服務(wù)器上獲取目標(biāo)建筑物的離線室內(nèi)地圖數(shù)據(jù)包,所述離線室內(nèi)地圖數(shù)據(jù)包包括所述目標(biāo)建筑物的結(jié)構(gòu)以及通道信息;
[0049]所述生成子單元,用于根據(jù)所述目標(biāo)建筑物的結(jié)構(gòu)以及所述通道信息,生成所述目標(biāo)建筑物的離線室內(nèi)地圖;
[0050]所述展示子單元,用于將所述離線室內(nèi)地圖展示于所述用戶終端的顯示界面。
[0051]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0052]本發(fā)明實(shí)施例中,用戶終端首先會(huì)獲取目標(biāo)建筑物的離線室內(nèi)地圖,當(dāng)位于目標(biāo)建筑物內(nèi)時(shí),接收在離線室內(nèi)地圖上選定的起始位置和目的位置,并生成從起始位置至目的位置的路徑對(duì)應(yīng)的導(dǎo)航信息,同時(shí)檢測(cè)用戶終端的狀態(tài)信息,該狀態(tài)信息包括用戶終端的運(yùn)行距離以及運(yùn)行方向,并根據(jù)運(yùn)行距離、運(yùn)行方向以及該導(dǎo)航信息,輸出用于指引從起始位置到達(dá)目的位置的指引信息。通過本發(fā)明實(shí)施例,用戶終端通過檢測(cè)自身的運(yùn)行距離和運(yùn)行方向來進(jìn)行室內(nèi)導(dǎo)航,提高了室內(nèi)導(dǎo)航的準(zhǔn)確度。
【附圖說明】
[0053]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0054]圖1是本發(fā)明實(shí)施例公開的一種室內(nèi)導(dǎo)航方法的流程示意圖;
[0055]圖2是本發(fā)明實(shí)施例公開的另一種室內(nèi)導(dǎo)航方法的流程示意圖;<