[发明专利]应用软件更新方法、装置、终端及存储介质在审
申请号: | 201910471731.7 | 申请日: | 2019-05-31 |
公开(公告)号: | CN110209416A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 杨良志;白琳;汪志新;凌峻;蒋光桃;艾德刚;潘叶敏 | 申请(专利权)人: | 彩讯科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 应用软件 主程序 插件框架 数据包 插件管理平台 应用软件更新 插件更新 存储介质 更新 终端 安装目标 触发操作 列表信息 软件功能 升级功能 移动终端 调用 下载 发布 响应 升级 维护 | ||
1.一种应用软件更新方法,其特征在于,应用于移动安卓终端,所述移动终端上的应用软件预先接入有插件框架,所述方法包括:
所述应用软件的主程序基于获取到的插件管理平台发布的插件列表信息确定插件更新信息;
基于所述插件更新信息,所述主程序从插件管理平台发布的至少一个插件数据包中下载待更新的插件数据包;
响应于用户对所述应用软件的目标插件入口的触发操作,所述主程序基于所述插件框架安装目标插件的待更新的插件数据包,以便所述应用软件的主程序通过对目标插件的调用实现相应的软件功能。
2.根据权利要求1所述的方法,其特征在于,所述应用软件的主程序与所述目标插件之间通过本地服务提供的AIDL接口库进行能力调用和数据通信。
3.根据权利要求2所述的方法,其特征在于,在所述主程序与所述目标插件之间进行数据通信之前,所述方法还包括:
所述应用软件的主程序基于接收到的所述目标插件的安全密钥和进程标识,对所述目标插件进行校验;
将所述主程序的安全密钥发送给所述目标插件,以便所述目标插件对所述主程序进行校验。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于安全验证后的插件框架数据包对所述应用软件已接入的所述插件框架进行更新。
5.根据权利要求4所述的方法,其特征在于,对插件框架数据包进行安全验证的操作包括:
所述应用软件的主程序基于接收到的所述插件框架的安全密钥,对所述插件框架进行校验,并将所述主程序的安全密钥发送给所述插件框架,以便所述插件框架对所述主程序进行校验;
将所述主程序的包名数据发送给所述插件框架,以便所述插件框架对所述主程序进行校验。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于启动目标插件的指令,所述主程序对所述目标插件的MD5进行校验,以确保所述目标插件未被篡改以及所述目标插件文件完整。
7.一种应用软件更新装置,其特征在于,配置在移动安卓终端,所述移动终端上的应用软件预先接入有插件框架,所述装置包括:
获取模块,用于实现所述应用软件的主程序基于获取到的插件管理平台发布的插件列表信息确定插件更新信息;
下载模块,用于实现基于所述插件更新信息,所述主程序从插件管理平台发布的至少一个插件数据包中下载待更新的插件数据包;
更新模块,用于响应于用户对所述应用软件的目标插件入口的触发操作,所述主程序基于所述插件框架安装目标插件的待更新的插件数据包,以便所述应用软件的主程序通过对目标插件的调用实现相应的软件功能。
8.根据权利要求7所述的装置,其特征在于,所述应用软件的主程序与所述目标插件之间通过本地服务提供的AIDL接口库进行能力调用和数据通信。
9.一种移动安卓终端,其特征在于,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的应用软件更新方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的应用软件更新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于彩讯科技股份有限公司,未经彩讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910471731.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:固件刷新方法、装置及存储介质
- 下一篇:一种基站及基站更新方法