本地桌面和远程虚拟桌面同步方法、系统及使用方法转让专利

申请号 : CN201310178820.5

文献号 : CN103369029B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 兰雨晴马立克

申请人 : 北京航空航天大学

摘要 :

本发明涉及一种本地桌面和远程虚拟桌面同步方法、系统及使用方法,其中,对本地桌面数据进行逻辑分层,形成逻辑层,如操作系统层、应用软件层、用户数据层和用户设置层,二者同步时,至少用户数据层数据与远程虚拟桌面数据保持同步,所述远程虚拟桌面数据同样逻辑分层,并且,远程虚拟桌面数据和本地桌面上的对应逻辑层的数据采用去重技术保持同步,仅传输相应逻辑层中不相同的数据。本发明使得用户可以在不同的计算机设备上使用同一个桌面;且系统成本更低,同时不存在“启动风暴”问题;另外,远程虚拟桌面数据同步到用户的计算机设备上之后,使用的是该计算机设备上的硬件资源,能充分利用现有的计算机设备硬件资源。

权利要求 :

1.一种本地桌面和远程虚拟桌面同步方法,其特征在于,包括如下步骤:

a、对当前的本地桌面数据进行逻辑分层,形成包括操作系统层在内的逻辑层;

b、将分层后的本地桌面的各逻辑层的数据上传形成远程虚拟桌面数据,初始化远程虚拟桌面数据;

c、当本地桌面与远程虚拟桌面同步时,通过上传或下载相应的数据,使得本地桌面的全部或部分所述逻辑层的数据和远程虚拟桌面中的相应数据保持同步;

其中,当在新计算机设备上使用远程虚拟桌面时,首先下载远程虚拟桌面数据至该新计算机设备上,通过选择同步操作系统层,客户端根据新计算机设备的硬件型号,更新操作系统层的驱动程序。

2.如权利要求1所述的本地桌面和远程虚拟桌面同步方法,其特征在于,所述逻辑层还包括:应用软件层、用户数据层和用户设置层中的任一层或任几层的组合。

3.如权利要求2所述的本地桌面和远程虚拟桌面同步方法,其特征在于:

步骤a中,本地桌面数据除操作系统层之外至少还分成两个逻辑层;

步骤c中,至少本地桌面的用户数据层的数据与远程虚拟桌面数据保持同步。

4.如权利要求1所述的本地桌面和远程虚拟桌面同步方法,其特征在于:所述远程虚拟桌面数据同样进行逻辑分层,并且,远程虚拟桌面上的逻辑层的数据和本地桌面上的对应逻辑层的相应数据保持同步。

5.如权利要求1-4中任一项所述的本地桌面和远程虚拟桌面同步方法,其特征在于;本地桌面数据和远程虚拟桌面数据保持同步时,采用去重技术,仅传输相应逻辑层中不相同的数据,以提高同步效率。

6.基于权利要求1-5中任一项中所述方法的智能桌面虚拟化管理系统,其特征在于,包括:服务器端,服务器端中设有云平台,云平台中设有远程虚拟桌面;

以及,

客户端,设于本地桌面,客户端与服务器端通过网络连接,所述客户端设有用于将本地桌面数据进行逻辑分层的逻辑分层模块、用于将本地桌面的相应逻辑层的数据与远程虚拟桌面数据保持同步的同步保持模块和用于通过个人账号登陆服务器的登陆模块,使得用户可以通过客户端的计算机设备上的网页浏览器连接到智能桌面虚拟化管理系统云平台,访问远程虚拟桌面的用户数据层中的数据。

7.如权利要求6所述的智能桌面虚拟化管理系统,其特征在于,所述同步保持模块包括:用于将本地桌面的操作系统层数据与远程虚拟桌面数据保持同步的操作系统层同步保持子模块、用于将本地桌面的应用软件层数据与远程虚拟桌面数据保持同步的应用软件层同步保持子模块、用于将本地桌面的用户设置层数据与远程虚拟桌面数据保持同步的用户设置层同步保持子模块、用于将本地桌面的用户数据层数据与远程虚拟桌面数据保持同步的用户数据层同步保持子模块。

8.如权利要求6所述的智能桌面虚拟化管理系统,其特征在于,所述客户端还设有:用于在云平台中建立远程虚拟桌面的远程虚拟桌面建立模块、用于使用下载自云平台的远程虚拟桌面数据对本地桌面数据进行更新的本地桌面更新模块、用于将逻辑分层操作和数据传输操作运行于后台的后台运行模块。

