告警信息的处理方法及装置与流程

文档序号:11139455阅读:800来源:国知局
本发明涉及通信领域,具体而言,涉及一种告警信息的处理方法及装置。
背景技术
:无源光网络(PassiveOpticalNetwork,简称为PON)是一种点到多点的光接入技术,图1是相关技术中PON接入的网络架构的示意图,如图1所示,光线路终端(OpticalLineTerminal,简称为OLT)为PON局端设备;光网络终端(OpticalNetworkTerminal,简称为ONT)或光网络单元(OpticalNetworkUnit,简称为ONU)为用户端设备;OLT与ONT之间通过由无源分光器件组成的光分布网(OracleDatabaseUnioader,简称为ODN)相连接;在PON相关标准中,定义了OLT对ONT的管理和控制接口,如GPON中的OMCI,即ONT管理控制接口,或EPON中的运行维护管理(OperatingAdministrationandMaintenance,简称为OAM)。G.984系列为ITU-T关于GPON制定的标准,其中G.984.4定义了OMCI,即ONT管理控制接口标准。G.984.4具体定义了OMCI的通用机制以及相关的管理实体(ManagedEntities简称为ME)等,OLT通过OMCI对相关ME进行配置,从而实现ONU的远程配置和管理。G.988则是以G.984.4为基础,从ME定义及通用机制,业务流程等内容上进一步的完善,在不做特殊说明的情况下,可同时支持GPON和XGPON两种系统。目前G.984.4和G.988中,对部分ME定义了一些告警。这些告警通过告警alarm消息上报给OLT。其中,针对物理链路终结点(PhysicalPathTerminationPoints简称为PPTP)和cardholders定义了告警报告控制模块(AlarmReportingControl,简称为ARC)和ARCinterval来控制告警的上报。但对于其他类型的告警并没有进行控制。因此,在实际使用中,尤其是大规模商用的系统中,OLT会收到ONT上报的大量非重要级别告警,这样一来给网元及网管带来较大的通信开销和资源占用,二来增加了网管人员对系统问题分析的复杂性。针对相关技术中上述问题,目前尚未提出有效的解决方案。技术实现要素:本发明的主要目的在于提供一种告警信息的处理方法及装置,以至少解决相关技术在大规模商用的系统中,OLT会收到ONT上报的大量非重要级别告警 的问题。根据本发明的一个方面,提供了一种告警信息的处理方法,包括:设置用于处理告警信息的多个处理策略,其中,多个所述处理策略用于指示处理已产生的告警信息中的一个或多个;接收用于触发从所述多个处理策略中选择指定处理策略的用户指令,并依据所述指定处理策略对已产生的告警信息进行处理。进一步地,设置用于处理告警信息的多个处理策略包括:设置用于上报或禁止上报已产生的所有告警信息的第一处理策略、用于上报或禁止上报已产生的告警信息类型中的一种或多种类型的第二处理策略,用于上报或禁止上报已产生的告警信息中的一个或多个的第三处理策略。进一步地,在所述指定处理策略为第一处理策略、第二处理策略以及第三处理策略其中之一时,依据所述指定处理策略对已产生的告警信息进行处理包括:依据所述第一处理策略上报或禁止上报已产生的所有告警信息;或,依据所述第二处理策略上报或禁止上报已产生的告警信息类型中的一种或多种类型;或,依据所述第三处理策略上报或禁止上报已产生的告警信息中的一个或多个。进一步地,所述第一处理策略、所述第二处理策略以及所述第三处理策略之间具有优先级,且所述优先级依次递减。进一步地,在所述指定处理策略为第一处理策略、第二处理策略以及第三处理策略中的多个时,依据所述指定处理策略对已产生的告警信息进行处理包括:根据所述优先级选择优先级最高的处理策略对已产生的告警信息进行处理,并放弃其他已选择的处理策略。根据本发明的再一个方面,提供了一种告警信息的处理装置,包括:设置模块,用于设置用于处理告警信息的多个处理策略,其中,多个所述处理策略用于指示处理已产生的告警信息中的一个或多个;处理模块,用于接收用于触发从所述多个处理策略中选择指定处理策略的用户指令,并依据所述指定处理策略对已产生的告警信息进行处理。进一步地,所述设置模块,还用于设置用于上报或禁止上报已产生的所有告警信息的第一处理策略、用于上报或禁止上报已产生的告警信息类型中的一种或多种类型的第二处理策略,用于上报或禁止上报已产生的告警信息中的一个或多个的第三处理策略。进一步地,在所述指定处理策略为第一处理策略、第二处理策略以及第三处理策略其中之一时,所述处理模块包括:第一处理单元,用于依据所述第一处理策略上报或禁止上报已产生的所有告警信息;或,第二处理单元,用于依 据所述第二处理策略上报或禁止上报已产生的告警信息类型中的一种或多种类型;或,第三处理单元,用于依据所述第三处理策略上报或禁止上报已产生的告警信息中的一个或多个。进一步地,所述第一处理策略、所述第二处理策略以及所述第三处理策略之间具有优先级,且所述优先级依次递减。进一步地,在所述指定处理策略为第一处理策略、第二处理策略以及第三处理策略中的多个时,所述处理模块包括:第四处理单元,用于根据所述优先级选择优先级最高的处理策略对已产生的告警信息进行处理,并放弃其他已选择的处理策略。在本发明中,通过设置用户处理告警信息的多个处理策略,而该多个处理策略可以用来处理已产生的告警信息中的一个或多个,也就是说有的处理策略可以处理多个或全部告警信息,而有的处理策略可以只用处理其中一个告警信息,根据用户选择的处理策略对已产生的告警信息进行处理,即能够针对已产生的告警信息进行处理,如上报或禁止其中一个或多个告警信息,解决了相关技术中在大规模商用的系统中,OLT会收到ONT上报的大量非重要级别告警的问题。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是相关技术中PON接入的网络架构的示意图;图2是根据本发明实施例的告警信息的处理方法的流程图;图3是根据本发明实施例的告警信息的处理装置的结构框图;图4是根据本发明实施例的告警信息的处理装置的可选结构框图一;图5是根据本发明实施例的告警信息的处理装置的可选结构框图二;图6是根据本发明可选实施例的告警信息的屏蔽方法的流程示意图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。在本实施例中提供了一种告警信息的处理方法,图2是根据本发明实施例的告警信息的处理方法的流程图,如图2所示,该流程包括如下步骤:步骤S202:设置用于处理告警信息的多个处理策略;其中,多个处理策略用于指示处理已产生的告警信息中的一个或多个;步骤S204:接收用于触发从多个处理策略中选择指定处理策略的用户指令,并依据指定处理策略对已产生的告警信息进行处理。在本实施例的步骤S102和步骤S104中,通过设置用户处理告警信息的多个处理策略,而该多个处理策略可以用来处理已产生的告警信息中的一个或多个,也就是说有的处理策略可以处理多个或全部告警信息,而有的处理策略可以只用处理其中一个告警信息,根据用户选择的处理策略对已产生的告警信息进行处理,这样就能针对已产生的告警信息进行处理,如上报或禁止其中一个或多个告警信息,解决了相关技术中在大规模商用的系统中,OLT会收到ONT上报的大量非重要级别告警的问题,达到了提高用户对系统的管理和分析的效果。对于本实施例中的步骤S102设置用于处理告警信息的多个处理策略的方式,在本实施例的一个可选实施方式中,可以通过如下方式来实现:设置用于上报或禁止上报已产生的所有告警信息的第一处理策略、用于上报或禁止上报已产生的告警信息类型中的一种或多种类型的第二处理策略,用于上报或禁止上报已产生的告警信息中的一个或多个的第三处理策略。在本实施例的一个应用场景中,以ONT产生告警为例,本实施例中涉及到的三种处理策略可以对应于ONT级别告警上报策略、业务级别告警上报、管理实体ME级别告警上报策略,其中,当ONT上产生告警时,如果ONT级别告警上报策略为允许上报,则直接上报所产生的所有告警信息;如果ONT级别告警上报策略为禁止上报,则不上报所有产生的告警信息;如果业务级别告警上报策略为允许该类型业务告警上报,则直接上报该业务级别对应的告警信息类型;如果业务级别告警上报策略为禁止上报,则不上报该业务级别对应的告警信息类型;如果管理实体ME级别告警上报策略为允许该告警信息上报,则直接上报该告警信息中的一个或多个;如果ME级别告警上报策略为禁止上报,则不上报该告警信息中的一个或多个。基于上述三种处理策略,在本实施例的另一个可选实施方式中在指定处理策略为第一处理策略、第二处理策略以及第三处理策略其中之一时,本实施例中的步骤S104依据指定处理策略对已产生的告警信息进行处理的方式包括:依据第一处理策略上报或禁止上报已产生的所有告警信息;或,依据第二处理策略上报或禁止上报已产生的告警信息类型中的一种或多种类型;或,依 据第三处理策略上报或禁止上报已产生的告警信息中的一个或多个。此外,在本实施例的再一个可选实施方式中,该第一处理策略、第二处理策略以及第三处理策略之间具有优先级,且优先级依次递减,也就是说第一处理策略优先级>第二处理策略的优先级>第三处理策略的优先级。此时,若本实施例中的的指定处理策略为第一处理策略、第二处理策略以及第三处理策略中的多个时,即有可能是第一处理策略和第二处理策略,第一处理策略和第三处理策略,第二处理策略和第三处理策略,第一处理策略、第二处理策略以及第三处理策略的多种组合;因此,本实施例中的步骤S104中依据指定处理策略对已产生的告警信息进行处理的方式,可以通过如下方式来实现:根据优先级选择优先级最高的处理策略对已产生的告警信息进行处理,并放弃其他已选择的处理策略。也就是说,如果指定处理策略为第一处理策略、第二处理策略时,该第一处理策略启动时,则只执行第一处理策略,第二处理策略无论启动或不启动都是失效,只有在第一处理策略不启动且第二处理策略启动时才会依据该第二处理策略对告警信息进行处理。在本实施例的另一个应用场景中,该方式的实现可以是:步骤S11:当ONT上产生告警时,如果ONT级别告警上报策略为允许上报,则直接上报所有产生的告警信息;如果ONT级别告警上报策略为禁止上报,则不上报所有产生的告警信息;如果ONT级别告警上报策略未开启,则进入步骤S12;步骤S12:如果业务级别告警上报策略为允许该类型业务告警上报,则直接上报该业务级别对应的告警信息类型的告警信息;如果业务级别告警上报策略为禁止上报,则不上报该业务级别对应的告警信息类型的告警信息;如果业务级别告警上报策略未开启,则进入步骤S13。步骤S13:如果管理实体ME级别告警上报策略为允许该告警上报,则直接上报告警信息中的一个或多个;如果管理实体ME级别告警上报策略为禁止上报,则不上报该告警信息中的一个或多个;如果业务级别告警上报策略未开启。在本实施例中还提供了一种告警信息的处理装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图3是根据本发明实施例的告警信息的处理装置的结构框图,如图3所示,该装置包括:设置模块32,用于设置用于处理告警信息的多个处理策略,其中, 多个处理策略用于指示处理已产生的告警信息中的一个或多个;处理模块34,与设置模块32耦合连接,用于接收用于触发从多个处理策略中选择指定处理策略的用户指令,并依据指定处理策略对已产生的告警信息进行处理。可选地,本实施例中的设置模块32,还用于设置用于上报或禁止上报已产生的所有告警信息的第一处理策略、用于上报或禁止上报已产生的告警信息类型中的一种或多种类型的第二处理策略,用于上报或禁止上报已产生的告警信息中的一个或多个的第三处理策略。图4是根据本发明实施例的告警信息的处理装置的可选结构框图一,如图4所示,在指定处理策略为第一处理策略、第二处理策略以及第三处理策略其中之一时,该处理模块34包括:第一处理单元42,用于依据第一处理策略上报或禁止上报已产生的所有告警信息;或,第二处理单元44,用于依据第二处理策略上报或禁止上报已产生的告警信息类型中的一种或多种类型;或,第三处理单元46,用于依据第三处理策略上报或禁止上报已产生的告警信息中的一个或多个。图5是根据本发明实施例的告警信息的处理装置的可选结构框图二,如图5所示,第一处理策略、第二处理策略以及第三处理策略之间具有优先级,且优先级依次递减;在指定处理策略为第一处理策略、第二处理策略以及第三处理策略中的多个时,该处理模块34包括:第四处理单元52,用于根据优先级选择优先级最高的处理策略对已产生的告警信息进行处理,并放弃其他已选择的处理策略。下面结合本发明可选实施例对本发明进行详细说明;本可选实施例提供了一种告警信息的屏蔽方法,图6是根据本发明可选实施例的告警信息的屏蔽方法的流程示意图,如图6所示,该方法的步骤包括:步骤S602:ONT产生告警;步骤S604:判断ONT级别告警上报策略是否启用;在判断结果为是时,执行步骤S606,在判断结果为否时,执行步骤S608;步骤S606:判断ONT级别告警上报策略为允许上报;在判断结果为是时,执行步骤S610,在判断结果为否时,执行步骤S620;步骤S608:判断业务级别告警上报流程是否启用;在判断结果为是时,执行步骤S612,在判断结果为否时,执行步骤S614;步骤S610:上报告警;步骤S612:判断业务级别告警上报策略为允许上报;在判断结果为是时, 执行步骤S610,在判断结果为否时,执行步骤S620;步骤S614:判断ME级别告警上报策略是否启用;在判断结果为是时,执行步骤S616,在判断结果为否时,执行步骤S618;步骤S616:判断ME级别告警上报策略是否为允许上报;在判断结果为是时,执行步骤S610,在判断结果为否时执行步骤S620;步骤S618:遵循ONT默认告警上报规则;步骤S620:丢弃告警;对于上述步骤S602至步骤S620,OLT根据需要设置告警屏蔽相关参数到ONT;ONT保存相关设置;其中,待ONT上产生告警信息时,根据本地保存的告警信息屏蔽参数,决定是否上报此告警信息给OLT;当ONT上产生告警时,如果ONT级别告警上报策略为允许上报,则直接上报所有已产生的告警信息;如果ONT级别告警上报策略为禁止上报,则禁止上报所有已产生的告警信息;如果ONT级别告警上报策略未开启;如果业务级别告警上报策略为允许该类型业务告警上报,则直接上报该业务级别对应的告警信息类型对应的告警信息;如果业务级别告警上报策略为禁止上报,则禁止上报业务级别对应的告警信息类型对应的告警信息;如果业务级别告警上报策略未开启;此外,如果管理实体ME级别告警上报策略为允许该告警上报,则直接上报一个或多个告警信息;如果管理实体ME级别告警上报策略为禁止上报,则禁止上报一个或多个告警信息;如果业务级别告警上报策略未开启。按照ONT上默认的告警上报策略来判断是否上报告警。通过本可选实施例,在实际应用(尤其是大规模商用的系统)中,可以根据需要设置告警屏蔽,减轻网管的处理压力,减少网元和终端设备之间、网管和网元设备之间的通信开销,便于网管人员有效的掌握和分析系统故障。下面本可选实施例进行进一步的详细描述。在本可选实施例中,基本原理是增加AlarmShieldControl管理实体,该管理实体用来描述ONT对告警屏蔽的控制策略,该管理实体每个ONT含有一个这个管理实体的实例。由ONT在初始化时创建。该ME属性包括:管理实体标识:本属性为本ME各实例的唯一标识。仅有一个实例,标识为0,(只读)(强制实现)(2字节);ONTlevelalarmshieldpolicy:本属性描述了ONT级别的告警屏蔽策略,其中,0表示未启用,1表示允许ONT级别告警上报;2表示屏蔽ONT级别告警上报;默认值为0。(读,写)(强制实现)(1字节);Servicelevelalarmshieldpolicy:本属性按bit位,描述了业务级别的告警屏蔽策略。当该bit位为0时,表示不屏蔽该类业务的告警;当该bit位为1时,表示屏蔽该类业务告警。该属性默认值为0x0000。具体业务级别和管理实体的对应关系遵循G.988-9MIBdescription中管理实体的定义分类。其中,Bit位与各类业务对应关系如下:0x0000表示未启用业务级别告警屏蔽策略。0x0001Equipmentmanagement0x0002ANImanagement,trafficmanagement0x0004Layer2dataservices0x0008Layer3dataservices0x0010Ethernetservices0x0020802.11services(相关管理实体参考G.984.4)0x0040xDSLservices0x0080TDMservices0x0100Voiceservices0x0200Premisesnetworks0x0400GeneralpurposeMEs0x0800Miscellaneousservices0x1000Mid-spanPONreachextender(读,写)(强制实现)(2字节)MElevelalarmreportdefaultpolicy:本属性描述了ME级别告警上报的默认策略。配合MEalarmreportpolicytable属性使用,其中,0表示未启用ME级别告警上报控制策略;1表示默认允许所有ME级别告警;2表示默认屏蔽所有ME级别告警;默认值为0,(读,写)(强制实现)(1字节)MEalarmreportpolicytable:本属性描述具体管理实体ME的告警上报策略。每个条目的组成包括:前2个字节表示MEclassid,后28个字节代表策略对应的告警bit掩码。其中告警上报策略掩码对应的bit位,遵循G.988-A.1.4Alarmnotifications的描述。此属性需配合MElevelalarmreportdefaultpolicy属性使用,当MElevel alarmreportdefaultpolicy值为1时,某bit位为1,表示屏蔽该ME相对应的告警;当该bit位为0时,表示不屏蔽该告警;当所有bit位都为0时,表示删除该ME对应的策略条目。当MElevelalarmreportdefaultpolicy值为2时,某bit位为1,表示不屏蔽该ME相对应的告警;当该bit位为0时,表示屏蔽该告警;当所有bit位都为0时,表示删除该ME对应的策略条目。当MElevelalarmreportdefaultpolicy值为0时,此属性无效。(读,写)(强制实现)(N*30字节)。需要说明的是,上述三个级别的策略的优先级依次递减,即ONT级别策略优先级>Service级别优先级>ME级别有下级。高优先级策略配置后,低优先级策略失效。下面结合具体的应用场景来举例说明实施方案。以G.9889.5.1PhysicalpathterminationpointEthernetUNI的告警为例。标准中定义PhysicalpathterminationpointEthernetUNI的告警如表1所示,属于Ethernetservices。Alarm表1应用场景1:当需要收集少量个别关键告警时,该应用场景的处理步骤包括:步骤S21,OLT下发针对AlarmShieldControlME的MElevelalarmreportdefaultpolicy属性的SET命令,其中属性值为2,即默认屏蔽所有ME级别告警。步骤S22,ONT执行成功后,给OLT响应,并保存1中SET值。步骤S23,OLT下发对AlarmShieldControlME的MEalarmreportpolicytable属性的SET命令,其中属性值为30字节,内容为[0x00,0x0b,0x80,0,..0](前2个字节表示MEclassid,后28个字节代表策略应用的告警bit掩码)。即使能PhysicalpathterminationpointEthernetUNI的告警上报。步骤S24,ONT执行成功后,给OLT响应,并保存3中SET值。步骤S25,ONT上产生告警时,检查本地的告警屏蔽策略,只上报PhysicalpathterminationpointEthernetUNI相关的告警给OLT,其他告警禁止上报。步骤S26,删除该条目时,OLT下发MEalarmreportpolicytable属性的SET 命令,其中属性值为30字节,内容为[0x00,0x0b,0x0,0,..0]。应用场景2:当需要屏蔽少量个别当前非重点告警时,该应用场景2的步骤包括:步骤S31,OLT下发针对AlarmShieldControlME的MElevelalarmreportdefaultpolicy属性的SET命令,其中属性值为1,即默认允许所有ME级别告警。步骤S32,ONT执行成功后,给OLT响应,并保存1中SET值。步骤S33,OLT下发对AlarmShieldControlME的MEalarmreportpolicytable属性的SET命令,其中属性值为30字节,内容为[0x00,0x0b,0x80,0,..0](前2个字节表示MEclassid,后28个字节代表策略应用的告警bit掩码)。即屏蔽PhysicalpathterminationpointEthernetUNI的告警上报。步骤S34,ONT执行成功后,给OLT响应,并保存3中SET值。步骤S35,ONT上产生告警时,检查本地的告警屏蔽策略,只屏蔽PhysicalpathterminationpointEthernetUNI相关的告警,其他告警允许上报。步骤S36,删除该条目时,OLT下发MEalarmreportpolicytable属性的SET命令,其中属性值为30字节,内容为[0x00,0x0b,0x0,0,..0]。应用场景3:当需要屏蔽某类业务告警时,该应用场景3的步骤包括:步骤S41,OLT下发对AlarmShieldControlME的Servicelevelalarmshieldstate属性的SET命令,其中属性值为0x0010(表示屏蔽Ethernetservices类型的告警)。步骤S42,ONT执行成功后,给OLT响应,并保存1中SET值。步骤S43,ONT上产生告警时,检查本地的告警屏蔽策略,对于Ethernetservices类型ME相关的告警,禁止上报给OLT,其他告警上报。在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集 成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1