[发明专利]选择性地提供缓存和当前编译的应用的方法和装置在审

专利信息
申请号: 201680060120.8 申请日: 2016-12-20
公开(公告)号: CN108292209A 公开(公告)日: 2018-07-17
发明(设计)人: 基兰坦·艾克布特;程本中 申请(专利权)人: 谷歌有限责任公司
主分类号: G06F8/41 分类号: G06F8/41;G06F8/60;G06F21/12;G06F21/57
代理公司: 中原信达知识产权代理有限责任公司 11219 代理人: 李宝泉;周亚荣
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用 缓存 预编译 编译 方法和装置 缓存查询 从设备
【说明书】:

公开了选择性地提供缓存的应用以及当前编译的应用的示例方法、装置和制品。一种示例方法包括从设备接收对应用的请求;基于对应用的请求,对缓存查询预编译应用;如果在缓存中找到所请求的应用的预编译版本,则将预编译的所请求的应用发送到设备;以及如果在缓存中没有找到所请求的应用的预编译版本,则立即编译所请求的应用,并且将编译的所请求的应用发送到设备。

相关申请的交叉引用

本申请是2016年1月20日提交的美国专利申请No.15/001,964的继续申请并要求其优先权,其全部内容通过引用并入本文。

技术领域

本公开通常涉及应用,更具体涉及选择性地提供缓存的预编译应用和当前编译的应用的方法、装置和制品。

背景技术

诸如移动和固定消费电子设备的常规用户设备已经在其上存储了应用和文件,允许人们执行诸如查看媒体文件、查看网站、编辑文档、撰写和查看消息、与他人通信等等的功能。

发明内容

公开了选择性地提供缓存的应用以及当前编译的应用的示例方法、装置和制品。一种示例方法包括从设备接收对应用的请求;基于对应用的请求,对缓存查询预编译应用;如果在缓存中找到所请求的应用的预编译版本,则将预编译的所请求的应用发送到设备;以及如果在缓存中没有找到所请求的应用的预编译版本,则立即编译所请求的应用,并且将编译的所请求的应用发送到设备。

一种示例装置包括被配置为从设备接收对应用的请求接口;存储多个预编译的应用的缓存;被配置为基于包含在请求中的配置参数来查询缓存的查询器;编译器;以及应用管理器,该应用管理器被配置为如果在缓存中找到所请求的应用的预编译版本,则将预编译的所请求的应用经由接口发送到设备;以及响应于在缓存中没有找到所请求的应用的预编译版本,则引导编译器编译所请求的应用,并且将编译的所请求的应用经由接口发送到设备。

一种存储机器可读指令的有形制品,该机器可读指令在被执行时使得机器至少进行以下操作:从设备接收对应用的请求;基于对应用的请求,对缓存查询预编译应用;确定在缓存中是否找到适用于设备的所请求的应用的预编译版本;如果在缓存中找到,则将预编译的所请求的应用发送到设备;以及如果在缓存中未找到适用的预编译的所请求的应用,则编译所请求的应用以形成适用的编译的所请求的应用,并且将编译的所请求的应用发送到设备。

附图说明

图1是用于选择性地提供预编译的缓存的应用和当前编译的应用的、具有根据本公开的教导构造的服务器的示例系统的示意图。

图2和图3是示出用于选择性地提供预编译的缓存的应用和当前编译的应用的、设备与图1的示例服务器之间的示例交互的图。

图4是构造图1的示例服务器的示例方式的示意图。

图5是图示例如可以使用由一个或多个处理器执行的机器可读指令来实现以实现图1-4的示例服务器的示例方法的流程图。

图6是可以被用来实现本文公开的示例的示例计算机设备和示例移动计算机设备的框图。

具体实施方式

在例如系统更新、崩溃或重启之后,一些常规的设备开始本地编译并且优化其本地存储的应用,应用有时被简称为app。然而,这会导致不期望的等待时间,因为需要重新编译和优化每个应用,并且一些中央处理单元(CPU)——尤其是移动设备或较旧设备中的中央处理单元(CPU)可能具有相对低的处理能力。

此外,还会存在安全问题,因为不能保证编译代码的完整性。例如,有权访问用户的存储介质的攻击者能够修改设备的机器代码,而通常没有被检测到。

此外,在一些实例下,允许用户、供应者和制造者修改核心或系统库以及操作系统(OS)内核组件。此外,基于设备、架构、供应者、OS版本、系统库、内核组件等的大量设备组合在传统上使得难以执行服务器端编译。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201680060120.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top