一种告警上报方法和设备与流程

文档序号:11623477阅读:314来源:国知局
一种告警上报方法和设备与流程

本发明实施例涉及通信技术领域,尤其涉及一种告警上报的方法和设备。



背景技术:

几乎每个设备的设备中都有告警管理,告警管理通常包括告警采集、告警分析、故障处理、告警上报等。告警管理是了解设备、网络运行情况以及进行故障定位的主要信息来源,是对设备进行问题诊断的重要手段,故需对告警进行有效的获取和管理。

目前,告警管理中的告警上报多采用的是原始告警和目标告警之间一对一映射关系,比如,移动的目标告警是一种告警格式,移动使用该类设备时需要将设备产生的原始告警映射成移动的目标告警;联通的目标告警是另一种告警格式,当联通使用了该类设备时需要将该类设备产生的原始告警映射成联通的目标告警,如此,不同的目标告警,不同的设备需要多套原始一对一的映射关系,进而造成设备告警上报的灵活性差,应用场景局限性强的问题。



技术实现要素:

本发明实施例提供了一种告警上报的方法和设备,用于提高告警上报的灵活性。

本发明实施例提供告警上报的方法,包括:针对n条原始告警中的每条原始告警,n为大于等于1的正整数,执行:在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;其中,m为大于等于1的整数;原始告警的告警状态包括正常状态和异常状态;

针对m条目标告警中的每条目标告警,执行:确定目标告警关联的k条原始告警,其中,k为大于等于1的整数;在确定k大于1的情况下,确定k条原始告警中每条原始告警的告警状态,并根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,上报告警状态更新后的目标告警。

可选地,根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,包括:k条原始告警中存在至少一条原始告警的告警状态为异常,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;k条原始告警的告警状态均为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警。

可选地,确定目标告警关联的k条原始告警之后,还包括:在确定k等于1时,若原始告警的告警状态由异常变化为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;在确定k等于1时,若原始告警的告警状态由正常变化为异常状态,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警。

可选地,包括l类目标告警,其中,l为大于等于1的整数,l类目标告警中的每类目标告警对应一类设备;n条原始告警与l类目标告警中的每类目标告警存在一个映射关系;在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警之前,还包括:确定出与每类目标告警对应的每个设备的标识;从n条原始告警与l类目标告警中的每类目标告警的映射关系中,确定出n条原始告警与每个设备的标识对应的一类目标告警的映射关系。

可选地,确定原始告警的告警状态发生变化之前,还包括:获取原始告警对应的参数项,以及参数项对应的取值范围;检测原始告警对应的参数项的当前值;在确定原始告警对应的参数项的当前值不在参数项对应的取值范围内的情况下,确定原始告警的告警状态为异常状态;在确定原始告警对应的参数项的当前值在参数项对应的取值范围内的情况下,确定原始告警的告警状态为正常状态;确定原始告警的告警状态发生变化,包括:确定原始告警的告警状态从正常状态变化为异常状态,或者从异常状态变化为正常状态。

本发明实施例提供一种告警上报的设备,设备包括n条原始告警,n为大于等于1的正整数;设备包括:确定单元,用于针对n条原始告警中的每条原始告警,在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;其中,m为大于等于1的整数;原始告警的告警状态包括正常状态和异常状态;针对m条目标告警中的每条目标告警,执行:确定目标告警关联的k条原始告警,其中,k为大于等于1的整数;上报单元,用于在确定k大于1的情况下,确定k条原始告警中每条原始告警的告警状态,并根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,上报告警状态更新后的目标告警。

可选地,上报单元,用于:k条原始告警中存在至少一条原始告警的告警状态为异常,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;k条原始告警的告警状态均为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警。

可选地,上报单元,还用于:在确定k等于1时,若原始告警的告警状态由异常变化为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;在确定k等于1时,若原始告警的告警状态由正常变化为异常状态,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警。

