[发明专利]一种应用程序的插件增量更新方法及装置在审
申请号: | 201910794426.1 | 申请日: | 2019-08-27 |
公开(公告)号: | CN110543324A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 高志红 | 申请(专利权)人: | 贝壳技术有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658 |
代理公司: | 11002 北京路浩知识产权代理有限公司 | 代理人: | 苗晓静<国际申请>=<国际公布>=<进入 |
地址: | 300457 天津市滨海新区经济技术开发*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 插件版本 插件标识 应用程序 插件更新 程序版本 补丁包 预设 接收客户端 补丁信息 下载地址 增量更新 客户端 信息表 发送 更新 | ||
本发明实施例公开一种应用程序的插件增量更新方法及装置,方法包括:接收客户端发送的插件更新请求;根据应用程序的插件标识以及与每个插件标识对应的插件版本,从预设的插件信息表中获取与每个插件标识对应的最高的插件版本对应的插件的信息;判断最高的插件版本对应的插件是否适用于所述插件更新请求中的应用程序的程序版本;对于插件更新请求中应用程序的任一插件标识,当最高的插件版本对应的插件适用于所述插件更新请求中的应用程序的程序版本时,若插件标识对应的最高的插件版本对应的插件有补丁包,则从预设的插件补丁信息表中获取插件标识对应的最高的插件版本对应的补丁包下载地址,发送给客户端。本发明实施例可提高插件的更新效率。
技术领域
本发明实施例涉及数据处理技术领域,具体涉及一种应用程序的插件增量更新方法及装置。
背景技术
随着移动通信技术的快速发展,智能终端越来越普及,在智能终端上可以安装的应用程序(Application,简称APP)也越来越多。
APP在使用时,需要不断的更新。传统的APP在更新时需要重新下载的APP的安装文件,现有技术中出现了APP的插件化开发方法,使通过插件化开发方法开发的APP在更新时,可以只更新APP的插件,即下载需要更新的插件包,对整个插件进行更新,而不需要重新下载APP的安装文件。但是,很多插件其实只修改了小部分内容,而在更新时却对整个插件进行更新,降低了APP更新的效率,也浪费通信资源。
因此,如何提高插件的更新效率成为业界亟待解决的重要课题。
发明内容
针对现有技术存在的问题,本发明实施例提供一种应用程序的插件增量更新方法及装置。
一方面,本发明实施例提出一种应用程序的插件增量更新方法,包括:
接收客户端发送的插件更新请求,所述插件更新请求包括应用程序的程序版本、应用程序的插件标识以及与每个所述插件标识对应的插件版本;
根据所述应用程序的插件标识以及与每个所述插件标识对应的插件版本,从预设的插件信息表中获取与每个所述插件标识对应的所有插件版本中最高的插件版本对应的插件的信息;
根据所述最高的插件版本对应的插件的信息,判断所述最高的插件版本对应的插件是否适用于所述插件更新请求中的应用程序的程序版本;
对于所述插件更新请求中所述应用程序的任一插件标识,当所述插件标识对应的最高的插件版本对应的插件适用于所述插件更新请求中的应用程序的程序版本时,若所述插件标识对应的最高的插件版本对应的插件有补丁包,则获取所述插件标识对应的最高的插件版本对应的插件的信息中的插件包下载地址,以及从预设的插件补丁信息表中获取所述插件标识对应的最高的插件版本对应的补丁包下载地址,将所述插件包下载地址和所述补丁包下载地址发送给所述客户端。
可选地,所述根据所述应用程序的插件标识以及与每个所述插件标识对应的插件版本,从预设的插件信息表中获取与每个所述插件标识对应的所有插件版本中最高的插件版本对应的插件的信息,包括:
根据所述插件更新请求中所述应用程序的任一插件标识,从预设的插件信息表中获取与所述插件标识对应的所有插件版本,获取所述所有插件版本中最高的插件版本对应的插件的信息,其中,所述插件更新请求中所述插件标识对应的插件版本不高于所述所有插件版本中最高的插件版本。
可选地,根据所述最高的插件版本对应的插件的信息,判断所述最高的插件版本对应的插件是否适用于所述插件更新请求中的应用程序的程序版本,包括:
根据所述最高的插件版本对应的插件的信息,判断所述最高的插件版本对应的插件是否适用于所述应用程序的所有程序版本;
若所述最高的插件版本对应的插件适用于所述应用程序的所有程序版本,则确定所述最高的插件版本对应的插件适用于所述插件更新请求中的应用程序的程序版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贝壳技术有限公司,未经贝壳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910794426.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用程序修复方法及装置
- 下一篇:数据处理方法及装置