[发明专利]基于X11协议的应用程序控制方法和系统有效
申请号: | 202310744124.X | 申请日: | 2023-06-25 |
公开(公告)号: | CN116506511B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 蔡万苍;谢成勇;伏重任;李云鹏;钟采奕 | 申请(专利权)人: | 成都中科合迅科技有限公司 |
主分类号: | H04L67/75 | 分类号: | H04L67/75;H04L67/125 |
代理公司: | 成都欣圣知识产权代理有限公司 51292 | 代理人: | 易丹 |
地址: | 610093 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 x11 协议 应用 程序控制 方法 系统 | ||
本发明涉及应用程序控制技术领域,提供了基于X11协议的应用程序控制方法和系统,从服务端筛选得到处于可用状态的交互设备,确定每个处于可用状态的交互设备的调用属性,结合客户端需要进行远程控制的应用程序的后台运行数据,使得服务端对客户端的应用程序进行控制过程中调用适合的交互设备实现可视化控制;还在调用的交互设备生成与应用程序对应的用户界面窗口,并根据对用户界面窗口的窗口操作行为,向客户端发送控制指令以此调整应用程序的工作状态,实现服务端对应用程序的可视化操作和提高应用程序的操作可控性;再基于调整后的应用程序的工作状态和对数据任务的处理进度,调整用户界面窗口的显示状态和改变客户端与服务端之间的连接状态。
技术领域
本发明涉及应用程序控制的技术领域,特别涉及基于X11协议的应用程序控制方法和系统。
背景技术
智能手机等客户端具有集成化程度高和操作便捷的特点,并且能够兼容安装不同类型的应用程序,通常直接通过客户端即可实现对应用程序的控制。但是在分布式控制体系中,大量客户端均连接至同一服务端,并且每个客户端并不处于用户的实际操作下,只能通过服务端对客户端进行相应的远程控制。由于客户端内部安装的应用程序数量众多,服务端需要逐一对客户端内部的应用程序进行识别认证,才能确保对应用程序的准确控制,这对服务端的数据处理性能提出较高的要求。此外,还需要考虑服务端与客户端连接过程,对应用程序进行可视化操作,提高应用程序的操作可控性。
发明内容
针对现有技术存在的缺陷,本发明提供了一种基于X11协议的应用程序控制方法和系统,从服务端筛选得到处于可用状态的交互设备,并确定每个处于可用状态的交互设备的调用属性,并结合客户端需要进行远程控制的应用程序的后台运行数据,使得服务端对客户端的应用程序进行控制过程中调用适合的交互设备实现可视化控制;还在调用的交互设备生成与应用程序对应的用户界面窗口,并根据对用户界面窗口的窗口操作行为,向客户端发送控制指令以此调整应用程序的工作状态,实现服务端对应用程序的可视化操作和提高应用程序的操作可控性;再基于调整后的应用程序的工作状态和对数据任务的处理进度,调整用户界面窗口的显示状态和改变客户端与服务端之间的连接状态,提高服务端对客户端的控制有序性和可靠性。
本发明提供基于X11协议的应用程序控制方法,包括如下步骤:
步骤S1,基于服务端的设备工作状态,对所述服务端下属的所有交互设备进行筛选,确定所有处于可用状态的交互设备;基于所有处于可用状态的交互设备的历史工作记录,确定所述服务端对每个处于可用状态的交互设备的调用属性;
步骤S2,基于来自客户端的连接请求,构建所述客户端与所述服务端的通信通道;从所述客户端确定需要进行远程控制的应用程序,并获取所述应用程序的后台运行数据;基于所述后台运行数据和所述调用属性,确定对所述应用程序进行远程控制的处于可用状态的交互设备;
步骤S3,在确定进行远程控制的所述交互设备上生成与所述应用程序对应的用户界面窗口,并获取所述用户界面窗口接收到的窗口操作行为;基于所述窗口操作行为,向所述客户端发送相应的控制指令,从而调整所述应用程序的工作状态;
步骤S4,基于调整后的所述应用程序的工作状态,调整所述交互设备的用户界面窗口的显示状态;基于所述应用程序对数据任务的处理进度,改变所述客户端与所述服务端之间的连接状态。
在本申请公开的一个实施例中,在所述步骤S1中,基于服务端的设备工作状态,对所述服务端下属的所有交互设备进行筛选,确定所有处于可用状态的交互设备;基于所有处于可用状态的交互设备的历史工作记录,确定所述服务端对每个处于可用状态的交互设备的调用属性,包括:
获取服务端下属连接的所有图形设备和所有输入/输出设备各自的工作任务处理状态;其中,所述工作任务处理状态包括每个图形设备的图形显示任务处理状态和每个输入/输出设备的信息输入/输出任务处理状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科合迅科技有限公司,未经成都中科合迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310744124.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种污水处理装置及方法
- 下一篇:一种高效制备紫菜单孢子的方法及其应用