技术新讯 > 计算推算,计数设备的制造及其应用技术 > 应用升级方法、装置、服务器及存储介质与流程  >  正文

应用升级方法、装置、服务器及存储介质与流程

  • 国知局
  • 2024-10-15 09:57:15

本申请涉及数据处理,特别涉及一种应用升级方法、装置、服务器及存储介质。

背景技术:

1、随着科学技术的发展,各种各样的终端设备出现在人们的日常生活中,人们可以使用终端设备运行安装的应用程序进行娱乐、工作等。

2、其中,各种各样的应用程序对应有服务器,由服务器与终端设备进行交互,实现应用程序所提供的功能。通常应用程序需要更新时,先对服务器中应用程序的应用代码进行更新,再让终端设备下载更新后的应用代码即可。比如,开发人员需要对服务器中的应用程序进行升级更新时,通过应用程序的开发设备进行编码,编写一些修改命令,这些修改命令可以指定开发人员编写的更新数据包,使得服务器基于这些修改命令对应用程序进行更新。

3、在上述方案中,由于每次更新需要编写修改命令,该过程需要花费大量的时间,且更新数据包较多时,编写的修改命令更长,不容易加载成功,导致服务器中对应用升级的效率低的问题。

技术实现思路

1、为了解决现有技术的问题,提高服务器中对应用升级的效率,本申请实施例提供了一种应用升级方法、装置、服务器及存储介质。所述技术方案如下:

2、一个方面,本申请提供了一种应用升级方法,应用于服务器,所述方法包括:

3、获取目标应用的基础数据包以及升级数据包,所述基础数据包是由所述服务器为所述目标应用的各个升级数据包添加的,所述升级数据包是所述目标应用需要升级的代码包;

4、根据所述基础数据包,确定目标运行参数,所述目标运行参数用于指示是否执行所述升级数据包;

5、当所述目标运行参数指示执行所述升级数据包时,根据所述升级数据包,对所述目标应用进行数据升级。

6、一个方面,本申请提供了一种应用升级装置,应用于服务器,所述装置包括:

7、第一获取模块,用于获取目标应用的数据升级信息,所述数据升级信息包括基础数据包以及升级数据包;

8、第一确定模块,用于根据所述基础数据包,确定目标运行参数,所述目标运行参数用于指示是否执行所述升级数据包;

9、第一升级模块,用于当所述目标运行参数指示执行所述升级数据包时,根据所述升级数据包,对所述目标应用进行数据升级。

10、另一个方面,本申请提供了一种服务器,所述服务器包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如一个方面所述的应用升级方法。

11、另一个方面,本申请提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如一个方面所述的应用升级方法。

12、另一方面,本申请实施例提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的应用升级方法。

13、另一方面,本申请实施例提供了一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述一个方面所述的应用升级方法。

14、本申请实施例提供的技术方案带来的有益效果至少包括:

15、获取目标应用的基础数据包以及升级数据包,基础数据包是由服务器为目标应用的各个升级数据包添加的,升级数据包是目标应用需要升级的代码包;根据基础数据包,确定目标运行参数,目标运行参数用于指示是否执行升级数据包;当目标运行参数指示执行升级数据包时,根据升级数据包,对目标应用进行数据升级。本申请中通过获取服务器为各个升级包添加的基础数据包,确定目标运行参数,当目标运行参数指示执行升级数据包时,根据升级数据包,对目标应用进行数据升级,该过程不需要人工编写修改命令,自动对目标应用进行数据升级,提高了服务器中对目标应用进行数据升级的效率。

技术特征:

1.一种应用升级方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述基础数据包,确定目标运行参数,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取目标应用的基础数据包以及升级数据包,包括:

4.根据权利要求3所述的方法,其特征在于,在所述接收对所述目标应用选择的升级版本信息之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,执行所述数据升级命令的容器包括:加载容器以及运行容器;所述配置信息包括:信息加载环境变量,运行环境变量,信息追加环境变量;

6.根据权利要求5所述的方法,其特征在于,所述根据所述升级数据包,对所述目标应用进行数据升级,包括:

7.根据权利要求5所述的方法,其特征在于,所述方法还包括:

8.一种应用升级装置,其特征在于,应用于服务器,所述装置包括:

9.一种服务器,其特征在于,所述服务器包含处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至7任一所述的应用升级方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至7任一所述的应用升级方法。

技术总结本申请公开了一种应用升级方法、装置、服务器及存储介质,属于数据处理技术领域。应用于服务器,该方法包括:获取目标应用的基础数据包以及升级数据包,基础数据包是由服务器为目标应用的各个升级数据包添加的,升级数据包是目标应用需要升级的代码包;根据基础数据包,确定目标运行参数,目标运行参数用于指示是否执行升级数据包;当目标运行参数指示执行升级数据包时,根据升级数据包,对目标应用进行数据升级。本申请中通过获取服务器为各个升级包添加的基础数据包,确定目标运行参数,当目标运行参数指示执行升级数据包时,根据升级数据包,对目标应用进行数据升级,该过程不需要人工编写修改命令,自动对目标应用进行数据升级,提高了服务器中对目标应用进行数据升级的效率。技术研发人员:陈佳志受保护的技术使用者:深圳市欢太科技有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/315863.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。