[发明专利]基于远程帧缓存的窗口还原方法有效
申请号: | 201210536816.7 | 申请日: | 2012-12-12 |
公开(公告)号: | CN103049262A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 潘旭东 | 申请(专利权)人: | 广州尚融网络科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L29/08 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 汤喜友 |
地址: | 510630 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远程 缓存 窗口 还原 方法 | ||
1.基于远程帧缓存的窗口还原方法,其特征在于,包括步骤:
步骤A:从服务器端的X11数据生成层提取图像帧缓存数据;
步骤B:从服务器端的X11层窗口管理器捕获应用窗口信息数据,所述应用窗口信息数据包括服务器端正在运行的所有应用程序窗口的ID、坐标、状态及类型;
步骤C:将所述图像帧缓存数据和应用窗口信息数据从服务器端传输至本地客户端;
步骤D:在本地客户端中根据所述图像帧缓存数据和应用窗口信息数据还原出远程正在运行的应用程序窗口图像。
2. 如权利要求1所述的基于远程帧缓存的窗口还原方法,其特征在于,步骤C中,服务器端先将所述图像帧缓存数据和应用窗口信息数据进行编码后再进行传输,本地客户端在接收到编码的图像帧缓存数据和应用窗口信息数据后进行解码,步骤D中根据解码后的图像帧缓存数据和应用窗口信息数据还原远程正在运行的应用程序窗口图像。
3. 如权利要求1或2所述的基于远程帧缓存的窗口还原方法,其特征在于,在步骤B中,针对处于不同生命周期的窗口,从服务器端的X11层窗口管理器捕获所述窗口的应用窗口信息数据,其中,窗口的生命周期包括窗口的创建、窗口的设置、窗口的显示、窗口的隐藏、窗口的关闭及窗口的销毁。
4. 如权利要求3所述的基于远程帧缓存的窗口还原方法,其特征在于,在步骤D中,将所述图像帧缓存数据根据应用窗口信息数据中的坐标进行切割,取出特定位置上的图像数据,并放至本地客户端的相应窗口中,还原出对应的远程应用程序窗口图像。
5. 如权利要求4所述的基于远程帧缓存的窗口还原方法,其特征在于,所述基于远程帧缓存的窗口还原方法还包括:
步骤E:在本地客户端捕获本地输入装置对窗口的输入事件或请求事件;
步骤F:将所述输入事件或请求事件从本地客户端传输至服务器端;
步骤G:在服务器端通过X11层窗口管理器对所述输入事件或请求事件进行窗口事件解析,并对相应窗口进行操作。
6. 如权利要求5所述的基于远程帧缓存的窗口还原方法,其特征在于,所述请求事件包括窗口关闭请求、窗口最小化请求、及窗口还原请求。
7. 如权利要求6所述的基于远程帧缓存的窗口还原方法,其特征在于,步骤F中,本地客户端将所述输入事件或请求事件进行编码后再进行传输,服务器端在接收到编码的输入事件或请求事件后进行解码,步骤G中服务器端的X11层窗口管理器根据解码后的输入事件或请求事件对窗口进行操作。
8. 如权利要求7所述的基于远程帧缓存的窗口还原方法,其特征在于,还原应用程序窗口图像和控制远程应用程序所采用的窗口信息协议中,采用的通知事件包括窗口的创建事件、窗口的删除事件、窗口的显示事件、窗口的隐藏事件、窗口的大小更改事件、窗口状态的更改事件、窗口属性的更改事件及窗口激活事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州尚融网络科技有限公司,未经广州尚融网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210536816.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消息类型的指示方法、系统及装置
- 下一篇:一种燃气加热控制方法