[發明專利]告警主動上報中對振蕩告警的抑制方法有效
| 申請號: | 201210025535.5 | 申請日: | 2012-02-06 |
| 公開(公告)號: | CN102594590A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 謝鶴宜;韻湘 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 告警 主動 上報 振蕩 抑制 方法 | ||
1.告警主動上報中對振蕩告警的抑制方法,其特征在于:當網管系統收到新的當前告警通知及數據時,先處理告警主動上報事件,然后處理告警主動上報數據并進行數據抑制處理,然后再分派發送告警主動上報數據給各個監視子窗口,各個監視子窗口按照各自對應的監視條件過濾告警。
2.如權利要求1所述的告警主動上報中對振蕩告警的抑制方法,其特征在于,所述處理告警主動上報事件包括以下步驟:
判斷新增告警數據長度是否為0,如果長度為0,就結束處理;否則就開始以下循環:判斷本條告警是否為已結束告警,如果是已結束告警,就繼續判斷下一條告警是否為已結束告警,繼續循環;如果本條告警不是已結束告警,則將本條告警序號加入全局哈希表,再繼續判斷下一條告警是否為已結束告警,直到本批告警數據均處理完畢,循環結束;
然后,將這批處理完畢的告警數據加入全局數據緩存中,創建一個處理這批告警緩存數據的新線程;
接著,判斷告警屏蔽顯示是否有效,如果屏蔽有效,就調用處理告警主動上報數據接口,休眠1秒以緩存下1秒的數據,再啟動該線程運行;如果屏蔽無效,直接調用處理告警主動上報數據接口,啟動該線程運行。
3.如權利要求1所述的告警主動上報中對振蕩告警的抑制方法,其特征在于,所述處理告警主動上報數據并進行數據抑制處理包括以下步驟:
通過處理告警主動上報數據接口傳遞的告警屏蔽時長,獲取緩存告警數據的時長參數,該參數單位為秒,其存儲用戶設置的緩存告警數據的時長,
程序運行中判斷當前緩存數據時長是否大于用戶設置的緩存告警數據的時長,如果大于該時長,就開始以下循環,否則就結束處理:
首先,循環1開始,循環對象是某一時長范圍內告警序列集合中某個1秒時長的數據序列集,數據按照時間的順序排列,獲取需要比較的結束告警序號哈希表;
然后循環2開始,循環對象是循環1中數據序列集中的某條告警,判斷本條告警是否為已結束告警,如果是已結束告警就加入需要處理的告警數據隊列;如果不是已結束告警,就判斷相鄰的告警序號哈希表中是否有本條告警,如果有就完成本條告警的循環;如果相鄰的告警序號哈希表中沒有本條告警,就加入需要處理的告警數據隊列,然后繼續執行循環2的下一條告警;如果當前循環對象的數據都已經處理完成,則結束循環2,
循環2結束后,調用分派發送告警主動上報數據接口,刪除緩存的這個時長的數據序列集合,然后繼續執行循環1的下一個時長的告警序列集合;如果需要處理時長的告警序列集合都已經處理完成,則結束循環1。
4.如權利要求1所述的告警主動上報中對振蕩告警的抑制方法,其特征在于,所述分派發送告警主動上報數據給各個監視子窗口包括以下步驟:
首先通過處理告警主動上報數據接口傳遞的當前告警數據,獲取當前告警上報監視窗口數量,如果監視窗口數量為0,就不進行分派處理,
如果監視窗口數量不為0,開始以下循環:調用監視窗口的過濾處理接口,繼續進行循環,如果監視窗口數量為0,則結束循環。
5.如權利要求4所述的告警主動上報中對振蕩告警的抑制方法,其特征在于,所述按照各自對應的監視條件過濾告警包括以下步驟:
通過處理告警主動上報數據接口傳遞的當前告警數據,獲取這個監視窗口的角色,判斷是否為監視主窗口,如果是主監視窗口,就在這個監視窗口中顯示這些告警數據;
如果不是主監視窗口,就開始以下循環:在每個監視子窗口內,循環判斷是否符合監視條件的對象范圍,如果不符合監視條件,就拋棄該條告警數據;如果符合監視條件的對象范圍,就判斷是否符合監視條件的代碼范圍,如果不是,就拋棄該條告警數據;如果符合監視條件的代碼范圍,就繼續循環,直到告警處理完成,循環結束的條件就是全部的監視子窗口都執行完畢。
6.如權利要求1所述的告警主動上報中對振蕩告警的抑制方法,其特征在于,還包括以下步驟:
第1步:網管系統通過界面指定告警實時監控的對象,所述告警實時監控的對象包括監視網元、單盤、端口;
第2步:網管系統指定告警監控代碼;
第3步:在第1步和第2步中,不同的對象所監視的告警條件不一樣,不同的用戶能定制不同的監視條件,同一個用戶能有多個不同的監視條件來監視多個告警對象;
第4步:告警監視條件設置具備條件的保存功能,能保存不同的條件,另外還具備條件的導入功能,用戶能根據需要隨時更換監視條件;
第5步:在完成告警監視條件設置之后,開始監視,滿足用戶設置條件的當前告警將顯示在監視主窗口中,為了方便用戶進一步關注某類告警數據,在當前告警監視主窗口中提供了“新增監視窗口”菜單,從而實現用戶對界面數據的定制顯示子窗口,
告警監視條件設置的結果將在監視主窗口中顯示,為了便于用戶查看和分析,分別提供了清空和鎖定的菜單,含義分別為:
“清空”:清除當前告警上報顯示窗口中的數據;
“鎖定”:將當前告警上報的顯示內容定格,新的上報告警將緩存起來,不顯示在本窗口中,一旦取消“鎖定”,則緩存的上報告警將顯示到本窗口中,恢復窗口數據的動態刷新;
子窗口數據顯示的處理方式:
創建每個監視子窗口時都需要設置子窗口的名稱、需要監視的對象集合、需要監視的告警代碼集合,這樣在生成了這些子窗口對象后都將緩存一套顯示對象和顯示告警代碼的條件,對象和告警代碼按照與的邏輯關系進行處理,為了提高處理的效率,分別建立了需要顯示的對象ID哈希表、告警代碼ID的哈希表;
界面收到的所有上報當前告警數據將分發給各個監視子窗口,各個監視子窗口將根據內存中緩存的對象ID哈希表、告警代碼ID的哈希表進行判斷,最后將符合條件的告警顯示在該子窗口中;
第6步:設置告警顯示的“持續時間”,告警的“持續時間”小于設定的Δt,
第7步:在緩存的當前告警數據中,根據每條告警的開始時間以及后續收到的該條告警的結束時間,如果告警結束時間與告警開始時間的時間差不大于Δt,則判斷為振蕩告警,對于振蕩告警將拋棄不處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210025535.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱塑性材料制成的容器
- 下一篇:顯示裝置及其時序控制模塊





