【技术实现步骤摘要】
软件升级方法、装置、设备及可读存储介质
[0001]本申请涉及计算机
,更具体地说,涉及一种软件升级方法、装置、设备及可读存储介质。
技术介绍
[0002]在智能终端设备上使用具备各类型功能的软件已经成为了人们的生活常态。为了提高用户的使用体验,各个软件可能随时需要进行升级换代。而在软件的升级过程中对网络的稳定性依赖较大,经常出现由于网络的波动而导致升级失败的现象。现有技术中为了解决上述问题,对软件升级的版本发布包进行了优化更新。但优化更新后的版本发布包在各类现网环境下是否能够正常运行仍是难以确定的。
技术实现思路
[0003]有鉴于此,本申请提供了一种软件升级方法,用于确定优化更新后的版本发布包在各类现网环境下是否能够正常运行。
[0004]为了实现上述目的,现提出的方案如下:
[0005]一种软件升级方法,包括:
[0006]在确定需要将软件的版本升级至目标版本时,确定所述目标版本对应的版本发布包,所述版本发布包用于灰度发布所述软件的所述目标版本;
[0007]利用混 ...
【技术保护点】
【技术特征摘要】
1.一种软件升级方法,其特征在于,包括:在确定需要将软件的版本升级至目标版本时,确定所述目标版本对应的版本发布包,所述版本发布包用于灰度发布所述软件的所述目标版本;利用混沌工程技术,验证所述版本发布包是否适应异常网络环境;在确定所述版本发布包适应异常网络环境时,将所述版本发布包发布至家庭网关,以便所述家庭网关在确定接入的终端设备与所述版本发布包匹配时,通过局域网将所述版本发布包发布至所述终端设备,实现将所述终端设备中所述软件的版本提升至所述目标版本。2.根据权利要求1所述的软件升级方法,其特征在于,所述利用混沌工程技术,验证所述版本发布包是否适应异常网络环境,包括:搭建两种类型的模拟发布平台,其中一种类型的模拟发布平台基于正常网络环境构建,另一种类型的模拟发布平台基于异常网络环境构建;将所述版本发布包分别在各个所述模拟发布平台中发布;采集每个模拟发布平台的验证指标;根据各个所述验证指标,验证所述版本发布包是否适应异常网络环境。3.根据权利要求2所述的软件升级方法,其特征在于,采集每个模拟发布平台的验证指标,包括:分别在每个所述模拟发布平台中采集故障指标、关联异常指标、运行指标及损失指标,所述故障指标用于确定所述模拟发布平台存在的故障类型,所述关联异常指标用于确定故障引发的关联异常情况,所述运行指标用于确定版本发布包在异常网络下的运行情况,所述损失指标用于确定异常网络所造成的版本发布包的损失情况。4.根据权利要求2所述的软件升级方法,其特征在于,所述根据各个所述验证指标,验证所述版本发布包是否适应异常网络环境,包括:将各个所述验证指标输入至预训练的检测模型中,得到所述检测模型输出的表明所述版本发布包是否适应异常网络环境的结果。5.根据权利要求4所述的软件升级方法,其特征在于,所述检测模型的训练过程,包括:获取初始模型;采集各个训练发布包对应的发布训练指标,每个所述发布训练指标标注有表明该发布训练指标对应的训练发布包是否适应异常网络环境的发布结果,且各个发布训练指标从两种类型的发布有该训练发布包的模拟训练平台中获取,其中一种类型的模拟训练平台基于正常网络环境构建,另一种类型的模拟训练平台...
【专利技术属性】
技术研发人员:姜加凤,刘向辉,赵伟峰,钟美燕,
申请(专利权)人:天翼数字生活科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。