网络管理系统及其实现性能管理的方法转让专利

申请号 : CN200510135163.1

文献号 : CN100592815C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王大鹏

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明公开了一种网络管理系统中实现性能管理的方法,包括:建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系;根据性能模块对统计消息的处理操作配置统计消息的属性;性能模块对接收的统计消息按照其属性配置进行对应的处理操作。本发明还公开了一种网络管理系统。本发明避免了代码的重复,节约了网络管理系统的维护成本;支持性能管理处理对象的在线增加、删除和修改,提高了网络管理系统的健壮性、可操作性和可维护性。

权利要求 :

1.一种网络管理系统中实现性能管理的方法,其特征在于,包括以下步骤: 建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系; 根据性能模块对统计消息的处理操作配置统计消息的属性,并记录进行属性配置的统计消息及其配置属性;所述配置统计消息的属性包括字段属性、指标属性和指标的阈值属性; 性能模块对接收的统计消息按照其属性配置进行对应的处理操作,包括:根据统计消息的字段属性解析各个计数器的值;根据指标属性由计数器的值计算出指标值;根据指标的阈值属性比较指标值与其对应的阈值,决定是否告警及告警等级。

2. 如权利要求1所述网络管理系统中实现性能管理的方法,其特征在于, 所述性能模块对接收的统计消息进行处理操作前还包括:如果接收的统计消息与性能模块记录的所有统计消息不同,则性能模块 不处理该统计消息。

3. 如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于, 所述方法在所述性能模块对接收的统计消息进行处理操作前还包括:在修改 统计消息的属性后,更新性能模块上记录的该统计消息的配置属性。

4. 如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于, 所述方法在所述性能^t块对接收的统计消息进行处理操作前还包括:对增加 的统计消息进行属性配置并将其记录在性能模块上。

5. 如权利要求2所述网络管理系统中实现性能管理的方法,其特征在于, 所述方法在所述性能模块对接收的统计消息进行处理操作前还包括:删除性 能模块记录的统计消息。

6. —种网络管理系统,包括无线接入子系统,其特征在于,还包括操作维护终端、性能模块和接口数据管理模块;所述接口数据管理^^莫块用来将存储的统计消息及其统计消息的配置属性 发送到性能模块,以及对存储的和性能模块记录的统计消息及其统计消息的 配置属性进行变更;所述性能模块用来接收并记录所述接口数据管理模块发送的统计消息及 其统计消息的配置属性,根据操作维护终端的指令向无线子系统请求统计消 息,对返回的统计消息按照其配置属性进行处理操作后将结果传输至操作维 护终端;其中,所述属性包括字段属性、指标属性和指标的阈值属性;所述处理 操作包括:根据统计消息的字段属性解析各个计数器的值;根据指标属性由 计数器的值计算出指标值;根据指标的阈值属性比较指标值与其对应的阈值, 决定是否告警及告警等级;所述属性与性能模块进行的处理操作及所述处理 操作所需的参数具有对应关系。

7.如权利要求6所述的网络管理系统,其特征在于:所述接口数据管理 模块连接所述操作维护终端,接口数据管理模块对其存储的和性能模块记录 的统计消息及其统计消息的配置属性的变更根据操作维护终端的指令进行。

说明书 :

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

技术领域

本发明涉及无线网络管理系统,尤其涉及无线网络管理系统中 一种实5见性能管理的方法及应用该方法的网络管理系统。

背景技术

