本發(fā)明涉及通信技術領域,特別是指一種信令分析方法和裝置。
背景技術:
LTE(Long Term Evolution,長期演進)網(wǎng)絡架構扁平化,傳統(tǒng)的Abis/Iub接口消失,基于Abis/Iub接口的信令監(jiān)測優(yōu)化手段無法在4G中繼續(xù),需要引入信令軟采技術,即由主設備輸出經(jīng)過此設備的全量原始信令。在LTE軟采信令準確性檢測中,常需要以測試終端的信令作為檢測標準,并與基站采集輸出的信令進行對比,驗證軟采信令是否符合空口真實情況?,F(xiàn)網(wǎng)應用環(huán)境下,基站采集的為全網(wǎng)所有用戶的全量空口信令,而終端側能獲得詳細信令的多為特定的路測終端,屬于局部用戶。因此,需要解決特定終端用戶信令與基站全量用戶信令間的匹配關聯(lián)問題。
現(xiàn)有的常用信令關聯(lián)方法有:
1、基于IMSI(International Mobile Subscriber Identification Number,國際移動用戶識別碼)的關聯(lián)方案
通過硬采集獲得核心網(wǎng)S1-MME、S6a等接口的信令,并通過多接口關聯(lián)回填,得到基站采集的空口信令對應的IMSI,從而實現(xiàn)與終端消息關聯(lián)(終端IMSI可認為是已知的)。
2、基于C-RNTI(Cell Radio Network Temporary Identifier,小區(qū)無線網(wǎng)絡臨時標識)的關聯(lián)方案
即分別獲得終端及基站信令的Cell ID+C-RNTI信息,以此作為關聯(lián)條件完成終端與基站消息匹配。此方法僅需要終端和基站側的空口數(shù)據(jù),數(shù)據(jù)類型少,實現(xiàn)原理簡單。
然而,第一種方法僅通過空口信令軟采,無法獲得全部信令的IMSI的信息,此方案需要多接口數(shù)據(jù)采集和端到端關聯(lián),需要較嚴格的系統(tǒng)時間同步, 所需數(shù)據(jù)源多,采集難度大、分析成本高;而第二種方法C-RNTI僅在服務小區(qū)內(nèi)唯一,生命周期短,變換頻繁。實際測試時,路測終端對RNTI(Radio Network Tempory Identity,無線網(wǎng)絡臨時標識)的獲取支持不好,需要人工在底層的隨機接入響應(RAR,Random Access Response)消息中獲取C-RNTI信息,且每次小區(qū)切換或RRC(Radio Resource Control,無線資源控制)連接釋放均需隨時更新,實現(xiàn)繁瑣,也容易出錯。因此,現(xiàn)有的方案不能很好的解決特定終端用戶信令與基站全量用戶信令間的匹配關聯(lián)問題。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種信令分析方法和裝置,實現(xiàn)特定終端信令與基站側采集的全量信令的自動關聯(lián),減少關聯(lián)時對空口用戶標識的頻繁跟蹤,降低難度,提高處理效率。
為達到上述目的,本發(fā)明的實施例提供一種信令分析方法,包括:
在分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識獲取對應的第一用戶標識;
根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),其中,所述信令基本信息至少包括信令時間和消息類型,所述第一映射關系中記錄有所述第一用戶標識、所述第二用戶標識、所述信令基本信息和所述第一信令數(shù)據(jù)的對應關系;
根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系,其中所述第一用戶標識已分配階段,所述第二映射關系中記錄有終端的第二信令數(shù)據(jù)以及信令基本信息的對應關系;
根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令數(shù)據(jù)的比對分析;其中,所述第一用戶標識的生命周期長于所述第二用戶標識的生命周期。
其中,所述方法還包括:
在未分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);
根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;其中所述第一用戶標識未分配階段,所述第二映射關系中記錄有終端的第二用戶標識、信令基本信息和第二信令數(shù)據(jù)的對應關系。
其中,所述方法還包括:
在所述第一用戶標識發(fā)生變更時,獲取更新的第二用戶標識,根據(jù)所述第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;
所述第一用戶標識變更后,根據(jù)更新后的第二用戶標識獲取更新后的第一用戶標識;根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系。
其中,所述方法還包括:在終端滿足變更條件時,確定終端的第一用戶標識發(fā)生變更;其中,所述變更條件為:
在收到無線資源控制RRC連接釋放消息后,執(zhí)行RRC連接釋放成功;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站間無X2鏈路或?qū)儆诓煌囊苿庸芾韺嶓w池MME pool,確定當前場景為S1切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站不同,基站間存在X2鏈路且屬于同一MME pool,確定當前場景為X2切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在服務小區(qū)切換失敗后觸發(fā)RRC重建消息,且重建前后小區(qū)所屬的基站不同或?qū)儆诓煌腗ME pool;或
在RRC重建失敗或無信令標志大于一預設時間,終端從連接狀態(tài)轉(zhuǎn)為空閑狀態(tài)。
其中,所述第一用戶標識由移動性管理實體MME或基站分配,所述第二 用戶標識由服務小區(qū)分配。
其中,所述第一用戶標識包括MME用戶S1接口應用面標識MME UE S1AP ID、MME組標識MME group ID和MME標號MME code,所述的第二用戶標識包括無線網(wǎng)絡臨時標識C-RNTI和服務小區(qū)標識Cell ID。
其中,所述MME UE S1AP ID、MME group ID和MME code的獲取方式為:
在初始隨機接入過程中,從MME發(fā)送的初始終端上下文請求Initial UE Context Request消息中獲得;或
在S1切換過程中,從切換目標MME發(fā)送給目標基站的切換請求Handover request消息中獲得;或
在X2切換過程中,從切換完成后MME發(fā)送給目標基站的路徑轉(zhuǎn)換請求應答Path Switch Request ACK消息中獲得。
其中,所述C-RNTI的獲取方式為:
在初始隨機接入過程中,從隨機接入響應消息中獲得;或
在切換過程,從RRC連接重配置消息中獲得或者從切換命令消息中獲得。
其中,所述根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令數(shù)據(jù)的比對分析,具體為:
根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析信令基本信息中的消息類型和數(shù)量,評估基站采集信令數(shù)據(jù)的消息差錯率;或
根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析第一信令數(shù)據(jù)以及第二信令數(shù)據(jù)的原始碼流,評估基站采集信令數(shù)據(jù)的誤碼比率。
為達到上述目的,本發(fā)明實施例還提供了一種信令分析裝置,所述裝置包括:
第一獲取模塊,用于在分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識獲取對應的第一用戶標識;
第一匹配模塊,用于根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),其中,所述信令基本信息至少包括信令時間和消息類型,所述第一映射關系中記錄有所述第一用戶標識、所述第二用戶標識、所述信令基本信息和所述 第一信令數(shù)據(jù)的對應關系;
第一關聯(lián)模塊,用于根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系,其中所述第一用戶標識已分配階段,所述第二映射關系中記錄有終端的第二信令數(shù)據(jù)以及信令基本信息的對應關系;
分析模塊,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令數(shù)據(jù)的比對分析;其中,所述第一用戶標識的生命周期長于所述第二用戶標識的生命周期。
其中,所述裝置還包括:
第二匹配模塊,用于在未分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);
第二關聯(lián)模塊,用于根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;其中所述第一用戶標識未分配階段,所述第二映射關系中記錄有終端的第二用戶標識、信令基本信息和第二信令數(shù)據(jù)的對應關系。
其中,所述裝置還包括:
第三關聯(lián)模塊,用于在所述第一用戶標識發(fā)生變更時,獲取更新的第二用戶標識,根據(jù)所述第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;
第四關聯(lián)模塊,用于所述第一用戶標識變更后,根據(jù)更新后的第二用戶標識獲取更新后的第一用戶標識;根據(jù)所述第一用戶標識、信令基本數(shù)據(jù)以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系。
其中,所述裝置還包括:變更確定模塊,用于在終端滿足變更條件時,確定終端的第一用戶標識發(fā)生變更;其中,所述變更條件為:
在收到無線資源控制RRC連接釋放消息后,執(zhí)行RRC連接釋放成功;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站間無X2鏈路或?qū)儆诓煌囊苿庸芾韺嶓w池MME pool,確定當前場景為S1切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站不同,基站間存在X2鏈路且屬于同一MME pool,確定當前場景為X2切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在服務小區(qū)切換失敗后觸發(fā)RRC重建消息,且重建前后小區(qū)所屬的基站不同或?qū)儆诓煌腗ME pool;或
在RRC重建失敗或無信令標志大于一預設時間,終端從連接狀態(tài)轉(zhuǎn)為空閑狀態(tài)。
其中,所述第一用戶標識由移動性管理實體MME或基站分配,所述第二用戶標識由服務小區(qū)分配。
其中,所述第一用戶標識包括MME用戶S1接口應用面標識MME UE S1AP ID、MME組標識MME group ID和MME標號MME code,所述的第二用戶標識包括無線網(wǎng)絡臨時標識C-RNTI和服務小區(qū)標識Cell ID。
其中,所述MME UE S1AP ID、MME group ID和MME code的獲取方式為:
在初始隨機接入過程中,從MME發(fā)送的初始終端上下文請求Initial UE Context Request消息中獲得;或
在S1切換過程中,從切換目標MME發(fā)送給目標基站的切換請求Handover request消息中獲得;或
在X2切換過程中,從切換完成后MME發(fā)送給目標基站的路徑轉(zhuǎn)換請求應答Path Switch Request ACK消息中獲得。
其中,所述C-RNTI的獲取方式為:
在初始隨機接入過程中,從隨機接入響應消息中獲得;或
在切換過程,從RRC連接重配置消息中獲得或者從切換命令消息中獲得。
其中,所述分析模塊具體為:
第一分析子模塊,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析信令基本信息中的消息類型和數(shù)量,評估基站采集信令數(shù)據(jù)的消息差錯率;或
第二分析子模塊,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析第一信令數(shù)據(jù)以及第二信令數(shù)據(jù)的原始碼流,評估基站采集信令數(shù)據(jù)的誤碼比率。
本發(fā)明的上述技術方案的有益效果如下:
本發(fā)明實施例的方法中,第一用戶標識的生命周期(更新時間)長于第二用戶標識,在分配終端的第一用戶標識的階段,由第一用戶標識和第二用戶標識的對應關系能夠在接收的基站側多個終端信令數(shù)據(jù)中確定與選定路測終端一致的基站側信令。此后,只需根據(jù)第一用戶標識、信令基本信息、第一映射關系確定第一信令數(shù)據(jù),然后再根據(jù)第一信令數(shù)據(jù)、信令基本信息以及第二映射關系即可實現(xiàn)建立終端與基站信令的關聯(lián)關系,不需了解終端的第二用戶標識,實現(xiàn)了特定終端信令與基站側采集的全量信令的自動關聯(lián),減少關聯(lián)時對終端空口用戶標識的頻繁跟蹤,降低難度,提高處理效率
附圖說明
圖1表示本發(fā)明實施例的信令分析方法的步驟流程圖;
圖2表示本發(fā)明實施例的信令分析方法的一應用現(xiàn)網(wǎng)實測環(huán)境示意圖;
圖3表示本發(fā)明實施例的信令分析裝置的結構示意圖。
具體實施方式
為使本發(fā)明要解決的技術問題、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例進行詳細描述。
本發(fā)明針對現(xiàn)有的方法不能很好的解決特定終端用戶信令與基站全量用戶信令間的匹配關聯(lián)的問題,提供一種信令分析方法,實現(xiàn)特定終端信令與基站側采集的全量信令的自動關聯(lián),減少關聯(lián)時對空口用戶標識的頻繁跟蹤,降低難度,提高處理效率。
如圖1所示,本發(fā)明實施例的一種信令分析方法,包括:
步驟11,在分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識獲取對應的第一用戶標識;
步驟12,根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),其中,所述信令基本信息至少包括信令時間和消息類型,所述第一映射關系中記錄有所述第一用戶標識、所述第二用戶標識、所述信令基本信息和所述第一信令數(shù)據(jù)的對應關系;
步驟13,根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系,其中所述第一用戶標識已分配階段,所述第二映射關系中記錄有終端的第二信令數(shù)據(jù)以及信令基本信息的對應關系;
步驟14,根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令數(shù)據(jù)的比對分析;其中,所述第一用戶標識的生命周期長于所述第二用戶標識的生命周期。
在該實施例中,基站側采集的全量信令的每條信令的第一映射關系中記錄有第一用戶標識、第二用戶標識、信令基本信息和所述第一信令數(shù)據(jù)的對應關系,但是終端側在第一用戶標識已分配階段,信令的第二映射關系中僅記錄有終端的第二信令數(shù)據(jù)以及信令基本信息的對應關系。在分配終端的第一用戶標識階段,在全量信令中要先根據(jù)當前信令的第二用戶標識獲取對應的第一用戶標識,就能夠在接收的基站側多個終端信令數(shù)據(jù)中確定與選定路測終端一致的基站側信令。之后,直接根據(jù)第一用戶標識、信令基本信息(至少包括信令時間和消息類型)以及第一映射關系,得到第一信令數(shù)據(jù)也就是基站側全量信令中與選定路測終端對應的信令數(shù)據(jù)。而在選定終端的信令中,就可直接根據(jù)第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系建立終端與基站信令的關聯(lián)關系,最后根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令數(shù)據(jù)的比對分析。
本發(fā)明實施例的方法,第一用戶標識的生命周期(更新時間)長于第二用戶標識,在分配終端的第一用戶標識的階段,由第一用戶標識和第二用戶標識的對應關系能夠確定當前信令對應的特定終端。此后,只需根據(jù)第一用戶標識、信令基本信息、第一映射關系確定第一信令數(shù)據(jù),然后根據(jù)第一信令數(shù)據(jù)、信 令基本信息以及第二映射關系即可實現(xiàn)建立終端與基站信令的關聯(lián)關系,不需了解終端的第二用戶標識,實現(xiàn)了特定終端信令與基站側采集的全量信令的自動關聯(lián),減少關聯(lián)時對終端空口用戶標識的頻繁跟蹤,降低難度,提高處理效率。
其中,所述第一用戶標識由移動性管理實體MME或基站分配,所述第二用戶標識由服務小區(qū)分配。
優(yōu)選的,所述第一用戶標識包括MME用戶S1接口應用面標識MME UE S1AP ID、MME組標識MME group ID和MME標號MME code,所述的第二用戶標識包括無線網(wǎng)絡臨時標識C-RNTI和服務小區(qū)標識Cell ID。
其中,所述MME UE S1AP ID、MME group ID和MME code的獲取方式為:
在初始隨機接入過程中,從MME發(fā)送的初始終端上下文請求Initial UE Context Request消息中獲得;或
在S1切換過程中,從切換目標MME發(fā)送給目標基站的切換請求Handover request消息中獲得;或
在X2切換過程中,從切換完成后MME發(fā)送給目標基站的路徑轉(zhuǎn)換請求應答Path Switch Request ACK消息中獲得。
其中,所述C-RNTI的獲取方式為:
在初始隨機接入過程中,從隨機接入響應消息中獲得;或
在切換過程,從RRC連接重配置消息中獲得或者從切換命令消息中獲得。
應該知道的是,終端在使用過程中,就不可避免的會存在未分配第一用戶標識的情況,這樣,在上述實施例的基礎上,所述方法還包括:
步驟15,在未分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);
步驟16,根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;其中所述第一用戶標識未分配階段,所述第二映射關系中記錄有終端的第二用戶標識、信令基本信息和第二信令數(shù)據(jù)的對應關系。
在該實施例中,在未分配終端的第一用戶標識的階段,第二映射關系中記錄有終端的第二用戶標識、信令基本信息和第二信令數(shù)據(jù)的對應關系。對于基站側全量信令中的當前信令,如上述步驟所示,可直接根據(jù)第二用戶標識、信令基本信息以及第一映射關系,得到與第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),然后根據(jù)第一信令數(shù)據(jù)、信令基本信息和第二映射關系建立終端與基站的關聯(lián)關系??芍谖捶峙涞谝挥脩魳俗R的階段,主要是根據(jù)第二用戶標識來進行關聯(lián)的。
需要了解的是,第一用戶標識未分配階段包括:
初始隨機接入過程:從RRC連接請求消息RRC Connection Request消息到初始UE上下文請求消息Initial UE Context Request消息(對應到空口為基站發(fā)往用戶的第一條RRC連接配置消息)階段涉及的信令;
X2切換過程:從終端發(fā)往目標基站的RRC重配置完成至Path Switch Request ACK消息,或發(fā)送X2切換失敗后,終端發(fā)往目標基站的RRC重建請求消息至Path Switch Request ACK消息階段涉及的信令。
另,在分配了終端的第一用戶標識后,一些場景下如:終端正常釋放、S1切換成功、X2切換成功、切換失敗后重建成功以及終端異常釋放等,第一用戶標識會發(fā)生變更,因此,在上述實施例的基礎上,本發(fā)明實施例的信令分析方法中,所述方法還包括:
步驟17,在所述第一用戶標識發(fā)生變更時,獲取更新的第二用戶標識,根據(jù)所述第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;
步驟18,所述第一用戶標識變更后,根據(jù)更新后的第二用戶標識獲取更新后的第一用戶標識;根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系。
應該了解的是,在第一用戶標識發(fā)生變更時,在本發(fā)明實施例中,由于第一用戶標識的生命周期長于第二用戶標識的生命周期,為了保障關聯(lián)正確性, 對于變更時的信令,并不直接使用第一用戶標識,而是獲取更新的第二用戶標識,根據(jù)第二用戶標識、信令基本信息以及第一映射關系,匹配得到與該第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),然后根據(jù)第一信令數(shù)據(jù)、信令基本信息以及第二映射關系,再建立終端與基站信令的關聯(lián)關系。而在變更完成后,重新使用第一用戶標識,當然要先根據(jù)更新后的第二用戶標識獲取更新后的第一用戶標識,根據(jù)第一用戶標識、信令基本信息以及第一映射關系,匹配得到與該第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),之后根據(jù)第一信令數(shù)據(jù)、信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系。
上述步驟,在發(fā)生變更時,使用變更的第二用戶標識進行關聯(lián),在變更后重新使用變更的第二用戶標識對應的第一用戶標識進行關聯(lián),充分利用了第一用戶標識和第二用戶標識的特性,保證了關聯(lián)的快速有效。
其中,所述方法還包括:步驟19,在終端滿足變更條件時,確定終端的第一用戶標識發(fā)生變更;其中,所述變更條件為:
在收到無線資源控制RRC連接釋放消息后,執(zhí)行RRC連接釋放成功;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站間無X2鏈路或?qū)儆诓煌囊苿庸芾韺嶓w池MME pool,確定當前場景為S1切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站不同,基站間存在X2鏈路且屬于同一MME pool,確定當前場景為X2切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在服務小區(qū)切換失敗后觸發(fā)RRC重建消息,且重建前后小區(qū)所屬的基站不同或?qū)儆诓煌腗ME pool;或
在RRC重建失敗或無信令標志大于一預設時間,終端從連接狀態(tài)轉(zhuǎn)為空閑狀態(tài)。
通過上述內(nèi)容可知,要想確定終端的第一用戶標識發(fā)生變更,就需要判斷終端是否滿足變更條件。其中,對于X2切換成功后,MME可通過路徑轉(zhuǎn)換 請求應答Path Swicth request ACK消息為用戶分配新的第一用戶標識,也可以不重新分配使用原來的第一用戶標識,具體取決于不同網(wǎng)絡設備的實現(xiàn)機制,故對于終端是否滿足該變更條件,需要結合具體設備機制判斷。當然要判斷終端是否滿足變更條件,需要對終端進行實時監(jiān)控,對于切換是否為S1切換或X2切換,還需要結合站點工參表信息具體包括:服務小區(qū)ID、基站ID、基站間的X2鏈路配置信息、基站所屬的MME pool信息等。
在關聯(lián)完成后,要對關聯(lián)的結果進行分析,在上述實施例的基礎上,本發(fā)明實施例中,步驟14具體為:
步驟141a,根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析信令基本信息中的消息類型和數(shù)量,評估基站采集信令數(shù)據(jù)的消息差錯率;或
步驟141b,根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析第一信令數(shù)據(jù)以及第二信令數(shù)據(jù)的原始碼流,評估基站采集信令數(shù)據(jù)的誤碼比率。
根據(jù)已建立的關聯(lián)關系,可以評估基站采集信令數(shù)據(jù)的消息差錯率,分析信令基本信息中的消息類型和數(shù)量,如以終端側消息類型為基準,在關聯(lián)結果中評估基站采集信令是否正確、完備、無漏報或多報;還可以評估基站采集信令數(shù)據(jù)的誤碼比率,分析第一信令數(shù)據(jù)以及第二信令數(shù)據(jù)的原始碼流,如以終端側原始信令碼流為基準,按bit級分析基站采集的原始信令碼流是否與空口實際傳輸一致,是否發(fā)生誤碼。
下面結合具體實現(xiàn)說明本發(fā)明實施例的方法在現(xiàn)網(wǎng)實測環(huán)境如圖2所示(存在多個商用終端用戶以及用于測試接入的終端)的應用,其中,通過路測軟件可以獲得測試終端的空中接口信令數(shù)據(jù),并在MME UE S1AP ID未分配階段記錄C-RNTI+Cell ID、信令基本信息(如信令時間、消息類型)和信令數(shù)據(jù)的對應關系,在MME UE S1AP ID已分配階段記錄信令基本信息和信令數(shù)據(jù)的對應關系,即所述第二映射關系;同時,基站采集空中接口信令數(shù)據(jù),并為每條信令記錄C-RNTI+Cell ID、MME UE S1AP ID+MME code+MME group ID、信令基本信息和信令數(shù)據(jù)的對應關系,即所述第一映射關系:
信令接收和分析器或基站等分析設備接收經(jīng)信令匯聚設備匯聚后所用終端的信令數(shù)據(jù),同時獲取相應的第二用戶標識(以C-RNTI為代表)和第一用戶標識(以MME UE S1AP ID為代表,在終端未分配MME UE S1AP ID階段 記為FF),第一映射關系(為方便比較,僅顯示與選定的測試終端有關的信息,其余終端信息忽略)如下表1所示,其中,信令時間可用序號替代表示:
表1
通過路測軟件獲得終端的信令基本信息和信令數(shù)據(jù),并在初始接入、切換等MME UE S1AP未分配或發(fā)生變更時,獲取當前的C-RNTI,第二映射關系 如下表2所示(其中“—”表示不用獲取該標識,信令時間可用序號替代表示):
表2
結合表1和表2,本發(fā)明實施例詳細說明如下:
在終端未分配MME UE S1AP ID階段,如表2中序號1-3,是初始隨機接入階段,以C-RNTI為關聯(lián)條件。具體可根據(jù)C-RNTI、信令基本信息(至少包括信令時間和消息類型,表中未完全給出)以及第一映射關系,匹配得到與C-RNTI對應的基站采集的第一信令數(shù)據(jù),以表1的序號1信令為例,根據(jù)C-RNTI(45)、服務小區(qū)標識Cell ID(小區(qū)1)、信令時間、消息類型(RRC ConnREQ)以及其第一映射關系,得到第一信令數(shù)據(jù)包括原始信令碼流(14DE8663),確定表2中序號1是對應表1中序號1的信令,即可建立終端 與基站信令的關聯(lián)關系。
在開始分配終端MME UE S1AP ID的階段如表1的序號3以及表2的序號4,由第一映射關系中的C-RNTI和MME UE S1AP ID的對應關系,獲得選定路測終端分配的MME UE S1AP ID為152,就能夠在接收的基站側多個終端信令數(shù)據(jù)中確定與選定路測終端一致的基站側信令。
在分配了終端的MME UE S1AP ID后,如表2中序號5的信令信息,根據(jù)MME UE S1AP ID、信令基本信息以及表1的第一映射關系,匹配得到與MME UE S1AP ID對應的基站采集的第一信令數(shù)據(jù),由于已確定特定終端,不需獲取終端側信令的C-RNTI,直接根據(jù)信令基本信息匹配得到第一信令數(shù)據(jù)和第二信令數(shù)據(jù),建立終端與基站信令的關聯(lián)關系(即表2序號5和表1的序號4的關聯(lián)關系)。之后,表2序號6~11都是分配了終端的MME UE S1AP ID有效期間,使用MME UE S1AP ID 152關聯(lián),期間雖然經(jīng)歷多個小區(qū),但無需獲取終端側頻繁變更的C-RNTI。
在第一用戶標識發(fā)生變更時的實施例如下:表2中序號12~14是終端判斷RRC連接釋放,重新發(fā)起隨機接入,此時原MME UE S1AP ID失效,新的MME UE S1AP ID未分配,終端需記錄新分配的C-RNTI,分析器將以此為C-RNTI關聯(lián)條件。表2中序號15~17對應表1中序號15~17,通過更新后的C-RNTI 17獲得新分配的MME UE S1AP ID為169,就可以此MME UE S1AP ID為關聯(lián)條件。同理,表2中序號17、18終端判斷發(fā)生S1切換成功,MME UE SIAP ID變更,記錄更新后的C-RNTI為23,并在基站側數(shù)據(jù)中獲得新分配的MME UE SIAP ID為323。表2中序號20新分配的MME UE SIAP ID有效,繼續(xù)以MME UE SIAP ID323進行關聯(lián)。當然,若信令缺失時會無法找到對應的關聯(lián)信令信息,可順序記錄,得到關聯(lián)后的終端與基站信令的關聯(lián)關系表3如下:
表3
最后,對關聯(lián)結果可進行如下分析:
1)以終端側消息類型為基準,在關聯(lián)結果中評估基站采集是否正確、完備、無漏報或多報。如表3中第2行發(fā)現(xiàn)基站信令漏報,第9行則發(fā)現(xiàn)基站信令多報的問題,可用于評估基站采集數(shù)據(jù)的消息差錯率;2)以終端側原始信令碼流為基準,按bit級分析基站采集的原始信令碼流是否與空口實際傳輸一致,是否發(fā)生誤碼。如第3行發(fā)現(xiàn)基站原始信令碼流有誤的問題,可用于評估原始信令誤碼率。
綜上所述,本發(fā)明實施例的信令分析方法,利用第一用戶標識和第二用戶標識的生命周期不同,基于兩者關聯(lián)在終端不同階段使用不同的關聯(lián)方式,實現(xiàn)特定終端信令與基站側采集的全量信令的自動關聯(lián),減少對終端側用戶標識的頻繁跟蹤,降低難度,提高了處理效率。
如圖3所示,本發(fā)明實施例還提供了一種信令分析裝置,所述裝置包括:
第一獲取模塊10,用于在分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識獲取對應的第一用戶標識;
第一匹配模塊20,用于根據(jù)所述第一用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù),其中,所述信令基本信息至少包括信令時間和消息類型,所述第一映射關系中記錄有所述第一用戶標識、所述第二用戶標識、所述信令基本信息和所述第一信令數(shù)據(jù)的對應關系;
第一關聯(lián)模塊30,用于根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系,其中所述第一用戶標識已分配階段,所述第二映射關系中記錄有終端的第二信令數(shù)據(jù)以及信令基本信息的對應關系;
分析模塊40,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系進行信令 數(shù)據(jù)的比對分析;其中,所述第一用戶標識的生命周期長于所述第二用戶標識的生命周期。
其中,所述裝置還包括:
第二匹配模塊,用于在未分配終端的第一用戶標識的階段,根據(jù)當前信令的第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);
第二關聯(lián)模塊,用于根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;其中所述第一用戶標識未分配階段,所述第二映射關系中記錄有終端的第二用戶標識、信令基本信息和第二信令數(shù)據(jù)的對應關系。
其中,所述裝置還包括:
第三關聯(lián)模塊,用于在所述第一用戶標識發(fā)生變更時,獲取更新的第二用戶標識,根據(jù)所述第二用戶標識、信令基本信息以及第一映射關系,匹配得到與所述第二用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系;
第四關聯(lián)模塊,用于所述第一用戶標識變更后,根據(jù)更新后的第二用戶標識獲取更新后的第一用戶標識;根據(jù)所述第一用戶標識、信令基本數(shù)據(jù)以及第一映射關系,匹配得到與所述第一用戶標識對應的基站采集的當前信令的第一信令數(shù)據(jù);根據(jù)所述第一信令數(shù)據(jù)、所述信令基本信息以及第二映射關系,建立終端與基站信令的關聯(lián)關系。
其中,所述裝置還包括:變更確定模塊,用于在終端滿足變更條件時,確定終端的第一用戶標識發(fā)生變更;其中,所述變更條件為:
在收到無線資源控制RRC連接釋放消息后,執(zhí)行RRC連接釋放成功;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務小區(qū)所屬的基站間無X2鏈路或?qū)儆诓煌囊苿庸芾韺嶓w池MME pool,確定當前場景為S1切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在收到RRC重配置消息后,執(zhí)行切換到新的服務小區(qū),且切換前后服務 小區(qū)所屬的基站不同,基站間存在X2鏈路且屬于同一MME pool,確定當前場景為X2切換成功,其中所述RRC重配置消息中的配置內(nèi)容為移動性控制信息;或
在服務小區(qū)切換失敗后觸發(fā)RRC重建消息,且重建前后小區(qū)所屬的基站不同或?qū)儆诓煌腗ME pool;或
在RRC重建失敗或無信令標志大于一預設時間,終端從連接狀態(tài)轉(zhuǎn)為空閑狀態(tài)。
其中,所述第一用戶標識由移動性管理實體MME或基站分配,所述第二用戶標識由服務小區(qū)分配。
其中,所述第一用戶標識包括MME用戶S1接口應用面標識MME UE S1AP ID、MME組標識MME group ID和MME標號MME code,所述的第二用戶標識包括無線網(wǎng)絡臨時標識C-RNTI和服務小區(qū)標識Cell ID。
其中,所述MME UE S1AP ID、MME group ID和MME code的獲取方式為:
在初始隨機接入過程中,從MME發(fā)送的初始終端上下文請求Initial UE Context Request消息中獲得;或
在S1切換過程中,從切換目標MME發(fā)送給目標基站的切換請求Handover request消息中獲得;或
在X2切換過程中,從切換完成后MME發(fā)送給目標基站的路徑轉(zhuǎn)換請求應答Path Switch Request ACK消息中獲得。
其中,所述C-RNTI的獲取方式為:
在初始隨機接入過程中,從隨機接入響應消息中獲得;或
在切換過程,從RRC連接重配置消息中獲得或者從切換命令消息中獲得。
其中,所述分析模塊具體為:
第一分析子模塊,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析信令基本信息中的消息類型和數(shù)量,評估基站采集信令數(shù)據(jù)的消息差錯率;或
第二分析子模塊,用于根據(jù)建立的所述終端與基站信令的關聯(lián)關系,分析第一信令數(shù)據(jù)以及第二信令數(shù)據(jù)的原始碼流,評估基站采集信令數(shù)據(jù)的誤碼比率。
綜上所述,本發(fā)明實施例的信令分析方法,利用第一用戶標識和第二用戶標識的生命周期不同,基于兩者關聯(lián)在終端不同階段使用不同的關聯(lián)方式,實現(xiàn)特定終端信令與基站側采集的全量信令的自動關聯(lián),減少對終端側空口用戶標識的頻繁跟蹤,降低難度,提高了處理效率。
需要說明的是,該裝置是應用了上述信令分析方法的裝置,上述信令分析方法的實現(xiàn)方式適用于該裝置,也能達到相同的技術效果。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。