9.如权利要求6所述的智能桌面虚拟化管理系统,其特征在于,所述客户端还设有:用于提示是否在云平台中建立远程虚拟桌面的建立远程虚拟桌面提示模块、用于提示是否将本地桌面数据上传到云平台中的上传本地桌面提示模块、用于提示是否将本地桌面数据进行逻辑分层的逻辑分层提示模块、用于提示将本地桌面的哪些逻辑层数据与远程虚拟桌面数据保持同步的选择同步逻辑层提示模块、用于提示是否将远程虚拟桌面数据下载到新的本地桌面的下载远程虚拟桌面提示模块。

10.一种使用权利要求6-9中任一项所述的智能桌面虚拟化管理系统的方法,其特征在于,主要包括如下步骤:(1)通过网页浏览器在服务器端注册个人账号,已经在服务器端注册有个人账号时,省略该步骤直接执行步骤(3);

(2)在本地桌面安装客户端,已经在本地桌面安装客户端时,省略该步骤直接执行步骤(3);

(3)步骤(1)和(2)均执行完毕之后,在本地桌面的客户端通过个人账号登陆服务器端;

(4)步骤(3)之后,在服务器端的个人账号下建立远程虚拟桌面,已经在服务器端的个人账号下建立有远程虚拟桌面时,省略该步骤直接执行步骤(5)或(6);

(5)步骤(4)之后,使用个人账号通过网页浏览器访问远程虚拟桌面;

(6)步骤(4)之后,通过本地桌面的客户端访问远程虚拟桌面;

(7)步骤(6)之后,本地桌面相应逻辑层中尚有数据未更新至远程虚拟桌面时,由客户端将本地桌面全部或部分逻辑层的相应数据分层更新至远程虚拟桌面,或省略该步骤直接执行步骤(9);

(8)步骤(6)之后,远程虚拟桌面相应逻辑层中尚有数据未更新至本地桌面时,由客户端将远程虚拟桌面全部或部分逻辑层的相应数据更新至本地桌面,或省略该步骤直接执行步骤(9);

(9)步骤(6)、(7)或(8)之后,用户在本地桌面上使用该远程虚拟桌面,并保持远程虚拟桌面和本地桌面相应逻辑层中的相应数据的同步。

说明书 :

本地桌面和远程虚拟桌面同步方法、系统及使用方法

技术领域

[0001] 本发明涉及一种本地桌面和远程虚拟桌面同步方法、基于该方法的智能桌面虚拟化管理系统及该系统的使用方法。

背景技术

