版本匹配检验方法及其装置转让专利

申请号 : CN200510136591.6

文献号 : CN1992645B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈浩

申请人 : 华为技术有限公司

摘要 :

一种版本匹配校验方法,包括建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;获取被管理网元的网元类型和网元版本信息;根据获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,如果是,标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配;将被管理网元和网管系统之间版本是否匹配的标记结果以命令行接口命令报告形式进行显示。本发明还公开了一种版本匹配校验装置。本发明可以提高对网管系统和被管理网元之间的版本进行匹配校验处理的效率和准确性。

权利要求 :

1.一种版本匹配校验方法,其特征在于,包括步骤:

A、建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;

B、获知基于命令行接口命令指定对应参数的方式输入的要进行版本匹配校验处理的被管理网元的网元标识,根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;

C、根据获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,如果是,标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配;

D、将被管理网元和网管系统之间版本是否匹配的标记结果以命令行接口命令报告形式进行显示。

2.如权利要求1所述的方法,其特征在于,所述版本配套信息基于可扩展标记语言来描述。

3.如权利要求1所述的方法,其特征在于,所述步骤C中根据获取的网元类型和网元版本信息,判断是否能够查询到该网元类型对应的该网元版本信息的过程具体包括:C1、根据获取的被管理网元的网元类型,在所述版本配套信息中搜索和该网元类型对应的所有网元版本信息;并C2、判断获取的被管理网元的网元版本信息是否在搜索到的网元版本信息中。

4.如权利要求1所述的方法,其特征在于,所述步骤C之后还包括网管系统根据被管理网元和网管系统之间版本是否匹配的标记结果,发出告警消息的步骤。

5.一种版本匹配检验方法,其特征在于,包括步骤:

A、建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;

B、获知通过在网元拓扑图中指定被管理网元方式输入的要进行版本匹配校验处理的被管理网元的网元标识,根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;

C、根据获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,如果是,标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配;

D、根据被管理网元和网管系统之间版本是否匹配的标记结果,在网元拓扑图中将与网管系统版本匹配的被管理网元和与网管系统版本不匹配的被管理网元分别使用不同表现形式进行显示。

6.如权利要求5所述的方法,其特征在于,所述版本配套信息基于可扩展标记语言来描述。

7.如权利要求5所述的方法,其特征在于,所述步骤C中根据获取的网元类型和网元版本信息,判断是否能够查询到该网元类型对应的该网元版本信息的过程具体包括:C1、根据获取的被管理网元的网元类型,在所述版本配套信息中搜索和该网元类型对应的所有网元版本信息;并C2、判断获取的被管理网元的网元版本信息是否在搜索到的网元版本信息中。

8.如权利要求5所述的方法,其特征在于,所述步骤D中的不同表现形式为不同颜色、不同图案或者不同文字。

9.如权利要求5所述的方法,其特征在于,所述步骤C之后还包括网管系统根据被管理网元和网管系统之间版本是否匹配的标记结果,发出告警消息的步骤。

10.一种版本匹配校验装置,其特征在于,包括:

版本配套信息建立单元,用于建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;

获取单元,用于获知基于命令行接口命令指定对应参数的方式输入的要进行版本匹配校验处理的被管理网元的网元标识,并根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;

判断单元,用于根据所述获取单元获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息建立单元建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息;

标记单元,用于根据所述判断单元的判断结果,标记被管理网元和网管系统之间的版本是否匹配;

结果显示单元,用于将标记单元标记的标记结果以命令行接口命令报告形式进行显示。

11.如权利要求10所述的装置,其特征在于,所述判断单元具体包括:搜索子单元,用于根据所述获取单元获取的被管理网元的网元类型,在所述版本配套信息建立单元建立的版本配套信息中搜索和该网元类型对应的所有网元版本信息;

判断子单元,用于判断所述获取单元获取的被管理网元的网元版本信息是否在所述搜索子单元搜索到的网元版本信息中。

