基站模拟器及基站测试方法

文档序号:7625568阅读:585来源:国知局
专利名称:基站模拟器及基站测试方法
技术领域
本发明涉及无线通信技术,特别涉及基站的测试方法以及和测试相关的设备。
背景技术
自从80年代模拟移动通信系统诞生以来,在短短十几年里移动通信在全球得到飞速发展,已经从第一代模拟系统发展到第三代移动通信系统(TheThird Generation,简称“3G”)。目前,第二代数字系统主要包括全球移动通信系统(Global System for mobile Communication,简称“GSM”)和码分多址(Code Division Multiple Access,简称“CDMA”)等,其中,CDMA在移动通信中占有举足轻重的地位,特别在3G中,较为成熟的三大标准都属于CDMA的范畴。
在CMDA通信系统中,用户设备(User Equipment,简称“UE”)经由一个无线接入网(Radio Access Network,简称“RAN”)与一个或多个核心网(Core Network,简称“CN”)进行通信。其中,UE可以是手机、也可以是带有移动终端的笔记本电脑、或者是安装在车辆上的移动通信设备,这些设备能够同无线接入网进行语音和/或数据通信业务,例如打电话、传真、网上浏览,以及收发电子邮件等等。
其中,RAN覆盖被分成小区区域的地理区域,每一个小区区域由一个基站(Base Station,简称“BS”)提供服务,即由该BS提供本区域内的无线覆盖。BS通过BS设备与小区中的UE通信,通过控制设备来进行网络资源管理、信道转换等多种控制功能。BS的控制设备叫做基站控制器(BaseStation Controller,简称“BSC”)。BSC通过异步传输模式(AsynchronousTransfer Mode,简称“ATM”)的网间互联协议(IP OVER ATM,简称“IPOA”)接口与BS设备进行连接。
BSC由网管设备集中控制,多BS并行操作维护又是网管设备的一项非常重要的功能。为了验证BSC或网管设备是否具备商用标准、能否支持多BS并行的操作维护功能,必须采用最接近产品的网上实际运行情况的环境对其进行大业务量测试,这也是产品发布的必经环节。
目前,为了对网管设备或BSC的多BS操作维护功能进行大业务量测试,一般是使用多个真实的BS来参与测试。
使用多个真实的BS设备与被测系统的BSC或网管设备连接,在网管设备上运行多BS的操作维护命令,根据多BS操作维护命令的响应消息来判断该功能是否得到正确的实现。
在实际应用中,上述方案存在以下问题测试成本高、组网环境复杂、BS数量受限。
造成这种情况的主要原因在于,这种测试是通过使用真实的BS设备参与完成的。而真实的BS设备一般分布的区域较广,无法在一个机房内完成对BSC的测试。

