[发明专利]告警主动上报中对振荡告警的抑制方法有效
申请号: | 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.vipzhuanli.com/pat/books/201210025535.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:热塑性材料制成的容器
- 下一篇:显示装置及其时序控制模块