【技术实现步骤摘要】
一种低延迟手机群控系统及方法
[0001]本专利技术涉及软件自动化测试
,特别是涉及远程手机屏幕实时显示和操控领域,具体涉及一种低延迟手机群控系统及方法。
技术介绍
[0002]随着移动智能设备的普及,移动应用已广泛存在各个行业和领域。当前使用移动设备的网民数量已经远远超过使用台式电脑的网民数量,市场上也涌现了各式各样的Android设备终端。移动应用程序日益复杂,规模逐渐扩大,人们对应用程序各方面的要求也越来越高,如何有效提升移动应用软件的质量,已成为软件开发工程师亟待解决的问题。软件测试可以保证应用程序能符合需求文档的规定和实际应用场景的需要,是保障开发整体质量水平的重要方法之一。
[0003]移动设备群控则是测试移动应用的一种有效方式,但是目前的群控系统却存在多种缺点。传统的线控方式,连接设备数量少,设备种类有限,管理复杂;而云控受限于网络因素,延迟高,在测试过程中影响很大,不适合专业的测试人员。这其中,远程操控的延迟,是群控系统性能的一项重要指标。
技术实现思路
[0004]有鉴于此,本 ...
【技术保护点】
【技术特征摘要】
1.一种低延迟手机群控系统,其特征在于,包括被测的移动设备、控制机、Web服务器和浏览器;移动设备通过USB HUB连接至控制机,移动设备与控制机之间通过Socket进行交互;浏览器之间通过Web服务器利用Web Socket实现双向通讯;移动设备如果是Android系统,则其内部配置Minicap用来截图,配置Minitouch用来进行操控;如果移动设备为IOS系统,则内部配置WDA,用来进行截图和操控;所述控制机用于:将浏览器的远程操控命令传递至移动设备,获取移动设备屏幕画面并传送到用户端的浏览器;存储录制好的操控脚本并执行,用于对移动设备进行操控;其中,Web服务器开启反向代理,在控制机和浏览器之间做Socket双向转发,转发操作指令和屏幕截图。2.如权利要求1所述的一种低延迟手机群控系统,其特征在于,所述控制机内部设置屏幕画面获取模块和操作处理转发模块;其中屏幕画面获取模块通过Socket与移动设备相连,用于获取移动设备的屏幕画面;所述操作处理转发模块通过Socket与移动设备相连,用于向移动设备发送操作命令。3.如权利要求1所...
【专利技术属性】
技术研发人员:黎宣,何成海,杨腾飞,曹首峰,王风宇,孔健,于光耀,
申请(专利权)人:国家计算机网络与信息安全管理中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。