进行多卡移动终端适配测试的方法及系统的制作方法

文档序号:8001819阅读:403来源:国知局
进行多卡移动终端适配测试的方法及系统的制作方法
【专利摘要】本发明公开了进行多卡移动终端适配测试的方法及系统,其中,该方法包括:在移动终端设置测试模块和待测模块;测试模块向待测模块发送测试调用指令;待测模块调用客户识别模块SIM功能接口以分别用各SIM标识与测试服务器进行通信;测试模块记录关于各SIM标识的通信结果,将通信结果和移动终端机型发送给测试控制器以确定出适配失败的机型。本发明方案能够提高适配测试的效率,节省成本。
【专利说明】进行多卡移动终端适配测试的方法及系统

【技术领域】
[0001]本发明涉及移动终端测试技术,尤其涉及进行多卡移动终端适配测试的方法及系统。

【背景技术】
[0002]随着移动终端的普及,多卡移动终端已备受关注。同时,在多卡移动终端的使用中,常需要安装各种与客户识别模块(SIM, Subscriber Identity Module)功能相关的第三方应用。这里具体以双卡手机为例,双卡手机可以同时装两张SIM卡,可以是同一种网络制式的双卡,如全球移动通信系统(GSM,Global System Mobile)网络双卡,码分多址技术(CDMA, Code Divis1n Multiple) CDMA网络双卡等。还可以是将两种网络制式进行结合,如将CDMA和GSM网络结合,一部手机可同时插入两张不同网络的号卡,用户无需更换手机,即可任意拨打、接听和收发短信,且这类手机还支持互动世界、彩e以及掌中宽带等多种增值业务,功能丰富。
[0003]随着多卡移动终端的不断推陈出新,第三方应用安装在多卡移动终端后,可能会出现不能匹配,无法正常工作的问题。为了获取第三方应用在各种机型上安装后的适配情况,目前多采用人工进行检测,下面进行具体说明。
[0004]测试时,人为下载并安装第三方应用,运行第三方应用,第三方应用调用SIM功能接口,包括短信息接口或拨号接口等,与测试服务器进行通信;以调用短信息接口为例,在测试过程中,需人为编辑关于各SIM标识的测试短信,发送给测试服务器,根据与测试服务器之间的通信结果确定相应机型是否适配。对于某一具体的第三方应用,需要人为对各类机型的移动终端分别进行适配测试,其工作量大,效率低。


【发明内容】

[0005]本发明提供了一种进行多卡移动终端适配测试的方法,该方法能够提高多卡移动终端适配测试的效率,节省成本。
[0006]本发明提供了一种进行多卡移动终端适配测试的系统,该系统能够提高多卡移动终端适配测试的效率,节省成本。
[0007]—种进行多卡移动终端适配测试的方法,该方法包括:
[0008]在移动终端设置测试模块和待测模块;
[0009]测试模块向待测模块发送测试调用指令;
[0010]待测模块调用客户识别模块SIM功能接口,以分别用各SIM标识与测试服务器进行通信;
[0011]测试模块记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器以确定出适配失败的机型。
[0012]一种进行多卡移动终端适配测试的系统,该系统包括移动终端、测试服务器和测试控制器,所述移动终端包括测试模块、待测模块和SM通信处理模块;
[0013]所述测试模块,向待测模块发送测试调用指令,记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器;
[0014]所述待测模块,接收测试调用指令,调用客户识别模块SIM功能接口启动SIM通信处理模块;
[0015]所述SM通信处理模块,分别通过各SM标识与所述测试服务器进行通信;
[0016]所述测试控制器,接收来自所述测试模块的通信结果和移动终端机型,由通信结果确定出适配失败的机型。
[0017]从上述方案可以看出,本发明中,在移动终端设备测试模块和待测模块,测试时,测试模块向待测模块发送测试调用指令;待测模块调用客户识别模块SIM功能接口以分别用各SIM标识与测试服务器进行通信;测试模块记录关于各SIM标识的通信结果,将通信结果和移动终端机型发送给测试控制器以确定出适配失败的机型。采用本发明方案,通过测试模块对待测模块的控制,自动完成测试,并将通信结果反馈给测试控制器进行统计;无需人为参与移动终端与测试服务器之间的通信,也无需人为进行测试结果的统计,进而,节省了人力成本,提高了测试效率。

【专利附图】

【附图说明】
[0018]图1为本发明进行多卡移动终端适配测试的方法示意性流程图;
[0019]图2为本发明进行多卡移动终端适配测试的系统结构示意图。

