本發(fā)明屬于移動通信中數(shù)據(jù)挖掘分析領域,具體涉及一種關聯(lián)LTE網(wǎng)絡無線測量報告MR記錄歸屬IMSI號的方法。
背景技術:
根據(jù)協(xié)議,LTE在無線側無法獲得用戶的IMSI號碼。MR是LTE的無線測量報告(Measure Report),其中的RSRP(Reference Signal Receiving Power參考信號接收功率)、RSRQ(Reference Signal Receiving Quality參考信號接收質量)能夠反映小區(qū)內(nèi)的用戶感受,但是在無線測量報告MR數(shù)據(jù)庫里并沒有體現(xiàn)用戶的手機號MSISDN和IMSI號碼,導致無線側在分析用戶感受的時候,只能按小區(qū)進行統(tǒng)計,無法有效地針對具體用戶。
技術實現(xiàn)要素:
本發(fā)明的目的在于解決上述現(xiàn)有問題,提供一種關聯(lián)LTE網(wǎng)絡無線測量報告MR記錄IMSI號的歸屬方法,通過LTE無線側測量報告數(shù)據(jù)庫中MR相關字段的查詢,經(jīng)過處理,通過和LTE核心網(wǎng)數(shù)據(jù)庫CHR(呼叫歷史記錄)的關聯(lián),分析得出該MR記錄的歸屬用戶IMSI。
本發(fā)明的技術解決方案如下:
一種關聯(lián)LTE網(wǎng)絡無線測量報告MR記錄歸屬IMSI號的方法,其特點在于:該方法包括如下步驟:
步驟1)無線測量報告數(shù)據(jù)庫中提取待查MR記錄的MME UE S1AP ID、MMEC、MMEGI、eNB ID和Time字段;
步驟2)把步驟1)中的MME UE S1AP ID、MMEC、MMEGI、eNB ID從十進制轉換為十六進制,其中MMEGI轉換為四位十六進制數(shù),設為G0G1G2G3,然后左兩位與右兩位互換,得到G2G3G0G1;MMEC轉換為兩位十六進制數(shù),設為C0C1;MME UE S1AP ID轉換為十六進制,設為S;eNB ID轉換成十六進制,設為Nb;Time值不變,設為time_value;
步驟3)在核心網(wǎng)信令呼叫歷史記錄CHR數(shù)據(jù)庫中,根據(jù)eNB ID,查詢在time_value最近時間內(nèi)的16個字節(jié)的設備號device_num,設為DN0DN1DN2DN3DN4DN5DN6DN7DN8DN9DN10DN11DN12DN13DN14DN15;
步驟4)由MMEGI、MMEC和device_num數(shù)據(jù)組成新的device_numnew,規(guī)則如下:
device_num前6位保持不變,第7~10位替換為步驟2)得到的MMEGI,第11~12位替換為步驟3)得到的MMEC,后右邊4位保持不變,即DN0DN1DN2DN3DN4DN5G2G3G0G1C0C1DN12DN13DN14DN15;
步驟5)根據(jù)步驟4)得到的device_numnew和步驟2)得到的十六進制的MME UE S1AP ID、eNB ID值S、Nb,以及原始的時間值time_value,在CHR表里按如下條件查詢該條MR記錄的IMSI號碼:
device_num等于device_numnew,
mme_uesiap等于0xS,
enodeb_id等于N,
time_value-180<mme_uesiap_utc<time_value+180;
步驟6)獲得該條MR記錄的IMSI號碼。
所述的mme_uesiap_utc時間上加減180:是指3分鐘180秒的時間偏差。
在CHR表里按該條件查詢,即可獲得該MR對應的IMSI。
查詢所用字段的要求如下:使用MR表中的MME相關字段MME UE S1AP ID、MMEC、MMEGI和基站NodeB相關字段eNB ID和時間Time字段查詢。
在查詢CHR表時,其時間條件mme_uesiap_utc應該在MR記錄獲得時間time_value的前后3分鐘范圍內(nèi)。
與現(xiàn)有技術相比,本發(fā)明的有益效果在于:
通過對MR表中特定字段的提取,轉換為核心網(wǎng)信令的相關字段,并限制在一定的時間范圍內(nèi),有效地提高了MR記錄所對應IMSI號碼的查詢效率,從而解決了以往LTE無線側MR數(shù)據(jù)和核心網(wǎng)IMSI數(shù)據(jù)無法關聯(lián)的問題,為基于用戶的無線感知分析創(chuàng)造了條件。具有較好的推廣應用價值。
附圖說明
圖1為本發(fā)明關聯(lián)LTE網(wǎng)絡無線測量報告MR記錄歸屬IMSI號的方法的應用統(tǒng)組網(wǎng)圖
圖2為本發(fā)明實施例中的無線測量報告MR數(shù)據(jù)表部分字段
圖3為本發(fā)明實施例中算法流程圖
圖4為本發(fā)明實施例中的核心網(wǎng)信令呼叫歷史記錄CHR數(shù)據(jù)表部分字段
具體實施方式
下面結合實施例和附圖對本發(fā)明作進一步說明,但不應以此限制本發(fā)明的保護范圍。
由于MR數(shù)據(jù)量很大,本發(fā)明宜采用大數(shù)據(jù)平臺。本專利系統(tǒng)的數(shù)據(jù)源是LTE無線側的無線測量報告MR數(shù)據(jù)庫和核心網(wǎng)側的呼叫歷史記錄信令話單CHR數(shù)據(jù)庫,將上述數(shù)據(jù)源提供給圖1所示的關聯(lián)設備,比如計算機等。無線測量報告MR表的數(shù)據(jù)格式如圖2所示,
MMEGI(MME Group ID):MME組號
MMEC(MME Code):MME號
MME UE S1AP ID:MME UE S1 Application Protocol ID號
eNB ID(eNodeB ID):eNodeB基站編號
Time:該MR對應的時間戳
Serving Cell RSRP:服務小區(qū)定位RSRP
Serving Cell RSRQ:服務小區(qū)的RSRQ
Neighbor Cell RSRP:鄰接小區(qū)的RSRP
Neighbor Cell RSRQ:鄰接小區(qū)的RSRQ
同時應該獲得圖4所示的核心網(wǎng)信令話單呼叫歷史記錄CHR表,包含每條記錄用戶的IMSI號碼,mme_uesiap以及對應的時間等信息。
device_num:設備號
imsi:國際移動客戶識別碼
msisdn:移動臺號碼
enodeb_id:eNodeB基站編號
mme_uesiap:MME UE S1 Application Protocol ID號
mme_uesiap_utc:MME分配的UES1AP連接標識產(chǎn)生時間
如圖1所示:首先對無線測量報告MR表的待查記錄提取MME UE S1AP ID、MMEC、MMEGI、eNB ID、Time字段,對MMEGI進行變換后,與CHR表中原有的device_num,組合成新的設備號device_numnew,并與CHR表中其它相關字段進行關聯(lián),考慮到一定的時間差,查詢出該條MR記錄的歸屬IMSI號碼。
具體如下:
1)LTE無線測量報告數(shù)據(jù)庫中同時提取待查MR記錄的MME UE S1AP ID、MMEC、MMEGI、eNB ID、Time字段;
2)把1)中的MME UE S1AP ID、MMEC、MMEGI、eNB ID從十進制轉換為十六進制。其中MMEGI變?yōu)樗奈皇M制數(shù),設為G0G1G2G3,然后左右兩位互換為G2G3G0G1。MMEC變?yōu)閮晌皇M制數(shù),設為C0C1。MME UE S1AP ID轉換為十六進制,設為S。eNB ID轉換成十六進制后設為Nb。Time值不變,設為time_value。
3)在LTE的核心網(wǎng)信令CHR數(shù)據(jù)庫中,根據(jù)eNB ID,查詢在time_value最近時間內(nèi)的16個字節(jié)的設備號device_num,設為DN0DN1DN2DN3DN4DN5DN6DN7DN8DN9DN10DN11DN12DN13DN14DN15。
4)由2)3)的MMEGI、MME Code和device_num數(shù)據(jù),device_num左邊6位保持不變,第7~10位替換為變換后的MMEGI(即G2G3G0G1),第11~12位替換為MMEC(即C0C1),右邊4位保持不變,組成新的device_numnew:DN0DN1DN2DN3DN4DN5G2G3G0G1C0C1DN12DN13DN14DN15。
5)根據(jù)新的device_numnew,和轉換成十六進制的MME UE S1AP ID、eNB ID值S、Nb,以及原始的時間值time_value,在CHR表里按如下條件查詢該條MR記錄的IMSI號碼:設備號等于device_numnew,mme_uesiap等于0xS,enodeb_id等于N,mme_uesiap_utc時間>time_value-180并且mme_uesiap_utc時間<time_value+180。時間上加減180是指3分鐘的180秒。
本發(fā)明解決了以往無線側的測量報告MR數(shù)據(jù)無法對應IMSI號碼,無線側分析只能基于小區(qū)不能基于具體用戶的問題。