预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106850748A(43)申请公布日2017.06.13(21)申请号201611215731.3(22)申请日2016.12.26(71)申请人曙光信息产业(北京)有限公司地址100193北京市海淀区东北旺西路8号院36号楼(72)发明人张晋锋原帅张涛吕灼恒(74)专利代理机构北京德恒律治知识产权代理有限公司11409代理人章社杲卢军峰(51)Int.Cl.H04L29/08(2006.01)权利要求书1页说明书3页附图2页(54)发明名称云桌面的订阅发布系统(57)摘要本发明公开了一种云桌面的订阅发布系统,包括多个第一采集模块、与多个第一采集模块均相连的第二采集模块、以及与第二采集模块连接的处理模块;其中,第二采集模块根据需要调用相应的第一采集模块以从相应的多个数据源获取桌面数据,处理模块对获取的桌面数据进行处理;服务器端将处理后的桌面数据进行发布、或者根据订阅规则将处理后的桌面数据分配至相应的多个客户端。通过利用桌面数据的采集方式实现对桌面数据的订阅和发布,通过扩展对应于不同桌面数据类型的多个主动采集组件,能够从不同类型的数据源中获取桌面数据,易于扩展,解决了现有技术中对多种类型数据源支持性差的问题,实现了对复杂数据源的统一管理。CN106850748ACN106850748A权利要求书1/1页1.一种云桌面的订阅发布系统,设置于服务器端,其特征在于,包括多个第一采集模块、与所述多个第一采集模块均相连的第二采集模块、以及与所述第二采集模块连接的处理模块;其中,所述第二采集模块根据需要调用相应的第一采集模块以从相应的多个数据源获取桌面数据,所述处理模块对获取的桌面数据进行处理;所述服务器端将处理后的桌面数据进行发布、或者根据订阅规则将所述处理后的桌面数据分配至相应的多个客户端。2.根据权利要求1所述的云桌面的订阅发布系统,其特征在于,还包括:预定义规则模块,连接于所述第二采集模块和所述处理模块,用于生成预定义的规则;以及存储模块,连接于所述第二采集模块与所述处理模块之间,用于根据所述预定义的规则对所述桌面数据进行存储;其中,所述处理模块根据所述预定义的规则对所述获取的桌面数据进行处理。3.根据权利要求1所述的云桌面的订阅发布系统,其特征在于,所述服务器端通过ICA协议或VNC协议与所述相应的多个客户端进行通信以分配所述处理后的桌面数据。4.根据权利要求1所述的云桌面的订阅发布系统,其特征在于,通过文件流的方式对所述处理后的桌面数据进行发布。5.根据权利要求1所述的云桌面的订阅发布系统,其特征在于,所述客户端根据所述处理后的桌面数据获取相应的桌面文件。6.根据权利要求1所述的云桌面的订阅发布系统,其特征在于,所述订阅规则包括对所述处理后的桌面数据的权限规则;所述相应的多个客户端对所述处理后的桌面数据进行符合所述权限规则的操作。7.根据权利要求6所述的云桌面的订阅发布系统,其特征在于,所述服务器端进一步根据所述订阅规则将所述处理后的桌面数据分配至相应的用户主体和(或)角色主体,其中所述用户主体和所述角色主体均包括所述相应的多个客户端。2CN106850748A说明书1/3页云桌面的订阅发布系统技术领域[0001]本发明涉及云计算的云桌面应用领域,具体来说,涉及一种云桌面的订阅发布系统。背景技术[0002]在云桌面领域,主要的交付难题在三维图形图像的传输,Gridview系列产品在工业设计领域的应用非常的广泛,随之带来了交付三维可视化桌面的需求。三维可视化技术目前比较好的交付技术为ICA(CitrixIndependentComputingArchitecture,独立计算结构)协议、VNC(VirtualNetworkComputing,虚拟网络计算)协议及其相关产品,其他厂家的产品存在自封闭的特点。在使用这些协议所开发的应用的开放接口规范下,Gridview4.0实现了对此类桌面的数据抓取、存储、订阅、发布。[0003]针对现有的桌面数据采集方式只是采集页面,并不能获取真正的桌面对象数据的问题。[0004]针对相关技术中的上述问题,目前尚未提出有效的解决方案。发明内容[0005]针对相关技术中的上述问题,本发明提出一种云桌面的订阅发布系统,能够通过利用桌面数据的采集方式实现对桌面数据的订阅和发布。[0006]本发明的技术方案是这样实现的:[0007]根据本发明的一个方面,提供了一种云桌面的订阅发布系统,设置于服务器端,包括多个第一采集模块、与多个第一采集模块均相连的第二采集模块、以及与第二采集模块连接的处理模块;其中,第二采集模块根据需要调用相应的第一采集模块以从相应的多个数据源获取桌面数据,处理模块对获取的桌面数据进行处理;服务器端将处理后的桌