使用云同步数据提供本机桌面制造技术

技术编号:30138224 阅读:21 留言:0更新日期:2021-09-23 14:53
本发明专利技术涉及使用云同步数据提供本机桌面。呈现了用于使用云同步数据提供本机桌面的方法、系统、计算机可读介质和装置。在一些实施方案中,由至少一台计算设备提供的桌面管理服务可以选择性地储存来自远程桌面的数据。随后,桌面管理服务可将所储存的数据与基于云的数据存储平台同步。然后,桌面管理服务可促使本机桌面使用同步数据呈现在客户端设备上。在一些布置中,所提取的、所分析的和/或选择性地储存的数据可包括一个或多个应用快捷方式、一个或多个文档、一个或多个注册表项、一个或多个个性化设置或一个或多个布局设置。另外地或可选地,远程桌面可与第一操作系统关联,并且本机桌面可与不同于第一操作系统的第二操作系统关联。统关联。统关联。

【技术实现步骤摘要】
使用云同步数据提供本机桌面
[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]无论特定的人在哪里或他们使用什么设备,然而,用户可希望经由该用户具有的她携带的设备能够访问她的所有的电子文件、设置和其它信息。另外,当信息以熟悉和/或一贯的方式呈现时,这个用户可相对更舒适地访问、查看、编辑和/或与她的信息交互。
[0008]概述
[0009]本公开的方面涉及各种系统和技术,该各种系统和技术为用户访问、查看、编辑和/或以其它方式与他们的数据交互提供更便利的、功能的和易于使用的方式,尤其是用户具有若干不同的计算设备的情况,诸如公司拥有的工作电脑和个人移动设备。
[0010]例如,在下面更详细地讨论的一些实施方案提供将用户在一个桌面(如,源桌面,例如其通常可在工作计算机上提供和/或经由工作计算机访问,)上创建、编辑和/或以其它方式使用的信息与另一个不同的桌面(如,目标桌面,例如其可在用户移动设备上提供和/或经由用户移动设备访问)同步的技术。该信息可使用基于云的数据存储平台同步,并且所同步的信息可以若干不同的方式(如,通过识别、提取、分析和/或选择性地储存各种文件、设置和/或与操作系统和/或源桌面上的一个或多个应用一起使用的其它数据;通过识别、提取和/或储存与用户相关的各种用户概要信息等)从源桌面被挖掘和/或以其它方式获取。
[0011]另外,使用这种同步的信息,用户移动设备可呈现、显示和/或以其它方式提供本机桌面。这种本机桌面可不仅使用户能够在由移动设备和其操作系统本机呈现和/或提供的桌面中访问、查看、编辑和/或以其它方式与他们的移动设备上的信息交互,而且甚至在移动设备不能建立到源桌面(相对于在移动设备上提供的本机桌面,其可被认为是远程桌
面)和/或其它网络的连接时这种本机桌面还可支持这种访问、查看、编辑和/或交互的发生。
[0012]通过利用在下面更详细讨论的这些技术和/或其它特征和功能的各个方面,更大的便利、功能和易于使用可被提供到移动设备的用户,特别是在这种用户希望访问、查看、编辑和/或以其它方式与储存在其它远程计算机系统和/或计算环境、由其它远程计算机系统和/或计算环境维护的和/或以其它方式与其它远程计算机系统和/或计算环境一起使用的信息交互的情况中。
[0013]因此,在下面讨论的一些实施方案中,由至少一台计算设备提供的桌面管理服务可以选择性地储存来自远程桌面的数据。随后,桌面管理服务可将所储存的数据与基于云的数据存储平台同步。然后,桌面管理服务可促使本机桌面使用经同步的数据呈现在客户端设备上(如,其可以是移动设备,诸如智能手机、平板计算机、膝上计算机或移动计算设备的一些其它类型)。
[0014]在一些布置中,所提取的、所分析的和/或选择性地储存的数据可包括一个或多个应用快捷方式、一个或多个文档、一个或多个注册表项、一个或多个个性化设置或一个或多个布局设置。另外地或可选地,远程桌面可与第一操作系统关联,并且本机桌面可与不同于第一操作系统的第二操作系统关联。
[0015]在一些实施方案中,促使本机桌面呈现在客户端设备上可包括促使使用本机桌面的至少一个本机应用呈现至少一些经同步的数据。在一些另外地和/或可选的实施方案中,促使本机桌面呈现在客户端设备上可包括如果用于至少一些经同步的数据的本机查看应用不可用,则促使远程应用呈现在客户端设备上。
[0016]在一些实施方案中,促使本机桌面呈现在客户端设备上后,可促使后台连接在客户端设备和配置为提供远程桌面的第二设备之间建立。在一些另外地和/或可选的实施方案中,促使本机桌面呈现在客户端设备上后,在客户端设备上对至少一些经同步的数据做出的改变可与基于云的数据存储平台同步。
[0017]在下面讨论的其它实施方案中,计算设备可确定到基于云的存储平台的连接是否可用。响应于确定到基于云的存储平台的连接可用,计算设备可将本地缓存数据与基于云的存储平台同步,并且本地缓存数据可包括在远程桌面上维护的一个或多个文件。随后,计算设备可基于本地缓存数据呈现本机桌面。
[0018]在一些实例中,将本地缓存数据与基于云的存储平台同步可包括基于对远程桌面上的至少一个文件做出的一个或多个改变更新本地缓存数据。另外地或可选地,同步本地缓存数据可包括基于对计算设备上的至少一个文件做出的改变更新储存在基于云的存储平台内的信息。
[0019]在一些实例中,呈现本机桌面可包括接收访问缓存的文件的请求和在本机编辑器中打开缓存的文件。另外地或可选地,呈现本机桌面可包括呈现表示远程桌面的一个或多个元件的布置。
[0020]在一种或多种布置中,当从计算设备到基于云的存储平台的连接不可用时,可(如,通过计算设备)呈现本机桌面。
[0021]本申请的实施方案还包括以下方面:
[0022]1)一种方法,包括:
[0023]通过由至少一台计算设备提供的桌面管理服务选择性地储存来自远程桌面的数据;
[0024]通过所述桌面管理服务将储存的数据与基于云的数据存储平台同步;以及
[0025]通过所述桌面管理服务促使本机桌面使用同步数据呈现在客户端设备上,
[0026]其中,所述远程桌面与第一操作系统关联,并且所述本机桌面与不同于所述第一操作系统的第二操作系统关联。
[0027]2)根据项目1)所述的方法,其中,所述储存的数据包括一个或多个应用快捷方式、一个或多个文档、一个或多个注册表项、一个或多个个性化设置或一个或多个布局设置。
[0028]3)根据项目1)所述的方法,其中,一个或多个策略被配置为控制所述本机桌面的行为。
[0029]4)根据项目1)所述的方法,其中,促使所述本机桌面呈现在所述客户端设备上包括:
[0030]促使所述同步数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟化服务器,包括:至少一个处理器;以及存储计算机可读指令的存储器,当被所述至少一个处理器执行时,所述计算机可读指令促使所述虚拟化服务器:使用被配置为创建和管理一个或更多个虚拟机的超级管理器向客户端设备提供远程虚拟桌面;以及使用桌面管理服务在基于云的存储平台上选择性地储存远程桌面数据,所述远程桌面数据包括在被提供给所述客户端设备的所述远程虚拟桌面上维护的一个或更多个文件,其中,储存在所述基于云的存储平台上的所述远程桌面数据被配置为当所述客户端设备和所述基于云的存储平台之间的连接可用时,经由所述基于云的存储平台与所述客户端设备同步并本地缓存在所述客户端设备上,其中,包括在储存在所述基于云的存储平台上的所述远程桌面数据中的至少一个远程文件被配置为当所述至少一个远程文件的本机编辑器在由所述客户端设备呈现的本机桌面上可用时,在由所述客户端设备呈现的所述本机桌面中打开,其中,所述桌面管理服务包括数据挖掘代理、同步代理和管理代理,以及其中,所述数据挖掘代理被配置为从由所述超级管理器提供的一个或更多个虚拟桌面提取信息,确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息是否应该被储存以与所述基于云的存储平台同步,并且基于确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息的选定部分应该被储存以与所述基于云的存储平台同步,储存从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所述信息的所述选定部分。2.根据权利要求1所述的虚拟化服务器,其中,所述存储器储存附加的计算机可读指令,当被所述至少一个处理器执行时,所述附加的计算机可读指令促使所述虚拟化服务器:基于对所述客户端设备上的所述远程桌面数据做出的改变,使用所述桌面管理服务更新提供给所述客户端设备的所述远程虚拟桌面。3.根据权利要求2所述的虚拟化服务器,其中,对所述客户端设备上的所述远程桌面数据做出的所述改变由所述远程管理服务从所述基于云的存储平台接收。4.根据权利要求1所述的虚拟化服务器,其中,储存在所述基于云的存储平台上的所述远程桌面数据包括一个或更多个应用快捷方式、一个或更多个文档、一个或更多个注册表项、一个或更多个个性化设置或一个或更多个布局设置。5.根据权利要求1所述的虚拟化服务器,其中,被提供给所述客户端设备的所述远程虚拟桌面与第一操作系统关联,并且由所述客户端设备呈现的所述本机桌面与不同于所述第一操作系统的第二操作系统关联。6.根据权利要求1所述的虚拟化服务器,其中,所述同步代理被配置为将由所述数据挖掘代理储存的所述信息的所述选定部分上载到所述基于云的存储平台。7.根据权利要求1所述的虚拟化服务器,其中,所述管理代理被配置为通过配置一个或更多个客户端设备以使用由所述数据挖掘代理储存并由所述同步代理上载到所述基于云的存储平台的所述信息的所述选定部分来呈现一个或更多个本机桌面,从而促使所述一个或更多个本机桌面在所述一个或更多个客户端设备上呈现。
8.根据权利要求1所述的虚拟化服务器,其中,所述存储器储存附加的计算机可读指令,当被所述至少一个处理器执行时,所述附加的计算机可读指令促使所述虚拟化服务器:当所述至少一个远程文件的所述本机编辑器在由所述客户端设备呈现的本机桌面上不可用时,使用所述超级管理器向所述客户端设备提供远程应用以打开所述至少一个远程文件。9.一种使用云同步数据提供本机桌面的方法,包括:在包括至少一个处理器和存储器的虚拟化服务器处:由所述至少一个处理器使用被配置为创建和管理一个或更多个虚拟机的超级管理器向客户端设备提供远程虚拟桌面;以及由所述至少一个处理器使用桌面管理服务在基于云的存储平台上选择性地储存远程桌面数据,所述远程桌面数据包括在提供给所述客户端设备的所述远程虚拟桌面上维护的一个或更多个文件,其中,储存在所述基于云的存储平台上的所述远程桌面数据被配置为当所述客户端设备和所述基于云的存储平台之间的连接可用时,经由所述基于云的存储平台与所述客户端设备同步并本地缓存在所述客户端设备上,其中,包括在储存在所述基于云的存储平台上的所述远程桌面数据中的至少一个远程文件被配置为当所述至少一个远程文件的本机编辑器在由所述客户端设备呈现的本机桌面上可用时,在由所述客户端设备呈现的本机桌面中打开,其中,所述桌面管理服务包括数据挖掘代理、同步代理和管理代理,以及其中,所述数据挖掘代理被配置为从由所述超级管理器提供的一个或更多个虚拟桌面提取信息,确定从由所述超级管理器提供的所述一个或更多个虚拟桌面提取的所...

【专利技术属性】
技术研发人员:伊恩
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:

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

1