接入网的告警处理方法及系统的制作方法

文档序号:7553332阅读:100来源:国知局
专利名称:接入网的告警处理方法及系统的制作方法
技术领域
本发明涉及电信领域中故障发生时的告警处理技术,具体涉及接入网的告警处理方法及系统。
背景技术
在接入网系统中,设备的故障管理是系统可维护性的重要组成部分。当设备内的某个物理部件或者软件模块出现异常时,该部件或模块就会上报告警。由于目前接入网的用户规模越来越大,接入设备也越来越复杂,随着系统的复杂性的提高,系统的告警的数量、告警的类别和告警的对象也越来越多。目前,接入网系统对设备告警的处理方式有多种,如按照告警的优先级屏蔽部分告警、按照告警的对象屏蔽部分告警、对某些告警进行反转以及上述多种处理方式的组合。为此,接入网系统必须满足对告警处理方式的多种需求,由多个不同的处理模块对同一告警依次进行处理。如果某个模块需要屏蔽此告警,就会缓存此告警,不发往下一个处理模块;如果此模块不需要屏蔽此告警,则将此告警发往下一模块进行处理。当某个模块需要解除告警屏蔽时,还需要其它的模块依次判断本模块是否也解除告警屏蔽,这就更加增加了告警处理的复杂性。当处理告警的模块很多时,系统处理告警的流程就会很复杂,处理的效率就会降低。

发明内容
本发明所要解决的技术问题是解决接入网系统的告警处理,处理流程复杂、处理效率低的问题。为了解决上述技术问题,本发明所采用的技术方案是提供一种接入网的告警处理方法,包括配置告警缓存规则以及告警处理两个步骤:所述配置告警缓存规则的步骤如下:网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为需要缓存;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不需要缓存;所述告警处理的步骤如下:当下层处理模块收到一个告警消息时,首先解析获得该告警消息的类型,同时解析全部告警消息处理模块对该告警消息的告警缓存规则,并生成针对该告警消息的告警缓存规则表;相应的告警消息处理模块根据该告警消息的类型执行相应的操作,并生成相应的告警消息处理状态;根据每一个告警消息处理模块的告警消息处理状态,保留或删除告警缓存规则表中的相应表项;根据所述告警规则解析表的状态存储或删除所述告警消息,删除所述告警消息的同时上报给网管。在上述方法中,所述告警消息的类型包括告警产生和告警消失两种。本发明还提供了一种接入网的告警处理系统,包括网管、告警消息解析模块、多个告警消息处理模块、告警规则解析模块、告警规则解析表处理模块和告警消息缓存模块,所述网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为需要缓存;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不需要缓存;所述告警消息解析模块解析下层模块发送上来的告警消息,并解析出所述告警消息的类型;所述多个告警消息处理模块分别根据所述告警消息的类型对相应的告警消息执行相应的操作,并生成相应的告警消息处理状态;所述告警规则解析模块解析全部告警消息处理模块对相应告警消息的告警缓存规则,并生成针对所述告警消息的告警规则解析表;所述告警规则解析表处理模块根据每一个告警消息处理模块的告警消息处理状态,保留或删除所述告警规则解析表中的相应表项;所述告警消息缓存模块根据所述告警规则解析表的状态存储或删除所述告警消息,删除所述告警消息的同时上报给所述网管。本发明,为各告警消息处理模块分别配置每一个告警消息的告警缓存规则,然后基于该告警消息的的告警缓存规则集中处理,提高了告警消息的处理效率。具体好处如下:(I)本发明对不同告警消息处理模块的告警缓存规则集中处理,有利于告警缓存的管理,减少了告警缓存的复杂度。(2)本发明具有很好的扩展性,如果系统增加了告警消息处理模块,在生成告警缓存规则时,只需多增加判断条件即可。(3)本发明将没有真正消失的告警消息都缓存起来,只有真正消失的告警才不缓存,避免了在其他系统中告警屏蔽时,重要告警可能会丢失的缺陷,提高了系统的可靠性。


