一种网管系统接口内容版本的管理方法及装置转让专利

申请号 : CN201010557391.9

文献号 : CN102480373B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘生浩梁雪珍王婉菲

申请人 : 上海中兴软件有限责任公司

摘要 :

本发明公开了一种网管系统接口内容版本的管理方法,该方法包括:在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,维护接口内容版本信息库中的接口内容版本信息;被管单元在接口交互消息中加入接口内容版本信息;管理单元通过查询接口向被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。本发明还公开了一种网管系统接口内容版本的管理装置,该装置中的版本信息维护模块用于维护接口内容版本信息库中的接口内容版本信息。采用本发明的方法及装置,用统一的管理机制能管理不同的接口内容版本信息。

权利要求 :

1.一种网管系统接口内容版本的管理方法,其特征在于,该方法包括:在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,维护所述接口内容版本信息库中的接口内容版本信息;

所述被管单元在接口交互消息中加入接口内容版本信息;

管理单元通过查询接口向所述被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。

2.根据权利要求1所述的方法,其特征在于,所述接口内容版本信息至少包括:接口内容版本号、接口内容版本类型、接口内容兼容版本号、接口内容版本信息的详细内容、关联的接口功能版本信息。

3.根据权利要求1所述的方法,其特征在于,所述查询接口的类型至少包括:用于获取接口内容版本号的接口、用于获取接口内容版本信息的详情内容的接口;

所述接口交互消息通过反馈接口将包含所述接口内容版本信息的接口反馈内容反馈给管理单元。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述被管单元为网元管理系统或网元;所述管理单元为网络管理系统或网元管理系统。

5.一种网管系统接口内容版本的管理装置,其特征在于,该装置包括:版本信息维护模块、版本信息处理模块和版本信息查询及分析模块;其中,所述版本信息维护模块,位于被管单元侧,用于维护接口内容版本信息库中的接口内容版本信息;

所述版本信息处理模块,位于被管单元侧,用于将接口内容版本信息加入接口交互消息中;

所述版本信息查询及分析模块,位于管理单元侧,用于通过查询接口向版本信息维护模块查询接口内容版本信息,与从版本信息处理模块发送的接口交互消息中解析出的接口内容版本信息进行分析比较。

6.根据权利要求5所述的装置,其特征在于,所述版本信息处理模块,进一步用于通过反馈接口将包含所述接口内容版本信息的接口反馈内容反馈给管理单元;

所述查询接口的类型至少包括:用于获取接口内容版本号的接口、用于获取接口内容版本信息的详情内容的接口。

7.根据权利要求5或6所述的装置,其特征在于,所述被管单元为网元管理系统或网元;所述管理单元为网络管理系统或网元管理系统。

说明书 :

一种网管系统接口内容版本的管理方法及装置

技术领域

[0001] 本发明涉及无线网络管理领域的接口内容版本的管理技术,尤其涉及一种网管系统接口内容版本的管理方法及装置。

背景技术

