專利名稱:一種實(shí)現(xiàn)告警位置條件選擇的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及告警處理領(lǐng)域,特別是指一種實(shí)現(xiàn)告警位置條件選擇的方法。
背景技術(shù):
在通信系統(tǒng)中,存在各種各樣的網(wǎng)元告警,可是告警位置信息的組織、顯示和解析向來是比較大的問題,造成這個(gè)問題的主要原因包括以下幾個(gè)方面一、告警種類繁多,每種告警種類都有著不同的告警位置信息的組織形式,例如,有的告警位置信息由網(wǎng)元標(biāo)識(shí)-機(jī)架-機(jī)框-槽位這樣的層次組成,有的告警位置信息由子網(wǎng)標(biāo)識(shí)-網(wǎng)元標(biāo)識(shí)-板卡號(hào)這樣的層次組成,這些告警位置信息在層次、內(nèi)容和數(shù)據(jù)類型上都大不相同,很難根據(jù)這樣的形式概括出一個(gè)在層次、內(nèi)容和數(shù)據(jù)類型上均能夠確定的告警位置信息的組織形式。
二、由于告警位置信息在組織形式上存在著很大的不同,無法形成一個(gè)確定的信息組織形式,因此,基本上也就不可能存在統(tǒng)一的解析方式,這對于告警查詢的實(shí)現(xiàn)是非常不方便的。
三、告警位置信息是用來描述一個(gè)告警產(chǎn)生的具體位置的,并且通常作為告警查詢和告警統(tǒng)計(jì)中的選擇條件,界面上會(huì)通過告警位置條件選擇面板來選擇發(fā)生了告警的位置。因?yàn)闊o法確定告警位置信息組織形式,所以也很難設(shè)置出一個(gè)統(tǒng)一的告警位置條件選擇面板。
正是由于上面的這些原因,導(dǎo)致出現(xiàn)了眾多問題首先,各個(gè)網(wǎng)元各自為政。因?yàn)闊o法對告警位置條件選擇面板進(jìn)行統(tǒng)一,各個(gè)網(wǎng)元都只會(huì)處理與各自網(wǎng)元相關(guān)的告警,根據(jù)各自不同的組織形式來組織告警位置條件選擇面板,這樣,一來從外觀上看,選擇了不同的告警種類就會(huì)出現(xiàn)不同的告警位置條件選擇面板,即便是不同網(wǎng)元上相同種類的告警,告警位置條件選擇面板的界面也會(huì)不統(tǒng)一,用戶友好性和用戶體驗(yàn)都會(huì)比較差。
其次,無法實(shí)現(xiàn)跨告警種類的告警查詢及統(tǒng)計(jì)。由于不同告警種類對應(yīng)了不同的告警位置條件選擇面板,當(dāng)同時(shí)選擇了不同的告警種類時(shí),因?yàn)楦婢恢脳l件選擇面板表現(xiàn)各不相同,就會(huì)出現(xiàn)沒有對應(yīng)的告警位置條件選擇面板的情況,導(dǎo)致告警無法查詢下去,使得用戶體驗(yàn)效果非常不好。
另外,代碼的復(fù)用和可維護(hù)性存在很大問題??删S護(hù)性是提高軟件生存周期、降低軟件成本的重要特性??筛髯詾檎木置嫱炀土私Y(jié)構(gòu)大體相同,細(xì)節(jié)卻不同的相似代碼,這樣的代碼沒有復(fù)用性,對他們的修改也將是散布在各處的,因此,導(dǎo)致可維護(hù)性也大大降低,不得不耗費(fèi)大量不必要的資金和精力。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明所要解決的技術(shù)問題在于提供一種實(shí)現(xiàn)告警位置條件選擇的方法,提供統(tǒng)一的告警位置條件選擇面板進(jìn)行告警位置條件的選擇。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種實(shí)現(xiàn)告警位置條件選擇的方法,該方法包含首先確定各告警分類及告警分類的告警位置信息的組織形式,設(shè)置運(yùn)行時(shí)告警分類集,然后對告警分類進(jìn)行差別化,生成告警分類關(guān)系描述文件,并對告警分類關(guān)系進(jìn)行加載,實(shí)現(xiàn)告警位置條件選擇處理。
其中,所述確定各告警分類,包括將在告警位置信息組織上有著同樣的層次、內(nèi)容和數(shù)據(jù)類型的告警確定為一個(gè)告警分類。
其中,所述確定告警分類的告警位置信息的組織形式,包括確定告警位置信息的統(tǒng)一存儲(chǔ)形式,分別確定拓?fù)錁?biāo)識(shí)、指明拓?fù)錁?biāo)識(shí)長度的拓?fù)湮灰坪吞囟ㄎ恢眯畔?,所述告警位置信息至少包括拓?fù)錁?biāo)識(shí)和特定位置信息。
其中,所述拓?fù)錁?biāo)識(shí)由告警分類決定。
其中,所述運(yùn)行時(shí)告警分類集為進(jìn)行告警位置條件選擇時(shí),選中的告警分類與選中的網(wǎng)元所支持的告警分類的交集。
其中,所述對告警分類進(jìn)行差別化,包括定義告警分類差別接口,分析各告警分類的權(quán)重,實(shí)現(xiàn)具體的告警分類差別接口,權(quán)重相同的告警分類使用同一個(gè)告警分類差別接口實(shí)現(xiàn)。
其中,所述分析各告警分類的權(quán)重,包括分析不同告警分類是否具有同樣的拓?fù)錁?biāo)識(shí)、拓?fù)湮灰坪吞囟ㄎ恢眯畔?,如果是,則這些告警分類具有相同的權(quán)重。
其中,所述告警分類關(guān)系描述文件使用可擴(kuò)展標(biāo)記語言格式,用于描述告警分類之間的權(quán)重關(guān)系、告警分類及對應(yīng)的告警分類差別接口。
其中,所述對告警分類關(guān)系進(jìn)行加載,包括系統(tǒng)啟動(dòng)時(shí),讀取告警分類關(guān)系描述文件,解析出告警分類之間的權(quán)重關(guān)系,動(dòng)態(tài)加載具體的告警分類差別接口,并且組裝告警分類差別接口與告警分類之間的關(guān)系,最后進(jìn)行存儲(chǔ)。
其中,所述實(shí)現(xiàn)告警位置條件選擇處理,包括在告警位置條件選擇面板中選擇一種告警分類,通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件;或者,在告警位置條件選擇面板中選擇同種權(quán)重的多個(gè)不同告警分類,選擇其中一個(gè)告警分類,并且通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件;或者,在告警位置條件選擇面板中選擇不同權(quán)重的多個(gè)不同告警分類,查詢被選中網(wǎng)元上的所有選中的告警分類,確定出該網(wǎng)元的運(yùn)行時(shí)告警分類集,然后對該網(wǎng)元的運(yùn)行時(shí)告警分類集中的每個(gè)告警分類使用各自的告警分類差別接口來完成該網(wǎng)元的告警位置條件的組織。
本發(fā)明中,首先確定各告警分類及告警分類的告警位置信息的組織形式,設(shè)置運(yùn)行時(shí)告警分類集,然后對告警分類進(jìn)行差別化,生成告警分類關(guān)系描述文件,并對告警分類關(guān)系進(jìn)行加載,實(shí)現(xiàn)告警位置條件選擇處理。與現(xiàn)有技術(shù)相比,本發(fā)明對告警位置信息的組成進(jìn)行公共性/可變性的分析后,抽取出告警位置信息的公共概念(包括拓?fù)錁?biāo)識(shí)、拓?fù)湮灰埔约疤囟ㄎ恢眯畔⒌慕y(tǒng)一形式),并且根據(jù)這樣一種統(tǒng)一形式統(tǒng)一地刻畫出告警位置信息的組織方式。通過告警分類差別化將告警分類之間的差別局部化和自治化,并在此基礎(chǔ)上提供了告警查詢和告警統(tǒng)計(jì)中告警位置條件選擇的統(tǒng)一方法。
本發(fā)明提供的具體實(shí)現(xiàn)還可以根據(jù)實(shí)際需要對告警位置信息中包含的內(nèi)容進(jìn)行擴(kuò)展,使得應(yīng)用范圍更廣。根據(jù)本發(fā)明提供的方法可以使得不同種類的網(wǎng)元均能夠使用統(tǒng)一的方式來表示告警位置,體現(xiàn)在告警位置信息的統(tǒng)一組織、統(tǒng)一解析、統(tǒng)一顯示。更具體地說,這種方法可以用來幫助管理維護(hù)人員快速高效地處理網(wǎng)管系統(tǒng)中的告警位置信息的組織和諸多告警查詢和告警統(tǒng)計(jì)中對告警位置條件的選擇,大大降低維護(hù)成本,能夠快速處理新添加的告警種類。
圖1為本發(fā)明中實(shí)現(xiàn)告警位置條件選擇的流程圖;圖2為本發(fā)明中確定告警位置信息組織形式流程圖;圖3為本發(fā)明中對告警分類進(jìn)行差別化流程圖;圖4為本發(fā)明中告警位置條件選擇中處理流程圖。
具體實(shí)施例方式
圖1為本發(fā)明中實(shí)現(xiàn)告警位置條件選擇的流程圖,如圖1所示,實(shí)現(xiàn)告警位置條件選擇的處理過程包括以下步驟步驟101分析具體應(yīng)用或系統(tǒng)中的告警分類,確定各告警分類。
該步驟的具體處理為對某個(gè)具體應(yīng)用或系統(tǒng)中的告警進(jìn)行分類,確定出各個(gè)告警分類。一個(gè)告警分類對應(yīng)一種告警位置信息的組織形式,即在告警位置信息組織上有著同樣的層次、內(nèi)容和數(shù)據(jù)類型,相應(yīng)地,該告警分類的位置信息也對應(yīng)著同樣的解析方式,因此,將在告警位置信息組織上有著同樣的層次、內(nèi)容和數(shù)據(jù)類型的告警確定為一個(gè)告警分類。例如,網(wǎng)元的鏈路告警就屬于一個(gè)告警分類,該告警分類的告警位置信息都是由網(wǎng)元標(biāo)識(shí)、機(jī)架號(hào)、機(jī)框號(hào)、單板號(hào)和端口號(hào)組成的,無論何種網(wǎng)元具有這種告警分類,其告警位置信息都是由以上所述部分組成;又如,網(wǎng)元的板卡鏈路告警的告警位置信息都是由網(wǎng)元標(biāo)識(shí)、機(jī)架號(hào)和單板號(hào)組成的。一種網(wǎng)元可以產(chǎn)生多種告警分類的告警,不同類型的網(wǎng)元也可以產(chǎn)生同種告警分類的告警,不管告警是在哪種網(wǎng)元上產(chǎn)生的,只要告警分類相同,則告警位置信息就具有同樣的組織形式。
步驟102確定告警分類的告警位置信息的組織形式,對告警位置信息的組成進(jìn)行公共性/可變性的分析。
該步驟的具體處理過程如圖2所示,包括以下步驟步驟102a由于告警位置信息的組織形式是千差萬別的,要想做到統(tǒng)一、一對一的數(shù)據(jù)類型是不可能的,因此,需要確定告警位置信息的統(tǒng)一存儲(chǔ)形式,如對告警位置信息進(jìn)行平板化,采用數(shù)組、列表等方式對告警位置信息進(jìn)行存儲(chǔ)??梢圆扇?shù)組方式存儲(chǔ)告警位置信息,此時(shí),數(shù)組長度可以根據(jù)實(shí)際情況進(jìn)行選取,也就是說,數(shù)組長度至少要大于或等于所有告警分類中告警位置信息最長的長度,根據(jù)實(shí)際的應(yīng)用情況采用容量最大化的方式來表示。例如,系統(tǒng)中確定的所有告警分類中,告警位置信息最長的包括7個(gè)告警位置信息,此時(shí),數(shù)組長度可以取8,但是,并不是每種告警分類的告警位置信息都需要填滿整個(gè)數(shù)組,有的需要3個(gè)位置就可以了,有的需要4個(gè),如板卡鏈路告警的告警位置信息采用數(shù)組進(jìn)行存儲(chǔ),此時(shí),數(shù)組的起始位開始可存放網(wǎng)元標(biāo)識(shí),后面依次存放機(jī)架號(hào)、機(jī)框號(hào)、單板號(hào)。
步驟102b確定拓?fù)錁?biāo)識(shí),拓?fù)錁?biāo)識(shí)就是告警位置信息中能夠定位網(wǎng)元的信息,拓?fù)錁?biāo)識(shí)的組成是由具體的告警分類決定的。有的告警分類僅僅通過網(wǎng)元標(biāo)識(shí)就能夠定位網(wǎng)元,這樣,拓?fù)錁?biāo)識(shí)只需要包含網(wǎng)元標(biāo)識(shí)即可;而有的告警種類需要通過子網(wǎng)號(hào)和網(wǎng)元標(biāo)識(shí)相結(jié)合來定位網(wǎng)元,這樣,拓?fù)錁?biāo)識(shí)就需要包含子網(wǎng)號(hào)和網(wǎng)元標(biāo)識(shí)。由于告警位置信息可以采用數(shù)組或者列表的形式存儲(chǔ),因此,告警位置信息中首先應(yīng)該放置的是拓?fù)錁?biāo)識(shí)。
步驟102c確定拓?fù)湮灰?,用以指明拓?fù)錁?biāo)識(shí)的長度。拓?fù)湮灰票砻鞯氖歉婢恢眯畔⒅袕牡谝粋€(gè)位置開始有多少位是用來存放拓?fù)錁?biāo)識(shí)的。拓?fù)湮灰瓶梢圆淮娣旁诟婢恢眯畔⒌臄?shù)組或者列表中。
步驟102d確定特定位置信息,特定位置信息體現(xiàn)了千差萬別的告警位置信息的組織差別,每種告警分類都有著特定自身告警的位置信息,本發(fā)明中將這樣的位置信息稱為特定位置信息,也就是說,任何一種告警分類的告警位置信息都是由拓?fù)錁?biāo)識(shí)和特定于這種告警分類的位置信息組成的。例如,板卡鏈路告警的告警位置信息中,網(wǎng)元標(biāo)識(shí)就是拓?fù)錁?biāo)識(shí),機(jī)框號(hào)、機(jī)架號(hào)和板卡號(hào)就是特定于板卡鏈路告警的特定位置信息,在存儲(chǔ)告警位置信息時(shí)是統(tǒng)一存放在拓?fù)錁?biāo)識(shí)之后,也就是說,采用列表方式存儲(chǔ)告警位置信息時(shí),特定位置信息從列表中拓?fù)湮灰浦蟮奈恢瞄_始存放。
重復(fù)執(zhí)行步驟102,直至將具體應(yīng)用或系統(tǒng)中的所有告警分類的告警位置信息都確定出來并存儲(chǔ)。
步驟103設(shè)置運(yùn)行時(shí)告警分類集為進(jìn)行告警位置條件選擇時(shí)、選中的告警分類與選中的網(wǎng)元所支持的告警分類的交集。網(wǎng)元所支持的告警分類是指該網(wǎng)元可能產(chǎn)生所有告警所屬的所有告警分類。由于后續(xù)提供告警位置條件選擇進(jìn)行告警查詢或告警統(tǒng)計(jì)時(shí),運(yùn)行時(shí)告警分類集可以用來確定應(yīng)該為每個(gè)選中的網(wǎng)元提供多少種可能的告警位置信息以便選擇。
由于后續(xù)提供告警位置條件選擇進(jìn)行告警查詢或告警統(tǒng)計(jì)時(shí),如果在告警位置條件選擇面板上選擇了具體的告警分類并聯(lián)合選擇了發(fā)生告警的網(wǎng)元,此時(shí),應(yīng)該如何依據(jù)這些條件進(jìn)行查詢呢?因此,將選中的網(wǎng)元所支持的告警分類與選中的告警分類的交集設(shè)置為選中網(wǎng)元的運(yùn)行時(shí)告警分類集。由于一種具體的告警分類對應(yīng)一種告警位置信息的組織形式,因此,可以根據(jù)運(yùn)行時(shí)告警分類集中每個(gè)告警分類來組織選中網(wǎng)元的告警位置信息,以此作為輸入告警位置條件選擇面板的查詢條件。
例如,通過告警位置條件選擇面板的界面選擇了需要查詢的告警分類,如網(wǎng)元鏈路告警、板卡告警、CPU告警,又選擇了需要查詢的設(shè)備,如選中了數(shù)字用戶環(huán)路(DSL,Digital Subscriber Loop)設(shè)備或軟件換設(shè)備兩個(gè)網(wǎng)元,DSL設(shè)備支持的告警分類包括很多種,有網(wǎng)元鏈路告警、板卡告警、線路上的信號(hào)丟失(LOS)門限告警等,而軟交換設(shè)備支持的告警分類包括網(wǎng)元鏈路告警和CPU告警,因此,對于選中的DSL設(shè)備而言,DSL設(shè)備支持的告警分類與選中的告警分類的交集為網(wǎng)元鏈路告警和板卡告警,此時(shí),DSL設(shè)備的運(yùn)行時(shí)告警分類集包括網(wǎng)元鏈路告警和板卡告警,分別針對網(wǎng)元鏈路告警和板卡告警組織出查詢條件;對于選中的軟交換設(shè)備而言,軟交換設(shè)備支持的告警分類與選中的告警分類的交集為網(wǎng)元鏈路告警和CPU告警,此時(shí),軟交換設(shè)備的運(yùn)行時(shí)告警分類集包括網(wǎng)元鏈路告警和CPU告警,分別針對網(wǎng)元鏈路告警和CPU告警組織出查詢條件。
步驟104對告警分類進(jìn)行差別化。
該步驟的具體處理過程如圖3所示,包括以下步驟步驟104a定義告警分類差別接口,該告警分類差別接口用來模型化不同告警分類之間的差別,使得不同告警種類之間的差別可以被局部化和自治化,即可在不同的告警分類對這些差別接口的實(shí)現(xiàn)類中分別進(jìn)行設(shè)置,告警分類差別接口中應(yīng)該包括兩個(gè)方法,一個(gè)方法為getTopoID,參數(shù)是被選中的網(wǎng)元對象,返回的結(jié)果是該網(wǎng)元對象針對相應(yīng)告警分類的拓?fù)錁?biāo)識(shí),另一個(gè)方法為getCustomizePanel,返回的結(jié)果提供相應(yīng)告警分類的特定位置信息輸入框,以供告警查詢或告警統(tǒng)計(jì)時(shí)的告警位置條件選擇使用,獲取的拓?fù)錁?biāo)識(shí)和從特定位置信息輸入框獲取的輸入將最終被組合成為一條完整的告警位置條件。
步驟104b分析各告警分類的權(quán)重,如果不同告警分類具有同樣的拓?fù)錁?biāo)識(shí)、拓?fù)湮灰坪吞囟ㄎ恢眯畔?包括特定位置信息的含義),則這些告警分類具有相同的權(quán)重,也就是說,這些告警分類對告警位置信息的解析和組織形式是完全相同的。例如,網(wǎng)元的鏈路告警和網(wǎng)元的端口門限告警雖然屬于不同的告警分類,但這兩個(gè)告警分類的告警位置信息組織都是由網(wǎng)元標(biāo)識(shí)、機(jī)架號(hào)、機(jī)框號(hào)、單板號(hào)和端口號(hào)組成,因此,這兩個(gè)告警分類具有相同的權(quán)重。
步驟104c實(shí)現(xiàn)具體的告警分類差別接口,權(quán)重相同的告警分類可以使用同一個(gè)告警分類差別接口。
重復(fù)執(zhí)行步驟104,針對每個(gè)告警分類分析其權(quán)重,如果兩個(gè)告警分類的權(quán)重相同,則這兩個(gè)告警分類的差別接口對應(yīng)實(shí)現(xiàn)的應(yīng)該是同一個(gè),也就是說,某個(gè)告警分類已經(jīng)實(shí)現(xiàn)了具體的告警分類差別接口,如果后續(xù)分析得到的告警分類與該告警分類具有相同權(quán)重,那么就無需再去實(shí)現(xiàn)具體的告警分類差別接口了,利用該告警分類的差別接口即可,實(shí)現(xiàn)了告警分類差別接口代碼的復(fù)用,提高了可維護(hù)性。
步驟105生成告警分類關(guān)系描述文件,該告警分類關(guān)系描述文件主要描述告警分類之間的權(quán)重關(guān)系、告警分類及對應(yīng)的告警分類差別接口,可以采用可擴(kuò)展標(biāo)記語言(XML,Extensible Markup Language)格式進(jìn)行描述,其中涉及具體告警分類的拓?fù)錁?biāo)識(shí)、具體的告警分類差別接口,具體描述如下<AlarmCategoryRelation>
<alarmcategory type=″devicelink,devicedown″alarmdifimpl=″com.zte.ums.zxnm01.common.fault.ui.alarmpos.DefaultTopoIdGetImpl″/>
<alarmcategory type=″los,lof″alarmdifimpl=″com.zte.ums.zxnm01.common.fault.ui.alarmpos.DefaultTopoIdGetImpl″/>
</AlarmCategoryRelation>
其中,type中用逗號(hào)分隔的告警分類是具有相同的權(quán)重的各告警分類,因此,這些告警分類都對應(yīng)同一個(gè)具體的告警分類差別接口,即alarmdifimpl中描述的那個(gè)組件。
步驟106對告警分類關(guān)系進(jìn)行加載。
該步驟的具體處理為加載、組裝告警分類和告警分類差別接口實(shí)現(xiàn)類、及權(quán)重的對應(yīng)關(guān)系??梢栽谙到y(tǒng)啟動(dòng)時(shí),讀取告警分類關(guān)系描述文件,解析出告警分類之間的權(quán)重關(guān)系,動(dòng)態(tài)加載具體的告警分類差別接口實(shí)現(xiàn)類,并且組裝告警分類差別接口與告警分類之間的關(guān)系,最后進(jìn)行存儲(chǔ)。
步驟107進(jìn)行告警位置條件選擇。
加載告警分類關(guān)系后,即可通過告警位置條件選擇面板選擇告警位置條件,進(jìn)行告警查詢或告警統(tǒng)計(jì),組織好的告警位置信息將被用來作為查詢的告警位置條件,此時(shí),選中的告警分類與選中的網(wǎng)元所支持的告警分類的交集為選中網(wǎng)元的運(yùn)行時(shí)告警分類集,一共包括以下三種情況的處理,如圖4所示在告警位置條件選擇面板中選擇一種告警分類時(shí),通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件。例如,選擇板卡鏈路告警,以DSL設(shè)備為例,該DSL設(shè)備只具有一個(gè)IP地址,通過板卡鏈路告警這個(gè)告警分類的分類差別接口實(shí)現(xiàn)獲取選中的該DSL設(shè)備的拓?fù)錁?biāo)識(shí),對該告警分類來說拓?fù)錁?biāo)識(shí)就是網(wǎng)元標(biāo)識(shí),如就是DSL設(shè)備的IP地址,比如10.1.23.4,然后再通過特定位置信息輸入框的來組織告警位置條件,對板卡鏈路告警這個(gè)告警分類來說,包括機(jī)架號(hào)、機(jī)框號(hào)和板卡號(hào)的輸入,即最終組成的告警位置查詢條件用自然語言描述就是查詢IP地址為某個(gè)地址的網(wǎng)元上是否能夠查詢出機(jī)架1、機(jī)框2、板卡3上的鏈路告警。
在告警位置條件選擇面板中選擇同種權(quán)重的多個(gè)不同告警分類時(shí),由于權(quán)重相同的各告警分類具有相同的告警分類差別接口,對告警位置信息的解析和組織是完全相同的,等同于選擇了其中任意一個(gè)告警分類,因此,可以隨意選擇其中一個(gè)告警分類,如默認(rèn)選取被選中的所有告警分類中的第一個(gè)告警分類,并且使用該告警分類的告警分類差別接口中的特定位置信息輸入框來完成對被選中網(wǎng)元的告警位置條件的組織,即通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件。
在告警位置條件選擇面板中選擇不同權(quán)重的多個(gè)不同告警分類時(shí),由于權(quán)重不同的各告警分類不具有相同的告警分類差別接口,對告警位置信息的解析和組織也是不相同的,這樣,權(quán)重不同的各告警分類沒有統(tǒng)一的特定位置信息輸入框,因此,默認(rèn)查詢被選中網(wǎng)元上的所有選中的告警分類,也就是說不指定任何特定位置信息,此時(shí),需要針對每個(gè)被選中的網(wǎng)元確定出該網(wǎng)元的運(yùn)行時(shí)告警分類集,即該網(wǎng)元所支持的告警分類與選中的告警分類的交集,與然后對該網(wǎng)元的運(yùn)行時(shí)告警分類集中的每個(gè)告警分類都使用各自的告警分類差別接口來完成該網(wǎng)元的告警位置條件的組織。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)告警位置條件選擇的方法,其特征在于,該方法包含首先確定各告警分類及告警分類的告警位置信息的組織形式,設(shè)置運(yùn)行時(shí)告警分類集,然后對告警分類進(jìn)行差別化,生成告警分類關(guān)系描述文件,并對告警分類關(guān)系進(jìn)行加載,實(shí)現(xiàn)告警位置條件選擇處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定各告警分類,包括將在告警位置信息組織上有著同樣的層次、內(nèi)容和數(shù)據(jù)類型的告警確定為一個(gè)告警分類。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定告警分類的告警位置信息的組織形式,包括確定告警位置信息的統(tǒng)一存儲(chǔ)形式,分別確定拓?fù)錁?biāo)識(shí)、指明拓?fù)錁?biāo)識(shí)長度的拓?fù)湮灰坪吞囟ㄎ恢眯畔?,所述告警位置信息至少包括拓?fù)錁?biāo)識(shí)和特定位置信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述拓?fù)錁?biāo)識(shí)由告警分類決定。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述運(yùn)行時(shí)告警分類集為進(jìn)行告警位置條件選擇時(shí),選中的告警分類與選中的網(wǎng)元所支持的告警分類的交集。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對告警分類進(jìn)行差別化,包括定義告警分類差別接口,分析各告警分類的權(quán)重,實(shí)現(xiàn)具體的告警分類差別接口,權(quán)重相同的告警分類使用同一個(gè)告警分類差別接口實(shí)現(xiàn)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述分析各告警分類的權(quán)重,包括分析不同告警分類是否具有同樣的拓?fù)錁?biāo)識(shí)、拓?fù)湮灰坪吞囟ㄎ恢眯畔?,如果是,則這些告警分類具有相同的權(quán)重。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述告警分類關(guān)系描述文件使用可擴(kuò)展標(biāo)記語言格式,用于描述告警分類之間的權(quán)重關(guān)系、告警分類及對應(yīng)的告警分類差別接口。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對告警分類關(guān)系進(jìn)行加載,包括系統(tǒng)啟動(dòng)時(shí),讀取告警分類關(guān)系描述文件,解析出告警分類之間的權(quán)重關(guān)系,動(dòng)態(tài)加載具體的告警分類差別接口,并且組裝告警分類差別接口與告警分類之間的關(guān)系,最后進(jìn)行存儲(chǔ)。
10.根據(jù)權(quán)利要求1至9任一所述的方法,其特征在于,所述實(shí)現(xiàn)告警位置條件選擇處理,包括在告警位置條件選擇面板中選擇一種告警分類,通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件;或者,在告警位置條件選擇面板中選擇同種權(quán)重的多個(gè)不同告警分類,選擇其中一個(gè)告警分類,并且通過該告警分類的分類差別接口獲取被選中網(wǎng)元的拓?fù)錁?biāo)識(shí),并與告警分類的特定位置信息輸入框相結(jié)合獲取特定于該告警分類的告警位置信息輸入來組織告警位置條件;或者,在告警位置條件選擇面板中選擇不同權(quán)重的多個(gè)不同告警分類,查詢被選中網(wǎng)元上的所有選中的告警分類,確定出該網(wǎng)元的運(yùn)行時(shí)告警分類集,然后對該網(wǎng)元的運(yùn)行時(shí)告警分類集中的每個(gè)告警分類使用各自的告警分類差別接口來完成該網(wǎng)元的告警位置條件的組織。
全文摘要
本發(fā)明公開了一種實(shí)現(xiàn)告警位置條件選擇的方法,首先確定各告警分類及告警分類的告警位置信息的組織形式,設(shè)置運(yùn)行時(shí)告警分類集,然后對告警分類進(jìn)行差別化,生成告警分類關(guān)系描述文件,并對告警分類關(guān)系進(jìn)行加載,實(shí)現(xiàn)告警位置條件選擇處理。與現(xiàn)有技術(shù)相比,本發(fā)明對告警位置信息的組成進(jìn)行公共性/可變性的分析后,抽取出告警位置信息的公共概念(包括拓?fù)錁?biāo)識(shí)、拓?fù)湮灰埔约疤囟ㄎ恢眯畔⒌慕y(tǒng)一形式),并且根據(jù)這樣一種統(tǒng)一形式統(tǒng)一地刻畫出告警位置信息的組織方式。通過告警分類差別化將告警分類之間的差別局部化和自治化,并在此基礎(chǔ)上提供了告警查詢和告警統(tǒng)計(jì)中告警位置條件選擇的統(tǒng)一方法。
文檔編號(hào)H04L12/56GK101068162SQ20071012338
公開日2007年11月7日 申請日期2007年6月27日 優(yōu)先權(quán)日2007年6月27日
發(fā)明者孫鳴 申請人:中興通訊股份有限公司