可选地,包括l类目标告警,其中,l为大于等于1的整数,l类目标告警中的每类目标告警对应一类设备;n条原始告警与l类目标告警中的每类目标告警存在一个映射关系;确定单元,还用于:确定出与每类目标告警对应的每个设备的标识;从n条原始告警与l类目标告警中的每类目标告警的映射关系中,确定出n条原始告警与每个设备的标识对应的一类目标告警的映射关系。

可选地,还包括获取单元,用于:获取原始告警对应的参数项,以及参数项对应的取值范围;还包括检测单元,用于:检测原始告警对应的参数项的当前值;确定单元,还用于:在确定原始告警对应的参数项的当前值不在参数项对应的取值范围内的情况下,确定原始告警的告警状态为异常状态;在确定原始告警对应的参数项的当前值在参数项对应的取值范围内的情况下,确定原始告警的告警状态为正常状态;确定原始告警的告警状态从正常状态变化为异常状态,或者从异常状态变化为正常状态。

本发明实施例中,针对n条原始告警中的每条原始告警,n为大于等于1的正整数,执行:在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;其中,m为大于等于1的整数;原始告警的告警状态包括正常状态和异常状态;针对m条目标告警中的每条目标告警,执行:确定目标告警关联的k条原始告警,其中,k为大于等于1的整数;在确定k大于1的情况下,确定k条原始告警中每条原始告警的告警状态,并根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,上报告警状态更新后的目标告警。由于本发明实施例中,预设了原始告警与目标告警的映射关系,即实现了统一的原始告警,可根据实际需要将原始告警映射为不同的目标告警,如此,可提高设备的上报告警的灵活性和应用场景。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例提供的一种告警上报的方法流程示意图;

图2为本发明实施例提供的一种原始告警和目标告警的映射关系的示意图;

图3为本发明实施例提供的另一种告警上报的方法流程示意图;

图4为本发明实施例提供的一种告警上报的设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示例性示出了本发明实施例提供的一种告警上报的方法流程示意图,如图1所示,该告警上报的方法包括以下步骤:

步骤101,针对n条原始告警中的每条原始告警,n为大于等于1的正整数,执行:在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;其中,m为大于等于1的整数;原始告警的告警状态包括正常状态和异常状态;

步骤102,针对m条目标告警中的每条目标告警,执行:确定目标告警关联的k条原始告警,其中,k为大于等于1的整数;在确定k大于1的情况下,确定k条原始告警中每条原始告警的告警状态,并根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,上报告警状态更新后的目标告警。

由于本发明实施例中,预设了原始告警与目标告警的映射关系,即实现了统一的原始告警,可根据实际需要将原始告警映射为不同的目标告警,如此,可提高设备的上报告警的灵活性和应用场景。

可选地,本发明实施例中,统一一种原始告警的格式,原始告警的属性包括但不限于原始告警标识(identification,简称id);原始告警警名,比如温度过高、电压异常等信息,标识告警的描述;原始告警状态,原始告警状态包括正常状态和异常状态;原始告警从正常状态变为异常状态的日期和时间,原始告警从正常状态变为异常状态的日期和时间的格式为yyyy-mm-ddhh:mm:ss.mmm,其中,yyyy表示年份,mm表示月份,dd表示日期,hh表示小时,采用24小时制,mm表示分钟,ss表示秒,mmm表示毫秒;原始告警从正常状态变为异常状态的原因,比如设备电压大于220伏;原始告警从异常状态变为正常状态的日期和时间,原始告警从异常状态变为正常状态的日期和时间的格式为yyyy-mm-ddhh:mm:ss.mmm,其中,yyyy表示年份,mm表示月份,dd表示日期,hh表示小时,采用24小时制,mm表示分钟,ss表示秒,mmm表示毫秒;原始告警从异常状态变为正常状态的原因;原始告警的级别,告警级别用于标识一条告警的严重程度、重要性和紧迫性,按严重程度递减的顺序可以将告警分为以下四个级别:紧急告警、重要告警、次要告警、提示告警,根据不同的告警级别可以采取对应的处理策略,还可以对告警的级别进行重定义;原始告警的类别;原始告警的处理使能等信息,其中,处理使能如建议断开设备开关,标识该怎么处理该条原始告警。

