[发明专利]一种用于客户端与服务端的图形协同处理方法和系统在审
申请号: | 201310749352.2 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103927222A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 刘毅;梁雄伟;彭涛;范天田;潘道俊 | 申请(专利权)人: | 瑞达信息安全产业股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/06 |
代理公司: | 武汉凌达知识产权事务所(特殊普通合伙) 42221 | 代理人: | 宋国荣 |
地址: | 430070 湖北省武汉市*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 客户端 服务端 图形 协同 处理 方法 系统 | ||
1.一种用于客户端与服务端的图形协同处理方法,包括客户端和服务端,其中,客户端采用Linux操作系统,服务端采用Windows操作系统,其特征在于,包括以下步骤:
(1)客户端和服务端之间建立协同通讯连接;
(2)客户端根据进程ID和窗口句柄获取服务端的软件视图区域,并通过视图显示控件显示;
(3)客户端对视图显示控件显示的图像进行操作,服务端根据客户端的操作进行响应,并由客户端将服务端上运行的程序界面通过视图显示控件显示。
2.根据权利要求1所述的用于客户端与服务端的图形协同处理方法,其特征在于,所述步骤(1)包括以下子步骤:
(11)客户端发出远程命令调用;
(12)服务端收到远程命令调用后,打开对应的进程,并将进程ID返回给客户端;
(13)客户端根据进程ID获得窗口句柄;
(14)客户端根据窗口句柄将服务端的进程窗口绑定到客户端的视图显示控件中。
3.根据权利要求2所述的用于客户端与服务端的图形协同处理方法,其特征在于,所述步骤(11)前还包括服务端向客户端提供外部使用的软件列表的步骤。
4.根据权利要求1所述的用于客户端与服务端的图形协同处理方法,其特征在于,所述步骤(2)包括以下子步骤:
(21)客户端捕获服务端上的进程显示区域的大小和内容;
(22)客户端根据捕获内容在视图显示控件中更新显示。
5.根据权利要求1所述的用于客户端与服务端的图形协同处理方法,其特征在于,所述步骤(3)包括以下子步骤:
(31)客户端根据用户在视图显示控件中的操作产生控制消息,并将控制消息发送给服务端;
(32)服务端根据控制消息的类型进行响应操作;
(33)客户端根据服务端的响应结果更新视图显示控件中的显示内容。
6.根据权利要求1所述的用于客户端与服务端的图形协同处理方法,其特征在于,所述视图显示控件为使用QT封装基于RFB协议的视图显示控件。
7.一种用于客户端与服务端的图形协同处理系统,包括客户端和服务端,其中,客户端采用Linux操作系统,服务端采用Windows操作系统,其特征在于,所述客户端和服务端之间建立协同通讯连接;所述客户端包括:视图显示控件,用于根据进程ID和窗口句柄获取服务端的软件视图区域并显示;控制模块,用于对视图显示控件显示的图像进行操作;所述服务端包括:图形共享服务模块,用于根据客户端的操作进行响应,将服务端的软件视图区域共享给客户端。
8.根据权利要求7所述的用于客户端与服务端的图形协同处理系统,其特征在于,所述客户端还包括:远程命令调用模块,用于发出远程命令调用;窗口句柄获取模块,用于根据进程ID获得窗口句柄;绑定模块,用于窗口句柄将服务端的进程窗口绑定到客户端的视图显示控件中;所述服务端还包括:进程打开模块,用于根据远程命令调用打开对应的进程;进程ID发送模块,用于将进程ID发送给客户端。
9.根据权利要求8所述的用于客户端与服务端的图形协同处理系统,其特征在于,所述服务端还包括软件列表发送模块,用于向客户端提供外部使用的软件列表。
10.根据权利要求7所述的用于客户端与服务端的图形协同处理系统,其特征在于,所述视图显示控件包括:捕获子模块,用于服务端上的进程显示区域的大小和内容;显示子模块,用于根据捕获内容进行更新显示。
11.根据权利要求7所述的用于客户端与服务端的图形协同处理系统,其特征在于,所述控制模块包括:控制消息产生子模块,用于根据用户在视图显示控件中的操作产生控制消息;控制消息发送子模块,用于将控制消息发送给服务端;所述图形共享服务模块包括:响应子模块,用于根据控制消息的类型进行响应操作;所述视图显示控件根据服务端的响应结果更新显示内容。
12.根据权利要求7所述的用于客户端与服务端的图形协同处理系统,其特征在于,所述视图显示控件为使用QT封装基于RFB协议的视图显示控件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞达信息安全产业股份有限公司,未经瑞达信息安全产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310749352.2/1.html,转载请声明来源钻瓜专利网。