[发明专利]多机控制方法、装置、设备及存储介质有效
| 申请号: | 202010736418.4 | 申请日: | 2020-07-28 |
| 公开(公告)号: | CN111866160B | 公开(公告)日: | 2023-09-15 |
| 发明(设计)人: | 刘洪歧;余泽希 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
| 主分类号: | H04L67/025 | 分类号: | H04L67/025;H04L67/141;H04L67/145;H04L67/1396;H04L67/54 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;臧建明 |
| 地址: | 310052 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 方法 装置 设备 存储 介质 | ||
本申请提供一种多机控制方法、装置、设备及存储介质。该方法包括:响应于第一操作,从图形用户界面中显示的设备列表中确定至少一个电子设备;获取待发送的消息;将待发送消息通过应用程序,采用高级消息队列协议发送给至少一个电子设备,在无需额外增加硬件的基础上实现了对任意电子设备的多机控制。
技术领域
本申请涉及计算机技术,尤其涉及一种多机控制方法、装置、设备及存储介质。
背景技术
目前市场上的手机的种类众多,且功能逻辑不尽相同,这种情况给移动应用的开发和测试工作带来了诸多麻烦,仅靠人工一一在每种设备上实现功能测试和输入测试,其工作量是巨大的,且效率极低。
目前普遍使用的多机控制方案通常是将电脑与多台待测试的手机通过USB连接,在电脑端对手机进行统一的控制,这种方式中,通过USB线连接手机与HUB集线器,HUB集线器再通过USB线与电脑连通,在手机和电脑上安装相应的客户端,通过该将手机画面映射到电脑,用户在电脑上操作手机画面,通过电脑段解析后再对手机进行相应的控制,从而达到多机控制的效果。这种方案对电脑的配置要求高,且依赖于硬件使得可扩展性差,并且该方案还要求手机为同种型号手机,因此在实际应用中的可用性受限。
发明内容
本申请提供一种多机控制方法、装置、设备及存储介质,在无需额外增加硬件的基础上实现了对任意电子设备的多机控制。
第一方面,本申请提供一种多机控制方法,应用于服务器,所述服务器运行多机服务的应用程序并在显示器上渲染显示所述应用程序的图形用户界面,所述方法包括:
响应于第一操作,从所述图形用户界面中显示的设备列表中确定至少一个电子设备;
获取待发送的消息;
将所述待发送消息通过所述应用程序,采用高级消息队列协议发送给所述至少一个电子设备。
在一种可行的实现方式中,所述方法还包括:
在启动多机服务的应用程序后,获取并显示注册所述多机服务的设备列表,所述设备列表中包括多个电子设备标识和登陆状态,所述登陆状态用于表示电子设备在线或者离线。
在一种可行的实现方式中,所述图形用户界面上包括预设的多个控制指令的控件以及信息输入框;
所述获取待发送的消息,包括:
响应于对任一控制指令的控件的选中操作,生成控制指令,所述待发送的消息包括所述控制指令;
或者,
获取所述信息输入框中输入的信息,作为所述待发送的消息。
在一种可行的实现方式中,所述待发送的消息包括所述控制指令时,所述将所述待发送消息通过所述应用程序,采用高级消息队列协议发送给所述至少一个电子设备,包括:
根据所述控制指令以及预先设置的指令和主题的对应关系,获取所述控制指令对应的指令主题;
将所述待发送消息通过所述应用程序,采用所述高级消息队列协议中的所述指令主题发送给所述至少一个电子设备。
在一种可行的实现方式中,所述方法还包括:
根据接收到的电子设备发送的心跳信息,对所述设备列表中的电子设备的登陆状态进行更新。
第二方面,本申请提供一种多机控制方法,应用于电子设备,所述电子设备中安装有多机服务的应用程序,所述方法包括:
运行所述应用程序时,根据预设周期向服务器发送心跳信息,所述心跳信息包括所述电子设备的标识,用于确定所述电子设备的登陆状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010736418.4/2.html,转载请声明来源钻瓜专利网。





