一种信息发送的方法、被管理系统及管理系统与流程

文档序号:19924350发布日期:2020-02-14 16:44阅读:335来源:国知局
一种信息发送的方法、被管理系统及管理系统与流程

本发明涉及网络运营维护技术领域,特别涉及一种信息发送的方法、被管理系统及管理系统。



背景技术:

在网元(networkelement,ne)、网元管理系统(elementmanagementsystem,ems)和网络管理系统(networkmanagementsystem,nms)所组成的网络系统中,可将所述ne、所述ems和所述nms分为被管理系统和管理系统,其中,所述ne相对于ems和nms是被管理系统,所述ems和nms相对于ne是管理系统,所述ems相对于所述ne而言是管理系统,而所述ems相对于所述nms而言是被管理系统。

现有技术中,在所述被管理系统因某种故障而产生告警后,所述被管理系统可以以告警(alarm)的方式向所述管理系统发送用于通知有故障(fault)产生的告警消息(alarmmessage),这种告警被称为活动告警(activealarm),所述告警消息可以为第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)北向接口所定义的新告警通知(notifynewalarm)。

然而,在某些情况下,管理系统没有及时监控到所述被管理系统的告警可能的变化,导致所述告警被不当处理。



技术实现要素:

鉴于上述技术问题,本发明实施例提供了一种信息发送的方法、被管理系统及管理系统。

本发明实施例第一方面提供一种被管理系统,包括:

处理器,用于确定告警的告警信息中发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、管理对象被监控属性、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一项;

发送器,用于在所述处理器确定所述发生变化告警信息之后,向管理系统发送所述发生变化的告警信息。

基于第一方面,在第一方面的第一种可能实现方式中,所述发送器还用于在所述处理器确定所述发生变化的告警信息之后,向所述管理系统发送所述告警的标识。

基于第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述发送器还用于在所述处理器确定所述发生变化的告警信息之后,向所述管理系统发送所述告警信息中未发生变化的告警信息。

基于第一方面或第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述发生变化的告警信息以字段的形式包含在列表中,所述列表中还包含所述发生变化的告警信息变化前的告警信息。

基于第一方面或第一方面的第二种可能实现方式或第一方面的第一种可能实现方式或第一方面的第二种可能实现方式或第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述被管理系统包括网元ne和/或网络管理系统ems,所述管理系统包括网络管理系统nms;或,所述被管理系统包括网元ne,所述管理系统包括网元管理系统ems和/或网络管理系统nms。

本发明实施例第二方面提供一种管理系统,包括:

接收器,用于在被管理系统确定告警的告警信息中发生变化的告警信息之后,管理系统接收所述被管理系统发送的所述发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、管理对象被监控属性、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一项。

基于第二方面,在第二方面的第一种可能实现方式中,所述接收器还用于在所述被管理系统确定所述所发生变化的告警信息之后,接收所述被管理系统发送的所述告警的标识。

基于第二方面,在第二方面的第二种可能实现方式中,所述接收器还用于在所述被管理系统确定所述所发生变化的告警信息之后,接收所述被管理系统发送的所述告警信息中未发生变化的告警信息。

基于第二方面或第二方面的第二种可能实现方式,在第二方面的第三种可能实现方式中,所述发生变化的告警信息以字段的形式包含在列表中,所述列表中还包含所述发生变化的告警信息变化前的告警信息。

基于第二方面或第二方面的第一种可能实现方式,第二方面的第二种可能实现方式或第二方面的第三种可能实现方式或第二方面的第三种可能实现方式,在第二方面的第四种可能实现方式中,所述被管理系统包括网元ne和/或网络管理系统ems,所述管理系统包括网络管理系统nms;或,所述被管理系统包括网元ne,所述管理系统包括网元管理系统ems和/或网络管理系统nms。

本发明实施例第三方面提供一种信息发送的方法,包括:

所述被管理系统确定告警的告警信息中发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、管理对象被监控属性、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一项;

所述被管理系统向管理系统发送所述发生变化的告警信息。

基于第三方面,在第三方面的第一种可能实现方式中,在所述被管理系统确定所述发生变化的告警信息之后还包括,所述被管理系统向所述管理系统发送所述告警的标识。

基于第三方面,在第三方面的第二种可能实现方式中,在所述被管理系统确定所述发生变化的告警信息之后还包括,所述被管理系统向所述管理系统发送所述告警信息中未发生变化的告警信息。

