一种控制多部用户终端自动进行业务的方法和装置制造方法及图纸

技术编号:2913881 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控制多部用户终端UE自动进行业务的方法和装置,本发明专利技术装置包括控制单元和连接被控用户终端的适配单元两大部分,控制单元由脚本编辑与生成、脚本解释执行、文件与数据存储、资源池管理及通讯五部分组成,完成业务流程的控制和手机响应信息的记录与统计,适配单元由通讯及端口映射模块和数据与电源合路模块两部分组成,完成对所有被控手机的数据收发和电源供应。本发明专利技术的优点是除了支持控制多部3G手机进行传统语音业务,还能对3G典型的CS64K视频电话业务、分组域业务以及组合业务进行自动控制,并能方便地支持对更多手机的扩展。

【技术实现步骤摘要】

本专利技术涉及第三代移动通信领域,尤其是一种控制多部用户终端自动进行业务的方法及装置。
技术介绍
在移动通信系统进行大规模商用前,都要经历一系列的功能和性能测试。功能测试一般是功能验证,在目前的实验室测试中,主要由测试人员拨打手机来进行;性能测试则经常是对系统在大负荷下的各项性能进行验证,如大话务量呼叫测试,在实验室条件下由于人员和设备的限制,靠测试人员手动来进行大话务量呼叫测试是一件非常艰难且效率低下的事情,而且因为人为因素的引入,测试结果的可信度也大打折扣。目前大话务量呼叫测试有使用模拟的方式进行大话务量的呼叫测试,如中国专利申请号为01105826.9、200510002385.6、200310121278.6的专利申请所公开的技术方案,这种类型的测试对Iub、Iu接口是真实的,但排除了Uu口对系统性能的影响,因此测试的结果仍然不能真实反映系统的性能。还有一种测试方法是主叫采用模拟器,而被叫采用真实手机,从网络侧发起寻呼来产生大话务量(如专利申请号为200310114022.2公开的方法),此方法只是涉及到了移动终止呼叫的情况,而对于移动发起的呼叫和移动拨打移动的呼叫的情况没有涉及到。而要对三种呼叫均涉及到,需要控制多部手机自动发起各种业务,在GSM和CDMA以及目前的WCDMA和CDMA2000无线接入系统测试中,均采用了呼叫器,如CDMA呼叫器主要是WilTek公司的BlueRose和高通公司的CAIT,WilTek公司的BlueRose呼叫器,如图1所示,为一硬件设备,满配置为5块接口板,可以带5部CDMA手机。高通公司的CAIT是一个纯软件的方案,计算机通过串口直接与手机连接,计-->算机上运行CAIT软件,实现空口呼叫,信令跟踪和日志的记录,CAIT只能带一部手机,主要还是用来作分析之用。另外,如图2所示,还有采用基于客户机服务器模式的分布式呼叫系统来扩展控制多部手机的方法(如专利申请号为200510037085.1公开的方法),此方法虽能达到对多部手机的控制,但采用客户机服务器的模式无形中增加了测试系统的复杂性。
技术实现思路
本专利技术的目的之一是提供一种控制多部移动用户终端(User Equipment,UE)自动进行业务的装置,能够解决在移动通信的性能测试中,现有实现移动终止呼叫、移动发起呼叫和移动拨打移动的呼叫这三种呼叫的测试方式,扩展困难、结构复杂的技术问题。为达到上述目的,本专利技术提出的技术方案是这样实现的:一种控制多部用户终端自动进行业务的装置,所述装置包括:控制单元,用于控制用户终端执行测试脚本以及记录测试结果;适配单元,用于多部用户终端与控制单元的适配连接;所述适配单元为控制单元提供一对多的端口映射,所述控制单元通过所述映射端口控制所述多个用户终端执行业务。进一步地,所述控制单元包括:脚本解释执行模块:用于解释和执行测试脚本;文件与数据存储模块:用于存储测试脚本、测试数据及测试结果;资源池管理模块:用于维护和管理用户终端资源信息和终端状态信息;通信模块:用于输入输出的通信接口单元;所述脚本解释执行模块从所述文件与数据存储模块获取测试脚本并进行解释和执行,通过所述通信模块向各用户终端下发控制指令以及接收各用户终端反馈的测试结果;所述脚本解释执行模块负责更新维护所述资源池管理模块中的用户终端资源信息;终端状态信息通过所述通信模块传送给所述资源池管理-->模块。进一步地,所述控制单元还包括脚本编辑与生成模块,用于编辑和生成测试脚本;所述脚本编辑与生成模块从所述文件与数据存储模块中读取所述测试脚本,并将生成的测试脚本存储于所述文件与数据存储模块。进一步地,所述适配单元包括:通讯及端口映射模块:其一端连接于所述控制单元,用于实现端口映射;数据与电源合路模块:用于连接所述通讯及端口映射模块映射出的多个端口和多个用户终端,并为终端提供电源供应。进一步地,所述通讯及端口映射模块一端通过标准以太网口与所述控制单元相连,另一端映射为多个RJ45端口。进一步地,所述数据与电源合路模块用户终端侧为RS232接口,用户终端通过RS232转RJ45适配器与所述通讯及端口映射模块相连。本专利技术的另一目的是提供一种控制多部移动用户终端自动进行业务的方法,为达到上述目的,本专利技术提出的技术方案是这样实现的,一种控制多部用户终端自动进行业务的方法,其特征在于,包括如下步骤:A、建立控制单元到多个用户终端之间的端口映射关系;B、控制单元解释执行测试脚本,通过映射端口控制多个用户终端自动执行业务。进一步地,步骤A中,所述端口映射关系是指端口号与终端呼叫号码之间的对应关系,控制单元通过以下步骤建立所述映射关系:A01:控制单元向与指定端口连接的用户终端下发查询国际移动用户识别码的指令,获取所述用户终端的国际移动用户识别码;A02:根据所述国际移动用户识别码与终端呼叫号码的对应关系建立所述端口号与所述终端呼叫号码的对应关系并将其存储于资源池中。进一步地,所述资源池存储所有用户终端资源信息及终端状态信息,包括国际移动用户识别码、呼叫号码,终端占用端口号,终端所处状态。-->进一步地,所述控制单元与所述用户终端之间的采用串口方式通讯,所述控制单元通过操作所述串口来控制所述用户终端执行业务。进一步地,步骤B中,所述测试脚本的执行步骤如下:B01、调用存储于文件与数据存储模块中的测试脚本;B02、对参数化的测试脚本进行解释执行,向用户终端下发控制命令;B03、接收并存储所述测试脚本的反馈结果。进一步地,所述测试脚本采用文件方式存储,且测试脚本与测试数据分离,一份测试脚本可以对应多个测试数据。进一步地,所述测试脚本的执行分为内建命令的执行和扩展命令的执行,内建命令在脚本解析器中通过内部函数执行,扩展命令通过解析器调用扩展函数执行。进一步地,所述扩展函数与业务相关,其根据传入的呼叫号码,查询资源池中对应的端口号,通过所述端口向用户终端下发控制命令并在此端口上接收所述用户终端的反馈信息。进一步地,扩展函数执行过程中将命令执行信息、业务信息、终端信息存储于数据库当中,并实时更新资源池中终端所处的状态信息。进一步地,电路域或分组域单域业务采用同步方式实现;对于组合域业务通过异步方式实现,即在测试脚本中叠加异步的电路域业务和分组域业务的单域业务。进一步地,控制用户终端进行电路域语音业务、CS64K视频电话业务、通用无线分组业务的附着/去附着,分组数据协议的激活与去激活业务采用AT指令实现;进行拨号和文件传输协议的上传/下载业务采用操作系统提供的函数实现。进一步地,还包括编辑和生成测试脚本的步骤,所述测试脚本有手工编写和采用图形用户接口界面编辑自动生成脚本两种方式。本专利技术的技术方案通过端口映射,使得控制单元能够直接控制多部3G手机自动进行业务,包括发起和终止。通过添加适配单元能方便的实现扩展,对-->更多手机进行控制。本专利技术通过扩展函数对3G业务流程进行了封装,支持二次开发,使得性能测试过程更加简化,提高了测试效率,节约了测试成本。附图说明图1为BlueRose呼叫器示意图;图2为分布式手机呼叫器示意图;图3是本专利技术的一较佳实施例的架构图;图4为本专利技术的一较佳实施例的流程图;图5为本专利技术的一较佳扩展方式效果图。具体实施方式参考图本文档来自技高网
...

