專利名稱:告警檢測方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種告警檢測方法及裝置。
背景技術(shù):
隨著網(wǎng)絡(luò)的增長和通訊的技術(shù)的發(fā)展,網(wǎng)絡(luò)及手機終端用戶不斷增長,與之相關(guān)的承載傳輸業(yè)務(wù)也得到迅猛的發(fā)展。在承載業(yè)務(wù)的傳輸過程中,需要依賴網(wǎng)管或者維護操作設(shè)備對傳輸過程中的相關(guān)性能、告警信息進行采集過濾,并將最終得結(jié)果反饋到管理界面。由于告警一般是由設(shè)備的通信模塊、電源、時鐘、風(fēng)扇、電路等部件的不正常引起,因此, 這些信息無疑需要用戶特別的關(guān)注。近年來,隨著多業(yè)務(wù)承載地逐步發(fā)展,傳輸網(wǎng)絡(luò)結(jié)構(gòu)的復(fù)雜度和靈活度不斷增加,告警信息的數(shù)量猛增,相互的關(guān)聯(lián)關(guān)系也更復(fù)雜。如何對海量的告警進行快速有效的分析,并盡可能將告警產(chǎn)生的各種信息上報,成為快速定位故障的關(guān)鍵。目前,告警上報時采用的過濾方法一般都是建立告警關(guān)聯(lián)匹配域,將產(chǎn)生的告警與所屬告警域里面的告警進行匹配,決定本告警是否上報,或者建立告警關(guān)系模型樹,使高等級的告警放在根方向,低等級告警放在葉子方向,每個告警都抑制其下方的子告警。通過這些方式雖然能夠在一定程度上達到抑制衍生告警,減少上報告警數(shù)量的目的,但是,單純通過告警關(guān)聯(lián)抑制告警的方式大都只能適應(yīng)于告警規(guī)則比較固定的場景下,一旦告警的抑制規(guī)則或者告警項動態(tài)變化,將會導(dǎo)致整個模型結(jié)構(gòu)重新構(gòu)建,從而對告警處理和上報產(chǎn)生影響,使得告警處理效率大大降低。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種告警檢測方法及裝置,以至少解決上述的告警抑制規(guī)則或者告警項動態(tài)變化時,告警處理效率不高的問題。根據(jù)本發(fā)明的一個方面,提供了一種告警檢測方法,包括按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,每個告警檢測點中設(shè)置有檢測的告警類型;根據(jù)告警檢測樹檢測所述告警。根據(jù)本發(fā)明的另一方面,提供了一種告警檢測裝置,包括業(yè)務(wù)模型模塊,用于按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,每個告警檢測點中設(shè)置有檢測的告警類型;檢測模塊,用于根據(jù)告警檢測樹檢測所述告警。通過本發(fā)明,采用根據(jù)各個告警檢測點在業(yè)務(wù)架構(gòu)中的位置構(gòu)建告警檢測樹,各級告警檢測點之間并無絕對的告警抑制關(guān)系,當告警的抑制規(guī)則或者告警項動態(tài)變化時, 無須對整個告警檢測樹進行重新構(gòu)建,從而解決了告警抑制規(guī)則或者告警項動態(tài)變化時, 告警處理效率不高的問題,進而達到了提高告警處理效率的效果。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖1是根據(jù)本發(fā)明實施例一的一種告警檢測方法的步驟流程圖;圖2是根據(jù)本發(fā)明實施例二的一種告警檢測方法的步驟流程圖;圖3是根據(jù)本發(fā)明實施例的一種傳輸SDH設(shè)備內(nèi)的業(yè)務(wù)流的示意圖;圖4是根據(jù)本發(fā)明實施例三的一種告警檢測方法的步驟流程圖;圖5是根據(jù)本發(fā)明實施例四的一種SDH的光板業(yè)務(wù)檢測點模型圖;圖6是圖5所示實施例中告警與狀態(tài)位的對應(yīng)關(guān)系示意圖;圖7是根據(jù)本發(fā)明實施例五的一種告警檢測裝置的結(jié)構(gòu)框圖;圖8是根據(jù)本發(fā)明實施例六的一種告警檢測裝置的結(jié)構(gòu)框圖;圖9是應(yīng)用圖8所示告警檢測裝置進行告警檢測的步驟流程圖。
具體實施例方式下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。參照圖1,示出了根據(jù)本發(fā)明實施例一的一種告警檢測方法的步驟流程圖,包括以下步驟步驟S102 按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹;告警檢測點即為設(shè)備上檢測告警的某個位置,可以是實際物理上的一個端口,也可以是一個業(yè)務(wù)通道或者一個虛擬點,總之需要檢測告警的位置就可以認為是一個告警檢測點。因不同的業(yè)務(wù)都有各自的業(yè)務(wù)層次架構(gòu),告警檢測點在業(yè)務(wù)架構(gòu)中的位置由其業(yè)務(wù)層次架構(gòu)決定。當需要對架構(gòu)中的每一個分支進行告警檢測時,就需要在架構(gòu)中每一級別的業(yè)務(wù)中設(shè)定檢測點,比如,SDH復(fù)用映射結(jié)構(gòu)是信號適配到VC容器中,再多個VC通道通過多級復(fù)用到STM-N中,在光端口中傳輸。這時,需要對STM-N監(jiān)控,就在信號內(nèi)各級業(yè)務(wù)設(shè)定檢測點。其他的業(yè)務(wù)OTN或者PTN有另外的業(yè)務(wù)架構(gòu)層,根據(jù)架構(gòu)層決定檢測點的位置是在父節(jié)點還是子節(jié)點。SDH中端口節(jié)點的子節(jié)點是再生段RS,RS下面是復(fù)用段MS, MS下面是通道AU,這種業(yè)務(wù)結(jié)構(gòu)決定了告警檢測點的位置。其中,每個告警檢測點中設(shè)置有該告警檢測點能夠檢測的告警類型。步驟S104 根據(jù)告警檢測樹檢測告警。本步驟中,可以從告警檢測樹的根結(jié)點起,逐級檢測告警。具體實施時,可以由每個告警檢測點對本結(jié)點接收的告警,根據(jù)設(shè)置的告警類型進行檢測,進而根據(jù)設(shè)置進行相應(yīng)的告警處理,如對高于某一告警級別的告警進行上報等。當然,本領(lǐng)域技術(shù)人員也可以根據(jù)實際需要,設(shè)置告警檢測樹的檢測告警的方法,如從設(shè)定的某一級或某一個結(jié)點開始檢測,或者從葉結(jié)點開始檢測等等,本發(fā)明對此不作限制。相關(guān)技術(shù)中,建立告警關(guān)系模型樹時,高等級的告警放在根方向,低等級告警放在葉子方向,每個告警都抑制其下方的子告警,一旦告警的抑制規(guī)則或者告警項動態(tài)變化,將會導(dǎo)致整個模型結(jié)構(gòu)重新構(gòu)建,從而對告警處理和上報產(chǎn)生影響,使得告警處理效率大大降低。通過本實施例,采用根據(jù)各個告警檢測點在業(yè)務(wù)架構(gòu)中的位置構(gòu)建告警檢測樹,各級告警檢測點之間并無絕對的告警抑制關(guān)系,當告警的抑制規(guī)則或者告警項動態(tài)變化時,無CN 102546275 A
須對整個告警檢測樹進行重新構(gòu)建,從而解決了告警抑制規(guī)則或者告警項動態(tài)變化時,告警處理效率不高的問題,進而達到了提高告警處理效率的效果。參照圖2,示出了根據(jù)本發(fā)明實施例二的一種告警檢測方法的步驟流程圖,包括以下步驟步驟S202 按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹;其中,每個告警檢測點中設(shè)置有檢測的告警類型。步驟S204 設(shè)置每個告警檢測點的告警上報優(yōu)先級;告警上報優(yōu)先級表示告警上報的優(yōu)先等級,與具體設(shè)備支持的業(yè)務(wù),告警所在的檢測點位置以及告警類型相關(guān)。初始時,為每個告警檢測點設(shè)置一個告警上報優(yōu)先級的初始值,如可以為0,也可以為其它任意適當?shù)闹?,本領(lǐng)域技術(shù)人員可以根據(jù)實際情況適當設(shè)置。步驟S206 設(shè)置每個告警檢測點的告警處理參數(shù);告警處理參數(shù)可以包括以下至少之一告警的產(chǎn)生/消失確認時間、是否屏蔽、是否參與優(yōu)先級過濾。每個告警檢測點根據(jù)設(shè)置的告警處理參數(shù)為接收到的告警進行相應(yīng)地處理。需要說明的是,在設(shè)置參數(shù)時,本步驟和步驟S204可以同時進行,也可以不分先后順序地進行。步驟S208 在告警檢測樹中的至少一個告警檢測點中設(shè)置業(yè)務(wù)配置信息;業(yè)務(wù)配置信息包括告警檢測點與業(yè)務(wù)來源點的對應(yīng)關(guān)系。可以在告警檢測樹的全部結(jié)點即全部告警檢測點中設(shè)置業(yè)務(wù)配置信息,也可以由本領(lǐng)域技術(shù)人員根據(jù)實際需求在部分告警檢測點中設(shè)置。設(shè)置了業(yè)務(wù)配置信息的告警檢測點可以自身獲取告警檢測點與業(yè)務(wù)來源點的對應(yīng)關(guān)系,也可以通過一定的聯(lián)系或路徑向其它告警檢測點提供告警檢測點與業(yè)務(wù)來源點的對應(yīng)關(guān)系。來源點是針對具體業(yè)務(wù)來說,從用戶的角度看到的業(yè)務(wù)接入的位置。檢測點是從設(shè)備的角度看到的,業(yè)務(wù)流上檢測位置。來源點主要應(yīng)用在通訊設(shè)備中的一些并發(fā)、保護以及交叉業(yè)務(wù)場景中。如圖3中所示,以傳輸SDH(Synchronous DigitalHierarchy,同步數(shù)字系統(tǒng))中的業(yè)務(wù)流為例,檢測點1是業(yè)務(wù)進入設(shè)備的接入點,從用戶角度看,也就是來源點, 其他設(shè)備內(nèi)部的點都是檢測點,如檢測點2、3、4、5、6。如果在檢測點處檢測到了告警上報, 對于用戶來說并不清楚這個告警是自己接入的那條業(yè)務(wù)出了問題,如果上報告警信息中增加來源點,就能根據(jù)告警檢測點中的業(yè)務(wù)配置信息,直接將告警跟業(yè)務(wù)接入點關(guān)聯(lián)起來。優(yōu)選的,一個告警檢測點中僅設(shè)置反映本告警檢測點與業(yè)務(wù)來源點的對應(yīng)關(guān)系的業(yè)務(wù)配置信息。需要說明的是,本步驟也可以和步驟S204、S206同時進行,或不分先后順序地進行。步驟S210 從告警檢測樹的根結(jié)點遍歷告警檢測樹,對每個告警檢測點進行告警檢測;本步驟中,從告警檢測樹的根結(jié)點開始,遍歷告警檢測樹,告警檢測樹中的每個告警檢測點檢測其自身接收到的告警。優(yōu)選的,每個告警檢測點根據(jù)預(yù)先設(shè)置的告警處理參數(shù)檢測其自身收到的告警。另外,本實施例中,告警攜帶有業(yè)務(wù)來源點的信息。
優(yōu)選的,每個告警檢測點中設(shè)置有告警處理優(yōu)先級,用于指示告警檢測點處理接收到的告警的先后順序。每個告警檢測點在接收到向其報告的告警后,使用該告警處理優(yōu)先級對其接收到的告警進行檢測處理。步驟S212 每個告警檢測點判斷是否有優(yōu)先級高于告警優(yōu)先級的告警,若是,則執(zhí)行步驟S214,若否,則執(zhí)行步驟S216 ;本步驟中,每個告警檢測點檢測其自身接收到的告警,并判斷接收到的告警中,是否有優(yōu)先級高于本結(jié)點的告警上報優(yōu)先級的告警。步驟S214 本告警檢測點上報優(yōu)先級高于告警上報優(yōu)先級的告警,并使用該上報的告警的優(yōu)先級更新本結(jié)點的當前的告警上報優(yōu)先級;同時,向其所有子結(jié)點透傳該優(yōu)先級,更新其所有子結(jié)點的當前的告警上報優(yōu)先級為該優(yōu)先級,本告警檢測點的本次告警檢測流程結(jié)束;上報告警的告警檢測點可以單獨上報該告警,優(yōu)選的,也可以由系統(tǒng)在遍歷完告警檢測樹后,統(tǒng)一打包上報各告警檢測點需上報的告警。本實施例中,因告警攜帶有業(yè)務(wù)來源點信息,所以一旦告警上報,可以使系統(tǒng)快速地確定出現(xiàn)故障的業(yè)務(wù),從而快速定位導(dǎo)致告警上報和故障。步驟S216 使用本告警檢測點的父結(jié)點的告警上報優(yōu)先級作為本告警檢測點的當前告警上報優(yōu)先級。若告警檢測點未檢測到需要上報的告警,則使用其父結(jié)點的告警上報優(yōu)先級,作為其自身的當前告警上報優(yōu)先級。參照圖4,示出了根據(jù)本發(fā)明實施例三的一種告警檢測方法的步驟流程圖,包括以下步驟步驟S402 按照各個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建檢測點業(yè)務(wù)模型樹, 即告警檢測樹,在每個檢測點上注冊需要檢測的告警項,并根據(jù)具體告警之間關(guān)聯(lián)關(guān)系和所在業(yè)務(wù)中的位置,為其設(shè)定一個告警上報優(yōu)先等級。本步驟中,創(chuàng)建或者修改業(yè)務(wù)模型樹(即告警檢測樹)可以動態(tài)地,在任何時刻進行,比如,在PTNO^acket Transport Network,分組傳送網(wǎng))設(shè)備,業(yè)務(wù)配置改變時,對應(yīng)的告警檢測點的也需要同步修改;對于SDH設(shè)備業(yè)務(wù)模型基本是靜態(tài)的,一般不會伴隨業(yè)務(wù)該配變化,只需要初始時構(gòu)建一次檢測點模型。步驟S404 在至少一個告警檢測點中設(shè)置業(yè)務(wù)配置信息,解析出告警檢測點和來源點的對應(yīng)關(guān)系并保存。本步驟中,檢測點與來源點關(guān)系的提取跟業(yè)務(wù)配置的改變關(guān)聯(lián)進行。步驟S406 在每個告警檢測點中設(shè)置告警處理參數(shù)。告警處理參數(shù)包括以下至少之一告警的產(chǎn)生/消失確認時間、是否屏蔽以及是否參與優(yōu)先級過濾。步驟S408 定時周期告警檢測處理。具體地,包括步驟S4082 告警當前周期狀態(tài)統(tǒng)一采集。告警當前周期狀態(tài)是指,在本檢測周期從驅(qū)動獲取的告警狀態(tài)。如果設(shè)定了確認周期數(shù)是5,表示連續(xù)5個周期從驅(qū)動獲取的狀態(tài)都是有告警,則此告警產(chǎn)生并根據(jù)優(yōu)先級決定是否上報。告警當前周期狀態(tài)也可以從硬件中獲取。步驟S4084 從業(yè)務(wù)模型的根檢測點開始逐級處理各個檢測點的告警,每個檢測點告警項根據(jù)告警處理參數(shù),按照告警處理優(yōu)先級順序處理告警,上報優(yōu)先級高于設(shè)定的告警上報優(yōu)選級的告警,將需要上報的告警的優(yōu)先級設(shè)定為本檢測點的優(yōu)先級,并向下游子檢測點傳遞,如果沒有產(chǎn)生上報的告警,則透傳父節(jié)點的告警上報優(yōu)先級。步驟S4086 獲取所有檢測點需要上報的告警的信息,同時根據(jù)檢測點的位置信息查找業(yè)務(wù)配置信息,確定對應(yīng)的來源點,將告警信息和檢測點、來源點一起打包上報給上層網(wǎng)管或者控制臺輸出界面。上述步驟中,步驟S402和步驟S404完成后的第一個定時檢測告警處理周期里,根據(jù)新的業(yè)務(wù)模型樹和配置進行步驟S408的處理。通過本實施例,達到了以下效果(1)基于檢測點位置構(gòu)建告警檢測樹,通過父子檢測點間傳遞優(yōu)先級的方式實現(xiàn)告警的有效過濾,在告警檢測樹中,具體抑制規(guī)則如下上游高優(yōu)先級告警抑制下游低優(yōu)先級告警,同等級高優(yōu)先級告警抑制低優(yōu)先級告警,上游低優(yōu)先級告警不抑制下游高優(yōu)先級告警。這種相對靈活的告警過濾規(guī)則,既有效的減少了無效告警的上報,又能夠滿足更多領(lǐng)域的告警上報需求。(2)上報的信息除了告警項信息、告警檢測點位置還增加了來源點位置信息,使用戶直接了解到接入的業(yè)務(wù)出現(xiàn)了告警,同時有助于快速定位導(dǎo)致告警上報的故障。(3)以告警檢測樹的方式組織告警,動態(tài)的增刪檢測點或者檢測點上面的告警項時,不會影響整個檢測點模型的架構(gòu),使其能夠適應(yīng)幾乎所有通信領(lǐng)域的告警處理。另外,檢測點本身定位告警的位置,不需要每個告警再保存,減少了數(shù)據(jù)量。參照圖5,示出了根據(jù)本發(fā)明實施例四的一種SDH的光板業(yè)務(wù)檢測點模型圖。本實施例中,以SDH類的設(shè)備的光板為例,構(gòu)建SDH的光板業(yè)務(wù)檢測點模型圖,即SDH的光板業(yè)務(wù)告警檢測樹,進行告警檢測處理。圖5中,Board表示主板,Port表示端口,RS表示再生段,MS表示復(fù)用段,AU表示通道。其中,Board檢測點設(shè)置的告警檢測類型為A和B,Port 一級的檢測點設(shè)置的告警檢測類型均為C和D。本實施例的告警檢測方法包括以下步驟步驟S502 根據(jù)SDH的復(fù)用映射的路徑的層結(jié)構(gòu),為所有需要檢測的告警定制一套告警上報的告警上報優(yōu)先級,并構(gòu)建SDH檢測點業(yè)務(wù)模型樹,即SDH告警檢測樹,在各層的檢測點安裝檢測的告警項。構(gòu)建完成告警檢測樹后,從根節(jié)點遍歷構(gòu)建的告警檢測樹,構(gòu)建告警狀態(tài)的緩沖區(qū),并進行格式化,使每個告警項與本告警狀態(tài)位對應(yīng),如圖6所示。圖6中,包括四類告警A、B、C、D,對應(yīng)的告警狀態(tài)位分別為V1、V2、V3、V4。告警采集時,直接將告警狀態(tài)寫入告警對應(yīng)的V域中即可。如,告警采集時,直接將告警A的狀態(tài)寫入其對應(yīng)的Vl域中,將告警B的狀態(tài)寫入其對應(yīng)的V2域中,等。步驟S504 配置告警處理參數(shù),告警檢測點根據(jù)告警處理參數(shù)處理告警。具體告警處理參數(shù)可以包括告警上報/消失確認時間、告警的屏蔽、是否參與優(yōu)先級過濾。告警確認時間,即連續(xù)產(chǎn)生N個周期后方上報告警,這樣可以有效的防止告警抖動;設(shè)置了告警屏蔽的告警則不再上報;是否參與優(yōu)先級過濾,即是否被高優(yōu)先級的告警抑制,如果設(shè)置不參與過濾,則認為是一個單獨的告警,不受高優(yōu)先級告警的影響,產(chǎn)生則上報,不產(chǎn)生則主動消失。
7
步驟S506 進入定時處理,采集所有告警項的當前周期的告警狀態(tài),將其填入構(gòu)建的緩沖區(qū)中,與告警項一一對應(yīng)。步驟S508 按照順序處理告警。包括步驟S5082 先將本檢測點產(chǎn)生的告警的優(yōu)先級設(shè)置到所有子檢測點,如果是根檢測點,將根節(jié)點的告警優(yōu)先級設(shè)置為0。步驟S5084 從最高優(yōu)先級的告警開始處理告警項,本檢測點告警的優(yōu)先級初始為父檢測點優(yōu)先級。(1.在每個檢測點處理告警的順序是,從高優(yōu)先級的告警開始處理,保證如果高優(yōu)先級的告警產(chǎn)生了,抑制后面的低優(yōu)先級告警。2.本檢測點的優(yōu)先級初始為父檢測點的優(yōu)先級,只有高于父檢測點的優(yōu)先級才可能上報,同時將本檢測點的優(yōu)先級升高到此上報告警的優(yōu)先級。如果是根節(jié)點,沒有父節(jié)點,本檢測點的優(yōu)先級初始為0。)具體地,包括步驟A 從對應(yīng)的緩沖區(qū)讀取當前周期采集的告警狀態(tài),如果狀態(tài)為產(chǎn)生,轉(zhuǎn)步驟 B;否則,轉(zhuǎn)步驟G。步驟B:如果當前告警產(chǎn)生狀態(tài)為true,清空產(chǎn)生計數(shù)器,轉(zhuǎn)步驟C;如果當前告警的產(chǎn)生狀態(tài)false,產(chǎn)生計數(shù)器加1,轉(zhuǎn)步驟E。其中,計數(shù)器用于對檢測周期進行計數(shù)。步驟C 如果告警的上報狀態(tài)為true,轉(zhuǎn)步驟D ;否則,轉(zhuǎn)步驟F。步驟D 比較本檢測點告警上報優(yōu)先級和本告警的優(yōu)先級,如果本檢測點告警上報優(yōu)先級高且參與過濾,則告警需要上報消失,設(shè)置上報狀態(tài)為false ;否則,將本檢測點的告警上報優(yōu)先級設(shè)置為當前告警的優(yōu)先級(非參與過濾不需要設(shè)置)。轉(zhuǎn)步驟J。步驟E 如果產(chǎn)生計數(shù)大于設(shè)定的確認時間,設(shè)置告警產(chǎn)生狀態(tài)為true,轉(zhuǎn)步驟F ; 否則,轉(zhuǎn)步驟J。步驟F:比較本檢測點告警上報優(yōu)先級和本告警的優(yōu)先級,如果本檢測點告警上報優(yōu)先級小或者告警不參與過濾,則告警需要上報,將上報裝態(tài)設(shè)置為true,并將本檢測點告警上報優(yōu)先級提到本告警的優(yōu)先級(未參與過濾時不需要),轉(zhuǎn)步驟J。步驟G 如果當前的告警的產(chǎn)生狀態(tài)為true,轉(zhuǎn)步驟H ;如果當前的告警的產(chǎn)生狀態(tài)為false,轉(zhuǎn)步驟J。步驟H:增加消失計數(shù)器,如果消失計數(shù)大于配置的消失確認時間,設(shè)置告警產(chǎn)生狀態(tài)為false,轉(zhuǎn)步驟I。步驟I 如果告警的上報狀態(tài)為true,需要消失上報的告警,上報狀態(tài)修改為 false,轉(zhuǎn)步驟J。步驟J 判斷告警信息是否需要上報產(chǎn)生或者上報消失,如果需要記錄當前時間戳,并將信息保存。轉(zhuǎn)步驟A處理下一個告警項。步驟S5086 如果檢測點告警沒有處理完繼續(xù)轉(zhuǎn)步驟S5084,處理下一個告警項, 如果處理完本檢測點所有的告警,如果還有下一個檢測點則轉(zhuǎn)步驟S5082 ;如果本檢測點是最后一個檢測點完成整個步驟S508的處理。步驟S510:上報告警。在告警處理完之后,獲取需要上報的告警,根據(jù)告警檢測點信息查詢對應(yīng)的來源點信息后,將告警項信息,檢測點和來源點位置一起打包上報。參照圖7,示出了根據(jù)本發(fā)明實施例五的一種告警檢測裝置的結(jié)構(gòu)框圖,包括業(yè)務(wù)模型模塊702,用于按照各個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,每個告警檢測點中設(shè)置有檢測的告警類型;檢測模塊704,用于根據(jù)告警檢測樹
檢測告警。優(yōu)選的,本實施例的告警檢測裝置還包括設(shè)置模塊706,用于為每個告警檢測點設(shè)置告警上報優(yōu)先級;檢測模塊704用于從告警檢測樹的根結(jié)點遍歷告警檢測樹,對每個告警檢測點進行告警檢測,并上報優(yōu)先級高于告警上報優(yōu)先級的告警。優(yōu)選的,告警中攜帶有業(yè)務(wù)來源點信息;告警檢測樹中的至少一個告警檢測點中設(shè)置有業(yè)務(wù)配置信息,該業(yè)務(wù)配置信息包括告警檢測點與業(yè)務(wù)來源點的對應(yīng)關(guān)系。優(yōu)選的,設(shè)置模塊706還用于當告警檢測點上報告警時,將上報的告警的優(yōu)先級設(shè)置為本告警檢測點的當前告警上報優(yōu)先級,并將該告警上報優(yōu)先級設(shè)置為其所有的子結(jié)點的告警上報優(yōu)先級;當本告警檢測點無上報的告警,則使用本告警檢測點的父結(jié)點的告警上報優(yōu)先級作為本告警檢測點的當前告警上報優(yōu)先級。優(yōu)選的,設(shè)置模塊706還用于設(shè)置每個告警檢測點中的告警處理優(yōu)先級,每個告警檢測點根據(jù)告警處理優(yōu)先級對其接收的告警進行檢測。優(yōu)選的,設(shè)置模塊706還用于設(shè)置每個告警檢測點的告警處理參數(shù),告警處理參數(shù)包括以下至少之一告警的產(chǎn)生/消失確認時間、是否屏蔽、是否參與優(yōu)先級過濾。參照圖8,示出了根據(jù)本發(fā)明實施例六的一種告警檢測裝置的結(jié)構(gòu)框圖,包括業(yè)務(wù)模型模塊802 用于在設(shè)備配置的業(yè)務(wù)結(jié)構(gòu)中為需要檢測告警的地方創(chuàng)建告警檢測點,將這些檢測點按照在業(yè)務(wù)架構(gòu)中的位置連接起來組成的樹狀檢測點模型,即告警檢測樹;每個檢測點注冊需要檢測的告警類型并設(shè)定告警上報優(yōu)先級;告警采集模塊804 用于獲取當前告警的產(chǎn)生狀態(tài);告警處理模塊806:用于從根節(jié)點遍歷告警檢測樹的檢測點,對每一個檢測點按照注冊的告警處理優(yōu)先級大小順序處理單個告警,對于需要上報的告警設(shè)置為上報狀態(tài);來源點檢測點配置模塊808 用于將業(yè)務(wù)流信息設(shè)置在此模塊,解析出檢測點和來源點的對應(yīng)信息表;告警上報模塊810 用于將需要上報的告警統(tǒng)一打包上報到上層網(wǎng)管系統(tǒng)或者控制臺界面。其中,上述告警采集模塊804、告警處理模塊806和告警上報模塊810相當于圖7 所示實施例中的檢測模塊704。使用本實施例的告警檢測裝置進行告警檢測時,如圖9所示,包括創(chuàng)建修改業(yè)務(wù)模型的步驟、設(shè)置來源點檢測點關(guān)聯(lián)關(guān)系的步驟、和定時處理上報告警的步驟。其中,步驟S902-904示出了應(yīng)用本實施例的告警檢測裝置創(chuàng)建修改業(yè)務(wù)模型的步驟流程,步驟S906示出了應(yīng)用本實施例的告警檢測裝置設(shè)置來源點檢測點關(guān)聯(lián)關(guān)系的步驟流程,步驟S908-912示出了應(yīng)用本實施例的告警檢測裝置定時處理上報告警的步驟流程。具體地,使用本實施例的告警檢測裝置進行告警檢測包括以下步驟步驟S902 根據(jù)用戶需求,在業(yè)務(wù)模型模塊中設(shè)定檢測點,創(chuàng)建業(yè)務(wù)模型樹,安裝需要檢測點告警;步驟S904 遍歷業(yè)務(wù)模型樹,格式化告警項與告警狀態(tài)位的對應(yīng)數(shù)據(jù)表;步驟S906 收到業(yè)務(wù)配置命令,解析來源點和檢測點對應(yīng)關(guān)系表,保存在來源點檢測點配置模塊;步驟S908 采集獲取所有告警的狀態(tài),按照格式化后的結(jié)構(gòu),將告警狀態(tài)填入對應(yīng)的狀態(tài)位;步驟S910 遍歷格式化后數(shù)據(jù),對所有檢測點上的所有告警順序處理,將需要上報產(chǎn)生/取消的告警信息保存檢測點中;步驟S912 獲取需要上報的告警信息,并根據(jù)檢測點位置信息獲取來源點信息, 跟上報告警信息一起打包上報。通過本實施例,實現(xiàn)了告警項的動態(tài)增刪、過濾上報以及快速確定告警的來源位置,從而更加有效的利用告警上報信息完成設(shè)備故障定位。需要說明的是,本發(fā)明提供的告警檢測方法和裝置,適用于多種通訊領(lǐng)域,尤其適用于傳輸承載領(lǐng)域SDH、OTN(Optical Transport Network,光傳送網(wǎng))以及PTN等傳輸設(shè)備的告警處理。與現(xiàn)有技術(shù)提供的方案相比,能夠更好的適應(yīng)各種承載傳輸業(yè)務(wù),以及更有效的上報源生告警。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
10
權(quán)利要求
1.一種告警檢測方法,其特征在于,包括按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,所述每個告警檢測點中設(shè)置有檢測的告警類型;根據(jù)所述告警檢測樹檢測所述告警。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述構(gòu)建告警檢測樹步驟之后,還包括設(shè)置所述每個告警檢測點的告警上報優(yōu)先級;所述使用所述告警檢測樹檢測所述告警的步驟包括從所述告警檢測樹的根結(jié)點遍歷所述告警檢測樹,對所述每個告警檢測點進行告警檢測,并上報優(yōu)先級高于所述告警上報優(yōu)先級的告警。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述設(shè)置所述每個告警檢測點的告警上報優(yōu)先級的步驟包括所述上報告警的告警檢測點將所述上報的告警的優(yōu)先級設(shè)置為本告警檢測點的當前告警上報優(yōu)先級,并將該告警上報優(yōu)先級設(shè)置為其所有的子結(jié)點的告警上報優(yōu)先級。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述設(shè)置所述每個告警檢測點的告警上報優(yōu)先級的步驟還包括若本告警檢測點無上報的告警,則使用本告警檢測點的父結(jié)點的告警上報優(yōu)先級作為本告警檢測點的當前告警上報優(yōu)先級。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述告警中攜帶有業(yè)務(wù)來源點信息; 在所述構(gòu)建告警檢測樹步驟之后,還包括在所述告警檢測樹中的至少一個所述告警檢測點中設(shè)置業(yè)務(wù)配置信息,所述業(yè)務(wù)配置信息包括所述告警檢測點與所述業(yè)務(wù)來源點的對應(yīng)關(guān)系。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述每個告警檢測點中還設(shè)置有告警處理優(yōu)先級,所述每個告警檢測點根據(jù)所述告警處理優(yōu)先級對其接收的告警進行檢測。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述構(gòu)建告警檢測樹步驟之后,還包括設(shè)置所述每個告警檢測點的告警處理參數(shù),所述告警處理參數(shù)包括以下至少之一告警的產(chǎn)生/消失確認時間、是否屏蔽、是否參與優(yōu)先級過濾。
8.一種告警檢測裝置,其特征在于,包括業(yè)務(wù)模型模塊,用于按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,所述每個告警檢測點中設(shè)置有檢測的告警類型; 檢測模塊,用于根據(jù)所述告警檢測樹檢測所述告警。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括設(shè)置模塊,用于為所述每個告警檢測點設(shè)置告警上報優(yōu)先級;所述檢測模塊用于從所述告警檢測樹的根結(jié)點遍歷所述告警檢測樹,對所述每個告警檢測點進行告警檢測,并上報優(yōu)先級高于所述告警上報優(yōu)先級的告警。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述告警中攜帶有業(yè)務(wù)來源點信息; 所述告警檢測樹中的至少一個所述告警檢測點中設(shè)置有業(yè)務(wù)配置信息,所述業(yè)務(wù)配置信息包括所述告警檢測點與所述業(yè)務(wù)來源點的對應(yīng)關(guān)系。
全文摘要
本發(fā)明公開了一種告警檢測方法及裝置,其中,告警檢測方法包括按照每個告警檢測點在業(yè)務(wù)架構(gòu)中的位置,構(gòu)建告警檢測樹,其中,每個告警檢測點中設(shè)置有檢測的告警類型;根據(jù)告警檢測樹檢測所述告警。通過本發(fā)明,解決了告警抑制規(guī)則或者告警項動態(tài)變化時,告警處理效率不高的問題,進而達到了提高告警處理效率的效果。
文檔編號H04L12/24GK102546275SQ20101059687
公開日2012年7月4日 申請日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者李有軍, 王秀國 申請人:中興通訊股份有限公司