【技术实现步骤摘要】
使用云同步数据提供本机桌面
[0001]本申请是申请日为2014年4月8日,申请号为201480032928.6,专利技术名称为“使用云同步数据提供本机桌面”的申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2013年4月9日提交的且标题为“使用云同步数据提供本机桌面(PROVIDING A NATIVE DESKTOP USING CLOUD
‑
SYNCHR ONIZED DATA)”的编号为61/810,048的美国临时专利申请的权益,并且该专利申请通过引用被全部并入本文。
[0004]本公开的各方面涉及计算机硬件和软件。具体地,本公开的一个或多个方面主要涉及用于使用从远程桌面挖掘的云同步数据提供本机桌面(如,在客户端设备上,诸如移动设备)的计算机硬件和软件。
[0005]背景
[0006]移动设备(如智能电话、平板计算机、其它类型的移动计算设备等)正变得越来越流行。越来越多的人出于各种目的在个人环境和工作环境中使用移动设备。另外,现在很多人具有多台计算设备,包括一台或多台移动设备,并且这些各种设备可常常在不同的物理位置。例如,示例用户可拥有通常位于用户的家或他们的办公室的工作膝上计算机,以及拥有移动设备,其可被用户带到他们去的任何地方。
[0007]无论特定的人在哪里或他们使用什么设备,然而,用户可希望经由该用户具有的她携带的设备能够访问她的所有的电子文件、设置和其它信息。另外,当信息以熟悉和/或一贯的方式呈现时,这个用户可相对更舒适地访 ...
【技术保护点】
【技术特征摘要】
1.一种虚拟化服务器,包括:至少一个处理器;以及存储计算机可读指令的存储器,当被所述至少一个处理器执行时,所述计算机可读指令促使所述虚拟化服务器:使用被配置为创建和管理一个或更多个虚拟机的超级管理器向客户端设备提供远程虚拟桌面;以及使用桌面管理服务在基于云的存储平台上选择性地储存远程桌面数据,所述远程桌面数据包括在被提供给所述客户端设备的所述远程虚拟桌面上维护的一个或更多个文件,其中,储存在所述基于云的存储平台上的所述远程桌面数据被配置为当所述客户端设备和所述基于云的存储平台之间的连接可用时,经由所述基于云的存储平台与所述客户端设备同步并本地缓存在所述客户端设备上,其中,包括在储存在所述基于云的存储平台上的所述远程桌面数据中的至少一个远程文件被配置为当所述至少一个远程文件的本机编辑器在由所述客户端设备呈现的本机桌面上可用时,在由所述客户端设备呈现的所述本机桌面中打开,其中,所述桌面管理服务包括数据挖掘代理、同步代理和管理代理,以及其中,所述数据挖掘代理被配置为从由所述超级管理器提供的一个或更多个虚拟桌面提取信息,确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息是否应该被储存以与所述基于云的存储平台同步,并且基于确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息的选定部分应该被储存以与所述基于云的存储平台同步,储存从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息的所述选定部分。2.根据权利要求1所述的虚拟化服务器,其中,所述存储器储存附加的计算机可读指令,当被所述至少一个处理器执行时,所述附加的计算机可读指令促使所述虚拟化服务器:基于对所述客户端设备上的所述远程桌面数据做出的改变,使用所述桌面管理服务更新提供给所述客户端设备的所述远程虚拟桌面。3.根据权利要求2所述的虚拟化服务器,其中,对所述客户端设备上的所述远程桌面数据做出的所述改变由所述远程管理服务从所述基于云的存储平台接收。4.根据权利要求1所述的虚拟化服务器,其中,储存在所述基于云的存储平台上的所述远程桌面数据包括一个或更多个应用快捷方式、一个或更多个文档、一个或更多个注册表项、一个或更多个个性化设置或一个或更多个布局设置。5.根据权利要求1所述的虚拟化服务器,其中,被提供给所述客户端设备的所述远程虚拟桌面与第一操作系统关联,并且由所述客户端设备呈现的所述本机桌面与不同于所述第一操作系统的第二操作系统关联。6.根据权利要求1所述的虚拟化服务器,其中,所述同步代理被配置为将由所述数据挖掘代理储存的所述信息的所述选定部分上载到所述基于云的存储平台。7.根据权利要求1所述的虚拟化服务器,其中,所述管理代理被配置为通过配置一个或更多个客户端设备以使用由所述数据挖掘代理储存并由所述同步代理上载到所述基于云的存储平台的所述信息的所述选定部分来呈现一个或更多个本机桌面,从而促使所述一个或更多个本机桌面在所述一个或更多个客户端设备上呈现。
8.根据权利要求1所述的虚拟化服务器,其中,所述存储器储存附加的计算机可读指令,当被所述至少一个处理器执行时,所述附加的计算机可读指令促使所述虚拟化服务器:当所述至少一个远程文件的所述本机编辑器在由所述客户端设备呈现的本机桌面上不可用时,使用所述超级管理器向所述客户端设备提供远程应用以打开所述至少一个远程文件。9.一种使用云同步数据提供本机桌面的方法,包括:在包括至少一个处理器和存储器的虚拟化服务器处:由所述至少一个处理器使用被配置为创建和管理一个或更多个虚拟机的超级管理器向客户端设备提供远程虚拟桌面;以及由所述至少一个处理器使用桌面管理服务在基于云的存储平台上选择性地储存远程桌面数据,所述远程桌面数据包括在提供给所述客户端设备的所述远程虚拟桌面上维护的一个或更多个文件,其中,储存在所述基于云的存储平台上的所述远程桌面数据被配置为当所述客户端设备和所述基于云的存储平台之间的连接可用时,经由所述基于云的存储平台与所述客户端设备同步并本地缓存在所述客户端设备上,其中,包括在储存在所述基于云的存储平台上的所述远程桌面数据中的至少一个远程文件被配置为当所述至少一个远程文件的本机编辑器在由所述客户端设备呈现的本机桌面上可用时,在由所述客户端设备呈现的本机桌面中打开,其中,所述桌面管理服务包括数据挖掘代理、同步代理和管理代理,以及其中,所述数据挖掘代理被配置为从由所述超级管理器提供的一个或更多个虚拟桌面提取信息,确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。