首页> 中国专利> 外购件的配置信息管理方法、告警管理方法及系统

外购件的配置信息管理方法、告警管理方法及系统

摘要

本发明公开了外购件告警管理方法及系统、外购件配置信息的管理方法,以解决现有技术中BOSS对外购件告警功能的维护操作复杂的问题。外购件配置信息管理方法应用于包含有客户端和服务器端的外购件告警管理系统,该方法包括:客户端接收用户对外购件配置信息的操作请求;客户端根据该操作请求对该客户端保存的外购件配置信息进行相应的操作,并根据操作类型将操作结果发送给服务器端;服务器端根据该操作结果对该服务器端存储的外购件配置信息进行更新处理。采用本发明技术方案,简化了BOSS对外购件告警功能的维护操作。

著录项

  • 公开/公告号CN101610176A

    专利类型发明专利

  • 公开/公告日2009-12-23

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司;

    申请/专利号CN200910158513.4

  • 发明设计人 王萍;

    申请日2009-07-08

  • 分类号H04L12/24(20060101);H04W24/04(20090101);H04L29/06(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人郭润湘

  • 地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

  • 入库时间 2023-12-17 23:10:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-21

    未缴年费专利权终止 IPC(主分类):H04L12/24 专利号:ZL2009101585134 申请日:20090708 授权公告日:20111228

    专利权的终止

  • 2017-12-19

    专利权人的姓名或者名称、地址的变更 IPC(主分类):H04L12/24 变更前: 变更后: 申请日:20090708

    专利权人的姓名或者名称、地址的变更

  • 2017-10-20

    著录事项变更 IPC(主分类):H04L12/24 变更前: 变更后: 申请日:20090708

    著录事项变更

  • 2017-10-10

    专利权的转移 IPC(主分类):H04L12/24 登记生效日:20170915 变更前: 变更后: 申请日:20090708

    专利申请权、专利权的转移

  • 2011-12-28

    授权

    授权

  • 2010-03-10

    实质审查的生效

    实质审查的生效

  • 2009-12-23

    公开

    公开

查看全部

说明书

技术领域

本发明涉及通信领域中的网络管理技术,尤其涉及一种外购件配置信息管理方法、外购件告警管理方法及系统。

背景技术

目前,增值业务是电信业一个重要的利润支撑点,而BOSS(BusinessOperation Support System,业务运维支撑系统)又是增值业务管理的核心和重点。BOSS成为各个业务中内容最多、最繁杂的部分,又由于BOSS具有网络规模大、业务种类多、用户数量大等特点,使得对BOSS的开发、维护和使用都较为繁琐。

随着增值业务的广泛应用,各种实现增值业务的外购件(即软件或硬件模块,通常为可插拔模块,如EMC(Electromagnetic Compatibility,电磁兼容)、NetApp(Network Appliance,网络应用)、负载均衡器、安奈特交换机等,被应用到通信系统,这些外购件的告警由BOSS管理。而BOSS中与网络管理相关的外购件告警模块,由于其实现告警较为复杂,因而其成为BOSS中较难维护的模块,随着外购件告警的多样化,对外购件告警模块维护的难度也随着增加。

外购件告警即BOSS将外购件发送的告警信息、通知消息进行一定的处理后上报给BOSS上一级的网络管理系统(即上级网管)。目前,BOSS对于外购件告警的管理基本上采用定制的方式,当通信系统中增加外购件时,BOSS中需要相应增加支持该外购件的告警功能,其过程为:根据需要支持的外购件的MIB(Management Information Base,消息管理库)说明信息以及告警级别的定义,修改BOSS中外购件告警模块的代码,以在其中增加对该外购件Trap报文和Syslog报文的解析功能,在测试代码修改成功后,现场升级版本,从而提供对该外购件告警的支持。当需要对该外购件的MIB说明或告警级别定义进行改进时,也要通过修改代码的方式来实现对外购件告警功能的改进。

目前在BOSS中采用定制的方式管理外购件,其缺陷在于,每增加一个外购件,都需要采用修改代码的方式实现对该外购件报文的解析功能,以增加对该外购件告警的支持;另外,针对同一类型的外购件,如果其型号不同,则相应的MIB说明信息以及告警级别的定义也不同,又由于报文中的各节点解析采用硬编码的方式,因此,针对同一类型但不同型号的外购件,也需要采用修改代码的方式对其告警进行支持。随着外购件的增加或更换,以及外购件告警需求的多样化,采用现有方式实现对外购件告警支持将导致外购件告警模块的代码处理量越来越大,代码维护越来越困难和复杂,因此、迫切需要一种新的处理方式来实现BOSS中的外购件告警功能。

发明内容

本发明实施例提供一种外购件配置信息的管理方法、外购件告警管理系统系统,以简化业务运营支撑系统对外购件告警功能的维护操作。

一种外购件告警管理系统,包括:

客户端,用于接收用户对外购件配置信息的操作请求;以及,根据该操作请求对该客户端保存的外购件配置信息进行相应的操作,并根据操作类型将操作结果发送给服务器端;

服务器端,用于根据所述客户端发送的操作结果对该服务器端存储的外购件配置信息进行更新处理。

一种外购件配置信息的管理方法,应用于如上所述的包含有客户端和服务器端的外购件告警管理系统,包括:

客户端接收用户对外购件配置信息的操作请求;

客户端根据该操作请求对该客户端保存的外购件配置信息进行相应的操作,并根据操作类型将操作结果发送给服务器端;

服务器端根据该操作结果对该服务器端存储的外购件配置信息进行更新处理。

一种外购件告警管理方法,应用于如上所述的包含有客户端、服务器端的外购件告警管理系统,该方法包括:

服务器端接收外购件发送的告警报文;

服务器端根据其存储的该外购件的配置信息对接收到的告警报文进行解析;

服务器端将解析出的报文信息发送至网络管理系统。

本发明上述实施例中,外购件告警管理系统中包含有客户端与服务器端,其中,客户端可根据用户发送的外购件配置信息的操作请求对客户端保存的外购件配置信息进行相应的操作,并将操作结果发送给服务器端,使服务器端对该服务器端存储的外购件配置信息进行相应更新处理,从而使其在接收到外购件发送的告警报文时,能够根据其存储的该外购件的配置信息对告警报文进行解析。可以看出,本发明技术方案通过外购件管理系统中设置的客户端来实现对外购件配置信息的管理操作,当需要在系统中增加、修改或删除某外购件告警功能时,只需要通过客户端进行相应的外购件配置信息的管理操作即可实现对外购件告警功能的支持,与现有技术中通过增加代码或修改代码来实现对外购件告警功能的支持相比,在一定程度上减少了代码维护量,简化了外购件告警功能的维护流程,更利于对外购件的告警功能的开发、升级。

附图说明

图1为本发明实施例实现外购件告警功能系统的结构示意图;

图2为本发明实施例基于图1所示系统实现外购件信息更新流程图;

图3为本发明实施例基于图1所示系统实现外购件告警功能的流程图;

图4为本发明实施例中在图1所示系统中存储外购件信息的存储结构图。

具体实施方式

下面结合说明书附图对本发明实施例进行详细的描述。

本发明实施例中,外购件告警管理系统对外购件告警的管理不是采用定制的方式,而是采用动态配置、动态解析的方式。本发明实施例中的外购件告警管理系统可设置于BOSS或独立于BOSS,该系统包括前台功能模块和后台功能模块,前、后台功能模块可采用B/S(浏览器/服务器)或C/S(客户端/服务器)结构。

本发明实施例对外购件进行动态配置的流程如下:

步骤1、前台功能模块接收用户发送的对外购件配置信息的操作请求;

步骤2、前台功能模块根据该操作请求对该模块中保存的外购件配置信息进行相应的操作,并根据操作类型和操作结果向后台功能模块发送配置信息更新消息;其中,前台功能模块可在系统启动时从后台功能模块获取外购件配置信息并进行存储,并可进一步通过信息同步过程使前台功能模块与后台模块存储的配置信息保持一致;

步骤3、后台功能模块根据接收到的配置信息更新消息,对后台功能模块存储的相应的外购件配置信息进行更新处理。

前台功能模块可采用友好的界面方式,如采用Web页面的方式,为用户提供外购件告警维护界面。用户可通过外购件告警维护界面,增加、修改、删除或者查找外购件的配置信息等。

外购件告警管理系统将外购件作为设备进行管理,外购件的配置信息包括外购件的基本信息与报文解析规则信息,其中:基本信息可包括外购件的设备名称、唯一标识该外购件的设备企业标识、设备OID描述信息等,报文解析规则信息可包括Trap报文解析规则、Syslog报文解析规则等用于告警信息发送的报文解析规则。报文解析规则指明根据报文中的指定字段对应到特定的告警级别、告警描述等信息。

本发明实施例对外购件的告警报文进行动态解析的流程如下:

步骤1、后台功能模块接收外购件发送的告警报文;

步骤2、后台功能模块获取该外购件的报文解析规则信息,并根据该报文解析规则信息对接收到的报文进行解析;

步骤3、后台功能模块将解析出的报文信息发送至上级网管。

本发明实施例中,前台功能模块为用户提供外购件告警维护界面,用户只需要通过在界面增加、修改或删除外购件配置信息即可实现外购件的动态配置,不需要频繁修改后台功能模块中用于解析外购件告警报文的代码即可实现对外购件告警的维护,因此,简化了外购件报警管理系统对外购件告警功能的维护处理。

基于上述流程,本发明实施例提供的外购件告警管理系统的结构可如图1所示。

参见图1,为本发明实施例提供的外购件告警管理系统的结构示意图,该系统可包括:配置管理模块11、报文接收模块21、报文解析模块22和告警上报模块23。其中,配置管理模块11属于前台功能模块,可配置于客户端;接收模块21、报文解析模块22和告警上报模块23属于后台功能模块,可配置于服务器。各功能模块实现的主要功能如下:

配置管理模块11,用于为用户提供外购件告警维护界面,接收用户通过该界面提交的对外购件配置信息进行操作的请求,以及,根据该请求对存储于该模块中的外购件配置信息进行相应操作,当该操作处理改变了外购件配置信息时,将改变后的外购件配置信息通过外购件信息变更通知消息发送给接收模块21;

接收模块21,用于接收配置管理模块11发送的外购件配置信息变更通知消息,以及,接收各个外购件发送的报文,如Trap报文和Syslog报文;

报文解析模块22,用于存储外购件的配置信息,以及,根据存储的外购件配置信息对接收模块21接收到的报文进行解析;还用于根据配置管理模块11发送的外购件信息变更通知消息,对存储的外购件配置信息进行更新(包括增加、修改或删除);

告警上报模块23,用于将报文解析模块22解析出的报文信息发送至上级网管。

报文解析模块22可包括信息管理子模块221与报文解析子模块222,其中:

信息管理子模块221,用于存储外购件的配置信息;以及,根据配置管理模块11发送的外购件配置信息变更通知消息,更新存储的外购件配置信息;

报文解析子模块222,用于在接收模块21接收到外购件发送的报文时,从信息管理子模块221中获取该外购件的报文解析规则信息,并根据该报文解析规则信息对报文进行解析。

配置管理模块11可包括:信息存储子模块111和配置管理子模块112,其中:

信息存储子模块111用于存储外购件配置信息,还可以以外购件设备企业标识为索引建立外购件配置信息的HASH表,以便使用该HASH表进行外购件配置信息的查找操作,以提高处理效率;

配置管理子模块112执行具体的信息配置处理操作。

上述系统中,配置管理模块11和报文解析模块22中存储的外购件配置信息,可以以如图4所示的数据结构进行存储。

结合图1,上述系统实现动态配置外购件配置信息的流程可如图2所示。

系统启动时,配置管理模块11从后台功能模块中获取外购件的配置信息,并存储于信息存储子模块111中。配置管理模块11还可将该模块中存储的外购件配置信息显示在外购件告警维护界面中,供用户选择操作。当用户通过BOSS的门户网站或外购件告警管理系统的客户端访问该系统的外购件告警维护界面(或页面),并通过该界面提交对外购件告警的维护请求时,该流程包括以下步骤:

步骤201、配置管理模块11接收用户通过外购件告警维护界面对外购件配置信息进行维护的请求。

步骤202、配置管理模块11根据该请求对外购件配置信息进行相应操作,如果通过该处理过程改变了外购件配置信息,则将改变后的外购件配置信息通过外购件配置信息变更通知消息发送到报文解析模块22,该消息为系统内部消息(即采用该系统的内部协议进行封装)。配置管理模块11可为用户提供如下4个功能:增加、删除、修改、查询外购件配置信息。根据用户所选择的操作类型,配置管理模块11的处理操作,具体为:

增加操作:当用户通过外购件告警维护界面添加外购件的配置信息,并选择增加命令后,配置管理子模块112临时保存添加的配置信息,再根据输入的外购件设备企业标识到该模块的HASH表中查找是否已经存在该外购件设备企业标识,若已存在,则提示用户该外购件已经存在;若不存在,则将用户输入的外购件配置信息存储于该模块的信息存储子模块111,并进一步更新HASH表,然后向后台功能模块发送外购件配置信息变更通知消息,其中携带用户添加的外购件配置信息以及相应的变更事件号(变更事件号可标识本次操作类型);

修改操作:当用户通过外购件告警维护界面输入或选择外购件设备企业标识,并选择修改命令后,配置管理子模块112从该模块的HASH表中调取相应信息,并以可编辑状态显示在界面上,如果该设备企业标识不存在,则提示用户相应的外购件不存在;当用户通过该界面对该外购件的配置信息进行修改,并选择确认或提交命令后,配置管理子模块112将修改后的配置信息存储于该模块的信息存储子模块111,并进一步更新HASH表,然后发送外购件配置信息变更通知消息,其中携带用户修改的外购件配置信息以及相应的变更事件号;

删除操作:当用户通过外购件告警维护界面输入或选择外购件设备企业标识,并选择删除命令后,从该模块的HASH表中调取相应信息,如果该设备企业标识不存在,则提示用户相应的外购件不存在;如果存在,则配置管理子模块112从该模块的信息存储子模块111中删除该外购件配置信息,并更新HASH表,然后发送外购件配置信息变更通知消息,其中携带删除的外购件设备企业标识以及相应的变更事件号;

查询操作:当用户通过外购件告警维护界面输入(或选择)外购件设备企业标识或名称,并选择查询命令后,配置管理模块11根据用户输入的信息从HASH表中查找相应的信息,如果查找到,则将其显示在界面上;否则,提示用户查找不到相应的外购件。

步骤203、报文解析模块22根据从配置管理模块11接收到的外购件配置信息变更通知消息,对该模块中存储的外购件配置信息进行更新,以便用于后续外购件告警报文的解析处理。

该步骤中,信息管理子模块221接收到变更通知消息后,根据其中的变更事件号和配置信息,对本模块存储的外购件配置信息进行更新,以便报文解析模块22与配置管理模块11同步修改外购件配置信息。其更新操作可包括:如果变更事件号标识的操作类型为增加,则将更新消息中携带的配置信息添加到信息管理子模块221;如果变更事件号标识的操作类型为修改,则根据更新消息中携带的企业设备标识,用更新消息中携带的配置信息覆盖信息管理子模块221中的相应信息;如果变更事件号标识的操作类型为删除,则根据更新消息中携带的企业设备标识删除信息管理子模块221中的相应信息。

参见图3,为本发明实施例中,实现外购件告警的流程示意图,该流程包括以下步骤:

步骤301、接收模块21接收外购件发送的告警报文,并将接收到的告警报文发送至报文解析模块22。

该步骤中,告警报文可包括Trap报文或Sylog报文,当系统启动后,接收模块21从系统配置文件或记录有端口信息的配置文件中读取端口号信息,如Trap报文端口号与Sylog报文端口号,并监听Trap报文与Sylog报文的端口,当监听到端口有采用UDP包传送的报文时,则接收该报文,并将接收到的报文按照规定的结构通过内部消息发送至报文解析模块22。

步骤302、报文解析模块22中的报文解析子模块222根据报文中携带的外购件的设备企业标识,从信息管理子模块221中获取与该设备企业标识对应的报文解析规则信息,并根据该报文解析规则信息对接收到的报文进行解析,并将解析出的报文信息(如告警级别信息、告警内容)发送至告警上报模块23。

步骤303、告警上报模块23将接收到的报文信息发送至上级网管。

该步骤中,告警上报模块23将接收到的报文信息按照标准SNMP(SimpleNetwork Management Protocol,简单网络管理协议)封装成Trap报文,并将该Trap报文通过UDP(User Datagram Protocol,用户数据报协议)包发给上级网管。

本发明实施例中,信息管理子模块221以及配置管理模块11可采用如图4所示的外购件信息存储模板对外购件配置信息进行存储。图中,在外购件配置信息存储结构41中的设备信息(Device Info)存储有外购件的设备名称(deviceName)、外购件的设备企业标识(oidEnterprise)、外购件的设备属性列表(oidParamTable)以及外购件的报文解析规则集(parseVector)。其中,设备属性列表中存储的每一个设备属性与外购件的基本信息中的信息项相对应,设备属性的存储结构如设备属性存储结构42所示,该设备属性存储结构42中的设备属性对象(OidParmObj)包含有设备属性名称(Name)、设备属性标识(Oid)以及设备属性值(Value);报文解析规则集存储有外购件的报文解析规则信息,其存储结构如报文解析规则结构43所示。

设备属性列表中的每一项存储有对应的设备属性,如图4中的外购件设备属性列表42所示,每个设备属性对应一个名称、唯一的OID标识以及唯一的属性值。

报文解析规则存储结构43(ParseObj)中的解析对象(Parse Obj)存储有解析字段名(name)、默认告警级别(alarmDefaultLevel)、解析规则集(ruleVector)、信息级告警的字段值(infoEventCode)、警告级告警的字段值(warnEventCode)、错误级告警的字段值(errorEventCode)、严重级告警的字段值(critEventCode)、重要级告警字段值(impEventCode)一般通知级字段值(genEventCode),其中:

默认级告警级别为没有配置告警级别或按照配置查不到告警级别;

解析规则集,每个节点的解析规则可以是多种,存储内容为RuleObj结构对象;

信息级告警的字段值、警告级告警的字段值、错误级告警的字段值、严重级告警的字段值以及一般通知级字段值,包含在该值中的为info级告警,多个字段值以逗号分割。

解析规则集中存储有报文中各字段的解析规则信息,针对每个字段的解析规则信息存储的方式如字段解析规则存储结构44所示,该字段解析规则存储结构44中的解析规则对象(ruleObj)包括属性值长度(len)、解析时属性值的开始索引值(beginIdx)、关键值长度(keyLen)以及属性值(value);其中,属性值分别与报文解析规则结构中的各告警级别对应,根据该属性值,即可知外购件发送的告警级别信息。

基于上述数据结构,当接收到用户通过外购件告警维护界面对外购件配置信息进行维护的请求(如对外购件的配置信息进行修改、删除等)时,根据用户输入的外购件设备企业标识从外购件配置信息存储结构41中查找外购件设备属性列表42与报文解析规则结构43,以获取该外购件的基本信息与报文解析规则信息。

当报文解析模块22接收到外购件发送的告警报文时,可根据外购件的设备企业标识,从外购件配置信息存储结构41中获取该外购件的报文解析规则信息,再由报文解析模块22中的报文解析子模块222根据获取到的报文解析规则信息对接收到的报文进行解析。

本发明实施例中,外购件告警管理系统的客户端为用户提供外购件告警维护界面,用户可通过该界面向客户端发送对外购件配置信息的操作请求,客户端根据该操作请求对该客户端保存的外购件配置信息进行相应的操作,并根据操作类型将操作结果通知给服务器端;服务器端根据该通知对该服务器端存储的外购件配置信息进行更新处理;当服务器端接收到外购件发送的告警报文时,从其存储的外购件配置信息中获取该发送报文的外购件的配置信息,并根据该配置信息中的报文解析规则信息对接收到的报文进行解析,并将解析出的报文信息发送至上级网管。采用本发明实施例提供的技术方案,当在BOSS中增加外购件,以及对外购件的告警功能进行改进时,用户只需通过该外购件维护界面增加外购件配置信息或修改外购件配置信息即可实现对外购件告警功能的支持,而不需要增加或修改代码来实现,因而,简化了对外购件告警功能支持的操作流程,更易于对外购件告警功能的维护,更利于对外购件告警功能的开发、升级;另外,由于增加新的外购件时,不需要在系统中增加代码来对该外购件的告警功能进行支持,因而,在一定程度上减少了代码量,节省网络资源,降低成本。

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

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号