目标告警的格式包括但不限于行业内的标准告警格式,比如客户端设备(customerpremiseequipment,简称:cep)通过tr069协议上报给自动配置服务器(autoconfigurationserver,简称:acs),基站设备通过简单网络管理协议(simplenetworkmanagementprotocol,简称:snmp)上报给网管,射频远端单元(remoterfunit,简称:rru)通过rru与基带单元(basebandunit,简称:bbu)的接口ir(interfacebetweentherruandthebbu)协议上报给基带单元bbu。通过统一原始告警的格式,有利于原始告警的管理和统一化。

可选地,本发明实施例中,自定义一种统一的原始告警格式之后,确定原始告警和目标告警的映射关系;对原始告警进行映射时,将原始告警按照不同类设备的目标告警进行映射,便于能被上级设备识别。可选地,目标告警包括l类的目标告警,其中,l为大于等于1的整数,l类目标告警中的每类目标告警对应一类设备;n条原始告警与l类目标告警中的每类目标告警存在一个映射关系;在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警之前,还包括:确定出与每类目标告警对应的每个设备的标识;从n条原始告警与l类目标告警中的每类目标告警的映射关系中,确定出n条原始告警与每个设备的标识对应的一类目标告警的映射关系。

本发明实施例中,确定出每类目标告警对应的每个设备的标识,以目标告警对应的设备为基站设备为例说明原始告警与目标告警的映射关系,可选地,图2示例性示出了本发明实施例提供的一种原始告警和目标告警的映射关系,原始告警和目标告警之间的映射关系包括一对一的映射关系、一对多的映射关系、多对一的映射关系和多对多的映射关系;假设基站设备的原始告警的警名为l1、l2、l3、l4,其中,l1可以表示基站设备温度过高,l2可以表示基站设备电压异常,l3可以表示基站设备服务的小区1的状态异常,l4可以表示基站设备服务的小区2的状态异常;目标告警的警名为r1、r2、r3、r4;其中,r1可以表示目标告警的告警警名为温度异常,r2可以表示目标告警的警名为电压异常,r3可以表示目标告警的警名为设备状态异常,r4可以表示目标告警的警名为小区异常;基站设备温度异常和电压异常是比较严重的原始告警。如图2所示的,可以为原始告警的告警名为温度过高的l1与目标告警的告警警名为温度异常的r1为一对一的映射关系;原始告警的告警名为电压异常的l2与目标告警的告警警名为电压异常的r2和目标告警的告警警名为设备状态异常的r3对应为一对多的映射关系;原始告警的告警名为服务的小区1的状态异常的l3和原始告警的告警名为服务的小区1的状态异常的l4与目标告警的警名为小区异常的r4对应为多对一的映射关系;其中一对一与多对一结合可以实现多对多映射关系,多对一和多对一结合可以实现多对多映射关系,多对一和一对多也可以实现多对多的映射关系。本发明实施例中具体的映射关系根据不同设备的需求进行预设。本发明实施例中通过统一原始告警的格式,有利于原始告警的管理和统一化;将统一后的原始告警通过预设的映射关系来映射到不同的设备和不同的上报协议,如此,设备的产生的原始告警可根据需要映射为不同的目标告警,具有较好的灵活性和扩展性,进一步改善了现有技术中一对一映射的应用场景的局限性。

可选地,确定原始告警的告警状态发生变化之前,还包括:获取原始告警对应的参数项,以及参数项对应的取值范围;检测原始告警对应的参数项的当前值;在确定原始告警对应的参数项的当前值不在参数项对应的取值范围内的情况下,确定原始告警的告警状态为异常状态;在确定原始告警对应的参数项的当前值在参数项对应的取值范围内的情况下,确定原始告警的告警状态为正常状态;确定原始告警的告警状态发生变化,包括:确定原始告警的告警状态从正常状态变化为异常状态,或者从异常状态变化为正常状态。