12.如权利要求10所述的装置,其特征在于,还包括告警单元,用于网管系统根据所述标记单元的标记结果,发出告警消息。

13.一种版本匹配校验装置,其特征在于,包括:

版本配套信息建立单元,用于建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;

获取单元,用于获知通过在网元拓扑图中指定被管理网元方式输入的要进行版本匹配校验处理的被管理网元的网元标识,并根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;

判断单元,用于根据所述获取单元获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息建立单元建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息;

标记单元,用于根据所述判断单元的判断结果,标记被管理网元和网管系统之间的版本是否匹配;

结果显示单元,用于根据所述标记单元的标记结果,在网元拓扑图中将与网管系统版本匹配的被管理网元和与网管系统版本不匹配的被管理网元分别使用不同表现形式进行显示。

14.如权利要求13所述的装置,其特征在于,所述判断单元具体包括:搜索子单元,用于根据所述获取单元获取的被管理网元的网元类型,在所述版本配套信息建立单元建立的版本配套信息中搜索和该网元类型对应的所有网元版本信息;

判断子单元,用于判断所述获取单元获取的被管理网元的网元版本信息是否在所述搜索子单元搜索到的网元版本信息中。

15.如权利要求13所述的装置,其特征在于,还包括告警单元,用于网管系统根据所述标记单元的标记结果,发出告警消息。

说明书 :

技术领域

本发明涉及网络管理技术中的网元版本匹配性校验处理技术,尤其是涉及一种版本匹配校验方法及其装置。

背景技术

在网络系统中,网管系统通常要管理多个不同类型的功能实体(FE,Function Entity),一般习惯上将这些功能实体称之为网元(NE,NetworkElement),每个被管理的网元实例(NEI,Network Element Instance)都有各自的版本。网管系统与每个被管理的网元之间都存在着对应的接口,如果网管系统与一个被管理的网元之间的版本不匹配,则它们之间的接口就不可能正常工作,进而会导致网管系统无法对该被管理的网元进行正常管理,这样将使得整个网管系统不能提供正常的网管功能。由此可见,在网络管理技术中,网管系统与被管理的网元之间的版本匹配性检验问题就显得非常重要。
目前,在网络系统中网管系统侧是通过如下处理过程来实现对网管系统和每一被管理的网元之间的版本进行匹配性校验的:
在网管系统发布版本信息时,由网管产品发布者提供一个网管系统和其所能够支持的网元之间的版本配套表(VMT,Version Match Table),该版本配套表以网管系统的版本作为基准,详细描述了它和各个被管理的网元之间的版本配套映射关系。版本配套表一般采用的格式都为常用的办公文本格式,譬如WORD文档格式,TXT文本文件格式等。其中一个较常见的版本配套表如下表1所示:
表1:网管系统与被管网元之间的版本配套表:
  网管系统   网管系统版本   网元类型   网元版本   OMS   OMS2600V100R001C01B020   CSCF   CSCF3300V100R001C01B030   OMS   OMS2600V100R001C01B020   CSCF   CSCF3300V100R001C01B031   OMS   OMS2600V100R001C01B020   CSCF   CSCF3300V100R001C01B032   OMS   OMS2600V100R001C01B020   CSCF   CSCF3300V100R001C01B033   OMS   OMS2600V100R001C01B020   HSS   HSS9820V900R001C01B028   OMS   OMS2600V100R001C01B020   HSS   HSS9820V900R001C01B029   OMS   OMS2600V100R001C01B020   HSS   HSS9820V900R001C01B030   OMS   OMS2600V100R001C01B020   GTAS   GTAS9900V100R001C01B030
  网管系统   网管系统版本   网元类型   网元版本   OMS   OMS2600V100R001C01B020   GTAS   GTAS9900V100R001C01B031   OMS   OMS2600V100R001C01B020   GTAS   GTAS9900V100R001C01B032
