[发明专利]一种基于IDV的桌面同步实现方法有效
申请号: | 201910283420.8 | 申请日: | 2019-04-10 |
公开(公告)号: | CN110018875B | 公开(公告)日: | 2022-05-31 |
发明(设计)人: | 王旭明;陈波 | 申请(专利权)人: | 北京云创世联科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;H04L67/06;H04L67/1095 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 孙国栋 |
地址: | 100091 北京市昌平区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 idv 桌面 同步 实现 方法 | ||
本发明公开的基于IDV的桌面同步实现方法,涉及桌面云技术领域,通过客户端装载IDV模板文件、链接克隆IDV模板文件生成的一个或多个虚拟桌面文件、将IDV模板文件及虚拟桌面文件设为可共享状态、利用消息摘要MD5算法对IDV模板文件及虚拟桌面文件进行计算,生成第一特征码并将第一特征码和IDV模板文件上传至服务器,通过服务器启动tracker服务器、接收客户端发送的第一特征码和IDV模板文件并解析IDV模板文件,生成相应的虚拟桌面文件,利用消息摘要MD5算法对IDV模板文件及虚拟桌面文件进行计算,生成第二特征码、通过tracker服务器与各个客户端建立连接并利用P2P传输协议向所述各个客户端下发相应的IDV模板文件,简化了同步过程、提高了同步效率及可扩展性。
技术领域
本发明涉及桌面云技术领域,具体涉及一种基于IDV的桌面同步实现方法。
背景技术
近年来,我国的桌面云市场异常火热,桌面云主要涉及到两种架构:智能桌面虚拟化(Intelligent Desktop Virtualization,IDV)框架和虚拟桌面基础架构(VirtualDesktop Infrastructure,VDI)在整个桌面云市场上占有主导地位。IDV框架因为其能够有效避免在VDI架构下存在的对服务器存储的巨大需求,以及网络带宽的严重依赖,同时具有一定的灵活性及高性能,得到广大用户推崇。IDV架构最大的特点就是将虚拟桌面运行在本地终端上,这就使得如何快速准确的将虚拟桌面推送至终端成了一个重中之重的问题。
目前利用IDV框架实现桌面同步的方式基本上采用P2P下载和模板的方式,此方式对于后续虚拟桌面更新之后的同步显得十分繁琐,耗时。因此制定一个高效的且可扩展性强的方案显得格外重要。
发明内容
为解决现有技术的不足,本发明实施例提供了一种基于IDV的桌面同步实现方法。
第一方面,本发明实施例提供的一种基于IDV的桌面同步实现方法,该方法适用于客户端,包括:
装载IDV模板文件,链接克隆所述IDV模板文件生成的一个或多个虚拟桌面文件;
将所述IDV模板文件及所述虚拟桌面文件设为可共享状态;
利用消息摘要MD5算法,对所述IDV模板文件及所述虚拟桌面文件进行计算,生成第一特征码并将所述第一特征码和所述IDV模板文件上传至服务器。
第二方面,本发明实施例提供的另一种基于智能桌面虚拟化IDV的桌面同步实现方法,该方法适用于服务器端,包括:
启动tracker服务器;
接收客户端发送的第一特征码和IDV模板文件并解析所述IDV模板文件,生成相应的虚拟桌面文件;
利用消息摘要MD5算法对所述IDV模板文件及所述虚拟桌面文件进行计算,生成第二特征码并判断所述第一特征码及所述第二特征码是否一致,若一致则保存所述IDV模板文件;
将需要同步的各个终端与所述IDV模板文件进行关联;
通过所述tracker服务器与各个客户端建立连接并利用P2P传输协议向所述各个客户端下发相应的IDV模板文件。
优选地,判断所述第一特征码及所述第二特征码是否一致包括:
若不一致,请向客户端发送重新发送所述IDV模板文件指令。
本发明实施例提供的基于IDV的桌面同步实现方法具有以下有益效果:
(1)P2P协议完整切合IDV架构下的同步场景,多个节点对应一个中心服务器,且一般需要同时同步多个终端,故大多数方案都选择此方式进行同步,提高了同步效率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云创世联科技股份有限公司,未经北京云创世联科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910283420.8/2.html,转载请声明来源钻瓜专利网。