基于第三方面或第三方面的第二种可能实现方式,在第三方面的第三种可能实现方式中,所述发生变化的告警信息以字段的形式包含在列表中,所述列表中还包含所述发生变化的告警信息变化前的告警信息。

基于第三方面或第三方面的第一种可能实现方式或第三方面的第二种可能实现方式或第三方面的第三种可能实现方式,在第三方面的第四种可能实现方式中,所述被管理系统包括网元ne和/或网络管理系统ems,所述管理系统包括网络管理系统nms;或,所述被管理系统包括网元ne,所述管理系统包括网元管理系统ems和/或网络管理系统nms。

本发明实施例第三方面提供一种信息发送的方法,包括:

在被管理系统确定告警的告警信息中发生变化的告警信息之后,管理系统接收所述被管理系统发送的所述发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、管理对象被监控属性、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一项。

基于第四方面,在第四方面的第一种可能实现方式中,在所述被管理系统确定所述所发生变化的告警信息之后还包括,所述管理系统接收所述被管理系统发送的所述告警的标识。

基于第四方面,在第四方面的第二种可能实现方式中,在所述被管理系统确定所述所发生变化的告警信息之后还包括,所述管理系统接收所述被管理系统发送的所述告警信息中未发生变化的告警信息。

基于第四方面或第四方面的第二种可能实现方式,在第四方面的第三种可能实现方式中,所述发生变化的告警信息以字段的形式包含在列表中,所述列表中还包含所述发生变化的告警信息变化前的告警信息。

基于第四方面或第四方面的第一种可能实现方式或第四方面的第二种可能实现方式或第四方面的第三种可能实现方式,在第四方面的第四种可能实现方式中,所述被管理系统包括网元ne和/或网络管理系统ems,所述管理系统包括网络管理系统nms;或,所述被管理系统包括网元ne,所述管理系统包括网元管理系统ems和/或网络管理系统nms。

应用本发明实施例提供的技术方案,被管理系统在告警发生变化后,向管理系统发送变化后的告警信息,从而避免了因所述管理系统没有及时监控到所述被管理系统的告警的可能变化,而可能造成对所述告警不当处理的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一提供的一个网络系统架构图;

图2为本发明实施例二提供的一种信息发送方法的示意图;

图3为本发明实施例三提供的一种信息发送方法的示意图;

图4为本发明实施例四提供的一种信息发送方法的示意图;

图5为本发明实施例五提供的一种信息发送方法的示意图;

图6为本发明实施例六提供的一种被管理系统的示意图;

图7为本发明实施例七提供的一种管理系统的示意图。

具体实施方式

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

图1为本发明实施例一提供的系统架构图。nms、ems和ne组成网络系统按照不同的网络运营功能划分为三层:所述nms对应网络管理层(networkmanagementlayer,nml),主要用于整个网络中多厂商(multi-vendor)和多网络(multi-networks)技术的操作维护管理,通过北向接口与至少一个ems相连;ems对应网元管理层(elementmanagementlayer,eml),主要用于对整个网络中单厂商(singlevendor)的ne操作维护管理,通过南向接口与至少一个ne相连;ne对应网元层(networkelementlayer,nel),用于实现网络中的各种基本功能(例如,为用户提供通信服务),ne是ems操作维护管理的对象。在3gpp(the3rdgenerationpartnershipproject,第三代合作伙伴计划)标准中,北向接口中定义了各类集成参考点(integrationreferencepoint,irp),例如告警irp、配置管理irp和通知irp等,通过这些irp,所述nms和所述ems之间可以在北向接口上实现告警、配置管理消息以及其它各类通知的传递。相应地,在ems上定义了irp代理(ipragent),在nms上定义了irp管理者(irpmanager)。通过irp代理和irp管理者,可以实现对北向接口上传递的告警、配置管理消息以及其它各类通知进行处理。

在图1所示的系统架构中,所述ne可以是无线通信系统中的接入设备和核心网设备,也可以是有线通信系统中的接入设备和核心网设备,所述nms和所述ems可以分别是不同的服务器或不同的服务器集合,可以是同一服务器上或同一服务器集合的两个不同功能模块。

