一种基于at指令的移动终端自动化呼叫场测方法及系统的制作方法

文档序号:8416231阅读:235来源:国知局
一种基于at指令的移动终端自动化呼叫场测方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种基于AT指令的移动终端自动化呼叫场测方法及系统。
【背景技术】
[0002]随着移动终端(如手机,M2M模块)的发展,为了验证手机的性能,各个手机以及模块厂商需要做大量的场测(Field Test)的呼叫测试(Call Test),即在各种外部使用环境下,例如:居住小区、城市的各种高层建筑物的聚集区域、地铁车箱、公交车、山区、地下室等各类地点进行使用测试,外场测试涉及的内容通常都是用户日常使用的功能,如电话的呼入呼出、短信息发送与接收、浏览网页等。以电话的呼叫为例,其测试内容主要是观察通话的接通率、通话质量、数据通讯的速率和质量等主观评价指标,以评估手机的设计质量好坏,这需要用到大量的人工在车辆的移动过程中去拨打电话,并且记录电话异常点的时间、位置、以及手机异常的类型。
[0003]即现有的手机呼叫场测中存在如下缺陷:人工测试不能精确判断出现问题的时间点;不便于后续的自动化测试分析和跟踪;需要大量的人力,造成场测成本高,且效率低。
[0004]由此可知,现有技术还有待于改进和发展。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于AT指令的移动终端自动化呼叫场测方法及系统,旨在通过本发明克服现有技术中存在的以上缺陷,从而提高移动终端场测的效率。
[0006]本发明解决技术问题所采用的技术方案如下:
一种基于AT指令的移动终端自动化呼叫场测方法,其中,包括步骤:
51、通过串行接口向与之连接的移动终端传送AT指令,使所述移动终端按照接收的AT指令启动相应的呼叫操作;
52、实时监控移动终端的呼叫状态,若检测到在一预定呼叫时间内移动终端未接通,则判定所述移动终端的呼叫状态为呼叫失败;
53、获取处于呼叫失败的移动终端的相关异常信息,并将所述相关异常信息自动输出到预设的Excel表格中,以实现对移动终端的自动化呼叫场测记录。
[0007]所述的基于AT指令的移动终端自动化呼叫场测方法,其中,所述步骤SI之前还包括:
S0、预先设定一呼叫控制信息,所述呼叫控制信息包括:呼叫时间、呼叫间隔时间、以及总呼叫次数。
[0008]所述的基于AT指令的移动终端自动化呼叫场测方法,其中,所述呼叫时间设定为2分钟,所述呼叫间隔时间设定为30秒,所述总呼叫次数设定为100次。
[0009]所述的基于AT指令的移动终端自动化呼叫场测方法,其中,所述步骤S2具体包括步骤:
521、通过AT指令控制移动终端启动相应的呼叫操作,并实时监控移动终端的呼叫状态;
522、若检测到在所述呼叫间隔时间30秒内移动终端无法接通,则判定所述移动终端的呼叫状态为呼叫失败,实时记录呼叫次数并在所述呼叫间隔时间30秒之后,再次通过AT指令控制移动终端启动相应的呼叫操作,并返回执行步骤S21 ;
523、若检测到在所述呼叫间隔时间30秒内移动终端接通,则判定所述移动终端的呼叫状态为呼叫成功,并在预设的呼叫时间2分钟内实时监控移动终端的呼叫状态是否发生改变;
524、若检测到移动终端的呼叫状态发生改变,则判定所述移动终端的呼叫状态为通话掉线,实时记录呼叫次数并在所述呼叫间隔时间30秒之后,再次通过AT指令控制移动终端启动相应的呼叫操作,并返回执行步骤S21 ;
525、若检测到移动终端的呼叫状态未发生改变,则实时记录呼叫次数,并将所述实时记录的呼叫次数与预设的总呼叫次数100次进行比较;
526、若所述实时记录的呼叫次数小于100次,则再次通过AT指令控制移动终端启动相应的呼叫操作,并返回执行步骤S21 ;否则,若所述实时记录的呼叫次数等于100次,则控制移动终端停止呼叫操作。
[0010]所述的基于AT指令的移动终端自动化呼叫场测方法,其中,所述相关异常信息包括:异常发生的时间点、呼叫信号质量及强度、以及异常事件类型,所述异常事件类型包括:通话掉线和呼叫失败。
[0011 ] 所述的基于AT指令的移动终端自动化呼叫场测方法,其中,所述步骤S3具体包括步骤:
531、检测到移动终端处于通话掉线或呼叫失败状态,则通过AT指令获取实时系统时间、以及呼叫信号质量及强度,并将获取的实时系统时间设定为所述异常发生的时间点;
532、调用一预设函数将异常发生的时间点、呼叫信号质量及强度、以及异常事件类型自动输出到预设的Excel表格中,以实现对移动终端的自动化呼叫场测记录。
[0012]一种基于AT指令的移动终端自动化呼叫场测系统,其中,包括:
预先设置模块,用于预先设定一呼叫控制信息,所述呼叫控制信息包括:呼叫时间、呼叫间隔时间、以及总呼叫次数;
AT指令传送模块,用于通过串行接口向与之连接的移动终端传送AT指令,使所述移动终端按照接收的AT指令启动相应的呼叫操作;
呼叫状态监控模块,用于实时监控移动终端的呼叫状态,若检测到在一预定呼叫时间内移动终端未接通,则判定所述移动终端的呼叫状态为呼叫失败;
呼叫场测记录模块,用于获取处于通话掉线或呼叫失败的移动终端的相关异常信息,并将所述相关异常信息自动输出到预设的Excel表格中,以实现对移动终端的自动化呼叫场测记录。
[0013]所述基于AT指令的移动终端自动化呼叫场测系统,其中,所述呼叫时间设定为2分钟,所述呼叫间隔时间设定为30秒,所述总呼叫次数设定为100次。
[0014]所述基于AT指令的移动终端自动化呼叫场测系统,其中,所述呼叫状态监控模块具体包括:
呼叫操作启动单元,用于通过AT指令控制移动终端启动相应的呼叫操作,并实时监控移动终端的呼叫状态;
第一判定控制单元,用于若检测到在所述呼叫间隔时间30秒内移动终端无法接通,则判定所述移动终端的呼叫状态为呼叫失败,实时记录呼叫次数并在所述呼叫间隔时间30秒之后,再次通过AT指令控制移动终端启动相应的呼叫操作;
第二判定控制单元,用于若检测到在所述呼叫间隔时间30秒内移动终端接通,则判定所述移动终端的呼叫状态为呼叫成功,并在预设的呼叫时间2分钟内实时监控移动终端的呼叫状态是否发生改变;
第三判定控制单元,用于若检测到移动终端的呼叫状态发生改变,则判定所述移动终端的呼叫状态为通话掉线,实时记录呼叫次数并在所述呼叫间隔时间30秒之后,再次通过AT指令控制移动终端启动相应的呼叫操作;
第四判定控制单元,用于若检测到移动终端的呼叫状态未发生改变,则实时记录呼叫次数,并将所述实时记录的呼叫次数与预设的总呼叫次数100次进行比较;
第五判定控制单元,用于若所述实时记录的呼叫次数小于100次,则再次通过AT指令控制移动终端启动相应的呼叫操作;否则,若所述实时记录的呼叫次数等于100次,则控制移动终端停止呼
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1