張會(huì)強(qiáng) 何延波 白艷領(lǐng)
(河北全通通信有限公司,河北石家莊050000)
局?jǐn)?shù)據(jù)管理主要是管理程控交換機(jī)中定義的如何尋址用戶的一類(lèi)數(shù)據(jù),包括局間中繼數(shù)據(jù)、字冠分析數(shù)據(jù)、到BSC方向的數(shù)據(jù)、小區(qū)數(shù)據(jù)、路由數(shù)據(jù)、信令數(shù)據(jù)等等,要實(shí)現(xiàn)局內(nèi)呼叫接續(xù)、局間用戶呼叫接續(xù)以及某些增值業(yè)務(wù)(如彩信、彩鈴、短信等),這些業(yè)務(wù)無(wú)不與局?jǐn)?shù)據(jù)的制作密切相關(guān)。在局?jǐn)?shù)據(jù)業(yè)務(wù)的管理中,可以說(shuō)其中的局?jǐn)?shù)據(jù)制作是整個(gè)GSM網(wǎng)絡(luò)局?jǐn)?shù)據(jù)管理系統(tǒng)中的最重要的一部分;在局?jǐn)?shù)據(jù)制作前后,移動(dòng)通信網(wǎng)交換機(jī)中的數(shù)據(jù)是要發(fā)生變化的,因?yàn)樵诰謹(jǐn)?shù)據(jù)制作中存在諸多不可控因素,所以每一次局?jǐn)?shù)據(jù)制作都存在一定的風(fēng)險(xiǎn)。在局?jǐn)?shù)據(jù)制作的過(guò)程中,由于管理疏忽或操作失誤就會(huì)造成錯(cuò)誤的局?jǐn)?shù)據(jù)制作腳本,當(dāng)錯(cuò)誤的腳本被交換機(jī)執(zhí)行后,就會(huì)影響移動(dòng)通信網(wǎng)絡(luò)的正常運(yùn)行。當(dāng)出現(xiàn)這種情況時(shí),目前的解決辦法是手動(dòng)找出錯(cuò)誤所在,這是相當(dāng)麻煩的事情,因?yàn)榫謹(jǐn)?shù)據(jù)制作生成的腳本數(shù)據(jù)量很大,單靠用戶去查找錯(cuò)誤會(huì)耗費(fèi)大量的精力和時(shí)間,而且準(zhǔn)確度難以保證。
本文針對(duì)上述現(xiàn)有技術(shù)中存在的問(wèn)題,提供一種節(jié)省錯(cuò)誤排查時(shí)間、能自動(dòng)快速找出錯(cuò)誤所在、能夠?qū)崿F(xiàn)局?jǐn)?shù)據(jù)制作回撤功能的局?jǐn)?shù)據(jù)制作方法。
具有能夠?qū)崿F(xiàn)回撤功能的局?jǐn)?shù)據(jù)系統(tǒng)結(jié)構(gòu)如圖1所示,該系統(tǒng)包含局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)采集服務(wù)器、交換機(jī)、客戶端、網(wǎng)管網(wǎng)、移動(dòng)通訊網(wǎng)。其特征在于它基于局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中的局?jǐn)?shù)據(jù)制作程序、數(shù)據(jù)采集服務(wù)器中的Perl采集程序,本方法包含下列步驟:
(1)源數(shù)據(jù)抽取
從局?jǐn)?shù)據(jù)管理系統(tǒng)中抽取變更的數(shù)據(jù)并存入數(shù)據(jù)庫(kù)服務(wù)器中;
源數(shù)據(jù)是局?jǐn)?shù)據(jù)核查的基礎(chǔ)和依據(jù),而源數(shù)據(jù)抽取則是系統(tǒng)的前提準(zhǔn)備工作。所謂源數(shù)據(jù)就是交換機(jī)的標(biāo)準(zhǔn)數(shù)據(jù),即未來(lái)(此次制作之后)交換機(jī)的數(shù)據(jù),標(biāo)準(zhǔn)數(shù)據(jù)來(lái)源一般是上級(jí)公司下發(fā)的標(biāo)準(zhǔn)文件或者在系統(tǒng)運(yùn)行過(guò)程中新增和淘汰設(shè)備等引起的變動(dòng)而產(chǎn)生的。針對(duì)局?jǐn)?shù)據(jù)的變動(dòng)已經(jīng)有局?jǐn)?shù)據(jù)管理系統(tǒng)來(lái)管理維護(hù),因此,所有的源數(shù)據(jù)都可以從局?jǐn)?shù)據(jù)管理系統(tǒng)中得到,所以源數(shù)據(jù)抽取就是從局?jǐn)?shù)據(jù)管理系統(tǒng)中抽取變更的數(shù)據(jù)。
(2)現(xiàn)網(wǎng)數(shù)據(jù)采集
該步驟由數(shù)據(jù)采集服務(wù)器調(diào)用Perl采集程序完成,采集當(dāng)前移動(dòng)通信網(wǎng)中的交換機(jī)數(shù)據(jù),并存入數(shù)據(jù)庫(kù)服務(wù)器中;
現(xiàn)網(wǎng)數(shù)據(jù)是當(dāng)前移動(dòng)通信網(wǎng)中的交換機(jī)數(shù)據(jù),此部分?jǐn)?shù)據(jù)是要核查的數(shù)據(jù);數(shù)據(jù)采集過(guò)程是通過(guò)接口調(diào)用Perl采集程序?qū)崿F(xiàn)的,而數(shù)據(jù)的分析則由主程序?qū)崿F(xiàn)。
(3)數(shù)據(jù)核查
該步驟在局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中完成,根據(jù)用戶指定的規(guī)則進(jìn)行核查,對(duì)比上述(1)、(2)步中的源數(shù)據(jù)與現(xiàn)網(wǎng)數(shù)據(jù)的不同之處,并將核查結(jié)果存在局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中;
數(shù)據(jù)核查就是對(duì)比源數(shù)據(jù)和現(xiàn)網(wǎng)數(shù)據(jù)的不同之處,根據(jù)用戶指定的規(guī)則進(jìn)行核查,核查記錄展示給用戶,并為局?jǐn)?shù)據(jù)制作和逆向制作(回撤)提供依據(jù)。
(4)生成局?jǐn)?shù)據(jù)制作腳本
該步驟在局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中完成,根據(jù)數(shù)據(jù)核查結(jié)果由局?jǐn)?shù)據(jù)制作程序完成并存入局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中;
(5)生成局?jǐn)?shù)據(jù)制作回撤腳本
該步驟在局?jǐn)?shù)據(jù)管理應(yīng)用服務(wù)器中完成,根據(jù)數(shù)據(jù)核查結(jié)果由局?jǐn)?shù)據(jù)制作程序完成并存入數(shù)據(jù)庫(kù)服務(wù)器中;
局?jǐn)?shù)據(jù)的逆向制作(回撤)是指使交換機(jī)數(shù)據(jù)恢復(fù)到局?jǐn)?shù)據(jù)制作之前的狀態(tài),同樣,逆向制作也需要生成制作腳本,不過(guò)該腳本根據(jù)數(shù)據(jù)制作腳本實(shí)現(xiàn)的數(shù)據(jù)變換是相反的方向。逆向制作腳本不是必然執(zhí)行的,它是作為一種補(bǔ)救錯(cuò)誤的方案存在于系統(tǒng)中,只有在局?jǐn)?shù)據(jù)制作后發(fā)生錯(cuò)誤或正常工作的需要時(shí)才提交交換機(jī)執(zhí)行。
(6)局?jǐn)?shù)據(jù)制作
1)將局?jǐn)?shù)據(jù)制作腳本依次通過(guò)網(wǎng)管網(wǎng)、移動(dòng)信網(wǎng)交由交換機(jī)執(zhí)行;
2)在需要時(shí),將局?jǐn)?shù)據(jù)制作回撤腳本從數(shù)據(jù)庫(kù)服務(wù)器中調(diào)出并依次通過(guò)網(wǎng)管網(wǎng)、移動(dòng)通信網(wǎng)交由交換機(jī)執(zhí)行。
根據(jù)核查結(jié)果生成局?jǐn)?shù)據(jù)制作腳本,該腳本實(shí)現(xiàn)將改變現(xiàn)網(wǎng)交換機(jī)數(shù)據(jù),使之與源數(shù)據(jù)一致。腳本交由交換機(jī)執(zhí)行。
局?jǐn)?shù)據(jù)制作前后,移動(dòng)通信網(wǎng)交換機(jī)中的數(shù)據(jù)是要發(fā)生變化的,因?yàn)樵诰謹(jǐn)?shù)據(jù)制作中存在諸多不可控因素,所以每一次局?jǐn)?shù)據(jù)制作都存在一定的風(fēng)險(xiǎn)。
下面以用戶號(hào)段核查制作為例展示局?jǐn)?shù)據(jù)制作前后數(shù)據(jù)狀態(tài)的變化(歸屬HLR)過(guò)程,如圖2所示:
首先是核查結(jié)果要求修改歸屬HLR,此時(shí)可按線路①操作,進(jìn)行正常的局?jǐn)?shù)據(jù)制作。與此同時(shí),系統(tǒng)將自動(dòng)生成局?jǐn)?shù)據(jù)由狀態(tài)2返回到狀態(tài)1的逆向腳本,并且將其存儲(chǔ)到數(shù)據(jù)庫(kù)中,該過(guò)程可以參見(jiàn)線路②。線路③的流程就是逆向局?jǐn)?shù)據(jù)制作,該流程只在需要(局?jǐn)?shù)據(jù)制作后發(fā)生錯(cuò)誤或正常工作的需要)的時(shí)候才執(zhí)行,它可以使局?jǐn)?shù)據(jù)由狀態(tài)2返回到狀態(tài)1。
本方法在河北移動(dòng)局?jǐn)?shù)據(jù)管理應(yīng)用的過(guò)程中,達(dá)到了如下的效果:
(1)能夠快速解決通信中因?yàn)榫謹(jǐn)?shù)據(jù)問(wèn)題引起的通信故障;
(2)保存逆向局?jǐn)?shù)據(jù)制作歷史數(shù)據(jù),可以實(shí)現(xiàn)無(wú)限回撤,直至恢復(fù)系統(tǒng)上線時(shí)局?jǐn)?shù)據(jù)的狀態(tài);
(3)保證局?jǐn)?shù)據(jù)核查、制作工作的準(zhǔn)確、全面、快速;
(4)保證現(xiàn)網(wǎng)數(shù)據(jù)的質(zhì)量,減少移動(dòng)用戶投訴。
[1] 徐軍,徐鵬.淺析GSM局?jǐn)?shù)據(jù)在自動(dòng)漫游中的重要作用[J].移動(dòng)通信,2000,(02).
[2] 周?chē)鷱?qiáng).加強(qiáng)局?jǐn)?shù)據(jù)管理提高電話網(wǎng)運(yùn)行質(zhì)量[J].廣東通信技術(shù),2001,(04).
[3] 程丞,馮建超.移動(dòng)通信局?jǐn)?shù)據(jù)管理系統(tǒng)的分析與設(shè)計(jì)[J].沈陽(yáng)教育學(xué)院學(xué)報(bào),2009,(03).
[4] 付明.移動(dòng)交換網(wǎng)絡(luò)中局?jǐn)?shù)據(jù)核查核心算法研究[J].科技信息(學(xué)術(shù)版),2008,(29).