发明内容
有鉴于此,本发明的主要目的在于提供一种无线通信技术,使得只要利用较少的物料成本就可以实现对大量基站操作维护的模拟。
为实现上述目的,本发明提供了一种基站模拟器,包含至少一个接口模块,和基站控制器连接,用于提供底层接口通路功能;命令解释及响应模块,用于通过所述接口模块接收来自基站控制器的基站操作维护命令,根据预先设置的脚本进行处理,并通过所述接口模块向所述基站控制器返回相应的响应命令。
其中,所述命令解释及响应模块至少有两个;所述基站模拟器还包含交换模块,用于在各个所述接口模块和命令解释及响应模块之间转发各种命令。
此外,所述交换模块是以太网交换机。
此外,还包含控制模块,用于提供以下功能之一或其任意组合向用户提供操作界面、配置所述接口模块和命令解释及响应模块的参数或脚本、控制测试过程、获取测试结果、以及测试过程中信息的监控。
此外,所述接口模块还用于提供文件传输协议客户端的功能,以便根据所述命令解释及响应模块的指示从所述基站控制器下载指定的文件。
此外,所述命令解释及响应模块是基于指定语言的解释执行器,所述脚本使用该指定语言描述。
此外,所述指定语言包含工具命令语言或Python语言。
此外,所述接口模块与所述基站控制器之间通过基于异步传输模式的IP接口或全IP接口连接。
本发明还提供了一种基站测试方法,包含以下步骤网管设备通过基站控制器向基站模拟器发送基站操作维护命令;所述基站模拟器的接口模块收到所述基站操作维护命令后,转发给命令解释及响应模块;所述命令解释及响应模块根据预先设置的脚本进行处理,并通过所述接口模块向所述基站控制器返回相应的响应命令;
所述基站控制器将收到的响应命令转发给所述网管设备。
其中,所述接口模块和命令解释及响应模块之间通过交换模块转发基站操作维护命令及其响应命令。
通过比较可以发现,本发明的技术方案与现有技术的主要区别在于,通过模拟器与BSC对接,一个模拟器模拟多个BS设备的操作维护功能。模拟器包含接口模块、命令解释及响应模块、交换模块和控制模块。
在模拟器中使用TCL解析器根据TCL脚本解析操作维护命令并给予相应的响应。
这种技术方案上的区别,带来了较为明显的有益效果,即因为使用模拟器取代真实的BS进行测试,所以只需要较少的物料成本就可以实现对大量基站操作维护的模拟,满足基站控制器或网管设备对于多基站操作维护大业务量测试的要求,成本低、测试组网简单。
因为在模拟器中使用了TCL解析器根据TCL脚本解析操作维护命令并给予相应的响应,而TCL脚本可以根据测试要求进行方便的修改,所以加大了对操作维护命令支持的可扩展性,例如可以轻松地支持目前BS所不支持的新命令。


