[发明专利]基于X11协议的应用程序控制方法和系统有效
申请号: | 202310744124.X | 申请日: | 2023-06-25 |
公开(公告)号: | CN116506511B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 蔡万苍;谢成勇;伏重任;李云鹏;钟采奕 | 申请(专利权)人: | 成都中科合迅科技有限公司 |
主分类号: | H04L67/75 | 分类号: | H04L67/75;H04L67/125 |
代理公司: | 成都欣圣知识产权代理有限公司 51292 | 代理人: | 易丹 |
地址: | 610093 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 x11 协议 应用 程序控制 方法 系统 | ||
1.基于X11协议的应用程序控制方法,其特征在于,包括如下步骤:
步骤S1,基于服务端的设备工作状态,对所述服务端下属的所有交互设备进行筛选,确定所有处于可用状态的交互设备;基于所有处于可用状态的交互设备的历史工作记录,确定所述服务端对每个处于可用状态的交互设备的调用属性;
步骤S2,基于来自客户端的连接请求,构建所述客户端与所述服务端的通信通道;从所述客户端确定需要进行远程控制的应用程序,并获取所述应用程序的后台运行数据;基于所述后台运行数据和所述调用属性,确定对所述应用程序进行远程控制的处于可用状态的交互设备;
步骤S3,在确定进行远程控制的所述交互设备上生成与所述应用程序对应的用户界面窗口,并获取所述用户界面窗口接收到的窗口操作行为;基于所述窗口操作行为,向所述客户端发送相应的控制指令,从而调整所述应用程序的工作状态;
步骤S4,基于调整后的所述应用程序的工作状态,调整所述交互设备的用户界面窗口的显示状态;基于所述应用程序对数据任务的处理进度,改变所述客户端与所述服务端之间的连接状态。
2.如权利要求1所述的基于X11协议的应用程序控制方法,其特征在于:
在所述步骤S1中,基于服务端的设备工作状态,对所述服务端下属的所有交互设备进行筛选,确定所有处于可用状态的交互设备;基于所有处于可用状态的交互设备的历史工作记录,确定所述服务端对每个处于可用状态的交互设备的调用属性,包括:
获取服务端下属连接的所有图形设备和所有输入/输出设备各自的工作任务处理状态;其中,所述工作任务处理状态包括每个图形设备的图形显示任务处理状态和每个输入/输出设备的信息输入/输出任务处理状态;
基于所述工作任务处理状态,判断所述图形设备和所述输入/输出设备是否正在处理或者已经接收到相应的工作任务;若否,则将相应的图形设备和输入/输出设备确定为处于可用状态的交互设备;
从处于可用状态的图形设备和输入/输出设备的历史工作记录中提取历史工作过程中对应连接的应用程序类型和连接持续时间;基于所述应用程序类型和连接持续时间,确定所有处于可用状态的图形设备和输入/输出设备关于相应类型应用程序的调取优先级别,以此作为所述调用属性。
3.如权利要求1所述的基于X11协议的应用程序控制方法,其特征在于:
在所述步骤S2中,基于来自客户端的连接请求,构建所述客户端与所述服务端的通信通道;从所述客户端确定需要进行远程控制的应用程序,并获取所述应用程序的后台运行数据;基于所述后台运行数据和所述调用属性,确定对所述应用程序进行远程控制的处于可用状态的交互设备,包括:
从来自客户端的连接请求提取所述客户端的身份信息,基于所述身份信息,对所述客户端对所述服务端的连接权限进行鉴权验证;当所述鉴权验证成功后,构建所述客户端与所述服务端的通信通道;
基于所述客户端的应用程序运行日志,从所述客户端确定需要进行远程控制的应用程序,并获取所述应用程序的后台运行数据;其中,所述后台运行数据包括所述应用程序需要处理的数据任务的数据状态;
基于所述后台运行数据,估计所述应用程序需要处理的数据任务的处理耗时;基于所述处理耗时和所述调用属性,确定对所述应用程序进行远程控制的处于可用状态的交互设备。
4.如权利要求1所述的基于X11协议的应用程序控制方法,其特征在于:
在所述步骤S3中,在确定进行远程控制的所述交互设备上生成与所述应用程序对应的用户界面窗口,并获取所述用户界面窗口接收到的窗口操作行为;基于所述窗口操作行为,向所述客户端发送相应的控制指令,从而调整所述应用程序的工作状态,包括:
在确定进行远程控制的图形设备上生成与所述应用程序对应的用户界面窗口,并基于所述图形设备的显示参数,调整所述用户界面窗口的显示状态;确定进行远程控制的输入/输出设备上获取所述用户界面窗口接收到的窗口操作行为;其中,所述窗口操作行为包括对所述用户界面窗口的菜单的点击行为;
基于所述窗口操作行为对应点击菜单位置和点击动作类型,向所述客户端发送相应的控制指令,从而调整所述应用程序的工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都中科合迅科技有限公司,未经成都中科合迅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310744124.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种污水处理装置及方法
- 下一篇:一种高效制备紫菜单孢子的方法及其应用