网络管理系统及其实现性能管理的方法

文档序号:7629734阅读:120来源:国知局
专利名称:网络管理系统及其实现性能管理的方法
技术领域
本发明涉及无线网络管理系统,尤其涉及无线网络管理系统中一种实现性能管理的方法及应用该方法的网络管理系统。
背景技术
网络管理系统对无线网络的正常运营起着极为重要的作用。网络管理系统中的性能管理在RNC(Radio Network Controller,无线网络控制器)系统中发挥着重要的作用,通过性能管理可以获得无线系统运行过程中产生的各种数据,以此监测RNC系统的运行。网络管理系统通过一系列指标衡量RNC系统的运行状态,如果监测的指标超出设定的阈值,则产生相应的告警信息。
网络管理系统的性能管理工作主要由性能模块完成。在性能管理中,对用户终端与接入网之间的Uu接口、接入网与核心网之间的Iu接口、RNC与基站之间的Iub接口、高层信令接口、传输网络接口、业务处理接口等接口的运行情况进行监测。这些接口运行状态的统计参数以消息的形式发送到网络管理系统的性能模块,性能模块对这些统计消息进行处理,包括将这些统计消息中计数器的值记录下来,根据计数器的值以预定的方法计算出相应的指标值,并根据指标值与该指标的阈值决定是否告警及告警等级。
现有技术的性能模块对每个指标的处理采用不同的函数分别实现,由于需要维护的指标相当多,这样的实现方法具有大量的重复代码,造成了网络管理系统维护和修改十分不便。尤其是当需要增加新的指标操作方式、删除已有的指标操作方式或者修改现有的指标操作方式时,必须终止网络管理系统的性能模块,重新编写代码、重新编译并且重新启动,使得网络管理系统的健壮性、可操作性和可维护性较差。

发明内容
本发明要解决的是现有的网络管理系统性能管理中分别实现各个统计消息的指标造成修改和维护困难的问题。
本发明所述网络管理系统中实现性能管理的方法包括以下步骤建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系;根据性能模块对统计消息的处理操作配置统计消息的属性;性能模块对接收的统计消息按照其属性配置进行对应的处理操作。
优选地,所述性能模块对接收的统计消息进行处理操作前还包括性能模块记录进行属性配置的统计消息及其配置属性;如果接收的统计消息与性能模块记录的所有统计消息不同,则性能模块不处理该统计消息。
优选地,所述方法还包括在修改统计消息的属性后,更新性能模块上记录的该统计消息的配置属性。
优选地,所述方法还包括对增加的统计消息进行属性配置并将其记录在性能模块上。
优选地,所述方法还包括删除性能模块记录的统计消息。
优选地,所述性能模块所进行的处理操作包括对统计消息中字段的解析与存储操作、指标的计算操作和指标与其阈值的比较操作;所述配置统计消息的属性包括字段属性、指标属性和指标的阈值属性。
优选地,所述性能模块对接收的统计消息按照其属性配置进行对应的处理操作包括性能模块根据接收的统计消息的字段属性解析各个计数器的值;
根据指标属性由计数器的值计算出指标值;根据指标的阈值属性比较指标值与其对应的阈值,决定是否告警及告警等级。
本发明提供了一种网络管理系统,包括无线接入子系统,以及操作维护终端和性能模块,其中性能模块用来记录为统计消息配置的属性,根据操作维护终端的指令向无线子系统请求统计消息,对返回的统计消息按照其配置属性进行处理操作后将结果传输至操作维护终端;所述属性与性能模块进行的处理操作及所述处理操作所需的参数具有对应关系。
优选地,还包括接口数据管理模块,用来存储和向性能模块输出统计消息及其配置属性,以及对存储的和性能模块记录的统计消息及其配置属性进行变更。
优选地,所述接口数据管理模块连接所述操作维护终端,接口数据管理模块对其存储的和性能模块记录的统计消息及其配置属性的变更根据操作维护终端的指令进行。
本发明通过将性能模块中同一类型的处理操作对应于同一属性,为统计消息按其处理操作配置属性,从而可以根据统计消息的属性对其进行相应的处理操作,避免了代码的重复,节约了网络管理系统的维护成本;进一步地,本发明根据性能模块中记录的统计消息及其配置属性进行处理操作,能够支持性能管理处理对象的在线增加、删除和修改,极大地提高了网络管理系统的健壮性、可操作性和可维护性。


