软件更新方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39397117 阅读:25 留言:0更新日期:2023-11-19 15:51
本申请涉及一种软件更新方法、装置、计算机设备和存储介质。属于软件应用技术领域,方法包括:接收到携带有服务器定位标识、目标软件的软件标识和新版本软件数据的目标软件的更新请求,根据服务器定位标识,确定目标服务器,并根据目标软件的软件标识,从目标服务器中查找目标软件的安装位置和备份位置,远程控制目标服务器将安装位置处的当前版本软件数据迁移至备份位置,将新版本软件数据添加至安装位置,以实现对目标服务器的目标软件的自动远程控制更新。本申请在目标软件更新失败的情况下,利用备份位置处的当前版本软件数据替换新版本软件数据,避免了目标软件更新失败后,无法提供相关服务的情况发生。无法提供相关服务的情况发生。无法提供相关服务的情况发生。

【技术实现步骤摘要】
软件更新方法、装置、计算机设备和存储介质


[0001]本申请涉及软件应用
,特别是涉及一种软件更新方法、装置、计算机设备和存储介质。

技术介绍

[0002]在互联网时代,云服务得到了快速推广,大量用户使用了云服务,为了满足不同用户的个性化服务需求,应用于云服务的软件的类型也越来越多。
[0003]随着应用于云服务的软件的类型的增多,随之而来的是软件的更新问题,因为不同的软件需要部署到指定的云服务器中,有时候同一个软件需要部署到多个云服务器中,现有的软件的更新方法是工作人员逐个登录对应的云服务器,然后进行软件更新,不仅费事费力,而且更新效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种可有效提高软件更新效率的软件更新方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种软件更新方法。该方法包括:
[0006]接收目标软件的更新请求;其中,更新请求中携带有服务器定位标识、目标软件的软件标识和新版本软件数据;
[0007]根据服务器定位标识,确定目标服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件更新方法,其特征在于,所述方法包括:接收目标软件的更新请求;其中,所述更新请求中携带有服务器定位标识、所述目标软件的软件标识和新版本软件数据;根据所述服务器定位标识,确定目标服务器,并根据所述目标软件的软件标识,从所述目标服务器中查找所述目标软件的安装位置和备份位置;远程控制所述目标服务器将所述安装位置处的当前版本软件数据迁移至备份位置,将所述新版本软件数据添加至所述安装位置,以实现对所述目标软件的更新;所述备份位置处的当前版本软件数据用于在所述目标软件更新失败的情况下,替换所述新版本软件数据。2.根据权利要求1所述的方法,其特征在于,所述更新请求中还携带有所述目标软件的软件更新脚本;所述远程控制所述目标服务器将所述安装位置处的当前版本软件数据迁移至备份位置;将所述新版本软件数据添加至所述安装位置,包括:将所述目标软件的软件更新脚本和新版本软件数据发送至所述目标服务器,并远程控制所述目标服务器基于所述软件更新脚本,将所述安装位置处的当前版本软件数据迁移至备份位置;将所述新版本软件数据添加至所述安装位置。3.根据权利要求2所述的方法,其特征在于,所述软件更新脚本包括停止脚本和启动脚本;所述远程控制所述目标服务器基于所述软件更新脚本,将所述安装位置处的当前版本软件数据迁移至备份位置;将所述新版本软件数据添加至所述安装位置,包括:控制所述目标服务器基于所述停止脚本,停止运行所述安装位置处的当前版本软件数据,并将所述安装位置处的当前版本软件数据迁移至备份位置;控制所述目标服务器将所述新版本软件数据添加至所述安装位置,并基于启动脚本在所述安装位置启动所述新版本软件数据,以实现对所述目标软件的更新。4.根据权利要求2或3所述的方法,其特征在于,所述软件更新脚本中还包括清理脚本;将所述安装位置处的当前版本软件迁移至备份位置之后,包括:判断所述备份位置处已存储的各版本软件数据的数量是否大于数量阈值;若大于,则根据所述已存储的各版本软件数据的版本号,对所述已存储的各版本软件数据进行清理。5.根据权利要求3所述的方法,其特征在于,所述更新请求中还携带有所述新版本软件数据的验证文件;所述基于启动脚本在所述安装...

【专利技术属性】
技术研发人员:梁奂
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1