[发明专利]一种应用程序更新方法和装置有效
申请号: | 201911349448.3 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111176679B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 袁潇锋;肖群;王进;胡仲强 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;李阳 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 更新 方法 装置 | ||
1.一种应用程序更新方法,其特征在于,包括:
将内置的桥接包解压释放至沙箱中,获取常用应用数据集合和对应的最新版本的桥接包信息,并将当前系统时间更新保存至内存中;其中,桥接包用于微应用和客户端之间通讯的模块;
接收启动应用程序的指令,获取当前应用数据和当前桥接包版本信息,通过与对应的常用应用数据集合中应用版本号比对和与对应最新版本的桥接包信息比对,以确定下载应用资源包和桥接包,进而完成更新。
2.根据权利要求1所述的方法,其特征在于,下载应用资源包和桥接包,包括:
从应用程序下载接口下载应用资源包,计算下载后的应用资源包MD5值,并与应用程序下载接口返回的MD5值进行比对;当比对结果为一致时,则视为应用资源包下载成功,进而将下载的应用资源包进行解压;
从桥接包下载接口下载桥接包,计算下载后的桥接包MD5值,并与桥接包下载接口返回的MD5值进行比对;当比对结果为一致时,则视为桥接包下载成功,进而将下载的桥接包进行解压。
3.根据权利要求1所述的方法,其特征在于,接收启动应用程序的指令之后,包括:
判断第一接口的冷却时间是否大于最小冷却时间;
若是则调用第一接口,将返回的常用应用数据集合和对应的最新版本的桥接包信息分别存入常用应用数据表和桥接包数据表,以更新本地的常用应用数据表和桥接包数据表,并记录接口调用成功时间;然后,从更新后的本地常用应用数据表和桥接包数据表中获取应用版本号和对应的最新版本的桥接包信息;其中,常用应用数据集合包括常用应用的信息与应用最新版本号的映射关系;
若否则直接从本地常用应用数据表和桥接包数据表中获取应用版本号和对应的最新版本的桥接包信息。
4.根据权利要求3所述的方法,其特征在于,从本地常用应用数据表和桥接包数据表中获取应用版本号和对应的最新版本的桥接包信息,包括:
判断本地常用应用数据表中是否存在与启动的应用程序相应的应用最新版本号;
若是则从本地常用应用数据表和桥接包数据表中获取应用最新版本号和对应的最新版本的桥接包信息;
若否则调用第二接口,获取启动的应用程序数据和对应的最新版本的桥接包信息;其中,启动的应用程序数据包括应用信息与应用最新版本号的映射关系。
5.根据权利要求1所述的方法,其特征在于,确定下载应用资源包和桥接包之后,包括:
调用第一接口,将返回的常用应用数据集合和对应的最新版本的桥接包信息分别存入常用应用数据表和桥接包数据表,以更新本地的常用应用数据表和桥接包数据表;
将当前系统时间更新保存到内存中。
6.根据权利要求1所述的方法,其特征在于,确定下载应用资源包和桥接包,进而完成更新之后,还包括:
当接收到通过最近使用程序列表选中已启动应用程序的指令,则判断第一接口的冷却时间是否大于最小冷却时间;
若是则调用第一接口,获取启动的应用程序数据和对应的最新版本的桥接包信息,并记录当前系统时间更新保存到内存中;然后,获取当前应用数据和当前桥接包版本信息分别比对,以确定下载应用资源包和桥接包完成更新;
若否则不做任何操作。
7.根据权利要求1-6任一所述的方法,其特征在于,确定下载应用资源包和桥接包,包括:
确定下载应用资源包和桥接包,则获取预设的过渡界面并显示直至完成更新。
8.一种应用程序更新装置,其特征在于,包括:
处理模块,用于将内置的桥接包解压释放至沙箱中,获取常用应用数据集合和对应的最新版本的桥接包信息,并将当前系统时间更新保存至内存中;其中,桥接包用于微应用和客户端之间通讯的模块;
更新模块,用于接收启动应用程序的指令,获取当前应用数据和当前桥接包版本信息,通过与对应的常用应用数据集合中应用版本号比对和与对应最新版本的桥接包信息比对,以确定下载应用资源包和桥接包,进而完成更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911349448.3/1.html,转载请声明来源钻瓜专利网。