图1为本发明所述网络管理系统性能管理方法的流程图;图2为性能模块对接收的统计消息的处理操作流程图;
图3为本发明所述网络管理系统的结构示意图;图4为本发明所述网络管理系统优选实施例的初始化流程图;图5为本发明所述网络管理系统优选实施例的配置属性变更流程图;图6为本发明所述网络管理系统优选实施例的性能管理实现流程图。
具体实施例方式
网络管理系统的性能模块需要对各种接口的多种统计消息进行处理。虽然接口、统计消息、要计算的指标和对应于指标的阈值互不相同,但性能模块对统计消息的解析操作、指标的计算操作、指标值与阈值的比较操作却非常类似,尤其是对从属同一个接口的统计消息和指标,其解析操作和计算操作大致相同。因而,可以将性能模块中各种处理操作分别实现,以属性标识这些处理操作以及进行这些处理操作所需的参数,在为统计消息配置与其处理操作对应的属性后,就可以通过统一实现的处理操作进行性能管理。
例如,对统计消息中计数器的解析和指标的计算可以定义下列属性ucCounterAmount统计消息中的计数器数目;ucCounterValueOffset统计消息中计数器值在统计消息中的偏移量即在统计消息中的位置,单位为字节,;aucValueType[256]统计消息中计数器值的数据类型,赋值1时为8位无符号整数UINT8,赋值2时为16位无符号整数UINT16,赋值4时为32位无符号整数UINT32,256为所支持的计数器最大数目;ucOperationMethod指标的运算方法,例如为赋值1时计算方法为(First+Second),赋值2时计算方法为(First-Second),赋值3时计算方法为(First*100)/(Second+Third),赋值4时计算方法为(First+Second)*100/(Third+Fourth),其中First、Second、Third和Fourth为第一至第四计算器的值。
将某个统计消息的上述属性配置为如下结果
ucCounterAmount=2;ucCounterValueOffset=34;aucValueType
=4;aucValueType[1]=4;ucOperationMethod=1;则性能模块在接收到该统计消息时,可以知道该统计消息中有2个计数器;第一个计数器的值在统计消息的第35至第38字节,类型为无符号整数;第二个计数器的值在统计消息的第39至第42字节,类型为无符号整数;而指标值为第一个计数器的值减去第二个计数器的值。
采用这样的方法,对所有统计消息中指标的计算都可以用同一段代码实现。不难理解,其他的处理操作也可以通过同样的方式实现,从而极大地缩减需要维护的代码。
本发明所述网络管理系统中性能管理方法的流程如图1所示。在步骤S110,建立属性与性能模块进行的处理操作及该处理操作所需参数的对应关系。
在步骤S120,按照性能模块对统计消息要进行的处理操作配置该统计消息的属性。对统计消息的属性配置包括对应于处理操作的属性配置,如上例中的ucOperationMethod=1,还包括进行该处理操作所需的其他参数的属性配置,如上例中的其他属性。
在步骤S130,性能模块记录进行了属性配置的统计消息及其配置属性。
在步骤S140,在接收到统计消息时,性能模块判断该统计消息是否在记录的统计消息中,如果是,执行步骤S150;如果否,不对该统计消息进行处理。
本步骤可以实现对性能模块处理统计消息的在线控制。对统计消息及其配置属性的记录的增删修改不需要重新编译和启动性能模块,性能模块根据记录处理统计消息,使得用户可以通过变更该记录来在线控制性能模块对统计消息的处理。
在步骤S150,对接收的统计消息按照记录的配置属性进行相应的处理操作。处理操作根据对应于处理操作的配置属性和进行该处理操作所需的其他参数的配置属性完成。
在步骤S160,对增加的统计消息进行属性配置,并将增加的统计消息及其配置属性记录在性能模块上。性能模块中的记录增加了统计消息及其配置属性后,会对接收的该增加的统计消息进行相应的处理操作。
在步骤S170,修改统计消息的属性,并在性能模块上的记录中更新该统计消息的配置属性。性能模块中的记录更新后,将按照新的配置属性对该统计消息进行处理。
在步骤S180,删除性能模块上记录的统计消息。删除统计消息的同时,也可以同时删除其配置属性。性能模块对接收的该统计消息不再进行处理。
对各种统计消息,性能模块所进行的处理操作主要是解析统计消息中的各个字段,将解析出来的字段进行存储、计算、和/或其他相应操作,其中包括指标的计算和指标与阈值的比较。与之对应,统计消息的属性中有字段属性、指标属性和指标的阈值属性。与性能管理最为相关的是指标属性和指标的阈值属性,这两种属性在步骤S150中可以应用于图2所示的流程中在步骤S210,性能模块在其记录中查找接收的统计消息的配置属性。
在步骤S220,根据接收的统计消息的字段属性解析并存储各个计数器的值。
在步骤S230,根据指标属性,将解析出的计数器的值引入指标的计算方法,得出指标值。
在步骤S240,根据指标的阈值属性,将计算出的指标值与其对应的阈值进行比较。
在步骤S250,判断指标值和其阈值的比较结果是否在告警范围内,如果否,对该统计消息的处理结束;如果是,执行步骤S260。
指标值与其阈值的比较可能包括两种情况,一种是当指标值超过阈值时告警,另一种是指标值低于阈值时告警。这两种比较可以通过在指标的阈值属性中设置比较方法属性来加以区分。
在步骤S260,按照指标值与其阈值的比较结果所对应的告警等级进行告警。
图3所示为应用上述性能管理方法的网络管理系统结构示意图。性能模块320分别与操作维护终端310、接口数据管理模块330和无线接入子系统340连接,操作维护终端310连接至接口数据管理模块330。
操作维护终端310向性能模块320发出指令进行操作性能维护;性能模块320向无线接入子系统340请求与操作性能维护指令对应的统计消息,在接收到无线接入子系统340返回的统计消息后,按照记录的该统计消息的配置属性对其进行相应的处理操作,并将处理操作的结果返回给接收性能模块320。
接口数据管理模块330中存储着已进行属性配置的统计消息及其配置属性。在性能模块320初始化时,接口数据管理模块330将其存储的统计消息及其配置属性输出至性能模块320。
网络管理系统在线运行期间,操作维护终端310可以向接口数据管理模块330发出变更统计消息及其配置属性的指令,指令包括增加统计消息、修改统计消息的配置属性或删除统计消息,其中增加统计消息时还要包括增加的统计消息的配置属性,修改统计消息时还要包括修改后的配置属性。接口数据管理模块330根据指令变更其存储的统计消息及其配置属性,并且对性能模块320中记录的统计消息及其属性进行一致变更。
图3所示的网络管理系统的运行主要包括配置属性初始化流程、配置属性变更流程和性能管理实现流程,以下介绍本发明所述网络管理系统优选实施例的上述流程。
配置属性初始化流程请参见图4,在网络管理系统性能模块开始运行时,接口数据管理模块以属性配置请求消息对性能模块进行属性配置,将其存储的统计消息及其配置属性信息发送到性能模块;性能模块记录统计消息及其配置属性后,向接口数据管理模块发送属性配置响应消息,返回操作结果。
配置属性变更流程请参见图5,在性能模块运行期间,系统管理员可以通过操作维护终端向接口数据管理模块发送属性变更指令;接口数据管理模块将与该指令对应的属性变更请求消息发送到性能模块;性能模块根据属性变更请求消息对其记录的统计消息及其配置属性进行增加、修改或删除后,以属性变更响应消息将操作结果回传给接口数据管理模块;接口数据管理模块根据回传的操作结果对其存储的统计消息及其配置属性进行一致性变更,之后通过属性变更应答向操作维护终端返回指令执行结果。
性能管理实现流程请参见图6,操作维护终端向性能模块发送性能操作维护指令,其中包括与统计消息对应的指令号;性能模块收到指令后,根据指令号查找该统计消息的配置属性,根据配置属性生成性能操作维护请求消息,并将该消息发送到无线接入子系统;无线接入子系统对请求消息处理后,将执行结果以性能操作维护响应消息返回给性能模块;性能模块根据统计消息查找其配置属性,按照配置属性对统计消息进行处理操作,如解析统计消息的字段、在数据库中存储统计值、计算指标值、判断是否进行阈值告警等等;处理操作完成后,将处理操作的结果以性能操作维护应答返回至操作维护终端。
本发明采用属性对性能模块的处理操作及处理操作的对象进行描述,通过对统计消息及其配置属性的变更,对性能模块的处理方式进行控制。增加一个统计消息及其配置属性,就增加了与该配置属性相符的统计消息处理操作;删除一个配置属性,与该配置属性相符的处理操作就不会再进行了。
本发明在已有的接口下,不需通过编程来进行对新的统计消息的处理操作,通过属性配置就可以方便地实现;本发明支持在性能模块运行期间,对配置属性进行变更,实现了对性能模块的在线控制,提高了性能模块的健壮性和可维护性。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
权利要求
1.一种网络管理系统中实现性能管理的方法,其特征在于,包括以下步骤建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系;根据性能模块对统计消息的处理操作配置统计消息的属性;性能模块对接收的统计消息按照其属性配置进行对应的处理操作。
2.如权利要求1所述网络管理系统中实现性能管理的方法,其特征在于,所述性能模块对接收的统计消息进行处理操作前还包括性能模块记录进行属性配置的统计消息及其配置属性;如果接收的统计消息与性能模块记录的所有统计消息不同,则性能模块不处理该统计消息。
3.如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于,所述方法还包括在修改统计消息的属性后,更新性能模块上记录的该统计消息的配置属性。
4.如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于,所述方法还包括对增加的统计消息进行属性配置并将其记录在性能模块上。
5.如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于,所述方法还包括删除性能模块记录的统计消息。
6.如权利要求3至5任意一项所述网络管理系统中实现性能管理的方法,其特征在于所述性能模块所进行的处理操作包括对统计消息中字段的解析与存储操作、指标的计算操作和指标与其阈值的比较操作;所述配置统计消息的属性包括字段属性、指标属性和指标的阈值属性。
7.如权利要求6所述所述网络管理系统中实现性能管理的方法,其特征在于,所述性能模块对接收的统计消息按照其属性配置进行对应的处理操作包括性能模块根据接收的统计消息的字段属性解析各个计数器的值;根据指标属性由计数器的值计算出指标值;根据指标的阈值属性比较指标值与其对应的阈值,决定是否告警及告警等级。
8.一种网络管理系统,包括无线接入子系统,其特征在于,还包括操作维护终端和性能模块,其中性能模块用来记录为统计消息配置的属性,根据操作维护终端的指令向无线子系统请求统计消息,对返回的统计消息按照其配置属性进行处理操作后将结果传输至操作维护终端;所述属性与性能模块进行的处理操作及所述处理操作所需的参数具有对应关系。
9.如权利要求8所述的网络管理系统,其特征在于还包括接口数据管理模块,用来存储和向性能模块输出统计消息及其配置属性,以及对存储的和性能模块记录的统计消息及其配置属性进行变更。
10.如权利要求9所述的网络管理系统,其特征在于所述接口数据管理模块连接所述操作维护终端,接口数据管理模块对其存储的和性能模块记录的统计消息及其配置属性的变更根据操作维护终端的指令进行。
全文摘要
本发明公开了一种网络管理系统中实现性能管理的方法,包括建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系;根据性能模块对统计消息的处理操作配置统计消息的属性;性能模块对接收的统计消息按照其属性配置进行对应的处理操作。本发明还公开了一种网络管理系统。本发明避免了代码的重复,节约了网络管理系统的维护成本;支持性能管理处理对象的在线增加、删除和修改,提高了网络管理系统的健壮性、可操作性和可维护性。
文档编号H04W24/04GK1992952SQ20051013516
公开日2007年7月4日 申请日期2005年12月27日 优先权日2005年12月27日
发明者王大鹏 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1