[发明专利]数据处理方法及服务器在审
申请号: | 202010197489.1 | 申请日: | 2020-03-19 |
公开(公告)号: | CN111475257A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 章杰;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 服务器 | ||
本公开提供一种数据处理方法及服务器,涉及电子信息技术领域,能够解决不同终端设备无法同时操作同一软件的问题。具体技术方案为:在接收到多个终端设备发送的协同控制请求后,根据该协同控制请求获取目标软件及目标软件对应的原始图像,并根据该协同控制请求将原始图像复制生成为M份原始图像,并向对应的终端设备发送,终端设备在接收到对应的原始图像后,对该原始图像生成目标处理指令并向服务器发送,服务器在接收到各个终端设备的目标处理指令之后,根据该目标处理指令分别对终端设备对应的原始图像进行处理,最后将已处理的各个原始图像进行叠加处理生成目标图像。本公开用于软件的协同控制。
技术领域
本公开涉及电子信息技术领域,尤其涉及数据处理方法及服务器。
背景技术
随着科技的快速发展,用户对于软件的使用效率也随之提高。为了提高软件的使用效率,会面临多个终端设备同时远程控制同一软件的情况。由于同一个应用程序不支持多个用户同时控制远端的同一个应用。因此当多个终端设备需要对远端设备中的同一个目标应用程序进行控制时,通过终端设备之间的抢占式反向控制来对该目标应用程序进行控制,服务器在接收到多个终端设备发送的控制请求时,根据预设规则确定哪个终端设备控制目标软件,即远端同时只能支持一路控制消息,无法实现同时操控。
发明内容
本公开实施例提供一种数据处理方法及服务器,能够解决多个终端设备无法同时控制同一目标应用程序的问题。该技术方案如下:
根据本公开实施例的第一方面,提供一种数据处理方法,该服务器包括总虚拟和至少一个子虚拟机,应用于服务器,该方法包括:
获取M份原始图像,该原始图像为目标软件中的显示图像;
通过该总虚拟机向N个终端设备分别发送该M份原始图像中的每份原始图像;
通过该子虚拟机接收并处理该N个终端终端设备发送的目标处理指令,并向该总虚拟机发送处理结果,该目标处理指令用于指示该目标软件处理该原始图像,该子虚拟机与该N个终端设备中的至少一个终端设备相匹配;
通过该总虚拟机接收该处理结果,并根据该处理结果生成目标图像。
在一个实施例中,该方法在获取M份原始图像之前还包括:
接收N个终端设备发送的控制请求信息,该控制请求信息用于请求控制目标软件,该N大于1,该控制请求信息包括预设规则和目标软件;
根据该控制请求信息,为该N个终端设备分配总虚拟机和子虚拟机,该子虚拟机与该N个终端设备相匹配;
根据该控制请求信息,生成执行命令并向该总虚拟机和该子虚拟机发送该执行命令,该执行命令用于指示运行该目标软件。
在一个实施例中,该方法中获取M份原始图像,包括:
根据该控制请求信息,获取目标份数M,该目标份数M用于指示复制该目标图像的份数;
通过该总虚拟机运行该目标软件后,获取原始图像;
并根据该目标份数M,通过该总虚拟将该原始图像复制处理后生成该M份原始图像。
在一个实施例中,该方法中通过该子虚拟机该处理该N个终端终端设备发送的目标处理指令,包括:
通过该子虚拟机运行该目标软件,并读取该原始图像;
通过该子虚拟机在该原始图像中执行该与该目标处理指令;
通过该子虚拟机获取处理结果,并向该总虚拟机发送该处理结果。
在一个实施例中,该方法还包括:
根据该M份原始图像,将该目标图像复制处理为M份目标图像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010197489.1/2.html,转载请声明来源钻瓜专利网。