一种抑止告警风暴的方法和装置的制作方法

文档序号:7647393阅读:119来源:国知局
专利名称:一种抑止告警风暴的方法和装置的制作方法
技术领域
本发明涉及通信系统网络告警,特别地涉及一种抑止告警风暴的方法和 装置,属于通信技术领域。
技术背景在通信网络系统中,网元告警是较受网管关注的。当网元由于硬件故障 或者环境影响而发生异常状况时,需要以告警的方式上报上级网管,以便网 管进行及时处理,否则可能会引起相关服务的失败。然而在某些情况下,发 生故障的地方通常会在较短的时间内产生大量相同的告警信息,这就是所谓 的告警风暴。如果这些告警信息全部上报上级网管,不仅会造成网络拥塞, 也会给上级网管的日常信息处理带来不必要的麻烦,甚至影响网管对其他信 息的处理。因此,为了避免系统负担过大,有必要将上级网管所不需要的无 用或者重复的告警信息滤除。为了解决上述的告警风暴问题,授权公告日为2006年3月8日、授权公 告号为CN1244996C、发明名称为"一种CDMA系统中防止告警风暴的方法" 的发明创造公开了一种防止告警风暴的方法,包括下述步骤(1) 在CDMA系统中设置与告警次数相关的告警参数并预设其门限值, 所述与告聱次数相关的告警参数包括每类告警的频度值、该类告警所属的 子系统或基站收发信机告警次数和整个CDMA系统的告警次数;(2) 当接收到某类告警时,该类告警的上报次数加l、该某类告警所述 子系统或基站收发信机告警次数加1和整个CDMA系统的告警次数加1;对 告警次数在预设门限值范围之内的告警进行正常处理,对告警次数超过预设 门限值的告警直接丢弃,不予处理。从上述方法可以看出,该方法是通过对整个系统告警次数进行限制来实 现过滤,是针对系统告警总量的过滤,但该方法中,如果短时间内某些告警 出现次数过多,造成告警总量超过系统限制,则会使得其他重要告警被过滤,而无法上报上级网管;此外,该方法也无法上报每一条被过滤告警的重复次数,而该值对上级网管进行告警统计分析有重要价值。发明内容本发明所要解决的技术问题是提出一种抑止告警风暴的方法和装置,能 够有效地抑止告警风暴。为此,本发明提供一种抑止告警风暴的方法,包括(a) 设置系统中每类告瞀信息的过滤周期;(b) 在当前告警信息为某类首条告警信息时,或者在当前告警信息与前一 同类上报告警信息不处于同一过滤周期时,向上级网管上报该当前告警信息;(C)在当前告警信息与前一同类上报告警信息处于同一过滤周期时,丢弃 该当前告警信息。进一步地,当前告警信息是否与前一同类上报告警信息处于同一过滤周 期是按照如下方式确定的如果当前告瞥信息的产生时刻与前一同类上报告警信息的过滤时刻之间 的时间差大于设定的过滤周期所对应的时长时,当前告警信息与前一同类上 报告警信息不处于同一个过滤周期内;否则,当前告警信息与前一同类上报告警信息处于同一个过滤周期内。更进一步地,所述的过滤时刻初始值为设定值,当接收到某类首条告警信息时,以产生该首条告警信息的时刻更新该类告警信息的过滤时刻;以及 当接收到某类非首条告警信息,且该非首条告警信息与前一同类上报告警信 息不处于同一个过滤周期内时,以产生该非首条告警信息的时刻更新该类告 警信息的过滤时刻。进一步地,该方法还包括记录一个过滤周期内,对应的同类告警信息 的告警重复次数,并上报给上级网管。更进一步地,记录一个过滤周期内,对应的同类告警信息的重复次数进 一步地包括当丢弃当前告警信息时,将当前告警信息对应的同类告警重复次数加1; 当向上级网管上报某类非首条告警信息后,将所述向上级网管上报的非 首条告蝥信息对应的同类告瞀重复次数设置为0。本发明还提供一种抑止告警风暴的装置,包括告警过滤判断模块以及 告警上报模块,其中-告警过滤判断模块,用于判定接收到的当前告警信息为某类首条告警信 息时,或者判定接收到的当前告警信息与前一同类上报告警信息不在一个设 定的过滤周期内时,将该当前告警信息转发至告警上报模块;告警上报模块,用于将接收到的告警信息上报上级网管。进一步地,所述的告警过滤判断模块进一步地包括初始告警判断单元、 告蝥过滤单元、告蝥参数存储单元以及设置单元,其中初始告警判断单元,用于判断新产生的当前告警信息是否为某类首条告 警信息,如果是,将该告警信息直接转发到告警上报模块,且向设置单元发 送该类告警信息的过滤时刻更新信号;如果否,将该告警信息转发至告警过 滤单元;告警过滤单元,用于在接收到告警信息时,读取告警参数存储单元中该 类告瞀信息的过滤时刻,并计算该过滤时刻与当前时刻之间的时间差,判断 该时间差是否大于预定的该类告警信息过滤周期所对应时长,如果是,向设 置单元发送该类告警信息的过滤时刻更新信号,并将该告警信息转发到告警 上报模块;告警参数存储单元,用于存储每类告警信息的过滤时刻,初始值为设定值;设置单元,用于在接收到某类告警信息的过滤时刻更新信号后,将告警 参数存储单元中该类告警信息的过滤时刻设置为当前时刻。更进一步地,所述的初始告警判断单元,用于判断新产生的当前告警信 息是否为某类首条告警信息是这样实现的-当接收到新产生的告警信息后,读取告警参数存储单元中该类告警信息 的过滤时刻,判断该过滤时刻是否为预定的该类告警信息过滤时刻初始值, 如果是,则该告警信息为该类首条告警信息;否则,该告警信息为该类非首 条告警信息。更进一步地,所述的初始告瞀判断单元,还用于在判定接收到的新产生 告警信息为该类首条告警信息时,,向设置单元发送该类告警信息的计数累加信号;否则,向告警上报模块发送该类告警信息的非首次告警信号;所述的告警过滤单元,还用于在接收到告警信息时,向设置单元发送该类告警信息的计数累加信号;所述的告警参数存储单元,还用于存储每类告警信息的告警重复次数,所述的告瞀重复次数初始值为0;所述的设置单元,还用于在接收到某类告警信息的计数累加信号后,将告警参数存储单元中该类告警信息的告警重复次数加1;在接收到某类告警信息的计数清零信号后,将告警参数存储单元中该类告警信息的告警重复次数设置为0;此时,所述的告警上报模块,还用于接收到某类告警信息的非首次告警 信号后,再接收到该类告警信息时,读取告警参数存储单元中该类告警信息 的告警重复次数,并将上述告警重复次数的信息上报上级网管,且向设置单 元发送该类告警信息的计数清零信号。可以看出,本发明具有如下优点(1) 本发明针对每类告警信息可以设置单独的过滤周期,由此,在一个 过滤周期内产生的每类告警信息都有且只有一条上报上级网管,避免了现有 技术中因为某些类告警信息过多而影响其他告警信息上报的情况发生;而且, 由于每类告警信息都具有不同的特性,因此对于不同类的告警信息设置不同 时长的过滤周期,也有利于适应这些告警信息特性的差异;(2) 本发明中每次上报告警信息的同时还上报同类告警信息的告警重复 次数,既避免了告警风暴,又不影响上级网管对告警信息产生情况的掌握。


