[发明专利]应用程序热更新处理方法、装置及系统有效
| 申请号: | 201910202500.6 | 申请日: | 2019-03-11 |
| 公开(公告)号: | CN111679842B | 公开(公告)日: | 2023-06-23 |
| 发明(设计)人: | 孙棋;樊庆冲 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 南海燕 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 更新 处理 方法 装置 系统 | ||
1.一种应用程序热更新处理系统,其特征在于,包括:
控制中心服务端,用于为应用程序创建资源空间对象,提供资源空间对象的标识以及版本信息,所述资源空间对象中包括同一更新任务对应的至少一个资源体对象,所述资源体对象对应有条件描述信息;其中,所述条件描述信息用于对资源体对象适用的应用程序客户端和/或其运行环境的范围进行表达;
检查更新服务端,用于获得所述资源空间对象的多个可用版本信息,以及相关的网络存储地址信息;
检查更新客户端,用于引入到目标应用程序客户端中,在目标事件的触发下,通过向所述检查更新服务端提交检查更新请求,获得多个可用版本资源空间对象的网络存储地址信息,并对所述多个可用版本的资源空间对象进行下载,利用与本地运行环境相匹配的目标条件描述信息对应的资源体对象进行更新。
2.根据权利要求1所述的系统,其特征在于,
所述控制中心服务端还用于,将同一应用程序对应的至少一个资源空间对象进行打包生成应用程序对应的快照,并提供快照的版本信息,在其中一资源空间对象发生变化时,重新生成该应用程序对应的快照,并对版本信息进行更新;
所述检查更新服务端具体用于,获得所述应用程序对应的最新快照的版本信息,以及所述最新快照对应的网络存储地址信息;
所述检查更新客户端具体用于,获得可用版本快照的网络存储地址信息,并下载所述可用版本的快照,通过对所述快照进行解析,获得其中包括的资源空间对象信息集合,以及其中包括的资源体对象以及条件描述信息,确定与当前所在运行环境相匹配的目标条件描述信息,并通过该目标条件描述信息对应的资源体对象对所述目标应用程序客户端进行更新。
3.根据权利要求2所述的系统,其特征在于,
所述检查更新服务端具体用于,通过第一软件开发工具包SDK对所述控制中心服务端的目标应用程序快照信息进行订阅;
所述控制中心服务端还用于,在所订阅的应用程序对应的快照的版本更新时,将更新后的版本信息,以及对应的快照的网络存储地址信息推送到所述检查更新服务端。
4.根据权利要求2所述的系统,其特征在于,
所述检查更新客户端包括第二SDK以及第三SDK;
所述第二SDK用于引入到所述目标应用程序客户端的主进程中,在目标事件的触发下,向所述检查更新服务端提交检查更新请求,并在所述请求中携带所述目标应用程序客户端关联的应用程序标识,以及上一次更新时使用的快照版本信息;
所述第三SDK用于引入到所述目标应用程序客户端中多个模块分别对应的子进程中,用于向所述第二SDK订阅资源空间对象标识。
5.根据权利要求4所述的系统,其特征在于,
所述检查更新服务端还用于,如果快照的可用版本与所述上一次更新时使用的快照版本信息不同,则在返回的响应消息中携带所述快照对应的网络存储地址信息;
所述第二SDK还用于,根据所述网络存储地址信息下载可用版本的快照并进行解析,获得其中包括的资源空间对象列表,并通过回调订阅各资源空间对象的应用程序模块,将所述资源空间对象信息提供给应用程序中的目标模块对应的第三SDK;
所述第三SDK还用于,如果所订阅的资源空间对象的可用版本与上一次更新时使用的资源空间对象版本不同,则对该资源空间对象进行解析,获得其中包括的资源体对象列表,以及各自对应的条件描述信息,并确定与当前所在运行环境相匹配的目标条件描述信息,通过该目标条件描述信息对应的资源体对象对关联的应用程序模块进行更新。
6.根据权利要求1至5任一项所述的系统,其特征在于,
所述控制中心服务端还用于,将所述应用程序对应的快照发布到内容分发网络CDN中进行保存。
7.根据权利要求1至5任一项所述的系统,其特征在于,
所述检查更新服务端具体用于,通过探针技术对所述应用程序的最新快照的版本信息,以及所述应用程序快照对应的网络存储地址信息进行表达。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910202500.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于机动车的电动车桥
- 下一篇:一种给图片加标签的方法和系统





