专利名称:一种处理告警信息的方法和设备的利记博彩app
技术领域:
本发明涉及无线通信技术领域,特别涉及一种处理告警信息的方法和设备。
背景技术:
随着网络技术的发展,用户对于网络服务的要求越来越高,如果网络中的设备发生故障,需要对故障的设备迅速进行定位,告知网管人员进行修复,在最短时间内恢复相应 的服务。目前,设备对告警通常的处理方法是对于上报的新告警,把告警上报信息写入历史告警日志,同时上告给OMC(操作维护中心);对于告警恢复,把告警清除信息写入历史告警日志,同时上报告警恢复给0MC。一般情况下,这种方式可以正常工作。但是,由于电信设备的复杂性,设备在某些时候(比如,由于传输设备导致的传输链路不稳定)会出现大量频繁闪断告警的情况。如果采用通常的处理方式,设备上报给网管的告警信息量会非常大(可能会达200条/秒),对设备和网管的资源消耗都很大。同时,呈现给用户的将是大量的冗余告警信息,从而导致设备运维人员无法根据告警来派发工单,并完成故障的排除。综上所述,目前告警闪断过滤的结果不准确,对频繁的告警清除消息没有明确且有效的处理方法,从而降低了告警信息的处理效率。
发明内容
本发明实施例提供一种处理告警信息的方法和设备,用以解决现有技术中存在的告警闪断过滤的结果不准确,对频繁的告警清除消息没有明确且有效的处理方法,从而降低了告警信息的处理效率问题。本发明实施例提供的一种处理告警信息的方法,包括在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器;在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器;在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。本发明实施例提供的一种处理告警信息的设备,包括告警信息处理模块,用于在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器;告警清除信息处理模块,用于在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器;
上报模块,用于在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。由于本发明实施例在告警上报时,若已记录的告警信息中不存在这条告警,则立即上报此告警到网管系统,保证了告警的实时性;若告警恢复很快发生,则不立即上报到网管系统,直到在设定的告警清除定时器超时才上报,从而提高了对频繁的告警清除闪断过滤结果的准确性和对告警信息的处理效率。
图I为本发明实施例处理告警信息的方法流程示意图;图2为本发明实施例告警信息上报的方法流程示意图;图3为本发明实施例告警清除信息上报的方法流程示意图; 图4为本发明实施例处理告警信息的设备结构示意图。
具体实施例方式本发明实施例在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器;在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器;在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。由于本发明实施例在告警上报时,若已记录的告警信息中不存在这条告警,则立即上报此告警到网管系统,保证了告警的实时性;若告警恢复很快发生,则不立即上报到网管系统,直到在设定的告警清除定时器超时才上报,从而提高了对频繁的告警清除闪断过滤结果的准确性和对告警信息的处理效率。在实施中,可以定义一个活跃告警池,该活跃告警即指运维人员当前看到的设备的真实告警信息,记录的告警信息都可以置于活跃告警池中,在需要查找记录的告警信息时,可以直接查找活跃告警池;告警清除后,将对应的告警信息从活跃告警池中删除。下面结合说明书附图对本发明实施例作进一步详细描述。如图I所示,本发明实施例处理告警信息的方法包括下列步骤步骤101、在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器;步骤102、在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器;步骤103、在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。其中,步骤101 步骤103没有必然的时序关系,如果收到告警信息,则执行步骤101 ;如果收到告警清除信息,则执行步骤103 ;如果告警清除延时定时器超时,则执行步骤103。较佳地,步骤101中,在收到告警信息后,若已记录的告警信息中未包括收到的告警信息,则记录并上报收到的告警信息。
比如可以向OMC上报收到的告警信息。较佳地,步骤101中,在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器未启动,忽略收到的告警信息。较佳地,步骤101中,停止告警清除延时定时器之后,还可以忽略收到的告警信息。较佳地,步骤102中,在收到告警清除信息后,若已记录的告警信息中未包括收到的告警清除信息对应的告警信息,忽略收到的告警清除信息。在实施中,告警清除延时定时器的时长可以根据需要进行设定,比如30s。考虑到告警清除延时定时器的时长可能在外场不同环境,都可能需要变化,因此设备侧设计上支持对告警清除延时定时器的设置,如果没有设置默认为30s。本发明实施例在收到告警信息后,如果活跃告警池中不存在这条告警时,则立即将该告警信息记录到活跃告警池中,并上报该告警信息到0MC,保证了告警的实时性;如果收到告警恢复信息,则将告警恢复信息对应的告警信息仅存入历史告警表但不立即上报到网管系统,并启动告警清除定时器,直到在告警清除定时器超时才上报到网管系统,在告警清除定时器未超时时又收到对应的告警信息,则停止告警清除定时器,再收到对应的告警恢复信息后重置并启动对应的告警清除定时器,这样可以保证用户不会受到“虚假”告警恢复的干扰。比如收到告警信息A,并且未记录告警信息A,则将告警信息A记录到活跃告警池中,并向OMC上报告警信息A ;当收到针对告警信息A的告警恢复信息后,重置并启动针对告警信息A的告警清除定时器,如果告警清除定时器超时之前又收到告警信息A,则停止告警清除定时器;在针对告警信息A的告警清除定时器超时后,并向OMC上报针对告警信息A的告警恢复信息。由于在告警上报时,当已记录的告警信息中不存在这条告警时,则立即上报此告警到网管系统,保证了告警的实时性;如果告警恢复很快发生,则不立即上报到网管系统,直到在设定的告警清除定时器超时才上报,从而提高了对频繁的告警清除闪断过滤结果的准确性和对告警信息的处理效率;进一步保证告警稳态过滤可以更精确更完善的进行;并且由于在设备侧进行闪断告警的过滤操作,大大减少上报OMC的告警消息量,减少设备侧和网管的资源压力,如cpu、内存、硬盘、网络带宽等,并且设备侧可针对自己的架构特点灵活采取适合自己的告警过滤处理方式,不需要受制于OMC的统一管理。如图2所示,本发明实施例告警信息上报的方法包括下列步骤步骤200、接收告警信息。步骤201、判断收到的告警信息中是否有未处理的告警信息,如果是,则执行步骤202 ;否则,返回步骤200。步骤202、确定一个未处理的告警信息,判断已记录的告警信息中是否有该告警信息,如果有,则执行步骤203 ;否则,执行步骤204。步骤203、判断该告警信息对应的告警清除延时定时器是否已启动,如果是,则执行步骤205 ;否则,执行步骤206。
步骤204、记录并向OMC上报该告警信息,并返回步骤201。步骤205、停止该告警信息对应的告警清除延时定时器,并忽略该告警信息,返回步骤201。步骤206、忽略该告警信息,返回步骤201。如图3所示,本发明实施例告警清除信息上报的方法包括下列步骤
步骤300、接收告警清除信息。步骤301、判断收到的告警清除信息中是否有未处理的告警清除信息,如果是,则执行步骤302 ;否则,返回步骤300。步骤302、确定一个未处理的告警清除信息,判断已记录的告警信息中是否有该告警清除信息对应的告警信息,如果有,则执行步骤303 ;否则,执行步骤304。步骤303、重置并启动该告警清除信息对应的告警信息的告警清除延时定时器,并执行步骤305。步骤304、忽略该告警清除信息,并返回步骤301。步骤305、判断告警清除延时定时器是否超时,如果是,则执行步骤306 ;否则,返回步骤301。步骤306、删除告警清除延时定时器,并向OMC上报该告警清除延时定时器的告警信息对应的告警清除信息,并返回步骤301。图3只是举例说明,在实施中,为了提高处理效率,如果启动了告警清除延时定时器,则可以将检测定时器和处理告警清除信息并行进行。这样有可能出现启动多个告警清除延时定时器的情况,则在有告警清除延时定时器超时后,就可以上报超时的告警清除延时定时器的告警信息对应的告警清除信息。基于同一发明构思,本发明实施例中还提供了一种处理告警信息的设备,由于该设备解决问题的原理与本发明实施例处理告警信息的方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。如图4所示,本发明实施例处理告警信息的设备包括告警信息处理模块40,告警清除信息处理模块41和上报模块42。告警信息处理模块40,用于在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器;告警清除信息处理模块41,用于在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器;上报模块42,用于在告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。较佳地,告警信息处理模块40在收到告警信息之后,若已记录的告警信息中未包括收到的告警信息,则记录并上报收到的告警信息。较佳地,告警信息处理模块40在收到告警信息之后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器未启动,则忽略收到的所述告警信息。
较佳地,告警清除信息处理模块41在收到告警清除信息之后,若已记录的告警信息中未包括收到的告警清除信息对应的告警信息,则忽略收到的所述告警清除信息。较佳地,告警信息处理模块40在停止所述告警清除延时定时器之后,忽略收到的
告藥_自
口吕 I I=I Λ !、ο本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种处理告警信息的方法,其特征在于,该方法包括 在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器; 在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器; 在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。
2.如权利要求I所述的方法,其特征在于,在收到告警信息之后,该方法还包括 若已记录的告警信息中未包括收到的告警信息,则记录并上报收到的告警信息。
3.如权利要求I所述的方法,其特征在于,在收到告警信息之后,该方法还包括 若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器未启动,则忽略收到的所述告警信息。
4.如权利要求I 3任一所述的方法,其特征在于,在收到告警清除信息之后,该方法还包括 若已记录的告警信息中未包括收到的告警清除信息对应的告警信息,则忽略收到的所述告警清除信息。
5.如权利要求I 3任一所述的方法,其特征在于,在停止所述告警清除延时定时器之后,该方法还包括 忽略收到的告警信息。
6.一种处理告警信息的设备,其特征在于,该设备包括 告警信息处理模块,用于在收到告警信息后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器已启动,则停止所述告警清除延时定时器; 告警清除信息处理模块,用于在收到告警清除信息后,若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动收到的告警信息对应的告警清除延时定时器; 上报模块,用于在所述告警清除延时定时器超时后,删除已记录的超时告警清除延时定时器对应的所述告警信息,并上报删除的所述告警信息对应的告警清除信息。
7.如权利要求6所述的设备,其特征在于,所述告警信息处理模块还用于 在收到告警信息之后,若已记录的告警信息中未包括收到的告警信息,则记录并上报收到的告警信息。
8.如权利要求6所述的设备,其特征在于,所述告警信息处理模块还用于 在收到告警信息之后,若已记录的告警信息中包括收到的告警信息,且收到的告警信息对应的告警清除延时定时器未启动,则忽略收到的所述告警信息。
9.如权利要求6 8任一所述的设备,其特征在于,所述告警清除信息处理模块还用于 在收到告警清除信息之后,若已记录的告警信息中未包括收到的告警清除信息对应的告警信息,则忽略收到的所述告警清除信息。
10.如权利要求6 8任一所述的设备,其特征在于,所述告警信息处理模块还用于在停止所述告警清除延时定时器之后,忽略收到的告警信息。
全文摘要
本发明实施例涉及无线通信技术领域,特别涉及一种处理告警信息的方法和设备,用以解决现有技术中存在的告警闪断过滤的结果不准确,对频繁的告警清除消息没有明确且有效的处理方法,从而降低了告警信息的处理效率问题。本发明实施例提供的方法包括若已记录的告警信息中包括收到的告警信息,且告警信息对应的告警清除延时定时器已启动,则停止告警清除延时定时器;若已记录的告警信息中包括收到的告警清除信息对应的告警信息,则重置并启动告警信息对应的告警清除延时定时器;在告警清除延时定时器超时后,删除已记录的告警信息,并上报删除的告警信息对应的告警清除信息。采用本发明实施例提高对频繁的告警清除闪断过滤结果的准确性。
文档编号H04W24/04GK102664751SQ20121010348
公开日2012年9月12日 申请日期2012年4月9日 优先权日2012年4月9日
发明者陈秋玲, 雷红娟 申请人:大唐移动通信设备有限公司