图1为本发明实施例的抑止告警风暴的方法流程图; 图2为本发明实施例的抑止告警风暴的装置结构框图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步地说明,但不作为对本发 明的限定。为了对下述实施例进行更好的说明,首先对以下定义作一说明 重复告警当两条告警信息所包含的告警产生源、告警原因等信息完全相同时,两条告警信息为相同告警信息,后上报给上级网管的告警信息为重复告警;过滤周期相邻两次同类告警信息上报的最小时间,每类告警信息对应 一个过滤周期,在该过滤周期内,该类告警信息只能上报一次;过滤时刻最近一次向上级网管上报告警信息的时刻,初始值可以设置 为一个固定值;告警重复次数 一个过滤周期内,该类告警信息产生的次数。 需要指出的是重复告警、过滤周期、过滤时刻以及告警重复次数都是 针对同类告警信息所提出的,对于不同类的告警信息,过滤周期可以根据实 际需要设置为不周值。且判断系统产生的告警信息为何类告警信息为本领域 技术人员通过公知方法能够实现,在此不在赘述。 一种抑止告瞥风暴的方法,包括下述步骤-步骤101,系统启动时,根据预先设定值初始化各个告警信息参数值, 其中告警信息参数包括每类告警信息的过滤周期,过滤时刻以及告警重复 次数;设置每类告警信息的过滤时刻和告警重复次数的初始值均为0;步骤102,当系统产生一条告警信息后,判断该告警信息所对应类的过 滤时刻是否为初始值,如果是,则证明该告警信息为该类告警信息的首次上 报,不需要进行过滤,继续执行步骤103,如果否,则当前告警信息可能需 要过滤,执行步骤104;步骤103,设置该类告警信息的告警重复次数为1、过滤时刻为当前时刻, 且将该告蝥信息上报上级网管;等待下一条告警信息的产生,返回步骤102;步骤104,判断该告警信息的本次产生时刻与该类告警信息的过滤时刻 之间的时间差是否大于该类告警信息过滤周期所对应的时长,如果是,表明 该类告警信息过滤结束,执行步骤105;如果否,表明该告警信息需要过滤, 将该类告警信息的告警重复次数加1后,抛弃该告警信息,再返回执行步骤 102;步骤105,设置该类告警信息的过滤时刻为当前时刻,并将该类告警信 息的告警重复次数值增加h同时,向上级网管上报该告警信息以及该类告 警信息的告警重复次数;步骤106,设置步骤105中已经上报告警信息对应类的告警重复次数为0, 返回步骤102。从上述实现方法可以看出,本发明所提出的实施例中, 一个过滤周期内产生的每类告警信息都有且只有一条上报上级网管,避免了现有技术中因为 某些类告瞀信息过多而影响其他告警信息上报的情况发生;而且,每类告警信息可以根据实际不同的特性,设置不同时长的过滤周期,有利于适应不同 类告警信息特性的差异;此外,在本发明实施例中上报告警信息的同时,还 上报每个过滤周期内,同类告警信息的告警重复次数,这样既避免了告警风 暴,又不影响上级网管对告警信息产生情况的掌握。对应地,本发明实施例还提出一种抑止告警风暴的装置,该装置包括 告警过滤判断模块和告警上报模块,其中告警过滤判断模块,用于判断接收到的当前告警信息与前一同类上报告 警信息是否在一个设定的过滤周期内,如果否,将该告警信息转发至告警上 报模块;其进一步地包括初始告瞀判断单元,用于在接收到新产生的告警信息后,读取告警参数 存储单元中该类告警信息的过滤时刻,并判断该过滤时刻与预定的该类告警 过滤时刻初始值是否相同,如果是,则将该新产生的告警信息转发到告警上 报模块,且向设置单元发送该类告警信息的计数累加信号以及过滤时刻更新 信号;如果否,将该新产生的告警信息转发至告警过滤单元,且向告警上报 模块发送该类告警信息的非首次信号;告警过滤单元,用于在接收到告警信息时,读取告警参数存储单元中该 类告警信息的过滤时刻,并判断该过滤时刻与当前时刻之间的时间差是否大 于预定的该类告瞀信息过滤周期所对应的时长,如果是,向设置单元发送该 类告警信息的计数累加信号以及过滤时刻更新信号,并将该告警信息转发到 告警上报模块,如果否,向设置单元发送该类告警信息的计数累加信号;告警参数存储单元,用于存储每类告警信息的过滤时刻以及告警重复次 数,其中过滤时刻的初始值为设定值,告警重复次数的初始值为0;设置单元,用于在接收到某类告警信息的计数累加信号后,将告警参数 存储单元中该类告警信息的告警重复次数加1;在接收到某类告警的计数清零信号后,将告警参数存储单元中该类告警信息的告警重复次数设置为0; 在接收到某类告警信息的过滤时刻更新信号后,将告警参数存储单元中该类 告警信息的过滤时刻设置为当前时刻;告警上报模块,用于将接收到的告警信息上报上级网管;且在接收到某 类告警信息的非首次信号后,再接收到该类告警信息时,读取告警参数存储 单元中该类告警信息的告警重复次数,并将上述告警重复次数的信息上报上 级网管,且向设置单元发送该类告警信息的计数清零信号。
权利要求
1. 一种抑止告警风暴的方法,包括(a)设定系统中每类告警信息的过滤周期;(b)在当前告警信息为某类首条告警信息时,或者在当前告警信息与前一同类上报告警信息不处于同一过滤周期时,向上级网管上报该当前告警信息;(c)在当前告警信息与前一同类上报告警信息处于同一过滤周期时,丢弃该当前告警信息。
2. 如权利要求1所述的方法,其特征在于,当前告警信息是否与前一同 类上报告警信息处于同一过滤周期是按照如下方式确定的-如果当前告警信息的产生时刻与前一同类上报告警信息的过滤时刻之间 的时间差大于设定的过滤周期所对应的时长时,当前告警信息与前一同类上 报告警信息不处于同一个过滤周期内;否则,当前告警信息与前一同类上报 告蝥信息处于同一个过滤周期内。
3. 如权利要求2所述的方法,其特征在于,所述的过滤时刻初始值为设 定值,当接收到某类首条告警信息时,以产生该首条告警信息的时刻更新该 类告警信息的过滤时刻;以及当接收到某类非首条告警信息,且该非首条告 警信息与前一同类上报告警信息不处于同一个过滤周期内时,以产生该非首 条告警信息的时刻更新该类告警信息的过滤时刻。
4. 如权利要求1所述的方法,其特征在于,该方法还包括记录一个过 滤周期内,对应的同类告警信息的告警重复次数,并上报给上级网管。
5. 如权利要求4所述的方法,其特征在于,记录一个过滤警周期内,对 应的同类告警信息的重复次数进一步地包括-当丢弃当前告警信息时,将当前告警信息对应的同类告警重复次数加1; 当向上级网管上报某类非首条告警信息后,将所述向上级网管上报的非 首条告警信息对应的同类告警重复次数设置为0。
6. —种抑止告警风暴的装置,包括告警过滤判断模块以及告警上报模 块,其中告警过滤判断模块,用于判定接收到的当前告警信息为某类首条告警信息时,或者判定接收到的当前告警信息与前一同类上报告警信息不在一个设 定的过滤周期内时,将该当前告警信息转发至告警上报模块; 告警上报模块,用于将接收到的告警信息上报上级网管。
7. 如权利要求6所述的装置,其特征在于,所述的告警过滤判断模块进 一步地包括初始告警判断单元、告警过滤单元、告警参数存储单元以及设 置单元,其中初始告警判断单元,用于判断新产生的当前告警信息是否为某类首条告 警信息,如果是,将该告警信息直接转发到告警上报模块,且向设置单元发 送该类告警信息的过滤时刻更新信号;如果否,将该告警信息转发至告警过 滤单元;告警过滤单元,用于在接收到告警信息时,读取告警参数存储单元中该 类告瞀信息的过滤时刻,并计算该过滤时刻与当前时刻之间的时间差,判断 该时间差是否大于预定的该类告警信息过滤周期所对应时长,如果是,向设 置单元发送该类告警信息的过滤时刻更新信号,并将该告警信息转发到告警 上报模块;告瞀参数存储单元,用于存储每类告警信息的过滤时刻,初始值为设定值;设置单元,用于在接收到某类告警信息的过滤时刻更新信号后,将告警参数存储单元中该类告警信息的过滤时刻设置为当前时刻。
8. 如权利要求7所述的装置,其特征在于,所述的初始告警判断单元, 用于判断新产生的当前告警信息是否为某类首条告警信息是这样实现的当接收到新产生的告瞀信息后,读取告警参数存储单元中该类告警信息 的过滤时刻,判断该过滤时刻是否为预定的该类告警信息过滤时刻初始值, 如果是,则该告警信息为该类首条告警信息;否则,该告警信息为该类非首 条告警信息。
9. 如权利要求7所述的装置,其特征在于,所述的初始告警判断单元,还用于在判定接收到的新产生告警信息为该 类首条告警信息时,向设置单元发送该类告警信息的计数累加信号;否则, 向告警上报模块发送该类告警信息的非首次告警信号;所述的告警过滤单元,还用于在接收到告警信息时,向设置单元发送该类告警信息的计数累加信号;所述的告警参数存储单元,还用于存储每类告警信息的告警重复次数, 所述的告鱉重复次数初始值为0;所述的设置单元,还用于在接收到某类告警信息的计数累加信号后,将告警参数存储单元中该类告警信息的告警重复次数加1;在接收到某类告警 信息的计数清零信号后,将告警参数存储单元中该类告警信息的告警重复次 数设置为0;此时,所述的告警上报模块,还用于接收到某类告警信息的非首次告警 信号后,再接收到该类告警信息时,读取告警参数存储单元中该类告警信息 的告警重复次数,并将上述告警重复次数的信息上报上级网管,且向设置单 元发送该类告警信息的计数清零信号。
全文摘要
本发明公开了一种抑止告警风暴的方法,包括(a)设定系统中每类告警信息的过滤周期;(b)在当前告警信息为某类首条告警信息时,或者在当前告警信息与前一同类上报告警信息不处于同一过滤周期时,向上级网管上报该当前告警信息;(c)在当前告警信息与前一同类上报告警信息处于同一过滤周期时,丢弃该当前告警信息。本发明还公开了一种抑止告警风暴的装置。本发明具有如下优点(1)每个过滤周期内只有一条同类告警信息上报上级网管,避免了因某些类告警信息过多而影响其他告警信息上报的情况发生;(2)每次上报告警信息时还上报该类告警的告警重复次数,避免了告警风暴,又不影响上级网管掌握告警信息的情况。
文档编号H04L29/06GK101247254SQ200710064028
公开日2008年8月20日 申请日期2007年2月16日 优先权日2007年2月16日
发明者军 唐, 丽 宋, 李文俊, 炬 范, 赵国新 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1