專利名稱:一種移動網(wǎng)絡設備的自動維護方法
技術(shù)領域:
本發(fā)明屬于網(wǎng)絡維護技術(shù)領域,具體涉及一種移動網(wǎng)絡設備的自動維護方法。
背景技術(shù):
隨著移動通信蓬勃發(fā)展,網(wǎng)絡設備急劇膨脹,通過設備告警進行人工維護 的傳統(tǒng)工作方法工作量日漸巨大,且愈力不從心。自動化與智能化是當今移動 網(wǎng)絡維護與優(yōu)化的大勢所趨,自動化與智能化對移動網(wǎng)絡的穩(wěn)定性與高效性有
著無可替代的作用。順應發(fā)展潮流,向科技要生產(chǎn)力,用智能化、自動化方法 來替代高強度勞動,降低維護人員的工作失誤;以人性化的接口屏蔽復雜的移 動設備運行指令,降低維護人員的技術(shù)門檻;提高生產(chǎn)效率,完成人工無法完 成的T作,提高設備運行的穩(wěn)定性,這都是本技術(shù)領域的發(fā)展趨勢。
發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)中存在的問題,本發(fā)明旨在提供一種降低網(wǎng)絡維護人員的 工作門檻、提高工作效率,以及縮短設備故障歷時的移動網(wǎng)絡設備自動維護方
,、 ,
法的技術(shù)方案。
. 所述的移動網(wǎng)絡設備的自動維護方法,應用于移動通信網(wǎng)絡,包括以下歩 驟從OMC的MIB配置數(shù)據(jù)庫獲取該網(wǎng)絡中的BSC信息;同時登陸上述各 BSC,獲取相應BSC下各設備的參數(shù),并發(fā)送至數(shù)據(jù)庫;所述數(shù)據(jù)庫分析上述 攀數(shù),若參數(shù)非正常,發(fā)送相應的指令至相應的設備執(zhí)行,該執(zhí)行結(jié)果又反饋至數(shù)據(jù)庫,否則,不進行處理;所述數(shù)據(jù)庫輸出相應網(wǎng)絡設備信息。
作為上述方案的進一步改進,所述的移動網(wǎng)絡設備的自動維護方法,該數(shù) 據(jù)庫分析參數(shù)不正常時,生成相應的操作指令的批處理文件,發(fā)送至相應的設 備執(zhí)行。
作為上述方案的進一步改進,所述的移動網(wǎng)絡設備的自動維護方法,該述 攀據(jù)庫以頁面化的方式輸出相應信息,對需要人工處理的部分在主頁每日提醒 欄里以表單方式顯示,對需要人工緊急介入的部分突出顯示。
作為上述方案的進一步改進,所述的移動網(wǎng)絡設備的自動維護方法定時執(zhí)行。
所述的移動網(wǎng)絡設備的自動維護方法,與通過設備告警進行或人工指令維 折的傳統(tǒng)方法不同,本發(fā)明對設備相關參數(shù)(狀態(tài)或負荷)自動掃描的方法使 設備維護更全面、更徹底;采取并行處理的方法,n個BSC的處理時間等同于l 個BSC,效率提高n倍;設備狀態(tài)或負荷的智能分析,操作指令的自動生成、 主動交互實現(xiàn)了當前網(wǎng)絡維護與網(wǎng)絡優(yōu)化的自動化、智能化;以人性化的接口 屏蔽復雜的移動設備運行指令,降低維護人員的技術(shù)門檻。
圖1為本發(fā)明所述方法的實施系統(tǒng)結(jié)構(gòu)圖。 圖2為本發(fā)明所述方法用于基站載頻自動維護的流程圖。
具體實施例方式
現(xiàn)結(jié)合說明書附圖,詳細說明本發(fā)明所述的移動網(wǎng)絡設備自動維護方法的 ,體實施例。
所述維護方法運行于圖1所示的系統(tǒng),利用成熟穩(wěn)定的Linux操作系統(tǒng),采
用了三層體系結(jié)構(gòu),三層體系的應用程序?qū)I(yè)務規(guī)則、數(shù)據(jù)訪問、合法性校驗
等工作放到了中間層進行處理,通過核心Web/App服務器與OMC系統(tǒng)進行交 互,在系統(tǒng)的開發(fā)過程中,考慮到程序的通用性與可移植性,程序采用外掛的 方式,利用Perl等腳本語言和PHP網(wǎng)頁程序的結(jié)合,結(jié)合MySQL數(shù)據(jù)庫,實 現(xiàn)該方法。該方法主要包括主動交互、操作指令自動生成、并發(fā)執(zhí)行、處理結(jié) 果頁面化展示等幾個過程,主要步驟包括
通過Linux的Crontab工具的預設時間定時觸發(fā)各種相關Perl程序模塊,根 據(jù)模塊的重要性,不同模塊有不同的觸發(fā)時間與觸發(fā)周期,例如載頻自動維 護模塊為每小時執(zhí)行一遍,數(shù)據(jù)業(yè)務信道(Packet Data Channel, PDCH)配置 自動檢查模塊、數(shù)據(jù)資源板(Packet Resource Plate, PRP)負荷主動平衡模塊為 每天執(zhí)行一次,基站時鐘自動鎖相模塊為每周運行一次等等;
連接OMC的MIB配置數(shù)據(jù)庫自動獲取BSC名稱,并以自我復制的方式, 承以BSC名稱為單位的子程序同時登錄到對應的BSC實現(xiàn)系統(tǒng)的并發(fā)執(zhí)行; 審于MIB數(shù)據(jù)庫能在配置變化時自動實現(xiàn)更新,因此能使本發(fā)明的系統(tǒng)處于真 正的免維護狀態(tài);
各種模塊將BSC下各種設備狀態(tài)或負荷情況的掃描結(jié)果返回到外部應用服 務器上的MySQL數(shù)據(jù)庫進行智能分析,對需要處理的設備根據(jù)專家經(jīng)驗庫的思 想,,動形成操作指令的批處理文件,對相關網(wǎng)元自動進行故障處理或負荷平衡; 泰家經(jīng)驗庫來自數(shù)位網(wǎng)絡維護與優(yōu)化專家長期實際工作的經(jīng)驗積累,它告訴系 統(tǒng)設備處于什么狀態(tài)屬于非正常工作狀態(tài)以及該如何操作以恢復正常,設備處 于什么樣的負荷水平屬于過載狀態(tài)以及該怎樣進行設備間的相互平衡,另外對 于某些配置本系統(tǒng)還通過不同接口、不同層面的數(shù)量比對來發(fā)現(xiàn)網(wǎng)絡存在的隱
形問題,所有指令都固化在不同模塊中實現(xiàn)自動執(zhí)行,以降低維護人員的技術(shù) 門檻與出錯概率;
對相關網(wǎng)元進行并行處理后,處理結(jié)果再次輸回MySQL數(shù)據(jù)庫進行比較分 析,告訴本系統(tǒng)哪些己經(jīng)自動修復以及哪些需要人工介入處理;
最后用PHP程序自動將數(shù)據(jù)庫的數(shù)據(jù)有選擇、有要求的以頁面化的方式輸 串、并具有統(tǒng)計功能,讓維護人員方便管理。
由于各維護模塊實現(xiàn)的思路是相似的,下面以"基站載頻的主動維護"來 說明本發(fā)明的具體實現(xiàn)過程
基站的載頻是所有移動話務量與數(shù)據(jù)流量的載體,隨著話務量急劇膨脹與 ,p流量的突飛猛進、載頻利用率居高不下,維護載頻的完好率意義尤為重要。 要在多如牛毛的網(wǎng)元中找到故障設備,再做人工指令操作,再次觀察、人工派 單等步驟顯然對維護人員的工作強度、對網(wǎng)絡設備的完好率都有較大的影響。
如圖2所示,考慮到程序的通用性與可移植性,所有程序采用外掛的方式, 駐留在外部的獨立服務器上,核心程序有mam一main.pl與reset—dri.pl兩個用Perl f寫的程序。Perl具有高級語言(如C)的強大能力和靈活性。與腳本語言一樣, grl不需要編譯器和鏈接器來運行代碼。Perl提供腳本語言(如sed和awk)的 所有功能,還具有它們所不具備的很多功能。兩個核心程序主要應用了 Expect 模塊實現(xiàn)與OMCR的交互操作。
通過Linux的Crontab工具的預設時間定時觸發(fā)mam_main.pl主程序(此子 程序為每小吋啟動一次),主程序主要完成向OMCR的MIB Informix數(shù)據(jù)庫取 得BSS網(wǎng)元數(shù)據(jù)的任務,這樣即使在網(wǎng)元發(fā)生變動的情況下(如BSC增加或減
少),程序可以自動更新網(wǎng)元數(shù)據(jù),使系統(tǒng)處于真正的免維護狀態(tài)。mam—main.pl 主程序通過對自身的復制,根據(jù)BSC名稱完成對子程序reset—dri.pl的調(diào)用。這 樣,多少個BSC網(wǎng)元形成多少個獨立程序,程序可以并行同時執(zhí)行。
reset—dri.pl程序完成全網(wǎng)載頻的工作狀態(tài)的并行掃描、分析、自動處理、再 次掃描、將處理結(jié)果存入外部服務器上的MySQL數(shù)據(jù)庫等核心任務,是此子系 統(tǒng)的最關鍵程序。以MOTO系統(tǒng)為例,載頻DRI有4種狀態(tài)B-U, E-U, D-U, D-L。 B-U是載頻的正常狀態(tài),D-L狀態(tài)一般由人工操作所致,E-U—般是少配 RTF引起,我們只做統(tǒng)計但暫不處理(但維護人員通過維護頁面可以査詢)。由 于設備軟件或硬件設計原因,大多數(shù)處于D-U狀態(tài)的故障載頻是可以通過指令 湊作軟件復位而恢復正常工作的。
reset—dri.pl程序?qū)d頻的掃描結(jié)果根據(jù)以上分析的專家經(jīng)驗庫進行智能化 分析,自動找尋故障載頻,對需要指令復位的故障載頻自動形成指令腳本執(zhí)行, 接著對故障載頻進行再次狀態(tài)掃描,最后將所有狀態(tài)的掃描結(jié)果存入外部服務 舉上的MySQL數(shù)據(jù)庫。從性能和穩(wěn)定性上考慮,本系統(tǒng)采用了 MySQL數(shù)據(jù)庫 ,;^內(nèi)部后臺數(shù)據(jù)庫。MySQL是基于SQL語言的數(shù)據(jù)庫,主要特點是多線程、 多種編程接口、支持多平臺,對今后系統(tǒng)的移植非常有利。
為配合MySQL數(shù)據(jù)庫的可讀性,選擇PHP語言進行數(shù)據(jù)庫的頁面化展示 與統(tǒng)計。對于過去24小時頻繁出現(xiàn)故障的載頻,每天早上8點都會準時出現(xiàn)在 主頁的"今日提醒"上,提醒維護員需要人工派單上基站處理。 P 此子程序極大地提高了工作效率,并使載頻的完好率接近100%,創(chuàng)造出極 佳的經(jīng)濟效益與社會效益。經(jīng)統(tǒng)計, 一個月程序自動恢復載頻約為800塊,以 目前平均一載頻24小時吸收50ERL, 1ERL10元計,每個月創(chuàng)造的效益保守估
計為40萬。
"基站載頻的主動維護"子程序僅為本移動網(wǎng)絡主動維護高效方法的一部
分,其它如"基站時鐘自動處理"、"網(wǎng)絡參數(shù)即時呈現(xiàn)"、"PDCH異常配置主動 査詢"、"PCU (Packet Control Unit,數(shù)據(jù)業(yè)務控制單元)PRP板負荷自動平 衡"、"EDGE Abis帶寬異常配置自動處理"等等,處理方法基本與此雷同,不 作--累述。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局 限f此,任何熟悉本技術(shù)領域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易 釋到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護 范圍應該以權(quán)利要求書的保護范圍為準。
權(quán)利要求
1.一種移動網(wǎng)絡設備的自動維護方法,應用于移動通信網(wǎng)絡,其特征在于包括以下步驟從操作維護中心(OMC)的主信息數(shù)據(jù)庫(MIB)獲取該網(wǎng)絡中的基站控制器(BSC)信息;同時登陸上述各BSC,獲取相應BSC下各設備的參數(shù),并發(fā)送至數(shù)據(jù)庫;所述數(shù)據(jù)庫分析上述參數(shù),若參數(shù)非正常,發(fā)送相應的指令至相應的設備執(zhí)行,該執(zhí)行結(jié)果又反饋至數(shù)據(jù)庫,否則,不進行處理;所述數(shù)據(jù)庫輸出相應網(wǎng)絡設備信息。
2. 如權(quán)利要求1或2所述的移動網(wǎng)絡設備的自動維護方法,其特征在于 所述數(shù)據(jù)庫分析參數(shù)不正常時,生成相應的操作指令的批處理文件,發(fā)送至相 應的設備執(zhí)行。
3.如權(quán)利要求1或2所述的移動網(wǎng)絡設備的自動維護方法,其特征在于 所述數(shù)據(jù)庫以頁面化的方式輸出相應信息,對需要人工處理的部分在主頁每曰 提醒欄里以表單方式顯示,對需要人工緊急介入的部分突出顯示。
4.如權(quán)利要求1或2所述的移動網(wǎng)絡設備的自動維護方法,其特征在于 所述的自動維護方法定時執(zhí)行。
全文摘要
本發(fā)明公開了一種移動網(wǎng)絡設備的自動維護方法,屬于網(wǎng)絡維護技術(shù)領域。所述的移動網(wǎng)絡設備的自動維護方法,應用于移動通信網(wǎng)絡,包括以下步驟從OMC的MIB配置數(shù)據(jù)庫獲取該網(wǎng)絡中的BSC信息;同時登陸上述各BSC,獲取相應BSC下各設備的參數(shù),并發(fā)送至數(shù)據(jù)庫;所述數(shù)據(jù)庫分析上述參數(shù),若參數(shù)非正常,發(fā)送相應的指令至相應的設備執(zhí)行,該執(zhí)行結(jié)果又反饋至數(shù)據(jù)庫,否則,不進行處理;所述數(shù)據(jù)庫輸出相應網(wǎng)絡設備信息。該方法降低了網(wǎng)絡維護人員的工作門檻、提高工作效率,以及縮短設備故障歷時。
文檔編號H04L12/24GK101350736SQ20081006243
公開日2009年1月21日 申請日期2008年6月10日 優(yōu)先權(quán)日2008年6月10日
發(fā)明者敏 張, 王科鉆 申請人:中國移動通信集團浙江有限公司