其中,所述无线通信系统中的接入设备可以包括:基站、无线网络控制器(radionetworkcontroller,rnc)、中继站(relaynode)和无线局域网(wirelesslocalnetwork,wlan)接入点(accesspoint,ap)。基站可以为演进基站(evolvednodeb;enb),节点b(nodeb)等。基站可以是宏基站,也可以是小基站。根据不同基站的覆盖范围的大小,基站覆盖范围下的小区可以为宏基站所覆盖的宏小区(macrocell)或小基站所覆盖的小小区(smallcell)。小小区又可以分为皮小区(picocell)、毫微微蜂窝小区(femtocell),和/或其它类型的微小区(microcell)。有线通信系统中的接入网设备可以包括:无源光网络pon(passiveopticalnetwork),高速数字用户线hdsl(highspeeddigitalsubscriberline),不对称数字用户线adsl(asymmetricaldigitalsubscriberline)以及具有v5接口(v5interface)的综合数字用户环路等等。

所述无线通信系统中的核心网设备可以包括移动管理实体(mobilemanagemententity,mme)、服务网关(servicegateway)和数据网关(packetgateway)等。所述有线通信系统中的核心网设备可以包括:数字程控交换机、核心网软交换设备以及宽带网关等等。

图2为本发明实施例二提供的一种信息发送的方法流程示意图,该方法包括以下内容。

201、被管理系统判断告警的告警信息中的至少一种是否发生变化。

若否,则执行步骤202,若是则执行步骤203。

其中,该告警信息包括该告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容。

202、被管理系统重复判断告警的告警信息中的至少一种是否发生变化。

被管理系统重复判断告警信息中的至少一种是否发生变化,可以是被管理系统根据预设的规则在特定的事件触发时再次判断告警信息中的至少一种是否发生变化,也可以是在预设的时间(例如周期性的或者非周期性的时间)判断告警信息中的至少一种是否发生变化。

203、被管理系统向管理系统发送发生变化的告警信息。

在被管理系统判断出告警的告警消息中的至少一种发生变化之后,该被管理系统向管理系统发送该告警信息中发生变化的告警信息。

本发明实施例中,在被管理系统判断出发生变化的告警信息时,被管理系统向管理系统发送变更后的该告警信息,该告警信息包括告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一种,可以避免该管理系统没有及时监控到所述被管理系统的告警的可能变化,而可能造成对所述告警不当处理的问题。

上面实施例中,在被管理系统判断出告警的告警信息中的至少一种发生变化之后,在实际应用中,该被管理系统还可以向管理系统发送该告警的标识,或者,该被管理系统还可以向该管理系统发送告警信息中未发生变化的告警信息,下面结合图3对本实施例三提供的一种信息发送的方法进行描述:

本实施中的步骤301至303与实施例二中的步骤201至203相同,此处不再赘述。

可选地,在判断出告警的告警信息中的至少一种发生变化之后,本实施例中提供的信息发送的方法还包括:

304、被管理系统向管理系统发送告警的标识。

所述告警的标识用于标识所述告警为什么类型的告警,例如是温度告警,湿度告警、小区负载过载告警等。在所述告警被清除之前,所述告警的标识是不变的。而变化的告警信息可以是不断变化的温度、湿度、小区负载、所述告警的一个命名等。

305、被管理系统向管理系统发送未发生变化的告警信息。

当判断出告警的告警信息中的部分告警信息发生变化时,所述被管理系统向管理系统发送所述告警信息中未发生变化的告警信息,所述未变化的告警信息为所述告警信息中除部分发生变化的告警信息之外的告警信息。

可选地,所述发生变化的告警信息以字段的形式包含在列表中,所述列表中还包含所述发生变化的告警信息变化前的告警信息。

需要说明的是,本实施例中,该告警信息为新告警的告警信息,在实际应用,该告警信息还可以为变更告警的告警信息,此次不作限定。

本发明实施例中,该管理系统可以根据接收到的告警的标识识别出发生变更的告警,避免管理系统发生误操作;另一方面,该管理系统可以通过读取接收到的该列表获知未发生变化的告警信息和发送变化的告警信息的,可以提升该管理系统的解析效率。

下面基于图1所示的系统架构,对实施例三中的一种变更告警的处理方法进行详细描述,上述实施例中的被管理系统可以为网元ne,管理系统可以为网络管理系统nms或ems,或者,该被管理系统为ems,该管理系统为nms,下面以被管理系统为ems,管理系统为nms进行说明,请参阅图4,本发明实施例四提供的一种信息发送的方法包括:

401、网元管理系统ems判断告警的告警信息中至少一种是否发生变化。

