[发明专利]一种软件升级方法、系统、电子设备及存储介质在审
申请号: | 201911318424.1 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111124441A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 郭美思 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郄晨芳 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 升级 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种软件升级方法,所述软件升级方法包括获取目标软件镜像的身份信息,并判断所述身份信息是否符合预设标准;若是,则存储原软件镜像的镜像信息;配置镜像升级环境,并在所述镜像升级环境中执行将所述原软件镜像升级为所述目标软件镜像的升级操作;当检测到升级异常信息时,利用所述镜像信息引导系统进入所述原软件镜像对应的业务状态。本申请能够实现软件升级过程中的异常恢复,提高软件升级的安全性。本申请还公开了一种软件升级系统、一种电子设备及一种存储介质,具有以上有益效果。
技术领域
本申请涉及计算机技术领域,特别涉及一种软件升级方法、系统、一种电子设备及一种存储介质。
背景技术
随着计算机技术的高速发展,计算机及服务器设备得到广泛的使用,在人们网购及银行业务处理中,背后支撑的是大量的硬软件服务,这些服务在业务处理中使得人们的生活质量得到了极大的改善。但是软件产品会根据不同的功能及特性的增加会持续升级,但是当前的升级软件版本没有验证标准,可能在升级过程中因不法分子串改造成巨大损失,也可能因软件镜像升级失败导致无法继续业务处理。
因此,如何实现软件升级过程中的异常恢复,提高软件升级的安全性是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种软件升级方法、系统、一种电子设备及一种存储介质,能够实现软件升级过程中的异常恢复,提高软件升级的安全性。
为解决上述技术问题,本申请提供一种软件升级方法,该软件升级方法包括:
获取目标软件镜像的身份信息,并判断所述身份信息是否符合预设标准;
若是,则存储原软件镜像的镜像信息;
配置镜像升级环境,并在所述镜像升级环境中执行将所述原软件镜像升级为所述目标软件镜像的升级操作;
当检测到升级异常信息时,利用所述镜像信息引导系统进入所述原软件镜像对应的业务状态。
可选的,所述获取目标软件镜像的身份信息包括:
获取目标软件镜像的软件厂家信息、产品信息、版本信息和校验信息。
可选的,在获取目标软件镜像的软件厂家信息、产品信息、版本信息和校验信息之前,还包括:
构建结构体,将所述目标软件镜像的软件厂家信息、产品信息、版本信息和校验信息存储至所述结构体;
相应的,获取目标软件镜像的软件厂家信息、产品信息、版本信息和校验信息包括:
通过设备文件获取文件句柄,利用所述文件句柄从所述结构体中读取所述目标软件镜像的所述软件厂家信息、所述产品信息、所述版本信息和所述校验信息。
可选的,判断所述身份信息是否符合预设标准包括:
判断所述目标软件镜像的软件厂家信息与预设厂家信息是否相同,得到第一结果;
判断所述目标软件镜像的产品信息与预设产品信息是否相同,得到第二结果;
判断所述目标软件镜像的校验信息与预设产品信息是否相同,得到第三结果;其中,所述校验信息为MD5校验码;
当所述第一结果、所述第二结果和所述第三结果均为是时,判定所述身份信息符合所述预设标准。
可选的,还包括:
当所述身份信息不符合所述预设标准时,生成提示信息并结束软件升级流程。
可选的,所述配置镜像升级环境包括:
控制选择器指向所述目标软件镜像,以便将所述目标软件镜像设置为当前镜像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911318424.1/2.html,转载请声明来源钻瓜专利网。