[发明专利]一种计算机系统中的固件镜像切换方法、装置及介质在审
申请号: | 202110314330.8 | 申请日: | 2021-03-24 |
公开(公告)号: | CN113032788A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 孙秀强;黄家明;班华堂;李勋堂 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F8/61 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘志红 |
地址: | 250001 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机系统 中的 固件镜像 切换 方法 装置 介质 | ||
1.一种计算机系统中的固件镜像切换方法,其特征在于,包括:
预先记录并存储固件的正常启动时长;
在通过可编程逻辑器件控制服务器上电开机启动固件时,开始计时;
在当前累积时长达到所述固件的正常启动时长时,判断所述固件是否已启动完成,若未启动完成,则将所述固件从主固件切换至对应的备份固件上。
2.根据权利要求1所述的计算机系统中的固件镜像切换方法,其特征在于,在所述将所述固件从主固件切换至对应的备份固件上之后,还包括:
在启动所述备份固件同时重新开始计时,并在当前累积时长达到所述备份固件的正常启动时长时,判断所述备份固件是否已启动完成,若未启动完成,则判断是否存在与所述固件对应的其他备份固件,若存在,则将当前的备份固件切换至下一个对应的备份固件上,并返回执行所述启动所述备份固件同时重新开始计时的步骤;若不存在,则通过所述可编程逻辑器件执行服务器关机动作。
3.根据权利要求1所述的计算机系统中的固件镜像切换方法,其特征在于,所述判断所述固件是否已启动完成的过程为:
判断是否接收到与所述固件对应的启动成功信号,若是,则所述固件启动完成,若否,则所述固件未启动完成。
4.根据权利要求3所述的计算机系统中的固件镜像切换方法,其特征在于,所述判断是否接收到与所述固件对应的启动成功信号的过程为:
判断是否检测到与所述固件对应的GPIO信号被拉低,若检测到,则确定出接收到与所述固件对应的启动成功信号。
5.根据权利要求1所述的计算机系统中的固件镜像切换方法,其特征在于,当所述固件为SCP和BIOS时,所述将所述固件从主固件切换至对应的备份固件上的过程为:
从备份SCP和主BIOS、备份SCP和备份BIOS、主SCP和备份BIOS中选择一组作为待切换固件组;
将SCP和BIOS从主SCP和主BIOS切换至所述待切换固件组上。
6.根据权利要求1所述的计算机系统中的固件镜像切换方法,其特征在于,所述将所述固件从主固件切换至对应的备份固件上的过程为:
通过所述可编程逻辑器件关机并将所述固件的片选CS#信号拉低,将对应的备份固件的片选CS#信号拉高。
7.一种计算机系统中的固件镜像切换装置,其特征在于,包括:
预存模块,用于预先记录并存储固件的正常启动时长;
计时模块,用于在通过可编程逻辑器件控制服务器上电开机启动固件时,开始计时;
第一判断模块,用于在当前累积时长达到所述固件的正常启动时长时,判断所述固件是否已启动完成,若未启动完成,则触发切换模块;
所述切换模块,用于将所述固件从主固件切换至对应的备份固件上。
8.根据权利要求7所述的计算机系统中的固件镜像切换装置,其特征在于,所述计时模块,还用于在启动所述备份固件同时重新开始计时;
所述第一判断模块,还用于在当前累积时长达到所述备份固件的正常启动时长时,判断所述备份固件是否已启动完成,若未启动完成,则触发第二判断模块;
所述第二判断模块,用于判断是否存在与所述固件对应的其他备份固件,若存在,则触发所述切换模块;
所述切换模块,还用于将当前的备份固件切换至下一个对应的备份固件上,并返回执行所述启动所述备份固件同时重新开始计时的步骤;若不存在,则通过所述可编程逻辑器件执行服务器关机动作。
9.根据权利要求7所述的计算机系统中的固件镜像切换方法,其特征在于,所述第一判断模块,具体用于在当前累积时长达到所述固件的正常启动时长时,判断是否接收到与所述固件对应的启动成功信号,若是,则所述固件启动完成,若否,则所述固件未启动完成。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述计算机系统中的固件镜像切换方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110314330.8/1.html,转载请声明来源钻瓜专利网。