專利名稱:用戶事件跟蹤方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,更具體地說,涉及一種用戶事件跟蹤方法及系統(tǒng)。
背景技術(shù):
目前,隨著移動通信的迅速發(fā)展,移動通信用戶快速增加,移動通信的網(wǎng)絡(luò)日趨復(fù) 雜,網(wǎng)絡(luò)的日常維護(hù)、網(wǎng)絡(luò)故障的定位、網(wǎng)絡(luò)故障的排除也日趨困難。一旦有通信故障,就會 產(chǎn)生大面積的影響。就網(wǎng)絡(luò)維護(hù)部門而言能否在出現(xiàn)通信故障時,快速定位故障點(diǎn),從而在 最短時間內(nèi)排除故障,就顯得日益重要。信令跟蹤系統(tǒng)是GSM(GlobalSystem for Mobile Communications,全球移動通訊 系統(tǒng))操作維護(hù)的一個重要功能,是監(jiān)測系統(tǒng)是否正常運(yùn)行的主要工具,也是目前業(yè)務(wù)維 護(hù)以及新業(yè)務(wù)開展的一個有效手段,因此一個良好的信令跟蹤系統(tǒng)是提高電信網(wǎng)絡(luò)管理質(zhì)
量的重要因素。通常,針對一個用戶,可以通過IMSI (International Mobile Subscriber Identification Number,國際移動用戶識別碼)和 TMSI (Temporary Mobile Subscriber Identity,臨時識別碼)進(jìn)行標(biāo)識。其中,IMSI是區(qū)別移動用戶的標(biāo)志,儲存在 SIM (Subscriber Identity Module,用戶身份識別模塊)卡中,可用于區(qū)別移動用戶的有 效信息。然而信令跟蹤系統(tǒng)所收集的信令消息中用戶的標(biāo)識一般采用的不是IMSI,而是 TMSLTMSI的設(shè)置是為了防止非法個人或團(tuán)體通過監(jiān)聽無線路徑上的信令交換而竊得移動 用戶的IMSI或跟蹤移動用戶的位置。TMSI是由VLR(Visitor Location Register,拜訪位 置寄存器)分配并不斷地進(jìn)行更換的,更換周期由網(wǎng)路運(yùn)營者設(shè)置。在信令跟蹤過程中,需要獲得用戶的IMSI和TMSI的對應(yīng)關(guān)系及其變化情況。為 此,在現(xiàn)有技術(shù)中,通常的做法是從VLR中提取TMSI和IMSI的對應(yīng)關(guān)系,當(dāng)TMSI發(fā)生變化 時更新IMSI和TMSI對應(yīng)關(guān)系。這種方法需要在VLR中查詢,查詢的數(shù)據(jù)量過大時,會給 VLR造成很大的負(fù)荷壓力,無法及時查詢。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例針對現(xiàn)有技術(shù)中存在的上述問題,提供一種用戶事件跟蹤方法及系 統(tǒng),以簡單、有效地獲得IMSI和TMSI的對應(yīng)關(guān)系及其變化,實(shí)現(xiàn)對用戶事件的正確跟蹤。為此,本發(fā)明實(shí)施例提供如下技術(shù)方案一種用戶事件跟蹤方法,包括獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信令消息;根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映射關(guān)系的變動情況;獲取TMSI和IMSI分離的信息;根據(jù)獲取的TMSI和IMSI分離的信息及所述映射關(guān)系變動情況,跟蹤給定時間段 內(nèi)各用戶事件。一種用戶事件跟蹤系統(tǒng),包括
4
信令消息獲取單元,用于獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信 令消息;映射關(guān)系生成單元,用于根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映 射關(guān)系的變動情況;分離信息獲取單元,用于獲取TMSI和IMSI分離的信息;跟蹤單元,用于根據(jù)獲取的TMSI和IMSI分離的信息及所述映射關(guān)系變動情況,跟 蹤給定時間段內(nèi)各用戶事件。本發(fā)明實(shí)施例用戶事件跟蹤方法及系統(tǒng),從無線接口上采集信令,在獨(dú)立的系統(tǒng) 中進(jìn)行信令消息解碼分析、信令流程還原,實(shí)現(xiàn)對較長時間內(nèi)的所有用戶的IMSI和TMSI的 對應(yīng)關(guān)系及其變化情況的跟蹤,不影響無線通信系統(tǒng)中的業(yè)務(wù)處理??梢葬槍μ囟ㄓ脩暨M(jìn) 行用戶信令回放,或者進(jìn)行特定事件比如掉話等事件的跟蹤,及時發(fā)現(xiàn)用戶在業(yè)務(wù)使用中 發(fā)生的可能影響用戶感知的問題,掌握用戶對運(yùn)營商網(wǎng)絡(luò)、業(yè)務(wù)的滿意度情況,了解網(wǎng)絡(luò)在 時間、地域上的性能,從而更好地輔助進(jìn)行無線網(wǎng)絡(luò)的優(yōu)化。本發(fā)明實(shí)施例的方法簡單易 行,不需要對現(xiàn)有的系統(tǒng)和設(shè)備進(jìn)行更改或增加,能夠滿足絕大部分用戶事件跟蹤的需求。
圖1是本發(fā)明實(shí)施例用戶事件跟蹤方法的流程圖;圖2是本發(fā)明實(shí)施例中IMSI、TMSI映射關(guān)系發(fā)生變化的信令流程示意圖;圖3是主叫發(fā)起呼叫的信令流程;圖4是本發(fā)明實(shí)施例用戶事件跟蹤系統(tǒng)的一種結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例用戶事件跟蹤方法及系統(tǒng),通過從無線接口獲取TMSI和IMSI映射 關(guān)系變動對應(yīng)信令流程的信令消息,根據(jù)所述信令消息確定漫游用戶的相關(guān)信令事件,得 到TMSI和IMSI的映射關(guān)系的變動情況,根據(jù)所述映射關(guān)系的變動情況,實(shí)現(xiàn)對給定時間段 內(nèi)各用戶事件的跟蹤,無需查詢VLR,即可簡單、有效地獲得IMSI和TMSI的對應(yīng)關(guān)系及其變 化,實(shí)現(xiàn)對用戶事件的正確跟蹤。在移動通信系統(tǒng)中,與IMSI和TMSI對應(yīng)關(guān)系改變相關(guān)的信令事件主要有表1所 述的事件表1
5信令注釋用戶信息位置信息動作信息IMSI附著終端在MSC內(nèi) 開機(jī)舊的TMSI (可 選) IMSI (可選) 新的TMSIMSC、LAC、CI (小區(qū)標(biāo)識、)開機(jī) 進(jìn)入位置區(qū)正常位置更 新終端進(jìn)入新的 LAC (位置 區(qū))MSC、LAC、CI進(jìn)入位置區(qū)周期性位置 更新終端在LAC內(nèi) 周期性更新MSC、LAC、CI在小區(qū)內(nèi)活 躍AI- IMSIDetach終端關(guān)機(jī)TMSI IMSI (可選)MSC、LAC、CI在小區(qū)內(nèi)去 活其他包含 TMSI再分配 的信令事件終端在任何業(yè) 務(wù)中,MSC都 可以重新為其 分配TMSI舊的TMSI (可 選) 新的TMSI IMSI (可選)MSC、LAC、CI呼叫發(fā)起 或?qū)ず?或其他業(yè)務(wù) 過程如圖1所示,是本發(fā)明實(shí)施例用戶事件跟蹤方法的流程圖,包括以下步驟步驟101,獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信令消息。MSC (移動交換中心)為終端分配新的TMSI后,該終端在此后的任何業(yè)務(wù)過程中都 將使用該新的TMSI執(zhí)行業(yè)務(wù)(包括再次的位置更新過程),直到再次分配新的TMSI。如前表1所示,涉及到TMSI和IMSI映射關(guān)系變化的信令事件有很多,要全面跟蹤 用戶的TMSI和IMSI關(guān)系的變動,所有這些信令事件都需要分析和處理。經(jīng)過分析發(fā)現(xiàn), 不管涉及到這個對應(yīng)關(guān)系變化的信令過程是如何發(fā)起的,這個對應(yīng)關(guān)系變化的成功一定以 TMSI再分配完成消息為標(biāo)志。因此,本專利提出具體如下TMSI和IMSI映射關(guān)系變化的信 令流程和信令消息提取方法從無線接口采集相應(yīng)的信令消息,將信令消息解析后,逐條查 找,獲得TMSI再分配完成消息;根據(jù)所述TMSI再分配完成消息中攜帶的DTID (目的地事務(wù) 處理標(biāo)識)參數(shù)向下查詢屬于同一個信令流程的信令消息,直到獲得釋放鏈接消息;根據(jù) 所述釋放鏈接消息中攜帶的OTID (源端事務(wù)處理標(biāo)識)參數(shù)向上查詢屬于同一個信令流程 的信令消息,直到獲得信令流程的包含頂SI或舊的TMSI的第一條消息,該消息可以是位置 更新請求消息,也可以是其他消息。在GSM系統(tǒng)中,所述無線接口可以是A接口(BSC(基站控制器)和MSC之間的通 信接口)、或者Abis接口(BSC和BTS (基站收發(fā)信臺)之間的通信接口)。步驟102,根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映射關(guān)系的變動情況。假設(shè)TMSI發(fā)生變化的信令流程如圖2所示。首先,在該信令流程中,獲得信令流程的包含IMSI或舊的TMSI的第一條消息如圖 中所示的位置更新請求消息①,從該消息中提取出IMSI和/或舊的TMSI。前面提到,MSC為終端分配新的TMSI后,終端將使用該新的TMSI進(jìn)行位置更新或 執(zhí)行業(yè)務(wù)。比如在以下流程中,終端需要向MSC發(fā)送位置更新請求消息,然后MSC會在必要時 給終端分配新的TMSI,并以TMSI再分配完成消息標(biāo)志新的TMSI分配成功。終端在開機(jī)狀態(tài)下從相鄰MSC進(jìn)入當(dāng)前MSC,當(dāng)前MSC可以從終端攜帶的TMSI中 識別出前一 MSC 由于當(dāng)前MSC內(nèi)沒有該終端的簽約信息,其必須到終端歸屬的HLR上進(jìn)行位置登記,而登記時必須使用IMSI號碼作為請求參數(shù);為避免在無線接口上傳輸用戶身份 信息,當(dāng)前MSC直接從前一 MSC獲取IMSI號碼,再利用該號碼進(jìn)行位置登記。終端在開機(jī)狀態(tài)下進(jìn)入MSC,當(dāng)前MSC無法根據(jù)終端的TMSI識別出前一 MSC 由于 MSC內(nèi)沒有該終端的簽約信息,其必須到終端歸屬的HLR上進(jìn)行位置登記,而登記時必須使 用IMSI號碼作為請求參數(shù);此時MSC通過A接口向終端索取IMSI號碼,再利用該號碼進(jìn)行 位置登記。終端在MSC內(nèi)開機(jī),而MSC內(nèi)無簽約數(shù)據(jù)終端開機(jī)時認(rèn)為其原有TMSI無效,直接 通過IMSI進(jìn)行位置登記;由于MSC內(nèi)沒有該終端的簽約信息,其必須到終端歸屬的HLR上 進(jìn)行位置登記,MSC直接通過終端上傳的IMSI號碼進(jìn)行位置登記。終端在MSC內(nèi)開機(jī),MSC內(nèi)已有簽約數(shù)據(jù)終端開機(jī)時認(rèn)為其原有TMSI無效,直接 通過IMSI進(jìn)行位置登記;MSC已有終端簽約信息,無須到HLR登記。終端在MSC內(nèi)移動到新的LAC區(qū)由于MSC內(nèi)存儲的終端位置需要精確到LAC,因 此BSC必須向MSC進(jìn)行位置登記,并申請分配新的TMSI ;MSC內(nèi)已有終端簽約信息,無須向 HLR登記,也無須向終端索取IMSI號碼,只是更新內(nèi)部存儲的終端的LAC位置信息。終端在非業(yè)務(wù)狀態(tài)下在MSC內(nèi)同一 LAC區(qū)中移動,或者靜止不動由于LAC信息未 變更,BSC不需要向MSC進(jìn)行位置登記,因此即使發(fā)生了小區(qū)位置變化,BSC也不向MSC報 告;但為了證實(shí)該終端仍然活躍,BSC需要周期性地向MSC報告終端的當(dāng)前位置,該報告只 表明終端當(dāng)前在所指示的小區(qū)內(nèi),并不代表手機(jī)正好進(jìn)入該小區(qū)。在上述各流程中,終端需要向MSC發(fā)送位置更新請求消息,而且根據(jù)不同的事件, 在該消息中攜帶了 IMSI和/或舊的TMSI。然后,獲得TMSI再分配命令消息②,從該消息中提取出新的TMSI。這樣,即可獲得 TMSI和IMSI的映射關(guān)系。當(dāng)然,如果從所述位置更新請求消息中獲取的是舊的TMSI,則可以繼續(xù)向上查詢 與所述TMSI和IMSI對應(yīng)的其他信令流程,獲取與所述舊的TMSI對應(yīng)的IMSI。當(dāng)然,正如前面表1所示,手機(jī)在任何業(yè)務(wù)過程中MSC都可以重新為其分配TMSI, 如圖3所示。圖3示出了 TMSI重分配過程發(fā)生在三個不同的信令流程中的情況,三個不同信令 流程中的消息在圖3中用不同線條區(qū)分。其中TMSI重分配過程可以發(fā)生在主叫發(fā)起呼叫的信令流程中,此時舊的TMSI或IMSI 不是從位置更新請求消息中獲得,而是從該信令流程的第一條消息——連接管理業(yè)務(wù)請求 (CMServiceRequest)消息中得到。TMSI重分配過程還可以發(fā)生在尋呼被叫的信令流程中,此時舊的TMSI或 IMSI不是從位置更新請求消息中獲得,而是從該信令流程的第一條消息——尋呼消息 (ΑΙ-Paging)中得到。另外,TMSI重分配過程還可以發(fā)生在切換過程中。在上述這些消息中,還記錄有位置區(qū)(即LAC)和時間等信息,為了方便后續(xù)對用 戶事件進(jìn)行跟蹤,可以將這些信息和獲得TMSI和IMSI的映射關(guān)系存儲到數(shù)據(jù)庫中,即可以 將獲取的0^1、舊的TMSI、新的TMSI及對應(yīng)的位置區(qū)、新舊TMSI交替時間記錄到數(shù)據(jù)庫 中。其中,所述新舊TMSI交替時間可以定義為再分配命令消息發(fā)送的時間。
比如,數(shù)據(jù)庫中存儲的記錄如下表2所示表 2
權(quán)利要求
一種用戶事件跟蹤方法,其特征在于,包括獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信令消息;根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映射關(guān)系的變動情況;獲取TMSI和IMSI分離的信息;根據(jù)獲取的TMSI和IMSI分離的信息及所述映射關(guān)系變動情況,跟蹤給定時間段內(nèi)各用戶事件。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取TMSI和IMSI映射關(guān)系改變相關(guān)的 信令流程中的信令消息包括從無線接口采集信令消息;解析所述信令消息,逐條查找,獲得TMSI再分配完成消息;根據(jù)所述TMSI再分配完成消息中攜帶的DTID參數(shù)向下查詢屬于同一個信令流程的信 令消息,直到獲得釋放鏈接消息;根據(jù)所述釋放鏈接消息中攜帶的OTID參數(shù)向上查詢屬于同一個信令流程的信令消 息,直到獲得信令流程的包含IMSI或舊的TMSI的第一條消息。
3.如權(quán)利要求2所述的方法,其特征在于,所述無線接口為 基站控制器和移動交換中心之間的通信接口 ;或者基站控制器和基站收發(fā)信臺之間的通信接口。
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述信令流程中的信令消息獲取 TMSI和IMSI的映射關(guān)系的變動情況包括從所述信令流程的包含IMSI或舊的TMSI的第一條消息中獲取IMSI和/或舊的TMSI ; 查詢TMSI再分配命令消息,并從該消息中獲取新的TMSI ;如果從所述信令流程的包含IMSI或舊的TMSI的第一條消息中獲取的是舊的TMSI, 則繼續(xù)向上查詢與所述TMSI和IMSI對應(yīng)的其他信令流程,獲取與所述舊的TMSI對應(yīng)的 IMSI ;將獲取的IMSI、舊的TMSI、新的TMSI及對應(yīng)的位置區(qū)、新舊TMSI交替時間記錄到數(shù)據(jù) 庫中。
5.如權(quán)利要求4所述的方法,其特征在于,所述新舊TMSI交替時間為所述再分配命 令消息發(fā)送的時間。
6.如權(quán)利要求1所述的方法,其特征在于,所述獲取TMSI和IMSI分離的信息包括 查詢IMSI分離指示消息,并從所述IMSI分離指示消息中獲得所述舊的TMSI、舊的TMSI對應(yīng)的位置區(qū)、舊TMSI分離時間; 將獲得的信息記錄到數(shù)據(jù)庫中。
7.如權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述用戶事件包括以下任意一個 或多個事件語音呼叫請求事件、語音呼叫接通事件、語音呼叫失敗事件,掉話事件、位置更 新請求事件、位置更新成功事件、位置更新失敗事件、尋呼事件、尋呼應(yīng)答事件、尋呼失敗事 件。
8.一種用戶事件跟蹤系統(tǒng),其特征在于,包括信令消息獲取單元,用于獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信令消息;映射關(guān)系生成單元,用于根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映射關(guān) 系的變動情況;分離信息獲取單元,用于獲取TMSI和IMSI分離的信息;跟蹤單元,用于根據(jù)獲取的TMSI和IMSI分離的信息及所述映射關(guān)系變動情況,跟蹤給 定時間段內(nèi)各用戶事件。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述信令消息獲取單元包括信令采集子單元,用于從無線接口采集信令消息;第一消息獲取子單元,用于解析所述信令消息,逐條查找,獲得TMSI再分配完成消息;第二消息獲取子單元,用于根據(jù)所述TMSI再分配完成消息中攜帶的DTID參數(shù)向下查 詢屬于同一個信令流程的信令消息,直到獲得釋放鏈接消息;第三消息獲取子單元,用于根據(jù)所述釋放鏈接消息中攜帶的OTID參數(shù)向上查詢屬于 同一個信令流程的信令消息,直到獲得信令流程的包含IMSI或舊的TMSI的第一條消息。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述映射關(guān)系生成單元包括號碼信息獲取子單元,用于從所述信令流程的包含IMSI或舊的TMSI的第一條消息中 獲取IMSI和/或舊的TMSI ;查詢TMSI再分配命令消息,并從該消息中獲取新的TMSI ;如果 從所述信令流程的包含IMSI或舊的TMSI的第一條消息中獲取的是舊的TMSI,則繼續(xù)向上 查詢與所述TMSI和IMSI對應(yīng)的其他信令流程,獲取與所述舊的TMSI對應(yīng)的IMSI ;第一記錄子單元,用于將獲取的IMSI、舊的TMSI、新的TMSI及對應(yīng)的位置區(qū)、新舊TMSI 交替時間記錄到數(shù)據(jù)庫中。
11.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述分離信息獲取單元包括查詢子單元,用于查詢IMSI分離指示消息,并從所述IMSI分離指示消息中獲得所述舊 的TMSI、舊的TMSI對應(yīng)的位置區(qū)、舊TMSI分離時間;第二記錄子單元,用于將所述查詢子單元獲得的信息記錄到數(shù)據(jù)庫中。
全文摘要
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,公開了一種用戶事件跟蹤方法及系統(tǒng),所述方法包括獲取TMSI和IMSI映射關(guān)系改變相關(guān)的信令流程中的信令消息;根據(jù)所述信令流程中的信令消息獲取TMSI和IMSI的映射關(guān)系的變動情況;獲取TMSI和IMSI分離的信息;根據(jù)獲取的TMSI和IMSI分離的信息及所述映射關(guān)系變動情況,跟蹤給定時間段內(nèi)各用戶事件。利用本發(fā)明,無需查詢拜訪位置寄存器即可獲得IMSI和TMSI的對應(yīng)關(guān)系變化,實(shí)時跟蹤對應(yīng)關(guān)系,從而實(shí)現(xiàn)對用戶事件的正確跟蹤。
文檔編號H04W24/04GK101969659SQ20101029010
公開日2011年2月9日 申請日期2010年9月21日 優(yōu)先權(quán)日2010年9月21日
發(fā)明者于艷華, 凌曉良, 姜海鷗, 宋俊德, 宋美娜, 楊志放, 肖山, 邱琳, 鄂新華, 馬曉琳 申請人:北京郵電大學(xué)