若否,则执行步骤402,若是则执行步骤403。其中,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容。

所述告警信息被携带在告警消息中,本实施例中的该告警消息为第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)北向接口所定义的新告警通知(notifynewalarm),在实际应用中,该告警消息可以为该北向接口定义的告警变更通知,还可以为南向接口或其他类型接口所定义的通知,此处不作限定。

本实施例中的新告警通知的格式如下:

其中,objectclass为对象名称,objectinstance为对象实例,notificationid为通知编号,eventtime为事件时间,systemdn为系统识别名,notificationtype为通知类型,probablecause为可能原因,perceivedseverity为告警严重程度,rootcauseindicator为根因指示,alarmtype为告警类型,specificproblem为详细原因,correlatednotifications为相关通知,backedupstatus为备份状态,backupobject为备份对象,trendindication为趋势标识,thresholdinfo为阈值信息,statechangedefinition为状态改变定义,monitoredattributes为监控属性,proposedrepairactions为可能的修复动作,additionaltex为附加信息,additionalinformation为附加内容,alarmid为告警编号。

该新告警通知中的告警信息所属字段包括:eventtime字段、perceivedseverity字段、rootcauseindicator字段、correlatednotifications字段、backedupstatus字段、backupobject字段、trendindication字段、thresholdinfo字段、statechangedefinition字段、proposedrepairactions字段、additionaltext字段、additionalinformation字段、probablecause字段、alarmtype字段、specificproblem字段、monitoredattributes字段、alarmid字段。

其中,eventtime字段中携带的信息为该告警的事件时间,perceivedseverity字段中携带的告警信息为该告警的严重程度,该告警严重程度分为危险(critical)、主要(major)、次要(minor)、清除(cleared)、indeterminate(不确定),其中告警程度为critical时,表示已经影响业务,需要立即采取纠正措施的告警,告警程度为major时,表示已经影响业务,需要尽快采取纠正措施的告警,告警程度为cleared时,表示告警为清除告警的级别。rootcauseindicator字段中携带的信息为该告警的根因告警标识,correlatednotifications字段中携带的信息为根因告警的相关通知编号,用于表示当该告警为根因告警时,与该根因告警相关的通知编号的集合。backedupstatus字段中携带的信息为发生该告警对应的设备的备份状态标识,该备份状态标识用于表示该设备有备份或该设备没有备份。backupobject字段中携带的信息为该备份的对象。trendindication字段中携带的信息为该告警的变化趋势的标识,该变化趋势的标识用于表示该告警的发展趋势,如级别降低,或将升高,取值可以为缓解(lesssevere)、不变(nochange)、严重(moresevere)。thresholdinfo字段中携带的信息为该告警的阈值信息,该阈值信息包括被监测的越限性能参数名称、门限值、实际监测到的越限值、性能数据变化的方向以及性能变化震荡值等。statechangedefinition字段中携带的信息为已配置对象的变更信息,已配置对象的状态发生变化时,在该字段中携带该变化的状态,该状态包括行政状态(administrativestate)、运作状态(operationalstate)和使用状态(usagestate)。proposedrepairactions字段中携带的信息为修复该告警可能的建议,例如,单板温度在告警期间逐步升高,则系统建议的维修动作可能发生变化,开始可以建议启动风扇强制降温,如果温度继续上升,可以建议关闭一些功能,让单板降温,如果再继续上升,可能直接将单板下电,避免高温烧毁。additionalinformation字段中携带的信息为用于表示管理对象属性的该告警附加内容,例如,小区告警中的小区名称、射频模块告警中的射频模块的位置信息、对端告警中的对端节点的ip地址、温度告警中的温度值、湿度告警中的湿度值、压力告警中的压力值,驻波告警中的驻波值、电压告警中的电压值、电流告警中的电流值、告警振荡的次数等。additionaltext字段中携带的信息为与该告警相关的文本内容。probablecause字段中携带的信息为该告警产生的可能原因。alarmtype字段中携带的信息为该告警对应的类型,该标识用于指示该告警是根因告警或该告警不是根因告警。specificproblem字段中携带的信息为该告警产生的详细原因,该详细原因对应有厂家自定义的告警原因编号。monitoredattributes字段中携带的信息为管理对象的被监控属性信息。例如,当告警为小区告警时,该被属性可以为小区的经纬度或小区的频点,当告警为单板告警时,该被属性可以为故障单板的温度、单板的电压值、单板的电流值,当告警为对端告警时,该被属性可以为传输节点的ip地址。alarmid字段中携带的信息为告警的标识,可用于对不同的告警进行区分。例如该告警标识是温度告警,湿度告警、小区负载过载告警等。在所述告警被清除之前,所述告警的标识是不变的。而变化的告警信息可以是不断变化的温度、湿度、小区负载、所述告警的一个命名等。

