[发明专利]远程进程执行管理在审
申请号: | 201710270163.5 | 申请日: | 2012-09-19 |
公开(公告)号: | CN107102899A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 乔纳森·A·詹金斯;布雷特·R·泰勒 | 申请(专利权)人: | 亚马逊技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京天昊联合知识产权代理有限公司11112 | 代理人: | 麦善勇,张天舒 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 进程 执行 管理 | ||
发明背景
一般描述计算装置执行由多个计算机可读指令组成的进程,从而使计算装置执行多种功能或动作。通常,操作系统管理与计算装置相关联的许多基本功能或功能性,通常被称作“低级操作”。一方面,基本功能性的管理可包括与计算装置(诸如装置存储器、数据存储装置和输入/输出)相关联的资源的管理。另一方面,基本功能性的管理可包括与计算装置上被例证并请求执行指令(通常被称作进程或线程)的一个或多个软件应用程序相关联的指令的管理。例如,操作系统可以确定装置资源的分配和装置上例证的各个应用程序、服务和其它进程之间的执行次序。
在一些情况下,对计算装置执行的进程的资源需求可能超过可用计算装置资源的容量。在这些情况下,用户可能经历响应延迟或缺失。参考说明性实例,可以命令计算装置经由对计算装置执行的图形编辑应用程序加载并显示大的图像文件。如果计算装置不具有可用于处理请求的足够多的装置存储器,那么操作系统可将装置存储器和图像文件的一个或多个段加载到诸如硬碟或快闪存储器的较长延时存储装置中。此后,操作系统可更换存储在装置存储器和较长延时存储装置中的信息(通常被称作更换)。在许多情况下,更换存储器可能是缓慢又耗时的过程。继续说明性实例,用户还可以请求图形编辑应用程序对图像文件执行图形操控操作。因此,图形编辑应用程序可能使执行由对应于图像操控操作的可执行指令系列组成的子进程。如果图像文件大,如果计算装置的可用计算资源有限,或如果变换在计算上较为复杂,那么完成子进程可能要消耗大量时间,且可能影响其它程序(诸如同时对装置执行的应用程序和操作系统)的执行。
从用户使用客户端计算装置的观点来看,可就与对计算装置执行各个软件进程相关联的性能和延时来定义用户经历。上述进程中的任何一个的延时和性能限制可以减少用户经历。此外,计算装置(诸如笔记本、平板电脑、智能手机等)由于资源有限(诸如处理能力、存储器或网络连接性)而尤其可能出现延时和低效。
附图简述
前文方面和本发明的许多随附优势在通过结合附图参考下列详细描述加以更好地理解之后将会让人更加容易明白,其中:
图1是示出了包括客户端计算装置和网络计算供应商的联网计算环境的方框图;
图2是图1的联网计算环境的方框图,其示出了新的软件进程和客户端计算装置与网络计算供应商之间的远程会话的例证;
图3是图1的联网计算环境的方框图,其示出了网络计算供应商与客户端计算装置之间的应用程序数据的处理;
图4是图1的联网计算环境的方框图,其示出了客户端计算装置与网络计算供应商之间的新远程会话的例证;
图5是图1的联网计算环境的方框图,其示出了远程会话配置信息的确定和网络计算供应商处的新远程会话的例证;
图6是示出了由客户端计算装置实施的客户端新远程会话常式的流程图;
图7是示出了由网络计算供应商实施的新远程会话常式的流程图;且
图8是示出了由客户端计算装置实施的远程会话用户交互常式的流程图。
详述
一般描述,本公开涉及客户端计算装置与一个或多个远程网络计算供应商之间的软件进程远程会话的生成和管理。具体来说,将关于软件进程根据远程会话配置信息生成客户端计算装置与网络计算供应商之间的进程数据和处理结果的处理来描述本公开的各个方面。虽然本公开中描述的实施方案的各个方面可以为了说明目的而描述对应于软件应用程序的一个或多个远程会话的管理,但是本领域一般技术人员应明白,本文中公开的技术可以应用于任何数量的软件进程,包括(但不限于)操作系统进程和服务。此外,虽然将关于说明性实例和实施方案描述本公开的各个方面,但是本领域一般技术人员应明白,所公开的实施方案和实例不应被解释为有所限制。
参考特定说明性实例,用户可以请求客户端计算装置加载软件进程实例,诸如软件应用程序(下文中称作“应用程序”)。在一个实施方案中,在加载之后,应用程序可以对应于被设计在客户端计算装置处执行的多个计算机可执行指令。通过说明可知,计算机可执行指令集可以称作“子进程”且可以与特定功能性或动作的实施方式相关联。
为了特定实例的目的,假设图形编辑应用程序可以将图像加载到存储器中以供处理。用户可以请求将图像过滤器应用于存储器中的图像。根据这个实例,图像过滤器可以对应于根据过滤器的配置操控存储器中的图像的子进程(例如,调整颜色值或移除视觉假像)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术有限公司,未经亚马逊技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710270163.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机的迁移方法及迁移装置
- 下一篇:一种应用程序测试方法和装置