[0002] 计算机,包括个人电脑、便携式移动终端在内,在当今世界已经是非常普及了,传统的桌面管理都是采用本地化管理技术来实现的,也就是说,要使用一个桌面,就必然对应于一个实实在在的台式机,或者笔记本电脑,亦或是平板电脑、智能手机,总之一个桌面和一个物理设备是紧紧绑定在一起的,要运行这个桌面就必须使用与其绑定的物理设备,一旦与其绑定的物理设备不可用,例如设备不在身边,或者设备损坏,则这个桌面就无法使用了。
[0003] 但随着云计算的到来,以及IT部门对于快速反应的强烈需求,移动办公和IT消费化成为了一种发展趋势,需要寻求一种能从根本上转换桌面管理流程和削减运营成本的解决方案,来应对这种发展趋势。在此背景下,桌面虚拟化技术(Virtual Desktop Infrastructure,VDI)应运而生,并受到了人们的普遍关注。该技术基于服务器计算模型和瘦客户端模型,将所有桌面虚拟机放在数据中心进行托管并统一管理,一个用户可以对应于数据中心的一个桌面虚拟机(或称为虚拟桌面),用户通过瘦客户端,或者类似的设备(包括台式机、笔记本电脑、平板电脑、智能手机等)在局域网或者广域网中登录该桌面虚拟机,获得与传统PC机一致的用户体验。这样一来,桌面虚拟化就打破了桌面本地化固有模式,可以提高业务灵活性和数据安全性,并改善IT服务质量。和传统的桌面管理技术相比,虚拟桌面不再和一个唯一的物理设备绑定,要使用该虚拟桌面,只需要任意一个可以连通网络的设备即可,这个设备可以是瘦客户端,也可以是台式机、笔记本电脑、平板电脑,或者是智能手机。传统上,必须在办公室的计算机上才能处理相关的业务,而依靠桌面虚拟化技术,只要一个地方有可以连通网络的设备,那在这个地方就可以开展业务,这就极大地提高了业务灵活性;同时,桌面虚拟机在数据中心被统一管理,数据的安全性更容易得到保障。
[0004] 然而,大部分桌面虚拟化方式是需要进行大力投资的,主要是对基础设施的投资,因为桌面虚拟化对于网络资源和存储资源的要求较高,这就使得每一个虚拟桌面的成本还是相对较高的。此外,桌面虚拟化在带来诸如简化系统管理难度、提高数据安全性等好处的同时,也存在着一些问题,例如“启动风暴”。相对于服务器的工作负载而言,普通的一台虚拟桌面所产生的所有存储I/O是相当低的,但是虚拟桌面的初始启动却相当消耗资源,此时操作系统和应用需要从磁盘读取大量的数据以加载和执行。启动风暴就发生在大量的虚拟桌面在短时间内同时启动之时,由此引起的大量存储I/O可以很轻易的将存储系统淹没。如果存储系统不能很好的设计以处理如此密集的I/O负载,最终存储系统将无法提供服务。当这种情况发生时,虚拟桌面的用户将会感觉到虚拟桌面极度缓慢,以至于几乎无法使用。当然,通过改善存储架构可以避免启动风暴,但随之而来的代价也是相当大的,这无疑又增加了虚拟桌面的成本。
[0005] 另一方面,当今世界还有数以亿计的本地桌面(台式机、笔记本电脑等),有没有一种办法,在改变传统的桌面管理技术(即本地化管理技术)的同时,还能很好地对现有的计算机设备加以充分利用呢。

发明内容

[0006] 为了解决现有技术的上述问题,本发明的目的在于提供一种本地桌面和远程虚拟桌面同步方法、基于该方法的智能桌面虚拟化管理系统及该系统的使用方法,使得一个桌面不再是只能和一个计算机设备绑定,用户可以在不同的计算机设备上使用同一个桌面;同时,智能桌面虚拟化管理系统的成本也比现有的桌面虚拟化方式低,也不存在现有的桌面虚拟化方式所存在的“启动风暴”等问题,此外,智能桌面虚拟化管理系统上的远程虚拟桌面同步到用户的计算机设备上之后,使用的完全是该计算机设备上的硬件资源,所以还能充分地把现有的计算机设备硬件资源利用起来。
[0007] 为了达到上述目的,本发明采用的技术方案是:
[0008] 一种本地桌面和远程虚拟桌面同步方法,包括如下步骤:
[0009] a、对当前的本地桌面数据进行逻辑分层,形成逻辑层;
[0010] b、将分层后的本地桌面的各逻辑层的数据上传形成远程虚拟桌面数据,初始化远程虚拟桌面数据;
[0011] c、当本地桌面与远程虚拟桌面同步时,通过上传或下载相应的数据,使得本地桌面的全部或部分所述逻辑层的数据和远程虚拟桌面中的相应数据保持同步。
[0012] 优选为,所述逻辑层包括:操作系统层、应用软件层、用户数据层和用户设置层中的任一层或任几层的组合。
[0013] 优选为,步骤a中,本地桌面数据至少分成两个逻辑层。
[0014] 优选为,步骤c中,至少本地桌面的用户数据层的数据与远程虚拟桌面数据保持同步。
[0015] 优选为,所述远程虚拟桌面数据同样进行逻辑分层,并且,远程虚拟桌面上的逻辑层的数据和本地桌面上的对应逻辑层的相应数据保持同步。
[0016] 上述任一种本地桌面和远程虚拟桌面同步方法,优选为,本地桌面数据和远程虚拟桌面数据保持同步时,采用去重技术,仅传输相应逻辑层中不相同的数据,以提高同步效率。
[0017] 一种基于上述任一种方法的智能桌面虚拟化管理系统,其包括:
[0018] 服务器端,服务器端中设有云平台,云平台中设有远程虚拟桌面;以及,[0019] 客户端,设于本地桌面,客户端与服务器端通过网络连接,所述客户端设有用于将本地桌面数据进行逻辑分层的逻辑分层模块和用于将本地桌面的相应逻辑层的数据与远程虚拟桌面数据保持同步的同步保持模块。
[0020] 优选为,所述同步保持模块包括:用于将本地桌面的操作系统层数据与远程虚拟桌面数据保持同步的操作系统层同步保持子模块、用于将本地桌面的应用软件层数据与远程虚拟桌面数据保持同步的应用软件层同步保持子模块、用于将本地桌面的用户设置层数据与远程虚拟桌面数据保持同步的用户设置层同步保持子模块、用于将本地桌面的用户数据层数据与远程虚拟桌面数据保持同步的用户数据层同步保持子模块。
[0021] 优选为,所述客户端还设有:用于通过个人账号登陆服务器的登陆模块、用于在云平台中建立远程虚拟桌面的远程虚拟桌面建立模块、用于使用下载自云平台的远程虚拟桌面数据对本地桌面数据进行更新的本地桌面更新模块、用于将逻辑分层操作和数据传输操作运行于后台的后台运行模块。
[0022] 优选为,所述客户端还设有:用于提示是否在云平台中建立远程虚拟桌面的建立远程虚拟桌面提示模块、用于提示是否将本地桌面数据上传到云平台中的上传本地桌面提示模块、用于提示是否将本地桌面数据进行逻辑分层的逻辑分层提示模块、用于提示将本地桌面的哪些逻辑层数据与远程虚拟桌面数据保持同步的选择同步逻辑层提示模块、用于提示是否将远程虚拟桌面数据下载到新的本地桌面的下载远程虚拟桌面提示模块。
[0023] 上述任一种智能桌面虚拟化管理系统的使用方法,主要包括如下步骤:
[0024] (1)通过网页浏览器在服务器端注册个人账号,已经在服务器端注册有个人账号时,省略该步骤直接执行步骤(3);
[0025] (2)在本地桌面安装客户端,已经在本地桌面安装客户端时,省略该步骤直接执行步骤(3);
[0026] (3)步骤(1)和(2)均执行完毕之后,在本地桌面的客户端通过个人账号登陆服务器端;
[0027] (4)步骤(3)之后,在服务器端的个人账号下建立远程虚拟桌面,已经在服务器端的个人账号下建立有远程虚拟桌面时,省略该步骤直接执行步骤(5)或(6);
[0028] (5)步骤(4)之后,使用个人账号通过网页浏览器访问远程虚拟桌面;
[0029] (6)步骤(4)之后,通过本地桌面的客户端访问远程虚拟桌面;
[0030] (7)步骤(6)之后,本地桌面相应逻辑层中尚有数据未更新至远程虚拟桌面时,由客户端将本地桌面全部或部分逻辑层的相应数据分层更新至远程虚拟桌面,或省略该步骤直接执行步骤(9);
[0031] (8)步骤(6)之后,远程虚拟桌面相应逻辑层中尚有数据未更新至本地桌面时,由客户端将远程虚拟桌面全部或部分逻辑层的相应数据更新至本地桌面,或省略该步骤直接执行步骤(9);
[0032] (9)步骤(6)、(7)或(8)之后,用户在本地桌面上使用该远程虚拟桌面,并保持远程虚拟桌面和本地桌面相应逻辑层中的相应数据的同步。
[0033] 本发明的有益效果是:
[0034] 本发明的本地桌面和远程虚拟桌面同步方法,通过将用户计算机设备上的本地桌面数据进行逻辑分层,并保持本地桌面和远程虚拟桌面相应逻辑层之间数据的同步,使得用户可以根据需要选择需要同步的内容,不仅降低了资源占用,尤其是网络资源的占用,还有效提高了同步效率。例如,可以按照操作系统、应用软件、用户配置和用户数据进行逻辑分层,并根据用户的需要,同步的内容可以是包括操作系统、应用软件、用户设置和用户数据在内的整个桌面的数据,也可以只是其中的一层或几层的数据,例如,只同步用户数据层数据,或者,只同步用户数据层数据和用户设置层数据。
[0035] 用户只需在创建远程虚拟桌面时,将本地桌面中操作系统层、应用软件层、用户设置层和用户数据层在内的整个桌面的数据同步到远程虚拟桌面即可,并且,在后续使用过程中可以选择只同步其中一层或几层的数据,而无需每次启用远程虚拟桌面时,均更新全部数据,避免了大量重复数据的同时下载,有效解决了“启动风暴”的问题。
[0036] 并且,在同步过程中,各层数据传输时采用去重技术,更进一步减少了资源的占用,提高了同步效率。
[0037] 同时,用户可以在各种计算机设备上使用远程虚拟桌面,当用户在使用其他计算机设备时,只需要把新的计算机设备连接到可以访问智能桌面虚拟化管理系统云平台(简称为云平台)的网络中,就可以把用户在智能桌面虚拟化管理系统云平台中所对应的远程虚拟桌面同步到新的计算机设备上,根据用户的需要,同步的内容可以是包括操作系统、应用软件、用户设置和用户数据在内的整个桌面,也可以只是其中的一层或几层,例如,只同步用户数据,或者,只同步用户数据和用户设置。同步到新的计算机设备上的桌面层,也将始终和智能桌面虚拟化管理系统云平台中的桌面的对应层之间保持同步。用户在本地计算机设备上使用桌面时,可以处于离线状态,智能桌面虚拟化管理系统将在本地计算机设备下次连线时,自动进行同步。
[0038] 本发明的智能桌面虚拟化管理系统,可以为每一个用户账号(或称为个人账号)维护一个远程虚拟桌面,用户可以随时随地利用手边的计算机设备连接到智能桌面虚拟化管理系统中,将这个远程虚拟桌面同步到本地的计算机设备上加以使用,本地计算机设备上的本地桌面和智能桌面虚拟化管理系统中的远程虚拟桌面将始终保持同步。
[0039] 智能桌面虚拟化管理系统改变了传统的桌面管理方式,使得一个桌面不再是只能和一个计算机设备绑定,用户可以在不同的计算机设备上使用同一个桌面;同时,智能桌面虚拟化管理系统的成本也比现有的桌面虚拟化方式低,也不存在现有的桌面虚拟化方式所存在的“启动风暴”等问题,此外,智能桌面虚拟化管理系统上的远程虚拟桌面同步到用户的计算机设备上之后,使用的完全是该计算机设备上的硬件资源,所以还能充分地把现有的计算机设备硬件资源利用起来。

附图说明

[0040] 图1是本发明的本地桌面与远程虚拟桌面同步方法的一个实施例的流程图。
[0041] 图2是本发明的智能桌面虚拟化管理系统的一个实施例的整体结构图。
[0042] 图3是本发明的智能桌面虚拟化管理系统使用方法的一个实施例的流程图。

具体实施方式

[0043] 为使本发明的特征及优点得到更清楚的了解,以下结合附图,做详细说明如下。
[0044] 如图1所示,本发明的本地桌面与远程虚拟桌面同步方法的一个实施例,其主要包括如下步骤:
[0045] 步骤S110、对当前的本地桌面数据进行逻辑分层,形成逻辑层,
[0046] 该逻辑分层操作可以由客户端执行,通常可以分为操作系统层、应用软件层、用户设置层和用户数据层,分层操作通常是在后台进行,并且通过客户端监控本地桌面的资源使用率,以免逻辑分层操作影响用户对本地桌面的正常使用;
[0047] 步骤S120、将分层后的本地桌面的各逻辑层的数据上传形成远程虚拟桌面数据,初始化远程虚拟桌面数据,
[0048] 通常是将各逻辑层(操作系统层、应用软件层、用户设置层和用户数据层)的数据均上传并形成远程虚拟桌面数据,即将整个本地桌面的数据全部上传到远程虚拟桌面,以初始化该远程虚拟桌面,例如可以上传到服务器端的云平台中,传输操作通常是在后台进行,并且通过客户端监控本地桌面的资源使用率,以免传输操作影响用户对本地桌面的正常使用;
[0049] 步骤S130、当本地桌面与远程虚拟桌面同步时,通过上传或下载相应的数据,使得本地桌面的全部或部分所述逻辑层的数据和远程虚拟桌面中的相应数据保持同步,[0050] 通常,远程虚拟桌面初始化完毕后,其中的远程虚拟桌面数据也分为操作系统层、应用软件层、用户设置层和用户数据层,当本地桌面与远程虚拟桌面同步时,二者中对应逻辑层之间数据的同步独立于其他逻辑层之间数据的同步,例如,可以只保持二者间用户数据层数据的同步,而其他三个逻辑层的数据可以同步也可以不同步,当在新计算机设备上使用远程虚拟桌面时,可以首先下载远程虚拟桌面数据至该计算机设备上,例如,可以选择同步操作系统层,此时,客户端可以根据新计算机设备的硬件型号,更新操作系统层的驱动程序。
[0051] 如图2所示,描述了本发明的智能桌面虚拟化管理系统的一个实施例的整体结构图。
[0052] 其中,智能桌面虚拟化管理系统包括:智能桌面虚拟化管理系统服务器端(简称为服务器端)1、服务器2、存储设备3、网络交换机4、路由器5、防火墙6、智能桌面虚拟化管理系统云平台7、计算资源8、存储资源9、网络资源10、用户1远程虚拟桌面11、智能桌面虚拟化管理系统客户端(简称为客户端)12、用户1台式机13、用户1笔记本电脑14、用户1平板电脑15、互联网16、操作系统层17、应用软件层18、用户设置层19、用户数据层20、用户1计算机设备21及网页浏览器22。
[0053] 其中,智能桌面虚拟化管理系统服务器端1包含了服务器2、存储设备3、网络交换机4、路由器5、防火墙6,以及智能桌面虚拟化管理系统云平台7。
[0054] 智能桌面虚拟化管理系统云平台7对服务器2、存储设备3、网络交换机4、路由器5、防火墙6进行虚拟化整合,将服务器2虚拟化整合为计算资源8,将存储设备3虚拟化整合为存储资源9,将网络交换机4、路由器5、防火墙6虚拟化整合为网络资源10,智能桌面虚拟化管理系统云平台7利用计算资源8、存储资源9、网络资源10向用户提供服务。
[0055] 用户可通过用户1计算机设备21上的网页浏览器22连接到智能桌面虚拟化管理系统云平台7上注册用户账号。
[0056] 可以在用户1台式机13、用户1笔记本电脑14和用户1平板电脑15中安装智能桌面虚拟化管理系统客户端12,并通过互联网16连接到智能桌面虚拟化管理系统云平台7进行本地桌面虚拟化操作。智能桌面虚拟化管理系统客户端12可以将用户1台式机13、用户1笔记本电脑14或者用户1平板电脑15的本地桌面进行逻辑分层,可分为操作系统层17、应用软件层18、用户设置层19、用户数据层20,并将各层上传到智能桌面虚拟化管理系统云平台7中作为用户1远程虚拟桌面11。
[0057] 用户1台式机13、用户1笔记本电脑14或者用户1平板电脑15上的智能桌面虚拟化管理系统客户端12,在通过互联网16连接到智能桌面虚拟化管理系统云平台7时,将始终保持用户1台式机13、用户1笔记本电脑14或者用户1平板电脑15上的本地桌面与智能桌面虚拟化管理系统云平台7中用户1远程虚拟桌面11的同步,同步时,采用去重技术,仅传输每一层的不相同的数据。
[0058] 用户也可以通过用户1计算机设备21上的网页浏览器22连接到智能桌面虚拟化管理系统云平台7,访问用户1远程虚拟桌面11的用户数据层20中的数据。
[0059] 同一个用户账号在同一时刻只能使用智能桌面虚拟化管理系统客户端12和智能桌面虚拟化管理系统云平台7建立一个连接,用户1台式机13上的智能桌面虚拟化管理系统客户端12连接到智能桌面虚拟化管理系统云平台7后,同一用户账号就不能在用户1笔记本电脑14、用户1平板电脑15和用户1计算机设备21上连接到智能桌面虚拟化管理系统云平台7上,除非选择强制断开已有连接的方式,才能连接到智能桌面虚拟化管理系统云平台7上。
[0060] 如图3所示,描述了本发明涉及的智能桌面虚拟化管理系统的使用方法一个实施例的流程图。其中,智能桌面虚拟化管理系统的使用方法包括如下几个步骤:
[0061] 步骤S300:用户通过计算机设备上的网页浏览器连接到智能桌面虚拟化管理系统云平台上,注册新的用户账号;
[0062] 步骤S301:用户在需要进行桌面虚拟化的计算机设备的本地桌面中,安装智能桌面虚拟化管理系统客户端;
[0063] 步骤S302:在智能桌面虚拟化管理系统客户端,通过注册得到的用户账号,连接到智能桌面虚拟化管理系统云平台上,并检测用户账号在智能桌面虚拟化管理系统云平台中是否已经存在远程虚拟桌面;
[0064] 步骤S303:如果用户账号在智能桌面虚拟化管理系统云平台中还不存在远程虚拟桌面,智能桌面虚拟化管理系统客户端将对本地桌面进行逻辑分层,分为操作系统层、应用软件层、用户设置层和用户数据层,分层后将各层传输到智能桌面虚拟化管理系统云平台中,初始化该用户账号在智能桌面虚拟化管理系统平台中的远程虚拟桌面(分层操作和传输操作都在后台进行,并且智能桌面虚拟化管理系统客户端将监控本地桌面的资源使用率,在不影响用户正常使用本地桌面的情况下进行分层和传输);
[0065] 步骤S304:智能桌面虚拟化管理系统客户端将在本地桌面连通网络的期间,始终保持本地桌面与智能桌面虚拟化管理系统云平台远程虚拟桌面的同步;
[0066] 步骤S305:本地桌面断开网络连接后,用户可以继续使用本地桌面,在本地桌面下次连通网络时,智能桌面虚拟化管理系统客户端自动将本地桌面与智能桌面虚拟化管理系统云平台远程虚拟桌面进行同步;
[0067] 步骤S306:如果在步骤S2中,智能桌面虚拟化管理系统客户端检测到智能桌面虚拟化管理系统云平台已经存在远程虚拟桌面,则询问用户是否要与远程虚拟桌面进行同步;
[0068] 步骤S307:如果用户要进行同步,智能桌面虚拟化管理系统客户端询问用户同步的方式,可以选择同步整个远程虚拟桌面,也可以选择同步远程虚拟桌面中的用户数据层;
[0069] 步骤S308:如果用户在步骤S7中选择同步整个远程虚拟桌面,智能桌面虚拟化管理系统客户端将把智能桌面虚拟化管理系统云平台中的远程虚拟桌面的操作系统层、应用软件层、用户设置层和用户数据层全部同步到当前设备的本地桌面中,客户端根据新计算机设备的硬件型号,更新操作系统层的驱动程序,然后把新的计算机设备中的本地桌面替换为更新了驱动程序的远程虚拟桌面;
[0070] 步骤S309:替换完成后,用户就可以在新的计算机设备上使用云平台中的远程虚拟桌面了,用户在使用本地桌面时,如果网络连通,则回到步骤S4;如果网络未连通,则回到步骤S5;
[0071] 步骤S310:如果用户在步骤S7中选择同步远程虚拟桌面中的用户数据层,智能桌面虚拟化管理系统客户端将把智能桌面虚拟化管理系统云平台中的远程虚拟桌面的用户数据层同步到当前设备的本地桌面中,用户可以在新的计算机设备的本地桌面中使用这些数据,智能桌面虚拟化管理系统客户端负责保持这一部分数据与智能桌面虚拟化管理系统云平台中的远程虚拟桌面的用户数据层的同步;
[0072] 步骤S311:用户也可以通过智能桌面虚拟化管理系统客户端把本地桌面上的其它用户数据设置为需要同步,智能桌面虚拟化管理系统客户端就会把这部分数据同步到智能桌面虚拟化管理系统云平台中的远程虚拟桌面的用户数据层中,并始终保持本地桌面需要同步的数据和智能桌面虚拟化管理系统云平台中的远程虚拟桌面用户数据层的同步;
[0073] 步骤S312:智能桌面虚拟化管理系统客户端将在本地桌面连通网络的期间,始终保持本地桌面需要同步的用户数据与智能桌面虚拟化管理系统云平台远程虚拟桌面用户数据层的同步;
[0074] 步骤S313:本地桌面断开网络连接后,用户可以继续使用本地桌面,在本地桌面下次连通网络时,智能桌面虚拟化管理系统客户端自动将本地桌面需要同步的用户数据与智能桌面虚拟化管理系统云平台远程虚拟桌面用户数据层进行同步;
[0075] 步骤S314:用户在智能桌面虚拟化管理系统云平台中注册账号以后,可以在未安装智能桌面虚拟化管理系统客户端的计算机设备上,使用用户账号通过网页浏览器来访问远程虚拟桌面中的用户数据。
[0076] 以上所述的实例对本发明的各个部分的实现方式作了详细的说明。但是本发明的具体实现形式并不局限于此,对于本技术领域的一般技术人员来说,在不背离本发明的精神和权利要求范围的情况下,对它进行的各种显而易见的改变都在本发明的保护范围之内。