【技术实现步骤摘要】
本专利技术涉及游戏测试领域,尤其涉及一种基于WEB的移动终端操控方法、装置及系统。
技术介绍
Android系统是目前最为流行的智能移动终端操作系统,由于其开源的特点,世界上各大移动终端(如手机,平板)厂商均有生产制造Android设备,因此市面上的Android设备种类非常多,包括品牌、硬件参数、系统版本、定制ROM等都是五花八门,这给Android开发者带来了很大的不便,因为新开发的APP需要去适配这些不同类型的设备,并且需要做兼容性测试来避免出现兼容性问题。但是并不是所有的开发者都能有这么多的设备进行测试,即使有,同时管理这么多的Android设备也是非常麻烦的事情,并且使用起来也非常不方便。STF(Smartphone Test Farm)的出现很大程度上解决多设备管理使用不便的问题。STF是一个远程移动终端设备管理工具,通过这个工具可以实现远程实时获取移动终端屏幕画面并进行操作。STF的使用可以分为以下几步:(1)一台个人计算机(personal computer,PC)部署STF作为服务端,并启动STF程序。(2)将移动终端通过USB连接到服务端上。(3)在WEB浏览器的前端中输入服务器地址和端口连接到服务端,之后选择一台连接到服务端上的移动终端便可进行相应操作。STF的强大之处在于它是通过WEB浏览器去操作移动终端的,因此可以将所有的移动终端集中在一处进行管理和使用,用户完全不需要去寻找一台台的移动终端进行安装测试,只需要打开浏览器、登陆、选择相应的移动终端就可以开始使用和测试了,并且STF的操作延时短,画面帧率可达30-40fps,因此在 ...
【技术保护点】
一种基于WEB的移动终端操控方法,其特征在于,包括如下步骤:接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;将所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并在所述移动终端执行所述事件。
【技术特征摘要】
1.一种基于WEB的移动终端操控方法,其特征在于,包括如下步骤:接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;将所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并在所述移动终端执行所述事件。2.根据权利要求1所述的基于WEB的移动终端操控方法,其特征在于,在接收STF服务端传输的移动终端的待处理画面,并将所述待处理画面显示在WEB前端之前,还包括:根据输入的STF服务端的地址和端口,建立与所述STF服务端的连接。3.根据权利要求1所述的基于WEB的移动终端操控方法,其特征在于,在监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件之前,还包括:在设置模式下,监听用户通过鼠标在待处理画面上的点击操作,并获取点击的位置的坐标;识别用户在所述点击的位置输入的按键;将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。4.根据权利要求3所述的基于WEB的移动终端操控方法,其特征在于,在监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件之前,还包括:在所述待处理画面的指定位置上生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标;识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。5.根据权利要求4所述的基于WEB的移动终端操控方法,其特征在于,所述监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件,具体为:监听用户对键盘上的第一按键的操作;当确定所述操作为对所述第一按键的按下操作时,判断所述第一按键是否为方向按键;若否,则根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件;若是,则判断是否已有被按下的其他的方向按键;若有,则根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从所述滑动起点向所述滑动终点滑动的事件;若没有,则将与所述第一按键关联的坐标设置为滑动终点,生成从所述滑动起点向所述滑动终点滑动的事件。6.根据权利要求5所述的基于WEB的移动终端操控方法,其特征在于,当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有其他按键被按下时,还原所述其他按键被按下的操作。7.根据权利要求5所述的基于WEB的移动终端操控方法,其特征在于,所述根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标具体包括:生成从与所述中心子控件关联的坐标到与所述被按下的其他的方向按键关联的坐标关联的坐标的第一矢量;生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量;计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标。8.据权利要求1所述的基于WEB的移动终端操控方法,其特征在于,对于在移动终端上运行的应用为FPS游戏时,所述FPS游戏具有枪靶控件和射击控件,则所述基于WEB的移动终端操控方法还包括:将枪靶控件的中心位置设置为武器的滑动起点;监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件;将所述射击控件绑定到所述鼠标的当前位置;当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。9.根据权利要求8所述的基于WEB的移动终端操控方法,其特征在于,还包括:当监听到鼠标的右键点击操作时,生成模式切换事件,将所述模式切换事件发送给所述STF服务端,以使所述STF服务端将所述模式切换事件发送给所述移动终端上,并使得所述移动终端执行所述模式切换事件后,完成预置的不同模式之间的切换。10.一种基于WEB的移动终端操控装置,其特征在于,包括:画面处理单元,用于接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;键盘监听单元,用于监听用...
【专利技术属性】
技术研发人员:郑迎亚,曾镇城,董尚文,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。