告警系统及告警消息处理方法与流程

文档序号:16168899发布日期:2018-12-07 21:47阅读:546来源:国知局
告警系统及告警消息处理方法与流程

本发明实施例涉及告警技术,尤其涉及告警系统及告警消息处理方法。



背景技术:

不同运营商对告警消息中包含的参数的类型有不同的需求,如北美运营商要求在告警消息中增加通用语言位置标识/通用语言设备标识(英文全称为:Common Language Location Identification/Common Language Equipment Identifier,缩写为:CLLI/CLEI)码,又如部分运营商要求在告警消息中增加告警对象的名称信息等。

现有技术中,针对不同的运营商对告警消息中包含的数据类型的不同需求,告警系统是按照不同运营商的不同需求在告警消息中增加不同的信息字段,然而,由于特定运营商在告警消息中需要的特定的参数对于其他的运营商来说可能是无效的,因此,运营商A使用的告警系统在给运营商B使用时,需要根据运营商B的需求更改告警系统的告警接口上设置的数据类型,对告警接口上设置的数据类型的修改将导致告警接口不稳定,导致告警系统的稳定性及灵活性较差。



技术实现要素:

本发明实施例提供了告警系统及告警消息处理方法,用于按照不同运营商预先设置的附加信息的数据类型确定告警消息中的告警基本信息对应的附加信息,并在显示界面上显示该告警基本信息和该附加信息,避免修改告警接口上设置的数据类型带来的告警系统不稳定及灵活性差等问题,能够有效的改善告警系统的性能。

本发明第一方面提供了一种告警系统,包括:

告警检测上报模块、告警处理模块、显示模块和附加信息数据库;

所述告警检测上报模块用于检测告警事件,且若检测到告警事件,生成所述告警事件对应的告警消息,将所述告警消息发送给所述告警处理模块,所述告警消息中包含告警基本信息,所述告警基本信息中的数据类型为告警接口设置的数据类型;

所述告警处理模块用于接收所述告警检测上报模块发送的所述告警消息,根据所述告警基本信息及运营商预先设置的附加信息的数据类型查询所述附加信息数据库,获取所述告警基本信息对应的附加信息,将所述告警基本信息及所述附加信息发送给所述显示模块;

所述显示模块用于在显示界面上显示所述告警基本信息及所述附加信息。

在第一方面第一种可能的实现方式中,所述告警基本信息包括告警对象身份标识码ID;

则所述告警处理模块具体用于接收所述告警检测上报模块发送的告警消息,查询所述附加信息数据库,得到所述告警对象ID对应的数据集合;从所述告警对象ID对应的数据集合中获取所述告警对象ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型相同,将所述告警基本信息及所述附加信息发送给所述显示模块。

结合第一方面或者第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述告警处理模块还用于接收所述附加信息数据库发送的数据更新通知,所述数据更新通知中包含所述附加信息数据库已更新的数据的数据类型;若所述附加信息数据库已更新的数据的数据类型中包含所述运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;从已更新的附加信息数据库中获取所述告警对象ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型一致;将所述告警对象ID对应的附加信息发送给所述显示模块,由所述显示模块更新当前显示在显示界面上的附加信息。

结合第一方面或者第一方面第一种可能的实现方式,在第一方面第三种可能的实现方式中,所述告警处理模块还用于接收所述附加信息数据库发送的数据更新通知,所述数据更新通知中包含所述附加信息数据库已更新的数据;若所述附加信息数据库已更新的数据的数据类型中包含与所述运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;从所述附加信息数据库已更新的数据中获取所述告警对象的ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型一致;将告警对象ID对应的附加信息发送给显示模块,由所述显示模块更新当前显示在显示界面上的附加信息。

本发明第二方面提供了一种告警消息处理方法,包括:

告警处理模块接收告警检测上报模块发送的告警消息,所述告警消息中包含告警基本信息,所述告警基本信息中的数据类型为告警接口设置的数据类型;

所述告警处理模块根据所述告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取所述告警基本信息对应的附加信息;

所述告警处理模块将所述告警基本信息及所述附加信息发送给显示模块,由所述显示模块在显示界面上显示所述告警基本信息及所述附加信息。

在第二方面第一种可能的实现方式中,所述告警基本信息包含告警对象身份标识码ID;

则所述根据所述告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取所述告警基本信息对应的附加信息包括:

查询所述附加信息数据库,得到所述告警对象ID对应的数据集合;

从所述告警对象ID对应的数据集合中获取所述告警对象ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型相同。

结合第二方面或者第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:

所述告警处理模块接收所述附加信息数据库发送的数据更新通知,所述数据更新通知中包含所述附加信息数据库已更新的数据的数据类型;