可选地,本发明实施例中,周期性地或者实时的检测n条原始告警中的每条原始告警对应参数项的当前值,比如监测的设备为基站,获取基站中的原始告警对应参数项的当前值,如当前温度、当前电压、当前服务的小区、当前硬件状态。当基站当前的温度不在温度对应的取值范围的情况下,确定告警名为温度过高的原始告警的告警状态发生变化,从正常状态变为异常状态;当基站产生告警名为温度过高的原始告警之后,经过处理,温度恢复到温度对应的取值范围之后,基站会产生温度从异常状态变为正常状态的原始告警。

本发明实施例中,针对n条原始告警中的每条原始告警,在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警,上报目标告警的状态要根据原始告警的告警状态进行更新。具体的,根据预设的映射关系,再确定m条目标告警中的每条目标告警关联的k条原始告警,可选地,根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,包括:k条原始告警中存在至少一条原始告警的告警状态为异常,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;k条原始告警的告警状态均为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警。

本发明实施例中,根据目标告警关联的k条原始告警中的每条原始告警的告警状态更新目标告警的告警状态,将更新告警状态的目标告警上报,使得上报告警更准确。

可选地,确定目标告警关联的k条原始告警之后,还包括:在确定k等于1时,若原始告警的告警状态由异常变化为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;在确定k等于1时,若原始告警的告警状态由正常变化为异常状态,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警。

为了更清楚的介绍上述方法流程,图3示例性示出了本发明实施例提供的另一种告警上报的方法。该实施例中设备可以为基站设备、客户端设备、射频远端单元等。

通过统一一种自定义的原始告警,可以实现统一管理原始告警,可以将统一后的原始告警映射不同设备和不同上报协议,具有较好的灵活性和扩展性,应用场景多。可见,该方案很大程度上方便了用户,改善了用户的体验,进而提升了设备的竞争力。告警上报的过程见下述内容。

如图3所示,该方法包括:

步骤301,自定义一种统一的原始告警格式;

可选地,原始告警的属性包括但不限于原始告警id;原始告警警名;原始告警状态,原始告警从正常状态变为异常状态的日期和时间;原始告警从正常状态变为异常状态的原因;原始告警从异常状态变为正常状态的日期和时间;原始告警从异常状态变为正常状态的原因;原始告警的级别;原始告警的类别;原始告警的处理使能等信息。

步骤302,预设原始告警与目标告警的映射关系;

可选地,原始告警和目标告警之间包括一对一映射关系、一对多映射关系、多对一映射关系、多对多映射关系;

步骤303,获取原始告警对应的参数项,以及参数项对应的取值范围;

可选地,原始告警的参数项即为原始告警的告警名对应的参数项,比如设备温度、设备电压等信息;

步骤304,监测原始告警对应的参数项的当前值;

步骤305,判断原始告警对应的参数项的当前值是否在参数项对应的取值范围,若是,则执行步骤306;若否,则执行步骤307;

步骤306,确定原始告警的告警状态为正常状态;

步骤307,确定原始告警的告警状态为异常状态;

步骤308,确定原始告警的告警状态是否发生变化,若发生变化,则执行步骤309;若没有发生变化,则执行步骤316;

可选地,本发明实施中,状态的变化包括从正常状态变化为异常状态,或者从异常状态变化为正常状态;

步骤309,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;

步骤310,针对m条目标告警中的每条目标告警,确定目标告警关联的k条原始告警;

本发明实施例中,以图3中的映射关系为例来说明,假设原始告警的告警名为l1、l2、l3、l4,目标告警的告警名为r1、r2、r3、r4;原始告警和目标告警的映射关系如图2所示,假设确定的原始告警l3的状态发生变化,则根据预设的原始告警和目标告警的映射关系,可以确定原始告警l3的关联目标告警为r4一条;

