[发明专利]自适应远程计算有效
申请号: | 201380077952.7 | 申请日: | 2013-08-01 |
公开(公告)号: | CN105556471B | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | Z·龚;J·李 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 杨美灵;姜甜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自适应 远程 计算 | ||
本文公开了一种与操作应用相关联的设备、方法和存储介质。在实施例中,一种方法可包括通过应用的客户端侧在客户端计算装置上本地创建该应用的图形上下文。该图形上下文包括多个与产生该应用的显示帧相关联的再现资源。该应用的客户端侧可能通过该应用的远程侧使得在远程计算资源的集合上创建图形上下文的副本。该应用的客户端侧随后自适应地使得本地或者远程产生显示帧。还可描述和要求保护其它的实施例。
技术领域
本发明涉及计算领域,具体地,涉及与自适应远程计算相关联的设备、方法和存储介质。
背景技术
在此提供的背景技术描述是为了通常呈现本发明的上下文的目的。除非在本文中特别指出,否则在这一部分描述的材料对于本申请中的权利要求不是现有技术并且不被允许通过包括在这一部分中而作为现有技术。
在通用微处理器、连网以及相关联技术中的发展推动了远程计算的进一步发展。当前,很多应用是在计算云中执行的。普通的云应用,例如云游戏,典型地在云侧也被称为服务器侧或者远程侧执行大部分再现。但是,响应时间可能并非总是很好,尤其是在拥塞网络条件下。
附图说明
通过下面结合附图的详细描述,可以很容易理解实施例。为了有利于该描述,类似的参考标记表示类似的结构单元。实施例是通过举例的方式在附图的图中示出的,而不是通过限制的方式。
附图1示出了根据多个实施例的,合并了本发明的教导的用于自适应远程计算的示例性的计算设置的总体图。
附图2示出了根据多个实施例的显示帧以及与产生显示帧相关联的图形调用。
附图3示出了根据多个实施例的用于自适应远程计算的客户端侧的处理。
附图4示出了根据多个实施例的用于自适应远程计算的远程侧的处理。
附图5示出了根据多个实施例的适合于实现本发明的示例性计算环境。
附图6示出了根据多个实施例的,具有被配置为使得设备实现本发明的各个方面的指令的示例性存储介质。
具体实施方式
在此公开了与操作应用相关联的设备、方法和存储介质。在实施例中,一种方法可通过应用的客户端侧在客户端计算装置上本地创建该应用的图形上下文。该图形上下文可包括多个与产生该应用的显示帧相关联的再现资源。该应用的客户端侧可能通过该应用的远程侧使得在远程计算资源的集合上创建图形上下文的副本。该应用的客户端侧随后可自适应地使得本地或者远程产生显示帧。该应用的一个例子是基于云的游戏应用,其具有作为计算云的计算资源的远程计算资源的集合。
在实施例中,该应用的客户端侧可在显示帧的开始以及显示帧的结束做出是否本地或者远程产生显示帧的确定。在显示帧的开始,应用的客户端侧可至少部分基于例如客户端计算装置的图形单元的能力,和/或耦合客户端计算装置和远程计算资源的集合的网络的带宽来做出确定。在显示帧的结束,被配置为打包和发送图形调用使得远程产生显示帧的应用的客户端侧的包装器可重确定是否确实远程产生显示帧或者改为本地产生。该重确定可进一步基于例如显示帧的复杂度。
在实施例中,例如智能电话或者计算平板的一个设备可包括一个或者多个处理器,以及具有被配置为使得该设备响应于一个或者多个处理器的操作来执行任意上述方法和它们的变形的应用的客户端侧的存储介质。在实施例中,至少一个存储介质可包括配置为响应于由该设备执行使得该设备而执行任意上述方法和它们的变形的指令。
在后面的详细描述中,参考了作为描述的一部分的附图,其中贯穿全文,相似的标记表示相似的部分,并且其中通过可被实现的示范实施例的方式来示出。应当理解其它实施例可能被使用并且在不超出本发明的范围的情况下做出结构和逻辑改变。因此,下面的详细描述不是限制意义,而实施例的范围是通过附加的权利要求及其等同替换来定义的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077952.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:管理对多个计算系统的客户端访问
- 下一篇:用于电子设备的触觉开关