一种基于哈夫曼编码的BMC设置参数的备份方法及系统技术方案

技术编号:26342105 阅读:37 留言:0更新日期:2020-11-13 20:30
本发明专利技术涉及计算机安全技术领域,提供一种基于哈夫曼编码的BMC设置参数的备份方法及系统,方法包括:在开机时,判断BMC是否刚烧录后的第一次开机;当第一次开机时,控制从BIOS中读取预先备份的BMC设置参数,并执行哈夫曼解压缩动作;当不是第一次开机时,判断BMC版本是否一致;当BMC版本一致时,将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份;当判定BMC版本不一致时,执行控制从BIOS中读取预先备份的BMC设置参数,并对读取到的BMC设置参数执行哈夫曼解压缩动作的步骤,从而实现系统稳定有序的开机,而且提高BMC设置参数读写速度。

【技术实现步骤摘要】
一种基于哈夫曼编码的BMC设置参数的备份方法及系统
本专利技术属于计算机安全
,尤其涉及一种基于哈夫曼编码的BMC设置参数的备份方法及系统。
技术介绍
目前,有些系统将BIOSsetup选项功能存入基板管理控制器BMC内,而操作的流程会因客户需求不同,所设计的流程也会有不同之处。但是,将设置参数备份基板管理控制器BMC中,该设置参数的回传速度慢,而且当基板管理控制器BMC出现故障,或者主机开机过程中出现异常时,无法及时取回设置参数,影响系统的稳定运行。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种基于哈夫曼编码的BMC设置参数的备份方法,旨在解决现有技术中将设置参数备份基板管理控制器BMC中,设置参数的回传速度慢,而且当基板管理控制器BMC出现故障,或者主机开机过程中出现异常时,无法及时取回设置参数,影响系统的稳定运行的问题。本专利技术所提供的技术方案是:一种基于哈夫曼编码的BMC设置参数的备份方法,所述方法包括下述步骤:在开机时,判断基板管理控制器BMC是否刚烧录后的第一次开机;<本文档来自技高网...

【技术保护点】
1.一种基于哈夫曼编码的BMC设置参数的备份方法,其特征在于,所述方法包括下述步骤:/n在开机时,判断基板管理控制器BMC是否刚烧录后的第一次开机;/n当判定所述基板管理控制器BMC是刚烧录后的第一次开机时,控制从基本输入输出系统BIOS中读取预先备份的BMC设置参数,并对读取到的所述BMC设置参数执行哈夫曼解压缩动作;/n当判定所述基板管理控制器BMC不是刚烧录后的第一次开机时,判断本次开机的BMC版本与上一次开机时BMC版本是否一致;/n当判定本次开机的BMC版本与上一次开机时BMC版本一致时,将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份;/n当...

【技术特征摘要】
1.一种基于哈夫曼编码的BMC设置参数的备份方法,其特征在于,所述方法包括下述步骤:
在开机时,判断基板管理控制器BMC是否刚烧录后的第一次开机;
当判定所述基板管理控制器BMC是刚烧录后的第一次开机时,控制从基本输入输出系统BIOS中读取预先备份的BMC设置参数,并对读取到的所述BMC设置参数执行哈夫曼解压缩动作;
当判定所述基板管理控制器BMC不是刚烧录后的第一次开机时,判断本次开机的BMC版本与上一次开机时BMC版本是否一致;
当判定本次开机的BMC版本与上一次开机时BMC版本一致时,将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份;
当判定本次开机的BMC版本与上一次开机时BMC版本不一致时,执行所述控制从BIOS中读取预先备份的BMC设置参数,并对读取到的所述BMC设置参数执行哈夫曼解压缩动作的步骤。


2.根据权利要求1所述的基于哈夫曼编码的BMC设置参数的备份方法,其特征在于,所述控制从基本输入输出系统BIOS中读取预先备份的BMC设置参数,并对读取到的所述BMC设置参数执行哈夫曼解压缩动作的步骤之后还包括下述步骤:
判断从所述基本输入输出系统BIOS中读取预先备份的BMC设置参数是否成功;
当判定读取成功时,则继续执行开机动作;
当判定读取失败时,则执行所述将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份的步骤。


3.根据权利要求2所述的基于哈夫曼编码的BMC设置参数的备份方法,其特征在于,所述当判定读取成功时,则继续执行开机动作的步骤具体包括下述步骤:
在开机过程中,判断所述基板管理控制器BMC的设置是否有修改动作;
当判定基板管理控制器BMC的设置有修改动作时,则执行所述将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份的步骤;
当判定基板管理控制器BMC的设置没有修改动作时,继续执行开机动作。


4.根据权利要求3所述的基于哈夫曼编码的BMC设置参数的备份方法,其特征在于,所述执行所述将基板管理控制器BMC当前的设置参数传送至基本输入输出系统BIOS中,进行哈夫曼压缩备份的步骤之后还包括下述步骤:
保存当前的备份操作,并控制重新启动,执行开机动作。

...

【专利技术属性】
技术研发人员:林哲立
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1