图1是本发明中使用多基站操作维护模拟器来完成测试的系统原理图;图2是根据本发明第一实施方式的多基站操作维护模拟器的结构图;图3是根据本发明第二实施方式的多基站操作维护模拟器对操作维护命令响应的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
本发明提供了一种多BS操作维护模拟器来代替真实的BS设备来完成BSC或网管设备测试的方法,其设计原理如图1所示。
这种多BS操作维护模拟器包含一个或多个接口模块、命令解释及响应模块、交换模块、控制模块。
其中,由接口模块和BSC连接,并提供底层接口通路和文件传输协议客户端的功能。这种连接是基于IPOA接口连接,如图2所示,也可以是全IP接口。这样,通过多个接口模块和IPOA接口,可以和多个BSC连接。
由命令解释及响应模块接收BSC的BS操作维护命令,并根据预先设置的脚本进行处理,然后返回相应的响应命令。在模拟器系统中,命令解释及响应模块可以是一个或多个,它是基于指定语言的解释执行器,脚本使用指定的语言描述,例如,TCL或Python语言。如果只有一个命令解释及响应模块,则模拟器可以进一步简化,即不再需要交换模块,由命令解释及响应模块直接和各接口模块相连。
命令解释及响应模块是通过接口模块与BSC连接,从而实现命令的接收和响应。而接口模块也是根据命令解释及响应模块的指示完成BSC指定文件的下载。
在各个接口模块和命令解释及响应模块之间的命令转发工作,则是由交换模块完成的。该交换模块可以是以太网交换机也可以是其它的交换设备。
最后,由控制模块向该模拟系统的用户提供操作界面、配置接口模块和命令解释及响应模块的参数或脚本、控制测试过程、获取测试结果、以及对测试过程中信息的监控。
根据上述的原理,本发明第一实施方式的多BS操作维护模拟器的系统结构如图2所示。在该实施方式中,每一个接口模块是一块硬件接口板,通过IPOA接口与BSC连接,模拟BS设备;各个模块之间通过以太网通信,所以使用了以太网交换机作为交换模块;以TCL执行器实现命令解释及响应模块,该TCL执行器用于执行TCL脚本。由于现有技术的测试方法中,操作维护命令可以由BSC或网管设备通过IPOA通道发送给BS设备,而这种操作维护命令是遵循统一格式的可打印字符串。通过TCL脚本可以正确地识别出需要进行大业务量测试的操作维护命令,然后根据BS设备对操作维护命令响应消息格式由TCL脚本来产生该操作维护命令的响应,从而替代现有技术中的真实的BS设备的响应。因此,只需要通过TCL脚本来实现对真实BS设备操作维护功能的模拟,而不需要采用专门的BS设备,简化了测试组网环境,降低了测试成本。并且,通过结合TCL解析器和TCL脚本的方法,还加大了对操作维护命令支持的可扩展性。
本发明的第一实施方式的多BS操作维护模拟器的系统结构如图2所示。
本发明第二实施方式的多BS操作维护模拟器的工作方法如图3所示。
在步骤301中,网管设备向BSC发送BS操作维护的命令。
在步骤302中,BSC将命令转发给模拟器的接口模块。
在步骤303中,接口模块将命令传递给交换模块。
在步骤304中,命令由交换模块转发给命令解释及响应模块。
在步骤305中,命令解释及响应模块根据预先设置的脚本,对收到的命令进行处理,并给出相应的响应命令。
步骤306到步骤308是对操作维护响应命令的传递,与步骤301到步骤303对操作维护命令的传递是对应的。最后响应命令被返回给发出BS操作维护命令的网管设备。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种基站模拟器,其特征在于,包含至少一个接口模块,和基站控制器连接,用于提供底层接口通路功能;命令解释及响应模块,用于通过所述接口模块接收来自基站控制器的基站操作维护命令,根据预先设置的脚本进行处理,并通过所述接口模块向所述基站控制器返回相应的响应命令。
2.根据权利要求1所述的基站模拟器,其特征在于,所述命令解释及响应模块至少有两个;所述基站模拟器还包含交换模块,用于在各个所述接口模块和命令解释及响应模块之间转发各种命令。
3.根据权利要求2所述的基站模拟器,其特征在于,所述交换模块是以太网交换机。
4.根据权利要求1至3中任一项所述的基站模拟器,其特征在于,还包含控制模块,用于提供以下功能之一或其任意组合向用户提供操作界面、配置所述接口模块和命令解释及响应模块的参数或脚本、控制测试过程、获取测试结果、以及测试过程中信息的监控。
5.根据权利要求4所述的基站模拟器,其特征在于,所述接口模块还用于提供文件传输协议客户端的功能,以便根据所述命令解释及响应模块的指示从所述基站控制器下载指定的文件。
6.根据权利要求4所述的基站模拟器,其特征在于,所述命令解释及响应模块是基于指定语言的解释执行器,所述脚本使用该指定语言描述。
7.根据权利要求6所述的基站模拟器,其特征在于,所述指定语言包含工具命令语言或Python语言。
8.根据权利要求4所述的基站模拟器,其特征在于,所述接口模块与所述基站控制器之间通过基于异步传输模式的IP接口或全IP接口连接。
9.一种基站测试方法,其特征在于,包含以下步骤网管设备通过基站控制器向基站模拟器发送基站操作维护命令;所述基站模拟器的接口模块收到所述基站操作维护命令后,转发给命令解释及响应模块;所述命令解释及响应模块根据预先设置的脚本进行处理,并通过所述接口模块向所述基站控制器返回相应的响应命令;所述基站控制器将收到的响应命令转发给所述网管设备。
10.根据权利要求9所述的基站测试方法,其特征在于,所述接口模块和命令解释及响应模块之间通过交换模块转发基站操作维护命令及其响应命令。
全文摘要
本发明涉及无线通信技术,公开了一种基站模拟器及基站测试方法,使得只要利用较少的物料成本就可以实现对大量基站操作维护的模拟。本发明中,通过模拟器与BSC对接,一个模拟器模拟多个BS设备的操作维护功能。模拟器包含接口模块、命令解释及响应模块、交换模块和控制模块。在模拟器中使用TCL解析器根据TCL脚本解析操作维护命令并给予相应的响应。
文档编号H04W24/04GK1878376SQ200510111458
公开日2006年12月13日 申请日期2005年12月13日 优先权日2005年12月13日
发明者徐泽平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1