该新告警通知中的固有字段包括上述notificationtype字段、notificationid字段、objectclass字段、objectinstance字段、systemdn字段。

其中,notificationtype字段中携带的信息为指示该告警通知的类型,notificationid字段中携带的信息为与该告警通知的标识,作为该告警通知的身份标识,利用该字段可对不同的告警通知进行区分。例如,可用于指示该告警通知的类型为新告警通知、变更告警通知或告警清除通知等,通过该告警通知的类型可以获知该告警当前的状态信息,该告警当前状态包括活动的、去活的和发生变化,如果该告警当前状态为发生变化,则可将发生变化的告警信息携带在告警变更通知中发送至管理系统中,进一步地,如果该告警信息发生多次变化,则可将发生多次变化的告警信息分别携带在不同的告警通知中发送至管理系统,其中该不同的告警通知可通过通知标识(notificationid)来进行区分。objectclass字段和objectinstance字段中携带的信息为管理对象,该管理对象为用于描述特定网络资源的可管理的属性和行为的软件对象,也就是说,用面向对象的方式,将系统中被管理的网络资源定义为该管理对象,该管理对象中包括属性和方法,可用于描述该管理对象的特征。systemdn字段携带的信息为系统识别名。

402、ems重复判断告警的告警信息中至少一种是否发生变化。

ems重复判断告警信息中的至少一种是否发生变化,可以是所述ems根据预设的规则在特定的事件触发时再次判断告警信息中的至少一种是否发生变化,也可以是在预设的时间(例如周期性的或者非周期性的时间)判断告警信息中的至少一种是否发生变化。

403、网元管理系统ems通过告警变更消息向网络管理系统nms发送发生变化的告警变更消息。

在网元管理系统ems判断出告警的告警信息中的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容发生变化之后,所述发生变化的告警信息以字段的形式包含在列表中,并通过告警变更消息向nms发生变化的告警信息。

需要说明的是,本实施例中,该告警变更消息中发生变化的告警信息为告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议和用于指示管理对象属性的该告警附加内容,在实际应用中,该发生变化的告警信息可以为告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一种,此处不作限定。

本实施例中,该告警变更消息的格式如下:

从上述告警变更消息的格式可知,该告警变更消息中携带的变化后的告警信息所属的字段和该字段中携带的内容如下:

该告警变更消息中变化后的发生变化的告警信息所属的字段包括上述backedupstatus字段、backupobject字段、trendindication字段、thresholdinfo字段、statechangedefinition字段、monitoredattributes字段proposedrepairactions字段、additionaltext字段、additionalinformation字段,其中backedupstatus字段中携带的信息为变化后的该告警的设备备份状态标识。backupobject字段中携带的信息为变化后的该备份的对象。trendindication字段中携带的信息为变化后的该告警的变化趋势的标识。thresholdinfo字段中携带的信息为变化后的该告警的阈值信息。statechangedefinition字段中携带的信息为变化后的已配置对象的变更信息。monitoredattributes字段中携带的信息为变化后的管理对象的被监控属性信息,例如,当告警为小区告警时,该被属性可以为变化后的小区的经纬度或变化后的小区的频点,当告警为单板告警时,该被属性可以为变化后的单板的温度、变化后的单板的电压值、变化后的单板的电流值,当告警为对端告警时,该被属性可以为变化后的传输节点的ip地址。proposedrepairactions字段中携带的信息为变化后的修复该告警可能的建议。additionalinformation字段中携带的信息为用于表示变化后的管理对象属性,例如,小区告警中变更后的小区名称、射频模块告警中变更后的射频模块的位置信息、对端告警中变更后的对端节点的ip地址、温度告警中变更后的温度值、湿度告警中变更后的湿度值、压力告警中变更后的压力值,驻波告警中变更后的驻波值、电压告警中变更后的电压值、电流告警中变更后的电流值、变更后的告警振荡的次数,该告警振荡的次数可用于表示告警振荡的严重程度,nms可利用该告警振荡的次数确定告警的根因,从而能够正确的处理该告警。additionaltext字段中携带的信息为变更后的与该告警相关的文本内容。

