本發(fā)明涉及物聯(lián)網(wǎng)和無線傳感網(wǎng)技術(shù)與室內(nèi)定位系統(tǒng)領(lǐng)域,具體為一種基于物聯(lián)網(wǎng)的室內(nèi)定位方法。
背景技術(shù):
在移動互聯(lián)網(wǎng)和物聯(lián)網(wǎng)發(fā)展日新月異的今天,位置信息的重要性也愈加凸顯。越來越多的應(yīng)用和服務(wù)開始涉及和利用位置信息,為用戶帶來基于地理位置的服務(wù),于是隨之而來的定位問題也得到了人們的關(guān)注。隨著社會的高速發(fā)展,城市中的高樓鱗次櫛比,需要精確便捷的室內(nèi)定位?,F(xiàn)有定位技術(shù)容易受到空間中無線信號和高大建筑物的影響,可能在信號的發(fā)射中存在各種問題。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種基于物聯(lián)網(wǎng)的室內(nèi)定位方法,具體步驟如下:
待定位節(jié)點和基準節(jié)點分別發(fā)送源信號和輔助信號,兩信號不同時刻發(fā)出;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號和所述輔助信號,以分別獲得時間差;
待定位節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別向基準節(jié)點發(fā)送所述時間差;
基準節(jié)點根據(jù)所述時間差,計算所述待定位節(jié)點的位置;
基準節(jié)點向待定位節(jié)點發(fā)送待定位節(jié)點的位置;
待定位節(jié)點顯示其所在位置。
進一步,待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號和所述輔助信號,以分別獲得時間差,具體包括以下步驟:
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號,并分別記錄所述源信號的接收時間;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述輔助信號,并分別記錄所述輔助信號的接收時間;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別根據(jù)所述源信號的接收時間和所述輔助信號的接收時間,計算時間差。
進一步,基準節(jié)點接收到時間差后,計算待定位節(jié)點到基準節(jié)點的距離和第一接收節(jié)點和第二接收節(jié)點到基準節(jié)點的距離。
進一步,所述源信號和所述輔助信號為同一線性調(diào)頻信號。
進一步,待定位節(jié)點和基準節(jié)點分別發(fā)送源信號和輔助信號,兩信號發(fā)射方法為:
發(fā)射器獲取主信號和對消信號;
對所述主信號執(zhí)行數(shù)模轉(zhuǎn)換處理,以及對經(jīng)數(shù)模轉(zhuǎn)換處理后的所述主信號執(zhí)行功率放大處理;
對所述對消信號執(zhí)行數(shù)模轉(zhuǎn)換處理,以及對經(jīng)數(shù)模轉(zhuǎn)換處理后的所述對消信號執(zhí)行功率放大處理;
對經(jīng)功率放大處理后的所述主信號和經(jīng)功率放大處理后的所述對消信號執(zhí)行合路處理以獲取輸出信號。
進一步,待定位節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別向基準節(jié)點發(fā)送所述時間差,具體步驟包括:
接收第一終端發(fā)送的定向信息,其中,所述定向信息包括第一終端的第一位置信息,以及預(yù)設(shè)發(fā)送的第一路徑;
根據(jù)第一位置信息,獲取第二路徑的集合,包括:第一終端與第二終端之間的發(fā)送路徑;
通過位置服務(wù),確定設(shè)定的第二終端的第二位置信息,根據(jù)第一位置信息與第二位置信息,確定第一終端與第二終端的發(fā)送路徑,并形成第二路徑集合;
若第二路徑的集合中存在與第一路徑匹配的第二路徑,則確定第二路徑對應(yīng)的第二終端為目標終端;
向目標終端發(fā)送所述時間差。
本發(fā)明利用物聯(lián)網(wǎng)技術(shù),能夠在無線信號環(huán)境和高大建筑的影響下達到精確定位的目的。
附圖說明
圖1為本發(fā)明流程圖。
具體實施方式
本發(fā)明提供一種基于物聯(lián)網(wǎng)的室內(nèi)定位方法,包括以下步驟:
待定位節(jié)點和基準節(jié)點分別發(fā)送源信號和輔助信號,兩信號不同時刻發(fā)出;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號和所述輔助信號,以分別獲得時間差;
待定位節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別向基準節(jié)點發(fā)送所述時間差;
基準節(jié)點根據(jù)所述時間差,計算所述待定位節(jié)點的位置;
基準節(jié)點向待定位節(jié)點發(fā)送待定位節(jié)點的位置;
待定位節(jié)點顯示其所在位置。
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號和所述輔助信號,以分別獲得時間差,具體包括以下步驟:
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述源信號,并分別記錄所述源信號的接收時間;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別接收所述輔助信號,并分別記錄所述輔助信號的接收時間;
待定位節(jié)點、基準節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別根據(jù)所述源信號的接收時間和所述輔助信號的接收時間,計算時間差。
基準節(jié)點接收到時間差后,計算待定位節(jié)點到基準節(jié)點的距離和第一接收節(jié)點和第二接收節(jié)點到基準節(jié)點的距離。
所述源信號和所述輔助信號為同一線性調(diào)頻信號。
待定位節(jié)點和基準節(jié)點分別發(fā)送源信號和輔助信號,兩信號發(fā)射方法為:
發(fā)射器獲取主信號和對消信號;
對所述主信號執(zhí)行數(shù)模轉(zhuǎn)換處理,以及對經(jīng)數(shù)模轉(zhuǎn)換處理后的所述主信號執(zhí)行功率放大處理;
對所述對消信號執(zhí)行數(shù)模轉(zhuǎn)換處理,以及對經(jīng)數(shù)模轉(zhuǎn)換處理后的所述對消信號執(zhí)行功率放大處理;
對經(jīng)功率放大處理后的所述主信號和經(jīng)功率放大處理后的所述對消信號執(zhí)行合路處理以獲取輸出信號。
待定位節(jié)點、第一接收節(jié)點和第二接收節(jié)點分別向基準節(jié)點發(fā)送所述時間差,具體步驟包括:
接收第一終端發(fā)送的定向信息,其中,所述定向信息包括第一終端的第一位置信息,以及預(yù)設(shè)發(fā)送的第一路徑;
根據(jù)第一位置信息,獲取第二路徑的集合,包括:第一終端與第二終端之間的發(fā)送路徑;
通過位置服務(wù),確定設(shè)定的第二終端的第二位置信息,根據(jù)第一位置信息與第二位置信息,確定第一終端與第二終端的發(fā)送路徑,并形成第二路徑集合;
若第二路徑的集合中存在與第一路徑匹配的第二路徑,則確定第二路徑對應(yīng)的第二終端為目標終端;
向目標終端發(fā)送所述時間差。
確定第二路徑對應(yīng)的第二終端為目標終端,具體步驟包括:
獲取第二路徑集合中每個第二路徑和第一路徑之間角度;
若角度小于設(shè)定值,則確定當前角度對應(yīng)的第二終端為待選目標終端;
從待選目標終端中選取最終目標終端。