一种3g网管接口综合测试系统和方法

文档序号:7643137阅读:251来源:国知局
专利名称:一种3g网管接口综合测试系统和方法
技术领域
本发明涉及移动通信、网络管理技术领域,特别涉及一种3G网管接口综合测试系统和方法。
背景技术
3G网络管理系统在整个3G网络中有极其重要的作用。网管接口是网络管理系统的一个重要组成部分,它描述了被管系统要向管理系统提供的管理功能和交互双方所应遵循的数据交互方式,是连接管理系统和被管系统之间的桥梁。网管接口的功能测试和信息模型一致性测试是保证不同的网管系统之间能进行互联互通和互操作的重要手段和必要步骤。

发明内容
本发明的目的是提供一种支持3种3G制式(WCDMA、TD-SCDMA、CDMA2000)的网管接口综合测试系统和方法。该测试系统能够对3G无线网、核心网、数据业务网、智能网以及IMS(IP多媒体系统)网络的OMC北向接口(厂家网管系统向上的接口,集中网管系统通过它跟厂家网管系统对接)进行功能测试和信息模型一致性测试,也能够对3G集中网络管理系统(NMS)的南向接口(集中网管系统向下的接口)进行功能测试和信息模型一致性测试,还能够通过直连网元对3G数据业务网的网元、IMS网元的网管接口进行功能测试。
为实现本发明的目的,提供了一种3G网管接口综合测试系统,包括集成参考点IRP功能测试模块、配置、性能资源模型比较模块、人机交互模块、文件传输模块、操作维护中心OMC功能模拟模块、北向接口功能模块、以及适配层;其中IRP功能测试模块,用于执行OMC北向接口或直连网元方式的功能测试;配置、性能资源模型比较模块,与所述文件传输模块和人机交互模块相连,用于执行OMC北向接口或直连网元方式的信息模型一致性测试;人机交互模块,与所述IRP功能测试模块和所述配置、性能资源模型比较模块进行信息交互,用于接受、处理测试人员的输入并显示测试结果;文件传输模块,与所述配置、性能资源模型比较模块相连,用于获取性能文件和配置文件,并在网管接口综合测试系统和被测系统之间进行文件传输;操作维护中心OMC功能模拟模块,与所述人机交互模块和所述北向接口功能模块相连,用于实现NMS南向接口的测试;北向接口功能模块,用于在进行NMS南向接口测试时完成数据格式的转换;以及适配层,与文件传输模块、IRP功能测试模块和网管接口连接并采用插件式设计,用于完成协议标准的转换,以为OMC北向接口测试、NMS南向接口测试以及直连网元方式测试提供相应的插件。
根据本发明的另一个方面,还提供了一种使用3G网管接口综合测试系统实现的测试方法,所述3G网管接口综合测试系统包括集成参考点IRP功能测试模块、配置、性能资源模型比较模块、人机交互模块、文件传输模块、操作维护中心OMC功能模拟模块、北向接口功能模块、以及适配层;所述方法包括如下步骤由IRP功能测试模块执行OMC北向接口或直连网元方式的功能测试;由与所述文件传输模块和人机交互模块相连的配置、性能资源模型比较模块执行执行OMC北向接口或直连网元方式的的信息模型一致性测试;由与所述IRP功能测试模块和所述配置、性能资源模型比较模块进行信息交互的人机交互模块接受、处理测试人员的输入并显示测试结果;由与所述配置、性能资源模型比较模块相连的文件传输模块从获取性能文件和配置文件,并在网管接口综合测试系统和被测系统之间进行文件传输;由与所述人机交互模块和所述北向接口功能模块相连的操作维护中心OMC功能模拟模块实现NMS南向接口进行测试;在进行NMS南向接口测试时,由北向接口功能模块完成数据格式的转换;以及由与文件传输模块、IRP功能测试模块和网管接口连接并采用插件式设计的适配层,完成协议标准的转换,以为OMC北向接口测试、NMS南向接口测试以及直连网元方式测试提供相应的插件。
本发明的优点包括●集成度高,几乎包括了所有常用的3G网管接口测试。
●支持WCDMA、TD-SCDMA和CDMA2000三种3G制式。
●测试的智能化和自动化。在整个测试过程中,测试系统不仅可以将测试结果在人机交互模块上显示,而且还可以将结果导出到文件,对有些测试项可以进行分析和统计。特别是在配置资源模型和性能资源模型中,实现了自动比较、自动输出结果及自动统计分析。
●较好的自适应性和兼容性。被测系统采用的接口规范是不断升级的,测试系统可以很方便的根据变化了的接口规范对系统本身进行调整和升级,从而提高了测试系统的自适应性和兼容性。
●模块化的设计思想,容易扩展和升级。当有新的测试需要的时候,测试系统可以很容易增加一些功能模块以满足测试需要。


