应用程序更新方法及装置、终端和存储介质制造方法及图纸

技术编号:32628928 阅读:22 留言:0更新日期:2022-03-12 18:02
本申请涉及大数据智能分析技术领域,尤其涉及一种应用程序更新方法及装置、终端和存储介质。其中,一种应用程序更新方法,包括:获取到针对应用程序的启动指令时,获取与所述应用程序对应的更新方式,所述更新方式包括同步更新方式和异步更新方式;若所述更新方式为同步更新方式,且存在与所述应用程序对应的资源更新信息,则基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序;若所述更新方式为异步更新方式,则采用所述应用程序对应的历史资源信息启动所述应用程序后,基于所述应用程序对应的资源更新信息对所述应用程序进行更新。采用本申请,可以在提高应用程序更新便利性的同时提高终端性能。新便利性的同时提高终端性能。新便利性的同时提高终端性能。

【技术实现步骤摘要】
应用程序更新方法及装置、终端和存储介质


[0001]本申请涉及大数据智能分析
,尤其涉及一种应用程序更新方法及装置、终端和存储介质。

技术介绍

[0002]随着经济技术的发展,生活节奏和工作强度的增加,为了用户使用的便利性,各种应用程序营运而生。应用程序在发布之后,需要进行不同程度的更新,以便可以及时修改应用程序中的不足或者为用户提供更好的服务。应用程序更新时例如可以每隔一段时长进行一次更新。

技术实现思路