网络管理系统对无线网络的正常运营起着极为重要的作用。网络管理系统中的性能管理在RNC ( Radio Network Controller,无线网络控制器)系统中发挥着重要的作用,通过性能管理可以获得无线系统运行过程中产生的各种数据,以此监测RNC系统的运行。网络管理系统通过一系列指标衡量RNC系统的运行状态,如果监测的指标超出设定的阈值,则产生相应的告警信息。
网络管理系统的性能管理工作主要由性能模块完成。在性能管理中,对用户终端与接入网之间的Uu接口 、接入网与核心网之间的Iu接口 、 RNC与基站之间的Iub接口、高层信令接口、传输网络接口、业务处理接口等接口的运行情况进行监测。这些接口运行状态的统计参数以消息的形式发送到网络管理系统的性能模块,性能模块对这些统计消息进行处理,包括将这些统计消息中计数器的值记录下来,根据计数器的值以预定的方法计算出相应的指标值,并根据指标值与该指标的阈值决定是否告警及告警等级。
现有技术的性能模块对每个指标的处理采用不同的函数分別实现,由于需要维护的指标相当多,这样的实现方法具有大量的重复代码,造成了网络管理系统维护和修改十分不便。尤其是当需要增加新的指标操作方式、删除已有的指标操作方式或者修改现有的指标操作方式时,必须终止网络管理系统的性能模块,重新编写代码、重新编译并且重新启动,使得网络管理系统的健壮性、可操作性和可维护性较差。发明内容
本发明要解决的是现有的网络管理系统性能管理中分別实现各个统计消息的指标造成修改和维护困难的问题。
本发明所述网络管理系统中实现性能管理的方法包括以下步骤:
建立属性与性能模块所进行的处理操作及所述处理操作所需参数的对应关系;
根据性能模块对统计消息的处理操作配置统计消息的属性;
性能模块对接收的统计消息按照其属性配置进行对应的处理操作。
优选地,所述性能模块对接收的统计消息进行处理操作前还包括:
性能模块记录进行属性配置的统计消息及其配置属性;
如果接收的统计消息与性能模块记录的所有统计消息不同,则性能模块不处理该统计消息。
优选地,所述方法还包括:在修改统计消息的属性后,更新性能模块上记录的该统计消息的配置属性。
优选地,所述方法还包括:对增加的统计消息进行属性配置并将其记录在性能模块上。
优选地,所述方法还包括:删除性能模块记录的统计消息。
优选地,所述性能模块所进行的处理操作包括对统计消息中字段的解析与存储操作、指标的计算操作和指标与其阈值的比较操作;
所述配置统计消息的属性包括字段属性、指标属性和指标的阈值属性。
优选地,所述性能模块对接收的统计消息按照其属性配置进行对应的处理操作包括:
性能模块根据接收的统计消息的字段属性解析各个计数器的值;
5根据指标属性由计数器的值计算出指标值;
根据指标的阈值属性比较指标值与其对应的阈值,决定是否告警及告警等级。
本发明提供了一种网络管理系统,包括无线接入子系统,以及操作维护终端和性能模块,其中性能模块用来记录为统计消息配置的属性,根据操作维护终端的指令向无线子系统请求统计消息,对返回的统计消息按照其配置属性进行处理操作后将结果传输至操作维护终端;
所述属性与性能模块进行的处理操作及所述处理操作所需的参数具有对应关系。
优选地,还包括接口数据管理模块,用来存储和向性能模块输出统计消息及其配置属性,以及对存储的和性能模块记录的统计消息及其配置属性进行变更。
优选地,所述接口数据管理模块连接所述操作维护终端,接口数据管理模块对其存储的和性能模块记录的统计消息及其配置属性的变更根据操作维
护终端的指令进行。
本发明通过将性能模块中同 一类型的处理操作对应于同 一属性,为统计消息按其处理操作配置属性,从而可以根据统计消息的属性对其进行相应的处理操作,避免了代码的重复,节约了网络管理系统的维护成本;
进一步地,本发明根据性能模块中记录的统计消息及其配置属性进行处理操作,能够支持性能管理处理对象的在线增加、删除和修改,极大地提高了网络管理系统的健壮性、可操作性和可维护性。

附图说明

图l为本发明所述网络管理系统性能管理方法的流程图;图2为性能模块对接收的统计消息的处理操作流程图;
6图3为本发明所述网络管理系统的结构示意图;
图4为本发明所述网络管理系统优选实施例的初始化流程图;
图5为本发明所述网络管理系统优选实施例的配置属性变更流程图;
图6为本发明所述网络管理系统优选实施例的性能管理实现流程图。

具体实施方式