从下面对以非限制性例子的方式提供的本发明优选实施例的描述以及从附随附图中,会更加清楚本发明的这些和其他特点、优点和有益效果,其中图1示出了根据本发明的3G网管接口综合测试系统的示意图;图2示出了根据本发明的3G网管接口综合测试系统的总体构造和连接关系;图3示意性示出了根据本发明的3G网管接口综合测试方法在进行3G OMC北向接口测试时的流程图;以及图4示意性示出了根据本发明的3G网管接口综合测试方法在对网络管理系统NMS南向接口进行测试时的流程图。
具体实施例方式
以下通过结合附图,对本发明的优选实施方式进行描述,应该理解,在这里描述的优选实施方式并不是限制性的说明,本领域技术人员可以根据本发明的原理,对本发明作出各种修改、改进而不会脱离随附权利要求所限定保护范围。
在图1中,根据本发明的3G网管接口综合测试系统能够对3G的无线网、核心网、业务网、智能网、IMS(IP多媒体子网,IP Multi-MediaSub-Network)网络的OMC北向接口进行功能测试和信息模型一致性测试,也能够对3G集中网络管理系统(NMS)的南向接口进行功能测试和信息模型一致性测试,还能够通过直连网元对3G业务网的网元、IMS(IP多媒体子网,IP Multi-Media Sub-Network)网元的网管接口进行功能测试。测试系统通过OMC北向接口从厂家网管系统(EMS)获得告警信息、配置数据和性能数据。其中所述3G网管接口综合测试系统与各种3G网络的OMC北向接口包括与IMS-NE连接的OMC-IMS接口、与无线网连接的OMC-R接口、与核心网电路域连接的OMC-S接口、与核心网分组域连接的OMC-G接口、与数据业务网连接的OMC-V接口和与智能网连接的OMC-IN接口。所述3G网管接口综合测试系统也能直连数据业务网、智能网和IMS-NE(IP多媒体子网,IPMulti-Media Sub-Network)获得告警信息、配置数据和性能数据。
图2示出了根据本发明的3G网管接口综合测试系统的总体构造和连接关系。根据本发明的3G网管接口综合测试系统主要包括以下几个功能模块,如图2所示IRP(集成参考点、Integration Reference Point)功能测试模块201;文件传输模块203;配置、性能资源模型比较模块205;OMC(操作维护中心、Operation Maintenance Center)功能模拟模块207;北向接口功能模块209;适配层210;系统初始化模块213;以及人机交互模块215。
其中,IRP功能测试模块201主要完成网管接口的功能测试。其中,网管接口的测试包括功能测试和信息模型一致性测试。具体的测试要求是由测试规范规定的。一般来说,功能测试包括故障管理测试、文件传输管理测试、配置管理测试、性能管理测试。功能测试的方法例如可以是测试平台提供测试规范要求的所有操作函数,用户一一调用这些函数,观察函数的返回值即可。
文件传输模块203负责网管接口综合测试系统和被测系统之间的文件传输。测试系统可以通过文件传输模块203从被测系统获取所需的数据文件,比如在信息模型一致性测试中,测试系统可以通过文件传输模块203从被测设备的OMC数据库(图中未示出,该数据库一般是在OMC服务器中配置的,由设备厂商提供)中获取性能文件和配置文件。
OMC功能模拟模块207和北向接口功能模块209相连接,并且该两个模块是实现对NMS(集中网管系统、Network ManagementSystem)南向接口进行测试的重要模块。在一种实施方式中,OMC功能模拟模块207是一个仿真程序,模拟OMC的工作,模拟产生的消息和数据经过北向接口功能模块209之后上传到NMS。在一种实施方式中,该OMC功能模拟模块207一般具备如下功能消息产生、消息响应的功能。产生的消息主要是模拟OMC的告警信息和上报通知。这些消息的产生可以是随机的也可以是定制的。消息经过北向接口功能模块209后转换成合适的格式上传到NMS。另外,当NMS发送上传数据的命令的时候,也能够正确的响应命令,并且将相应的消息上传上去。另外,图中示出的数据库217用于在OMC功能模拟模块207进行模拟时使用。
北向接口功能模块209负责产生跟NMS兼容的相关消息格式和数据格式的转换。另一方面,从NMS下发的命令或其他数据经过北向接口功能模块209转换后也交给OMC功能模拟模块207处理。
配置、性能资源模型比较模块205将从被测系统获得的配置文件和性能文件同准备好的模板文件进行比较,然后将比较结果显示并且导出到文件。在一种实施方式中,配置、性能资源模型比较模块205通过文件传输模块203从被测系统获得配置文件和性能文件。在一种实施方式中,配置、性能资源模型比较模块205将从被测系统获得的配置文件和性能文件与准备好的模板文件进行比较的结果通过人机交互模块215而导出到文件中。配置、性能资源模型比较模块205是用于完成网管接口的信息模型一致性测试功能的模块,可以是集成在一起的模块,也可以是单独的模块,优选地具备如下功能读取从被测系统上传上来的原始数据,例如是从OMC数据库上来的配置数据文件和性能数据文件,并且提取出对应的测试项,然后跟模板文件比较。将测试结果以一定的格式输出。结果可以输出到文件和人机界面。另外,可以对输出格式进行定制。对测试结果进行分析统计,并且将分析统计结果输出到文件。
另外,根据本发明的人机交互模块215专门处理信息显示和接收用户输入,并与OMC功能模拟模块207相连。OMC功能模拟模块207产生的信息都可以在人机交互模块215中呈现。另外,用户的输入也可以通过人机交互模块215传到OMC功能模拟模块207。
根据本发明的适配层210主要完成协议标准的转换并且是可配置的。由于系统要对不同的接口进行测试,所以要适配不同的接口技术。有些网管接口采用的是CORBA(公共对象请求代理体系,CommonObject Request Broker Architecture)技术,有的采用SNMP(简单网管协议,Simple Network Management Protocol)技术。适配层是插件式设计的。适配层由一系列的适配插件组成,每个插件对应于一种接口技术。当要对一个全新的接口进行测试的时候,只需在系统中增加一个该接口的适配插件即可,而不用修改系统本身。适配层210的存在提高了测试系统的兼容性,扩大了系统的适用范围。
系统初始化模块213主要在测试系统启动时完成一些初始化工作。人机交互模块215主要接受、处理测试人员输入并且将测试结果以直观有效的方式。
根据本发明的3G网管接口综合测试系统还具有一个数据库217。进行NMS南向接口测试的时候,系统运行之初,该数据库先进行初始化。然后NMS向测试系统发送上传数据的命令的时候,测试系统能够正确的访问数据库并且将相关的数据上传。另外,当NMS向测试系统发送下载数据的时候,测试系统能够正确的将数据接收并且存储到相应的位置。测试系统提供数据库监控和查询的功能。
当NMS出现系统问题的时候,测试系统能够接收到NMS发送过来的错误消息并且作相应的处理,比如不再上传数据,而是把数据保存到文件,收到NMS恢复正常消息之后再上传。
有利地,所有与系统相关的数据在系统初始化的时候被初始化。可以将系统数据以一定的格式存储到文件中,系统启动时可以读入该文件然后完成相应的初始化工作。
根据本发明的一种实施方式,OMC北向接口测试功能优选地由IRP功能测试模块201、文件传输模块203、配置、性能资源模型比较模块205以及人机交互模块215共同完成。NMS南向接口测试功能由OMC功能模拟模块207、北向接口功能模块209、人机交互模块215和数据库217共同完成。通过直连方式对网元进行测试的功能与OMC北向接口测试功能。
附图3示意性示出了根据本发明的3G网管接口综合测试系统进行3G OMC北向接口测试时的流程图。在对3G OMC北向接口进行测试的时候,优选地包括下列步骤在步骤S301给OMC北向接口分配可用的IP地址,并且正确配置3G网管接口综合测试系统所在的PC机的网络配置。首先确保3G网管接口综合测试系统可以连接到OMC。正确配置测试系统的初始化信息,包括OMC北向接口的IP信息和版本信息。
在步骤S303启动3G网管接口综合测试系统,待测试系统自动运行一些初始化程序之后,正式进入测试阶段。
在步骤S305每进行一个测试项的测试,测试系统会自动的将测试结果保存到一个文件中,该文件的名称就是该测试项的名称以及测试进行的具体的时间。有时候我们可能要将得到的测试文件再导入到测试平台,再由测试系统进行分析统计,输出最后的测试统计结果。
在步骤S307在测试系统所在的PC机上运行FTP(文件传输协议,File Transfer Protocol)服务端,正确配置FTP服务器的信息,然后启动FTP服务器。然后以FTP的方式从OMC数据库调用OMC配置数据和性能数据。将这些配置数据和性能数据导入到配置模型比较模块和性能比较模块,然后再设置模糊比较等级,启动比较程序,得到比较结果报表。
在步骤S309可以根据需要将结果报表导出到EXCEL文件。也可以将测试结果报表打印出来。
图4示意性示出了根据本发明的3G网管接口综合测试系统在对NMS南向接口进行测试时的流程图。在对NMS南向接口进行测试的时候,优选地包括下列步骤在步骤S401通过网络将NMS和3G网管接口测试系统连接,正确配置网络参数,保证两者已经连接。
在步骤S403启动测试系统的OMC模拟功能模块和数据库,进行初始化工作。
在步骤S405为了完成特定的测试任务,需要对OMC模拟功能模块进行特定的设置。比如要检测NMS系统对告警信息的采集情况,可以在OMC模拟功能模块里面设置生成一个告警信息。
在步骤S407在NMS侧发送指令到测试系统,接收上传数据。
在步骤S409根据测试数据对测试结果进行统计。在NMS侧发送命令,接收数据。
通过直连方式对网元进行测试的时候,步骤跟OMC北向接口测试相似,这里不再详细描述。
通过直连方式对网元进行测试的时候,只要对适配层进行相关的配置(增加或设置相关的插件)。通常,这一类网元是采用SNMP(simplenetwork management protocol)技术,所以增加一个SNMP适配插件即可。
三种功能(OMC北向接口测试,NMS南向接口测试,直连网元方式测试)是独立的。每个功能对应不同的界面。OMC北向接口测试和直连网元方式测试虽然类似,但是它们是在不同的界面下进行的。在不同的界面下需要对适配层进行一些配置或者增加一些适配插件。
以上通过结合附图对根据本发明的一种3G网管接口综合测试系统和方法进行了阐述,但本发明并不限于此。本领域技术人员知道,依据本发明原理,可以对本发明做出各种修改、改进,而不脱离本发明随附权利要求的范围。
权利要求
1.一种3G网管接口综合测试系统,包括集成参考点IRP功能测试模块、配置、性能资源模型比较模块、人机交互模块、文件传输模块、操作维护中心OMC功能模拟模块、北向接口功能模块、以及适配层;其中IRP功能测试模块,用于执行OMC北向接口或直连网元方式的功能测试;配置、性能资源模型比较模块,与所述文件传输模块和人机交互模块相连,用于执行OMC北向接口或直连网元方式的信息模型一致性测试;人机交互模块,与所述IRP功能测试模块和所述配置、性能资源模型比较模块进行信息交互,用于接受、处理测试人员的输入并显示测试结果;文件传输模块,与所述配置、性能资源模型比较模块相连,用于获取性能文件和配置文件,并在网管接口综合测试系统和被测系统之间进行文件传输;操作维护中心OMC功能模拟模块,与所述人机交互模块和所述北向接口功能模块相连,用于实现NMS南向接口的测试;北向接口功能模块,用于在进行NMS南向接口测试时完成数据格式的转换;以及适配层,与文件传输模块、IRP功能测试模块和网管接口连接并采用插件式设计,用于完成协议标准的转换,以为OMC北向接口测试、NMS南向接口测试以及直连网元方式测试提供相应的插件。
2.根据权利要求1的系统,其中,所述配置、性能资源模型比较模块可以是集成在一起的模块,也可以是单独的模块。
3.根据权利要求1的系统,其中,所述配置、性能资源模型比较模块从文件传输模块读取从被测系统上传上来的原始数据、提取对应的测试项,然后跟模板文件比较,所述原始数据包括数据库中存储的配置数据文件和性能数据文件。
4.根据权利要求1的系统,其中,所述配置、性能资源模型比较模块将测试结果根据一定的格式输出;所述结果可以输出到文件和人机交互界面;以及可以对输出格式进行定制,对测试结果进行分析统计,并且将分析统计结果输出到文件。
5.根据权利要求1的系统,其中,所述操作维护中心OMC功能模拟模块还用于产生包括模拟OMC的告警信息和上报通知的消息,所述消息的产生可以是随机的也可以是定制的,所述消息经北向接口功能模块后转换成合适的格式上传到NMS,并且当NMS发送上传数据的命令的时候,也能够正确的响应所述命令,将相应的消息上传。
6.根据权利要求1的系统,其中,所述北向接口功能模块还执行与NMS兼容的相关消息格式和数据格式的转换,以及转换从NMS下发的命令或其他数据,用于OMC功能模拟模块进行处理。
7.根据权利要求1的系统,其中,所述系统还包括数据库,与所述OMC功能模拟模块连接,用于在进行NMS南向接口测试时,接收并存储相关的数据。
8.根据权利要求1的系统,其中,所述系统还包括系统初始化模块,用于在系统初始化的时候对所有与系统相关的数据进行初始化。
9.根据权利要求1的系统,其中,所述网管接口采用公共对象请求代理体系CORBA技术,简单网管协议SNMP技术。
10.根据权利要求1的系统,其中,所述系统能够对3G无线网、核心网、数据业务网、智能网以及IP多媒体系统IMS网络的OMC北向接口进行功能测试和信息模型一致性测试;对3G集中网络管理系统NMS的南向接口进行功能测试和信息模型一致性测试;以及通过直连网元对3G数据业务网的网元、IMS网元的网管接口进行功能测试;其中所述北向接口指厂家网管系统向上的接口,集中网管系统通过它跟厂家网管系统对接,而南向接口指集中网管系统向下的接口。
11.根据权利要求1的系统,其中,所述由所述IRP功能测试模块完成的功能测试包括故障管理测试、文件传输管理测试、配置管理测试、性能管理测试;以及功能测试的方法可以是测试平台提供测试规范要求的所有操作函数,用户一一调用这些函数,以及观察函数的返回值。
12.一种使用3G网管接口综合测试系统实现的测试方法,所述3G网管接口综合测试系统包括集成参考点IRP功能测试模块、配置、性能资源模型比较模块、人机交互模块、文件传输模块、操作维护中心OMC功能模拟模块、北向接口功能模块、以及适配层;所述方法包括如下步骤由IRP功能测试模块执行OMC北向接口或直连网元方式的功能测试;由与所述文件传输模块和人机交互模块相连的配置、性能资源模型比较模块执行执行OMC北向接口或直连网元方式的的信息模型一致性测试;由与所述IRP功能测试模块和所述配置、性能资源模型比较模块进行信息交互的人机交互模块接受、处理测试人员的输入并显示测试结果;由与所述配置、性能资源模型比较模块相连的文件传输模块从获取性能文件和配置文件,并在网管接口综合测试系统和被测系统之间进行文件传输;由与所述人机交互模块和所述北向接口功能模块相连的操作维护中心OMC功能模拟模块实现NMS南向接口进行测试;在进行NMS南向接口测试时,由北向接口功能模块完成数据格式的转换;以及由与文件传输模块、IRP功能测试模块和网管接口连接并采用插件式设计的适配层,完成协议标准的转换,以为OMC北向接口测试、NMS南向接口测试以及直连网元方式测试提供相应的插件。
13.根据权利要求12的方法,进一步包括将所述配置、性能资源模型比较模块集成在一起,或者将所述配置、性能资源模型比较模块进行单独的配置以形成单独的模块的步骤。
14.根据权利要求12的方法,还包括由所述配置、性能资源模型比较模块从文件传输模块读取从被测系统上传上来的原始数据、提取对应的测试项,然后跟模板文件比较的步骤,其中所述原始数据包括数据库中存储的配置数据文件和性能数据文件。
15.根据权利要求12的方法,还包括由所述配置、性能资源模型比较模块将测试结果根据一定的格式输出的步骤;其中,所述结果可以输出到文件和人机界面;以及还包括对输出格式进行定制,对测试结果进行分析统计,并且将分析统计结果输出到文件的步骤。
16.根据权利要求12的方法,由所述操作维护中心OMC功能模拟模块产生包括模拟OMC的告警信息和上报通知的消息的步骤,所述消息的产生可以是随机的也可以是定制的,以及将所述消息经北向接口功能模块后转换成合适的格式上传到NMS,并且当NMS发送上传数据的命令的时候,也能够正确的响应所述命令,并且将相应的消息上传的步骤。
17.根据权利要求12的方法,还包括由所述北向接口功能模块执行与NMS兼容的相关消息格式和数据格式的转换的步骤,以及转换从NMS下发的命令或其他数据,由OMC功能模拟模块进行处理的步骤。
18.根据权利要求12的方法,其中,所述方法还包括在进行NMS南向接口测试时,配置一个与所述OMC功能模拟模块连接的数据库以接收并存储相关的数据的步骤。
19.根据权利要求12的方法,其中,所述方法还包括在系统初始化的时候对所有与系统相关的数据进行初始化的步骤。
20.根据权利要求12的方法,其中,所述网管接口采用公共对象请求代理体系CORBA技术,简单网管协议SNMP技术。
21.根据权利要求12的方法,其中,所述方法能够对3G无线网、核心网、数据业务网、智能网以及IP多媒体系统IMS网络的OMC北向接口进行功能测试和信息模型一致性测试;对3G集中网络管理系统NMS的南向接口进行功能测试和信息模型一致性测试;以及通过直连网元对3G数据业务网的网元、IMS网元的网管接口进行功能测试;其中所述北向接口指厂家网管系统向上的接口,集中网管系统通过它跟厂家网管系统对接,而南向接口指集中网管系统向下的接口。
22.根据权利要求12的方法,其中,所述由所述IRP功能测试模块完成的功能测试包括故障管理测试、文件传输管理测试、配置管理测试、性能管理测试;以及功能测试的方法可以是测试平台提供测试规范要求的所有操作函数,用户一一调用这些函数,以及观察函数的返回值。
全文摘要
本发明涉及3G网管接口综合测试系统及测试方法。包括执行OMC北向接口或直连网元方式的功能测试的IRP功能测试模块;执行OMC北向接口或直连网元方式的信息模型一致性测试的配置、性能资源模型比较模块;接受、处理测试人员输入并显示测试结果的人机交互模块;获取性能和配置文件并在网管接口测试系统和被测系统之间进行文件传输的文件传输模块;实现NMS南向接口测试的操作维护中心功能模拟模块;以及在进行NMS南向接口测试时完成数据格式转换的北向接口功能模块,以及完成协议标准的转换为OMC北向接口测试、NMS南向接口测试以及直连网元方式测试提供相应插件的适配层。本发明集成度高、支持多种种3G制式、实现了测试智能化和自动化,具有较好的自适应性和兼容性。
文档编号H04L12/26GK1997199SQ200710000560
公开日2007年7月11日 申请日期2007年1月12日 优先权日2007年1月12日
发明者杨维忠, 易学明, 张琳峰 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1