【技术保护点】
一种控制多部用户终端自动进行业务的装置,其特征在于,所述装置包括: 控制单元,用于控制用户终端执行测试脚本以及记录测试结果; 适配单元,用于多部用户终端与控制单元的适配连接; 所述适配单元为控制单元提供一对多的端口映射,所 述控制单元通过所述映射端口控制所述多个用户终端执行业务。

【技术特征摘要】
1、一种控制多部用户终端自动进行业务的装置,其特征在于,所述装置包括:控制单元,用于控制用户终端执行测试脚本以及记录测试结果;适配单元,用于多部用户终端与控制单元的适配连接;所述适配单元为控制单元提供一对多的端口映射,所述控制单元通过所述映射端口控制所述多个用户终端执行业务。2、根据权利要求1所述的装置,其特征在于,所述控制单元包括:脚本解释执行模块:用于解释和执行测试脚本;文件与数据存储模块:用于存储测试脚本、测试数据及测试结果;资源池管理模块:用于维护和管理用户终端资源信息和终端状态信息;通信模块:用于输入输出的通信接口单元;所述脚本解释执行模块从所述文件与数据存储模块获取测试脚本并进行解释和执行,通过所述通信模块向各用户终端下发控制指令以及接收各用户终端反馈的测试结果;所述脚本解释执行模块负责更新维护所述资源池管理模块中的用户终端资源信息;终端状态信息通过所述通信模块传送给所述资源池管理模块。3、根据权利要求2所述的装置,其特征在于,所述控制单元还包括脚本编辑与生成模块,用于编辑和生成测试脚本;所述脚本编辑与生成模块从所述文件与数据存储模块中读取所述测试脚本,并将生成的测试脚本存储于所述文件与数据存储模块。4、根据权利要求2所述的装置,其特征在于,所述适配单元包括:通讯及端口映射模块:其一端连接于所述控制单元,用于实现端口映射;数据与电源合路模块:用于连接所述通讯及端口映射模块映射出的多个端口和多个用户终端,并为终端提供电源供应。5、根据权利要求4所述的装置,其特征在于,所述通讯及端口映射模块一端通过标准以太网口与所述控制单元相连,另一端映射为多个RJ45端口。6、根据权利要求5所述的装置,其特征在于,所述数据与电源合路模块用户终端侧为RS232接口,用户终端通过RS232转RJ45适配器与所述通讯及端口映射模块相连。7、一种控制多部用户终端自动进行业务的方法,其特征在于,包括如下步骤:A、建立控制单元到多个用户终端之间的端口映射关系;B、控制单元解释执行测试脚本,通过映射端口控制多个用户终端自动执行业务。8、根据权利要求7所述的方法,其特征在于,步骤A中,所述端口映射关系是指端口号与终端呼叫号码之间的对应关系,控制单元通过以下步骤建立所述映射关系:A01:控制单元向与指定端口连接的用户终端下发查...

【专利技术属性】
技术研发人员:肖伟王金石孔飞
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利