【技术实现步骤摘要】
一机多控方法、装置、系统及电子设备
本专利技术涉及智能控制的
,尤其是涉及一种一机多控方法、装置、系统及电子设备。
技术介绍
目前,国内Android系统的终端品牌众多,每个终端的品牌旗下还拥有许多不同型号的终端,加之各个品牌每隔一段时间就会推出新品,就会导致Android系统的终端在市场拥有成百上千种,这些终端的型号、分辨率、系统版本等各不相同,给移动应用和游戏开发测试人员带来了诸多的麻烦。如果单纯的靠测试人员在每种型号,每种分辨率,每种系统版本上都分别去做测试的话,工作量是巨大的,不仅需要较高的人力成本,也严重制约了测试人员的工作效率。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种一机多控方法、装置、系统及电子设备,以缓解上述技术问题。第一方面,本专利技术实施例提供了一种一机多控方法,该方法应用于主控终端,主控终端上部署有主工具包,主控终端与至少一从控终端连接,主控终端和从控终端均为安装有安卓系统的移动终端,从控终端上部署有从工具包,该方法包括:响应主控终端的图形用户界面 ...
【技术保护点】
1.一种一机多控方法,其特征在于,所述方法应用于主控终端,所述主控终端上部署有主工具包,所述主控终端与至少一从控终端连接,所述主控终端和所述从控终端均为安装有安卓系统的移动终端,所述从控终端上部署有从工具包,所述方法包括:/n响应所述主控终端的图形用户界面的触控操作,并通过所述主工具包将所述触控操作对应的操作事件转换成操作协议包;/n向从控终端发送消息,所述消息携带有所述操作协议包,以触发所述从控终端通过所述从工具包基于所述操作协议包执行所述触控操作。/n
【技术特征摘要】 【专利技术属性】
1.一种一机多控方法,其特征在于,所述方法应用于主控终端,所述主控终端上部署有主工具包,所述主控终端与至少一从控终端连接,所述主控终端和所述从控终端均为安装有安卓系统的移动终端,所述从控终端上部署有从工具包,所述方法包括:
响应所述主控终端的图形用户界面的触控操作,并通过所述主工具包将所述触控操作对应的操作事件转换成操作协议包;
向从控终端发送消息,所述消息携带有所述操作协议包,以触发所述从控终端通过所述从工具包基于所述操作协议包执行所述触控操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应针对于所述主工具包的启动指令,监听所述主控终端的图形用户界面的触控操作。
3.根据权利要求2所述的方法,其特征在于,所述监听所述主控终端的图形用户界面的触控操作的步骤,包括:
监听所述主控终端的字符设备文件;
如果所述字符设备文件发生变化,则确定所述主控终端的图形用户界面发生触控操作。
4.根据权利要求1所述的方法,其特征在于,通过所述主工具包将所述触控操作对应的操作事件转换成操作协议包的步骤包括:
判断所述主控终端的多点触控协议类型是否为第二协议类型;
如果是,基于所述主工具包和所述触控操作对应的操作事件生成操作协议包;
其中,所述第二协议类型为有状态的多点触控协议类型。
5.根据权利要求4所述的方法,其特征在于,通过所述主工具包将所述触控操作对应的操作事件转换成操作协议包的步骤,还包括:
如果所述主控终端的多点触控协议类型为第一协议类型,将所述触控操作对应的操作事件转换为所述第二协议类型对应的操作事件,其中,所述第一协议类型为无状态的多点触控协议类型;
基于所述主工具包和所述第二协议类型对应的操作事件生成操作协议包。
6.根据权利要求4或5所述的方法,其特征在于,基于所述主工具包和所述触控操作对应的操作事件生成操作协议包的步骤包括:
通过所述主工具包从所述主控终端的字符设备文件中提取操作事件;
对提取到的所述操作事件中包含的坐标点和压力值进行归一化处理;
根据归一化处理之后的所述操作事件生成操作协议包。
7.根据权利要求1所述的方法,其特征在于,向所述从控终端发送的消息为携带有所述操作协议包的ZeroMQ消息。
8.一种一机多控方法,其特征在于,所述方法应用于从控终端,所述从控终端上部署有从工具包,所述从控终端与主控终端连接,所述主控终端和所述从控终端均为安装有安卓系统的移动终端,所述主控终端上部署有主工具包,所述方法包括:
接收主控终端发送的消息;所述消息携带有所述主控终端上的触控操作对应的操作协议包;
从所述消息解析出所述操作协议包;
基于所述操作协议包在所述从控终端的图形用户界面进行模拟操作。
9.根据权利要求8所述的方法,其特征在于,基于所述操作协议包在所述从控终端的图形用户界面进行模拟操作的步骤包括:
提取所述操作协议包中携带的操作事件,将所述操作事件写入到所述从控终端的字符设备文件,以对所述从控终端的字符设备文件进行更新;
基于所述从工具包和更新的所述字符设备文件在所述从控终端的图形用户界面进行模拟操作。
10.根据权利要求9所述的方法,其特征在于,提取所述操作协议包中携带的操作事件的步骤包括:
技术研发人员:余泽希,刘洪歧,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。