(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211161451.4
(22)申请日 2022.09.22
(71)申请人 浪潮 (山东) 计算机科技有限公司
地址 250101 山东省济南市中国(山 东)自
由贸易试验区济南片区浪潮路1036号
S05号楼501室
(72)发明人 郎玉鑫 许泗强
(74)专利代理 机构 济南诚智商标专利事务所有
限公司 3710 5
专利代理师 黄晓燕
(51)Int.Cl.
G06F 9/4401(2018.01)
G06F 9/445(2018.01)
G06F 16/901(2019.01)
G06F 16/904(2019.01)
(54)发明名称
一种记录基本输入输出系统参数变更的方
法及装置
(57)摘要
本发明提供了记录基本输入输出系统参数
变更的方法、 系统及装置, 所述方法包括获取基
本输入输 出系统变更后的新参数表, 所述新参数
表通过智能平台管理接口传递; 将所述新参数表
存入预设的栈存储结构中; 遍历栈内数据, 形成
参数变更日志。 本发明通过在BMC端设置栈存储
结构来保存历次的BIOS参数表, 并写入日志, 在
BMC Web页面下, 展 示相邻入栈的表格, 用户可以
通过对比两个表格差异得出上次BIOS变更的具
体参数, 或者通过设置对比函数, 直接对比出变
更的参数, 使用户能够快速获知发生变更的参
数, 且通过日志追溯参数变更过程。
权利要求书1页 说明书4页 附图4页
CN 115437701 A
2022.12.06
CN 115437701 A
1.一种记录基本 输入输出系统参数变更的方法, 其特 征是, 所述方法包括以下步骤:
获取基本输入输出系统变更后的新参数表, 所述新参数表通过智能平台管理接口传
递;
将所述新参数表存 入预设的栈 存储结构中;
遍历栈内数据, 形成参数变更日志。
2.根据权利要求1所述记录基本输入输出系统参数变更的方法, 其特征是, 所述方法在
将所述新参数表存 入预设的栈 存储结构之后, 还 包括步骤:
从栈内依次读取若干个参数表, 在基板管理控制器web界面展示。
3.根据权利要求1所述记录基本输入输出系统参数变更的方法, 其特征是, 所述方法在
将所述新参数表存 入预设的栈 存储结构之后, 还 包括步骤:
基于预设的对比函数, 解析当前新参数表和前一参数表, 对比相同参数名称下的参数
内容, 将内容 不同的参数名称和变更 前后的参数内容在基板管理控制器web界面展示。
4.根据权利要求1所述记录基本输入输出系统参数变更的方法, 其特征是, 所述基本输
入输出系统参数变更的过程具体为:
获取基本 输入输出系统设置界面输入的新 参数, 将参数变更 标志位置1;
将变更生效结果写入设定结果区域内, 将参数变更 标志位置 0。
5.根据权利要求4所述记录基本输入输出系统参数变更的方法, 其特征是, 所述将参数
变更标志位置 0后, 所述方法还 包括步骤:
通过预设的文件格式, 形成新 参数表, 经智能管理平台接口传递给基板管理控制器。
6.一种基板管理控制器, 其特 征是, 所述基板管理控制器包括:
信息采集单元, 用于获取基本输入输出系统变更后的新参数表, 所述新参数表通过智
能平台管理接口传递;
存储单元, 用于将所述 新参数表存 入预设的栈 存储结构中;
记录单元, 用于遍历栈内数据, 形成参数变更日志。
7.根据权利要求6所述基板管理控制器, 其特征是, 所述基板管理控制器还包括显示单
元, 所述显示单 元用于从栈内依次读取若干个参数表, 在基板管理控制器web界面展示。
8.根据权利要求7所述基板管理控制器, 其特征是, 所述基板管理控制器还包括比对单
元, 所述比对单元基于预设的对比函数, 解析当前新参数表和前一参数表, 对比相同参数名
称下的参数内容, 提取内容不同的参数名称和变更前后的参数内容, 调用所述显示单元在
基板管理控制器web界面展示。
9.一种记录基本输入输出系统参数变更的装置, 其特征是, 所述装置包括权利要求6 ‑8
任一项所述的基板管理控制器, 以及参数变更模块;
所述参数变更模块包括:
数据读取单元, 获取基本输入输出系统设置界面输入的新参数, 将参数变更标志位置
1;
新参数设置单 元, 用于将变更生效结果写入设定结果区域内, 将参数变更 标志位置 0。
10.一种计算机存储介质, 所述存储介质内存储有计算机指令, 其特征是, 所述计算机
指令在权利要求9所述装置上运行时, 使所述装置执 行如权利要求1 ‑5所述方法的步骤。权 利 要 求 书 1/1 页
2
CN 115437701 A
2一种记录基本输入输出系统参数变更的方 法及装置
技术领域
[0001]本发明涉及 服务器技术领域, 尤其是一种记录基本输入输出系统参数变更的方法
及装置。
背景技术
[0002]BIOS(basic input output system, 基本输入输出系统。 BIOS存储在ROM(只读存
储器)芯片中, 并且在断电后, 依然可以维持原有设置)设置程序是被固化到计算机主板上
的ROM芯片中的一组程序, 其主要功能是为计算机提供最底层的、 最直接的硬件设置和控
制。 BIOS设置程序是储存在BIOS芯片中的, 只有在开机时才 可以进行设置。 BIOS设置程序主
要对技巧的基本输入输出系统进行管理和设置, 使系统运行在最好状态下, 使用BIOS设置
程序还可以排除系统故障或者诊断系统问题。 因此, 在性能调优、 故障诊断和硬件设置等场
景下会经常修改BIOS参数。
[0003]当前信创平台不支持BMC(Baseboard Manager Controller, 基板管理控制器)下
显示BIOS参数的改动, 目前实现的技术是BIOS维护参数列表, 并将表传递到BMC显示, 起到
展示BIOS当前配置参数的功能, 但是 无法查询历次的BIOS参数变更记录, 无法进行追溯。
发明内容
[0004]本发明提供了一种记录基本输入输出系统参数变更的方法及装置, 用于解决现有
BIOS参数的变更 过程无记录的问题。
[0005]为实现上述目的, 本发明采用下述 技术方案:
[0006]本发明第一方面提供了一种记录基本输入输出系统参数变更的方法, 所述方法包
括以下步骤:
[0007]获取基本输入输出系统变更后的新参数表, 所述新参数表通过智能平台管理接口
传递;
[0008]将所述新参数表存 入预设的栈 存储结构中;
[0009]遍历栈内数据, 形成参数变更日志。
[0010]进一步地, 所述方法在将所述 新参数表存 入预设的栈 存储结构之后, 还 包括步骤:
[0011]从栈内依次读取若干个参数表, 在基板管理控制器web界面展示。
[0012]进一步地, 所述方法在将所述 新参数表存 入预设的栈 存储结构之后, 还 包括步骤:
[0013]基于预设的对比函数, 解析当前新参数表和前一参数表, 对比相同参数名称下的
参数内容, 将内容 不同的参数名称和变更 前后的参数内容在基板管理控制器web界面展示。
[0014]进一步地, 所述基本 输入输出系统参数变更的过程具体为:
[0015]获取基本 输入输出系统设置界面输入的新 参数, 将参数变更 标志位置1;
[0016]将变更生效结果写入设定结果区域内, 将参数变更 标志位置 0。
[0017]进一步地, 所述将参数变更 标志位置 0后, 所述方法还 包括步骤:
[0018]通过预设的文件格式, 形成新参数表, 经智能管理平台接 口传递给基板管理控制说 明 书 1/4 页
3
CN 115437701 A
3
专利 一种记录基本输入输出系统参数变更的方法及装置
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:34:00上传分享