若所述附加信息数据库已更新的数据的数据类型中包含所述运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;

从已更新的附加信息数据库中获取所述告警对象ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型一致;

将所述告警对象ID对应的附加信息发送给所述显示模块,由所述显示模块更新当前显示在显示界面上的附加信息。

结合第二方面或者第二方面第一种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:

所述告警处理模块接收所述附加信息数据库发送的数据更新通知,所述数据更新通知中包含所述附加信息数据库已更新的数据;

若所述附加信息数据库已更新的数据的数据类型中包含与所述运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;

从所述附加信息数据库已更新的数据中获取所述告警对象的ID对应的附加信息,所述告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型一致;

将所述告警对象ID对应的附加信息发送给所述显示模块,由所述显示模块更新当前显示在显示界面上的附加信息。

从以上技术方案可以看出,本发明实施例具有以下优点:

告警处理模块接收告警检测上报模块发送的告警消息,该告警消息中包含告警基本信息,该告警基本信息中的数据类型为告警接口设置的数据类型,根据该告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取告警基本信息对应的附加信息,并将该告警基本信息及附加信息发送给显示模块,由显示模块在显示界面上显示告警基本信息及附加信息,由于运营商可根据自身的需要预先设置附加信息的数据类型,能够有效的避免运营商需求不同时对告警接口上设置的数据类型的修改,能够有效的提高告警系统的稳定性及灵活性。

附图说明

图1为本发明实施例中告警系统的结构的示意图

图2为本发明实施例中一种告警消息处理方法的一个示意图;

图3为本发明实施例中附加信息的更新方法的一个示意图;

图4为本发明实施例中附加信息的更新方法的另一示意图。

具体实施方式

本发明实施例提供了告警系统及告警消息处理方法,用于按照不同运营商预先设置的附加信息的数据类型确定告警消息中的告警基本信息对应的附加信息,并在显示界面上显示该告警基本信息和该附加信息,避免修改告警接口上设置的数据类型带来的告警系统不稳定及灵活性差等问题,能够有效的改善告警系统的性能。

为了更好的理解本发明实施例中的技术方案,下面将介绍本发明实施例中的告警系统的结构图,请参阅图1,包括:告警检测上报模块101、告警处理模块102、显示模块103、附加信息数据库104;其中,告警检测上报模块101用于检测告警事件,且若检测到告警事件,生成该告警事件对应的告警消息,该告警消息中包含告警基本信息,该告警基本信息中的数据类型为告警接口设置的数据类型将告警消息发送给告警处理模块102;告警处理模块102用于接收告警检测上报模块101发送的告警消息,根据告警消息中的告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库104,获取告警基本信息对应的附加信息,将告警基本信息及附加信息发送给显示模块103;显示模块103用于在显示界面上显示告警基本信息及附加信息。

在本发明实施例中,告警检测上报模块101检测告警事件,且若告警检测上报模块101检测到告警事件,将生成该告警事件对应的告警消息,该告警消息中包含告警基本信息,且该告警消息中的告警基本信息为根据告警接口上已设置的数据类型生成的,告警检测上报模块101将生成的告警消息发送给告警处理模块102,由告警处理模块102对该告警消息进行处理,具体的:告警处理模块102接收到告警上报模块101发送的告警消息之后,根据告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取告警基本信息对应的附加信息,将告警基本信息及附加信息发送给显示模块103,且显示模块103在接收到该告警基本信息及附加信息之后,将接收到的告警基本信息及附加信息显示在显示界面上。

在本发明实施例中,不同运营商在告警消息中需要携带的不同的数据类型可以由运营商预先设置,而不需要通过修改告警接口上的数据类型进行设置,能够有效的避免了对告警接口进行修改带来的告警系统不稳定及告警系统灵活性低等问题,能够有效的改善告警系统的系统。

在本发明实施例中,告警基本信息包括告警对象身份标识码(IDentity,缩写为:ID)、告警编号、告警原因、告警级别、告警类型,告警处理模块102可利用告警基本信息中的告警对象ID及运营商预先设置的附加信息的类型确定告警基本信息对应的附加信息,具体的:告警处理模块102接收到告警检测上报模块101发送的告警消息,查询附加信息数据库104,得到告警基本信息中的告警对象ID对应的数据集合;从该告警对象ID对应的数据集合中获取告警对象ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型相同。

需要说明的是,在本发明实施例中,运营商可以通过修改协议预先设置附加信息的数据类型。