[0002] 网管领域的管理需求,目前已有3GPP组织制定的一系列标准,即SA5 32系列。在这些标准中,对管理接口功能的集成参考点(IRP,Integrated Reference Point)有完善的版本管理方案,具体体现在3GPP TS 32.312标准中,该标准规定了IRP的三个访问接口,即为:getIRPVersion(M)、getOperationProfile(O)、getNotificationProfile(O)。
通过第一个访问接口getIRPVersion(M),作为集成参考点的管理方(IRP manager)的用户可以了解该IRP的当前版本号,通过第二个访问接口getOperationProfile(O)和第三个访问接口getNotificationProfile(O),IRP manager可以了解该版本上支持哪些管理操作和通知功能,从进行对应的管理操作。如图1a所示为根据这三个访问接口进行管理的示意图,处理过程包括:1)通过getIRPVersion(M)获取功能IRP版本号;2)通过getOperationProfile(O)并根据已经获得的功能IRP版本号查询功能详情;3)通过getNotificationProfile(O)并根据已经获得的功能IRP版本号查询通知详情。
[0003] 然而随着网络的更新升级,网络管理规模的扩大,现有的版本管理机制已经不能满足用户需求。主要体现在缺乏有效手段对接口内容版本进行管理,因为在一个多被管单元版本的复杂网络环境中,IRP Manager在跟被管单元代理(IRP Agent)通过接口交互时,多数情况下,虽然接口功能并没有变化,但是接口交互内容上需要兼容不同版本的被管单元,这就需要一个统一的管理机制能管理不同的接口内容版本信息,并能和接口功能版本结合起来。
[0004] 比如告警消息上报接口,告警消息中包含哪些参数,这些和接口功能相关的标准都是相对稳定的,但消息参数的具体内容如告警码、处理建议等是随设备升级和管理需求不断变化的,管理者关注的告警码及其相关信息可能在不同网元版本上存在内容差异,管理者不仅需要了解当前告警消息中上报了哪些字段(这个在接口功能IRP中定义,参数多和少的差异通过接口功能版本上区分),更需要了解告警消息字段内容含义,分析和管理内容版本。
[0005] 又如性能管理接口,如何下发测量任务,如何上报测量文件,这些接口交互机制是相对稳定的,各个不同接口功能IRP版本差异也不大,但该IRP所对应的接口信息内容:网元测量类型和具体计数器是不断发展和变化的,目前也没有一个统一的方式可以通过性能管理功能的集成参考点(PM IRP)获取到性能内容对象的版本。
[0006] 再如配置管理接口,也有对应接口内容的NRM资源模型版本的问题,虽然已有getNRMVersion的管理方法,但该管理接口并不完善,无法了解具体某一个配置对象所对应的网络资源管理(NRM)系统的版本号,也没有查询接口可以通过NRM系统的版本号获得这个NRM系统版本所支持的配置对象的细节信息。
[0007] 综上所述,在存在多个被管单元版本的复杂网络环境中,现有的版本管理机制已经不能满足用户需求,主要体现在缺乏有效手段对不同的接口内容版本信息进行管理,目前迫切需要一个统一的管理机制能管理不同的接口内容版本信息。

发明内容

[0008] 有鉴于此,本发明的主要目的在于提供了一种网管系统接口内容版本的管理方法及装置,用统一的管理机制能管理不同的接口内容版本信息。
[0009] 为达到上述目的,本发明的技术方案是这样实现的:
[0010] 一种网管系统接口内容版本的管理方法,该方法包括:
[0011] 在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,维护所述接口内容版本信息库中的接口内容版本信息;
[0012] 所述被管单元在接口交互消息中加入接口内容版本信息;
[0013] 管理单元通过查询接口向所述被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。
[0014] 其中,所述接口内容版本信息至少包括:接口内容版本号、接口内容版本类型、接口内容兼容版本号、接口内容版本信息的详细内容、关联的接口功能版本信息。
[0015] 其中,所述查询接口的类型至少包括:用于获取接口内容版本号的接口、用于获取接口内容版本信息的详情内容的接口;
[0016] 所述接口交互消息通过反馈接口将包含所述接口内容版本信息的接口反馈内容反馈给管理单元。
[0017] 其中,所述被管单元为网元管理系统(EMS)或网元(NE);所述管理单元为网络管理系统(NMS)或EMS。
[0018] 一种网管系统接口内容版本的管理装置,该装置包括:版本信息维护模块、版本信息处理模块和版本信息查询及分析模块;其中,
[0019] 所述版本信息维护模块,位于被管单元侧,用于维护接口内容版本信息库中的接口内容版本信息;
[0020] 所述版本信息处理模块,位于被管单元侧,用于将接口内容版本信息加入接口交互消息中;
[0021] 所述版本信息查询及分析模块,位于管理单元侧,用于通过查询接口向版本信息维护模块查询接口内容版本信息,接收版本信息处理模块发送的接口交互消息,与从接口交互消息中解析出的接口内容版本信息进行分析比较。
[0022] 其中,所述版本信息处理模块,进一步用于通过反馈接口将包含所述接口内容版本信息的接口反馈内容反馈给管理单元;
[0023] 所述查询接口的类型至少包括:用于获取接口内容版本号的接口、用于获取接口内容版本信息的详情内容的接口。
[0024] 其中,所述被管单元为EMS或NE;所述管理单元为NMS或EMS。
[0025] 本发明在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,维护接口内容版本信息库中的接口内容版本信息;被管单元在接口交互消息中加入接口内容版本信息;管理单元通过查询接口向被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。采用本发明,可以统一维护被管单元的接口内容版本信息,可以使管理单元灵活使用被管单元的接口内容版本信息。

附图说明

