最近的分支告警為觸發(fā)告警,重新執(zhí)行步驟S3,否則反饋根告警未知,結(jié)束。
2. 如權(quán)利要求1所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特征在于: 步驟Sl中所述reverse的初始值為0,reverse為解決多個(gè)驅(qū)動(dòng)告警產(chǎn)生同一個(gè)衍生告 警的情況;基本回溯引擎初始化告警關(guān)聯(lián)表時(shí)每匹配一次衍生告警,就將該衍生告警的 reverse值 +1 〇
3. 如權(quán)利要求1所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特征在于,步 驟Sl中所述分支計(jì)數(shù)表用于: (1) 基本回溯引擎和高級(jí)回溯引擎在搜索過程中每匹配成功一組告警對(duì),就會(huì)在分支 計(jì)數(shù)表中判斷該告警對(duì)中驅(qū)動(dòng)告警的reverse,若該值>1則減1后填入分支計(jì)數(shù)表; (2) 每得出一個(gè)根告警后,若分支計(jì)數(shù)表中有告警的reverse不為0,則以該告警為觸 發(fā)告警再次啟動(dòng)基本回溯引擎,先填入計(jì)數(shù)表的告警先搜索,搜索未鎖定的告警對(duì),直到分 支計(jì)數(shù)表中所有告警的度量值為〇,則表示已無(wú)分支。
4. 如權(quán)利要求1所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特征在于,步 驟S2具體包括以下步驟:通過基本回溯引擎按照從衍生告警向驅(qū)動(dòng)告警搜索的順序,標(biāo)記 告警關(guān)聯(lián)表中每個(gè)告警的權(quán)重值和分支度量值;根告警的權(quán)重值為〇,由根告警開始,每級(jí) 衍生告警的權(quán)重值+1。
5. 如權(quán)利要求4所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特征在于,步 驟S3中選擇觸發(fā)告警A具體包括以下步驟:若需要抑制告警風(fēng)暴,選擇告警關(guān)聯(lián)表中權(quán)重 值最低的衍生告警作為觸發(fā)告警A,以便減少回溯次數(shù)和回溯時(shí)間;若需查找某指定告警 的根告警,直接以指定告警作為觸發(fā)告警A。
6. 如權(quán)利要求1至5任一項(xiàng)所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特 征在于:步驟S7中所述根據(jù)分支計(jì)數(shù)表判斷有效根告警的回溯過程中是否存在分支,具體 包括以下步驟:若分支計(jì)數(shù)表為空,則存在分支,否則不存在分支。
7. 如權(quán)利要求1至5任一項(xiàng)所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特 征在于:步驟Sl中所述驅(qū)動(dòng)告警的層次類型包括復(fù)用段層、PW層、Tunnel層、ODU層、OPU 層和OCH層;步驟Sl中所述衍生告警的層次類型包括物理層、數(shù)據(jù)鏈路層、OPU層、OTU層、 OMS層和OTS層等。
8. 如權(quán)利要求1至5任一項(xiàng)所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特 征在于:步驟Sl中所述驅(qū)動(dòng)告警和衍生告警的位置類型均包括空、1、2、3和4,其中2表示 中間節(jié)點(diǎn),3表示電路源節(jié)點(diǎn),4表示電路宿節(jié)點(diǎn);若驅(qū)動(dòng)告警和衍生告警均在站內(nèi)產(chǎn)生,則 驅(qū)動(dòng)告警和衍生告警的位置類型值均為空;若驅(qū)動(dòng)告警和衍生告警均在相鄰站點(diǎn)產(chǎn)生,驅(qū) 動(dòng)告警的位置類型值為空,衍生告警的位置類型值為1。
9. 如權(quán)利要求1至5任一項(xiàng)所述的基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法,其特 征在于:步驟S2中所述告警信息包括告警的定位信息、設(shè)備類型、簡(jiǎn)稱、全稱和開始時(shí)間。
10. -種實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述方法的基于告警回溯的根源告警定位功能 實(shí)現(xiàn)系統(tǒng),其特征在于:包括告警關(guān)聯(lián)表建立模塊、告警關(guān)聯(lián)表初始化模塊、觸發(fā)告警選擇 模塊、驅(qū)動(dòng)告警判斷模塊、驅(qū)動(dòng)告警位置類型確定模塊、根告警反饋模塊和告警分支判斷模 塊; 所述告警關(guān)聯(lián)表建立模塊用于:在網(wǎng)管的靜態(tài)數(shù)據(jù)庫(kù)中建立告警關(guān)聯(lián)表和分支計(jì)數(shù) 表,向告警關(guān)聯(lián)表初始化模塊發(fā)送告警關(guān)聯(lián)表初始化信號(hào); 告警關(guān)聯(lián)表包括告警對(duì)鎖定狀態(tài)、一對(duì)關(guān)聯(lián)的驅(qū)動(dòng)告警和衍生告警組成的告警對(duì)、驅(qū) 動(dòng)告警和衍生告警的位置類型、驅(qū)動(dòng)告警和衍生告警的層次類型、驅(qū)動(dòng)告警和衍生告警的 權(quán)重、以及reverse; 所述告警關(guān)聯(lián)表初始化模塊用于:收到告警關(guān)聯(lián)表初始化信號(hào)后,通過基本回溯引擎 對(duì)告警關(guān)聯(lián)表進(jìn)行初始化,標(biāo)記告警關(guān)聯(lián)表中每個(gè)告警的權(quán)重值和分支度量值,向觸發(fā)告 警模塊發(fā)送觸發(fā)告警選擇信號(hào); 所述觸發(fā)告警選擇模塊用于:收到觸發(fā)告警選擇信號(hào)后,選擇觸發(fā)告警A,啟動(dòng)高級(jí)告 警回溯引擎;在告警關(guān)聯(lián)表的告警對(duì)中查找與觸發(fā)告警對(duì)應(yīng)的衍生告警、以及與衍生告警 對(duì)應(yīng)的驅(qū)動(dòng)告警B,向驅(qū)動(dòng)告警判斷模塊發(fā)送驅(qū)動(dòng)告警判斷信號(hào); 所述驅(qū)動(dòng)告警判斷模塊用于:收到驅(qū)動(dòng)告警判斷信號(hào)后,判斷驅(qū)動(dòng)告警B是否為根告 警,若是,向驅(qū)動(dòng)告警位置類型確定模塊發(fā)送驅(qū)動(dòng)告警位置類型確定信號(hào),否則將驅(qū)動(dòng)告警 B作為衍生告警,向觸發(fā)告警選擇模塊發(fā)送觸發(fā)告警選擇信號(hào); 所述驅(qū)動(dòng)告警位置類型確定模塊用于:收到驅(qū)動(dòng)告警位置類型確定信號(hào)后,確定驅(qū)動(dòng) 告警B的位置: 若驅(qū)動(dòng)告警B的位置類型為近端,通過定位引擎根據(jù)NEl上觸發(fā)告警A的定位信息、以 及告警關(guān)聯(lián)表中告警對(duì)B-A的層次關(guān)系,計(jì)算得出驅(qū)動(dòng)告警B的位置信息;判斷是否在NEl 上找到驅(qū)動(dòng)告警B、且驅(qū)動(dòng)告警B的開始時(shí)間大于等于觸發(fā)告警A的開始時(shí)間,若是,則驅(qū)動(dòng) 告警B的實(shí)際定位信息與計(jì)算得出的位置信息相同,向根告警反饋模塊發(fā)送根告警反饋信 號(hào),否則向告警分支判斷模塊發(fā)送告警分支判斷信號(hào); 若驅(qū)動(dòng)告警B的位置類型為遠(yuǎn)端,通過定位引擎根據(jù)拓?fù)溥B接信息和NEl上觸發(fā)告警A的定位信息查找遠(yuǎn)端網(wǎng)元NE2 ;根據(jù)NEl上觸發(fā)告警A的定位信息、以及告警關(guān)聯(lián)表中告警 對(duì)B-A的層次關(guān)系,計(jì)算得出驅(qū)動(dòng)告警B的位置信息;判斷是否在NE2中找到驅(qū)動(dòng)告警B、 且驅(qū)動(dòng)告警B的開始時(shí)間大于等于觸發(fā)告警A的開始時(shí)間,若是,則驅(qū)動(dòng)告警B的實(shí)際定位 信息與計(jì)算得出的位置信息相同,向根告警反饋模塊發(fā)送根告警反饋信號(hào),否則向告警分 支判斷模塊發(fā)送告警分支判斷信號(hào); 若驅(qū)動(dòng)告警B的位置類型為中間節(jié)點(diǎn)或源宿節(jié)點(diǎn),通過定位引擎根據(jù)電路連接信息和NEl上觸發(fā)告警A的定位信息,查找NEl的關(guān)聯(lián)網(wǎng)元NE3 ;根據(jù)NEl上觸發(fā)告警A的定位信 息中的層次信息、以及告警關(guān)聯(lián)表中告警對(duì)B-A的層次關(guān)系,計(jì)算得出驅(qū)動(dòng)告警B的位置信 息;判斷是否在關(guān)聯(lián)網(wǎng)元中找到驅(qū)動(dòng)告警B、且驅(qū)動(dòng)告警B的開始時(shí)間大于等于觸發(fā)告警A 的開始時(shí)間,若是,則驅(qū)動(dòng)告警B的實(shí)際定位信息與計(jì)算得出的位置信息相同,向根告警反 饋模塊發(fā)送根告警反饋信號(hào),否則向告警分支判斷模塊發(fā)送告警分支判斷信號(hào); 所述根告警反饋模塊用于:收到根告警反饋模塊發(fā)送根告警反饋信號(hào)后,在網(wǎng)管界面 上反饋NEl上觸發(fā)告警A的根告警: 驅(qū)動(dòng)告警B的位置類型為近端時(shí),在網(wǎng)管界面反饋NEl上告警A的根告警為:NEl上的 告警B; 驅(qū)動(dòng)告警B的位置類型為遠(yuǎn)端時(shí),在網(wǎng)管界面反饋NEl上告警A的根告警為:NE2上的 告警B; 驅(qū)動(dòng)告警B的位置類型為中間節(jié)點(diǎn)或源宿節(jié)點(diǎn)時(shí),在網(wǎng)管界面反饋NEl上告警A的根 告警為:NE3的告警B; 所述告警分支判斷模塊用于:收到告警分支判斷信號(hào)后,根據(jù)分支計(jì)數(shù)表判斷有效根 告警的回溯過程中是否存在分支,若是,以離當(dāng)前回溯的終點(diǎn)告警最近的分支告警為觸發(fā) 告警,向觸發(fā)告警選擇模塊發(fā)送觸發(fā)告警選擇信號(hào),否則反饋根告警未知。
【專利摘要】本發(fā)明公開了一種基于告警回溯的根源告警定位功能實(shí)現(xiàn)方法及系統(tǒng),涉及網(wǎng)絡(luò)中的故障告警領(lǐng)域。該方法包括以下步驟:建立告警關(guān)聯(lián)表和分支計(jì)數(shù)表;標(biāo)記告警關(guān)聯(lián)表中每個(gè)告警的權(quán)重值和分支度量值;選擇觸發(fā)告警A,在告警關(guān)聯(lián)表的告警對(duì)中查找與觸發(fā)告警對(duì)應(yīng)的衍生告警和驅(qū)動(dòng)告警B;驅(qū)動(dòng)告警B為根告警時(shí),根據(jù)計(jì)算得到驅(qū)動(dòng)告警B的位置信息;驅(qū)動(dòng)告警B找到時(shí),在網(wǎng)管界面上反饋NE1上觸發(fā)告警A的根告警。本發(fā)明將基于規(guī)則的相關(guān)性技術(shù)與基于拓?fù)涞南嚓P(guān)性技術(shù)相結(jié)合,還引入了位置類型和不同類型網(wǎng)絡(luò)的分層結(jié)構(gòu),進(jìn)而利用告警定位信息中線路號(hào)的層次表示法得出關(guān)聯(lián)告警的準(zhǔn)確定位信息,告警定位的效率和準(zhǔn)確率均較高。
【IPC分類】H04L12-24
【公開號(hào)】CN104767648
【申請(qǐng)?zhí)枴緾N201510198232
【發(fā)明人】魯靜, 張強(qiáng)
【申請(qǐng)人】烽火通信科技股份有限公司
【公開日】2015年7月8日
【申請(qǐng)日】2015年4月24日