[0003]本申请提供了一种应用程序更新方法及装置、终端和存储介质,主要目的在于可以在提高应用程序更新便利性的同时提高终端性能。
[0004]根据本申请的一方面,提供了一种应用程序更新方法,包括:
[0005]获取到针对应用程序的启动指令时,获取与所述应用程序对应的更新方式,所述更新方式包括同步更新方式和异步更新方式;
[0006]若所述更新方式为同步更新方式,且存在与所述应用程序对应的资源更新信息,则基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序;
[0007]若所述更新方式为异步更新方式,则采用所述应用程序对应的历史资源信息启动所述应用程序后,基于所述应用程序对应的资源更新信息对所述应用程序进行更新。
[0008]可选的,所述基于所述应用程序对应的更新信息对所述应用程序进行更新,包括:
[0009]若检测到存在与所述应用程序对应的资源更新信息,则获取所述资源更新信息对应的信息更新方式;
[0010]若所述信息更新方式为强制更新方式,则采用所述资源更新信息对所述应用程序进行更新。
[0011]可选的,所述采用所述资源更新信息对所述应用程序进行更新,包括:
[0012]采用所述资源更新信息对所述应用程序进行更新,获取所述应用程序的更新状态信息;
[0013]若所述更新状态信息指示所述应用程序更新完成,则重启所述应用程序;
[0014]若所述更新状态信息指示所述应用程序更新失败,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。
[0015]可选的,所述获取所述应用程序的更新状态信息之后,还包括:
[0016]若所述更新状态信息指示所述应用程序更新失败,则发出提示信息。
[0017]可选的,所述将所述应用程序对应的更新方式由所述异步更新方式调节为同步更新方式,包括:
[0018]获取与所述应用程序对应的更新失败阈值;
[0019]若所述应用程序的更新失败次数达到所述更新阈值,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式。
[0020]可选的,所述方法还包括:
[0021]若所述信息更新方式为非强制更新方式,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。
[0022]可选的,所述将所述应用程序对应的更新方式由所述异步更新方式调节为同步更新方式之后,还包括:
[0023]若检测到基于所述资源更新信息对所述应用程序更新完成,则将所述应用程序对应的更新方式由所述同步更新方式调节为所述异步更新方式。
[0024]根据本申请的一方面,提供了一种应用程序更新装置,其特征在于,包括:
[0025]方式获取单元,用于获取到针对应用程序的启动指令时,获取与所述应用程序对应的更新方式,所述更新方式包括同步更新方式和异步更新方式;
[0026]程序启动单元,用于若所述更新方式为同步更新方式,且存在与所述应用程序对应的资源更新信息,则基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序;
[0027]程序启动单元,还用于若所述更新方式为异步更新方式,则采用所述应用程序对应的历史资源信息启动所述应用程序后,基于所述应用程序对应的资源更新信息对所述应用程序进行更新。
[0028]可选的,所述程序启动单元,用于基于所述应用程序对应的更新信息对所述应用程序进行更新时,具体用于:
[0029]若检测到存在与所述应用程序对应的资源更新信息,则获取所述资源更新信息对应的信息更新方式;
[0030]若所述信息更新方式为强制更新方式,则采用所述资源更新信息对所述应用程序进行更新。
[0031]可选的,所述程序启动单元包括状态信息获取子单元、程序重启子单元和方式调节子单元,所述程序启动单元用于采用所述资源更新信息对所述应用程序进行更新时:
[0032]所述状态信息获取子单元,用于采用所述资源更新信息对所述应用程序进行更新,获取所述应用程序的更新状态信息;
[0033]所述程序重启子单元,用于若所述更新状态信息指示所述应用程序更新完成,则重启所述应用程序;
[0034]所述方式调节子单元,用于若所述更新状态信息指示所述应用程序更新失败,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。
[0035]可选的,所述装置还包括信息发出单元,用于获取所述应用程序的更新状态信息之后,若所述更新状态信息指示所述应用程序更新失败,则发出提示信息。
[0036]可选的,所述方式调节子单元,用于将所述应用程序对应的更新方式由所述异步
更新方式调节为同步更新方式时,具体用于:
[0037]获取与所述应用程序对应的更新失败阈值;
[0038]若所述应用程序的更新失败次数达到所述更新阈值,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式。
[0039]可选的,所述方式调节子单元,还用于:
[0040]若所述信息更新方式为非强制更新方式,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。
[0041]可选的,所述方式调节子单元,用于将所述应用程序对应的更新方式由所述异步更新方式调节为同步更新方式之后,还用于:
[0042]若检测到基于所述资源更新信息对所述应用程序更新完成,则将所述应用程序对应的更新方式由所述同步更新方式调节为所述异步更新方式。
[0043]根据本申请的一方面,提供了一种终端,包括:
[0044]至少一个处理器;以及
[0045]与所述至少一个处理器通信连接的存储器;其中,
[0046]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述一方面中任一项所述的方法。
[0047]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序更新方法,其特征在于,包括:获取到针对应用程序的启动指令时,获取与所述应用程序对应的更新方式,所述更新方式包括同步更新方式和异步更新方式;若所述更新方式为同步更新方式,且存在与所述应用程序对应的资源更新信息,则基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序;若所述更新方式为异步更新方式,则采用所述应用程序对应的历史资源信息启动所述应用程序后,基于所述应用程序对应的资源更新信息对所述应用程序进行更新。2.根据权利要求1所述的方法,其特征在于,所述基于所述应用程序对应的更新信息对所述应用程序进行更新,包括:若检测到存在与所述应用程序对应的资源更新信息,则获取所述资源更新信息对应的信息更新方式;若所述信息更新方式为强制更新方式,则采用所述资源更新信息对所述应用程序进行更新。3.根据权利要求2所述的方法,其特征在于,所述采用所述资源更新信息对所述应用程序进行更新,包括:采用所述资源更新信息对所述应用程序进行更新,获取所述应用程序的更新状态信息;若所述更新状态信息指示所述应用程序更新完成,则重启所述应用程序;若所述更新状态信息指示所述应用程序更新失败,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。4.根据权利要求3所述的方法,其特征在于,所述获取所述应用程序的更新状态信息之后,还包括:若所述更新状态信息指示所述应用程序更新失败,则发出提示信息。5.根据权利要求3所述的方法,其特征在于,所述将所述应用程序对应的更新方式由所述异步更新方式调节为同步更新方式,包括:获取与所述应用程序对应的更新失败阈值;若所述应用程序的更新失败次数达到所述更新阈值,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述信息更新方式为非强制更新方式,则将所述应用程序对应的更新方式由所述异步更新方式调节为所述同步更新方式,以便再次获取到针对所述应用程序的启动指令时,基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序。7.根据权利要求3或6所述的方法,其特征在于,所述将所述应用程序对应的更新方式由所述异步更新方式调节为同步更新方式之后,还包括:若检测到基于所述资源更新信息对所述应用程序更新完成,则将所述应用程序对应的更新方式由所述同步更新方式调节为所述异步更新方式。8.一种应用程序更新装置,其特征在于,包括:方式获取单元,用于获取到针对应用程序的启动指令时,获取与所述应用程序对应的
更新方式,所述更新方式包括同步更新方式和异步更新方式;程序启动单元,用于若所述更新方式为同步更新方式,且存在与所述应用程序对应的资源更新信息,则基于所述资源更新信息对所述应用程序进行更新后,启动所述应用程序;程序启动单元,还用于若所述更新方式为异步更新方式,则采用所述应用程序对应的历史资源信息启动所述应用程序后,基于所述应用程序对应的资...

【专利技术属性】
技术研发人员:关宇坤杨杰王进王炬华
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1