專利名稱:接入網(wǎng)的告警處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信領(lǐng)域中故障發(fā)生時的告警處理技術(shù),具體涉及接入網(wǎng)的告警處理方法及系統(tǒng)。
背景技術(shù):
在接入網(wǎng)系統(tǒng)中,設(shè)備的故障管理是系統(tǒng)可維護(hù)性的重要組成部分。當(dāng)設(shè)備內(nèi)的某個物理部件或者軟件模塊出現(xiàn)異常時,該部件或模塊就會上報告警。由于目前接入網(wǎng)的用戶規(guī)模越來越大,接入設(shè)備也越來越復(fù)雜,隨著系統(tǒng)的復(fù)雜性的提高,系統(tǒng)的告警的數(shù)量、告警的類別和告警的對象也越來越多。目前,接入網(wǎng)系統(tǒng)對設(shè)備告警的處理方式有多種,如按照告警的優(yōu)先級屏蔽部分告警、按照告警的對象屏蔽部分告警、對某些告警進(jìn)行反轉(zhuǎn)以及上述多種處理方式的組合。為此,接入網(wǎng)系統(tǒng)必須滿足對告警處理方式的多種需求,由多個不同的處理模塊對同一告警依次進(jìn)行處理。如果某個模塊需要屏蔽此告警,就會緩存此告警,不發(fā)往下一個處理模塊;如果此模塊不需要屏蔽此告警,則將此告警發(fā)往下一模塊進(jìn)行處理。當(dāng)某個模塊需要解除告警屏蔽時,還需要其它的模塊依次判斷本模塊是否也解除告警屏蔽,這就更加增加了告警處理的復(fù)雜性。當(dāng)處理告警的模塊很多時,系統(tǒng)處理告警的流程就會很復(fù)雜,處理的效率就會降低。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是解決接入網(wǎng)系統(tǒng)的告警處理,處理流程復(fù)雜、處理效率低的問題。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種接入網(wǎng)的告警處理方法,包括配置告警緩存規(guī)則以及告警處理兩個步驟:所述配置告警緩存規(guī)則的步驟如下:網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為需要緩存;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不需要緩存;所述告警處理的步驟如下:當(dāng)下層處理模塊收到一個告警消息時,首先解析獲得該告警消息的類型,同時解析全部告警消息處理模塊對該告警消息的告警緩存規(guī)則,并生成針對該告警消息的告警緩存規(guī)則表;相應(yīng)的告警消息處理模塊根據(jù)該告警消息的類型執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài);根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除告警緩存規(guī)則表中的相應(yīng)表項;根據(jù)所述告警規(guī)則解析表的狀態(tài)存儲或刪除所述告警消息,刪除所述告警消息的同時上報給網(wǎng)管。在上述方法中,所述告警消息的類型包括告警產(chǎn)生和告警消失兩種。本發(fā)明還提供了一種接入網(wǎng)的告警處理系統(tǒng),包括網(wǎng)管、告警消息解析模塊、多個告警消息處理模塊、告警規(guī)則解析模塊、告警規(guī)則解析表處理模塊和告警消息緩存模塊,所述網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為需要緩存;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不需要緩存;所述告警消息解析模塊解析下層模塊發(fā)送上來的告警消息,并解析出所述告警消息的類型;所述多個告警消息處理模塊分別根據(jù)所述告警消息的類型對相應(yīng)的告警消息執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài);所述告警規(guī)則解析模塊解析全部告警消息處理模塊對相應(yīng)告警消息的告警緩存規(guī)則,并生成針對所述告警消息的告警規(guī)則解析表;所述告警規(guī)則解析表處理模塊根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除所述告警規(guī)則解析表中的相應(yīng)表項;所述告警消息緩存模塊根據(jù)所述告警規(guī)則解析表的狀態(tài)存儲或刪除所述告警消息,刪除所述告警消息的同時上報給所述網(wǎng)管。本發(fā)明,為各告警消息處理模塊分別配置每一個告警消息的告警緩存規(guī)則,然后基于該告警消息的的告警緩存規(guī)則集中處理,提高了告警消息的處理效率。具體好處如下:(I)本發(fā)明對不同告警消息處理模塊的告警緩存規(guī)則集中處理,有利于告警緩存的管理,減少了告警緩存的復(fù)雜度。(2)本發(fā)明具有很好的擴(kuò)展性,如果系統(tǒng)增加了告警消息處理模塊,在生成告警緩存規(guī)則時,只需多增加判斷條件即可。(3)本發(fā)明將沒有真正消失的告警消息都緩存起來,只有真正消失的告警才不緩存,避免了在其他系統(tǒng)中告警屏蔽時,重要告警可能會丟失的缺陷,提高了系統(tǒng)的可靠性。
圖1為本發(fā)明提供的接入網(wǎng)的告警處理系統(tǒng)示意圖;圖2為本發(fā)明提供的接入網(wǎng)的告警處理方法流程圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明作出詳細(xì)的說明。如圖1所示,本發(fā)明提供的接入網(wǎng)的告警處理系統(tǒng),包括下層模塊101、告警消息解析模塊102、多個告警消息處理模塊107、告警規(guī)則解析模塊103、告警規(guī)則解析表處理模塊104、告警消息緩存模塊105和網(wǎng)管106。網(wǎng)管106分別為每一個告警消息處理模塊107配置對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為需要緩存,以I表示;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不需要緩存,以O(shè)表不。下層模塊101收到告警消息后,傳送給告警消息解析模塊102,告警消息解析模塊102解析得到該告警消息的類型,告警消息的類型分為告警產(chǎn)生和告警消失兩種。
多個告警消息處理模塊107分別根據(jù)告警消息的類型對相應(yīng)的告警消息執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài)。告警規(guī)則解析模塊103解析全部告警消息處理模塊對相應(yīng)告警消息的告警緩存規(guī)則,并生成針對該告警消息的告警規(guī)則解析表。告警規(guī)則解析表處理模塊104根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除所述告警規(guī)則解析表中的相應(yīng)表項,當(dāng)某一個告警規(guī)則解析表處理模塊104處理完該告警消息時,則刪除告警規(guī)則解析表中的相應(yīng)表項。告警消息緩存模塊105根據(jù)告警規(guī)則解析表的狀態(tài)存儲或刪除告警消息,刪除告警消息的同時上報給網(wǎng)管106。即,當(dāng)告警規(guī)則解析表為空時(所有的告警消息處理模塊都已經(jīng)處理完該告警消息),將告警消息上報給網(wǎng)管。眾所周知,對于接入網(wǎng)而言,針對同一條告警消息,各告警消息處理模塊會依次進(jìn)行處理,為了解決這種處理方法效率低的問題,本發(fā)明提供了一種接入網(wǎng)的告警處理方法,包括配置告警緩存規(guī)則以及告警處理兩個主要流程。配置告警緩存規(guī)則的步驟如下:網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為緩存;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不緩存。告警處理的步驟如圖2所示:當(dāng)下層處理模塊收到一個告警消息時,首先解析獲得該告警消息的類型,告警消息的類型分為告警產(chǎn)生和告警消失兩種;同時解析全部告警消息處理模塊對該告警消息的告警緩存規(guī)則,并生成針對該告警消息的告警緩存規(guī)則表;相應(yīng)的告警消息處理模塊根據(jù)該告警消息的類型執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài),當(dāng)告警消息處理模塊執(zhí)行完相應(yīng)的操作后,告警消息處理狀態(tài)為已完成告警消息處理,否則,告警消息處理狀態(tài)為未完成告警消息處理;根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除告警緩存規(guī)則表中的相應(yīng)表項;具體地說,當(dāng)告警消息處理狀態(tài)為已完成告警消息處理時,刪除告警緩存規(guī)則表中與該告警消息處理模塊相對應(yīng)的表項,否則,保留告警緩存規(guī)則表中與該告警消息處理模塊相對應(yīng)的表項。根據(jù)告警緩存規(guī)則表的狀態(tài)存儲或刪除該告警消息,刪除所述告警消息的同時上報給所述網(wǎng)管。具體地說,當(dāng)告警緩存規(guī)則表的狀態(tài)為空時,表明全部的告警消息處理模塊均已經(jīng)完成對該告警消息的處理,此時再將告警消息上報給網(wǎng)管。本發(fā)明不局限于上述最佳實施方式,任何人應(yīng)該得知在本發(fā)明的啟示下作出的結(jié)構(gòu)變化,凡是與本發(fā)明具有相同或相近的技術(shù)方案,均落入本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.接入網(wǎng)的告警處理方法,其特征在于,包括配置告警緩存規(guī)則以及告警處理兩個步驟: 所述配置告警緩存規(guī)則的步驟如下: 網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為需要緩存;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不需要緩存; 所述告警處理的步驟如下: 當(dāng)下層處理模塊收到一個告警消息時,首先解析獲得該告警消息的類型,同時解析全部告警消息處理模塊對該告警消息的告警緩存規(guī)則,并生成針對該告警消息的告警緩存規(guī)則表; 相應(yīng)的告警消息處理模塊根據(jù)該告警消息的類型執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài); 根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除告警緩存規(guī)則表中的相應(yīng)表項; 根據(jù)所述告警規(guī)則解析表的狀態(tài)存儲或刪除所述告警消息,刪除所述告警消息的同時上報給網(wǎng)管。
2.如權(quán)利要求1所述的方法,其特征在于, 所述告警消息的類型包括告警產(chǎn)生和告警消失兩種。
3.接入網(wǎng)的告警處理系統(tǒng),包括: 網(wǎng)管; 告警消息解析模塊,解析下層模塊發(fā)送上來的告警消息,并解析出所述告警消息的類型; 多個告警消息處理模塊,分別根據(jù)所述告警消息的類型對相應(yīng)的告警消息執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài); 其特征在于,還包括: 告警規(guī)則解析模塊,所述網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則,對于需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為需要緩存;對于不需要對該告警消息進(jìn)行處理的告警消息處理模塊,配置的告警緩存規(guī)則為不需要緩存,所述告警規(guī)則解析模塊解析全部告警消息處理模塊對相應(yīng)告警消息的告警緩存規(guī)則,并生成針對所述告警消息的告警規(guī)則解析表; 告警規(guī)則解析表處理模塊,根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除所述告警規(guī)則解析表中的相應(yīng)表項; 告警消息緩存模塊,根據(jù)所述告警規(guī)則解析表的狀態(tài)存儲或刪除所述告警消息,刪除所述告警消息的同時上報給所述網(wǎng)管。
全文摘要
本發(fā)明公開了一種接入網(wǎng)的告警處理方法及系統(tǒng),該方法包括網(wǎng)管分別配置各告警消息處理模塊對每一個告警消息的告警緩存規(guī)則;收到告警消息時,解析該告警消息的類型,同時解析全部告警消息處理模塊對該告警消息的告警緩存規(guī)則,并生成針對該告警消息的告警緩存規(guī)則表;相應(yīng)的告警消息處理模塊根據(jù)該告警消息的類型執(zhí)行相應(yīng)的操作,并生成相應(yīng)的告警消息處理狀態(tài);根據(jù)每一個告警消息處理模塊的告警消息處理狀態(tài),保留或刪除告警緩存規(guī)則表中的相應(yīng)表項;根據(jù)所述告警規(guī)則解析表的狀態(tài)存儲或刪除所述告警消息。本發(fā)明,為各告警消息處理模塊分別配置每一個告警消息的告警緩存規(guī)則,然后基于該告警消息的告警緩存規(guī)則集中處理,提高了告警消息的處理效率。
文檔編號H04L12/24GK103117882SQ20131007979
公開日2013年5月22日 申請日期2013年3月13日 優(yōu)先權(quán)日2013年3月13日
發(fā)明者王莉, 張超, 李明, 康磊, 胡威 申請人:烽火通信科技股份有限公司