网管操作维护人员在日常网络维护过程中,可以通过命令行接口(CLI,Command Line Interface)查询各个被管理网元的详细版本信息,并获得网管系统的当前版本信息,然后根据网管系统发布的版本配套表,采用手工方式分别对每个被管理网元的版本进行核对,以判断其是否存在于版本配套表中,如果经核对发现某个被管理网元的版本信息存在于版本配套表中,则说明该被管理网元的版本与网管系统的版本匹配,否则说明该被管理网元的版本与网管系统的版本不匹配。
例如,以上表1中的网管系统与被管网元之间的版本配套表为例,网管操作维护人员经手工核对,发现网元类型为GTAS,且网元版本信息为GTAS9900V100R001C01B032的被管理网元与当前版本为OMS2600V100R001C01B020的网管系统之间的版本是匹配的;同理,经核对还会发现网元类型为GTAS,且网元版本信息为GTAS9900V100R001C01B036的被管理网元与当前版本为OMS2600V100R001C01B020的网管系统之间的版本是不匹配的。
最后网管操作维护人员将网管系统与被管理的网元之间的版本匹配校验结果以相应的表现形式制作成报告文件,其中网管操作维护人员可以根据个人的喜好将校验结果以表格表现形式、文本表现形式或者图文表现形式等制成对应的报告文件。
但是上述通过网管操作维护人员采用手工方式来完成对网管系统和其所管理的各个网元之间的版本进行匹配校验处理,会存在如下问题:
1、由网管操作维护人员手工查询网管系统的版本信息和被管理网元的版本信息,从而导致操作过程比较繁琐,因此会比较耗时耗力,降低了版本匹配校验处理过程的效率。
2、人为的查询过程可能会产生出错或者遗漏现象的发生,因此会降低版本匹配校验处理结果的准确性。
3、版本匹配校验结果的表现形式也存在多样性,完全由网管操作维护人员的喜好来决定,因此没有较好的统一表现形式。

发明内容

