[发明专利]加速应用和子包安装在审
申请号: | 201980088644.1 | 申请日: | 2019-09-03 |
公开(公告)号: | CN113302585A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 马修·帕特森;高黎远 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速 应用 安装 | ||
1.一种方法,包括:
由计算设备接收用户输入以安装所述计算设备上当前未安装的应用,其中,在所述计算设备上当前安装了多个应用,以及其中,所述多个应用中的每一个应用包括相应的多个应用元素;
响应于接收到所述用户输入,由所述计算设备向应用提供商发送安装所述应用的请求;
由所述计算设备从所述应用提供商接收来自当前安装在所述计算设备上的所述多个应用中包括的所述相应的多个应用元素中的一个或多个应用元素的指示,其中,所述一个或多个应用元素将在安装所述应用期间被重复使用,其中,所述一个或多个应用元素包括将从当前版本更新到所述应用所需的不同版本的第一应用元素,以及其中,所述第一应用元素被以压缩格式存储在所述计算设备上;
由所述计算设备从所述应用提供商下载要应用于所述第一应用元素的补丁和不包括在安装所述应用期间要重复使用的所述一个或多个应用元素的所述应用的剥离版本;
由所述计算设备解压缩所述第一应用元素以生成所述第一应用元素的解压缩版本;
由所述计算设备解压缩所述补丁以生成所述补丁的解压缩版本;
由所述计算设备将所述补丁的所述解压缩版本应用到所述第一应用元素的所述解压缩版本以生成补丁应用元素;
由所述计算设备压缩所述补丁应用元素以生成压缩补丁应用元素,所述压缩补丁应用元素是所述应用所需的所述第一应用元素的不同版本;以及
由所述计算设备使用所述压缩补丁应用元素、所述应用的所述剥离版本以及除所述第一应用元素之外的一个或多个应用元素,在所述计算设备上安装所述应用。
2.如权利要求1所述的方法,其中:
所述计算设备上当前未安装的所述应用是用于所述计算设备上已经安装的所述多个应用中的特定应用的应用子包;
所述应用子包当前未安装在所述计算设备上;
所述特定应用包括多个应用子包;
所述多个应用子包的子集当前安装在所述计算设备上;
所述特定应用的所述多个应用子包中的每个应用子包能够单独地安装,并且提供用于所述特定应用的一组离散的功能;以及
安装所述应用包括使用所述压缩补丁应用元素、所述应用子包的所述剥离版本以及除所述第一应用元素之外的所述一个或多个应用元素,将所述应用子包安装在所述计算设备上。
3.如权利要求2所述的方法,其中,在所述计算设备上执行所述特定应用的同时,执行接收所述一个或多个应用元素的指示、下载所述补丁和所述应用子包的所述剥离版本、解压缩所述第一应用元素、解压缩所述补丁、应用所述补丁的所述解压缩版本、压缩所述补丁应用元素以及安装所述应用子包。
4.如权利要求2所述的方法,其中:
在所述计算设备上执行所述特定应用的同时接收所述用户输入;以及
安装所述应用的所述用户输入是请求所述特定应用的先前未使用的功能的用户输入。
5.如权利要求4所述的方法,
其中,由在所述计算设备上执行的应用容器管理所述特定应用的执行,
所述方法进一步包括:
响应于接收到所述用户输入,由所述应用容器确定提供由所述用户输入请求的所述特定应用的功能的可安装应用子包是否没有被安装在所述计算设备上;以及
响应于确定所述可安装应用子包未被安装在所述计算设备上,由所述应用容器生成安装所述应用子包的所述请求。
6.如权利要求1和2中的任一项所述的方法,
其中,下载所述补丁和所述应用的所述剥离版本包括:
由所述计算设备启动下载要应用于所述第一应用元素的所述补丁;以及
由所述计算设备启动下载所述应用的所述剥离版本,所述剥离版本不包括在安装所述应用期间要重复使用的所述一个或多个应用元素。
7.如权利要求6所述的方法,进一步包括:
由所述计算设备与所述应用提供商建立至少两个下载流,
其中,启动下载所述补丁包括使用来自所述至少两个下载流中的第一下载流来启动下载所述补丁,以及
其中,启动下载所述应用的所述剥离版本包括使用来自所述至少两个下载流的第二下载流启动下载所述应用的所述剥离版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980088644.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水处理过滤器及其制造方法
- 下一篇:蓄电元件和蓄电元件的制造方法