[0026] 图1a是现有接口功能IRP的版本管理流程示意图;
[0027] 图1b是本发明接口内容版本管理方法的流程示意图;
[0028] 图1c是本发明接口内容版本管理装置的组成结构示意图;
[0029] 图2是本发明接口内容版本维护一实例的示意图;
[0030] 图3是本发明通过接口查询接口内容版本一实例的流程示意图;
[0031] 图4是本发明在接口交互内容中加入接口内容版本一实例的流程示意图。

具体实施方式

[0032] 本发明的基本思想是:在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,维护接口内容版本信息库中的接口内容版本信息;被管单元在接口交互消息中加入接口内容版本信息;管理单元通过查询接口向被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。
[0033] 下面参照附图结合实施例对本发明做进一步的描述。
[0034] 一种网管系统接口内容版本的管理方法,主要包括以下内容:
[0035] 一、在被管单元中建立接口内容版本信息库,当被管单元初始化或变更时,主动维护该接口内容版本信息库中的接口内容版本信息。
[0036] 这里,还可以通过建立的用于维护接口内容版本信息的版本信息维护模块,对该接口内容版本信息库中的接口内容版本信息进行维护。版本信息维护模块位于被管单元侧。
[0037] 二、被管单元在接口交互消息中加入接口内容版本信息。
[0038] 这里,接口内容版本信息包括但不限于如下几项内容:接口内容版本号、接口内容版本类型、接口内容兼容版本号、接口内容版本信息的详细内容、关联的接口功能版本信息。
[0039] 三、管理单元可以通过查询接口(如以下实施例1中的三类具体的查询接口)向被管单元查询接口内容版本信息,并与从接口交互消息中解析出的接口内容版本信息进行分析比较。
[0040] 这里,被管单元可以是网元管理系统(EMS)或NE(网元);管理单元可以是网络管理系统(NMS)或EMS。
[0041] 一种网管系统接口内容版本的管理装置,主要包括以下内容:
[0042] 版本信息维护模块,位于被管单元侧,用于维护接口内容版本信息库中的接口内容版本信息。
[0043] 版本信息处理模块,位于被管单元侧,用于将接口内容版本信息加入接口交互消息中。
[0044] 版本信息查询及分析模块,位于管理单元侧,用于通过查询接口向版本信息维护模块查询接口内容版本信息,接收版本信息处理模块发送的接口交互消息,与从接口交互消息中解析出的接口内容版本信息进行分析比较。
[0045] 综上所述,采用本发明,可以统一维护被管单元的接口内容版本信息。进一步的,由于接口内容版本信息可以以小类的方式存在,即不同的对象对应不同的接口内容版本信息,此时,接口内容版本信息以小类的方式存在时可称为接口内容对象版本信息,分别对应不同的对象,位于不同的接口内容对象实例中。因此,采用本发明,还可以统一维护网络中的接口内容对象版本信息及其属性;查询接口内容版本信息及其细节信息;从接口内容对象实例中获得对应的接口内容版本信息。
[0046] 以下对本发明进行举例阐述。
[0047] 实施例1:如图1b所示,本实施例包括以下步骤:
[0048] 步骤101、管理单元向被管单元查询并获得接口内容版本号。
[0049] 步骤102、根据接口内容版本号,管理单元向被管单元查询并获得接口内容版本信息。
[0050] 步骤103、管理单元收到来自被管单元的包含接口内容版本信息的接口交互消息,并与查询获得的接口内容版本信息进行分析比较。
[0051] 具体的,管理单元主要通过以下三类接口与被管单元进行交互:
[0052] 一:管理单元通过第一类查询接口(版本号查询接口)获取接口内容版本号。查询可采用如下的方式:
[0053] 方式1、以功能IRP的版本号为输入参数,查询和该功能IRP版本关联的内容版本,或者在IRP的基类中定义getContentVersion,所有接口功能IRP都要实现该方式。
[0054] 方式2、以内容版本类型为输入参数,查询该类型下被管单元所支持的所有内容版本。
[0055] 方式3、输入参数为空,查询获取被管单元所支持的所有内容版本。
[0056] 方式4、根据内容版本对象查询该内容版本对象被哪些内容版本所支持。
[0057] 二、管理单元通过第二类查询接口(版本详情查询接口)获取接口内容版本信息的详细内容,即接口内容版本信息的具体细节信息。查询可以采用如下的方式:
[0058] 方式1、根据接口内容版本号查询该版本号对应内容版本信息的全部详细信息。
[0059] 三、被管单元通过第三类接口(也可称为内容版本信息反馈接口)向管单元反馈包含内容版本信息的接口反馈内容。
[0060] 这里,接口反馈内容可以是如下内容:
[0061] 1)被管单元发给管理单元的通知消息;
[0062] 2)被管单元同步返回给管理单元的操作响应;
[0063] 3)被管单元生成的文件。
[0064] 实施例2:如图1c所示,本发明一装置实例包括:版本信息维护模块、版本信息处理模块和版本信息查询及分析模块。其中,版本信息维护模块位于被管单元侧,负责维护接口内容版本信息,提供查询;版本信息处理模块位于被管单元侧,负责在接口反馈内容(具体可以是接口交互消息)中加入接口内容版本信息。版本信息查询及分析模块位于管理单元侧,负责查询接口内容版本信息,将接口反馈内容中的接口内容版本信息与查询获得的接口内容版本信息进行分析比较。
[0065] 实施例3:如图2所示为本发明接口内容版本维护一实例的示意图,内容版本信息的维护可以采用如下方式:
[0066] 在版本信息维护模块中包含一个接口内容版本信息库,每个接口内容版本对象在初始化时向接口内容版本信息库注册(register)自身详细信息,当该版本因为升级或其他原因,不再在被管单元中使用时,接口内容版本对象向接口内容版本信息库注销(detach)自身版本号。在注册和注销动作完成后,接口内容版本信息库会对外发出内容版本的变更消息。变更消息中包含内容版本号和变更动作。
[0067] 上述注册和注销动作发生在下列情形:
[0068] 情形一、新的接口内容版本对象加入被管单元;
[0069] 情形二、老的接口内容版本对象退出被管单元;
[0070] 情形三、接口内容版本升级,同时有版本新增和退出。
[0071] 实施例4:接口内容版本信息模型可以采用如下表1(ContentVersion IOC)的字段定义。
[0072]
[0073]
[0074] 表1
[0075] 实施例5:如图3所示为本发明通过接口查询接口内容版本一实例的流程示意图,本实施例包括以下步骤:
[0076] 步骤201、首先管理单元通过已有的标准接口,如功能IRP的getIRPVersion接口或EPIRP的getIRPOutline接口向被管单元发出请求。
[0077] 步骤202、从请求响应中获取当前被管单元功能IRP的版本号。
[0078] 步骤203、通过功能IRP版本号查询关联的内容版本号,这个关联关系在内容版本信息的所属接口IRP信息中体现。
[0079] 步骤204、从请求响应中获取查询的内容版本号。
[0080] 步骤205、通过获取的内容版本号,查询该内容版本的详细信息。
[0081] 步骤206、从请求响应中获取查询的该内容版本的详细信息。
[0082] 实施例6:如图4所示为本发明在接口交互内容中加入接口内容版本一实例的流程示意图,针对具体的接口内容对象实例,有对应内容版本管理需要的,需要增加内容版本标识来明确指明实例所属的内容版本,参考几个具体例子:
[0083] 例子一:就消息而言,具体对告警消息及告警对象,原先字段domain_name中已经包含接口IRP的版本号,所以在这个字段上再扩展增加内容对象的版本号。告警信息对象AlarmInformation(3GPP 32.311 5.3.1.2)中新增内容版本属性。
[0084] 例子二:就对象而言,具体对配置对象,在top IOC中统一增加资源模型版本号属性:Top(3GPP 32.622 6.1.3.8.2)。对配置文件,在文件头中文件版本fileFormatVersion字段上扩展增加内容版本信息。对配置消息,和告警消息一样,在domain_name中扩展增加内容版本信息。
[0085] 例子三:对文件而言,具体对性能数据文件,在文件头中fileFormatVersion字段上扩展增加版本信息。对性能消息,和告警消息一样,在domain_name中扩展增加内容版本信息。在性能测量类型对象MeasuredAttribute(3GPP 32.4126.3.5)上增加内容版本属性。
[0086] 综上所述,在接口反馈内容(具体为上述接口交互消息)中增加内容版本信息,主要有三种方式:
[0087] 方式一、接口生成文件的文件版本字段中增加内容版本信息内容;
[0088] 方式二、接口消息的消息域字段中增加内容版本信息内容;
[0089] 方式三、接口交互对象属性中增加内容版本信息字段。
[0090] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。