本发明要解决的技术问题在于提出一种版本匹配校验方法及其装置,以提高对网管系统和被管理网元之间的版本进行匹配校验处理的效率和准确性。
为解决上述问题,本发明提出的技术方案如下:
一种版本匹配校验方法,包括步骤:
A、建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
B、获知基于命令行接口命令指定对应参数的方式输入的要进行版本匹配校验处理的被管理网元的网元标识,根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;
C、根据获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,如果是,标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配;
D、将被管理网元和网管系统之间版本是否匹配的标记结果以命令行接口命令报告形式进行显示。
较佳地,所述版本配套信息基于可扩展标记语言来描述。
较佳地,所述步骤C中根据获取的网元类型和网元版本信息,判断是否能够查询到该网元类型对应的该网元版本信息的过程具体包括:
C1、根据获取的被管理网元的网元类型,在所述版本配套信息中搜索和该网元类型对应的所有网元版本信息;并
C2、判断获取的被管理网元的网元版本信息是否在搜索到的网元版本信息中。
较佳地,所述步骤C之后还包括网管系统根据被管理网元和网管系统之间版本是否匹配的标记结果,发出告警消息的步骤。
一种版本匹配检验方法,包括步骤:
A、建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
B、获知通过在网元拓扑图中指定被管理网元方式输入的要进行版本匹配校验处理的被管理网元的网元标识,根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;
C、根据获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,如果是,标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配;
D、根据被管理网元和网管系统之间版本是否匹配的标记结果,在网元拓扑图中将与网管系统版本匹配的被管理网元和与网管系统版本不匹配的被管理网元分别使用不同表现形式进行显示。
较佳地,所述版本配套信息基于可扩展标记语言来描述。
较佳地,所述步骤C中根据获取的网元类型和网元版本信息,判断是否能够查询到该网元类型对应的该网元版本信息的过程具体包括:
C1、根据获取的被管理网元的网元类型,在所述版本配套信息中搜索和该网元类型对应的所有网元版本信息;并
C2、判断获取的被管理网元的网元版本信息是否在搜索到的网元版本信息中。
较佳地,所述步骤D中的不同表现形式为不同颜色、不同图案或者不同文字。
较佳地,所述步骤C之后还包括网管系统根据被管理网元和网管系统之间版本是否匹配的标记结果,发出告警消息的步骤。
一种版本匹配校验装置,包括:
版本配套信息建立单元,用于建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
获取单元,用于获知基于命令行接口命令指定对应参数的方式输入的要进行版本匹配校验处理的被管理网元的网元标识,并根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;
判断单元,用于根据所述获取单元获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息建立单元建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息;
标记单元,用于根据所述判断单元的判断结果,标记被管理网元和网管系统之间的版本是否匹配;
结果显示单元,用于将标记单元标记的标记结果以命令行接口命令报告形式进行显示。
较佳地,所述判断单元具体包括:
搜索子单元,用于根据所述获取单元获取的被管理网元的网元类型,在所述版本配套信息建立单元建立的版本配套信息中搜索和该网元类型对应的所有网元版本信息;
判断子单元,用于判断所述获取单元获取的被管理网元的网元版本信息是否在所述搜索子单元搜索到的网元版本信息中。
较佳地,所述装置还包括告警单元,用于网管系统根据所述标记单元的标记结果,发出告警消息。
一种版本匹配校验装置,包括:
版本配套信息建立单元,用于建立网管系统和所能够管理网元之间的版本配套信息,所述版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
获取单元,用于获知通过在网元拓扑图中指定被管理网元方式输入的要进行版本匹配校验处理的被管理网元的网元标识,并根据预先建立的网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系,获取该被管理网元的网元类型和网元版本信息;
判断单元,用于根据所述获取单元获取的被管理网元的网元类型和网元版本信息,判断在所述版本配套信息建立单元建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息;
标记单元,用于根据所述判断单元的判断结果,标记被管理网元和网管系统之间的版本是否匹配;
结果显示单元,用于根据所述标记单元的标记结果,在网元拓扑图中将与网管系统版本匹配的被管理网元和与网管系统版本不匹配的被管理网元分别使用不同表现形式进行显示。
较佳地,所述判断单元具体包括:
搜索子单元,用于根据所述获取单元获取的被管理网元的网元类型,在所述版本配套信息建立单元建立的版本配套信息中搜索和该网元类型对应的所有网元版本信息;
判断子单元,用于判断所述获取单元获取的被管理网元的网元版本信息是否在所述搜索子单元搜索到的网元版本信息中。
较佳地,所述装置还包括告警单元,用于网管系统根据所述标记单元的标记结果,发出告警消息。
本发明能够达到的有益效果如下:
本发明技术方案通过建立网管系统和所能够管理网元之间的版本配套信息,该建立的版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;对于要进行版本信息匹配校验处理的被管理网元,首先获取该被管理网元的网元类型和网元版本信息,进而根据获取的网元类型和网元版本信息,判断在建立的版本配套信息中是否能够查询到该网元类型所对应的该网元版本信息,如果是,就标记该被管理网元和网管系统之间版本匹配;否则标记该被管理网元和网管系统之间版本不匹配。从而实现了自动化的对网管系统中的被管理网元进行版本匹配校验处理,避免了手工对被管理网元进行版本匹配校验性处理的复杂性和繁琐性,节约了大量的人力成本,提高了对网管系统和被管理网元之间的版本进行匹配性校验处理的效率和快捷性;同时还可以避免由于手工版本匹配性校验处理所带来的校验结果不准确性的弊端。
同时本发明方案还可以将网管系统和各被管理网元之间的版本匹配校验结果直观的显示在网元拓扑图上,也可以将网管系统和各被管理网元之间的版本匹配校验结果以CLI命令报告的形式进行显示,从而较好的统一了网管系统中网元版本匹配校验结果的表现形式,有利于给网元操作维护人员更为明确的结果提示。

