计算会话的管理的制作方法_6

文档序号:9916550阅读:来源:国知局
>[0113]根据与用户对可变资源的访问相关的一个或多个规则来确定是否响应于来自用户的请求或至少部分地基于监控该组资源的使用的所确定的需要中的至少一个而引起该组资源中的变化。
[0114]2.如条款I的系统,其中该组资源包括下列项中的一个或多个:由虚拟桌面实例运行的操作系统、与虚拟桌面实例相关的存储器规范或与虚拟桌面实例相关的处理功率规范。
[0115]3.如条款I的系统,其中用于各自用户对可变资源的访问的一个或多个规则存储在与每个用户相关的用户配置文件中。
[0116]4.如条款3的系统,其中基于与用户相关的历史资源访问统计资料来配置第一虚拟桌面实例。
[0117]5.—种计算机实现的方法,其包括:
[0118]接收用于各自用户对与虚拟桌面实例相关的可变资源的访问的一个或多个规则;
[0119]从计算设备接收访问虚拟桌面实例的请求,该请求识别计算设备的用户;
[0120]向计算设备提供对被配置有一组资源的第一虚拟桌面实例的访问;以及
[0121]基于用于各自用户对可变资源的访问的一个或多个规则来确定是否引起该组资源中的变化。
[0122]6.如条款O的计算机实现的方法,其中确定是否引起该组资源中的变化是响应于来自用户的对变化的请求。
[0123]7.如条款O的计算机实现的方法,其还包括监控该组资源的使用,以及其中确定是否引起该组资源中的变化是响应于基于监控而确定对变化的需要。
[0124]8.如条款O的计算机实现的方法,其还包括如果确定引起该组资源中的变化,则按比例调整与虚拟桌面实例相关的存储器规范或处理功率规范中的一个或多个。
[0125]9.如条款O的计算机实现的方法,其中第一虚拟桌面实例根据用户配置文件被配置有该组资源,以及其中用于对可变资源的访问的一个或多个规则被包括在用户配置文件中。
[0126]10.如条款O的计算机实现的方法,其还包括如果确定引起该组资源中的变化,则向计算设备提供对被配置有改变的这组资源的第二虚拟桌面实例的访问。
[0127]11.如条款O的计算机实现的方法,其还包括使一个或多个卷附接到第一虚拟桌面实例,一个或多个卷包括用户的桌面个性化信息和用户的数据存储区,其中在第一虚拟桌面实例内运行的第一操作系统根据用户的桌面个性化信息和被映射到用户的数据存储区中的存储装置的一个或多个操作系统文件夹被个性化。
[0128]12.如条款O的计算机实现的方法,其还包括使一个或多个卷从第一虚拟桌面实例分离并附接到第二虚拟桌面实例。
[0129]13.—种包括计算机可执行指令的非临时物理计算机存储装置,所述计算机可执行指令在被执行时引导计算系统至少:
[0130]接收用于各自用户对与虚拟桌面实例相关的可变资源的访问的一个或多个规则;[0131 ]从计算设备接收访问虚拟桌面实例的请求,该请求识别计算设备的用户;
[0132]向用户计算设备提供对被配置有一组资源的第一虚拟桌面实例的访问;
[0133]监控用户对与第一虚拟桌面实例相关的资源的访问;以及
[0134]基于用于各自用户对可变资源的访问的一个或多个规则来确定是否引起该组资源中的变化。
[0135]14.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时引导计算系统基于监控第一虚拟桌面实例上发起的一组应用的、安装在第一虚拟桌面实例上的代理来确定是否引起该组资源中的变化。
[0136]15.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时引导计算系统基于从计算设备接收的对访问具有变化的一组资源的虚拟桌面实例的请求来确定是否引起该组资源中的变化。
[0137]16.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时引导计算系统引起该组资源中的变化一直到在与用户相关的一个或多个规则中指示的资源的数量。
[0138]17.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时还引导计算系统通知与用户的用户账户相关的管理员关于对在与用户相关的一个或多个规则中指示的资源的数量之上的一组资源的请求。
[0139]18.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时还引导计算系统计算访问虚拟桌面实例的成本。
[0140]19.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时引导计算系统使用每时间段固定费用基于这组资源来计算访问虚拟桌面实例的成本。
[0141]20.如条款O的非临时物理计算机存储装置,其中计算机可执行指令在被执行时引导计算系统确定引起在这组资源中的变化,并还引导计算系统使用每时间段可变费用基于变化的这组资源来计算访问虚拟桌面实例的成本。
[0142]虽然公开和讨论了说明性实施方案,但是相关领域中的技术人员将认识到,额外或可选的实施方案可在本发明的精神和范围内实现。例如,可利用本文所述的技术而不偏离本发明的范围,以允许在任何数量的其它软件应用和过程(包括但不限于图像或视频编辑软件、数据库软件、办公室生产率软件、3d设计软件、音频和声音处理应用等)中的远程处理管理。此外,虽然很多实施方案被指示为说明性的,但是相关领域中的技术任何将认识至IJ,说明性实施方案不需要一起被组合或实现。因此,一些说明性实施方案并不需要根据本公开的变型的范围被利用或实现。
[0143]条件语言例如尤其是“可以(can)”、“可以(could)”、“可以(might)”或“可以(may)”,除非另外特别规定或在如所使用的上下文内另外理解的,通常意欲传达某些实施方案包括,而其它实施方案不包括,某些特征、元件和/或步骤。因此,这样的条件语言通常并不意欲暗示特征、元件和/或步骤以任何方式对一个或多个实施方案是需要的或一个或多个实施方案必须包括用于在有或没有用户输入或提示的情况下决定这些特征、元件和/或步骤是否被包括或将在任何特定的实施方案中被执行的逻辑。
[0144]在本文中描述和/或在附图中描绘的流程图中的任何过程描述、元件或块应被理解为潜在地表示包括用于实现在过程中的特定逻辑功能或步骤的一个或多个可执行指令的代码的模块、段或部分。可选的实现包括在本文所述的实施方案的范围内,其中元件或功能可被删除、从所示或所讨论的顺序无序地执行,包括实质上同时或以相反的顺序被执行,取决于所涉及的功能,如本领域中的技术人员将理解的。将进一步认识到,上面所述的数据和/或部件可存储在计算机可读介质上并使用与计算机可读介质相关的驱动机制被装入计算设备的存储器内,可存储在任何数量的计算机可执行部件例如CD-R0M、DVD_R0M中或经由网络接口被提供或得到;此外,部件和/或数据可包括在单个设备中或以任何其它方式被分布。相应地,通用计算设备可配置成使用上面描述的各种数据和/或部件的处理和/或执行来实现本公开的过程、算法和方法。
[0145]应强调,可对上述实施方案进行很多变型和修改,实施方案的元件应被理解为是其它可接受的例子。所有这样的修改和变型被规定为在本文包括在本公开的范围内并被下面的权利要求保护。
【主权项】
1.一种计算机实现的方法,其包括: 接收用于各自用户对与虚拟桌面实例相关的可变资源的访问的一个或多个规则; 从计算设备接收访问虚拟桌面实例的请求,所述请求识别所述计算设备的用户; 向所述计算设备提供对被配置有一组资源的第一虚拟桌面实例的访问;以及基于用于各自用户对可变资源的访问的所述一个或多个规则来确定是否引起所述组资源中的变化。2.如权利要求1所述的计算机实现的方法,其中确定是否引起所述组资源中的所述变化是响应于来自所述用户的对所述变化的请求。3.如权利要求1所述的计算机实现的方法,其还包括监控所述组资源的使用,以及其中确定是否引起所述组资源中的所述变化是响应于基于所述监控而确定对变化的需要。4.如权利要求1所述的计算机实现的方法,其还包括如果确定引起所述组资源中的所述变化,则按比例调整与所述虚拟桌面实例相关的存储器规范或处理功率规范中的一个或多个。5.如权利要求1所述的计算机实现的方法,其中所述第一虚拟桌面实例根据用户配置文件被配置有所述组资源,以及其中用于各自用户对可变资源的访问的所述一个或多个规则被包括在所述用户配置文件中。6.如权利要求1所述的计算机实现的方法,其还包括如果确定引起所述组资源中的所述变化,则向所述计算设备提供对被配置有改变的所述组资源的第二虚拟桌面实例的访问。7.如权利要求6所述的计算机实现的方法,其还包括使一个或多个卷附接到所述第一虚拟桌面实例,所述一个或多个卷包括所述用户的桌面个性化信息和所述用户的数据存储区,其中在所述第一虚拟桌面实例内运行的第一操作系统根据所述用户的所述桌面个性化信息和被映射到所述用户的所述数据存储区中的存储装置的一个或多个操作系统文件夹被个性化。8.—种系统,其包括: 一个或多个计算机系统,其包括处理器和具有计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述系统: 接收用于各自用户对与虚拟桌面实例相关的可变资源的访问的一个或多个规则; 从计算设备接收访问虚拟桌面实例的请求,所述请求识别所述计算设备的用户; 向所述用户计算设备提供对被配置有一组资源的第一虚拟桌面实例的访问; 监控所述用户对与所述第一虚拟桌面实例相关的资源的访问;以及基于用于各自用户对可变资源的访问的所述一个或多个规则来确定是否引起所述组资源中的变化。9.如权利要求8所述的系统,其中所述计算机可执行指令在被执行时引导所述计算系统基于监控所述第一虚拟桌面实例上发起的一组应用的、安装在所述第一虚拟桌面实例上的代理来确定是否引起所述组资源中的变化。10.如权利要求8所述的系统,其中所述计算机可执行指令在被执行时引导所述计算系统基于从所述计算设备接收的对访问具有变化的所述组资源的虚拟桌面实例的请求来确定是否引起所述组资源中的变化。11.如权利要求10所述的系统,其中所述计算机可执行指令在被执行时引导所述计算系统引起所述组资源中的变化一直到在与所述用户相关的所述一个或多个规则中指示的资源的数量。12.如权利要求10所述的系统,其中所述计算机可执行指令在被执行时还使所述系统通知与所述用户的用户账户相关的管理员关于对在与所述用户相关的所述一个或多个规则中指示的所述资源的数量之上的一组资源的请求。13.如权利要求8所述的系统,其中所述计算机可执行指令在被执行时还使所述系统计算访问所述虚拟桌面实例的成本。14.如权利要求13所述的系统,其中所述计算机可执行指令在被执行时使所述系统使用每时间段固定费用基于所述组资源来计算访问所述虚拟桌面实例的所述成本。15.如权利要求13所述的系统,其中所述计算机可执行指令在被执行时使所述系统确定引起所述组资源中的变化,并还引导所述计算系统使用每时间段可变费用基于变化的所述组资源来计算访问所述虚拟桌面实例的所述成本。
【专利摘要】远程计算会话管理过程目的在于在程序执行服务(PES)平台处的数据中心计算机上执行的虚拟实例的方面的执行和管理。计算会话可通过通信网络在PES平台和连接到PES平台的计算设备之间建立。可存储由与虚拟实例交互的客户端计算设备的用户创建的数据,且在远程计算会话的中断之后,当重新建立远程计算会话时可使用该数据。
【IPC分类】G06F9/455
【公开号】CN105683913
【申请号】
【发明人】迪帕克·苏亚那拉亚南, 尤金·迈克尔·法雷尔, 大卫·埃弗拉德·布朗, 埃里克·杰森·布朗德万, 阿吉特·纳根德拉·帕杜科内
【申请人】亚马逊技术有限公司
【公开日】2016年6月15日
【申请日】2014年6月25日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1