网络管理系统的性能模块需要对各种接口的多种统计消息进行处理。虽然接口、统计消息、要计算的指标和对应于指标的阈值互不相同,但性能模块对统计消息的解析操作、指标的计算操作、指标值与阈值的比较搡作却非常类似,尤其是对从属同一个接口的统计消息和指标,其解析操作和计算才喿作大致相同。因而,可以将性能模块中各种处理操作分别实现,以属性标识这些处理操作以及进行这些处理操作所需的参数,在为统计消息配置与其处理操作对应的属性后,就可以通过统一 实现的处理操作进行性能管理。
例如,对统计消息中计数器的解析和指标的计算可以定义下列属性:
ucCounterAmount:统计消息中的计凄t器lt目;
ucCounterValueOffset:统计消息中计数器值在统计消息中的偏i多量即在统计消息中的位置,单位为字节,;
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为第一至第四计算器的值。
将某个统计消息的上述属性配置为如下结果:ucCounter Amount = 2; ucCounterValueOffset = 34; aucValueType[O] = 4; aucValueType[l] = 4; ucOperationMethod = 1;
则性能模块在接收到该统计消息时,可以知道该统计消息中有2个计数 器;第一个计数器的值在统计消息的第35至第38字节,类型为无符号整数; 第二个计数器的值在统计消息的第39至第42字节,类型为无符号整数;而 指标值为第一个计数器的值减去第二个计数器的值。
采用这样的方法,对所有统计消息中指标的计算都可以用同一段代码实 现。不难理解,其他的处理操作也可以通过同样的方式实现,从而极大地缩 减需要维护的代码。
本发明所述网络管理系统中性能管理方法的流程如图1所示。在步骤 S110,建立属性与性能模块进行的处理操作及该处理操作所需参数的对应关 系。
在步骤S120,按照性能模块对统计消息要进行的处理操作配置该统计消 息的属性。对统计消息的属性配置包括对应于处理操作的属性配置,如上例 中的ucOperationMethod - 1,还包括进行该处理操作所需的其他参数的属性配 置,如上例中的其他属性。
在步骤S130,性能模块记录进行了属性配置的统计消息及其配置属性。
在步骤S140,在接收到统计消息时,性能模块判断该统计消息是否在记 录的统计消息中,如果是,执行步骤S150;如果否,不对该统计消息进行处理。
本步骤可以实现对性能;f莫块处理统计消息的在线控制。对统计消息及其
8配置属性的记录的增删修改不需要重新编译和启动性能模块,性能模块根据 记录处理统计消息,使得用户可以通过变更该记录来在线控制性能模块对统 计消息的处理。
在步骤S150,对接收的统计消息按照记录的配置属性进行相应的处理才喿 作。处理操作根据对应于处理操作的配置属性和进行该处理操作所需的其他 参数的配置属性完成。
在步骤S160,对增加的统计消息进行属性配置,并将增加的统计消息及 其配置属性记录在性能模块上。性能模块中的记录增加了统计消息及其配置 属性后,会对接收的该增加的统计消息进行相应的处理操作。
在步骤S170,修改统计消息的属性,并在性能模块上的记录中更新该统 计消息的配置属性。性能模块中的记录更新后,将按照新的配置属性对该统 计消息进行处理。
在步骤S180,删除性能^t块上记录的统计消息。删除统计消息的同时, 也可以同时删除其配置属性。性能模块对接收的该统计消息不再进行处理。
对各种统计消息,性能模块所进行的处理操作主要是解析统计消息中的 各个字段,将解析出来的字段进行存储、计算、和/或其他相应操作,其中包 括指标的计算和指标与阈值的比较。与之对应,统计消息的属性中有字段属 性、指标属性和指标的阈值属性。与性能管理最为相关的是指标属性和指标 的阈值属性,这两种属性在步骤S150中可以应用于图2所示的流程中:
在步骤S210,性能模块在其记录中查找接收的统计消息的配置属性。
在步骤S220,根据接收的统计消息的字段属性解析并存储各个计数器的值。
在步骤S230,根据指标属性,将解析出的计数器的值引入指标的计算方 法,得出指标值。
在步骤S240,根据指标的阈值属性,将计算出的指标值与其对应的阈值
9进行比较。
在步骤S250,判断指标值和其阈值的比较结果是否在告警范围内,如果 否,对该统计消息的处理结束;如果是,执行步骤S260。
指标值与其阈值的比较可能包括两种情况, 一种是当指标值超过阈值时 告警,另一种是指标值低于阈值时告警。这两种比较可以通过在指标的阈值 属性中设置比较方法属性来加以区分。
在步骤S260,按照指标值与其阈值的比较结果所对应的告警等级进行告