附图说明

图1为本发明版本匹配校验方法的主要实现原理流程图;
图2为将版本匹配校验结果匹配的被管理网元和版本匹配校验结果不匹配的被管理网元分别使用不同的颜色进行显示的示意图;
图3为本发明版本匹配校验装置的主要组成结构框图;
图4为本发明装置中获取单元的具体组成结构框图;
图5为本发明装置中判断单元的具体组成结构框图;
图6为本发明装置中增加结果显示单元和告警单元的第一实施例组成结构框图;
图7为本发明装置中增加结果显示单元和告警单元的第二实施例组成结构框图。

具体实施方式

本发明旨在提出一种版本匹配性校验方案,以对网管系统和其所管辖的各个网元之间的版本匹配性问题进行校验处理,该方案无需网管操作维护人员采取手工方式进行校验处理,而是能够自动地对网管系统和其所管辖的各网元的版本匹配性进行校验处理,并将版本匹配校验结果以统一的形式显示出,从而通过这种网管系统和被管理网元之间的版本匹配性校验处理方案,来提高网管系统和被管理网元之间版本匹配性校验处理的自动化程度,节省网管人员的操作维护工作量,并规范网管系统和被管理网元之间版本匹配性校验结果的显示形式。
下面将结合各个附图对本发明方案的主要实现原理、具体实施方式及其对应的有益效果进行详细的阐述。
请参照图1,该图是本发明版本匹配校验方法的主要实现原理流程图,其主要实现过程如下:
步骤S10,建立网管系统和其所能够管理网元之间的版本配套信息,其中该建立的版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
该建立的版本配套信息可以但不限于使用可扩展标记语言(XML,Extensible Markup Language)、EXCEL表格或者SQL数据库脚本来进行描述。
步骤S20,对于要进行版本匹配性校验处理的被管理网元,获取该被管理网元的网元类型和网元版本信息;其中可以通过如下处理方式来实现获取被管理网元的网元类型和网元版本信息:
首先,预先建立网管系统所管理各个网元的网元标识(NE ID)、网元类型(NE Type)和网元版本信息(NE Version)三者之间的对应关系;
然后,可以由网管操作维护人员来输入要进行版本匹配校验处理的被管理网元的网元标识(NE ID);
最后,根据网管操作维护人员输入的该被管理网元的网元标识(NE ID)在上述对应关系中索引到对应该被管理网元的网元类型(NE Type)和网元版本信息(NE Version)。
其中上述获取被管理网元的网元类型和网元版本信息的处理过程中,可以基于命令行接口(CLI)命令指定对应参数的方式来输入要进行版本匹配校验处理的被管理网元的网元标识,还可以通过在网元拓扑图中指定被管理网元的方式来实现输入要进行版本匹配校验处理的被管理网元的网元标识。
步骤S30,根据上述获取到的被管理网元的网元类型和网元版本信息,判断在建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息,其中根据获取的被管理网元的网元类型和网元版本信息,来判断是否能够在上述建立的版本配套信息中查询到该网元类型对应的该网元版本信息可以通过如下处理过程来完成:
首先根据获取的被管理网元的网元类型(NE Type),在建立的版本配套信息中搜索和该网元类型(NE Type)对应的所有网元版本信息(NE Version);
进而再判断获取的被管理网元的网元版本信息(NE Version)是否在上述搜索到的网元版本信息(NE Version)中;
如果上述判断结果为是,则执行下述步骤S40;否则执行下述步骤S50;
步骤S40,标记该被管理网元和网管系统之间版本匹配;
步骤S50,标记该被管理网元和网管系统之间版本不匹配。
如果在上述步骤S20中,是基于CLI命令指定对应参数的方式来实现输入要进行版本匹配校验处理的被管理网元的网元标识的,则后续可以进而将被管理网元和网管系统之间版本是否匹配的标记结果以CLI命令报告的形式进行显示,以供网管操作维护人员根据报告显示结果信息,进行相应的处理。
如果在上述步骤S20中,是通过在网元拓扑图中指定被管理网元的方式来实现输入要进行版本匹配校验处理的被管理网元的网元标识的,则后续可以进而根据被管理网元和网管系统之间版本是否匹配的标记结果,来在网元拓扑图中将与网管系统版本匹配的被管理网元和与网管系统版本不匹配的被管理网元分别使用不同的表现形式进行显示,如可以根据标记结果,在网元拓扑图中,将与网管系统版本匹配的被管理网元使用红色进行显示,而将与网管系统版本不匹配的被管理网元使用绿色进行显示;或者是在网元拓扑图中,将与网管系统版本匹配的被管理网元使用圆形进行显示,而将与网管系统版本不匹配的被管理网元使用三角形进行显示等,当然还可以使用不同的文字来标识这两类网元。
此外,网管系统还可以进而根据被管理网元和网管系统之间版本是否匹配的标记结果,发出告警消息,以及时通知网管操作维护人员对和网管系统版本信息不匹配的被管理网元执行相应措施处理。
下面将列举一个具体的实施例对本发明方法的主要实现原理进行更进一步的详细阐述:
首先使用XML文件来描述网管系统和其所管辖各个网元之间的版本配套信息,其中该版本配套信息还可以使用其他格式的便于计算机处理的格式来替代,例如也可以使用EXCEL格式文件来描述该版本配套信息,或者直接使用SQL数据库脚本来描述该版本配套信息。
该版本配套信息以网管系统当前的版本信息为基准,给出了每种网元类型的配套版本信息,然后可以通过CLI命令将该版本配套信息导入到网管系统中,以作为后续对被管理网元和网管系统之间进行版本匹配性校验处理的基准信息保起来。
其中使用XML文件来描述的一个版本配套信息示例如下:
  <?xml version=″1.0″encoding=″iso-8859-1″?>
  
  
    
      
      
         
         
         
         
         
         
         
         
         >/NE>
         
      

  



