本技術涉及通信,具體而言,涉及一種指紋庫生成方法、指紋定位方法、裝置、設備及存儲介質(zhì)。
背景技術:
1、指紋定位是一種無線定位方法,指紋定位方法可以采集移動網(wǎng)絡所有終端用戶上報的測量報告數(shù)據(jù),并分析測量報告數(shù)據(jù)中參考信號的接收信息強度,從而根據(jù)該接收信息強度和相關位置信息建立關聯(lián)關系,從而基于該關聯(lián)關系對用戶設備進行定位。
2、隨著移動通信網(wǎng)絡的換代升級,各大運營商也開始推行支持最新的移動通信網(wǎng)絡的基站,例如5g基站。然而,換代升級后測量報告數(shù)據(jù)中的內(nèi)容可能會發(fā)生變化。其中由于5g的mr數(shù)據(jù)不再上報位置數(shù)據(jù),這導致在4g中利用位置數(shù)據(jù)生成指紋庫進行指紋定位的先決條件不再滿足。
技術實現(xiàn)思路
1、本技術實施例至少提供一種指紋庫生成方法、指紋定位方法、裝置、設備及存儲介質(zhì)。
2、第一方面,本技術實施例提供了一種指紋庫生成方法,包括:
3、獲取目標區(qū)域的5g異頻測量數(shù)據(jù),以及基于所述目標區(qū)域的4g最小化路測數(shù)據(jù)確定的第一指紋數(shù)據(jù)庫;
4、基于所述5g異頻測量數(shù)據(jù)中第一采樣點與所述第一指紋數(shù)據(jù)庫中第一柵格之間的對應關系,確定與各所述第一采樣點匹配的第一目標柵格;
5、基于所述第一目標柵格確定各所述第一采樣點的第一位置信息;
6、基于所述第一位置信息對所述第一采樣點進行軌跡擬合,得到用戶運動軌跡,并基于所述用戶運動軌跡對所述第一采樣點進行位置修正;
7、對位置修正后所述第一采樣點進行柵格化處理,得到第二柵格,確定所述第二柵格的柵格特征,并基于所述柵格特征生成第二指紋數(shù)據(jù)庫。
8、一種可選的實施方式中,所述基于所述第一位置信息對所述第一采樣點進行軌跡擬合,得到用戶運動軌跡,包括:
9、基于所述5g異頻測量數(shù)據(jù)中第一采樣點的采樣時間信息和用戶標識,對所述第一采樣點進行劃分,得到多組用戶數(shù)據(jù);其中,每個所述用戶數(shù)據(jù)為對同一用戶進行采樣得到的采樣點;
10、通過軌跡擬合算法,對所述多組用戶數(shù)據(jù)和所述第一位置信息進行軌跡擬合處理,得到每個用戶的用戶運動軌跡。
11、一種可選的實施方式中,所述基于所述用戶運動軌跡對所述第一采樣點進行位置修正,包括:
12、獲取所述目標區(qū)域的地圖數(shù)據(jù);
13、將所述用戶運動軌跡和所述地圖數(shù)據(jù)進行關聯(lián)處理,得到關聯(lián)結果;
14、基于所述關聯(lián)結果在所述用戶運動軌跡中確定異常運動軌跡,并對所述異常運動軌跡對應的第一采樣點的位置信息進行位置修正,得到修正后所述第一采樣點。
15、一種可選的實施方式中,所述基于所述目標區(qū)域的4g最小化路測數(shù)據(jù)確定第一指紋數(shù)據(jù)庫,包括:
16、對所述4g最小化路測數(shù)據(jù)中的第二采樣點進行柵格化處理,得到多個第一柵格;
17、基于所述第二采樣點確定每個所述第一柵格的柵格特征;其中,所述第一柵格的柵格特征用于指示用戶在所述第一柵格對應的多個小區(qū)中場強信息最強的目標小區(qū)出現(xiàn)的頻次,和/或,所述第一柵格中每個小區(qū)的參考信號接收功率;
18、基于所述第一柵格的柵格特征,確定所述第一指紋數(shù)據(jù)庫。
19、一種可選的實施方式中,所述基于所述第二采樣點確定每個所述第一柵格的柵格特征,包括:
20、在每個所述第一柵格所屬的第二采樣點中,確定第三采樣點的數(shù)量;其中,所述第三采樣點相對于所述各小區(qū)的參考信號接收功率中所述目標小區(qū)對應的參考信號接收功率最大;
21、對各個所述第一柵格中第三采樣點的數(shù)量進行均值計算,得到均值計算結果;
22、根據(jù)所述數(shù)量和所述均值計算結果之間的比值,確定每個所述第一柵格的第一子特征;其中,所述第一子特征用于指示用戶在所述第一柵格中目標小區(qū)出現(xiàn)的頻次。
23、一種可選的實施方式中,所述基于所述第二采樣點確定每個所述第一柵格的柵格特征,包括:
24、對每個所述第三采樣點相對于所述各小區(qū)的參考信號接收功率進行排序處理,得到第一排序結果;
25、刪除所述第一排序結果中最大參考信號接收功率所對應的第三采樣點,以及最小參考信號接收功率所對應的第三采樣點,得到第二排序結果;
26、確定所述第二排序結果的中值,得到第二子特征;其中,所述第二子特征用于指示所述第一柵格中目標小區(qū)的參考信號接收功率。
27、一種可選的實施方式中,所述確定所述第二柵格的柵格特征,包括:
28、獲取所述目標區(qū)域的4g測量數(shù)據(jù);
29、基于所述4g測量數(shù)據(jù)更新所述第一柵格的柵格特征,得到調(diào)整后柵格特征;
30、確定所述第二柵格和所述第一柵格之間的對應關系;
31、基于所述第二柵格所對應第一柵格的調(diào)整后柵格特征,確定所述第二柵格的柵格特征。
32、一種可選的實施方式中,所述基于所述4g測量數(shù)據(jù)更新所述第一柵格的柵格特征,得到調(diào)整后柵格特征,包括:
33、確定所述4g測量數(shù)據(jù)的采樣點中與每個所述第一柵格相匹配的采樣點,得到第四采樣點;
34、基于所述第四采樣點調(diào)整每個所述第一柵格的第一子特征,得到調(diào)整后柵格特征;其中,所述第一子特征用于指示用戶在所述第一柵格中目標小區(qū)的出現(xiàn)頻次。
35、一種可選的實施方式中,所述方法還包括:
36、對所述第二柵格進行聚類處理,得到多個柵格簇;其中,每個所述柵格簇中的第二柵格對應的柵格類型相同;
37、對相同所述柵格簇中第二柵格的第一子特征進行統(tǒng)一化處理。
38、一種可選的實施方式中,所述確定所述第二柵格的柵格特征,包括:
39、在所述第一采樣點中確定與每個所述第二柵格對應的第五采樣點;
40、對所述第五采樣點的樣本數(shù)據(jù)進行中值處理,得到每個所述第二柵格所對應各個小區(qū)的特征向量;
41、基于所述特征向量確定所述第二柵格的柵格特征。
42、一種可選的實施方式中,所述基于所述5g異頻測量數(shù)據(jù)中第一采樣點與所述第一指紋數(shù)據(jù)庫中第一柵格之間的對應關系,確定與各所述第一采樣點匹配的第一目標柵格,包括:
43、基于所述5g異頻測量數(shù)據(jù)中各第一采樣點與所述第一指紋數(shù)據(jù)庫中所述第一柵格之間的對應關系,在所述第一柵格中確定所述第一采樣點的候選柵格;
44、對所述候選柵格進行過濾,得到所述第一目標柵格。
45、第二方面,本技術實施例提供了一種指紋定位方法,包括:
46、獲取待定位用戶的5g異頻測量數(shù)據(jù);
47、將所述5g異頻測量數(shù)據(jù)中的采樣點和定位指紋庫中的柵格進行匹配處理,得到與每個所述采樣點相匹配的目標柵格;其中,所述定位指紋庫為通過上述第一方面中任一項所述的指紋庫生成方法生成的第二指紋數(shù)據(jù)庫;
48、基于所述目標柵格確定所述采樣點的位置信息;
49、基于所述位置信息對所述采樣點進行軌跡擬合,得到用戶運動軌跡,并基于所述用戶運動軌跡對所述采樣點的位置信息進行修正;
50、基于修正后位置信息確定所述待定位用戶的定位結果。
51、第四方面,本技術實施例提供了一種指紋庫生成裝置,包括:
52、第一獲取單元,用于獲取目標區(qū)域的5g異頻測量數(shù)據(jù),以及基于所述目標區(qū)域的4g最小化路測數(shù)據(jù)確定的第一指紋數(shù)據(jù)庫;
53、第一確定單元,用于基于所述5g異頻測量數(shù)據(jù)中第一采樣點與所述第一指紋數(shù)據(jù)庫中第一柵格之間的對應關系,確定與各所述第一采樣點匹配的第一目標柵格;
54、第二確定單元,用于基于所述第一目標柵格確定各所述第一采樣點的第一位置信息;
55、軌跡擬合單元,用于基于所述第一位置信息對所述第一采樣點進行軌跡擬合,得到用戶運動軌跡;
56、修正單元,用于基于所述用戶運動軌跡對所述第一采樣點進行位置修正;
57、第三確定單元,用于對位置修正后所述第一采樣點進行柵格化處理,得到第二柵格,確定所述第二柵格的柵格特征,并基于所述柵格特征生成第二指紋數(shù)據(jù)庫。
58、第五方面,本技術實施例提供了一種指紋定位裝置,包括:
59、第二獲取單元,用于獲取待定位用戶的5g異頻測量數(shù)據(jù);
60、匹配單元,用于將所述5g異頻測量數(shù)據(jù)中的采樣點和定位指紋庫中的柵格進行匹配處理,得到與每個所述采樣點相匹配的目標柵格;其中,所述定位指紋庫為通過上述第一方面中任一項所述的指紋庫生成方法生成的第二指紋數(shù)據(jù)庫;
61、第四確定單元,用于基于所述目標柵格確定所述采樣點的位置信息;
62、第五確定單元,用于基于所述位置信息對所述采樣點進行軌跡擬合,得到用戶運動軌跡,并基于所述用戶運動軌跡對所述采樣點的位置信息進行修正,以及基于修正后位置信息確定所述待定位用戶的定位結果。
63、第六方面,本技術實施例還提供一種計算機設備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當計算機設備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行上述第一方面,或第一方面中任一種可能的實施方式中的步驟。
64、第七方面,本技術實施例還提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機程序,該計算機程序被處理器運行時執(zhí)行上述第一方面,或第一方面中任一種可能的實施方式中的步驟。
65、為使本技術的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。