專利名稱:一種回填用戶固定身份的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體的說,是涉及一種回填用戶固定身份的方法及裝置。
背景技術(shù):
隨著電信網(wǎng)絡(luò)業(yè)務(wù)的不斷發(fā)展,運(yùn)營商希望更多的對具體用戶行為、位置軌跡信息進(jìn)行分析。但是在信令監(jiān)測系統(tǒng)中,信令數(shù)據(jù)所攜帶的用戶身份信息,如 IMSI (International Mobile Subscriber Identification Number,國際移動(dòng)用戶身份識別碼)、MSISDN(Integrated Service Digital Network,綜合業(yè)務(wù)數(shù)字網(wǎng),是主叫用戶呼叫移動(dòng)用戶的手機(jī)號碼)、IMEianternational Mobile Equipment Identity,國際移動(dòng)設(shè)備識別碼)等,都是不完整的,造成針對用戶級別的分析比較困難和分析結(jié)果不準(zhǔn)確。因此, 對信令數(shù)據(jù)進(jìn)行用戶身份的回填變的非常重要。在移動(dòng)網(wǎng)絡(luò)中,通常分組域(PS)的GN信令數(shù)據(jù)攜帶用戶的IMSI,MSISDN,IMEI信息比較全;電路域(CS)的 A 口只能得到 TMSlCTemporary Mobile Subscriber Identity, 臨時(shí)移動(dòng)用戶身份)和IMSI的關(guān)系,在監(jiān)測了 MAP (Mobile Application Platform,移動(dòng)應(yīng)用平臺)數(shù)據(jù),才容易獲取到IMSI和MSISDN的信息,所以通過將CS和PS的用戶信息進(jìn)行整合,就能夠補(bǔ)全信令數(shù)據(jù)的用戶身份信息。目前,在進(jìn)行用戶業(yè)務(wù)分析時(shí)都是只對攜帶了用戶身份的信令數(shù)據(jù)進(jìn)行分析,但是現(xiàn)有電路域網(wǎng)絡(luò)信令數(shù)據(jù)中基本不出現(xiàn)IMEI,并且電路域網(wǎng)絡(luò)的MAP數(shù)據(jù)經(jīng)常不在監(jiān)測中,MSISDN、IMSI也就不容易獲取到,信息不夠完整,所以在電路域網(wǎng)絡(luò)基于MSISDN/IMEI 進(jìn)行業(yè)務(wù)分析的功能就不能實(shí)現(xiàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種回填用戶固定身份的方法及裝置,以克服現(xiàn)有技術(shù)中由于現(xiàn)有電路域網(wǎng)絡(luò)信令數(shù)據(jù)中基本不出現(xiàn)IMEI,并且電路域網(wǎng)絡(luò)的MAP數(shù)據(jù)經(jīng)常不在監(jiān)測中,MSISDN、IMSI也就不容易獲取到,所以在電路域網(wǎng)絡(luò)基于IMEI/MSISDN進(jìn)行業(yè)務(wù)分析的功能就不能實(shí)現(xiàn)的問題。為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案—種回填用戶固定身份的方法,該方法具體包括獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS呼叫描述記錄⑶R和分組域PS呼叫描述記錄⑶R ;提取所述電路域CS呼叫描述記錄⑶R和所述分組域PS呼叫描述記錄CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ; 所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ; 根據(jù)所述分組域PS中的手機(jī)號碼MSISDN/國際移動(dòng)設(shè)備識別碼IMEI回填電路域CS 中的 MS I SDN/IME I。其中,所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI具體為在數(shù)據(jù)域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄⑶R攜帶了 TMSI, 在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄⑶R攜帶TMSI和IMSI的關(guān)系,并記錄下所述TMSI和IMSI的關(guān)系;在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄⑶R攜帶了 TEID, 在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R攜帶的TEID、IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí),通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄⑶R中。其中,所述根據(jù)所述分組域PS中的手機(jī)號碼MSISDN/國際移動(dòng)設(shè)備識別碼IMEI 回填電路域CS中的MSISDN/IMEI具體為當(dāng)數(shù)據(jù)量不大時(shí),將所述電路域CS和所述分組域PS的回填部署在同一臺服務(wù)器, 所述電路域CS合成的CDR和所述分組域PS合成的CDR在經(jīng)過各自的IMSI回填模塊后,進(jìn)入統(tǒng)一 IMSI回填MSISDN/IMEI模塊;或當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制時(shí),將電路域CS的回填和分組域PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,電路域CS和分組域PS各自通過所述關(guān)鍵信息回填I(lǐng)MSI后,進(jìn)入各自的IMSI回填MSISDN/IMEI模塊,當(dāng)所述分組域PS的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中。其中,所述翻譯表的建立具體為
根據(jù)所述IMSI生成哈希;在用戶身份的翻譯表中查找是否有用戶信息記錄,若找到記錄,并且合成的CDR 中MSISDN、IMEI的值不為空,則使用所述CDR中MSISDN、IMEI更新到翻譯表記錄中,若合成的CDR中MSISDN、IMEI的值為空,則使用翻譯表記錄中的MSISDN、IMEI更新到所述CDR包中,若沒有找到記錄,根據(jù)所述IMSI建立哈希表,將用戶的IMSI、MSISDN、IMEI存儲成翻譯表記錄;當(dāng)同一用戶的MSISDN或IMEI變化時(shí),對翻譯表進(jìn)行更新。其中,所述將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中,采用類似TLV 的方式傳送信息數(shù)據(jù)。一種回填用戶固定信息的裝置,該裝置具體包括獲取單元,用于獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);合成單元,用于根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS呼叫描述記錄⑶R和分組域PS呼叫描述記錄⑶R ;提取單元,用于提取所述電路域CS呼叫描述記錄⑶R和所述分組域PS呼叫描述記錄CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;回填單元,用于所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;統(tǒng)一回填單元,用于根據(jù)所述分組域PS中的MSISDN/IMEI回填電路域CS中的MS ISDN/IMEI。其中,所述回填單元包括第一回填模塊,用于在數(shù)據(jù)域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄⑶R攜帶了 TMSI,在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄⑶R攜帶TMSI和IMSI 的關(guān)系,并記錄下所述TMSI和IMSI的關(guān)系;第二回填模塊,用于在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄⑶R攜帶了 TEID,在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R攜帶的 TEID、IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí),通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄CDR中。其中,所述統(tǒng)一回填模塊包括回填MSISDN/IMEI模塊,用于當(dāng)數(shù)據(jù)量不大時(shí),將所述電路域CS和所述分組域PS 的回填部署在同一臺服務(wù)器,所述電路域CS合成的CDR和所述分組域PS合成的CDR在經(jīng)過各自的IMSI回填模塊后,統(tǒng)一 IMSI回填;或隔離回填模塊,用于當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制,將電路域CS的回填和分組域PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,電路域CS和分組域PS各自通過所述關(guān)鍵信息回填I(lǐng)MSI后,進(jìn)入各自的IMSI回填MSISDN/IMEI模塊,當(dāng)所述分組域PS 的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中。其中,該裝置包括建立翻譯表模塊,用于進(jìn)行用戶信息記錄,方便用戶身份的查找。其中,該裝置還包括傳送信息數(shù)據(jù)模塊,用于將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中, 采用類似TLV方式經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明公開了一種回填用戶固定身份的方法及裝置,通過采集電路域CS和分組域PS的信令數(shù)據(jù),根據(jù)信令數(shù)據(jù)合成CDR,提取 ⑶R中的關(guān)鍵信息和用戶身份信息,經(jīng)過關(guān)鍵信息回填I(lǐng)MSI和IMSI回填MSISDN/IMEI后, 對電路域CS和分組域PS的用戶身份信息進(jìn)行實(shí)時(shí)同步,實(shí)現(xiàn)電路域CS和分組域PS用戶身份的回填整合,補(bǔ)全CDR的用戶信息,方便后續(xù)進(jìn)行用戶級別的數(shù)據(jù)分析。
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的方法流程圖;圖2為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的翻譯表建立示意圖;圖3為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的模型圖;圖4為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的物理隔離的示意圖5為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的裝置示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請參閱附圖1,為本發(fā)明實(shí)施例公開的一種回填用戶固定身份的方法流程圖,本發(fā)明公開了一種回填用戶固定身份的方法,該方法包括步驟101 獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);通過檢測電路域CS的A接口和分組域PS的GN接口,將信令數(shù)據(jù)合成呼叫描述記錄⑶R,通過呼叫描述記錄⑶R中的關(guān)鍵信息學(xué)習(xí)到用戶固定身份。針對PS/CS的一些⑶R 無固定用戶身份(即IMSI/MSISDN/IMEI),提取臨時(shí)用戶身份,通過歷史⑶R學(xué)習(xí)得到⑶R 的固定用戶身份。步驟102 根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS 呼叫描述記錄⑶R和分組域PS呼叫描述記錄⑶R ;在電路域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄⑶R攜帶了 TMSI, 在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄⑶R攜帶TMSI和IMSI的關(guān)系,并記錄下所述TMSI和IMSI的關(guān)系,后續(xù)的A接口⑶R通過TMSI關(guān)聯(lián)到對應(yīng)的IMSI,從而回填用戶的IMSI身份。在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄⑶R攜帶了 TEID, 信令業(yè)務(wù)中只有GN的建立PDP上下文存在IMSI、MSISDN、IMEI,而GN的更新PDP上下文、刪除PDP上下文則不攜帶IMSI,在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R 攜帶的TEID、IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí),通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄⑶R中,完成⑶R的固定身份填充。在用戶固定身份的回填過程中,需要建立翻譯表,該翻譯表是通過每一個(gè)CDR學(xué)習(xí)得到的,對于需要回填身份信息的每一個(gè)CDR,首先,根據(jù)IMSI生成哈希,在用戶身份的翻譯表中查找記錄,如果找到記錄,并且⑶R中MSISDN、IMEI的值不為空,則使用⑶R中的 MSISDN、IMEI更新到翻譯表中。如果⑶R中MSISDN、IMEI的值為空,則使用翻譯表記錄中的MSISDN、IMEI更新到⑶R包中。如果沒有找到記錄,根據(jù)IMSI建立哈希表,將一個(gè)用戶的IMSI、MSISDN、IMEI存儲成一條翻譯表記錄。當(dāng)同一用戶的MSISDN或IMEI變化時(shí),對翻譯表進(jìn)行更新,請參閱附圖2所示,為本發(fā)明公開的一種回填用戶固定身份的翻譯表建立示意圖。步驟103 提取所述電路域CS呼叫描述記錄⑶R和所述分組域PS呼叫描述記錄 CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;步驟104 所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;請參閱附圖3所示,為本發(fā)明公開的一種回填用戶身份信息的模型圖,對于電路域CS和分組域PS中沒有攜帶用戶固定身份的CDR,根據(jù)具體的信令業(yè)務(wù)特點(diǎn),先根據(jù)一些關(guān)鍵信息按照步驟103中的方法回填I(lǐng)MSI,然后再通過IMSI回填MSISDN、IMEI身份信息, 關(guān)鍵信息都是根據(jù)具體信令規(guī)范分析出需要使用那些字段可以回填I(lǐng)MSI,例如GN接口的控制面TEID和A接口的TMSI。步驟105 根據(jù)所述分組域PS中的手機(jī)號碼MSISDN/國際移動(dòng)設(shè)備識別號IMEI回填電路域CS中的MS I SDN/IME I。通常當(dāng)數(shù)據(jù)量不大時(shí),可以將電路域CS和分組域PS的回填部署在一臺服務(wù)器是, 此時(shí),電路域CS和分組域PS的⑶R在經(jīng)過各自的回填I(lǐng)MSI模塊后,進(jìn)入統(tǒng)一的IMSI回填 MSISDN/IMEI的模塊中,從而完成CS/PS的用戶身份回填整合。當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制時(shí),需要將電路域CS和分組域PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,所以需要考慮多服務(wù)器之間用戶身份信息的同步問題。請參閱附圖4所示,為本發(fā)明公開的一種回填用戶固定身份的物理隔離的示意圖,電路域CS和分組域PS各自負(fù)責(zé)通過關(guān)鍵信息回填I(lǐng)MSI,然后⑶R進(jìn)入各自的IMSI回填MSISDN/IMEI模塊。當(dāng)分組域PS的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將分組域PS的翻譯信息 (IMSI、MSISDN、IMEI)實(shí)時(shí)同步到電路域CS的翻譯表中,從而補(bǔ)全電路域CS用戶身份信息。對于服務(wù)器間的數(shù)據(jù)同步,考慮到服務(wù)器的操作系統(tǒng)可能不同,同步數(shù)據(jù)的格式和字節(jié)序都是固定的。由于同步數(shù)據(jù)量和單挑數(shù)據(jù)的字段不多,所以考慮使用類似TLV的方式傳遞數(shù)據(jù),即每一條記錄都攜帶了名稱、長度、值,IMSI回填MSISDN/IMEI模塊收到同步數(shù)據(jù)后,解析IMSI、MSISDN、IMEI的值后,查找翻譯表結(jié)點(diǎn),進(jìn)行更新操作。由上述所述,通過采集電路域CS和分組域PS的信令數(shù)據(jù),根據(jù)信令數(shù)據(jù)合成⑶R, 提?、荝中的關(guān)鍵信息和用戶身份信息,經(jīng)過關(guān)鍵信息回填I(lǐng)MSI和IMSI回填MSISDN/IMEI 后,對電路域CS和分組域PS的用戶身份信息進(jìn)行實(shí)時(shí)同步,實(shí)現(xiàn)電路域CS和分組域PS用戶身份的回填整合,補(bǔ)全CDR的用戶信息,方便后續(xù)進(jìn)行用戶級別的數(shù)據(jù)分析。上述本發(fā)明公開的實(shí)施例中詳細(xì)描述了方法,對于本發(fā)明的方法可采用多種形式的裝置實(shí)現(xiàn),因此本發(fā)明還公開了一種裝置,下面給出具體的實(shí)施例進(jìn)行詳細(xì)說明。請參閱附圖5所示,為本發(fā)明公開的一種回填用戶固定身份的裝置示意圖。該裝置包括獲取單元501,合成單元502,提取單元503,回填模塊504,統(tǒng)一回填模塊504 ;其中,所述獲取單元501,用于獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);所述合成單元502,用于根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS呼叫描述記錄CDR和分組域PS呼叫描述記錄CDR ;所述提取單元503,用于提取所述電路域CS呼叫描述記錄CDR和所述分組域PS呼叫描述記錄CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;所述回填模塊504,用于所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;所述統(tǒng)一回填模塊505,用于根據(jù)所述分組域PS中的MSISDN/IMEI回填電路域CS中的MSISDN/IMEI。其中,所述回填模塊504中包括第一回填模塊506,用于在數(shù)據(jù)域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄CDR攜帶了 TMSI,在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄⑶R攜帶TMSI和IMSI的關(guān)系,并記錄下所述TMSI和IMSI 的關(guān)系;第二回填模塊507,用于在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄⑶R攜帶了 TEID,在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R攜帶的TEID、IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí), 通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄⑶R中。其中,所述統(tǒng)一回填模塊505包括回填MSISDN/IMEI模塊508,用于當(dāng)數(shù)據(jù)量不大時(shí),將所述電路域CS和所述分組域PS的回填部署在同一臺服務(wù)器,所述電路域CS合成的⑶R和所述分組域PS合成的⑶R在經(jīng)過各自的IMSI回填模塊后,統(tǒng)一 MSISDN/IMEI回填。隔離回填模塊509,用于當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制,將電路域CS的回填和分組域PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,電路域CS和分組域PS各自通過所述關(guān)鍵信息回填I(lǐng)MSI后,進(jìn)入各自的IMSI回填MSISDN/IMEI模塊,當(dāng)所述分組域PS的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中。還包括建立翻譯表模塊510,用于進(jìn)行用戶信息記錄,方便用戶身份的查找;傳送信息數(shù)據(jù)模塊511,用于將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中,采用類似TLV方式。下面介紹本裝置的工作過程,首先,獲取單元501獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);然后,合成單元502根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS 信令數(shù)據(jù)分別合成電路域CS呼叫描述記錄CDR和分組域PS呼叫描述記錄CDR ;提取單元 503提取所述電路域CS呼叫描述記錄CDR和所述分組域PS呼叫描述記錄CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;回填模塊504將所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;最后,統(tǒng)一回填模塊505根據(jù)所述分組域PS中的MSISDN/IMEI回填電路域CS 中的MSISDN/IMEI??梢钥闯?,本裝置能夠通過采集電路域CS和分組域PS的信令數(shù)據(jù),根據(jù)信令數(shù)據(jù)合成CDR,提取CDR中的關(guān)鍵信息和用戶身份信息,經(jīng)過關(guān)鍵信息回填I(lǐng)MSI和 IMSI回填MSISDN/IMEI后,對電路域CS和分組域PS的用戶身份信息進(jìn)行實(shí)時(shí)同步,實(shí)現(xiàn)電路域CS和分組域PS用戶身份的回填整合,補(bǔ)全CDR的用戶信息,方便后續(xù)進(jìn)行用戶級別的數(shù)據(jù)分析。綜上所述本發(fā)明公開了一種回填用戶固定身份的方法及裝置,通過采集電路域 CS和分組域PS的信令數(shù)據(jù),根據(jù)信令數(shù)據(jù)合成CDR,提取CDR中的關(guān)鍵信息和用戶身份信息,經(jīng)過關(guān)鍵信息回填I(lǐng)MSI和IMSI回填MSISDN/IMEI后,對電路域CS和分組域PS的用戶身份信息進(jìn)行實(shí)時(shí)同步,實(shí)現(xiàn)電路域CS和分組域PS用戶身份的回填整合,補(bǔ)全CDR的用戶信息,方便后續(xù)進(jìn)行用戶級別的數(shù)據(jù)分析。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。 對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
權(quán)利要求
1.一種回填用戶固定身份的方法,其特征在于,該方法具體包括獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS呼叫描述記錄 ⑶R和分組域PS呼叫描述記錄⑶R ;提取所述電路域CS呼叫描述記錄CDR和所述分組域PS呼叫描述記錄CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;根據(jù)所述分組域PS中的手機(jī)號碼MSISDN/國際移動(dòng)設(shè)備識別碼IMEI回填電路域CS 中的 MS I SDN/IME I。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI具體為在數(shù)據(jù)域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄CDR攜帶了 TMSI,在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄CDR攜帶TMSI和IMSI的關(guān)系,并記錄下所述 TMSI和IMSI的關(guān)系;在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄⑶R攜帶了 TEID,在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R攜帶的TEID、IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí),通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄⑶R中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述分組域PS中的手機(jī)號碼 MSISDN/國際移動(dòng)設(shè)備識別碼IMEI回填電路域CS中的MSISDN/IMEI具體為當(dāng)數(shù)據(jù)量不大時(shí),將所述電路域CS和所述分組域PS的回填部署在同一臺服務(wù)器,所述電路域CS合成的CDR和所述分組域PS合成的CDR在經(jīng)過各自的IMSI回填模塊后,進(jìn)入統(tǒng)一 IMSI 回填 MSISDN/IMEI 模塊;或當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制時(shí),將電路域CS的回填和分組域PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,電路域CS和分組域PS各自通過所述關(guān)鍵信息回填 IMSI后,進(jìn)入各自的IMSI回填MSISDN/IMEI模塊,當(dāng)所述分組域PS的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述翻譯表的建立具體為根據(jù)所述IMSI生成哈希;在用戶身份的翻譯表中查找是否有用戶信息記錄,若找到記錄,并且合成的CDR中 MSISDN、IMEI的值不為空,則使用所述CDR中MSISDN、IMEI更新到翻譯表記錄中,若合成的 CDR中MSISDN、IMEI的值為空,則使用翻譯表記錄中的MSISDN、IMEI更新到所述CDR包中, 若沒有找到記錄,根據(jù)所述IMSI建立哈希表,將用戶的IMSI、MSISDN、IMEI存儲成翻譯表記錄;當(dāng)同一用戶的MSISDN或IMEI變化時(shí),對翻譯表進(jìn)行更新。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中,采用類似TLV的方式傳送信息數(shù)據(jù)。
6.一種回填用戶固定信息的裝置,其特征在于,該裝置具體包括獲取單元,用于獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù); 合成單元,用于根據(jù)所述電路域CS信令數(shù)據(jù)和分組域PS信令數(shù)據(jù)分別合成電路域CS 呼叫描述記錄⑶R和分組域PS呼叫描述記錄⑶R ;提取單元,用于提取所述電路域CS呼叫描述記錄CDR和所述分組域PS呼叫描述記錄 CDR中的關(guān)鍵信息,所述關(guān)鍵信息為臨時(shí)移動(dòng)用戶身份TMSI和隧道端點(diǎn)標(biāo)示符TEID ;回填單元,用于所述電路域CS和所述分組域PS分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI ;統(tǒng)一回填單元,用于根據(jù)所述分組域PS中的MSISDN/IMEI回填電路域CS中的MSISDN/ IMEI。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述回填單元包括第一回填模塊,用于在數(shù)據(jù)域CS網(wǎng)絡(luò)中,A接口合成的所述電路域CS呼叫描述記錄 ⑶R攜帶了 TMSI,在用戶作為被叫時(shí),所述電路域CS呼叫描述記錄⑶R攜帶TMSI和IMSI 的關(guān)系,并記錄下所述TMSI和IMSI的關(guān)系;第二回填模塊,用于在分組域PS網(wǎng)絡(luò)中,GN接口合成的所述分組域PS呼叫描述記錄 ⑶R攜帶了 TEID,在建立PDP上下文時(shí),根據(jù)所述分組域PS呼叫描述記錄⑶R攜帶的TEID、 IMSI,建立類似翻譯表的結(jié)點(diǎn),當(dāng)更新PDP上下文、刪除PDP上下文的⑶R到來時(shí),通過所述TEID查找所述翻譯表結(jié)點(diǎn),從而將所述翻譯表中的IMSI填充到分組域PS呼叫描述記錄 CDR 中。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述統(tǒng)一回填模塊包括回填MSISDN/IMEI模塊,用于當(dāng)數(shù)據(jù)量不大時(shí),將所述電路域CS和所述分組域PS的回填部署在同一臺服務(wù)器,所述電路域CS合成的CDR和所述分組域PS合成的CDR在經(jīng)過各自的IMSI回填模塊后,統(tǒng)一 IMSI回填; 或隔離回填模塊,用于當(dāng)數(shù)據(jù)量比較大和網(wǎng)絡(luò)寬帶的限制,將電路域CS的回填和分組域 PS的回填進(jìn)行物理隔離,即分別部署在不同的服務(wù)器上,電路域CS和分組域PS各自通過所述關(guān)鍵信息回填I(lǐng)MSI后,進(jìn)入各自的IMSI回填MSISDN/IMEI模塊,當(dāng)所述分組域PS的翻譯表結(jié)點(diǎn)中發(fā)生更新時(shí),將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,該裝置包括 建立翻譯表模塊,用于進(jìn)行用戶信息記錄,方便用戶身份的查找。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,該裝置還包括傳送信息數(shù)據(jù)模塊,用于將所述分組域PS的翻譯表信息數(shù)據(jù)同步到電路域CS中,采用類似TLV方式。
全文摘要
本發(fā)明公開了一種回填用戶固定身份的方法及裝置,該方法包括獲取電路域CS的A接口和分組域PS的GN接口的信令數(shù)據(jù);根據(jù)所述CS域信令數(shù)據(jù)和PS域信令數(shù)據(jù)分別合成CS域呼叫描述記錄CDR和PS域呼叫描述記錄CDR;提取所述CS域的CDR和所述PS域的CDR中關(guān)鍵信息;所述CS域和所述PS域分別通過各自的所述關(guān)鍵信息回填各自的國際移動(dòng)用戶身份識別碼IMSI;通過采集信令數(shù)據(jù),根據(jù)信令數(shù)據(jù)合成CDR提取CDR中的關(guān)鍵信息和用戶身份信息,經(jīng)過關(guān)鍵信息回填I(lǐng)MSI和IMSI回填MSISDN/IMEI后,對CS域和PS域的用戶身份信息實(shí)時(shí)同步,實(shí)現(xiàn)CS域和PS域用戶身份的回填整合,補(bǔ)全CDR用戶信息。
文檔編號H04W8/26GK102421092SQ201110341448
公開日2012年4月18日 申請日期2011年11月2日 優(yōu)先權(quán)日2011年11月2日
發(fā)明者卞忠鳴, 張敏, 賈林 申請人:北京中創(chuàng)信測科技股份有限公司