【摘要】 本文通過詳細分析統(tǒng)計用戶數(shù)的規(guī)則,找到用戶數(shù)統(tǒng)計(VLR各類用戶數(shù)測量)不等于POOL內(nèi)所有BSC用戶數(shù)(BSC話務分布測量)+ RNC用戶數(shù)(RNC話務分布測量)的原因。
【關鍵詞】 POOL 用戶數(shù)不一致
一、網(wǎng)絡現(xiàn)狀及問題描述
隨著核心網(wǎng)絡交換系統(tǒng)以及隨著GSM引動通信技術的快速發(fā)展核心網(wǎng)絡技術不斷演進,MSCPOOL成為未來核心網(wǎng)組網(wǎng)的必要因素已經(jīng)是事實。現(xiàn)在2011年11月四平地區(qū)完成核心網(wǎng)組POOL,在日常維護中發(fā)現(xiàn),組POOL后,POOL內(nèi)核心網(wǎng)側(cè)VLR統(tǒng)計的用戶數(shù)(VLR各類用戶數(shù)測量)不等于POOL內(nèi)所有BSC用戶數(shù)(BSC話務分布測量)+ RNC用戶數(shù)(RNC話務分布測量)。
二、用戶數(shù)統(tǒng)計規(guī)則
筆者做了全面的分析,在分析中發(fā)現(xiàn)了很多問題。當發(fā)現(xiàn)本系統(tǒng)存在用戶數(shù)發(fā)生變化時,對應的測量指標進行統(tǒng)計。以VLR中本地用戶數(shù)和無條件呼叫前轉(zhuǎn)的用戶數(shù)為例說明如下:
1、VLR中本地用戶數(shù):
用于統(tǒng)計本系統(tǒng)VLR中存在的大本地用戶數(shù)。用戶的漫游類型通過IMSI查詢漫游用戶類型表確認。具體配置命令為ADD ROAMUSRT,筆者進行了配置的本地用戶為根本例子進行了分析。
在一次位置更新流程中涉及三個測量點,如圖1中A點、B點和D點所示,具體測量點如下:A點: VLR獲得用戶IMSI信息后,內(nèi)部設置用戶類型為本地用戶,插入空記錄,并檢查用戶類型是否為本地并統(tǒng)計更新本局(VLR)的本地用戶數(shù)。在這種情況下,該測量指標的統(tǒng)計值進行加1操作。B點:局間位置更新時,HLR需要向用戶所在的前VLR(PVLR)發(fā)起CANCEL_LOCATION流程。PVLR收到MAP_CANCEL_LOCATION消息后,刪除已經(jīng)漫游到他局的用戶,此時,PVLR內(nèi)部檢查用戶在本局(PVLR)的用戶類型是否為本地并統(tǒng)計更新本局(PVLR)的本地用戶數(shù)。在這種情況下,該測量指標的統(tǒng)計值進行減1操作。D點:VLR收到HLR的MAP_UPDATE_LOCATION_ACK消息后,VLR內(nèi)部通過UpdateMMInfo更新用戶類型,檢查用戶類型是否由系統(tǒng)設置的本地用戶變成了漫游用戶。如果是,該測量指標的統(tǒng)計值進行減1操作。
2、無條件呼叫前轉(zhuǎn)的用戶數(shù)
當發(fā)現(xiàn)本系統(tǒng)VLR中存在登記了無條件呼叫前轉(zhuǎn)(CFU)業(yè)務的用戶數(shù)發(fā)生變化時,該測量指標進行統(tǒng)計。位置更新流程中涉及兩個測量點,如圖1中B點和C點所示,具體測量點如下:B點:局間位置更新時,HLR需要向用戶所在的前VLR(PVLR)發(fā)起CANCEL_LOCATION流程。PVLR收到MAP_CANCEL_LOCATION消息后,刪除已經(jīng)漫游到他局(VLR)的用戶,此時,PVLR內(nèi)部檢查本局(PVLR)用戶數(shù)據(jù)中的補充業(yè)務簽約信息中是否激活無條件呼叫前轉(zhuǎn)業(yè)務,統(tǒng)計更新本局(PVLR)的無條件呼叫前轉(zhuǎn)業(yè)務用戶數(shù)。如果用戶激活了該業(yè)務,該測量指標的統(tǒng)計值進行減1操作。C點:VLR收到HLR的MAP_VDB_INSERT_SUBSCRIBER_DATA消息后,VLR內(nèi)部檢查用戶類型是否新簽約激活無條件呼叫前轉(zhuǎn)業(yè)務,并更新本局(VLR)的無條件呼叫前轉(zhuǎn)業(yè)務用戶數(shù)。如果用戶激活了該業(yè)務,該測量指標的統(tǒng)計值進行加1操作。
在原有的基礎圖1點上我們進一步分析。HLR用戶數(shù)據(jù)操作流程涉及兩個測量點,具體測量點如下:A點:在HLR刪除用戶(銷戶)時,HLR需要向用戶當前所在的VLR發(fā)起CANCEL_LOCATION流程。VLR收到MAP_CANCEL_LOCATION消息后,需要刪除VLR中的用戶數(shù)據(jù),此時,VLR內(nèi)部檢查本局(VLR)用戶數(shù)據(jù)中的補充業(yè)務簽約信息中是否激活無條件呼叫前轉(zhuǎn)業(yè)務,并更新本局(VLR)的無條件呼叫前轉(zhuǎn)業(yè)務用戶數(shù)。如果用戶激活了該業(yè)務,該測量指標的統(tǒng)計值進行減1操作。B點:在HLR修改用戶補充業(yè)務數(shù)據(jù)時,HLR需要向用戶當前所在的VLR發(fā)起插入(MAP-INSERT-SUB-DATA)或刪除(MAP-DELETE-SUB-DATA)用戶數(shù)據(jù)的流程。VLR收到MAP-INSERT-SUB-DATA消息或MAP-DELETE-SUB-
DATA消息后,更新VLR中的指定的補充業(yè)務用戶數(shù)據(jù),此時,VLR內(nèi)部檢查本局(VLR)用戶數(shù)據(jù)中的補充業(yè)務簽約信息中是否激活的無條件呼叫前轉(zhuǎn)業(yè)務,并更新本局(VLR)的無條件呼叫前轉(zhuǎn)業(yè)務用戶數(shù)。如果是簽約激活,則該測量指標的統(tǒng)計值進行加1操作;如果是刪除簽約或者去激活,則該測量指標的統(tǒng)計值進行減1操作。
【問題原因分析】
2014年2月14日19點四平地區(qū)按VLR/BSC/RNC用戶數(shù)分析我們可以進一步看到VLR統(tǒng)計用戶數(shù)大于POOL內(nèi)所有BSC用戶數(shù)+ RNC用戶數(shù)。位置更新到BSC的用戶在表中貼現(xiàn)為BSC用戶測量:(1)位置更新到RNC的用戶在表中體現(xiàn)為RNC用戶測量;(2)VLR用戶數(shù)為VLR中各類用戶數(shù)表中的VLR用戶總數(shù)。
VLR用戶總數(shù)采自VLR中各類用戶數(shù)測量表,這個測量是以大本地索引為對象,根據(jù)用戶當前的狀態(tài)和簽約信息來統(tǒng)計的本VLR下的各類用戶數(shù),實現(xiàn)對VLR中的用戶數(shù)的定時測量,為端局MSC的性能指標提供用戶數(shù)相關的度量依據(jù)。測量結(jié)果中各項指標按照用戶狀態(tài)和簽約業(yè)務分類如表1。表1中有幾項數(shù)據(jù)未能統(tǒng)計到BSC/RNC用戶測量中,說明如下:(1)應急用戶總數(shù):未進行位置更新就直接發(fā)起緊急呼叫的用戶,不會記錄BSC索引和RNC索引,所以這部分用戶數(shù)量不會統(tǒng)計到BSC/RNC用戶測量里,VLR用戶總數(shù)=普通用戶數(shù)+應急用戶數(shù)。這是導致VLR統(tǒng)計用戶數(shù)大于POOL內(nèi)所有BSC用戶數(shù)+ RNC用戶數(shù)原因之一。(2)錨定數(shù)據(jù)恢復用戶數(shù):新的移動用戶錨定到本局,本局錨定數(shù)據(jù)恢復用戶數(shù)增加。錨定到本局的移動用戶,數(shù)據(jù)恢復老化時間(24小時)達到后,用戶數(shù)據(jù)會被刪除。本局的錨定數(shù)據(jù)恢復用戶數(shù)量減少。由于錨定數(shù)據(jù)恢復用戶數(shù)的數(shù)據(jù)恢復老化時間為24小時后進行數(shù)據(jù)刪除,那么在24小時內(nèi)未進行恢復的數(shù)據(jù)是導致VLR統(tǒng)計用戶數(shù)大于POOL內(nèi)所有BSC用戶數(shù)+ RNC用戶數(shù)原因之一。(3)未知類型用戶:①其他網(wǎng)絡異常原因?qū)е碌拿摼W(wǎng)用戶,這部分用戶不會統(tǒng)計到BSC/RNC用戶測量里,系統(tǒng)規(guī)定24小時內(nèi)若這部分脫網(wǎng)用戶未重新登陸到網(wǎng)絡,則在VLR中將這部分用戶刪除;如果脫網(wǎng)用戶在小時內(nèi)使用新的IMSI登陸網(wǎng)絡,此時VLR中會再次新增該用戶,原用戶數(shù)據(jù)將在24小時侯刪除,這部分數(shù)據(jù)是導致VLR統(tǒng)計用戶數(shù)大于POOL內(nèi)所有BSC用戶數(shù)+ RNC用戶數(shù)原因之一。②用戶正在進行位置更新,還未完全插入用戶數(shù)據(jù)的用戶;還有正在進行數(shù)據(jù)恢復的用戶;用戶切換出局后還未結(jié)束通話的用戶,這部分用戶都是有可能導致VLR統(tǒng)計用戶數(shù)大于POOL內(nèi)所有BSC用戶數(shù)+ RNC用戶數(shù)原因之一。
綜上所述,詳細分析統(tǒng)計用戶數(shù)的規(guī)則,筆者找到用戶數(shù)統(tǒng)計(VLR各類用戶數(shù)測量)不等于POOL內(nèi)所有BSC用戶數(shù)(BSC話務分布測量)+ RNC用戶數(shù)(RNC話務分布測量)的原因。從以上的分析與論述中我們看到了問題的成因,通過數(shù)據(jù)分析與調(diào)查也看到了實質(zhì)性的問題,作為相關的工作人員,筆者會再接再厲,不斷創(chuàng)新新型技術,努力改建工作思維,為進一步提高網(wǎng)絡技術等多重技術而努力。
參 考 文 獻
[1] 華為軟交換M2000幫助文檔
[2] 華為軟交換MSOFTX3000幫助文檔