从上述告警变更消息的格式可知,该告警变更消息中用于表示告警消息的固有字段和该字段中携带的内容如下:

该告警变更消息中的固有字段包括上述notificationtype字段、notificationid字段、objectclass字段、objectinstance字段、systemdn字段。

其中,notificationtype字段中携带的信息为该告警变更消息的类型,notificationid字段中携带的信息为与该告警变更消息的编号,作为该告警变更消息的身份标识,利用该字段可对不同的告警通知进行区分。objectclass字段和objectinstance字段中携带的信息为管理对象,该管理对象为用于描述特定网络资源的可管理的属性和行为的软件对象,也就是说,用面向对象的方式,将系统中被管理的网络资源定义为该管理对象,该管理对象中包括属性和方法,可用于描述该管理对象的特征。systemdn字段携带的信息为系统识别名。

可选地,ems在判断出告警的告警信息发生变化之后,本实施例中提供的信息发送的方法还包括:

404、网元管理系统ems通过告警变更消息向网络管理系统nms发送告警的标识。

所述告警的标识用于标识所述告警为什么类型的告警,例如是温度告警,湿度告警、小区负载过载告警等。在所述告警被清除之前,所述告警的标识是不变的。而变化的告警信息可以是不断变化的温度、湿度、小区负载、所述告警的一个命名等。

在ems判断出发生变化的告警信息为告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容中之后,所述发生变化的告警信息以字段的形式包含在列表中,可选地,所述列表中还包含所述发生变化的告警信息变化前的告警信息,和该字段的数量。

本实施例中,该告警变更消息的格式如下:

从上述告警变更消息的格式可知,该告警变更消息还包括changedalarmattributes字段和changedalarmattributenumber字段,其中changedalarmattributes字段中携带的信息为包含字段的列表,其中该列表中的字段包含发生变化的告警信息和变化前的该告警信息。changedalarmattributenumber字段中携带的信息为该列表中字段的数量。

需要说明的是,本实施例中,该ems通过告警变更信息向nms发送包含字段的列表和该字段的数量,在实际应用中,该ems可以只向该nms发送包含该字段的列表,此处不作限定。

为了实现上述方法实施例中告警变更消息,可以采用3gpp北向接口中所定义的通用对象请求代理体系结构(commonobjectrequestbrokerarchitecture,corba)解决方案集(solutionset)中的定义方法,可参考“3gpp32.11l-3v9.0.0faultmanagementpart3:alarmintegrationreferencepoint(irp)”。

修改idlspecification文件″alarmirpconstdefs.idl″interfacenotificationtype

{conststringnotify_fm_new_alarm=″x1″;

conststringnotify_fm_changed_alarm=″x2“;

conststringnotify_fm_ack_state_changed=″x3″;

conststringnotify_fm_comment_added=″x4″;

conststringnotify_fm_cleared_alarm=″x5″;

conststringnotify_fm_alarm_list_rebuilt=″x6″;

conststringnotify_fm_potential_faulty_alarm_list=″x7″;

conststringnotify_fm_changed_alarm_general=“x9″;};

interfaceattributenamevalue

{conststringalarm_id=″f″;

conststringprobable_cause=″g″;

conststringperceived_severity=″h″;

conststringspecific_problem=″i″;

conststringadditional_text=″j″;

conststringack_time=″k″;

conststringack_user_id=″l″;

conststringack_system_id=″m″;

conststringack_state=″n″;

conststringcomments=″o″;

conststringbacked_up_status=″p″;

conststringback_up_object=″q″;

conststringthreshold_info=″r″;

conststringtrend_indication=″s″;

conststringstate_change_definition=″t″;

conststringmonitored_attributes=″u″;

conststringproposed_repair_actions=″v″;

conststringcorrelated_notifications=″w″;

conststringreason=″x″;

conststringclear_user_id=″y″;

conststringclear_system_id=″z″;

conststringalarm_list_alignment_requirement=″ff″;

conststringservice_user=″gg″;

conststringservice_provider=″hh″;

conststringsecurity_alarm_detector=″ii″;

conststringalarm_raised_time=″kk″;

conststringalarm_cleared_time=″ll″;

conststringchanged_alarm_attribute_nuber=”mm”;

conststringchanged_alarm_attributes=”nn”};