若m条目标告警中的一条目标告警为r4的告警,根据预设的原始告警和目标告警的映射关系,可确定目标告警r4关联的2条原始告警l3和l4;

步骤311,判断k条原始告警是否为1条,若k值为1,则执行步骤312,若k值大于1,则执行步骤313;

步骤312,根据原始告警的告警状态更新目标告警的告警状态,上报告警状态为更新后的目标告警;

步骤313,确定k条原始告警中每条原始告警的告警状态,判断k条原始告警中是否至少有一条异常告警;若有,则执行步骤314;若均为正常状态,则执行步骤315;

步骤314,将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;

步骤315,将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;

若确定目标告警r4关联的2条原始告警l3和l4;则判断2条原始告警的告警状态,若2条原始告警的告警状态至少有一个告警状态为异常,则目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;若2条原始告警的告警状态均为正常状态,则目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;

步骤316,结束。

从上述内容可以看出:本发明实施例中,由于本发明实施例中预设了原始告警与目标告警的映射关系,即实现了统一的原始告警,可根据实际需要将原始告警映射为不同的目标告警,如此,可提高设备的上报告警的灵活性和应用场景。

图4示例性示出了本发明实施例提供的一种告警上报的设备的结构示意图。

基于相同构思,本发明实施例提供一种告警上报设备,如图4所示,告警上报设备400包括确定单元401和上报单元402,可选地,还包括获取单元403和检测单元404。其中:

设备包括n条原始告警,n为大于等于1的正整数;设备包括:确定单元,用于针对n条原始告警中的每条原始告警,在确定原始告警的告警状态发生变化的情况下,根据预设的原始告警与目标告警的映射关系,确定原始告警对应的m条目标告警;其中,m为大于等于1的整数;原始告警的告警状态包括正常状态和异常状态;针对m条目标告警中的每条目标告警,执行:确定目标告警关联的k条原始告警,其中,k为大于等于1的整数;上报单元,用于在确定k大于1的情况下,确定k条原始告警中每条原始告警的告警状态,并根据k条原始告警中每条原始告警的告警状态更新目标告警的告警状态,上报告警状态更新后的目标告警。

可选地,上报单元,用于:k条原始告警中存在至少一条原始告警的告警状态为异常,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警;k条原始告警的告警状态均为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警。

可选地,上报单元,还用于:在确定k等于1时,若原始告警的告警状态由异常变化为正常状态,则将目标告警的告警状态更新为正常状态,上报告警状态为正常状态的目标告警;在确定k等于1时,若原始告警的告警状态由正常变化为异常状态,则将目标告警的告警状态更新为异常状态,上报告警状态为异常状态的目标告警。

可选地,包括l类目标告警,其中,l为大于等于1的整数,l类目标告警中的每类目标告警对应一类设备;n条原始告警与l类目标告警中的每类目标告警存在一个映射关系;确定单元,还用于:确定出与每类目标告警对应的每个设备的标识;从n条原始告警与l类目标告警中的每类目标告警的映射关系中,确定出n条原始告警与每个设备的标识对应的一类目标告警的映射关系。

可选地,还包括获取单元,用于:获取原始告警对应的参数项,以及参数项对应的取值范围;还包括检测单元,用于:检测原始告警对应的参数项的当前值;确定单元,还用于:在确定原始告警对应的参数项的当前值不在参数项对应的取值范围内的情况下,确定原始告警的告警状态为异常状态;在确定原始告警对应的参数项的当前值在参数项对应的取值范围内的情况下,确定原始告警的告警状态为正常状态;确定原始告警的告警状态从正常状态变化为异常状态,或者从异常状态变化为正常状态。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,预设了原始告警与目标告警的映射关系,即实现了统一的原始告警,可根据实际需要将原始告警映射为不同的目标告警,如此,可提高设备的上报告警的灵活性和应用场景。

本领域内的技术人员应明白,本发明实施例可提供为方法、设备、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、设备(设备)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1