[发明专利]一种应用更新方法、装置和存储介质有效
申请号: | 201910590031.X | 申请日: | 2019-07-02 |
公开(公告)号: | CN110489138B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 李轶峰;王耀南;李少华;蓝志远;黄维良;张千通 | 申请(专利权)人: | 招联消费金融有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 陈小娜 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 更新 方法 装置 存储 介质 | ||
1.一种应用更新方法,其特征在于,包括:
拦截对目标应用的更新指令;
根据所述更新指令,确定运行于所述目标应用的目标插件的运行版本;
缓存在服务器查询到的目标应用中每个运行插件的最新版本和插件类型;
当再次拦截到对目标应用的同一目标插件的更新指令时,根据拦截时间计算当前的更新指令与前一更新指令之间的时间差;
当所述时间差小于或等于阈值时,在所述缓存中查询所述当前的更新指令对应目标插件的最新版本和插件类型;
当所述运行版本与所述最新版本不一致时,获取所述最新版本的目标插件;
查询容器的容器标签,根据所述容器标签,确定与所述插件类型对应的容器;
调用容器仓中与所述插件类型对应的容器来运行所述最新版本的目标插件,实现对所述目标应用的更新;其中,所述容器仓包括原生类型插件容器、H5类型插件容器和RN类型插件容器;所述容器标签为记录容器类型的标签,调用的所述容器的容器类型与所述最新版本的目标插件的插件类型相同;所述容器为操作系统为不同进程分配的独立空间,所述独立空间具有独立运行环境。
2.根据权利要求1所述的方法,其特征在于,所述拦截对目标应用的更新指令,包括:
拦截基于对目标应用的启动操作生成的更新指令;
将所述目标应用中的每个运行插件确定为目标插件。
3.根据权利要求1所述的方法,其特征在于,所述拦截对目标应用的更新指令,包括:
拦截基于预先配置在目标应用的定时更新信息生成的更新指令;
将所述目标应用中的每个运行插件确定为目标插件。
4.根据权利要求1所述的方法,其特征在于,所述拦截对目标应用的更新指令,包括:
拦截基于对目标应用中功能组件的触发操作生成的更新指令;
将所述目标应用中所述触发操作所指向的运行插件确定为目标插件。
5.根据权利要求1所述的方法,其特征在于,所述查询所述目标插件的最新版本及所述最新版本目标插件的插件类型,包括:
根据所述目标插件的插件标识生成查询请求;
将所述查询请求发送至服务器;
接收所述服务器根据所述插件标识返回的所述目标插件的最新版本及所述最新版本目标插件的插件类型。
6.根据权利要求1所述的方法,其特征在于,所述目标应用为,当前运行在终端中的应用。
7.根据权利要求1所述的方法,其特征在于,所述调用所述插件类型对应的容器来运行所述最新版本的目标插件,实现对所述目标应用的更新之后,还包括:
按照预设时间频率扫描容器中的目标插件是否运行完毕;
若运行完毕,对所述容器中的资源进行清理回收。
8.一种应用更新装置,其特征在于,包括:
拦截模块,用于拦截对目标应用的更新指令;
运行版本获取模块,用于确定运行于所述目标应用的目标插件的运行版本;
版本与类型获取模块,用于缓存在服务器查询到的目标应用中每个运行插件的最新版本和插件类型;当再次拦截到对目标应用的同一目标插件的更新指令时,根据拦截时间计算当前的更新指令与前一更新指令之间的时间差;当所述时间差小于或等于阈值时,在所述缓存中查询所述当前的更新指令对应目标插件的最新版本和插件类型;
目标插件获取模块,用于当所述运行版本与所述最新版本不一致时,获取所述最新版本的目标插件;
应用更新模块,用于查询容器的容器标签,根据所述容器标签,确定与所述插件类型对应的容器;调用容器仓中与所述插件类型对应的容器来运行所述最新版本的目标插件,实现对所述目标应用的更新;其中,所述容器仓包括原生类型插件容器、H5类型插件容器和RN类型插件容器;所述容器标签为记录容器类型的标签,调用的所述容器的容器类型与所述最新版本的目标插件的插件类型相同;所述容器为操作系统为不同进程分配的独立空间,所述独立空间具有独立运行环境。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招联消费金融有限公司,未经招联消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910590031.X/1.html,转载请声明来源钻瓜专利网。