同时在网管系统中,还要对每个被管理的网元建立如下表2所示的属性映射关系,即针对每个被管理的网元,建立该网元的网元标识(NE ID)、网元类型(NE Type)、网元名称(NE Name)、网元版本(NE Version)和匹配结果标志之间的映射关系;
表2:被管理网元各个属性之间的映射关系表
  字段名   描述   备注   网元标识   网元实例标识   无   网元类型   网元实例所属网元类型   无   网元名称   网元的名称   无   网元版本   网元实例的具体版本   无   匹配结果标志   网元和网管系统进行版本  匹配校验的结果标志   无
当需要对某一被管理网元的版本信息进行匹配性校验处理时,可以通过如下两种方式发起校验处理:
一种是通过CLI方式指定对应参数来执行命令,以启动版本校验,如果指定的参数为特殊值则表示将校验本网管系统下的所有被管理网元;
另外一种是通过在网元拓扑图中选中指定的网元来启动版本校验,如果未在网元拓扑图中选定网元则表示将校验本网管系统下的所有被管理网元。
对某一被管理网元启动网元版本匹配校验处理后,将按照如下步骤执行:
1)首先获取启动版本匹配校验处理的网元的NE ID,进而根据上述表2的映射关系,利用该网元的NE ID索引到对应该网元实例的网元类型和网元版本信息。
2)根据该网元的网元类型,在上述基于XML文件描述的版本配套信息中获取到本网管系统能够支持的对应该网元类型的所有版本信息。
3)检查该网元实例的网元版本信息是否在网管系统支持的对应该网元类型的版本信息中,如果在其中则说明该网元的版本和网管系统的版本是配套的,在上述表2的映射关系中将匹配结果标志项记为“Yes”;反之则说明该网元的版本和网管系统的版本是不配套的,在上述表2的映射关系中将匹配结果标志项记为“No”。
4)如果是校验所有的被管理网元,则依次对所有被管理网元重复执行上述同样的处理步骤,即可以得出所有被管理网元的版本匹配校验结果。
如下表3所示,即为按照上述处理步骤,对相应3个被管理网元执行版本匹配性校验处理后,每个网元按照上述图2所示的属性映射关系而行成的映射关系表;
表3:版本匹配校验处理后被管理网元的各属性之间的映射关系表:
  NEID   NE Type   NE Name   NE Version   Match Flag   8   CSCF   NE8   CSCF3300V100R001C01B028   Yes   25   HSS   NE25   HSS9820V900R001C01B030   Yes   40   GTAS   NE40   GTAS9900V100R001C01B033   No
