一种告警风暴抑制方法

文档序号:7798638阅读:1445来源:国知局
一种告警风暴抑制方法
【专利摘要】本发明提供一种告警风暴抑制方法,包括如下步骤:管理系统等待IED设备发送告警,当管理系统接收到告警时,告警计数器根据告警源设备唯一标识符,查找是否有对应的设备信息,根据此设备的初始上报时间戳T0与系统当前时间做差值,根据设备唯一标识符查询此设备的告警数,并将此设备告警计数加1;此时判断告警数是否超过预设数量N,超过则认为此设备产生告警风暴,对此设备进行告警风暴抑制处理,管理系统向产生告警风暴的IED设备下发暂停发送告警命令,将此设备从告警计数器中清除,在系统界面提示此IED设备产生告警风暴用于人工排除风暴。本方法能够避免大量告警报文对智能变电站通信网络的冲击而影响其他重要报文的及时转发,帮助操作人员快速处理故障。
【专利说明】—种告警风暴抑制方法
【技术领域】
[0001]本发明涉及智能变电站的数据处理方法,具体来说涉及一种智能变电站的告警风暴数据的抑制方法。
【背景技术】
[0002]目前智能变电站中在网运行的IED (Intelligent Electronic Device,智能电子设备)设备量巨大,为了管理上的便利,需要一个强大的IED设备管理系统,我们称之为管理系统。而此系统中的一个非常重要的功能就是故障管理,即对设备发送的告警进行相应的处理。当存在设备故障或有恶意攻击行为时,管理系统会在短时间内收到大量告警,系统为了处理这些告警,耗费了大部分的系统资源,导致其它管理功能反应迟缓甚至失效。设备侧短时间内上报大量告警到管理侧的现象,我们称之为告警风暴。为了保证管理系统正常运行,必须对产生告警风暴的设备发送来的告警进行相应的简化处理,如丢弃,待告警风暴消失后,再处理此设备新发送上来的告警。
[0003]如图1所示,已知的告警风暴抑制方法为,除了告警处理线程外另起一个告警风暴监测定时器线程。当有设备上报告警时,定时器线程会对此设备告警计数加一,在T时间内如果此设备上报的告警数量小于预设的门限值时,则认为此设备未产生告警风暴,定时器会对设备计数进行清零处理;如果此设备上报告警的数量超过预设的门限值时,则界定此设备已经产生告警风暴。此时会进入告警风暴处理逻辑,并且对设备计数器进行清零处理。这种告警风暴抑制会专门启动一个定时器线程,并且当管理系统没有接收到告警时,此线程仍然在工作,造成系统资源的浪费。

【发明内容】

[0004]本发明的目的在于提供一种能够节省系统资源,避免系统压力过大,从而保证管理系统的正常运行的告警风暴抑制方法。
[0005]本发明的目的可通过以下的技术措施来实现:
一种告警风暴抑制方法,包括如下步骤:
S1:管理系统等待IED设备发送告警,当管理系统接收到告警时,执行S2 ;
S2:告警计数器根据告警源设备唯一标识符,查找是否有对应的设备信息,如果没有则执行S3,如果有则根据此设备的初始上报时间戳TO与系统当前时间做差值,如果此差值超过预设值T,则执行S4,否则执行S5 ;所述告警源设备唯一标识符具体为设备序列号。
[0006]S3:获取此设备的唯一标识符,并记录此设备告警数为1,同时获取当前系统时间为此设备的初始上报时间戳T0,返回至SI ;
S4:根据设备唯一标识符,将此设备的告警计数重新初始化为1,同时获取当前系统时间作为此设备的初始上报时间戳T0,返回至SI;
S5:根据设备唯一标识符查询此设备的告警数,并将此设备告警计数加I ;此时判断告警数是否超过预设数量N,超过则认为此设备产生告警风暴,执行S6,否则执行S7 ; S6:对此设备进行告警风暴抑制处理,管理系统向产生告警风暴的IED设备下发暂停发送告警命令,将此设备从告警计数器中清除,在系统界面提示此IED设备产生告警风暴用于人工排除风暴;
S7:管理系统对此设备上报的告警进行处理。
[0007]本发明对比现有技术,有如下优点:
本发明的告警风暴抑制方案,不用另起定时器线程。其告警计数是由告警事件触发的,也就是说,当管理系统接收到告警时,才会进行告警计数以及告警风暴判断。
[0008]本发明中,告警风暴的判断采用告警事件来触发,而不用依赖像定时器这样的额外线程,并且当IED设备没有告警上报到管理系统时,告警风暴判断模块是不会运行的。这样可以节省系统资源,提升管理系统运行效率。管理系统检测到IED设备产生告警风暴后,向设备下发暂停发送告警命令,可以避免大量告警报文对智能变电站通信网络的冲击而影响其他重要报文的及时转发;并且通过系统提示出IED设备产生告警风暴,可以帮助操作人员快速处理故障。
[0009]同时相比目前告警风暴判断机制,其对设备告警上报数量的计算和清除操作都是设备间独立的而不会像目前这样达到一定时间就会清除所有设备的告警计数,有时就会出现当设备刚产生告警风暴,但是还没有达到管理系统的告警风暴判断阈值时就会被计时器清零了,此时会延长管理系统对设备告警风暴判断的时间。而本发明由于摆脱了定时器的依赖,从而保证对告警风暴的判断更加地及时。
【专利附图】