在本发明实施例中,附加信息数据库104中的数据更新之后,附加信息数据库104将向告警处理模块102发送数据更新通知,则告警处理模块102还用于接收附加信息数据库104发送的数据更新通知,该数据更新通知中包含附加信息数据库104已更新的数据的数据类型;若附加信息数据库104已更新的数据的数据类型中包含运营商预先设置的附加信息的数据类型,则告警处理模块102查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;从已更新的附加信息数据库104中获取该告警对象ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型一致;并将该告警对象ID对应的附加信息发送给显示模块103,由显示模块103更新当前显示在显示界面上的附加信息。

或者,

告警处理模块102还用于接收附加信息数据库104发送的数据更新通知,该数据更新通知中包含附加信息数据库104已更新的数据;若附加信息数据库104已更新的数据的数据类型中包含与运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;并从附加信息数据库104已更新的数据中获取该告警对象的ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与所述运营商预先设置的附加信息的数据类型一致;将该告警对象ID对应的附加信息发送给显示模块104,由显示模块104更新当前显示在显示界面上的附加信息。

在本发明实施例中,告警处理模块102接收到附加信息数据库104的数据更新通知后,根据该数据更新通知确定是否需要更新显示模块104当前显示在显示界面上的附加信息,能够有效的实现附加信息的实时更新。

为了更好的理解本发明的技术方案,下面将详细介绍告警处理模块102处理告警消息的方法,请参阅图2,为本发明实施例中一种告警消息处理方法的实施例,包括:

201、告警处理模块接收告警检测上报模块发送的告警消息,告警消息中包含告警基本信息,告警基本信息中的数据类型为告警接口设置的数据类型;

在本发明实施例中,告警系统中的告警检测上报模块101检测是否有告警事件,且若检测到告警事件,将根据告警系统的告警接口上设置的数据类型生成该告警事件对应的告警基本信息,并将告警基本信息携带在告警消息中发送给告警处理模块102,告警处理模块102接收告警检测上报模块发送的告警消息。

202、告警处理模块根据告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取告警基本信息对应的附加信息;

在本发明实施例中,由于不同的运营商对附加信息的需求不同,因此不同的运营商可根据需要预先设置附加信息的数据类型,其中,预先设置的附加信息的数据类型可以是CLLI/CLEI码、对象名称(英文全称为:Objiect Name)、BOM或者单板电子序列号等等。

在本发明实施例中,告警处理模块102在接收到告警消息之后,可根据该告警消息中包含的告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取告警基本信息对应的附加信息。

在本发明实施例中,告警基本信息包括:告警对象ID、告警编号、告警原因、告警级别和告警类型等,则告警处理模块102根据告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库,获取告警基本信息对应的附加信息具体包括的:告警处理模块102查询附加信息数据库104,得到告警对象ID对应的数据集合;并从该告警对象ID对应的数据集合中获取该告警对象ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型相同。例如:若运营商预先设置的附加信息的数据类型为对象名称,告警对象ID为A0501,则告警系统将查询附加信息数据库中的告警对象ID为A0501对应的数据集合,并从该数据集合中获取数据类型为对象名称的参数的值,该值即为告警对象ID为A0501的附加信息。

203、告警处理模块将告警基本信息及附加信息发送给显示模块,由显示模块在显示界面上显示告警基本信息及附加信息。

在本发明实施例中,告警处理模块102在获取到告警基本信息对应的附加信息之后,将告警消息中包含的告警基本信息及获取到的附加信息发送给显示模块103,由显示模块103将该告警基本信息及附加信息显示在显示界面上。

其中,告警基本信息及附加信息可以通过表格或者图形的方式显示在显示界面上,此处不做限定。

在本发明实施例,告警处理模块102接收告警检测上报模块101发送的告警消息,该告警消息中包含告警基本信息,该告警基本信息中的数据类型为告警接口设置的数据类型,且告警处理模块102根据该告警基本信息及运营商预先设置的附加信息的数据类型查询附加信息数据库104,获取告警基本信息对应的附加信息,并将该告警基本信息及附加信息发送给显示模块103,由显示模块103在显示界面上显示告警基本信息及附加信息,由于运营商可根据自身的需要预先设置附加信息的数据类型,能够有效的避免运营商需求不同时对告警接口上设置的数据类型的修改,能够有效的提高告警系统的稳定性及灵活性。

在告警系统处理告警消息的过程中,可能遇到附加信息数据库104数据更新的情况,即运营商或者告警系统更新附加信息数据库104中的数据,下面将具体介绍附加信息数据库进行数据更新后,如何更新显示在显示界面上附加信息,请参阅图3,为本发明实施例中附加信息的更新方法的实施例,包括:

301、告警处理模块接收附加信息数据库发送的数据更新通知,数据更新通知中包含附加信息数据库已更新的数据的数据类型;

在本发明实施例中,运营商更新附加信息数据库104中的数据之后,附加信息数据库104将生成附加信息数据库104的数据更新通知,且该数据更新通知中包括附加信息数据库已更新的数据的数据类型。

302、若附加信息数据库已更新的数据的数据类型中包含运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;

在本发明实施例中,若告警处理模块102确定附加信息数据库104已更新的数据的数据类型中包含运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID。

303、从已更新的附加信息数据库中获取告警对象ID对应的附加信息,告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型一致;

在本发明实施例中,在确定当前由显示模块显示的告警基本信息中的告警对象ID后,告警处理模块102从已更新的附加信息数据库104中获取该告警对象ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型一致。

304、将告警对象ID对应的附加信息发送给显示模块,由显示模块更新当前显示在显示界面上的附加信息。

在本发明实施例中,告警处理模块102在得到当前由显示模块103显示的告警对象ID对应的附加信息之后,将该告警对象ID对应的附加信息发送给显示模块103,由显示模块103更新当前显示在显示界面上的附加信息。

例如:若当前由显示模块103显示在显示界面上的附加信息为告警对象ID为A0501的附加信息,且该附加信息为对象名称B01,且通过查询已更新的附加信息数据库104确定告警对象ID A0501的对象名称更新为B11,将对象名称B11发送给显示模块103,由显示模块103将当前显示在显示界面上的对象名称B01修改为对象名称B11,以实现附加信息的实时更新。

在本发明实施例中,为了区别更新后的附加信息,刷新后的显示界面可通过特殊方式提示附加信息已进行更新,特殊方式可以是颜色的变更、数字闪烁或凸显等等。

在本发明实施例中,告警处理模块102接收到附加信息数据库104的数据更新通知后,根据该数据更新通知确定是否需要更新显示模块104当前显示在显示界面上的附加信息,能够有效的实现附加信息的实时更新。

图3所示实施例中,数据更新通知中包含附加信息数据库已更新的数据的数据类型,下面将介绍数据更新通知中包含附加信息数据库已更新的数据时附加信息的更新方法的实施例,请参阅图4,包括:

401、告警处理模块接收附加信息数据库发送的数据更新通知,数据更新通知中包含附加信息数据库已更新的数据;

在本发明实施例中,运营商更新附加信息数据库104中的数据之后,附加信息数据库104将生成附加信息数据库104的数据更新通知,且该数据更新通知中包含附加信息数据库已更新的数据。

402、若附加信息数据库已更新的数据的数据类型中包含运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块显示的告警基本信息中的告警对象ID;

在本发明实施例中,若告警处理模块102确定附加信息数据库104已更新的数据的数据类型中包含运营商预先设置的附加信息的数据类型,则查询告警日志,确定当前由显示模块103显示的告警基本信息中的告警对象ID。

403、从附加信息数据库已更新的数据中获取告警对象的ID对应的附加信息,告警对象ID对应的附加信息的数据类型与运营商预先设置的附加信息的数据类型一致;

由于数据更新通知中包含了附加信息数据库104已更新的数据,因此,告警处理模块102可从该附加信息数据库已更新的数据中获取告警对象ID对应的附加信息,且告警对象ID对应的附加信息的数据类型与运营商预先设置的附件信息的数据类型一致。

404、将告警对象ID对应的附加信息发送给显示模块,由显示模块更新当前显示在显示界面上的附加信息。

在本发明实施例中,告警处理模块102在得到当前由显示模块103显示的告警对象ID对应的附加信息之后,将该告警对象ID对应的附加信息发送给显示模块103,由显示模块103更新当前显示在显示界面上的附加信息。

例如:若当前由显示模块103显示在显示界面上的附加信息为告警对象ID为A0501的附加信息,且该附加信息为对象名称B01,且通过查询已更新的附加信息数据库104确定告警对象ID A0501的对象名称更新为B11,将对象名称B11发送给显示模块103,由显示模块103将当前显示在显示界面上的对象名称B01修改为对象名称B11,以实现附加信息的实时更新。

在本发明实施例中,告警处理模块102接收到附加信息数据库104的数据更新通知后,根据该数据更新通知确定是否需要更新显示模块104当前显示在显示界面上的附加信息,能够有效的实现附加信息的实时更新。

在本发明实施例中,为了区别更新后的附加信息,刷新后的显示界面可通过特殊方式提示附加信息已进行更新,特殊方式可以是颜色的变更、数字闪烁或凸显等等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上对本发明所提供的告警系统及告警消息处理方法进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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