[发明专利]虚拟桌面系统及其消息数据的传输方法无效
申请号: | 201310133895.1 | 申请日: | 2013-04-17 |
公开(公告)号: | CN104113510A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 马鹏;卢继雄 | 申请(专利权)人: | 安徽盈科智能科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
地址: | 244000 安徽省铜陵市开*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 桌面 系统 及其 消息 数据 传输 方法 | ||
技术领域
本发明涉及一种虚拟桌面系统及其消息数据的传输方法,特别是涉及一种能够将不同种类的消息数据均通过同一通道传输的虚拟桌面系统以及一种利用所述虚拟桌面系统实现的虚拟桌面系统的消息数据的传输方法。
背景技术
虚拟桌面系统已经被越来越广泛的应用,虚拟桌面系统能够将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性,从而可以通过任何设备,在任何地点、任何时间访问在网络上的属于个人的桌面系统。而现有的虚拟桌面系统的显示协议中,不同种类的消息数据都是以分别独立的通道进行传输的,例如鼠标、键盘、视频及音频等都分别对应地开辟了鼠标通道、键盘通道、视频通道及音频通道。而这种消息数据的传输方式会导致虚拟桌面系统中数据传输以及数据响应非常繁琐,增加了虚拟桌面系统的CPU(中央处理器)的负担,导致虚拟桌面系统稳定性大大降低。
发明内容
本发明要解决的技术问题是为了克服现有技术中虚拟桌面系统中不同种类的消息数据都是以分别独立的通道进行传输,导致数据传输及数据响应非常繁琐,降低了系统稳定性的缺陷,提供一种能够将不同种类的消息数据均通过同一通道传输的虚拟桌面系统以及一种利用所述虚拟桌面系统实现的虚拟桌面系统的消息数据的传输方法。
本发明是通过下述技术方案来解决上述技术问题的:
本发明提供了一种虚拟桌面系统,包括一服务器以及多个客户端,其特点在于,从所述多个客户端中选取至少一个客户端作为目标客户端,对于每一目标客户端,均与所述服务器建立一单通道的TCP(传输控制协议)连接通道,所述目标客户端与所述服务器通过所述TCP连接通道进行消息数据的传输;
所述目标客户端及所述服务器均包括一消息接收模块以及一处理模块,所述目标客户端的消息接收模块用于接收并存储所述服务器通过所述TCP连接通道发送的第一消息数据,所述目标客户端的处理模块用于判断所述第一消息数据的类别并根据类别对所述第一消息数据进行处理;
所述服务器的消息接收模块用于接收并存储所述目标客户端通过所述TCP连接通道发送的第二消息数据,所述服务器的处理模块用于判断所述第二消息数据的类别并根据类别对所述第二消息数据进行处理。
本发明的虚拟桌面系统的所述服务器与所述目标客户端之间进行通信时的所有消息数据均通过所述单通道的TCP连接通道进行传输,从而降低了虚拟桌面系统的CPU的负担,提高了虚拟桌面系统的稳定性。
较佳地,所述消息数据中包括一表征类别的标识符,所述目标客户端的处理模块及所述服务器的处理模块均用于通过读取所述标识符以分别判断所述第一消息数据及所述第二消息数据的类别。
较佳地,所述标识符表征的所述消息数据的类别包括鼠标类消息、键盘类消息、光标类消息、控制类消息、图像类消息、音频类消息、视频类消息、错误警告类消息中的一种或多种。上述为将所述消息数据按照功能及作用进行的分类,本领域技术人员也可以根据实际需要进行其他形式的分类。其中,所述第一消息数据及所述第二消息数据均属于所述消息数据,因此上述的具体的消息数据的类别也是所述第一消息数据及所述第二消息数据的类别。
较佳地,所述目标客户端及所述服务器均还包括一处理结果发送模块,所述目标客户端的处理结果发送模块用于将对所述第一消息数据进行处理的处理结果发送至所述服务器,所述服务器的处理结果发送模块用于将对所述第二消息数据进行处理的处理结果发送至所述目标客户端。
本发明的目的在于还提供了一种虚拟桌面系统的消息数据的传输方法,其特点在于,其利用上述的虚拟桌面系统实现,所述传输方法包括以下步骤:
S1、从所述多个客户端中选取至少一个客户端作为目标客户端,对于每一目标客户端,均与所述服务器建立一单通道的TCP连接通道;
S2、所述目标客户端的消息接收模块接收并存储所述服务器通过所述TCP连接通道发送的第一消息数据,所述目标客户端的处理模块判断所述第一消息数据的类别并根据类别对所述第一消息数据进行处理;
所述服务器的消息接收模块接收并存储所述目标客户端通过所述TCP连接通道发送的第二消息数据,所述服务器的处理模块判断所述第二消息数据的类别并根据类别对所述第二消息数据进行处理。
较佳地,所述消息数据中包括一表征类别的标识符,步骤S2中所述目标客户端的处理模块及所述服务器的处理模块均通过读取所述标识符以分别判断所述第一消息数据及所述第二消息数据的类别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽盈科智能科技有限公司,未经安徽盈科智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310133895.1/2.html,转载请声明来源钻瓜专利网。