專利名稱:一種網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電信網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,尤其涉及電信管理網(wǎng)(TMN)中電信設(shè) 備告警前轉(zhuǎn)的實現(xiàn)方法及系統(tǒng)。
背景技術(shù):
在電信網(wǎng)絡(luò)管理系統(tǒng)中告警管理系統(tǒng)是非常重要的一部分,大數(shù)據(jù)量告警 的處理尤其是其中的一個難點。 一個電信網(wǎng)絡(luò)往往管理成百上千個設(shè)備,想要 分析網(wǎng)絡(luò)告警數(shù)據(jù),實時準確的掌握設(shè)備的運行情況,及時處理設(shè)備出現(xiàn)的異 常以及分析告警,預(yù)防設(shè)備出現(xiàn)重大故障,必須及時前轉(zhuǎn)(通知)維護人員, 同時備份告警數(shù)據(jù),以備事后分析原因,這就需要迅速處理產(chǎn)生的告警,傳送 大量的數(shù)據(jù)到服務(wù)器;處理告警效率的問題、大批量數(shù)據(jù)傳輸問題,都是該系 統(tǒng)要解決的難點問題。
傳統(tǒng)的前轉(zhuǎn)告警實現(xiàn)方案均為將設(shè)備產(chǎn)生的告警順次前轉(zhuǎn)給服務(wù)器。隨著 網(wǎng)管管理能力的提高,網(wǎng)管所管理的網(wǎng)元數(shù)量的增加,當告警達到一定數(shù)量級 時,將使線程異常繁忙,網(wǎng)元產(chǎn)生的嚴重告警不能及時得到處理,從而使網(wǎng)管 處理效率下降、可靠性降低。
當前的網(wǎng)管系統(tǒng)要求能夠管理的網(wǎng)元數(shù)量已經(jīng)達到三千個以上,針對這種 情況,如何有效利用系統(tǒng)資源,進一步提高告警處理效率,及時處理嚴重告警, 避免網(wǎng)管中處理大數(shù)據(jù)量告警時丟失數(shù)據(jù),成為必需面對的問題。本發(fā)明給出 了相應(yīng)的解決方案。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)管系統(tǒng)中的告警前轉(zhuǎn)實現(xiàn)方法及系 統(tǒng),采用該方法/系統(tǒng)能夠及時處理嚴重告警。
為解決上述技術(shù)問題,本發(fā)明網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法包括如下步驟
步驟A、將設(shè)備上報的告警根據(jù)其嚴重級別分別緩存到不同的隊列; 步驟B、按照一定的策略將步驟A所述的緩存在不同級別隊列的告警前轉(zhuǎn)給 服務(wù)器,該策略應(yīng)保證嚴重級別較高的告警能夠及時被前轉(zhuǎn)。 步驟A具體可以包括如下步驟
Al、將設(shè)備上報的所有告警立即存入一個告警公共隊列中,這樣設(shè)備上來 的告警能夠得到及時處理,不會丟失;
A2、將所述告警公共隊列中的告警根據(jù)其嚴重級別分配到相應(yīng)的告警級別 隊列中。
所述步驟A2還可以進一步包括如果某告警級別隊列已滿,則將所述從告 警公共隊列分配到該告警級別隊列的告警以文件形式備份到本地,以免處理大 數(shù)據(jù)量告警時出現(xiàn)告警lt據(jù)丟失。
步驟B所述告警前轉(zhuǎn)策略可以為所有線程優(yōu)先處理告警嚴重級別較高的 隊列中的告警,僅當有線程空余時方指派線程去處理告警嚴重級別較低的隊列 中的告警。
步驟B所述告警前轉(zhuǎn)策略還可以為分配數(shù)量較多的線程負責(zé)處理告警嚴 重級別較高的隊列中的告警,相應(yīng)地,分配數(shù)量較少的線程負責(zé)處理告警嚴重 級別較低的隊列中的告警。
進一步地,在該策略中,所述分配給各告警級別隊列的線程的數(shù)量關(guān)系是 根據(jù)各告警級別隊列所實際緩存的告警數(shù)量關(guān)系變化而動態(tài)變化的。
更進一步地,在該策略中,所述各個告警級別隊列至少應(yīng)有一個線程負責(zé) 處理。
為解決上述技術(shù)問題,采用本發(fā)明方法的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng)包
括
告警公共隊列、告警級別隊列、分配告警線程調(diào)度模塊和前轉(zhuǎn)告警線程調(diào) 度模塊;
其中,告警公共隊列用于對設(shè)備上報的所有告警立即進行緩存;
分配告警線程調(diào)度模塊用于調(diào)度線程,將所述告警公共隊列中的告警根據(jù)
其嚴重級別分配到相應(yīng)的告警級別隊列中去;
各告警級別隊列用于緩存所述告警公共隊列分配來的相應(yīng)嚴重級別的告
*;
前轉(zhuǎn)告警線程調(diào)度模塊用于按照一定的策略調(diào)度線程,以將所述各告警級 別隊列中的告警前轉(zhuǎn)給服務(wù)器;所述前轉(zhuǎn)調(diào)度策略應(yīng)保證嚴重級別較高的告警 能夠及時被前轉(zhuǎn)。
本發(fā)明網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng)還可以包括告警備份模塊,用于當某 個/某些告警級別隊列存儲已滿時,將所述告警公共隊列分配到該告警級別隊列 的告警以文件形式備份到本地。
本發(fā)明網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng)還可以包括一個線程池,用于集中放 置所述線程。
本發(fā)明方法的有益效果為
本發(fā)明方法/系統(tǒng)由于采取了兩個調(diào)度^t塊對所有線程進行統(tǒng)一調(diào)度,同 時動態(tài)計算告警的優(yōu)先級并采用一定的告警前轉(zhuǎn)策略,從而有效利用了系統(tǒng)資 源,優(yōu)先前轉(zhuǎn)嚴重告警,進一步提高了網(wǎng)管系統(tǒng)管理多網(wǎng)元時的告警前轉(zhuǎn)處理 效率,并且能夠避免網(wǎng)管中由于告警數(shù)據(jù)過大而導(dǎo)致數(shù)據(jù)丟失,提高了網(wǎng)管系 統(tǒng)的可靠性。
圖l是本發(fā)明方法流程示意圖2是本發(fā)明系統(tǒng)架構(gòu)示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步詳細說明。
圖1是本發(fā)明方法流程示意圖,下面結(jié)合該圖并以傳輸網(wǎng)管系統(tǒng)中的告警
分級前轉(zhuǎn)為例對本發(fā)明方法流程進行說明,如圖所示,本發(fā)明方法包括如下步
驟
步驟IOI、傳輸網(wǎng)管系統(tǒng)中網(wǎng)元上報告警;
步驟102、所有上報上來的告警立即加入到告警公共隊列,然后返回,告警 公共隊列中的告警等待被分派到各自的告警級別隊列;
步驟103、調(diào)度線程對告警進行分派,根據(jù)告警的嚴重級別將各告警分配到 相應(yīng)的告警級別隊列中進行緩存,若相應(yīng)告警級別隊列已滿,則將相應(yīng)告警以 文件形式備份到本地;
步驟104、按照一定的策略調(diào)度線程,將各告警級別隊列中的告警前轉(zhuǎn)到服 務(wù)器。調(diào)度策略可以任意設(shè)置,但應(yīng)保證較嚴重的告警能夠及時前轉(zhuǎn)。例如調(diào) 度策略可以為所有線程均優(yōu)先處理告警級別較高的隊列,當有空閑線程時方 處理級別較低的隊列;調(diào)度策略還可以為分配數(shù)量較多的線程負責(zé)處理告警 嚴重級別較高的隊列中的告警,相應(yīng)地,分配數(shù)量較少的線程負責(zé)處理告警嚴 重級別較低的隊列中的告警,而各個告警級別隊列至少應(yīng)有一個線程負責(zé)處理; 并且,這種調(diào)度策略還是動態(tài)改變的,所述分配給各告警級別隊列的線程的數(shù) 量關(guān)系是4艮據(jù)各告警級別隊列的實際告警的數(shù)量關(guān)系的變化而動態(tài)變化的。
圖2是本發(fā)明系統(tǒng)架構(gòu)示意圖,如圖所示,本發(fā)明系統(tǒng)包括告警公共隊 列、告警級別隊列、分配告警線程調(diào)度模塊和前轉(zhuǎn)告警線程調(diào)度模塊。其中, 告警公共隊列用于對網(wǎng)元上報的所有告警立即進行緩存;分配告警線程調(diào)度模 塊用于調(diào)度線程,將所述告警公共隊列中的告警根據(jù)其嚴重級別分配到相應(yīng)的 告警級別隊列中去;各告警級別隊列用于緩存所述告警公共隊列分配來的相應(yīng) 嚴重級別的告警;前轉(zhuǎn)告警線程調(diào)度模塊則用于按照一定的策略調(diào)度線程,以 將所述各告警級別隊列中的告警前轉(zhuǎn)給服務(wù)器,所述前轉(zhuǎn)調(diào)度策略應(yīng)保證嚴重 級別較高的告警能夠及時被前轉(zhuǎn)。本發(fā)明網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng)還可以 包括告警備份模塊,用于當某個/某些告警級別隊列存儲已滿時,將所述告警公 共隊列分配到該告警級別隊列的告警以文件形式備份到本地。本發(fā)明網(wǎng)管系統(tǒng) 中告警前轉(zhuǎn)實現(xiàn)系統(tǒng)還可以進一步包括一個線程池,用于集中放置所述線程。
本發(fā)明實施例中由于釆用了兩個調(diào)度模塊對所有告警進行統(tǒng)一處理,同時
按照告警的嚴重級別進行區(qū)別處理,有效利用了系統(tǒng)資源,進一步保證網(wǎng)管系 統(tǒng)管理多網(wǎng)元時的嚴重告警能夠及時前轉(zhuǎn),本發(fā)明還對由于告警級別隊列已滿 而暫時無法緩存的告警進行備份,提高了網(wǎng)管系統(tǒng)可靠性,使得本系統(tǒng)可以適 用于管理上千個網(wǎng)元的復(fù)雜的、大型的網(wǎng)管系統(tǒng)。
以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進 一步詳細說明,所應(yīng)注意的是,以上所述僅為本發(fā)明的具體實施例而已,本領(lǐng)
圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求記載的技術(shù)方案 及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征在于,包括如下步驟:步驟A、將設(shè)備上報的告警根據(jù)其嚴重級別分別緩存到不同的隊列;步驟B、按照一定的策略將步驟A所述的緩存在不同級別隊列的告警前轉(zhuǎn)給服務(wù)器,該策略應(yīng)保證嚴重級別較高的告警能夠及時被前轉(zhuǎn)。
2、 根據(jù)權(quán)利要求1所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征在于,所 述步驟A具體包括Al、將設(shè)備上報的所有告警立即存入一個告警公共隊列中; A2、將所述告警公共隊列中的告警根據(jù)其嚴重級別分配到相應(yīng)的告警級別 隊列中。
3、 根據(jù)權(quán)利要求2所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征在于,所 述步驟A2還包括如果某告警級別隊列已滿,則將所述從告警^^共隊列分配到該告警級別隊 列的告警以文件形式備^f分到本地。
4、 根據(jù)權(quán)利要求1或2或3所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征 在于,步驟B所述告警前轉(zhuǎn)策略為所有線程優(yōu)先處理告警嚴重級別較高的隊列中的告警,僅當有線程空余時 方指派線程去處理告警嚴重級別較低的隊列中的告警。
5、 根據(jù)權(quán)利要求1或2或3所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征 在于,步驟B所述告警前轉(zhuǎn)策略為分配數(shù)量較多的線程負責(zé)處理告警嚴重級別較高的隊列中的告警,相應(yīng)地, 分配數(shù)量較少的線程負責(zé)處理告警嚴重級別較低的隊列中的告警。
6、 根據(jù)權(quán)利要求5所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征在于 所述分配給各告警級別隊列的線程的數(shù)量關(guān)系是根據(jù)各告警級別隊列所實際緩存的告警數(shù)量關(guān)系變化而動態(tài)變化的。
7、 根據(jù)權(quán)利要求6所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)方法,其特征在于 所述各個告警級別隊列均至少有一個線程負責(zé)處理。
8、 采用權(quán)利要求1所述方法的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng),其特征在于 該系統(tǒng)包括告警公共隊列、告警級別隊列、分配告警線程調(diào)度模塊和前轉(zhuǎn)告警線程調(diào)度模塊;其中,所述告警公共隊列用于對設(shè)備上報的所有告警立即進行緩存;所述分配告警線程調(diào)度模塊用于調(diào)度線程,將所述告警公共隊列中的告警 根據(jù)其嚴重級別分配到相應(yīng)的所述告警級別隊列中去;所述各告警級別隊列用于緩存所述告警公共隊列分配來的相應(yīng)嚴重級別的告警;所述前轉(zhuǎn)告警線程調(diào)度模塊用于按照一定的策略調(diào)度線程,以將所述各告警級別隊列中的告警前轉(zhuǎn)給服務(wù)器;所述前轉(zhuǎn)調(diào)度策略應(yīng)保證嚴重級別較高的 告警能夠及時被前轉(zhuǎn)。
9、 根據(jù)權(quán)利要求8所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng),其特征在于 該系統(tǒng)還包括告警備份模塊,用于當某個/某些告警級別隊列存儲已滿時,將所述告警公共隊列分配到該告警級別隊列的告警以文件形式備份到本地。
10、 根據(jù)權(quán)利要求8或9所述的網(wǎng)管系統(tǒng)中告警前轉(zhuǎn)實現(xiàn)系統(tǒng),其特征在于該系統(tǒng)還包括一個線程池,用于集中放置所述線程。
全文摘要
本發(fā)明公開了一種能夠及時處理嚴重告警、并且在處理大數(shù)據(jù)量告警時不會出現(xiàn)告警丟失的網(wǎng)管系統(tǒng)中的告警前轉(zhuǎn)實現(xiàn)方法及系統(tǒng),其技術(shù)方案主要包括步驟A、將設(shè)備上報的所有告警立即存入一個告警公共隊列中;步驟B、將所述告警公共隊列中的告警根據(jù)其嚴重級別分配到相應(yīng)的告警級別隊列中;如果某告警級別隊列已滿,則將所述從告警公共隊列分配到該告警級別隊列的告警以文件形式備份到本地;步驟C、按照一定的策略將步驟A所述的緩存在不同級別隊列的告警前轉(zhuǎn)給服務(wù)器,該策略應(yīng)保證嚴重級別較高的告警能夠及時被前轉(zhuǎn)。所述策略可以為所有線程均優(yōu)先處理告警級別高的隊列,也可以為向告警級別高的隊列分配較多線程。
文檔編號H04L12/56GK101374077SQ20081016760
公開日2009年2月25日 申請日期2008年10月20日 優(yōu)先權(quán)日2008年10月20日
發(fā)明者劉海瑞, 巖 鄒 申請人:中興通訊股份有限公司;中國移動通信集團重慶有限公司