【具体实施方式】
[0020]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0021]将在多卡移动终端安装的各种与SIM功能相关的第三方应用称为待测模块,本发明中,由移动终端上的测试模块控制待测模块调用SIM功能接口,自动完成对测试,并将通信结果反馈给测试控制器进行统计;这样,节省了人力成本,提高了测试效率。
[0022]参见图1,为本发明进行多卡移动终端适配测试的方法示意性流程图,其包括以下步骤:
[0023]步骤101,在移动终端设置测试模块和待测模块。
[0024]测试模块用于控制待测模块调用SIM功能接口进行测试。移动终端的测试模块和待测模块可预先从测试控制器获取,具体包括:移动终端与测试控制器之间建立连接,测试控制器将测试应用和待测应用下发给移动终端;移动终端安装测试应用和待测应用,生成测试模块和待测模块,而后启动安装后的测试模块。实际应用时,测试应用可采用测试脚本方式实现,测试控制器可采用一台PC实现。
[0025]步骤102,测试模块向待测模块发送测试调用指令。
[0026]步骤103,待测模块调用SM功能接口以分别用各SM标识与测试服务器进行通?目。
[0027]SIM功能接口为与SIM相关的接口,例如短信息接口、拨号接口等;若为短信息接口,则需要测试出发送短信息及接收短信息两种情况的通信结果;若为拨号接口,则需要测试出拨打电话及接收电话两种情况的通信结果。
[0028]步骤104,测试模块记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器以确定出适配失败的机型。
[0029]下面以调用短信息接口和拨号接口为例,对上述流程步骤102-103进行举例说明:
[0030]实例一:
[0031 ] 调用的SIM功能接口为短信息接口,所述通信结果包括短信息发送结果和短信息接收结果,本步骤所述分别用各SIM标识与测试服务器进行通信可具体包括:
[0032]SIM通信处理模块分别用各SM标识向测试服务器发送测试短信息;
[0033]测试服务器由接收的测试短信息确定短信息发送结果,向SM通信处理模块反馈关于各SIM标识的短信息发送结果和回复响应;
[0034]SIM通信处理模块接收关于各SM标识的短信息发送结果和回复响应,发送给测试模块;
[0035]测试模块由回复响应确定短信息接收结果。
[0036]SIM通信处理模块为移动终端中用于完成SM相关通信功能的处理模块。测试服务器用于协助移动终端进行SIM相关通信,具体可采用另一移动设备实现,测试服务器接收来自移动终端的测试短信息后,判断测试短信息是否为预先协商的用于测试的短信息,如果是,则确定短信息发送结果为发送成功,否则确定短信息发送结果为发送失败;对关于各SIM标识的测试短信息,都执行该判断,确定出短信息发送结果,反馈给SIM通信处理模块;还可以,将短信息发送结果直接发送给测试控制器,如实例二中的实施方式,对于这种情况,需要预先存储的SIM标识与移动终端机型之间的对应关系,这里从该对应关系中查询出相应的移动终端机型,将移动终端机型一并发送给测试控制器。本实例中,同时,还向移动终端发送回复响应,SIM通信处理模块接收来自移动终端的回复响应后,判断回复响应是否为预先协商的用于测试的响应消息,如果是,则确定短信息接收结果为接收成功,否则确定短信息接收结果为接收失败;对关于各SIM标识的回复响应,都执行该判断,确定出短信息接收结果,而后,将短信息发送结果、短信息接收结果和移动终端机型发送给测试控制器;测试控制器由短信息发送结果和短信息接收结果确定是否适配,确定的方式有多种,例如:若判断出短信息发送结果为发送成功,且短信息接收结果为接收成功,则适配;否则不适配,需要对待测应用进行调整。
[0037]实例二:
[0038]调用的SM功能接口为短信息接口,所述通信结果包括短信息接收结果,本步骤所述分别用各SM标识与测试服务器进行通信可具体包括:
[0039]SIM通信处理模块分别用各SM标识向测试服务器发送测试短信息;
[0040]测试服务器由接收的测试短信息确定短信息发送结果,由SIM标识确定出移动终端机型,向测试控制器发送短信息发送结果和移动终端机型,向SM通信处理模块反馈信息发送回复响应;
[0041]SIM通信处理模块接收关于各SM标识的回复响应,发送给测试模块;
[0042]测试模块由回复响应确定短信息接收结果。
[0043]实例三:
[0044]调用的SM功能接口为拨号接口,所述通信结果包括拨打结果和接听结果,本步骤所述分别用各SM标识与测试服务器进行通信可具体包括:
[0045]SIM通信处理模块分别用各SM标识向测试服务器发起通话连接请求;
[0046]测试服务器挂断来自SM通信处理模块的通话连接请求,确定拨打结果,将关于各SIM标识的拨打结果通过短信息发送给SIM通信处理模块,并向所述SIM通信处理模块分别发起关于各SIM标识的通话连接请求;
[0047]SM通信处理模块挂断来自测试服务器的通话连接请求,确定接听结果,将拨打结果和接听结果发送给测试模块。
[0048]对电话拨打的测试与对短信息收发的测试类似。测试服务器挂断来自SIM通信处理模块的通话连接请求,确定拨打结果为拨打成功,将拨打结果通过短信息反馈给移动终端;或者,将拨打结果通过短信息发送给测试控控制器,如实例四的实现方式。并且,测试服务器向移动终端进行回拨,移动终端接收到来自测试服务器的通话连接请求,则挂断电话,确定接听结果为接听成功;并将拨打结果和接听结果发送给测试控制器。
[0049]实例四:
[0050]调用的SIM功能接口为拨号接口,所述通信结果包括接听结果,本步骤所述分别用各SM标识与测试服务器进行通信可具体包括:
[0051]SIM通信处理模块分别用各SM标识向测试服务器发起通话连接请求;
[0052]测试服务器挂断来自SM通信处理模块的通话连接请求,确定拨打结果,由SM标识确定出对应的移动终%5机型,向测试控制器发送拨打结果和移动终%5机型,并向SIM通信处理模块分别发起关于各SM标识的通话连接请求;
[0053]SIM通信处理模块挂断来自测试服务器的通话连接请求,确定接听结果,发送给测试模块。
[0054]而后,测试控制器由来自移动终端的拨打信息和来自测试服务器的拨打信息确定是否适配,具体如:对于某SIM标识,如果都接收到拨打结果和接听结果,说明拨打和接听都成功,则适配;否则不适配,需要对待测应用进行调整。
[0055]采用本发明方案,通过测试模块对待测模块的控制,自动完成测试,并将通信结果反馈给测试控制器进行统计;无需人为参与移动终端与测试服务器之间的通信,也无需人为进行测试结果的统计,进而,节省了成本,提高了测试效率。
[0056]参见图2,为本发明进行多卡移动终端适配测试的系统结构示意图,该系统包括移动终端、测试服务器和测试控制器,所述移动终端包括测试模块、待测模块和SIM通信处理模块;
[0057]所述测试模块,向待测模块发送测试调用指令,记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器;
[0058]所述待测模块,接收测试调用指令,调用客户识别模块SIM功能接口启动SIM通信处理模块;
[0059]所述SM通信处理模块,分别通过各SM标识与所述测试服务器进行通信;
[0060]所述测试控制器,接收来自所述测试模块的通信结果和移动终端机型,由通信结果确定出适配失败的机型。
[0061]测试模块对待测模块和SIM通信处理模块进行控制,以获取测试结果,反馈给测试控制器。
[0062]较佳地,所述移动终端还包括安装模块,所述测试控制器包括推送模块;
[0063]所述推送模块,与所述安装模块之间建立连接,将测试应用和待测应用下发给所述安装模块;
[0064]所述安装模块,与所述推送模块之间建立连接,接收所述推送模块下发的测试应用和待测应用,进行安装,生成测试模块和待测模块,启动测试模块。
[0065]上述的待测应用具体如,对通讯录进行管理的第三方应用,采用该应用,可对移动终端的通讯录进行管理,并通过该应用调用SIM功能接口,以进行短信息发送和接收、电话拨打和接听,等等。
[0066]较佳地,调用的SM功能接口为短信息接口,所述通信结果包括短信息发送结果和短信息接收结果,所述SIM通信处理模块包括第一短信处理子模块,分别用各SIM标识向测试服务器发送测试短信息,接收测试服务器反馈的关于各SIM标识的短信息发送结果和回复响应,发送给测试模块;
[0067]所述测试服务器,由接收的测试短信息确定短信息发送结果,向SM通信处理模块反馈关于各SIM标识的短信息发送结果和回复响应;
[0068]所述测试模块,接收来自所述第一短信处理子模块的关于各SIM标识的短信息发送结果和回复响应,由回复响应确定短信息接收结果。
[0069]较佳地,调用的SM功能接口为短信息接口,所述通信结果包括短信息发送结果和短信息接收结果,所述SIM通信处理模块包括第二短信处理子模块,分别用各SIM标识向测试服务器发起通话连接请求,挂断来自测试服务器的通话连接请求,确定接听结果,发送给测试模块;
[0070]所述测试服务器,由接收的测试短信息确定短信息发送结果,由SIM标识确定出移动终端机型,向测试控制器发送短信息发送结果和移动终端机型,向SIM通信处理模块反馈信息发送回复响应;
[0071]所述测试模块,接收来自所述第二短信处理子模块的关于各SIM标识的回复响应,由回复响应确定短信息接收结果。
[0072]较佳地,调用的SM功能接口为拨号接口,所述通信结果包括拨打结果和接听结果,所述SM通信处理模块包括第一拨打处理子模块和短信接收子模块;
[0073]所述第一拨打处理子模块,分别用各SM标识向所述测试服务器发起通话连接请求,挂断来自所述测试服务器的通话连接请求,确定接听结果,发送给所述测试模块;
[0074]所述短信接收子模块,接收来自所述测试服务器的拨打结果,发送给所述测试模块;
[0075]所述测试服务器,挂断来自所述第一拨打处理子模块的通话连接请求,确定拨打结果,将关于各SIM标识的拨打结果通过短信息发送给所述短信接收子模块,并向所述第一拨打处理子模块分别发起关于各SM标识的通话连接请求。
[0076]较佳地,调用的SM功能接口为拨号接口,所述通信结果包括接听结果,所述SIM通信处理模块包括第二拨打处理子模块,分别用各SM标识向所述测试服务器发起通话连接请求,挂断来自所述测试服务器的通话连接请求,确定接听结果,发送给所述测试模块;
[0077]所述测试服务器,挂断来自所述第二拨打处理子模块的通话连接请求,确定拨打结果,由SIM标识确定出对应的移动终端机型,向所述测试控制器发送拨打结果和移动终端机型;并向所述第二拨打处理子模块分别发起关于各SIM标识的通话连接请求。
[0078]本发明所述的多卡移动终端为同时装了至少两张SIM卡的移动终端,具体如基于android系统的多卡移动终端。
[0079]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种进行多卡移动终端适配测试的方法,其特征在于,该方法包括: 在移动终端设置测试模块和待测模块; 测试模块向待测模块发送测试调用指令; 待测模块调用客户识别模块SIM功能接口,以分别用各SIM标识与测试服务器进行通信; 测试模块记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器以确定出适配失败的机型。
2.如权利要求1所述的方法,其特征在于,所述在移动终端设置测试模块和待测模块包括: 移动终端与测试控制器之间建立连接,测试控制器将测试应用和待测应用下发给移动终端; 移动终端安装测试应用和待测应用,生成测试模块和待测模块,启动测试模块。
3.如权利要求1所述的方法,其特征在于,调用的SIM功能接口为短信息接口,所述分别用各SM标识与测试服务器进行通信包括: SIM通信处理模块分别用各SIM标识向测试服务器发送测试短信息;由测试服务器由接收的测试短信息确定短信息发送结果,向SIM通信处理模块反馈关于各SM标识的短信息发送结果和回复响应; SIM通信处理模块接收测试服务器反馈的关于各SIM标识的短信息发送结果和回复响应,发送给测试模块; 测试模块由回复响应确定短信息接收结果。
4.如权利要求1所述的方法,其特征在于,调用的SIM功能接口为短信息接口,所述分别用各SM标识与测试服务器进行通信包括: SIM通信处理模块分别用各SIM标识向测试服务器发送测试短信息;由测试服务器由接收的测试短信息确定短信息发送结果,由SIM标识确定出移动终端机型,向测试控制器发送短信息发送结果和移动终端机型,向SM通信处理模块反馈信息发送回复响应; SIM通信处理模块接收测试控制器反馈的关于各SIM标识的回复响应,发送给测试模块; 测试模块由回复响应确定短信息接收结果。
5.如权利要求1所述的方法,其特征在于,调用的SIM功能接口为拨号接口,所述分别用各SM标识与测试服务器进行通信包括: SIM通信处理模块分别用各SM标识向测试服务器发起通话连接请求;由测试服务器挂断来自SM通信处理模块的通话连接请求,确定拨打结果,将关于各SM标识的拨打结果通过短信息发送给SIM通信处理模块,并向所述SIM通信处理模块分别发起关于各SIM标识的通话连接请求; SIM通信处理模块挂断来自测试服务器的通话连接请求,确定接听结果,将拨打结果和接听结果发送给测试模块。
6.如权利要求1所述的方法,其特征在于,调用的SIM功能接口为拨号接口,所述分别用各SM标识与测试服务器进行通信包括: SIM通信处理模块分别用各SM标识向测试服务器发起通话连接请求;由测试服务器挂断来自SM通信处理模块的通话连接请求,确定拨打结果,由SM标识确定出对应的移动终端机型,向测试控制器发送拨打结果和移动终端机型,并向SIM通信处理模块分别发起关于各SIM标识的通话连接请求; SIM通信处理模块挂断来自测试服务器的通话连接请求,确定接听结果,发送给测试模块。
7.一种进行多卡移动终端适配测试的系统,其特征在于,该系统包括移动终端、测试服务器和测试控制器,所述移动终端包括测试模块、待测模块和SIM通信处理模块; 所述测试模块,向待测模块发送测试调用指令,记录关于各SM标识的通信结果,将通信结果和移动终端机型发送给测试控制器; 所述待测模块,接收测试调用指令,调用客户识别模块SIM功能接口启动SIM通信处理模块; 所述SIM通信处理模块,分别通过各SIM标识与所述测试服务器进行通信; 所述测试控制器,接收来自所述测试模块的通信结果和移动终端机型,由通信结果确定出适配失败的机型。
8.如权利要求7所述的系统,其特征在于,所述移动终端还包括安装模块,所述测试控制器包括推送模块; 所述推送模块,与所述安装模块之间建立连接,将测试应用和待测应用下发给所述安装模块; 所述安装模块,与所述推送模块之间建立连接,接收所述推送模块下发的测试应用和待测应用,进行安装,生成测试模块和待测模块,启动测试模块。
9.如权利要求7所述的系统,其特征在于,调用的SIM功能接口为短信息接口,所述SIM通信处理模块包括第一短信处理子模块,分别用各SM标识向测试服务器发送测试短信息,接收测试服务器反馈的关于各SIM标识的短信息发送结果和回复响应,发送给测试模块; 所述测试服务器,由接收的测试短信息确定短信息发送结果,向SIM通信处理模块反馈关于各SIM标识的短信息发送结果和回复响应; 所述测试模块,接收来自所述第一短信处理子模块的关于各SIM标识的短信息发送结果和回复响应,由回复响应确定短信息接收结果。
10.如权利要求7所述的系统,其特征在于,调用的SIM功能接口为短信息接口,所述SIM通信处理模块包括第二短信处理子模块分别用各SM标识向测试服务器发送测试短信息,接收关于各SIM标识的回复响应,发送给测试模块; 所述测试服务器,由接收的测试短信息确定短信息发送结果,由SIM标识确定出移动终端机型,向测试控制器发送短信息发送结果和移动终端机型,向第二短信处理子模块反馈信息发送回复响应; 所述测试模块,接收来自所述第二短信处理子模块的关于各SIM标识的回复响应,由回复响应确定短信息接收结果。
11.如权利要求7所述的系统,其特征在于,调用的SIM功能接口为拨号接口,所述SIM通信处理模块包括第一拨打处理子模块和短信接收子模块; 所述第一拨打处理子模块,分别用各SIM标识向所述测试服务器发起通话连接请求,挂断来自所述测试服务器的通话连接请求,确定接听结果,发送给所述测试模块; 所述短信接收子模块,接收来自所述测试服务器的拨打结果,发送给所述测试模块; 所述测试服务器,挂断来自所述第一拨打处理子模块的通话连接请求,确定拨打结果,将关于各SIM标识的拨打结果通过短信息发送给所述短信接收子模块,并向所述第一拨打处理子模块分别发起关于各SM标识的通话连接请求。
12.如权利要求7所述的系统,其特征在于,调用的SIM功能接口为拨号接口,所述SIM通信处理模块包括第二拨打处理子模块,分别用各SM标识向所述测试服务器发起通话连接请求,挂断来自所述测试服务器的通话连接请求,确定接听结果,发送给所述测试模块;所述测试服务器,挂断来自所述第二拨打处理子模块的通话连接请求,确定拨打结果,由SIM标识确定出对应的移动终端机型,向所述测试控制器发送拨打结果和移动终端机型;并向所述第二拨打处理子模块分别发起关于各SM标识的通话连接请求。
【文档编号】H04W88/02GK104284350SQ201310279198
【公开日】2015年1月14日 申请日期:2013年7月4日 优先权日:2013年7月4日
【发明者】付佑冬, 胡元汉, 李斌 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1