修改idlspecification文件″alarmirpnotifications.idl″

modulealarmirpnotifications

{interfacenotifychangedalarmgeneral:notificationirpnotifications::notify

{conststringevent_type=″notifychangedalarmgeneral″;

conststringprobable_cause=

alarmirpconstdefs::attributenamevalue::probable_cause;

conststringperceived_severity=

alarmirpconstdefs::attributenamevalue::perceived_severity;

conststringspecific_problem=

alarmirpconstdets::attributenamevalue::specific_problem;

conststringai_vs_perceived_severity=

alarmirpconstdefs::additionalinformation::ai_vs_perceived_severity;

conststringai_vs_alarm_type=

alarmirpconstdefs::additionalinformation::ai_vs_alarm_type;

conststringcorrelated_notifications=

alarmirpconstdefs::attributenamevalue::correlated_notifications;

conststringbacked_up_status=

alarmirpconstdefs::attributenamevalue::backed_up_status;

conststringback_up_object=

alarmirpconstdefs::attributenamevalue::back_up_object;

conststringtrend_indication=

alarmirpconstdefs::attributenamevalue::trend_indication;

conststringthreshold_info=

alarmirpconstdefs::attributenamevalue::threshold_info;

conststringstate_change_definition=

alarmirpconstdefs::attributenamevalue::state_change_definition;

conststringmonitored_attributes=

alarmirpconstdefs::attributenamevalue::monitored_attributes;

conststringproposed_repair_actions=

alarmirpconstdefs::attributenamevalue::proposed_repair_actions;

conststringadditional_text=

alarmirpconstdefs::attributenamevalue::additional_text;

conststringalarm_id=

aiarmirpconstdefs::attributenamevalue::alarm_id;

conststringservice_user=

alarmirpconstdefs::attributenamevalue::service_user;

conststringservice_provider=

alarmirpconstdefs::attributenamevalue::service_provider;

conststringsecurity_alarm_detector=

alarmirpconstdefs::attributenamevalue::security_alarm_detector;

conststringchanged_alarm_attribute_nuber=

alarmirpconstdefs::attributenamevalue::changed_alarm_attribute_nuber;

conststringchanged_alarm_attributes=

alarmirpconstdefs::attributenamevalue::

changed_alarm_attributes;)

其中,在通知类型中新增notify_fm_changed_alarm_general=“x9″、conststringchanged_alarm_attribute_nuber=”mm”、以及conststringchanged_alarm_attributes=”nn”字符串常量,从上述实现上,可以看出该变更告警通知对应的通知类型的字符串常量为“x9”,与现有的新告警通知对应的通知类型的字符串常量“x1”、变更告警通知对应通知类型的字符串常量“x2”是不同的,从而使得nms在北向接口上可以识别哪些是本发明实施例中告警变更消息,并且定义本发明实施例中的该告警变更消息的名称为通用告警变更通知(notifychangedalarmgeneral),从而与现有技术中的变更告警名称进行区别,另外还新增字符串常量“mm”和“nn”,该字符串常量“mm”用于表示发生变化的告警信息所属字段的数量,该字符串常量“nn”用于表示该发生变化的告警信息所属字段的列表。

本发明实施例中,ems在判断出发生变化的告警消息为告警的对象的备份状态标识、该告警的备份对象标识、该告警的变化趋势的标识、该告警的阈值信息、已配置对象的变更信息、该告警的修复建议、用于指示管理对象属性的所述告警附加内容中时,通过告警变更消息向nms发送变更后的该发生变化的该告警信息和该告警的编号,从而避免因nms没有及时监控到该ems的告警的可能变化,而可能造成对该告警不当处理的问题;另一方面该ems还通过该告警变更消息向nms发送包含字段的列表和该字段的数量,该字段中包含变更后的发生变化的告警信息和发生变化的告警信息,可以提升nms的解析效率。

上面实施例中信息发送方法的执行主体为被管理系统,下面从执行主体为管理系统的角度进行描述,请参阅图5,本发明实施例五提供的一种信息发送的方法包括:

501、在被管理系统确定告警的告警信息中发生变化的告警信息之后,管理系统接收所述被管理系统发送的所述发生变化的告警信息。

在被管理系统确定告警的告警信息中发生变化的告警信息之后,管理系统接收所述被管理系统发送的所述发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容。

可选地,501之后,本实施例提供的方法还包括:

502、管理系统接收所述被管理系统发送的所述告警的标识。

需要说明的是,本实施例中,告警的标识可用于区分不同的告警。

可选地,501之后,本实施例提供的方法还包括:

503、管理系统接收所述被管理系统发送的所述告警信息中未发生变化的告警信息。

需要说明的是,本实施例中,该管理系统为网络管理系统为nms,所述被管理系统为ems,在实际应用中,所述管理系统还可以为ems,所述被管理系统为ne,或所述管理系统为nms,所述被管理系统为ne,此处不作限定。

需要说明的是,本实施例中,该变更告警消息的格式及具体定义方法与实施例三中的变更告警消息的格式及定义方法相同,此处不再赘述。

上面实施中,对本发明实施例提供的一种信息的发送方法进行了说明,下面对本发明实施例五的提供的一种被管理系统进行描述,该被管理系统可用于执行实施例四中的方法,该被管理系统可以为ne和/或ems,请参阅图6,本发明实施例六提供的一种被管理系统600包括:

处理器601,用于确定告警的告警信息中发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容;

发送器602,用于在所述处理器确定所述发生变化告警信息之后,向管理系统发送所述发生变化的告警信息。

可选地,所述发送器602还用于在所述处理器确定所述发生变化的告警信息之后,向所述被管理系统发送所述告警的标识。

可选地,所述发送器602还用于在所述处理器确定所述告警信息之后,向所述管理系统发送所述告警信息中未发生变化的告警信息,所述未发生变化的告警信息为所述告警信息中除所述发生变化的告警信息之外的告警信息。

需要说明的是,本实施例中,该变更告警消息的格式及具体定义方法与实施例三中的变更告警消息的格式及定义方法相同,此处不再赘述。

本发明实施例提供的被管理系统,在处理器601判断出发生变化的告警信息之后,发送器602向管理系统发送变化后的该发生变化告警信息,该发生变化的告警消息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一种,一方面可以避免因所述管理系统没有及时监控到所述被管理系统的告警的可能变化,而可能造成对所述告警不当处理的问题;另一方面,发送器602向管理系统发送告警的标识,可以使管理系统识别出发生变化后的告警,避免管理系统发生误操作;另一方面该发送器602还向管理系统发送的列表,该管理系统通过读取该列表获知未发生变化的告警信息和发生变化的告警信息,可以提升该管理系统的解析效率。

上面实施五中,对本发明实施例提供的一种被管理系进行了说明,下面对本发明实施例七的提供的一种管理系统进行描述,该管理系统可用于执行实施例四中的方法,该被管理系统可以为ems和/或nms,请参阅图7,本发明实施例七提供的一种管理系统700包括:

接收器701,用于在被管理系统确定告警的告警信息中发生变化的告警信息之后,管理系统接收所述被管理系统发送的所述发生变化的告警信息,所述发生变化的告警信息为所述告警信息中的至少一种,所述告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容。

可选地,所述接收器701还用于在被管理系确定发生变化的告警信息之后,接收所述被管理系统发送的所述告警的标识。可选地,所述接收器701还用于在被管理系统确定发生变化的告警信息之后,接收所述被管理系统发送的所述告警信息中未发生变化的告警信息,所述未发生变化的告警信息为所述告警信息中除所述发生变化的告警信息之外的告警信息。

需要说明的是,本实施例中,该变更告警消息的格式及具体定义方法与实施例三中的变更告警消息的格式及定义方法相同,此处不再赘述。

本发明实施例提供的管理系统,接收器701用于在被管理系统判断出发生变化的告警信息之后,接收变更后的该告警信息,该告警信息包括所述告警的对象的备份状态标识、所述告警的备份对象标识、所述告警的变化趋势的标识、所述告警的阈值信息、已配置对象的变更信息、所述告警的修复建议、用于指示管理对象属性的所述告警附加内容中的至少一种,一方面可以避免因所述管理系统没有及时监控到所述被管理系统的告警的可能变化,而可能造成对所述告警不当处理的问题;另一方面该接收器701还接收所述被管理系统发送的所述告警的标识,可以根据接收到的告警的标识识别出发生变化后的告警,避免管理系统发生误操作;另一方面该接收器701还接收被管理系统发送的列表,该管理系统通过读取该列表获知未发生变化的告警信息和发生变化的告警信息,可以提升该管理系统的解析效率。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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