本申請涉及射頻識別,特別是涉及一種基于rfid的室內(nèi)定位方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、隨著物聯(lián)網(wǎng)(iot)與移動終端設(shè)備的飛速發(fā)展,室內(nèi)定位技術(shù)已成為連接物理空間與數(shù)字服務(wù)的關(guān)鍵紐帶。盡管全球定位系統(tǒng)(gps)被廣泛用于戶外定位,但由于信號衰減和多路徑效應(yīng)等因素,其在室內(nèi)環(huán)境中的有效性受到限制。因此,如何進行室內(nèi)定位成為本領(lǐng)域亟待解決的技術(shù)問題。
2、傳統(tǒng)的室內(nèi)定位方法主要包括:基于無線網(wǎng)絡(luò)傳播的定位方法和基于慣性傳感器的定位方法,該方法適用于室內(nèi)環(huán)境中存在一個待定位目標的場景。然而,室內(nèi)環(huán)境中往往包括多個待定位目標,在存在多個待定位目標的情況下,基于傳統(tǒng)的室內(nèi)定位方法進行定位,會存在準確性較低的問題。
技術(shù)實現(xiàn)思路
1、基于此,有必要針對上述技術(shù)問題,提供一種能夠在存在多個待定位目標的情況下,提高室內(nèi)定位準確性的基于rfid的室內(nèi)定位方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。
2、第一方面,本申請?zhí)峁┝艘环N基于rfid的室內(nèi)定位方法。方法包括:
3、通過設(shè)置于待定位區(qū)域中的各rfid讀取器,獲取待定位區(qū)域中各待定位標簽的反射信號;
4、根據(jù)各待定位標簽的反射信號確定待定位區(qū)域的綜合全息圖;
5、檢測綜合全息圖的峰值像素點;
6、根據(jù)峰值像素點和各待定位標簽的反射信號,確定待定位區(qū)域中各待定位標簽的位置信息。
7、在其中一個實施例中,根據(jù)峰值像素點和各待定位標簽的反射信號,確定待定位區(qū)域中各待定位標簽的位置信息,包括:
8、對各峰值像素點進行聚類,以得到多個聚類中心;
9、根據(jù)各聚類中心和各待定位標簽的反射信號,確定各待定位標簽的位置信息。
10、在其中一個實施例中,根據(jù)各聚類中心和各待定位標簽的反射信號,確定各待定位標簽的位置信息,包括:
11、根據(jù)各待定位標簽的反射信號,確定各待定位標簽的相位指紋;反射信號包括待定位標簽相對于各rfid讀取器的相位信息;
12、針對各聚類中心,將聚類中心的相位信息與各相位指紋進行匹配得到各相位指紋對應(yīng)的匹配度,將聚類中心的位置信息確定為最大的匹配度對應(yīng)的待定位標簽的位置信息。
13、在其中一個實施例中,待定位區(qū)域的每條邊上對應(yīng)設(shè)置有一個rfid讀取器,各rfid讀取器沿對應(yīng)的邊直線運動,通過設(shè)置于待定位區(qū)域中的各rfid讀取器,獲取待定位區(qū)域中各待定位標簽的反射信號,包括:
14、針對各rfid讀取器,在rfid讀取器沿對應(yīng)的邊直線運動且處于不同的信號采集位置的情況下,通過rfid讀取器獲取待定位區(qū)域中各待定位標簽的反射信號。
15、在其中一個實施例中,在rfid讀取器沿對應(yīng)的邊直線運動且處于不同的信號采集位置的情況下,通過rfid讀取器獲取待定位區(qū)域中各待定位標簽的反射信號,包括:
16、在rfid讀取器沿對應(yīng)的邊直線運動且處于不同的信號采集位置的情況下,根據(jù)各待定位標簽的預(yù)設(shè)信號采集條件,通過rfid讀取器獲取待定位區(qū)域中各待定位標簽的反射信號。
17、在其中一個實施例中,根據(jù)各待定位標簽的反射信號確定待定位區(qū)域的綜合全息圖,包括:
18、針對各rfid讀取器的各信號采集位置,根據(jù)rfid讀取器在信號采集位置獲取的各待定位標簽的反射信號,確定rfid讀取器在信號采集位置的初始全息圖;
19、針對各rfid讀取器,將rfid讀取器在各信號采集位置的初始全息圖進行聚合,以得到rfid讀取器的中間全息圖;
20、將各rfid讀取器的中間全息圖進行聚合,以得到待定位區(qū)域的綜合全息圖。
21、第二方面,本申請還提供了一種基于rfid的室內(nèi)定位裝置。裝置包括:
22、獲取模塊,用于通過設(shè)置于待定位區(qū)域中的各rfid讀取器,獲取待定位區(qū)域中各待定位標簽的反射信號;
23、第一確定模塊,用于根據(jù)各待定位標簽的反射信號確定待定位區(qū)域的綜合全息圖;
24、檢測模塊,用于檢測綜合全息圖的峰值像素點;
25、第二確定模塊,用于根據(jù)峰值像素點和各待定位標簽的反射信號,確定待定位區(qū)域中各待定位標簽的位置信息。
26、第三方面,本申請還提供了一種計算機設(shè)備,包括存儲器和處理器,該存儲器存儲有計算機程序,該處理器執(zhí)行該計算機程序時實現(xiàn)上述任一方法的步驟。
27、第四方面,本申請還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述任一方法的步驟。
28、第五方面,本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述任一方法的步驟。
29、上述基于rfid的室內(nèi)定位方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品,通過設(shè)置于待定位區(qū)域中的各rfid讀取器,獲取待定位區(qū)域中各待定位標簽的反射信號,根據(jù)各待定位標簽的反射信號確定待定位區(qū)域的綜合全息圖,檢測綜合全息圖的峰值像素點,根據(jù)峰值像素點和各待定位標簽的反射信號,確定待定位區(qū)域中各待定位標簽的位置信息,由于本申請實施例中能夠通峰值檢測確定出待定位標簽的可能位置,并進一步根據(jù)峰值像素點和各待定位標簽的反射信號確定待定位標簽的位置信息,從而實現(xiàn)對待定位區(qū)域中的多個待定位標簽進行定位,提高了室內(nèi)定位的準確性。
1.一種基于rfid的室內(nèi)定位方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述峰值像素點和各所述待定位標簽的反射信號,確定所述待定位區(qū)域中各所述待定位標簽的位置信息,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)各所述聚類中心和各所述待定位標簽的反射信號,確定各所述待定位標簽的位置信息,包括:
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述待定位區(qū)域的每條邊上對應(yīng)設(shè)置有一個rfid讀取器,各所述rfid讀取器沿對應(yīng)的邊直線運動,所述通過設(shè)置于待定位區(qū)域中的各rfid讀取器,獲取所述待定位區(qū)域中各待定位標簽的反射信號,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在所述rfid讀取器沿對應(yīng)的邊直線運動且處于不同的信號采集位置的情況下,通過所述rfid讀取器獲取所述待定位區(qū)域中各待定位標簽的反射信號,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)各所述待定位標簽的反射信號確定所述待定位區(qū)域的綜合全息圖,包括:
7.一種基于rfid的室內(nèi)定位裝置,其特征在于,所述裝置包括:
8.一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。
10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,該計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。