图1为本发明提供的接入网的告警处理系统示意图;图2为本发明提供的接入网的告警处理方法流程图。
具体实施例方式
下面结合附图对本发明作出详细的说明。如图1所示,本发明提供的接入网的告警处理系统,包括下层模块101、告警消息解析模块102、多个告警消息处理模块107、告警规则解析模块103、告警规则解析表处理模块104、告警消息缓存模块105和网管106。网管106分别为每一个告警消息处理模块107配置对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为需要缓存,以I表示;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不需要缓存,以O表不。下层模块101收到告警消息后,传送给告警消息解析模块102,告警消息解析模块102解析得到该告警消息的类型,告警消息的类型分为告警产生和告警消失两种。
多个告警消息处理模块107分别根据告警消息的类型对相应的告警消息执行相应的操作,并生成相应的告警消息处理状态。告警规则解析模块103解析全部告警消息处理模块对相应告警消息的告警缓存规则,并生成针对该告警消息的告警规则解析表。告警规则解析表处理模块104根据每一个告警消息处理模块的告警消息处理状态,保留或删除所述告警规则解析表中的相应表项,当某一个告警规则解析表处理模块104处理完该告警消息时,则删除告警规则解析表中的相应表项。告警消息缓存模块105根据告警规则解析表的状态存储或删除告警消息,删除告警消息的同时上报给网管106。即,当告警规则解析表为空时(所有的告警消息处理模块都已经处理完该告警消息),将告警消息上报给网管。众所周知,对于接入网而言,针对同一条告警消息,各告警消息处理模块会依次进行处理,为了解决这种处理方法效率低的问题,本发明提供了一种接入网的告警处理方法,包括配置告警缓存规则以及告警处理两个主要流程。配置告警缓存规则的步骤如下:网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为缓存;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不缓存。告警处理的步骤如图2所示:当下层处理模块收到一个告警消息时,首先解析获得该告警消息的类型,告警消息的类型分为告警产生和告警消失两种;同时解析全部告警消息处理模块对该告警消息的告警缓存规则,并生成针对该告警消息的告警缓存规则表;相应的告警消息处理模块根据该告警消息的类型执行相应的操作,并生成相应的告警消息处理状态,当告警消息处理模块执行完相应的操作后,告警消息处理状态为已完成告警消息处理,否则,告警消息处理状态为未完成告警消息处理;根据每一个告警消息处理模块的告警消息处理状态,保留或删除告警缓存规则表中的相应表项;具体地说,当告警消息处理状态为已完成告警消息处理时,删除告警缓存规则表中与该告警消息处理模块相对应的表项,否则,保留告警缓存规则表中与该告警消息处理模块相对应的表项。根据告警缓存规则表的状态存储或删除该告警消息,删除所述告警消息的同时上报给所述网管。具体地说,当告警缓存规则表的状态为空时,表明全部的告警消息处理模块均已经完成对该告警消息的处理,此时再将告警消息上报给网管。本发明不局限于上述最佳实施方式,任何人应该得知在本发明的启示下作出的结构变化,凡是与本发明具有相同或相近的技术方案,均落入本发明的保护范围之内。
权利要求
1.接入网的告警处理方法,其特征在于,包括配置告警缓存规则以及告警处理两个步骤: 所述配置告警缓存规则的步骤如下: 网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为需要缓存;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不需要缓存; 所述告警处理的步骤如下: 当下层处理模块收到一个告警消息时,首先解析获得该告警消息的类型,同时解析全部告警消息处理模块对该告警消息的告警缓存规则,并生成针对该告警消息的告警缓存规则表; 相应的告警消息处理模块根据该告警消息的类型执行相应的操作,并生成相应的告警消息处理状态; 根据每一个告警消息处理模块的告警消息处理状态,保留或删除告警缓存规则表中的相应表项; 根据所述告警规则解析表的状态存储或删除所述告警消息,删除所述告警消息的同时上报给网管。
2.如权利要求1所述的方法,其特征在于, 所述告警消息的类型包括告警产生和告警消失两种。
3.接入网的告警处理系统,包括: 网管; 告警消息解析模块,解析下层模块发送上来的告警消息,并解析出所述告警消息的类型; 多个告警消息处理模块,分别根据所述告警消息的类型对相应的告警消息执行相应的操作,并生成相应的告警消息处理状态; 其特征在于,还包括: 告警规则解析模块,所述网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则,对于需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为需要缓存;对于不需要对该告警消息进行处理的告警消息处理模块,配置的告警缓存规则为不需要缓存,所述告警规则解析模块解析全部告警消息处理模块对相应告警消息的告警缓存规则,并生成针对所述告警消息的告警规则解析表; 告警规则解析表处理模块,根据每一个告警消息处理模块的告警消息处理状态,保留或删除所述告警规则解析表中的相应表项; 告警消息缓存模块,根据所述告警规则解析表的状态存储或删除所述告警消息,删除所述告警消息的同时上报给所述网管。
全文摘要
本发明公开了一种接入网的告警处理方法及系统,该方法包括网管分别配置各告警消息处理模块对每一个告警消息的告警缓存规则;收到告警消息时,解析该告警消息的类型,同时解析全部告警消息处理模块对该告警消息的告警缓存规则,并生成针对该告警消息的告警缓存规则表;相应的告警消息处理模块根据该告警消息的类型执行相应的操作,并生成相应的告警消息处理状态;根据每一个告警消息处理模块的告警消息处理状态,保留或删除告警缓存规则表中的相应表项;根据所述告警规则解析表的状态存储或删除所述告警消息。本发明,为各告警消息处理模块分别配置每一个告警消息的告警缓存规则,然后基于该告警消息的告警缓存规则集中处理,提高了告警消息的处理效率。
文档编号H04L12/24GK103117882SQ20131007979
公开日2013年5月22日 申请日期2013年3月13日 优先权日2013年3月13日
发明者王莉, 张超, 李明, 康磊, 胡威 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1