图3所示为应用上述性能管理方法的网络管理系统结构示意图。性能才莫 块320分别与操作维护终端310、接口数据管理模块330和无线接入子系统 340连接,操作维护终端310连接至接口数据管理模块330。
操作维护终端310向性能模块320发出指令进行操作性能维护;性能模 块320向无线接入子系统340请求与操作性能维护指令对应的统计消息,在 接收到无线接入子系统340返回的统计消息后,按照记录的该统计消息的配 置属性对其进行相应的处理操作,并将处理操作的结果返回给接收性能模块 320。
接口数据管理模块330中存储着已进行属性配置的统计消息及其配置属 性。在性能模块320初始化时,接口数据管理模块330将其存储的统计消息 及其配置属性输出至性能模块320。
网络管理系统在线运行期间,操作维护终端310可以向接口数据管理模 块330发出变更统计消息及其配置属性的指令,指令包括增加统计消息、修 改统计消息的配置属性或删除统计消息,其中增加统计消息时还要包括增加 的统计消息的配置属性,修改统计消息时还要包括修改后的配置属性。接口 数据管理模块330根据指令变更其存储的统计消息及其配置属性,并且对性 能模块320中记录的统计消息及其属性进行一致变更。
10图3所示的网络管理系统的运行主要包括配置属性初始化流程、配置属 性变更流程和性能管理实现流程,以下介绍本发明所述网络管理系统优选实 施例的上述流程。
配置属性初始化流程请参见图4,在网络管理系统性能模块开始运行时, 接口数据管理模块以属性配置请求消息对性能模块进行属性配置,将其存^诸 的统计消息及其配置属性信息发送到性能模块;性能模块记录统计消息及其 配置属性后,向接口数据管理模块发送属性配置响应消息,返回操作结果。
配置属性变更流程请参见图5,在性能模块运行期间,系统管理员可以通 过操作维护终端向接口数据管理模块发送属性变更指令;接口数据管理模块 将与该指令对应的属性变更请求消息发送到性能模块;性能模块根据属性变
更请求消息对其记录的统计消息及其配置属性进行增加、修改或删除后,以 属性变更响应消息将操作结果回传给接口数据管理模块;接口数据管理模块 根据回传的操作结果对其存储的统计消息及其配置属性进行一致性变更,之 后通过属性变更应答向操作维护终端返回指令执行结果。
性能管理实现流程请参见图6,操作维护终端向性能模块发送性能操作维 护指令,其中包括与统计消息对应的指令号;性能模块收到指令后,根据指 令号查找该统计消息的配置属性,根据配置属性生成性能操作维护请求消息, 并将该消息发送到无线接入子系统;无线接入子系统对请求消息处理后,将 执行结果以性能操作维护响应消息返回给性能模块;性能模块根据统计消息 查找其配置属性,按照配置属性对统计消息进行处理操作,如解析统计消息 的字段、在数据库中存储统计值、计算指标值、判断是否进行阈值告警等等; 处理操作完成后,将处理操作的结果以性能操作维护应答返回至操作维护终
J;山 袖。
本发明采用属性对性能模块的处理操作及处理操作的对象进行描述,通 过对统计消息及其配置属性的变更,对性能模块的处理方式进行控制。增加 一个统计消息及其配置属性,就增加了与该配置属性相符的统计消息处理操
11作;删除一个配置属性,与该配置属性相符的处理操作就不会再进行了。
本发明在已有的接口下,不需通过编程来进行对新的统计消息的处理才喿 作,通过属性配置就可以方便地实现;本发明支持在性能模块运行期间,对 配置属性进行变更,实现了对性能模块的在线控制,提高了性能模块的健壮 性和可维护性。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任《可 在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含 在本发明的权利要求保护范围之内。