【附图说明】
[0010]图1为现有技术中的告警风暴抑制方法的流程图;
图2本发明的告警风暴抑制方法的流程图。
【具体实施方式】
[0011]如图2所示,本发明的告警风暴抑制方法,包括如下步骤:
S1:管理系统等待设备发送告警,当管理系统接收到告警时,执行S2 ;
S2:告警计数器根据告警源设备唯一标识符,如设备序列号,查找是否有对应的设备信息,如果没有则执行S3,如果有则根据此设备的初始上报时间戳TO与系统当前时间做差值,如果此差值超过T,则执行S4,否则执行S5 ;其中,T为预先设定监测告警风暴的单位时间,T时间内设备发送超过N个告警时即判断此设备产生告警风暴。
[0012]S3:获取此设备的唯一标识符,并记录此设备告警数为1,同时获取当前系统时间为此设备的初始上报时间戳T0,返回至SI ;
S4:根据设备唯一标识符,将此设备的告警计数重新初始化为1,同时获取当前系统时间作为此设备的初始上报时间戳T0,返回至SI;
S5:根据设备唯一标识符查询此设备的告警数,并将此设备告警计数加I。此时判断告警数是否超过N,超过则认为此设备产生告警风暴,执行S6,否则执行S7 ;
S6:对此设备进行告警风暴抑制处理,管理系统向产生告警风暴的IED设备下发暂停发送告警命令,将此设备从告警计数器中清除,在系统界面提示此IED设备产生告警风暴用于人工排除风暴; S7:管理系统对此设备上报的告警进行处理。
[0013]管理系统接收到告警时会根据告警信息的标准结构首先解析出告警源设备唯一标识符,如果此条告警信息不需要因风暴抑制被丢弃,则管理系统会进一步解析告警,获得告警类型、告警位置、告警紧急程度等告警的详细信息,并在管理系统中与设备建立管理,供用户在管理系统界面查看。
[0014]本发明的实施方式不限于此,在本发明上述基本技术思想前提下,按照本领域的普通技术知识和惯用手段对本
【发明内容】
所做出其它多种形式的修改、替换或变更,均落在本发明权利保护范围之内。
【权利要求】
1.一种告警风暴抑制方法,其特征在于包括如下步骤: S1:管理系统等待IED (Intelligent Electronic Device,智能电子设备)设备发送告警,当管理系统接收到告警时,执行S2 ; 52:告警计数器根据告警源设备唯一标识符,查找是否有对应的设备信息,如果没有则执行S3,如果有则根据此设备的初始上报时间戳TO与系统当前时间做差值,如果此差值超过预设值T,则执行S4,否则执行S5 ; 53:获取此设备的唯一标识符,并记录此设备告警数为1,同时获取当前系统时间为此设备的初始上报时间戳T0,返回至SI ; 54:根据设备唯一标识符,将此设备的告警计数重新初始化为1,同时获取当前系统时间作为此设备的初始上报时间戳T0,返回至SI; S5:根据设备唯一标识符查询此设备的告警数,并将此设备告警计数加I ;此时判断告警数是否超过预设数量N,超过则认为此设备产生告警风暴,执行S6,否则执行S7 ; S6:对此设备进行告警风暴抑制处理,管理系统向产生告警风暴的IED设备下发暂停发送告警命令,将此设备从告警计数器中清除,在系统界面提示此IED设备产生告警风暴用于人工排除风暴; S7:管理系统对此设备上报的告警进行处理。
2.如权利要求1 所述的方法,其特征在于:所述告警源设备唯一标识符具体为设备序列号。
【文档编号】H04L12/26GK103905271SQ201410088324
【公开日】2014年7月2日 申请日期:2014年3月12日 优先权日:2014年3月12日
【发明者】胡春潮, 马凯, 曹丽娟, 冯善强, 汪溢, 马佳, 陈虎 申请人:广东电网公司电力科学研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1