CN106201265A - 一种基于web的移动终端操控方法、装置及*** - Google Patents

一种基于web的移动终端操控方法、装置及*** Download PDF

Info

Publication number
CN106201265A
CN106201265A CN201610525293.4A CN201610525293A CN106201265A CN 106201265 A CN106201265 A CN 106201265A CN 201610525293 A CN201610525293 A CN 201610525293A CN 106201265 A CN106201265 A CN 106201265A
Authority
CN
China
Prior art keywords
coordinate
mobile terminal
event
button
web
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610525293.4A
Other languages
English (en)
Other versions
CN106201265B (zh
Inventor
郑迎亚
曾镇城
董尚文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201610525293.4A priority Critical patent/CN106201265B/zh
Publication of CN106201265A publication Critical patent/CN106201265A/zh
Application granted granted Critical
Publication of CN106201265B publication Critical patent/CN106201265B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种基于WEB的移动终端操控方法,包括:接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;将所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并在所述移动终端执行所述事件。本发明还公开了一种基于WEB的移动终端操控装置及***,使得STF可通过键盘的输入来实现对移动终端的控制,方便了操作。

Description

一种基于WEB的移动终端操控方法、装置及***
技术领域
本发明涉及游戏测试领域,尤其涉及一种基于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,因此在页面上操作并不会感觉明显卡顿,体验非常流畅。STF在设备管理、维护、共享方面都发挥了很大的优势。
但是在WEB页面上操作移动终端时,STF的输入方式只能通过鼠标实现,即通过鼠标的点击、滑动来实现移动终端上的点击、滑动操作,这能够完成一些普通的移动终端操作,但是对于移动终端游戏,使用鼠标点击的方式在操作灵敏度上大大降低,不能适应那些需要快速操作的移动终端游戏,而且对于一些需要通过组合按键才能释放的技能,仅通过鼠标的点击操作也难以实现,这就使得STF的输入方式在游戏操作方面存在很大的局限性,难以广泛应用于手游测试。
发明内容
针对上述问题,本发明的目的在于提供一种基于WEB的移动终端操控方法、装置及***,使得STF可通过键盘的输入来实现对移动终端的控制,方便了操作。
本发明提供了一种基于WEB的移动终端操控方法,包括如下步骤:
接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;
监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;
将所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并在所述移动终端执行所述事件。
上述技术方案中,通过设置所述键盘与所述待处理画面上的坐标的关联关系,再通过监听用户对键盘上的按键的操作,生成对应的事件,所述事件经所述STF服务端转发至对应的移动终端,并在所述移动终端上执行所述事件,从而使得用户可以通过键盘上的按键实现对所述移动终端的操控,方便了用户的操作。从而使得用户可以通过键盘上的按键实现对所述移动终端的操控,方便了操作。
优选地,在接收STF服务端传输的移动终端的待处理画面,并将所述待处理画面显示在WEB前端之前,还包括:
根据输入的STF服务端的地址和端口,建立与所述STF服务端的连接。
优选地,在监听用户对键盘上的第一按键的操作,生成与所述第一按键及所述操作对应的事件之前,还包括:
在设置模式下,监听用户通过鼠标在待处理画面上的点击操作,并获取点击的位置的坐标;
识别用户在所述点击的位置输入的按键;
将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。
优选地,在监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件之前,还包括:
在所述待处理画面的指定位置上生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标;
识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。
本优选方案中,通过生成所述方向控件及关联方向控件的各个子控件到预定的按键,使得可以通过键盘来控制游戏人物的运动,方向了游戏的操作。
优选地,所述监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件,具体为:
监听用户对键盘上的第一按键的操作;
当确定所述操作为对所述第一按键的按下操作时,判断所述第一按键是否为方向按键;
若否,则根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件;
若是,则判断是否已有被按下的其他的方向按键;
若有,则根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从所述滑动起点向所述滑动终点滑动的事件;
若没有,则将与所述第一按键关联的坐标设置为滑动终点,生成从所述滑动起点向所述滑动终点滑动的事件。
本优选方案中,使得通过键盘方便的控制游戏人物的运动,同时还可实现斜方向上的运动,提高了可操作性。
优选地,当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有其他按键被按下时,还原所述其他按键被按下的操作。
本优选方案中,针对minitouch不支持多点触控的缺点,通过还原所述其他按键被按下的操作,从而对于同时按下多个按键的情况,即使其中一个按键被抬起,其他按键的按下事件仍然是有效的。
优选地,所述根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标具体包括:
生成从与所述中心子控件关联的坐标到与所述被按下的其他的方向按键关联的坐标关联的坐标的第一矢量;
生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量;
计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标。
优选地,对于在移动终端上运行的应用为FPS游戏时,所述FPS游戏具有枪靶控件和射击控件,则所述基于WEB的移动终端操控方法还包括:
将枪靶控件的中心位置设置为武器的滑动起点;
监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件;
将所述射击控件绑定到所述鼠标的当前位置;
当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。
优选地,还包括:
当监听到鼠标的右键点击操作时,生成模式切换事件,将所述模式切换事件发送给所述STF服务端,以使所述STF服务端将所述模式切换事件发送给所述移动终端上,并使得所述移动终端执行所述模式切换事件后,完成预置的不同模式之间的切换。
本发明还提供一种基于WEB的移动终端操控装置,包括:
画面处理单元,用于接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端;
键盘监听单元,用于监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;
事件发送单元,用于所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并使得所述移动终端执行所述事件。
优选地,所述基于WEB的移动终端操控装置还包括:
连接单元,用于根据用户输入的STF服务端的地址和端口,建立与所述STF服务端的连接。
优选地,所述基于WEB的移动终端操控装置还包括:
鼠标监听单元,用于在设置模式下,监听用户通过鼠标在所述待处理画面上的点击操作,获取点击的位置的坐标;
识别单元,用于识别用户在所述点击的位置输入的按键;
关联单元,用于将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。
优选地,所述基于WEB的移动终端操控装置还包括:
方向控件生成单元,用于在所述待处理画面的预定位置生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标;
标记单元,用于识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。
优选地,所述键盘监听单元具体包括监听模块、第一判断模块、第一事件生成模块、第二判断模块、第二事件生成模块、第三事件生成模块,其中:
所述监听模块,用于监听用户对键盘上的第一按键的操作;
所述第一判断模块,用于当确定所述操作为对所述第一按键的按下事件时,判断所述第一按键是否为方向按键;若否,则通知所述第一事件生成模块,若是,则通知所述第二判断模块;
所述第一事件生成模块,用于根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件;
所述第二判断模块,用于判断是否已有被按下的其他的方向按键;若有,则通知所述第二事件生成模块,若没有,则通知所述第三事件生成模块;
所述第二事件生成模块,用于根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从滑动起点向滑动终点滑动的事件;
所述第三事件生成模块,用于将与所述第一按键关联的坐标设置为滑动终点,生成从滑动起点向滑动终点滑动的事件。
优选地,所述键盘监听单元还包括还原模块:
所述还原模块,用于当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有方向按键被按下时,还原所述方向按键被按下的操作。
优选地,所述第二事件生成模块具体包括:
第一矢量生成子模块,用于生成从与所述中心子控件关联的坐标到与所述其他已被按下的方向按键关联的坐标的第一矢量;
第二矢量生成子模块,用于生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量;
滑动终点计算子模块,用于计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标。
优选地,对于在移动终端上运行的应用为FPS游戏时,所述FPS游戏具有枪靶控件和射击控件,则所述基于WEB的移动终端操控装置还包括:
起点设置单元,用于将枪靶控件的中心位置设置为武器的滑动起点;
鼠标位置监听单元,用于监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件;
绑定单元,用于将所述射击控件绑定到所述鼠标的当前位置;
第一鼠标点击监听单元,用于当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。
优选地,还包括:
第二鼠标点击监听单元,用于当监听到鼠标的右键点击操作时,生成模式切换的事件,将所述模式切换的事件发送给所述STF服务端,以使所述STF服务端将所述事件发送给所述移动终端上,并使得所述移动终端执行所述事件后,完成预置的不同模式之间的切换。
本发明还提供一种基于WEB的移动终端操控***,包括STF服务端及上述的基于WEB的移动终端操控装置,所述STF服务端与所述基于WEB的移动终端操控装置及至少一个待操作的移动终端连接。
附图说明
为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的基于WEB的移动终端操控***与移动终端的连接示意图。
图2是本发明实施例提供的基于WEB的移动终端操控方法的流程示意图。
图3是待处理画面的示意图。
图4是移动终端的当前显示界面的截图。
图5是计算滑动终点的示意图。
图6是FPS游戏的当前界面的示意图。
图7是本发明实施例提供的基于WEB的移动终端操控装置的结构示意图。
图8是本发明优选实施例提供的基于WEB的移动终端操控装置的结构示意图。
图9是本发明另一优选实施例提供的基于WEB的移动终端操控装置的结构示意图。
图10是图7所示的监听单元的结构示意图。
图11是图10所示的第二事件生成模块的结构示意图。
图12是本发明另一优选实施例提供的基于WEB的移动终端操控装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种基于WEB的移动终端操控方法、装置及***,用于通过STF实现在PC机(如台式电脑或笔记本电脑)上对移动终端进行操控,以下分别进行详细说明。
为了便于理解本发明实施例,下面先对本发明实施例的基于WEB的移动终端操控***进行描述。
请参阅图1,图1是本发明实施例提供的基于WEB的移动终端操控***与移动终端的连接示意图。所述基于WEB的移动终端操控***包括基于WEB的移动终端操控装置100以及STF服务端200,其中,所述STF服务端200与所述基于WEB的移动终端操控装置100及至少一个待操作的移动终端300连接。
具体地,在本发明实施例中,所述STF服务端200可部署于一台PC机(如通过在所述PC机上安装并启动STF程序来实现STF服务端200的部署),所述移动终端300可通过USB数据线连接到所述PC机上,从而实现与所述STF服务端200的连接。其中,在完成连接后,所述STF服务端200将向所述移动终端300部署Minicap和Minitouch两个库,以实现移动终端画面同步和移动终端操作,具体地:
所述Minicap:由C++编写,经Android NDK编译后运行在所述移动终端300上。Minicap的主要功能是利用移动终端***的预定的应用程序编程接口(ApplicationProgramming Interface,API)进行实时截图,并对截图数据利用libjpeg-turbo库进行压缩后传送给所述STF服务端200,由于Minicap的数据传输效率非常高,因此能保证画面的实时传输和显示。
Minitouch:由C语言编写,经Android NDK编译后运行在移动终端300上,Minitouch提供了所述移动终端300的各种触控操作的接口,包括按下、抬起、滑动等。因此当用户在WEB前端通过操作画面时,所述基于WEB的移动终端操控装置100对用户的操作进行监听并生成相应的事件,所述STF服务端200接收所述事件,并将所述事件转发给运行在所述移动终端300上的Minitouch,从而将用户的操作反映到所述移动终端300上。
在本发明实施例中,所述STF服务端200完成部署后,将返回一个地址及端口,所述基于WEB的移动终端操控装置100可通过所述地址及所述端口来实现与所述STF服务端200的连接,具体地,所述基于WEB的移动终端操控装置100也可部署到一台PC机上(可以跟所述STF服务端200部署于同一台PC机,也可以部署到不同的PC机上),此时,根据用户在WEB浏览器的前端输入的STF服务端返回的地址和端口,所述基于WEB的移动终端操控装置100即可建立与所述STF服务端200的连接。
在本发明实施例中,所述基于WEB的移动终端操控装置100在完成与所述STF服务端200的连接后,可用于执行如下操作:
接收STF服务端200传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端300当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端200。
监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件。
将所述事件发送给所述STF服务端200,以使所述STF服务端将所述事件发送至所述移动终端300,并在所述移动终端300执行所述事件。
本发明实施例提供的基于WEB的移动终端操控***1000中,所述基于WEB的移动终端操控装置100通过设置所述键盘与所述待处理画面上的坐标的关联关系,再通过监听用户对键盘上的按键的操作,生成对应的事件,所述事件经所述STF服务端200转发至对应的移动终端300,并在所述移动终端300上执行所述事件,从而使得用户可以通过键盘上的按键实现对所述移动终端300的操控,方便了用户的操作。
为了更清楚的说明本发明实施例,下面将详细介绍所述基于WEB的移动终端操控装置100上述操作的具体过程。
请参阅图2,图2是本发明实施例提供的基于WEB的移动终端操控方法的流程示意图,其至少包括如下步骤:
S101,接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端。
在本发明实施例中,所述基于WEB的移动终端操控装置100(以下简称为移动终端操控装置100)在完成与所述STF服务端200的连接后,即可接收来自所述STF服务端200传输的移动终端的待处理画面。由前述可知,所述待处理画面为运行在所述移动终端300上的Minicap利用移动终端***的预定的API对所述移动终端当前的显示界面进行实时截图获得,且所述移动终端300在进行截图后,对截图数据利用libjpeg-turbo库进行压缩后传送给所述STF服务端200,再由所述STF服务端将压缩后的截图数据传送给所述移动终端操控装置100。
S102,监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件。
在本发明实施例中,为了使用所述键盘来对所述待处理画面进行操作,需先建立按键与所述待处理画面上的坐标的映射关系。具体地,可通过如下步骤来获得按键与待处理画面上的指定坐标的映射关系:
S1021,在设置模式下,监听用户通过鼠标在所述WEB前端的待处理画面上的点击,获取点击的位置的坐标。
S1022,识别用户在所述点击的位置输入的按键。
S1023,将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。
举例说明,如图3所示,在设置模式下,用户在所述待处理画面的右下角的普通攻击控件的位置用鼠标左键(这里设定鼠标的设置为默认的设置,即鼠标的左键用于点击确认)进行了一次点击,此时,所述移动终端操控装置100在监听到所述鼠标的点击后,获取并储存鼠标点击的位置的坐标。接着,用户会在点击的位置输入一个按键(如图3所示的J键),所述移动终端操控装置100识别用户输入的按键,将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。这样,依次对所述待处理画面上的显示有控件的位置进行设置,就建立了按键与所述待处理画面上的坐标的映射关系。
在本发明实施例中,在建立了按键与所述待处理画面上的坐标的映射关系后,当所述移动终端操控装置100监听到用户对键盘上的第一按键的操作,生成与所述第一按键及所述操作对应的事件。
例如,当所述移动终端操控装置100监听到用户按下J键后,即生成与J键映射的坐标被点击的事件。
S103,将所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并在所述移动终端上执行所述事件。
在本发明实施例中,所述移动终端操控装置100在生成所述事件后,将所述事件发送给所述STF服务端200,所述STF服务端200将所述事件转发给所述移动终端300,此时,在所述移动终端300上运行的Minitouch利用预定的触控接口执行所述事件,最终,完成了对所述移动终端300的操作。
具体地,所述待处理画面上的点与所述移动终端的显示界面上的点是一一对应的,因而可根据所述待处理画面上被点击的位置的坐标获取对应的显示界面上的坐标,然后在所述移动终端300上运行的Minitouch利用预定的触控接口执行所述显示界面上的坐标被执行一次按下、抬起的事件,所述移动终端300当前运行的进程再根据内部的逻辑对这个触控进行反应,如此,即可将在WEB上的操作传递到所述移动终端300上。
本发明实施例提供的基于WEB的移动终端操控方法,通过设置所述键盘与所述待处理画面上的坐标的关联关系,再通过监听用户对键盘上的按键的操作,生成对应的事件,所述事件经所述STF服务端200转发至对应的移动终端300,并在所述移动终端300上执行所述事件,从而使得用户可以通过键盘上的按键实现对所述移动终端300的操控,方便了用户的操作。从而使得用户可以通过键盘上的按键实现对所述移动终端300的操控,方便了操作。
为了便于对本发明的理解,下面将对本发明的一些优选实施例做进一步的描述。
第一个优选实施例:
当所述移动终端300运行的进程为游戏进程,特别是ARPG、MOBA类别的手游时,则方向的控制往往是不可缺少的。如图4所示,一般来说,游戏中通常采用虚拟遥杆来控制方向,但是游戏采用的虚拟遥杆通常不适合进行按键的关联。
为此,如图3所示,在本优选实施例中,还包括:
S104,在所述待处理画面的指定位置上生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标。
其中,对于不同的游戏,可能有不同的运动维度,如有些游戏中的游戏人物只能向前运动,那么只需要一个上子控件,有些游戏中的游戏人物能同时向前和向后运动,那么需要上子控件和下子控件。当然,更一般的情况是游戏人物能同时向前后左右四个方向进行运动,此时,需要上子控件、下子控件、左子控件、右子控件。此外,还需要一个中心子控件,作为滑动起点的坐标。
S105,识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。
例如,如图3所述,上子控件关联到W按键,下子控件关联到S按键,左子控件关联到A按键,右子控件关联到D按键,中心子控件关联到O按键。
本优选实施例,通过生成所述方向控件及关联方向控件的各个子控件到预定的按键,使得可以通过键盘来控制游戏人物的运动,方便了游戏的操作。
第二个优选实施例:
minitouch的滑动事件分为三步,先是一个位置的按下事件,此位置为滑动起点,然后是滑动到另一个位置,此位置为滑动终点,最后是一个抬起事件。因此要通过按键控制游戏人物的运动,同样需要知道滑动起点和滑动终点的坐标。此外,实际游戏中的虚拟摇杆是非常灵活的,因此还需要增加斜方向上的事件来提高可操作性。
为此,在第一个优选实施例的基础上,在本优选实施例中,步骤S102具体包括:
S1021,监听用户对键盘上的第一按键的操作。
S1022,当确定所述操作为对所述第一按键的按下操作时,判断所述第一按键是否为方向按键。
S1023,若否,则根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件。
S1024,若是,则判断是否已有被按下的其他的方向按键。
S1025,若有,则根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从所述滑动起点向所述滑动终点滑动的事件。
其中,如图5所示,可通过如下步骤来获得滑动终点:
首先,生成从与所述中心子控件关联的坐标到与所述被按下的其他的方向按键关联的坐标关联的坐标的第一矢量,即图5中的OW矢量。
然后,生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量,即图5中的OD矢量。
最后,计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标,即图5中的P点的坐标。
当然,应当理解的是,也可以利用勾股定理、与所述中心子控件关联的坐标及与所述第一按键关联的坐标直接获得滑动终点的坐标,这些方案均在本发明的保护范围之内,在此不做赘述。
S1026,若没有,则将与所述第一按键关联的坐标设置为滑动终点,生成从所述滑动起点向所述滑动终点滑动的事件。
本优选实施例中,通过上述的设置,使得通过键盘方便的控制游戏人物的运动,同时还可实现斜方向上的运动,提高了可操作性。
第三个优选实施例:
由于minitouch不支持多点触控,在接收到一个抬起事件后,所有的按下事件都会被释放。因此可能会存在这样一个问题,用户同时按下多个按键,当接收并执行某个按键的抬起事件时,虽然其他按键仍然是处于按下的状态,但是在移动终端300上已经释放了所有按键的按下事件,这便会导致仍然按着的按键的按下操作无效。
为此,在本优选实施例中,还包括:
S106,当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有其他按键被按下时,还原所述其他按键被按下的操作。
如此,对于同时按下多个按键的情况,即使其中一个按键被抬起,其他按键的按下事件仍然是有效的。
第四个优选实施例:
如图6所示,FPS游戏由于其特殊性,需要同时控制人物移动,枪靶方向和射击,如果只在网页上用一个鼠标去操作则基本无法正常进行游戏,这也使得STF在FPS类游戏的测试中显的非常无力。为了提升操作性,本优选实施例进行了如下设置:
S107,将枪靶控件的中心位置设置为武器的滑动起点。
S108,监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件。
S109,将所述射击控件绑定到所述鼠标的当前位置。
S110,当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。
通过上述设置,就可以通过键盘来控制游戏人物的移动,而通过鼠标来控制武器瞄准的位置,并且武器瞄准的位置即是射击控件所在的位置,操作非常方便。
进一步的,对于FPS游戏,其往往具有不同的模式,例如普通模式和瞄准模式,其中,普通模式下,武器仅显示一个很小的枪靶,而瞄准模式下将显示一个较大的枪靶,以方便用户的瞄准,但是由于用户的一手用于操控人物移动,一手用于控制鼠标,不便进行模式切换。因此,在本优选实施例中,还包括:
S111,当监听到鼠标的右键点击操作时,生成模式切换事件,将所述模式切换事件发送给所述STF服务端,以使所述STF服务端将所述模式切换事件发送给所述移动终端上,并使得所述移动终端执行所述模式切换事件后,完成预置的不同模式之间的切换。
如此,在不需要额外的手指移动操作的情况下,方便的进行了预置的不同模式之间的切换,进一步方便了操作。
下面将对本发明实施例的基于WEB的移动终端操控装置100进行介绍。
其中,如图7所示,所述基于WEB的移动终端操控装置100包括:
画面处理单元10,用于接收STF服务端传输的待处理画面,并将所述待处理画面显示在WEB前端;其中,所述待处理画面通过对移动终端当前的显示界面进行截图获得,且所述待处理画面被所述移动终端传输至所述STF服务端。
键盘监听单元20,用于监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件。
事件发送单元30,用于所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并使得所述移动终端执行所述事件。
本发明实施例提供的基于WEB的移动终端操控装置100,通过设置所述键盘与所述待处理画面上的坐标的关联关系,再通过所述监听单元20监听用户对键盘上的按键的操作,并生成对应的事件,所述事件经所述STF服务端200转发至对应的移动终端300,并在所述移动终端300上执行所述事件,从而使得用户可以通过键盘上的按键实现对所述移动终端300的操控,方便了用户的操作。从而使得用户可以通过键盘上的按键实现对所述移动终端300的操控,方便了操作。
请一并参阅图8,优选地,所述基于WEB的移动终端操控装置100还包括:
连接单元40,用于根据用户输入的STF服务端的地址和端口,建立与所述STF服务端的连接。
优选地,所述基于WEB的移动终端操控装置100还包括:
鼠标监听单元51,用于在设置模式下,监听用户通过鼠标在所述待处理画面上的点击操作,获取点击的位置的坐标。
识别单元52,用于识别用户在所述点击的位置输入的按键。
关联单元53,用于将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。
请一并参阅图9,优选地,所述基于WEB的移动终端操控装置100还包括:
方向控件生成单元61,用于在所述待处理画面的预定位置生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标。
标记单元62,用于识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。
本优选实施例,通过生成所述方向控件及关联方向控件的各个子控件到预定的按键,使得可以通过键盘来控制游戏人物的运动,方便了游戏的操作。
优选地,所述键盘监听单元20具体包括监听模块21、第一判断模块22、第一事件生成模块23、第二判断模块24、第二事件生成模块25、第三事件生成模块26,其中:
所述监听模块21,用于监听用户对键盘上的第一按键的操作。
所述第一判断模块22,用于当确定所述操作为对所述第一按键的按下事件时,判断所述第一按键是否为方向按键;若否,则通知所述第一事件生成模块23,若是,则通知所述第二判断模块24。
所述第一事件生成模块23,用于根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件。
所述第二判断模块24,用于判断是否已有被按下的其他的方向按键;若有,则通知所述第二事件生成模块25,若没有,则通知所述第三事件生成模块26。
所述第二事件生成模块25,用于根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从滑动起点向滑动终点滑动的事件;
所述第三事件生成模块26,用于将与所述第一按键关联的坐标设置为滑动终点,生成从滑动起点向滑动终点滑动的事件。
本优选实施例中,通过上述的设置,使得通过键盘方便的控制游戏人物的运动,同时还可实现斜方向上的运动,提高了可操作性。
优选地,所述键盘监听单元20还包括还原模块27,其中:
所述还原模块27,用于当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有其他按键被按下时,还原所述其他按键被按下的操作。
由于minitouch不支持多点触控,在接收到一个抬起事件后,所有的按下事件都会被释放。本优选实施例中,通过所述还原模块27还原所述其他按键被按下的操作,从而对于同时按下多个按键的情况,即使其中一个按键被抬起,其他按键的按下事件仍然是有效的。
优选地,所述第二事件生成模块25具体包括:
第一矢量生成子模块251,用于生成从与所述中心子控件关联的坐标到与所述其他已被按下的方向按键关联的坐标的第一矢量。
第二矢量生成子模块252,用于生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量。
滑动终点计算子模块253,用于计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标。
优选地,对于在移动终端上运行的游戏为FPS游戏时,所述FPS游戏具有枪靶控件和射击控件,则所述基于WEB的移动终端操控装置100还包括:
起点设置单元71,用于将枪靶控件的中心位置设置为武器的滑动起点;
鼠标位置监听单元72,用于监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件;
绑定单元73,用于将所述射击控件绑定到所述鼠标的当前位置;
第一鼠标点击监听单元74,用于当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。
优选地,针对上一个优选实施例,还包括:
第二鼠标点击监听单元75,用于当监听到鼠标的右键点击操作时,生成模式切换的事件,将所述模式切换的事件发送给所述STF服务端,以使所述STF服务端将所述事件发送给所述移动终端上,并使得所述移动终端执行所述事件后,完成预置的不同模式之间的切换。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

Claims (19)

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服务端;
键盘监听单元,用于监听用户对键盘上的第一按键的操作,生成对与所述第一按键关联的待处理画面上的坐标执行所述操作的事件;
事件发送单元,用于所述事件发送给所述STF服务端,以使所述STF服务端将所述事件发送至所述移动终端,并使得所述移动终端执行所述事件。
11.根据权利要求10所述的基于WEB的移动终端操控装置,其特征在于,所述基于WEB的移动终端操控装置还包括:
连接单元,用于根据用户输入的STF服务端的地址和端口,建立与所述STF服务端的连接。
12.根据权利要求10所述的基于WEB的移动终端操控装置,其特征在于,所述基于WEB的移动终端操控装置还包括:
鼠标监听单元,用于在设置模式下,监听用户通过鼠标在所述待处理画面上的点击操作,获取点击的位置的坐标;
识别单元,用于识别用户在所述点击的位置输入的按键;
关联单元,用于将所述按键与所述坐标进行关联后,存入预置的按键-坐标映射表。
13.根据权利要求12所述的基于WEB的移动终端操控装置,其特征在于,所述基于WEB的移动终端操控装置还包括:
方向控件生成单元,用于在所述待处理画面的预定位置生成方向控件,其中,所述方向控件包括上子控件、下子控件、左子控件、右子控件中的至少一个及中心子控件,每个子控件对应所述待处理画面上的一个坐标,且所述中心子控件对应的坐标被设置为滑动起点的坐标;
标记单元,用于识别用户设置的关联到每个所述子控件的按键,将所述按键标记为方向按键后,存入所述按键-坐标映射表。
14.根据权利要求13所述的基于WEB的移动终端操控装置,其特征在于,所述键盘监听单元具体包括监听模块、第一判断模块、第一事件生成模块、第二判断模块、第二事件生成模块、第三事件生成模块,其中:
所述监听模块,用于监听用户对键盘上的第一按键的操作;
所述第一判断模块,用于当确定所述操作为对所述第一按键的按下事件时,判断所述第一按键是否为方向按键;若否,则通知所述第一事件生成模块,若是,则通知所述第二判断模块;
所述第一事件生成模块,用于根据所述按键-坐标映射表获取所述第一按键的坐标,并生成对所述坐标执行一次点击的事件;
所述第二判断模块,用于判断是否已有被按下的其他的方向按键;若有,则通知所述第二事件生成模块,若没有,则通知所述第三事件生成模块;
所述第二事件生成模块,用于根据与所述被按下的其他的方向按键关联的坐标及与所述第一按键关联的坐标获得滑动终点的坐标,生成从滑动起点向滑动终点滑动的事件;
所述第三事件生成模块,用于将与所述第一按键关联的坐标设置为滑动终点,生成从滑动起点向滑动终点滑动的事件。
15.根据权利要求13所述的基于WEB的移动终端操控装置,其特征在于,所述键盘监听单元还包括还原模块:
所述还原模块,用于当确定所述操作为对所述第一按键的抬起操作,且检测到当前仍有其他按键被按下时,还原所述其他按键被按下的操作。
16.根据权利要求13所述的基于WEB的移动终端操控装置,其特征在于,所述第二事件生成模块具体包括:
第一矢量生成子模块,用于生成从与所述中心子控件关联的坐标到与所述其他已被按下的方向按键关联的坐标的第一矢量;
第二矢量生成子模块,用于生成从与所述中心子控件关联的坐标到与所述第一按键关联的坐标的第二矢量;
滑动终点计算子模块,用于计算所述第一矢量与所述第二矢量的和矢量,根据所述和矢量获得滑动终点的坐标。
17.根据权利要求1所述的基于WEB的移动终端操控装置,其特征在于,对于在移动终端上运行的应用为FPS游戏时,所述FPS游戏具有枪靶控件和射击控件,则所述基于WEB的移动终端操控装置还包括:
起点设置单元,用于将枪靶控件的中心位置设置为武器的滑动起点;
鼠标位置监听单元,用于监听鼠标的当前位置,并将鼠标的当前位置的坐标设置为武器的滑动终点,生成从滑动起点到滑动终点的滑动事件;
绑定单元,用于将所述射击控件绑定到所述鼠标的当前位置;
第一鼠标点击监听单元,用于当监听到鼠标的点击操作后,生成对所述射击控件执行一次点击的事件。
18.根据权利要求117所述的基于WEB的移动终端操控装置,其特征在于,还包括:
第二鼠标点击监听单元,用于当监听到鼠标的右键点击操作时,生成模式切换的事件,将所述模式切换的事件发送给所述STF服务端,以使所述STF服务端将所述事件发送给所述移动终端上,并使得所述移动终端执行所述事件后,完成预置的不同模式之间的切换。
19.一种基于WEB的移动终端操控***,其特征在于,包括STF服务端及如权利要求10至18任意一项所述的基于WEB的移动终端操控装置,所述STF服务端与所述基于WEB的移动终端操控装置及至少一个待操作的移动终端连接。
CN201610525293.4A 2016-06-30 2016-06-30 一种基于web的移动终端操控方法、装置及*** Active CN106201265B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610525293.4A CN106201265B (zh) 2016-06-30 2016-06-30 一种基于web的移动终端操控方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610525293.4A CN106201265B (zh) 2016-06-30 2016-06-30 一种基于web的移动终端操控方法、装置及***

Publications (2)

Publication Number Publication Date
CN106201265A true CN106201265A (zh) 2016-12-07
CN106201265B CN106201265B (zh) 2019-07-05

Family

ID=57466359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610525293.4A Active CN106201265B (zh) 2016-06-30 2016-06-30 一种基于web的移动终端操控方法、装置及***

Country Status (1)

Country Link
CN (1) CN106201265B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106874206A (zh) * 2017-02-27 2017-06-20 网易(杭州)网络有限公司 用于跨平台自动测试的方法、装置及电子设备
CN106951302A (zh) * 2017-04-28 2017-07-14 努比亚技术有限公司 应用启动时间的测试方法与终端及计算机可读存储介质
CN107066173A (zh) * 2017-03-28 2017-08-18 腾讯科技(深圳)有限公司 操作控制方法及装置
CN107185231A (zh) * 2017-04-14 2017-09-22 网易(杭州)网络有限公司 信息处理方法及装置、存储介质、电子设备
CN107395747A (zh) * 2017-08-21 2017-11-24 同程网络科技股份有限公司 一种基于stf平台的高扩展方法
CN113038251A (zh) * 2019-12-25 2021-06-25 北京奇艺世纪科技有限公司 一种控制方法和控制装置
US11253777B2 (en) 2019-10-02 2022-02-22 Acer Incorporated Game operation optimization method and mobile device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111678A (zh) * 2011-01-30 2011-06-29 上海全景数字技术有限公司 机顶盒web界面制作方法和操作方法
CN102364920A (zh) * 2011-10-17 2012-02-29 Tcl集团股份有限公司 一种基于Android***的远程操作方法和***
CN102830930A (zh) * 2012-08-15 2012-12-19 Tcl集团股份有限公司 一种键盘按键的处理方法、装置和多媒体终端
CN103036742A (zh) * 2012-12-19 2013-04-10 迈普通信技术股份有限公司 通信设备批量检测的控制方法及***
CN103809945A (zh) * 2012-11-08 2014-05-21 名硕电脑(苏州)有限公司 输入装置测试界面的产生方法
US20150257133A1 (en) * 2014-03-06 2015-09-10 Apple Inc. Backward Compatible L-LTF Design for Implementation Friendly Preamble
CN105320258A (zh) * 2014-08-05 2016-02-10 深圳Tcl新技术有限公司 虚拟键盘***及其键入方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102111678A (zh) * 2011-01-30 2011-06-29 上海全景数字技术有限公司 机顶盒web界面制作方法和操作方法
CN102364920A (zh) * 2011-10-17 2012-02-29 Tcl集团股份有限公司 一种基于Android***的远程操作方法和***
CN102830930A (zh) * 2012-08-15 2012-12-19 Tcl集团股份有限公司 一种键盘按键的处理方法、装置和多媒体终端
CN103809945A (zh) * 2012-11-08 2014-05-21 名硕电脑(苏州)有限公司 输入装置测试界面的产生方法
CN103036742A (zh) * 2012-12-19 2013-04-10 迈普通信技术股份有限公司 通信设备批量检测的控制方法及***
US20150257133A1 (en) * 2014-03-06 2015-09-10 Apple Inc. Backward Compatible L-LTF Design for Implementation Friendly Preamble
CN105320258A (zh) * 2014-08-05 2016-02-10 深圳Tcl新技术有限公司 虚拟键盘***及其键入方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
秦斌 等: "Web应用的自动测试方法", 《深圳大学学报理工版》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106874206A (zh) * 2017-02-27 2017-06-20 网易(杭州)网络有限公司 用于跨平台自动测试的方法、装置及电子设备
CN107066173A (zh) * 2017-03-28 2017-08-18 腾讯科技(深圳)有限公司 操作控制方法及装置
CN107066173B (zh) * 2017-03-28 2018-06-05 腾讯科技(深圳)有限公司 操作控制方法及装置
US10845981B2 (en) 2017-03-28 2020-11-24 Tencent Technology (Shenzhen) Company Limited Operation control method, device and storage medium
CN107185231A (zh) * 2017-04-14 2017-09-22 网易(杭州)网络有限公司 信息处理方法及装置、存储介质、电子设备
CN106951302A (zh) * 2017-04-28 2017-07-14 努比亚技术有限公司 应用启动时间的测试方法与终端及计算机可读存储介质
CN107395747A (zh) * 2017-08-21 2017-11-24 同程网络科技股份有限公司 一种基于stf平台的高扩展方法
CN107395747B (zh) * 2017-08-21 2020-05-22 同程网络科技股份有限公司 一种基于stf平台的高扩展方法
US11253777B2 (en) 2019-10-02 2022-02-22 Acer Incorporated Game operation optimization method and mobile device
CN113038251A (zh) * 2019-12-25 2021-06-25 北京奇艺世纪科技有限公司 一种控制方法和控制装置
CN113038251B (zh) * 2019-12-25 2022-10-14 北京奇艺世纪科技有限公司 一种控制方法和控制装置

Also Published As

Publication number Publication date
CN106201265B (zh) 2019-07-05

Similar Documents

Publication Publication Date Title
CN106201265A (zh) 一种基于web的移动终端操控方法、装置及***
CN105148517B (zh) 一种信息处理方法、终端及计算机存储介质
CN105094345B (zh) 一种信息处理方法、终端及计算机存储介质
US20220100334A1 (en) Information interaction method and apparatus, storage medium, and electronic apparatus
CN105739900B (zh) 信息处理设备和方法、控制目标装置以及信息处理***
WO2018113653A1 (zh) 基于移动终端的场景切换方法及移动终端
CN102414642B (zh) 用于便携式计算装置的键盘
CN102402286B (zh) 动态姿势参数
CN101127736B (zh) 一种即时通讯***及其处理子面板的方法
CN102830926B (zh) 移动终端及其操作方法
US20160332072A1 (en) Gaming accessory with sensory feedback device
CN105335064A (zh) 一种信息处理方法、终端和计算机存储介质
CN105159687A (zh) 一种信息处理方法、终端及计算机存储介质
CN106730819B (zh) 一种基于移动终端的数据处理方法及移动终端
CN103902056B (zh) 虚拟键盘输入方法、设备及***
CN104298461A (zh) 一种移动终端控制智能设备的方法及其移动终端
CN108159697A (zh) 虚拟对象传送方法及装置、存储介质、电子设备
CN105975367A (zh) 移动设备的测试方法和装置
CN104793879B (zh) 终端设备上的对象选择方法和终端设备
CN110213729A (zh) 一种消息发送方法及终端
CN113633963A (zh) 游戏控制的方法、装置、终端和存储介质
CN105446468A (zh) 操控模式的切换方法及装置
CN103150086B (zh) 一种用户主界面及其控制方法、装置及***
CN107179840A (zh) 控制器及其控制方法
CN110174946A (zh) 鼠标操作模拟方法、模拟***、存储介质、及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant