專利名稱:用于sdh設(shè)備告警相關(guān)性分析的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于傳輸網(wǎng)技術(shù)領(lǐng)域,具體涉及一種基于SDH設(shè)備網(wǎng)管的告警相關(guān)性分析 的方法。
背景技術(shù):
隨著SDH傳輸網(wǎng)建設(shè)規(guī)模的擴(kuò)大、網(wǎng)絡(luò)業(yè)務(wù)量的增加,網(wǎng)絡(luò)運(yùn)營(yíng)維護(hù)的工作量和 難度進(jìn)一步加大。當(dāng)SDH網(wǎng)絡(luò)發(fā)生故障時(shí),如果僅僅采用人工方式進(jìn)行業(yè)務(wù)和告警的 相關(guān)性分析,不僅效率低下,而且在數(shù)據(jù)量大時(shí)容易出錯(cuò),很可能失去由源頭告警進(jìn)行 故障定位的最佳時(shí)間。當(dāng)SDH網(wǎng)絡(luò)故障嚴(yán)重時(shí),如果業(yè)務(wù)已經(jīng)中斷但未得到及時(shí)處理, 將會(huì)嚴(yán)重影響運(yùn)營(yíng)商和客戶的共同利益。因此,提供一種基于網(wǎng)管數(shù)據(jù)的自動(dòng)化的SDH設(shè)備告警相關(guān)性分析方法,對(duì)于保 證SDH傳輸網(wǎng)絡(luò)故障的最佳處理時(shí)機(jī)十分重要。常見(jiàn)的告警相關(guān)性分析方法,有專家系統(tǒng)法、有限狀態(tài)機(jī)法、神經(jīng)網(wǎng)絡(luò)法等,這些 方法有的比較復(fù)雜,有的時(shí)間復(fù)雜性比較高,有些考慮問(wèn)題過(guò)于理想,難于適應(yīng)實(shí)際設(shè) 備告警的特點(diǎn)。在進(jìn)行告警相關(guān)性分析時(shí), 一方面需要考慮到SDH網(wǎng)絡(luò)拓?fù)?、業(yè)務(wù)配 置的特點(diǎn)以及兼容不同時(shí)期的SDH設(shè)備告警關(guān)聯(lián)的差異等因素,另一方面還需要考慮 到告警相關(guān)性分析方法的實(shí)現(xiàn)難度、系統(tǒng)開(kāi)銷、搜索效率等因素,因而迫切需要提出一 種專家經(jīng)驗(yàn)引導(dǎo)的告警相關(guān)性分析方法,通過(guò)此方法的使用,將對(duì)于SDH傳輸設(shè)備上 報(bào)的實(shí)時(shí)告警,篩選出源頭告警集合,關(guān)聯(lián)出源頭告警的衍生告警集合,維護(hù)人員結(jié)合 SDH設(shè)備實(shí)際配置情況可以快速的進(jìn)行故障定位。發(fā)明內(nèi)容傳輸網(wǎng)網(wǎng)管目前對(duì)于SDH告警處理多是偏重于當(dāng)前告警、歷史告警的獲取,提供 了部分的告警和鏈路、電路的關(guān)聯(lián)的功能。在這里,主要解決如下問(wèn)題問(wèn)題一,從SDH傳輸系統(tǒng)告警發(fā)生機(jī)制上來(lái)考慮告警的分層和分類,并將告警和 鏈路、電路、子網(wǎng)保護(hù)等信息結(jié)合起來(lái),總結(jié)出一定的告警分析規(guī)則,使之能夠適合大 多數(shù)的應(yīng)用場(chǎng)合。問(wèn)題二,軟件如何比較合理、高效的實(shí)現(xiàn)告警相關(guān)性分析的功能。為了解決上述問(wèn)題,本發(fā)明提供了一種用于SDH設(shè)備告警相關(guān)性分析的方法,該 方法包括以下步驟步驟l.獲取SDH設(shè)備上報(bào)給網(wǎng)管的未結(jié)束的當(dāng)前告警集合;步驟2.獲取告警分類規(guī)則,根據(jù)告警分類規(guī)則將步驟l獲得的未結(jié)束當(dāng)前告警集合 劃分為非業(yè)務(wù)告警集合和業(yè)務(wù)告警集合;其中非業(yè)務(wù)告警直接上報(bào)界面經(jīng)過(guò)用戶確認(rèn)后 進(jìn)行處理,然后剔除掉非業(yè)務(wù)告警集合,保留業(yè)務(wù)告警集合;步驟3.獲取業(yè)務(wù)配置數(shù)據(jù)中的通道數(shù)據(jù)集合,將步驟2獲得的業(yè)務(wù)告警集合與之關(guān) 聯(lián)處理,剔除掉不上電路的業(yè)務(wù)告警集合,僅僅保留上電路的業(yè)務(wù)告警集合,其中能夠 與通道數(shù)據(jù)關(guān)聯(lián)的業(yè)務(wù)告警稱為上電路的業(yè)務(wù)告警,否則稱為不上電路的業(yè)務(wù)告警;步驟4.獲取告警分層規(guī)則,將步驟3獲得的上電路的業(yè)務(wù)告警集合與之關(guān)聯(lián)處理, 形成幾個(gè)SDH不同層次的告警集合;步驟5.獲取告警抑制規(guī)則,將步驟4產(chǎn)生的結(jié)果與之關(guān)聯(lián)處理,進(jìn)行SDH設(shè)備告警的 同層處理,形成幾個(gè)SDH不同層次的告警相關(guān)性分析后的集合;步驟6.獲取告警抑制規(guī)則,將步驟5產(chǎn)生的告警分析結(jié)果中的告警與之關(guān)聯(lián)處理, 進(jìn)行SDH設(shè)備告警的層與層之間的告警相關(guān)性分析處理,獲得告警分析的結(jié)果;步驟7.給界面輸出告警分析的結(jié)果。本發(fā)明還提供了一種用于SDH設(shè)備告警相關(guān)性分析的裝置,該裝置包括未結(jié)束當(dāng)前 告警子模塊、告警處理規(guī)則子模塊、告警分類處理子模塊、業(yè)務(wù)告警和電路關(guān)聯(lián)處理子 模塊、告警分層處理子模塊、告警相關(guān)性分析處理子模塊、業(yè)務(wù)配置數(shù)據(jù)子模塊;各個(gè) 子模塊的功能如下所述未結(jié)束當(dāng)前告警子模塊負(fù)責(zé)緩存網(wǎng)管系統(tǒng)收集到的SDH設(shè)備的未結(jié)束當(dāng)前告 警,作為告警相關(guān)性分析的告警數(shù)據(jù)的源頭;所述告警處理規(guī)則子模塊包括的告警處理規(guī)則有告警分類規(guī)則、告警分層規(guī)則、告 警抑制規(guī)則和告警提示性規(guī)則,該功能允許用戶在界面進(jìn)行不同規(guī)則的編輯、修改和保 存,后臺(tái)服務(wù)提供面向界面和面向數(shù)據(jù)庫(kù)的接口函數(shù);所述業(yè)務(wù)配置數(shù)據(jù)子模塊負(fù)責(zé)緩存鏈路數(shù)據(jù)、高階通道和低階通道數(shù)據(jù)、電路層數(shù) 據(jù),電路層數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和通道層數(shù)據(jù)結(jié)構(gòu)一致;所述告警分類處理子模塊通過(guò)調(diào)用告警分類規(guī)則,將未結(jié)束當(dāng)前告警分為業(yè)務(wù)和非 業(yè)務(wù)告警,其中非業(yè)務(wù)告警優(yōu)先提醒用戶考慮處理,并且非業(yè)務(wù)告警直接上報(bào)界面經(jīng)過(guò) 用戶確認(rèn)后進(jìn)行處理,同時(shí)剔除掉非業(yè)務(wù)告警,保留業(yè)務(wù)告警;所述業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定未結(jié)束當(dāng)前業(yè)務(wù)告警是否和通道數(shù)據(jù)相 關(guān)聯(lián),其中和通道數(shù)據(jù)關(guān)聯(lián)的稱為上電路業(yè)務(wù)告警,否則稱為不上電路業(yè)務(wù)告警,其中 不上電路的業(yè)務(wù)告警在告警相關(guān)性分析中不予以處理,上電路的業(yè)務(wù)告警是告警相關(guān)性 分析處理的重點(diǎn);所述告警分層處理子模塊通過(guò)調(diào)用告警分層規(guī)則,將未結(jié)束當(dāng)前業(yè)務(wù)告警劃分在 SDH的傳輸媒質(zhì)層、高階通道層、低階通道層以及電路層,其中傳輸媒質(zhì)層又細(xì)分為段 層和物理層,從而將不同層次的SDH告警裝載到不同的數(shù)據(jù)塊中;所述告警相關(guān)性分析處理子模塊通過(guò)調(diào)用業(yè)務(wù)配置數(shù)據(jù)子模塊中緩存的鏈路、通道 數(shù)據(jù)、電路層數(shù)據(jù),以及業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定的上電路業(yè)務(wù)告警,結(jié)合 告警抑制規(guī)則,進(jìn)行源頭告警確定,明確告警的源發(fā)和衍生關(guān)系,也就是告警的抑制和 被抑制的關(guān)系,對(duì)于源發(fā)告警進(jìn)行提示性規(guī)則說(shuō)明。本發(fā)明的有益效果從SDH傳輸系統(tǒng)的角度來(lái)考慮不同故障對(duì)于的SDH業(yè)務(wù)影響的嚴(yán)重程度,區(qū)分出 業(yè)務(wù)告警,非業(yè)務(wù)告警;提供合理的告警處理規(guī)則,滿足SDH業(yè)務(wù)告警維護(hù)信號(hào)處理 的復(fù)雜性、靈活性;引入告警抑制規(guī)則的自學(xué)習(xí)處理,兼容不同時(shí)期設(shè)備告警關(guān)聯(lián)的差 異性;告警相關(guān)性分析算法和SDH業(yè)務(wù)運(yùn)維經(jīng)驗(yàn)密切結(jié)合,引導(dǎo)了算法控制邏輯和運(yùn) 算數(shù)據(jù)的分塊操作,結(jié)合高效的數(shù)據(jù)建模,將提高算法分析的執(zhí)行效率,有利于用戶快 速的進(jìn)行源頭告警的確定。
附圖l SDH告警相關(guān)性分析的流程圖。附圖2告警分析結(jié)果樹(shù)的一般模式圖。附圖3告警原子關(guān)系示意圖。附圖4 SDH同層次告警相關(guān)性分析流程圖。附圖5 SDH不同層間的告警相關(guān)性分析流程圖。附圖6 SDH告警的同一終結(jié)點(diǎn)關(guān)系相關(guān)性分析流程圖。附圖7 SDH告警的上下游終結(jié)點(diǎn)關(guān)系相關(guān)性分析流程圖。附圖8傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn)關(guān)系相關(guān)性分析流程圖。附圖9高階通道層告警的反向終結(jié)點(diǎn)關(guān)系相關(guān)性分析流程圖。附圖IO低階通道層告警的反向終結(jié)點(diǎn)關(guān)系相關(guān)性分析流程圖。
具體實(shí)施方式
下面將結(jié)合附圖介紹本發(fā)明的具體實(shí)施方式
。本發(fā)明的一個(gè)具體實(shí)施方式
提供了一個(gè)基于SDH網(wǎng)管告警、業(yè)務(wù)配置數(shù)據(jù)的專家經(jīng) 驗(yàn)引導(dǎo)的能自動(dòng)進(jìn)行告警相關(guān)性分析的軟件模塊裝置的設(shè)計(jì)(該裝置的各個(gè)子模塊的功能參見(jiàn)圖l所示流程圖中各個(gè)步驟所實(shí)現(xiàn)的功能),該裝置包括如下功能子模塊未結(jié)束當(dāng)前告警子模塊、告警處理規(guī)則子模塊、告警分類處理子模塊、業(yè)務(wù)告警和電路關(guān)聯(lián)處 理子模塊、告警分層處理子模塊、告警相關(guān)性分析處理子模塊、業(yè)務(wù)配置數(shù)據(jù)子模塊。 各個(gè)子模塊的功能如下-1. 未結(jié)束當(dāng)前告警子模塊負(fù)責(zé)緩存網(wǎng)管系統(tǒng)收集到SDH設(shè)備的未結(jié)束當(dāng)前告警,作為告警相關(guān)性分析的告警數(shù)據(jù)的源頭。2. 告警處理規(guī)則子模塊包括的告警處理規(guī)則有告警分類規(guī)則、告警分層規(guī)則、告 警抑制規(guī)則和告警提示性規(guī)則。該功能允許用戶在界面進(jìn)行不同規(guī)則的編輯、修改、保 存等,后臺(tái)服務(wù)提供面向界面和面向數(shù)據(jù)庫(kù)的接口函數(shù)。告警分類規(guī)則的定義參見(jiàn)2.1、 告警抑制規(guī)則的定義參見(jiàn)2.2,告警提示性規(guī)則的定義參見(jiàn)2.3。2.1告警分類規(guī)則的定義告警分類規(guī)則是從SDH傳輸系統(tǒng)的角度來(lái)考慮不同故障對(duì)于SDH業(yè)務(wù)影響的嚴(yán)重 程度,依據(jù)大量的關(guān)聯(lián)性的業(yè)務(wù)告警的拓?fù)涑尸F(xiàn)需要,將告警分為業(yè)務(wù)和非業(yè)務(wù)告警,非 業(yè)務(wù)告警優(yōu)先上報(bào)運(yùn)維人員確認(rèn),并且進(jìn)行相關(guān)故障的處理。非業(yè)務(wù)告警的定義參見(jiàn) 2丄1,業(yè)務(wù)告警的定義參見(jiàn)2丄2。2丄1非業(yè)務(wù)告警包括了SDH的電源、風(fēng)扇、溫度、器件、門禁、DCN通信告警。2丄2業(yè)務(wù)告警包括了和SDH的鏈路、電路相關(guān)的告警。2.2告警分層規(guī)則的定義將未結(jié)束當(dāng)前告警劃分在SDH的傳輸媒質(zhì)層、高階通道層、低階通道層以及電路層。 其中,傳輸媒質(zhì)層又細(xì)分為段層和物理層。這樣可以將不同層次的SDH告警裝載到不同 的數(shù)據(jù)塊中。2.3告警抑制規(guī)則的定義告警抑制規(guī)則是將業(yè)務(wù)告警分層之后,依據(jù)SDH業(yè)務(wù)運(yùn)維的專家經(jīng)驗(yàn),采用四種不 可再分的原子關(guān)系,進(jìn)行告警之間抑制關(guān)系的確定。告警原子關(guān)系的定義參見(jiàn)2.2.1,告警 原子關(guān)系的分類參見(jiàn)2.2.2,告警原子關(guān)系的自學(xué)習(xí)特點(diǎn)參見(jiàn)2.2.3。2.3.1告警原子關(guān)系的定義告警原子關(guān)系B《A,是指告警A、 B具有抑制關(guān)系的,A為抑制告警,B為被抑制 告警,A為源發(fā)告警,B為衍生告警。該關(guān)系成立時(shí),不能包含其他關(guān)系。告警A、 B發(fā) 生的位置可以是同一個(gè)終結(jié)點(diǎn),也可以是不同的終結(jié)點(diǎn);該終結(jié)點(diǎn)可以是物理終結(jié)點(diǎn)或 者是連接終結(jié)點(diǎn);該終結(jié)點(diǎn)的位置可以在SDH網(wǎng)絡(luò)中的同一個(gè)層次,或者不同的層次。 同層次的不伺告警之間有優(yōu)先級(jí)別區(qū)分,不同層次的告警之間也有優(yōu)先級(jí)別區(qū)分。參見(jiàn) 圖3的原子關(guān)系描述,該圖中隨著各個(gè)關(guān)系后邊的數(shù)字序號(hào)增大,告警之間抑制關(guān)系優(yōu) 先級(jí)別依次提高,即圖3中的告警之間抑制關(guān)系優(yōu)先級(jí)別從低到高依次為客戶服務(wù)層 終結(jié)點(diǎn)關(guān)系、反向終結(jié)點(diǎn)關(guān)系、上下游終結(jié)點(diǎn)關(guān)系、同一終結(jié)點(diǎn)關(guān)系。而由于SDH設(shè)備 的版本的差異,業(yè)務(wù)告警之間的幾個(gè)原子關(guān)系可以通過(guò)軟件自學(xué)習(xí)進(jìn)行遞推,形成新的 關(guān)聯(lián)關(guān)系,參見(jiàn)2.2.3的說(shuō)明。2.3.2告警原子關(guān)系的分類這里劃分為同一終結(jié)點(diǎn)、上下游終結(jié)點(diǎn)、反向終結(jié)點(diǎn)和客戶服務(wù)層終結(jié)點(diǎn)四種告警 原子關(guān)系。同一終結(jié)點(diǎn)關(guān)系在SDH傳送網(wǎng)的同層,告警A和告警B位于同一個(gè)終結(jié)點(diǎn)上。告 警A的優(yōu)先級(jí)高于告警B。那么告警A為告警B的源發(fā)告警、告警B為告警A的引發(fā)告警, 告警A抑制告警B。上下游終結(jié)點(diǎn)關(guān)系在SDH傳送網(wǎng)的同層,告警A和告警B位于路徑的同一方向的 終結(jié)點(diǎn)上,告警A在路徑方向的上游,告警B在路徑方向的下游。告警A的產(chǎn)生同時(shí)導(dǎo)致 告警B產(chǎn)生。那么告警A為告警B的源發(fā)告警、告警B為告警A的引發(fā)告警,告警A抑制告 警B。反向終結(jié)點(diǎn)關(guān)系在SDH傳送網(wǎng)結(jié)構(gòu)的同層,告警A和告警B位于鏈路或者路徑的 源宿兩端的終結(jié)點(diǎn)。告警A的產(chǎn)生同時(shí)引發(fā)應(yīng)答性的告警B。那么告警A為告警B的源發(fā) 告警、告警B為告警A的引發(fā)告警,告警A抑制告警B??蛻舴?wù)層終結(jié)點(diǎn)關(guān)系SDH傳送網(wǎng)可以從垂直方向分解為若干獨(dú)立的傳送網(wǎng)絡(luò)層 (即層網(wǎng)絡(luò)),相鄰層網(wǎng)絡(luò)之間具有客戶/服務(wù)者關(guān)系,提供傳送服務(wù)的層稱為服務(wù)者 (Server),使用傳送服務(wù)的層稱為客戶(Client),如果告警A處于服務(wù)層的終結(jié)點(diǎn)上, 告警B處于客戶層終結(jié)點(diǎn)上,則告警A的產(chǎn)生同時(shí)導(dǎo)致告警B產(chǎn)生。那么告警A為告警B 的源發(fā)告警、告警B為告警A的引發(fā)告警,告警A抑制告警B。 2.3.3告警原子關(guān)系的自學(xué)習(xí)假設(shè),告警原子關(guān)系l成立,alarml <-alarm2,alarm2抑制alarml ,記為關(guān)系l;告警原子關(guān)系2成立,alarm2〈-alarm3,alarm3抑制alarm2,記為關(guān)系2;告警原子關(guān)系n成立,alarm n-l <-alarm n,alarmn抑制alarmn-l, 記為關(guān)系n;那么,依據(jù)SDH業(yè)務(wù)運(yùn)維的專家經(jīng)驗(yàn),經(jīng)過(guò)遞推關(guān)聯(lián),有告警抑制鏈alarml <-alarm2<-…<-alarm n。因此,可以得到一個(gè)遞推規(guī)則alarmi <-alarm n成立,其中1< i<n,而i、 n的實(shí)際取值來(lái)源于告警處理規(guī)則子模塊的自學(xué)習(xí),動(dòng)態(tài)確定。具體的講, 依據(jù)SDH設(shè)備實(shí)際情況,用戶在界面對(duì)于告警原子關(guān)系、原子關(guān)系自學(xué)習(xí)屬性開(kāi)關(guān)進(jìn)行 配置。告警處理規(guī)則子模塊依據(jù)上述配置數(shù)據(jù),通過(guò)推理演繹,進(jìn)行自學(xué)習(xí),計(jì)算出告 警抑制鏈的結(jié)點(diǎn)數(shù)n和需要推理的次數(shù),從而得到比較完整的告警相關(guān)性分析規(guī)則,便 于準(zhǔn)確合理的告警相關(guān)性分析。關(guān)系n-l、關(guān)系n可能是SDH網(wǎng)絡(luò)結(jié)構(gòu)的同一層次的原子關(guān)系,也可能是SDH網(wǎng)絡(luò)不 同層次的原子關(guān)系,進(jìn)而導(dǎo)致了遞推關(guān)系alarmi《alarmn可能位于SDH網(wǎng)絡(luò)結(jié)構(gòu)的同一 個(gè)層,也可能位于SDH網(wǎng)絡(luò)結(jié)構(gòu)不同層。2.4告警提示性規(guī)則的定義告警提示性規(guī)則考慮為用戶提供一些源發(fā)告警原因的提示性說(shuō)明。3業(yè)務(wù)配置數(shù)據(jù)子模塊負(fù)責(zé)緩存鏈路數(shù)據(jù)、高階通道和低階通道數(shù)據(jù)、電路層 數(shù)據(jù),其中鏈路數(shù)據(jù)包括物理終結(jié)點(diǎn)對(duì)、源物理終結(jié)點(diǎn)、宿物理終結(jié)點(diǎn),這些終結(jié)點(diǎn)位 于傳輸媒質(zhì)層,電路層數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和通道層數(shù)據(jù)結(jié)構(gòu)一致。4告警分類處理子模塊通過(guò)調(diào)用告警分類規(guī)則,將未結(jié)束當(dāng)前告警分為業(yè)務(wù)和 非業(yè)務(wù)告警。非業(yè)務(wù)告警優(yōu)先提醒用戶考慮處理。5業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定未結(jié)束當(dāng)前業(yè)務(wù)告警是否和通道數(shù)據(jù)相關(guān)聯(lián),未結(jié)束當(dāng)前業(yè)務(wù)告警可以和通道數(shù)據(jù)關(guān)聯(lián)的稱為上電路業(yè)務(wù)告警,否則稱為不上 電路業(yè)務(wù)告警。不上電路的業(yè)務(wù)告警在告警相關(guān)性分析中不予以處理,上電路的業(yè)務(wù)告 警是告警相關(guān)性分析處理的重點(diǎn)。不上電路業(yè)務(wù)告警不進(jìn)行相關(guān)性分析,縮小告警相關(guān) 性的分析范圍,將提高告警相關(guān)性算法執(zhí)行效率。6告警分層處理子模塊結(jié)合SDH業(yè)務(wù)運(yùn)維的專家經(jīng)驗(yàn),將未結(jié)束當(dāng)前告警劃分 在SDH的傳輸媒質(zhì)層、高階通道層、低階通道層以及電路層。其中,傳輸媒質(zhì)層又細(xì)分 為段層和物理層。這樣可以將不同層次的SDH告警裝載到不同的數(shù)據(jù)塊中。7告警相關(guān)性分析處理子模塊通過(guò)調(diào)用業(yè)務(wù)配置數(shù)據(jù)子模塊中緩存的鏈路、通 道數(shù)據(jù)、電路層數(shù)據(jù),以及業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定的上電路業(yè)務(wù)告警,結(jié)合告警抑制規(guī)則,進(jìn)行源頭告警確定,明確告警的源發(fā)和衍生關(guān)系,也就是告警的抑制 和被抑制的關(guān)系,對(duì)于源發(fā)告警進(jìn)行提示性規(guī)則說(shuō)明。結(jié)合SDH業(yè)務(wù)運(yùn)維的專家經(jīng)驗(yàn), 分析過(guò)程中首先橫向處理SDH同層的告警相關(guān)性分析,每層處理的結(jié)果集合暫時(shí)保存; 然后縱向處理SDH不同層告警的結(jié)果集合相互之間的告警相關(guān)性分析,處理完畢后,整 理出業(yè)務(wù)告警之間完整的源發(fā)、衍生關(guān)系集合。電路層告警分析與通道層告警分析相同, 但是不進(jìn)行SDH的不同層間分析。 一些處理特點(diǎn)包括了參見(jiàn)7.U兌明、7.2說(shuō)明、7.3說(shuō)明、 7.4說(shuō)明。7.1依據(jù)SDH層網(wǎng)絡(luò)關(guān)系,將SDH設(shè)備的上電路的業(yè)務(wù)告警裝載到不同的容器中, 容器中元素代表了不同告警,每個(gè)容器對(duì)應(yīng)了分析中的不同數(shù)據(jù)塊。將上述告警劃分到 不同數(shù)據(jù)塊后,縮小將要進(jìn)行告警分析搜索搜索的范圍。優(yōu)先處理同層告警,再處理層 與層之間的告警,這樣上電路業(yè)務(wù)告警相關(guān)性分析算法邏輯便于控制;在算法執(zhí)行中, 査找相關(guān)層次告警、告警規(guī)則的數(shù)據(jù)塊,有意識(shí)縮小了數(shù)據(jù)搜索的范圍,提高了搜索的 命中率,將整體上提高告警相關(guān)性算法執(zhí)行效率。7.2在數(shù)據(jù)建模方面,采用了STL—PORT中的單主鍵、多主鍵的哈西表作為數(shù)據(jù)模 型的基本數(shù)據(jù)結(jié)構(gòu),這樣也有利于快速的査找遍歷數(shù)據(jù)結(jié)構(gòu),提高算法執(zhí)行效率。7.3告警相關(guān)性算法中間執(zhí)行的結(jié)果存儲(chǔ)為樹(shù)的數(shù)組,優(yōu)先級(jí)別最高的為樹(shù)根結(jié)點(diǎn), 優(yōu)先級(jí)別低的為樹(shù)的子樹(shù)或者葉子。 一方面同層告警相互之間抑制的關(guān)系明確;另一方 面在告警的層與層間分析時(shí),僅僅采用低層次結(jié)果樹(shù)的根結(jié)點(diǎn)告警和高層次的告警進(jìn)行 比較,減少了比較次數(shù),構(gòu)建新的告警相關(guān)性分析結(jié)果樹(shù)邏輯簡(jiǎn)單。7.4分析后的結(jié)果,優(yōu)先級(jí)別高的告警優(yōu)先上報(bào)給用戶,上電路業(yè)務(wù)告警可以和所 影響的鏈路、通道關(guān)聯(lián)后上報(bào)給用戶。圖1示出了SDH告警相關(guān)性分析的一個(gè)具體實(shí)施方式
的流程圖。在下邊的步驟相關(guān) 的流程圖中,為了便于說(shuō)明一些數(shù)據(jù)結(jié)構(gòu),采用了STL PORT相關(guān)的容器類型來(lái)描述, 例如vector,map,multimap。 一般的格式是"容器名稱"+ "—對(duì)象名稱"。其中vector是向 量數(shù)組;map為單主鍵的哈西表;multimap為多主鍵的哈西表,在重復(fù)的主鍵下對(duì)應(yīng)了 裝載不同元素的向量數(shù)組vector。告警描述特征對(duì)象ID、支路號(hào)、代碼、屬性標(biāo)識(shí)(表 示是否為衍生告警)。步驟l獲取SDH設(shè)備上報(bào)給網(wǎng)管的未結(jié)束的當(dāng)前告警集合;步驟2獲取告警分類規(guī)則,將步驟l產(chǎn)生的結(jié)果劃分為非業(yè)務(wù)告警集合、業(yè)務(wù)告警 集合;其中非業(yè)務(wù)告警直接上報(bào)界面經(jīng)過(guò)用戶確認(rèn)后進(jìn)行處理,同時(shí)剔除掉非業(yè)務(wù)告警集合,保留業(yè)務(wù)告警集合。步驟3獲取業(yè)務(wù)配置數(shù)據(jù)中的通道數(shù)據(jù)集合,將步驟2產(chǎn)生的結(jié)果與之關(guān)聯(lián)處理,剔除掉不上電路的業(yè)務(wù)告警集合,僅僅保留上電路的業(yè)務(wù)告警集合。步驟4獲取告警分層規(guī)則,將步驟3產(chǎn)生的結(jié)果與之關(guān)聯(lián)處理,形成幾個(gè)SDH不同 層次的告警集合。步驟5獲取告警抑制規(guī)則,將步驟4產(chǎn)生的結(jié)果與之關(guān)聯(lián)處理,進(jìn)行SDH設(shè)備告警的同層處理,形成幾個(gè)SDH不同層次的告警相關(guān)性分析后的集合。對(duì)于步驟5的同層次告警的抑制關(guān)系的處理,參見(jiàn)圖4,具體步驟如下 步驟5.1裝載SDH某個(gè)層次的未結(jié)束的當(dāng)前告警集合,作為分析數(shù)據(jù)的源頭; 步驟5.2依據(jù)步驟5.1中的告警層次,裝載和該層次對(duì)應(yīng)的告警抑制規(guī)則; 步驟5.3依據(jù)步驟5.1中的告警層次、步驟5.2中的告警抑制規(guī)則的類型,裝載對(duì)應(yīng)的業(yè)務(wù)配置數(shù)據(jù)集合;步驟5.4判斷該層次的未結(jié)束的當(dāng)前告警是否分析完畢,如果是,則去步驟5.12;否則去步驟5. 5;步驟5.5通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行同一終結(jié)點(diǎn)關(guān)系分析, 如果是,則去5.6;否則去步驟5.7;步驟5.6進(jìn)行告警的同一終結(jié)點(diǎn)關(guān)系分析,詳細(xì)步驟請(qǐng)見(jiàn)步驟5.6.1,如圖6所示;步驟5.6.1裝載本層同一終結(jié)點(diǎn)關(guān)系數(shù)組;裝載本層的告警數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j, i=j=0;步驟5.6.2以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先級(jí)告警代碼為元素生成多主鍵的哈 西表multimap—rule,該哈西表的主鍵可以重復(fù),并且自動(dòng)生成vector ,記為 vector—code , vector—code為以multimapjiile中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為 元素的數(shù)組;步驟5.6.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟5.6.14; 否則去步驟5. 6. 4;步驟5.6.4獲得告警數(shù)組元素告警[i];j^+l;步驟5. 6. 5判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟5. 6. 3; 否則去步驟5. 6.6;步驟5.6.6獲得告警數(shù)組元素告警[」'];」'++;步驟5. 6. 7判斷告警[i].對(duì)象ID是否等于告警[j].對(duì)象ID、并且告警[i].支路號(hào)是否等于告警[j].支路號(hào),如果是,去步驟5.6.8;否則去步驟5.6.5;步驟5.6.8判斷在multimap—rule中査找告警[i].代碼是否找到,如果是,去步驟 5.6.9;否則去步驟5.6.11;步驟5.6.9判斷遍歷vector—code是否找到告警[j].代碼,如果是,去步驟5.6.10;否則 去步驟5.6.5;步驟5.6.10設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù)的處理; 去步驟5.6.5;步驟5.6.U判斷在multimap—rule中是否査到告警[j].代碼,如果是,去步驟5.6.12; 否則去步驟5.6.5;步驟5.6.12判斷遍歷vector—code是否找到告警[i].代碼,如果是,去步驟5.6.13;否 則去步驟5.6.5;步驟5.6.13設(shè)置告警[j].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[j]中間結(jié)果存儲(chǔ)樹(shù)的處理; 去步驟5.6.5;步驟5.6.14告警的同一終結(jié)點(diǎn)關(guān)系分析結(jié)束;步驟5.7通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行上下游終結(jié)點(diǎn)關(guān)系分 析,如果是,則去步驟5.8;否則去步驟5.9;步驟5.S進(jìn)行告警的上下游終結(jié)點(diǎn)關(guān)系的分析,詳細(xì)步驟參見(jiàn)圖7;步驟5.8. 1裝載高階通道層上下游終結(jié)點(diǎn)關(guān)系數(shù)組;生成以告警代碼為主鍵、告 警代碼為元素的哈西表map—code;裝載高階通道層告警數(shù)組,告警數(shù)組的計(jì)數(shù)器為i、 j,i=0;裝載高階通道數(shù)組;步驟5.8.2 以每個(gè)物理終結(jié)點(diǎn)為主鍵,高階交叉為元素生成多主鍵哈西表 multimap—cross; crossl: —個(gè)高階交叉;cross2 :另一個(gè)高階交叉;pathid:高階交叉所 在的通道ID; seqno:高階交叉在高階通道數(shù)組中的序號(hào)。一個(gè)高階交叉基本特征是一個(gè)二維矩陣[源信息宿信息〗。源信息、宿信息各自基本特征對(duì)象ID、 VC4。步驟5.8.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟5.8.14; 否則去步驟5.8.4;步驟5.8.4獲得告警數(shù)組元素告警[i], j=i+l;步驟5.8.5判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟 5.8.3;否則獲得告警數(shù)組元素告警[j], 然后去步驟5.8.6;步驟5.8.6判斷告警[i].代碼是否等于告警[j].代碼,如果是,去步驟5.8.7;否 則去步驟5.8. 5 ;步驟5.8.7判斷在map—code中是否找到告警[j].代碼,如果是,去步驟5.8.8;否 則去步驟5.8.5 ;步驟5.8.8判斷根據(jù)告警[i].對(duì)象ID、支路號(hào)在multimap—cross中査找是否找到 crossl,該crossl為一個(gè)高階交叉,如果是,去步驟5.8.9;否則去步驟5.8.5 ;步驟5. 8. 9 判斷根據(jù)告警[j].對(duì)象ID、支路號(hào)在multim鄰一cross中查找是否找到 cross2,該cross2為另一個(gè)高階交叉,如果是,去步驟5.8. 10;否,去步驟5.8. 5 ;步驟5. 8. 10 判斷 (crossl. pathid = cross2. pathid) 且| crossl. seqno-cross2.seqno|=l是否成立,其中pathid為高階交叉所在的通道ID, seqno為高階交叉在 高階通道數(shù)組中的序號(hào),如果是,去步驟5.8.11;否則去步驟5.8.5 ;步驟5. 8. 11 判斷crossl. seqno 〈 cross2. seqno是否成立,如果是,去步驟5. 8. 12; 否則去步驟5. 8. 13 ;步驟5.8.12告警[j].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[j]中間結(jié)果存儲(chǔ)樹(shù)的處理, 然后去步驟5.8.5;步驟5.8.13告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù)的處理, 然后去步驟5.8.5;步驟5. 8. 14告警的上下游終結(jié)點(diǎn)關(guān)系的分析結(jié)束。步驟5.9通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行反向終結(jié)點(diǎn)關(guān)系分析, 如果是,則去步驟5. 10;否則去步驟5. 11;步驟5.10進(jìn)行告警的反向終結(jié)點(diǎn)關(guān)系的分析,其中傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn) 關(guān)系的分析去步驟5.10.1,詳細(xì)步驟參見(jiàn)圖8;高階通道層告警的反向終結(jié)點(diǎn)關(guān)系的分析 去步驟5.10.2,詳細(xì)步驟參見(jiàn)圖9;低階通道層告警的反向終結(jié)點(diǎn)關(guān)系的分析去步驟 5.10.3,詳細(xì)步驟參見(jiàn)圖10;步驟5.1(U傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn)關(guān)系的分析,包括以下具體步驟 步驟5.10.1.1裝載傳輸媒質(zhì)層告警數(shù)組;裝載傳輸媒質(zhì)層反向終結(jié)點(diǎn)關(guān)系數(shù)組; 告警數(shù)組計(jì)數(shù)器為i、 j, i=0;裝載網(wǎng)元連接數(shù)組;步驟5. 10. 1.2以每個(gè)物理終結(jié)點(diǎn)為主鍵、鏈路連接的對(duì)端物理終結(jié)點(diǎn)為元素生成哈西表map一link;步驟5.10.1.3判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5.10.1.4;否則去步驟5. 10. 1. 5;步驟5. 10. 1. 4啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10. 1. 5;步驟5.10.1.5以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈西 表multimap—rule;并生成vector—rule,該vector—rule為以multimap—rule中同一主鍵對(duì)應(yīng)的 高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟5.10.1.6判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 1. 14;否則去步驟5. 10. 1. 7;步驟5.10. 1.7獲得告警數(shù)組元素告警[i]; j=i+l;步驟5. 10. 1.8判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟 5. 10. 1.6;否則去步驟5. 10. 1.9;步驟5. 10. 1.9獲得告警數(shù)組元素告警[j]; J++;步驟5. 10. 1.10判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5.10.1.11;否則去步驟5. 10. 1.8;步驟5. 10. 1.11判斷在vector—rule中是否能找到告警[j].代碼,如果是,去步驟 5. 10. 1. 12;否則去步驟5. 10. 1.8;步驟5. 10. 1. 12判斷根據(jù)告警[i].對(duì)象ID査mapjink得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5. 10. 1. 13;否則去步驟5. 10. 1.8;步驟5.10.1.13設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù) 的處理,然后去步驟5. 10. 1.8。步驟5. 10. 1.14傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。步驟5.10.2高階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析,包括以下具體步驟步驟5.10.2.1裝載高階通道層告警數(shù)組;裝載高階通道層反向終結(jié)點(diǎn)關(guān)系數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j,i=0;裝載高階通道數(shù)組;裝載網(wǎng)元連接數(shù)組;步驟5.10.2.2以每個(gè)物理終結(jié)點(diǎn)為主鍵、高階交叉為元素生成多主鍵哈西表 multimap一cross;步驟5. 10.2.3以每個(gè)物理終結(jié)點(diǎn)為主鍵、鏈路對(duì)端的物理終結(jié)點(diǎn)為元素生成哈西 表map」ink;步驟5. 10.2.4判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5. 10.2.5;否則 去步驟5. 10. 2. 6;步驟5.10.2.5啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10.2.6; 步驟5.10.2.6以低優(yōu)先級(jí)告警代碼為主鍵,高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈西表multimap—rule, 并且自動(dòng)生成vector , 記為vector—code , vector—code為以 multimap—rule中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟5.10.2,7判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 2, 17;否則去步驟5. 10.2.8;步驟5.10.2.8獲得告警數(shù)組元素告警[i]; j=i+l;步驟5.10.2.9判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 2.10;否則去步驟5. 10.2.11;步驟5. 10. 2.10 i++,去步驟5. 10. 2. 7;步驟5. 10. 2. 11獲得告警數(shù)組元素告警[j]; j++;步驟5. 10.2. 12判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5. 10. 2. 13;否則去步驟5. 10. 2. 10;步驟5. 10.2.13判斷在vector一rule中是否能找到告警[j].代碼,如果是,去步驟 5. 10. 2. 14;否則去步驟5. 10. 2.9;步驟5. 10. 2. 14判斷根據(jù)告警[i].對(duì)象ID査map—link得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5. 10.2. 15;否則去步驟5. 10.2.9;步驟5.10. 2.15判斷由物理終結(jié)點(diǎn)、告警[i].支路號(hào)查multimap—cross得到的對(duì)端 端口ID、 VC4是否等于告警[j].對(duì)象ID、支路號(hào),其中,告警發(fā)生的對(duì)象ID、支路號(hào)和 高階通道中的用于高階交叉的時(shí)隙具有一一對(duì)應(yīng)關(guān)系,如果是,去步驟5.10.2.16;否 則去步驟5. 10. 2.9;步驟5.10.2.16設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù)的處理;然后去步驟5. 10.2.9步驟5. 10.2. 17高階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。步驟5.10.3低階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析,包括以下具體步驟步驟5.10.3.1裝載低階通道層告警數(shù)組;裝載低階通道層反向終結(jié)點(diǎn)關(guān)系數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j,i=0;裝載低階通道數(shù)組;步驟5.10.3.2以源物理終結(jié)點(diǎn)為主鍵、低階通道的宿物理終結(jié)點(diǎn)為元素生成單主鍵的哈西表map;將以宿物理終結(jié)點(diǎn)為主鍵、低階通道的源物理終結(jié)點(diǎn)為元素的信息加入map, 以形成map—cross;步驟5.10.3.3判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5. 10.3.4;否則去步驟5. 10. 3. 5;步驟5.10.3.4啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10.3.5;
步驟5.10.3.5以低優(yōu)先級(jí)告警代碼為主鍵,高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈 西表multimap—rule,并且自動(dòng)生成vector , 記為vector—code , vector—code為以 multimap一rule中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;
步驟5.10.3:6判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 3.15;否則去步驟5.10. 3,7;
步驟5.10.3.7獲得告警數(shù)組元素告警[i]; j=i+l;
步驟5.10.3.8判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 3.9;否則去步驟5. 10. 3. 10;
步驟5.10.3.9 i+十;去步驟5.10.3.6;
步驟5.10.3.10獲得告警數(shù)組元素告警[j]; j++;
步驟5. 10.3. 11判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5.10. 3. 12;否則去步驟5. 10. 3.9;
步驟5. 10.3. 12判斷在vector—rule中是否能找到告警[j].代碼,如果是,去步驟 5.10. 3. 13;否則去步驟5.10. 3.8;
步驟5. 10. 3. 13判斷由告警[i].對(duì)象ID查map—cross得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5. 10.3. 14;否則去步驟5. 10.3.8;
步驟5.10.3.14設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù) 的處理;然后去步驟5. 10.3.8。
步驟5. 10. 3. 15低階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。
步驟5.11分析結(jié)果形成告警關(guān)聯(lián)父子樹(shù),然后去步驟5.4;
步驟5.12判斷所有層次的未結(jié)束的當(dāng)前告警集合是否都己分析完畢,如果是,則 去步驟6;否則去步驟5. 1。
步驟6獲取告警抑制規(guī)則,將步驟5的告警分析結(jié)果存儲(chǔ)樹(shù)中的告警與之關(guān)聯(lián)處理, 進(jìn)行SDH設(shè)備告警的層與層之間的告警相關(guān)性分析處理,形成幾個(gè)SDH不同層次處理后 的告警集合。
對(duì)于步驟6的不同層次間的告警相關(guān)性分析的處理參見(jiàn)圖5,具體步驟如下 步驟6.1裝載不同層的層內(nèi)告警分析結(jié)果樹(shù)集合(TreeSetLayl, TreeSetLay2,…, TreeSetLayn)到告警數(shù)組TreeSetLay中,n為自然數(shù),其中低層次告警放在告警數(shù)組前
邊,高層次告警放在告警數(shù)組后邊,告警數(shù)組的計(jì)數(shù)器為i, j, i=0,j=0;步驟6.2裝載告警客戶服務(wù)層終結(jié)點(diǎn)關(guān)系數(shù)組;以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先
級(jí)告警代碼為元素生成多主鍵哈西表,并且自動(dòng)生成vector,記為vector—code , vector—code為以多主鍵哈西表中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;
步驟6.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟6.14;否則 去步驟6. 4;
步驟6.4獲得告警數(shù)組元素[i];j-i+l;
步驟6.5判斷數(shù)組元素[i]層的所有子樹(shù)是否遍歷完畢,如果是,貝"++,去步驟
6.3;否則去步驟6.6;
步驟6.6獲得數(shù)組元素[i]一個(gè)子樹(shù)樹(shù)根結(jié)點(diǎn)rootNode,通過(guò)自學(xué)習(xí),獲取相關(guān)的
客戶服務(wù)層終結(jié)點(diǎn)關(guān)系;
步驟6.7通過(guò)rootNode的告警,查找多主鍵哈西表,得到告警代碼數(shù)組
vector—code5
步驟6.8判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟6.5;否則去
步驟6.9;
步驟6.9獲得告警數(shù)組元素[j]; J++;
步驟6.10判斷數(shù)組元素[j]層中的所有子樹(shù)的所有結(jié)點(diǎn)是否都遍歷完畢,如果是,
去步驟6.8;否則去步驟6.11; 步驟6.11獲得一個(gè)結(jié)點(diǎn)Node;
步驟6.12判斷在vector—code中是否找到Node告警代碼,如果是,則去步驟6.13; 否則去步驟6.10;
步驟6.13將數(shù)組元素[i]中的rootNode對(duì)應(yīng)告警.屬性標(biāo)識(shí)記為衍生告警,同時(shí)將 父結(jié)點(diǎn)為rootNode的子樹(shù)添加到數(shù)組元素[j]的結(jié)點(diǎn)Node中,形成新的父子關(guān)系,并 從數(shù)組元素[i]中刪除以父結(jié)點(diǎn)為rootNode的子樹(shù)。
步驟7給界面輸出告警分析的結(jié)果。
以上所屬僅為本發(fā)明的較佳實(shí)施例,并不用于限制本發(fā)明,凡在本發(fā)明精神和原則 之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均包含于本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種用于SDH設(shè)備告警相關(guān)性分析的方法,其特征在于包括以下步驟步驟1.獲取SDH設(shè)備上報(bào)給網(wǎng)管的未結(jié)束的當(dāng)前告警集合;步驟2.獲取告警分類規(guī)則,根據(jù)告警分類規(guī)則將步驟1獲得的未結(jié)束當(dāng)前告警集合劃分為非業(yè)務(wù)告警集合和業(yè)務(wù)告警集合;其中非業(yè)務(wù)告警直接上報(bào)界面經(jīng)過(guò)用戶確認(rèn)后進(jìn)行處理,然后剔除掉非業(yè)務(wù)告警集合,保留業(yè)務(wù)告警集合;步驟3.獲取業(yè)務(wù)配置數(shù)據(jù)中的通道數(shù)據(jù)集合,將步驟2獲得的業(yè)務(wù)告警集合與之關(guān)聯(lián)處理,剔除掉不上電路的業(yè)務(wù)告警集合,僅僅保留上電路的業(yè)務(wù)告警集合,其中能夠與通道數(shù)據(jù)關(guān)聯(lián)的業(yè)務(wù)告警稱為上電路的業(yè)務(wù)告警,否則稱為不上電路的業(yè)務(wù)告警;步驟4.獲取告警分層規(guī)則,將步驟3獲得的上電路的業(yè)務(wù)告警集合與之關(guān)聯(lián)處理,形成幾個(gè)SDH不同層次的告警集合;步驟5.獲取告警抑制規(guī)則,將步驟4產(chǎn)生的結(jié)果與之關(guān)聯(lián)處理,進(jìn)行SDH設(shè)備告警的同層處理,形成幾個(gè)SDH不同層次的告警相關(guān)性分析后的集合;步驟6.獲取告警抑制規(guī)則,將步驟5產(chǎn)生的告警分析結(jié)果中的告警與之關(guān)聯(lián)處理,進(jìn)行SDH設(shè)備告警的層與層之間的告警相關(guān)性分析處理,獲得告警分析的結(jié)果;步驟7.給界面輸出告警分析的結(jié)果。
2、 如權(quán)利要求l所述的方法,其特征在于所述步驟5包括以下子步驟 步驟5.1裝載SDH某個(gè)層次的未結(jié)束的當(dāng)前告警集合,作為分析數(shù)據(jù)的源頭; 步驟5.2依據(jù)步驟5.1中的告警層次,裝載和該層次對(duì)應(yīng)的告警抑制規(guī)則; 步驟5.3依據(jù)步驟5.1中的告警層次、步驟5.2中的告警抑制規(guī)則的類型,裝載對(duì)應(yīng)的業(yè)務(wù)配置數(shù)據(jù)集合;步驟5.4判斷該層次的未結(jié)束的當(dāng)前告警是否分析完畢,如果是,則去步驟5.12; 否則去步驟5. 5;步驟5.5通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行同一終結(jié)點(diǎn)關(guān)系分析, 如果是,則去5.6;否則去步驟5.7;步驟5.6進(jìn)行告警的同一終結(jié)點(diǎn)關(guān)系分析,然后去步驟5.7;步驟5.7通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行上下游終結(jié)點(diǎn)關(guān)系分 析,如果是,則去步驟5.8;否則去步驟5.9;步驟5.8進(jìn)行告警的上下游終結(jié)點(diǎn)關(guān)系的分析,然后去步驟5.9;步驟5.9通過(guò)步驟5.2的結(jié)果分析,判斷告警是否需要進(jìn)行反向終結(jié)點(diǎn)關(guān)系分析,如果是,則去步驟5. 10;否則去步驟5. 11;步驟5.10進(jìn)行告警的反向終結(jié)點(diǎn)關(guān)系的分析,然后去步驟5.11;步驟5.11分析結(jié)果形成告警關(guān)聯(lián)父子樹(shù),然后去步驟5.4;步驟5. 12判斷所有層次的未結(jié)束的當(dāng)前告警集合是否都已分析完畢,如果是,則去步驟6;否則去步驟5. 1。
3、如權(quán)利要求2所述的方法,其特征在于步驟5.6包括以下子步驟步驟5.6.1裝載本層同一終結(jié)點(diǎn)關(guān)系數(shù)組;裝載本層的告警數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j, i=j=0;步驟5.6.2以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先級(jí)告警代碼為元素生成多主鍵的哈 西表multimap—rule,該哈西表的主鍵可以重復(fù),并且自動(dòng)生成vector ,記為 vector_code , vector—code為以multimap—rule中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為 元素的數(shù)組;步驟5.6.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟5.6. 14; 否則去步驟5. 6. 4;步驟5.6.4獲得告警數(shù)組元素告警[i];j-i+l;步驟5. 6. 5判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟5. 6. 3; 否則去步驟5. 6.6;步驟5.6.6獲得告警數(shù)組元素告警[1]];』'++;步驟5. 6. 7判斷告警[i].對(duì)象ID是否等于告警[j].對(duì)象ID、并且告警[i].支路號(hào)是 否等于告警[j].支路號(hào),如果是,去步驟5.6.8;否則去步驟5.6.5;步驟5.6.8判斷在multimap—rule中查找告警[i].代碼是否找到,如果是,去步驟 5.6.9;否則去步驟5.6.11;步驟5.6.9判斷遍歷vector一code是否找到告警[j].代碼,如果是,去步驟5.6.10;否則 去步驟5.6.5;步驟5.6.10設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù)的處理; 去步驟5.6.5;步驟5.6.U判斷在multimap—mle中是否查到告警[j].代碼,如果是,去步驟5.6.12;否則去步驟5.6.5;步驟5.6.12判斷遍歷vecto匸code是否找到告警[i].代碼,如果是,去步驟5.6.13;否 則去步驟5.6.5;步驟5.6.13設(shè)置告警[j].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[j]中間結(jié)果存儲(chǔ)樹(shù)的處理; 去步驟5.6.5;步驟5. 6. 14告警的同一終結(jié)點(diǎn)關(guān)系分析結(jié)束。
4、如權(quán)利要求2或3所述的方法,其特征在于步驟5.8包括以下子步驟 步驟5.8.1裝載高階通道層上下游終結(jié)點(diǎn)關(guān)系數(shù)組;生成以告警代碼為主鍵、告 警代碼為元素的哈西表map^ode;裝載高階通道層告警數(shù)組,告警數(shù)組的計(jì)數(shù)器為i、 j,i=0;裝載高階通道數(shù)組;步驟5.8.2 以每個(gè)物理終結(jié)點(diǎn)為主鍵,高階交叉為元素生成多主鍵哈西表 multimap—cross;步驟5.8.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟5.8.14; 否則去步驟5.8.4;步驟5.8.4獲得告警數(shù)組元素告警[i], j=i+l;步驟5.8.5判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟 5.8.3;否則獲得告警數(shù)組元素告警[j], j++,然后去步驟5.8.6;步驟5.8.6判斷告警[i].代碼是否等于告警[j].代碼,如果是,去步驟5.8.7;否 則去步驟5.8.5 ;步驟5.8.7判斷在map—code中是否找到告警[j].代碼,如果是,去步驟5.8.8;否 則去步驟5.8.5 ;步驟5.8.8判斷根據(jù)告警[i].對(duì)象ID、支路號(hào)在multimap—cross中查找是否找到 crossl,該crossl為一個(gè)高階交叉,如果是,去步驟5.8.9;否則去步驟5.8.5 ;步驟5. 8. 9 判斷根據(jù)告警[j].對(duì)象ID、支路號(hào)在multimap—cross中查找是否找到 cross2,該cross2為另一個(gè)高階交叉,如果是,去步驟5. 8.10;否,去步驟5. 8. 5 ;步驟5. 8.10 判斷 (crossl. pathid = cross2. pathid) 且| crossl. seqno-cross2.seqno|=l是否成立,其中pathid為高階交叉所在的通道ID, seqno為高階交叉在 高階通道數(shù)組中的序號(hào),如果是,去步驟5.8. 11;否則去步驟5.8.5 ;步驟5. 8. 11 判斷crossl. seqno < cross2. seqno是否成立,如果是,去步驟5. 8. 12;否則去步驟5. 8. 13 ;步驟5.8. 12告警[j].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[j]中間結(jié)果存儲(chǔ)樹(shù)的處理, 然后去步驟5.8.5;步驟5.8.13告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù)的處理, 然后去步驟5.8.5;步驟5. 8. 14告警的上下游終結(jié)點(diǎn)關(guān)系的分析結(jié)束。
5、 如權(quán)利要求2-4中任一項(xiàng)所述的方法,其特征在于步驟5. IO包括以下子步驟-步驟5. 10. 1傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn)關(guān)系分析;步驟5.10.2高階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析; 步驟5.10.3低階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析。
6、 如權(quán)利要求5所述的方法,其特征在于所述步驟5. 10. l包括以下子步驟 步驟5.10.1.1裝載傳輸媒質(zhì)層告警數(shù)組;裝載傳輸媒質(zhì)層反向終結(jié)點(diǎn)關(guān)系數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j, i=0;裝載網(wǎng)元連接數(shù)組步驟5.10. 1.2以每個(gè)物理終結(jié)點(diǎn)為主鍵、鏈路連接的對(duì)端物理終結(jié)點(diǎn)為元素生成 哈西表mapjink;步驟5. 10. 1.3判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5.10.1.4;否則 去步驟5. 10. 1. 5;步驟5. 10. 1. 4啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10. 1. 5;步驟5.10丄5以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈西 表multimap—rule;并生成vector—rule,該vectorjoile為以multimapjiile中同一主鍵對(duì)應(yīng)的 高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟5.10.1.6判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5.10. 1. 14;否則去步驟5. 10. 1.7;步驟5.10.1.7獲得告警數(shù)組元素告警[i]; j=i+l;步驟5.10.1.S判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,i++,去步驟 5. 10. 1.6;否則去步驟5. 10. 1.9;步驟5.10.1.9獲得告警數(shù)組元素告警[j]; J++;步驟5.10. 1.10判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5. 10. 1. 11;否則去步驟5. 10. 1.8;步驟5.10. 1.11判斷在vector—rule中是否能找到告警[j].代碼,如果是,去步驟 5. 10.1.12;否則去步驟5.10.1.8;步驟5. 10. 1. 12判斷根據(jù)告警[i].對(duì)象ID査m鄰—link得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5.10.1.13;否則去步驟5. 10.1.8;步驟5.10.1.13設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù) 的處理,然后去步驟5. 10. 1.8。步驟5. 10. 1. 14傳輸媒質(zhì)層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。
7、如權(quán)利要求5或6所述的方法,其特征在于所述步驟5.10.2包括以下子步驟 步驟5.10.2.1裝載高階通道層告警數(shù)組;裝載高階通道層反向終結(jié)點(diǎn)關(guān)系數(shù)組;告警數(shù)組計(jì)數(shù)器為i、 j,i=0;裝載高階通道數(shù)組;裝載網(wǎng)元連接數(shù)組;步驟5.10.2.2以每個(gè)物理終結(jié)點(diǎn)為主鍵、高階交叉為元素生成多主鍵哈西表 multimap_cross;步驟5. 10.2.3以每個(gè)物理終結(jié)點(diǎn)為主鍵、鏈路對(duì)端的物理終結(jié)點(diǎn)為元素生成哈西 表map—link;步驟5.10.2.4判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5. 10.2.5;否則 去步驟5. 10. 2. 6;步驟5.10.2.5啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10.2.6;步驟5.10.2.6以低優(yōu)先級(jí)告警代碼為主鍵,高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈 西表multimap—rule, 并且自動(dòng)生成vector , 記為vector—code , vector—code 為以 multimap—rule中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟5.10.2.7判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 2. 17;否則去步驟5. 10. 2. 8;步驟5.10.2.8獲得告警數(shù)組元素告警[i]; j=i+l;步驟5.10.2.9判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10.2. 10;否則去步驟5. 10.2.11;步驟5. 10. 2. 10 i++,去步驟5, 10. 2. 7;步驟5. 10.2.11獲得告警數(shù)組元素告警[j]; J++;步驟5.10.2. 12判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5. 10. 2. 13;否則去步驟5. 10. 2. 10;步驟5. 10.2. 13判斷在vector—rule中是否能找到告警[j].代碼,如果是,去步驟 5. 10. 2. 14;否則去步驟5. 10. 2. 9;步驟5. 10. 2. 14判斷根據(jù)告警[i].對(duì)象ID査m印—link得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5. 10.2. 15;否則去步驟5. 10.2.9;步驟5. 10.2. 15判斷由物理終結(jié)點(diǎn)、告警[i].支路號(hào)查multimap—cross得到的對(duì)端 端口ID、 VC4是否等于告警[j].對(duì)象ID、支路號(hào),其中,告警發(fā)生的對(duì)象ID、支路號(hào)和 高階通道中的用于高階交叉的時(shí)隙具有一一對(duì)應(yīng)關(guān)系,如果是,去步驟5. 10.2. 16;否 則去步驟5. 10.2.9;步驟5.10.2.16設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù) 的處理;然后去步驟5. 10.2.9步驟5. 10.2. 17高階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。
8、如權(quán)利要求5-7中任一項(xiàng)所述的方法,其特征在于所述步驟5. 10.3包括以下子步驟步驟5.10.3.1裝載低階通道層告警數(shù)組;裝載低階通道層反向終結(jié)點(diǎn)關(guān)系數(shù)組; 告警數(shù)組計(jì)數(shù)器為i、 j,i=0;裝載低階通道數(shù)組;步驟5.10.3.2以源物理終結(jié)點(diǎn)為主鍵、低階通道的宿物理終結(jié)點(diǎn)為元素生成單主鍵的哈西表map;將以宿物理終結(jié)點(diǎn)為主鍵、低階通道的源物理終結(jié)點(diǎn)為元素的信息加 入map, 以形成map—cross;步驟5.10.3.3判斷反向終結(jié)點(diǎn)關(guān)系是否要學(xué)習(xí),如果是,去步驟5. 10.3.4;否則 去步驟5. 10. 3. 5;步驟5.10.3.4啟動(dòng)反向終結(jié)點(diǎn)關(guān)系的推理學(xué)習(xí),然后去步驟5. 10.3.5;步驟5.10.3.5以低優(yōu)先級(jí)告警代碼為主鍵,高優(yōu)先級(jí)告警代碼為元素生成多主鍵哈 西表multimap一rule, 并且自動(dòng)生成vector , 記為vector—code , vector—code 為以 multimap—rule中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟5.10.3.6判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 3. 15;否則去步驟5. 10. 3. 7;步驟5.10.3.7獲得告警數(shù)組元素告警[i]; j=i+l;步驟5.10.3.8判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟 5. 10. 3.9;否則去步驟5. 10. 3.10;步驟5.10.3.9 1++;去步驟5.10.3.6;步驟5.10.3.10獲得告警數(shù)組元素告警[j]; j++;步驟5. 10.3.11判斷在multimap—rule中是否找到告警[i].代碼,如果是,去步驟 5. 10. 3. 12;否則去步驟5. 10. 3.9;步驟5. 10.3. 12判斷在vector一rule中是否能找到告警[j].代碼,如果是,去步驟 5. 10. 3. 13;否則去步驟5. 10.3.8;步驟5. 10. 3. 13判斷由告警[i].對(duì)象ID查ni即—cross得到的物理終結(jié)點(diǎn)是否等于告 警[j].對(duì)象ID,如果是,去步驟5. 10.3. 14;否則去步驟5. 10.3.8;步驟5. 10.3. 14設(shè)置告警[i].屬性標(biāo)識(shí)為衍生告警,進(jìn)行告警[i]中間結(jié)果存儲(chǔ)樹(shù) 的處理;然后去步驟5. 10.3.8。步驟5. 10. 3. 15低階通道層告警的反向終結(jié)點(diǎn)關(guān)系分析結(jié)束。
9、如權(quán)利要求l-8中任一項(xiàng)所述的方法,其特征在于所述步驟6包括以下子步驟 步驟6. l裝載不同層的層內(nèi)告警分析結(jié)果樹(shù)集合仃reeSetLayl, TreeSetLay2,…, TreeSetLaynl到告警數(shù)組TreeSetLay中,n為自然數(shù),其中低層次告警放在告警數(shù)組前邊,高層次告警放在告警數(shù)組后邊,告警數(shù)組的計(jì)數(shù)器為i, j, i=0,j=0;步驟6.2裝載告警客戶服務(wù)層終結(jié)點(diǎn)關(guān)系數(shù)組;以低優(yōu)先級(jí)告警代碼為主鍵、高優(yōu)先 級(jí)告警代碼為元素生成多主鍵哈西表,并且自動(dòng)生成vector,記為vector—code , vector—code為以多主鍵哈西表中同一主鍵對(duì)應(yīng)的高優(yōu)先級(jí)告警代碼為元素的數(shù)組;步驟6.3判斷以計(jì)數(shù)器i遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟6. 14;否則 去步驟6. 4;步驟6.4獲得告警數(shù)組元素[i];j^+l;步驟6.5判斷數(shù)組元素[i]層的所有子樹(shù)是否遍歷完畢,如果是,則1++,去步驟6.3;否則去步驟6.6;步驟6.6獲得數(shù)組元素[i]一個(gè)子樹(shù)樹(shù)根結(jié)點(diǎn)rootNode,通過(guò)自學(xué)習(xí),獲取相關(guān)的客戶服務(wù)層終結(jié)點(diǎn)關(guān)系;步驟6.7通過(guò)rootNode的告警,查找多主鍵哈西表,得到告警代碼數(shù)組vector—codej步驟6.8判斷以計(jì)數(shù)器j遍歷告警數(shù)組是否遍歷完畢,如果是,去步驟6.5;否則去步驟6.9;步驟6.9獲得告警數(shù)組元素[j]; j++;步驟6.10判斷數(shù)組元素[j]層中的所有子樹(shù)的所有結(jié)點(diǎn)是否都遍歷完畢,如果是, 去步驟6.8;否則去步驟6.11;步驟6.U獲得一個(gè)結(jié)點(diǎn)Node;步驟6.12判斷在veCtor_code中是否找到Node告警代碼,如果是,則去步驟6.13; 否則去步驟6.10;步驟6.13將數(shù)組元素[i]中的rootNode對(duì)應(yīng)告警.屬性標(biāo)識(shí)記為衍生告警,同時(shí)將 父結(jié)點(diǎn)為rootNode的子樹(shù)添加到數(shù)組元素[j]的結(jié)點(diǎn)Node中,形成新的父子關(guān)系,并 從數(shù)組元素[i]中刪除以父結(jié)點(diǎn)為rootNode的子樹(shù)。
10、 一種用于SDH設(shè)備告警相關(guān)性分析的裝置,其特征在于該裝置包括未結(jié)束當(dāng)前 告警子模塊、告警處理規(guī)則子模塊、告警分類處理子模塊、業(yè)務(wù)告警和電路關(guān)聯(lián)處理子 模塊、告警分層處理子模塊、告警相關(guān)性分析處理子模塊、業(yè)務(wù)配置數(shù)據(jù)子模塊;各個(gè) 子模塊的功能如下-所述未結(jié)束當(dāng)前告警子模塊負(fù)責(zé)緩存網(wǎng)管系統(tǒng)收集到的SDH設(shè)備的未結(jié)束當(dāng)前告 警,作為告警相關(guān)性分析的告警數(shù)據(jù)的源頭;所述告警處理規(guī)則子模塊包括的告警處理規(guī)則有告警分類規(guī)則、告警分層規(guī)則、告 警抑制規(guī)則和告警提示性規(guī)則,該功能允許用戶在界面進(jìn)行不同規(guī)則的編輯、修改和保 存,后臺(tái)服務(wù)提供面向界面和面向數(shù)據(jù)庫(kù)的接口函數(shù);所述業(yè)務(wù)配置數(shù)據(jù)子模塊負(fù)責(zé)緩存鏈路數(shù)據(jù)、高階通道和低階通道數(shù)據(jù)、電路層數(shù) 據(jù),電路層數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和通道層數(shù)據(jù)結(jié)構(gòu)一致;所述告警分類處理子模塊通過(guò)調(diào)用告警分類規(guī)則,將未結(jié)束當(dāng)前告警分為業(yè)務(wù)和非 業(yè)務(wù)告警,其中非業(yè)務(wù)告警優(yōu)先提醒用戶考慮處理,并且非業(yè)務(wù)告警直接上報(bào)界面經(jīng)過(guò) 用戶確認(rèn)后進(jìn)行處理,同時(shí)剔除掉非業(yè)務(wù)告警,保留業(yè)務(wù)告警;所述業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定未結(jié)束當(dāng)前業(yè)務(wù)告警是否和通道數(shù)據(jù)相 關(guān)聯(lián),其中和通道數(shù)據(jù)關(guān)聯(lián)的稱為上電路業(yè)務(wù)告警,否則稱為不上電路業(yè)務(wù)告警,其中 不上電路的業(yè)務(wù)告警在告警相關(guān)性分析中不予以處理,上電路的業(yè)務(wù)告警是告警相關(guān)性 分析處理的重點(diǎn);所述告警分層處理子模塊通過(guò)調(diào)用告警分層規(guī)則,將未結(jié)束當(dāng)前業(yè)務(wù)告警劃分在 SDH的傳輸媒質(zhì)層、高階通道層、低階通道層以及電路層,其中傳輸媒質(zhì)層又細(xì)分為段層和物理層,從而將不同層次的SDH告警裝載到不同的數(shù)據(jù)塊中;所述告警相關(guān)性分析處理子模塊通過(guò)調(diào)用業(yè)務(wù)配置數(shù)據(jù)子模塊中緩存的鏈路、通道 數(shù)據(jù)、電路層數(shù)據(jù),以及業(yè)務(wù)告警和電路關(guān)聯(lián)處理子模塊確定的上電路業(yè)務(wù)告警,結(jié)合 告警抑制規(guī)則,進(jìn)行源頭告警確定,明確告警的源發(fā)和衍生關(guān)系,也就是告警的抑制和 被抑制的關(guān)系,對(duì)于源發(fā)告警進(jìn)行提示性規(guī)則說(shuō)明。
全文摘要
本發(fā)明涉及一種用于SDH設(shè)備告警相關(guān)性分析的方法及裝置,該方法及裝置從SDH傳輸系統(tǒng)的角度來(lái)考慮不同故障對(duì)于的SDH業(yè)務(wù)影響的嚴(yán)重程度,區(qū)分出業(yè)務(wù)告警,非業(yè)務(wù)告警;提供合理的告警處理規(guī)則,滿足SDH業(yè)務(wù)告警維護(hù)信號(hào)處理的復(fù)雜性、靈活性;引入告警抑制規(guī)則的自學(xué)習(xí)處理,兼容不同時(shí)期設(shè)備告警關(guān)聯(lián)的差異性;告警相關(guān)性分析算法和SDH業(yè)務(wù)運(yùn)維經(jīng)驗(yàn)密切結(jié)合,引導(dǎo)了算法控制邏輯和運(yùn)算數(shù)據(jù)的分塊操作,結(jié)合高效的數(shù)據(jù)建模,將提高算法分析的執(zhí)行效率,有利于用戶快速的進(jìn)行源頭告警的確定。
文檔編號(hào)H04J3/08GK101335643SQ20081011784
公開(kāi)日2008年12月31日 申請(qǐng)日期2008年8月6日 優(yōu)先權(quán)日2008年8月6日
發(fā)明者陳天奇 申請(qǐng)人:烽火通信科技股份有限公司