如果上述处理过程是由CLI命令方式发起的版本匹配校验处理,则可以将各个被管理网元和网管系统之间的版本匹配校验结果以CLI命令报告的形式给以显示,具体以CLI命令报告的形式显示版本匹配校验结果的格式实例可参考下述:
+++ OMS    2005-12-01 14:35:53
O&M  #14
%%CHK VER:;%%
RETCODE=0 Operation succeeded
Theresult of NE version consistency check information
------------------------------------------------------
NE ID  NE Version                  Version Match Result
5      CSCF3300V100R001C01B028     Not mactch
6      CSCF3300V100R001C01B030     SUCCESS
7      CSCF3300V100R001C01B031     SUCCESS
8      CSCF3300V100R001C01B032     SUCCESS
10     CSCF3300V100R001C01B034     SUCCESS
11     CSCF3300V100R001C01B031     SUCCESS
12     CSCF3300V100R001C01B032     SUCCESS
13     HSS9820V900R001C01B026      Not mactch
20     No report                   FAIL
25     HSS9820V900R001C01B028      SUCCESS
27     HSS9820V900R001C01B029      SUCCESS
30     HSS9820V900R001C01B030      SUCCESS
40     HSS9820V900R001C01B032      SUCCESS
---    END
如果上述处理过程是通过在网元拓扑图上指定网元发起的版本匹配校验处理,则可以将各个被管理网元和网管系统之间的版本匹配校验结果直接显示在网元拓扑图上。由于可以将网管系统所管理的各个网元的网元拓扑图在网管系统中的具有显示图形界面功能的网管终端界面上进行显示,所以使用网元拓扑图来表示网管系统所管理的各个网元之间的连接关系,并在网元拓扑图上显示每个被管理网元和网管系统之间的版本匹配校验结果将显得十分直观,可以为网管操作维护人员提供明确的提醒,有助于网管操作维护人员进行故障问题的分析和定位。如图2所示,该图是将版本匹配校验结果匹配的被管理网元和版本匹配校验结果不匹配的被管理网元分别使用不同的颜色进行显示的示意图,其中NE2、NE3和NE4表示与网管系统版本信息不匹配的网元,而其他则表示与网管系统版本信息匹配的网元。当然,在网元拓扑图中还可以将与网管系统版本信息匹配的网元和与网管系统版本信息不匹配的网元使用不同的图案或者文字来分别进行显示等。
此外,网管系统在发现被管理网元和网管系统之间存在版本不匹配时,还可以发出告警消息,以及时提醒网管操作维护人员确认故障并采取相关措施。
综上可见,本发明方案通过将网管系统和其所管辖网元之间的版本配套信息引入到网管系统中,同时在网管系统中增加被管理网元的各个属性映射关系表,从而简化了现有网管系统中采用手工方式根据版本配套信息表进行网元版本匹配校验处理的操作维护步骤,大大减小了由于被管理网元和网管系统之间的版本不一致而导致的网管事故发生概率,降低了网元版本配套工作的复杂度,使得网管系统中对网元版本匹配性的管理过程更加简便和快捷,节省了网管操作维护人员的人力成本。还可以直观地将网管系统和各被管理网元之间的版本匹配校验结果显示在网元拓扑图上,也可以将网管系统和各被管理网元之间的版本匹配校验结果以CLI命令报告的形式进行显示。
相应的,对应于本发明上述提出的版本匹配校验方法的工作原理,本发明这里还提出了一种版本匹配校验装置,请参照图3,该图是本发明版本匹配校验装置的主要组成结构框图,其主要包括版本配套信息建立单元10、获取单元20、判断单元30和标记单元40,其中各个组成部分的主要作用如下:
版本配套信息建立单元10,主要用于建立网管系统和其所能够管理网元之间的版本配套信息,其中该建立的版本配套信息中设置有和网管系统版本信息相匹配的各种网元类型的网元版本信息;
获取单元20,主要用于获取被管理网元的网元类型和网元版本信息;
判断单元30,主要用于根据上述获取单元20所获取到的被管理网元的网元类型和版本信息,判断在上述版本配套信息建立单元10建立的版本配套信息中是否能够查询到该网元类型对应的该网元版本信息;
标记单元40,用于根据上述判断单元30的判断结果,来标记被管理网元和网管系统之间的版本是否匹配。
请参照图4,该图是本发明装置中获取单元的具体组成结构框图,其获取单元20具体包括对应关系建立子单元210、输入子单元220和索引子单元230,其中各个具体组成部分的主要作用如下:
对应关系建立子单元210,用于预先建立网管系统所管理各个网元的网元标识、网元类型和网元版本信息三者之间的对应关系;
输入子单元220,用于网管操作维护人员输入要进行版本匹配校验处理的被管理网元的网元标识;其中该输入子单元220可以基于命令行接口命令指定对应参数的方式来输入要进行版本匹配校验处理的被管理网元的网元标识;还可以通过在网元拓扑图中指定被管理网元的方式来实现输入要进行版本匹配校验处理的被管理网元的网元标识;
索引子单元230,用于根据上述输入子单元220所输入的被管理网元的网元标识,在上述对应关系建立子单元210建立的对应关系中索引到该被管理网元的网元类型和网元版本信息。
请参照图5,该图是本发明装置中判断单元的具体组成结构框图,其中判断单元30具体包括搜索子单元310和判断子单元320,这两个具体组成部分的具体作用如下:
搜索子单元310,用于根据所述获取单元20获取到的被管理网元的网元类型,在上述版本配套信息建立单元10建立的版本配套信息中搜索和该网元类型相对应的所有网元版本信息;
判断子单元320,用于判断上述获取单元20所获取到的被管理网元的网元版本信息是否在上述搜索子单元310搜索到的网元版本信息中。
请参照图6,该图是本发明装置中增加结果显示单元和告警单元的第一实施例组成结构框图,其在上述图3主要组成结构的基础上,还进而包括第一结果显示单元50和告警单元60,这两个组成单元的主要作用如下:
第一结果显示单元50,主要用于将上述标记单元40的标记结果以命令行接口命令报告的形式进行显示;
告警单元60,主要用于网管系统根据上述标记单元40的标记结果,向网管操作维护人员发出告警消息。
请参照图7,该图是本发明装置中增加结果显示单元和告警单元的第二实施例组成结构框图,其在上述图3主要组成结构的基础上,还进而包括告警单元60和第二结果显示单元70,这两个组成单元的主要作用如下:
告警单元60,主要用于网管系统根据上述标记单元40的标记结果,向网管操作维护人员发出告警消息;
第二结果显示单元70,主要用于根据上述标记单元40的标记结果,在网元拓扑图中将与网管系统版本信息匹配的被管理网元和与网管系统版本信息不匹配的被管理网元分别使用不同的表现形式来进行显示。
此外,本发明版本匹配校验装置中的其他具体技术实现细节请参照本发明上述版本匹配校验方法中对应技术实现细节的相关描述,这里不再过多赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。