一种下载应用升级文件的方法、装置及存储介质制造方法及图纸

技术编号:33701023 阅读:22 留言:0更新日期:2022-06-06 08:10
本申请提供一种下载应用升级文件的方法、装置及存储介质,用以保证应用最小粒度升级,降低应用的出错率。在目标应用启动时,向升级服务器发送升级请求消息,升级请求消息中至少携带目标应用的当前版本信息;接收升级服务器返回的升级响应消息,其中,升级响应消息是升级服务器基于当前版本信息,根据预先配置的升级策略确定的,且升级响应消息中包括至少一个下载相关信息,每个下载相关信息对应目标应用中的一个待升级的功能模块;基于至少一个下载相关信息,分别下载相应的功能模块关联的升级文件。在应用升级过程中,下载待升级的功能模块的升级文件即可,应用文件改动少,降低应用的出错率,且采用功能模块方式升级,保证应用最小粒度升级。最小粒度升级。最小粒度升级。

【技术实现步骤摘要】
一种下载应用升级文件的方法、装置及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种下载应用升级文件的方法、装置及存储介质。

技术介绍

[0002]随着科技的发展,应用中的功能越来越多,当应用中的功能更新时,就需要针对该应用发布一个新版本,即进行版本升级,因此导致应用需要频繁的升级。
[0003]目前,在应用升级过程中,需要下载应用对应的整个升级文件,具体升级方法如下:
[0004]应用在启动时,向升级服务器发起升级请求;升级服务器根据升级请求确定命中升级策略后,返回包含升级方式、整个升级文件对应的目标下载地址等升级配置信息的升级响应消息;应用采用升级响应消息中的升级方式,向目标下载地址对应的升级文件下载服务器发送下载请求,以下载应用对应的整个升级文件;应用在接收到整个升级文件后,对整个升级文件进行校验,在校验通过后进行安装。
[0005]在应用升级过程中,需要安装应用对应的整个升级文件,且对升级文件的改动越大,出现问题的可能性越多。

技术实现思路

[0006]本申请提供一种下载应用升级文件本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种下载应用升级文件的方法,其特征在于,所述方法包括:在目标应用启动时,向升级服务器发送升级请求消息,所述升级请求消息中至少携带所述目标应用的当前版本信息;接收所述升级服务器返回的升级响应消息,其中,所述升级响应消息是所述升级服务器基于所述当前版本信息,根据预先配置的升级策略确定的,且所述升级响应消息中包括至少一个下载相关信息,每个下载相关信息对应所述目标应用中的一个待升级的功能模块;基于所述至少一个下载相关信息,分别下载相应的功能模块关联的升级文件。2.如权利要求1所述的方法,其特征在于,所述基于所述至少一个下载相关信息,分别下载相应的功能模块关联的升级文件,包括:确定所述至少一个下载相关信息对应的待升级的功能模块的优先级顺序;按照所述优先级顺序,分别下载相应的功能模块关联的升级文件。3.如权利要求1或2所述的方法,其特征在于,所述基于所述至少一个下载相关信息,分别下载相应的功能模块关联的升级文件,包括:若所述至少一个下载相关信息中的任一下载相关信息为功能模块关联的升级文件的第一下载地址,则基于所述第一下载地址,直接向所述第一下载地址对应的第一服务器发送下载所述升级文件的下载请求,从所述第一服务器中下载所述功能模块关联的升级文件;若所述至少一个下载相关信息中的任一下载相关信息为功能模块关联的配置文件的第二下载地址,则基于所述第二下载地址,向所述第二下载地址对应的第二服务器发送下载所述配置文件的下载请求;并解析所述第二服务器返回的配置文件,获取相应的功能模块关联的升级文件的第一下载地址;以及基于所述第一下载地址,向所述第一下载地址对应的第一服务器发送下载所述升级文件的下载请求,从所述第一服务器中下载所述功能模块关联的升级文件。4.如权利要求3所述的方法,其特征在于,所述基于所述至少一个下载相关信息,分别下载相应的功能模块关联的升级文件后,所述方法还包括:将获得的各个升级文件以及相应的版本信息存储在指定存储区域;在所述目标应用程序再次启动时,从所述指定存储区域获取所述各个升级文件,并分别根据所述各个升级文件对所述目标应用中相应的功能模块进行升级。5.一种下载应用升级文件的方法,其特征在于,所述方法包括:接收目标应用启动时发送的升级请求消息,所述升级请求消息中至少携带所述目标应用的当前版本信息;基于所述升级请求消息中携带的所述目标应用的当前版本信息,根据预先配置的升级策略,生成包括至少一个下载相关信息的升级响应消息,其中,每个下载相关信息对应所述目标应用中的一个待升级的功能模块;向所述目标应用对应的客户端返回所述升级响应消息,以使所述目标应用对应的客户端基于所述升...

【专利技术属性】
技术研发人员:朱建杰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1