[发明专利]用于加载按需加载资源的系统和方法有效
申请号: | 201680031595.4 | 申请日: | 2016-05-27 |
公开(公告)号: | CN107667343B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | S·R·乐华伦;D·马克欧沃尔;J·J·赫斯;P·海恩;T·J·森塔玛利亚;W·M·布姆加纳;D·匹克福特;C·L·欧克罗塔;A·S·帕克尔 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;H04L29/08 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 邹丹 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 加载 资源 系统 方法 | ||
1.一种系统,包括:
一个或多个处理器;
存储器;和
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序在被所述一个或多个处理器执行时使所述系统执行在设备上运行应用程序的方法,所述方法包括:
从网络源获取所述应用程序的应用起始包;
利用所述应用起始包来安装所述应用程序;
基于所述应用程序执行的一个或多个功能来确定所述应用程序在第一时间的第一运行状态;
响应于确定所述应用程序在所述第一时间的所述第一运行状态,请求多个按需加载资源中的在所述第一时间不在所述设备上且与所述应用程序相关联的第一按需加载资源,其中:
根据确定所述应用程序的所述第一运行状态满足第一运行状态标准,所述第一按需加载资源包括第一资源,
根据确定所述应用程序的所述第一运行状态满足不同于所述第一运行状态标准的第二运行状态标准,所述第一按需加载资源包括不同于所述第一资源的第二资源,并且
所述应用程序的所述第一运行状态与对所述设备的用于运行所述应用程序的对应于所述第一按需加载资源的一部分的用户输入无关;
从所述网络源接收所述第一按需加载资源,而不接收所述多个按需加载资源中的第二按需加载资源;以及
在所述应用程序中加载所述第一按需加载资源。
2.根据权利要求1所述的系统,所述方法还包括:
基于所述应用程序执行的一个或多个功能来确定所述应用程序
在所述第一时间之后的第二时间的第二运行状态;
响应于确定所述应用程序在所述第二时间的所述第二运行状态,请求所述多个按需加载资源中的所述第二按需加载资源,其中:
根据确定所述应用程序的所述第二运行状态满足第三运行状态标准,所述第二按需加载资源包括第三资源,
根据确定所述应用程序的所述运行状态满足不同于所述第三运行状态标准的第四状态标准,所述第二按需加载资源包括不同于所述第三资源的第四资源,并且
所述应用程序的所述第二运行状态与对所述设备的用于运行所述应用程序的对应于所述第二按需加载资源的一部分的用户输入无关;
从所述网络源接收所述第二按需加载资源;以及
在所述应用程序中加载所述第二按需加载资源。
3.根据权利要求1所述的系统,所述方法还包括在请求所述第一按需加载资源之前检查在所述设备上所述第一按需加载资源是否可用,其中请求所述第一按需加载资源是响应于确定在所述设备上所述第一按需加载资源不可用。
4.根据权利要求1所述的系统,所述方法还包括:
确定在所述设备上资产包清单是否可用,所述资产包清单包括所述第一按需加载资源的地址;
获取所述资产包清单;以及
利用所述资产包清单中的所述地址来请求所述第一按需加载资源。
5.根据权利要求1所述的系统,所述方法还包括基于所述应用程序的所述第一运行状态确定包括所述第一按需加载资源的多个按需加载资源要被请求的顺序。
6.根据权利要求1所述的系统,所述方法还包括:
确定在所述设备上是否检测到存储空间不足;
如果在所述设备上检测到存储空间不足,确定要从所述设备清除的所述应用程序的至少一个按需加载资源;以及
在所述应用程序在所述设备上运行时,从所述设备清除所述至少一个按需加载资源。
7.根据权利要求6所述的系统,其中确定要清除的至少一个按需加载资源至少部分地基于所述应用程序的所述第一运行状态。
8.根据权利要求6所述的系统,其中确定要清除的至少一个按需加载资源至少部分地基于多个按需加载资源的预先确定清除顺序。
9.根据权利要求6所述的系统,其中确定要清除的至少一个按需加载资源至少部分地基于与所述应用程序相关联的使用模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680031595.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双通道快速醒酒器瓶盖
- 下一篇:一种新型的甩蛋器