虚拟桌面的处理方法和系统技术方案

技术编号:11622902 阅读:72 留言:0更新日期:2015-06-18 00:42
本发明专利技术实施例公开了一种虚拟桌面的处理方法和系统,其中,方法包括:客户端接入模块与宿主机建立连接;客户端同步模块若标识位的状态信息为离线,则将客户端虚拟桌面差量存储文件发送给服务端同步模块;服务端差量处理模块对虚拟桌面存储文件进行处理;客户端操作处理模块将用户操作指令发送给服务端操作处理模块;服务端操作处理模块生成服务端虚拟桌面差量存储文件;服务端同步模块将服务端虚拟桌面差量存储文件发送给客户端同步模块;客户端差量处理模块对虚拟桌面存储文件进行处理;客户端接入模块将标识位的状态信息修改为在线。本发明专利技术实施例可以实现虚拟桌面的离线使用。

【技术实现步骤摘要】

本专利技术涉及服务器虚拟化技术,尤其涉及一种虚拟桌面的处理方法和系统
技术介绍
服务器虚拟化是指在一台物理宿主机上虚拟出多个虚拟机(Virtual Machine,简称VM),各个虚拟机之间相互隔离,并能同时运行相互独立的一种技术。该技术可以将一台物理宿主机拆分成数十个独立的虚拟机,各虚拟机能独立运行业务,以实现提高服务器资源利用率,提高管理效率的目标。作为云计算的基础类技术,服务器虚拟化技术在近年来得到了大量的应用和推广。如IDC (Internet Data Center,互联网数据中心)服务商将一台物理宿主机虚拟成20台左右的虚拟机,每台虚拟机具备独立的操作系统、网络环境,再将其出租给用户。对IDC服务商来说可以增加业务收入,对用户来说,可以降低租赁成本。虚拟桌面技术是基于服务器虚拟化技术,将PC服务器虚拟化,并分割成多个虚拟桌面供不同用户使用的一种云计算技术。用户使用客户端通过TCP/IP (Transmiss1nControl Protocol/Internet Protocol,传输控制协议/因特网互联协议)网络接入和使用远程可以在线访问虚拟桌面,进行操作。在实现本专利技术的过程中,专利技术人发现上述方法至少存在以下问题:由于用户的操作系统、应用程序和文档均保存在远程的虚拟桌面中。当客户端无法接入TCP/IP网络、使用远程的虚拟桌面时,用户则无法使用和访问应用程序和文档。
技术实现思路
本专利技术实施例所要解决的技术问题是:在网络中断时,用户不能使用远程的虚拟桌面,而无法使用和访问应用程序和文档,提供一种虚拟桌面的处理方法和系统。本专利技术实施例提供的一种虚拟桌面的处理方法,包括:用户设备的客户端接入模块根据网络状态判断是否访问宿主机,若是,则与所述宿主机建立连接;所述用户设备的客户端同步模块获取标识位的状态信息,若所述标识位的状态信息为离线,则将所述用户设备中存储的客户端虚拟桌面差量存储文件发送给所述宿主机的服务端同步模块;所述宿主机的服务端差量处理模块根据所述客户端虚拟桌面差量存储文件对所述宿主机中存储的虚拟桌面存储文件进行处理;所述用户设备的客户端操作处理模块将用户操作指令发送给所述宿主机的服务端操作处理模块;所述服务端操作处理模块根据所述用户操作指令对所述宿主机中存储的虚拟桌面存储文件进行修改,根据修改的内容生成服务端虚拟桌面差量存储文件;所述服务端同步模块将所述服务端虚拟桌面差量存储文件发送给所述客户端同步模块;所述用户设备的客户端差量处理模块根据所述服务端虚拟桌面差量存储文件对所述用户设备中存储的虚拟桌面存储文件进行处理;所述客户端接入模块将所述标识位的状态信息修改为在线。本专利技术实施例提供的一种虚拟桌面的处理系统,包括:用户设备和宿主机;所述用户设备包括客户端接入模块、客户端同步模块、客户端操作处理模块、客户端差量处理模块;所述宿主机包括服务端同步模块、服务端操作处理模块、服务端差量处理模块;所述客户端接入模块,用于根据网络状态判断是否访问所述宿主机,若是,则与所述宿主机建立连接;所述客户端同步模块,用于获取标识位的状态信息,若所述标识位的状态信息为离线,则将所述用户设备中存储的客户端虚拟桌面差量存储文件发送给所述服务端同步模块;所述服务端差量处理模块,用于根据所述客户端虚拟桌面差量存储文件对所述宿主机中存储的虚拟桌面存储文件进行处理;所述客户端操作处理模块,用于将用户操作指令发送给所述服务端操作处理模块;所述服务端操作处理模块,用于根据所述用户操作指令对所述宿主机中存储的虚拟桌面存储文件进行修改,根据修改的内容生成服务端虚拟桌面差量存储文件;所述服务端同步模块,用于将所述服务端虚拟桌面差量存储文件发送给所述客户端同步模块;所述客户端差量处理模块,用于根据所述服务端虚拟桌面差量存储文件对所述用户设备中存储的虚拟桌面存储文件进行处理;所述客户端接入模块,还用于将所述标识位的状态信息修改为在线。基于本专利技术上述实施例提供的虚拟桌面的处理方法和系统,不管用户使用本地虚拟桌面还是使用远程虚拟桌面,用户对虚拟桌面存储文件的修改都会生成虚拟桌面差量存储文件,通过标识位的设置,在用户设备可以接入网络时,客户端同步模块可以根据该标识位判别是否要将客户端虚拟桌面差量存储文件同步给服务端。而且,用户使用远程虚拟桌面后,服务端会将服务端虚拟桌面差量存储文件同步给客户端,以使得用户无论使用远程在线虚拟桌面,还是使用本地离线虚拟桌面,访问的环境都是一致的。不仅实现了当无法接入网络或者网络中断的情况下,用户离线使用应用程序和文档的目的,还保证了客户端和服务端中操作系统、应用程序和文档的一致性。而且,通过虚拟桌面差量存储文件进行客户端和服务端的同步,避免了将整个虚拟桌面存储文件进行同步造成的传输资源的浪费,提高了同步效率。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】构成说明书的一部分的附图描述了本专利技术的实施例,并且连同描述一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1为本专利技术虚拟桌面的处理方法一个实施例的流程图。图2为本专利技术虚拟桌面的处理方法另一个实施例的流程图。图3为本专利技术虚拟桌面的处理方法又一个实施例的流程图。图4为本专利技术虚拟桌面的处理系统一个实施例的结构示意图。图5为本专利技术虚拟桌面的处理系统另一个实施例的结构示意图。【具体实施方式】现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本专利技术虚拟桌面的处理方法一个实施例的流程图。如图1所示,本实施例提供的虚拟桌面的处理方法具体可以应用于基于KVM(for Kernel-based Virtual Machine,基于内核的虚拟机)和XEN的虚拟环境的虚拟桌面的处理过程,本实施例提供的虚拟桌面的处理方法具体包括:步骤100、用户设备的客户端接入模块根据网络状态判断是否访问宿主机,若是,则与宿主机建立连接; 步骤101、用户设备的客户端同步模块获取标识位的状态信息,若标识位的状态信息为离线,则将用户设备中存储的客户端虚拟桌面差量存储文件发送给宿主机的服务端同步丰吴块;步骤102、宿主机的服务端差量处理模块根据客户端虚拟桌面差量存储文件对宿主机中存储的虚拟桌面存储文件进行处理;步骤103、用户设备的客户端操作处理模块将用户操作指令发送给宿主机的服务端操作处理模块;步骤104、服务端操作处理模块根据用户操作指令对宿本文档来自技高网...

【技术保护点】
一种虚拟桌面的处理方法,其特征在于,包括:用户设备的客户端接入模块根据网络状态判断是否访问宿主机,若是,则与所述宿主机建立连接;所述用户设备的客户端同步模块获取标识位的状态信息,若所述标识位的状态信息为离线,则将所述用户设备中存储的客户端虚拟桌面差量存储文件发送给所述宿主机的服务端同步模块;所述宿主机的服务端差量处理模块根据所述客户端虚拟桌面差量存储文件对所述宿主机中存储的虚拟桌面存储文件进行处理;所述用户设备的客户端操作处理模块将用户操作指令发送给所述宿主机的服务端操作处理模块;所述服务端操作处理模块根据所述用户操作指令对所述宿主机中存储的虚拟桌面存储文件进行修改,根据修改的内容生成服务端虚拟桌面差量存储文件;所述服务端同步模块将所述服务端虚拟桌面差量存储文件发送给所述客户端同步模块;所述用户设备的客户端差量处理模块根据所述服务端虚拟桌面差量存储文件对所述用户设备中存储的虚拟桌面存储文件进行处理;所述客户端接入模块将所述标识位的状态信息修改为在线。

【技术特征摘要】

【专利技术属性】
技术研发人员:龚德志雷俊智段勇闻剑峰王锦华黄诚斌孙振正
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1