[发明专利]一种应用于BIOS和基板管理控制器的数据交互方法在审
申请号: | 201810059167.3 | 申请日: | 2018-01-22 |
公开(公告)号: | CN108170454A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 张秀波 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于BIOS和基板管理控制器的数据交互方法,包括:获取当前SETUP选项的配置信息;将配置信息封装成JSON格式的数据包;通过IPMI协议将数据包发送至基板管理控制器,以使基板管理控制器根据数据包检测自身存储的SETUP选项的配置信息;其中,配置信息至少包括:BIOS的当前SETUP选项的个数,每个选项的名称和当前配置值以及每个选项的可配置值。由此避免了分别手动设置BIOS和基板管理控制器的SETUP选项的配置信息,提高了工作效率,也节约了时间和成本。相应地,本发明公开的一种应用于BIOS和基板管理控制器的数据交互装置、设备及计算机可读存储介质,也同样具有上述技术效果。 1 | ||
搜索关键词: | 基板管理控制器 配置信息 选项 数据交互 计算机可读存储介质 应用 数据交互装置 数据包发送 数据包检测 工作效率 技术效果 手动设置 可配置 数据包 封装 存储 节约 配置 | ||
获取当前SETUP选项的配置信息;
将所述配置信息封装成JSON格式的数据包;
通过IPMI协议将所述数据包发送至基板管理控制器,以使所述基板管理控制器根据所述数据包检测自身存储的SETUP选项的配置信息;
其中,所述配置信息至少包括:所述BIOS的当前SETUP选项的个数,每个选项的名称和当前配置值以及每个选项的可配置值。
2.根据权利要求1所述的应用于BIOS和基板管理控制器的数据交互方法,其特征在于,所述根据所述数据包检测自身存储的SETUP选项的配置信息,包括:解析所述数据包,得到所述当前SETUP选项的配置信息;
判断所述自身存储的SETUP选项的配置信息与所述当前SETUP选项的配置信息是否一致;
若否,则根据所述当前SETUP选项的配置信息更新所述自身存储的SETUP选项的配置信息。
3.根据权利要求1所述的应用于BIOS和基板管理控制器的数据交互方法,其特征在于,还包括:当用户基于基板管理控制器对目标SETUP选项的配置值进行修改时,所述基板管理控制器判断用户输入的目标配置值是否是所述目标SETUP选项的可配置值;若是,则存储所述目标配置值,并根据所述目标配置值更新所述自身存储的SETUP选项的配置信息。
4.根据权利要求3所述的应用于BIOS和基板管理控制器的数据交互方法,其特征在于,所述根据所述目标配置值更新所述自身存储的SETUP选项的配置信息之后,还包括:通过所述IPMI协议获取所述基板管理控制器存储的所述目标SETUP选项的目标配置值;
判断所述目标配置值与所述目标SETUP选项的当前配置值是否一致;
若否,则将所述目标SETUP选项的当前配置值更新为所述目标配置值。
5.一种应用于BIOS和基板管理控制器的数据交互装置,其特征在于,包括:第一获取模块,用于获取当前SETUP选项的配置信息;
封装模块,用于将所述配置信息封装成JSON格式的数据包;
发送模块,用于通过IPMI协议将所述数据包发送至基板管理控制器,以使所述基板管理控制器根据所述数据包检测自身存储的SETUP选项的配置信息;
其中,所述配置信息至少包括:所述BIOS的当前SETUP选项的个数,每个选项的名称和当前配置值以及每个选项的可配置值。
6.根据权利要求5所述的应用于BIOS和基板管理控制器的数据交互装置,其特征在于,还包括:第二获取模块,用于通过所述IPMI协议获取所述基板管理控制器存储的目标SETUP选项的目标配置值;
判断模块,用于判断所述目标配置值与所述目标SETUP选项的当前配置值是否一致;
更新模块,用于当所述目标配置值与所述目标SETUP选项的当前配置值不一致时,将所述目标SETUP选项的当前配置值更新为所述目标配置值。
7.一种应用于BIOS和基板管理控制器的数据交互设备,其特征在于,包括:BIOS,用于获取当前SETUP选项的配置信息;将所述配置信息封装成JSON格式的数据包;通过IPMI协议将所述数据包发送至基板管理控制器;
所述基板管理控制器,用于接收所述数据包,并根据所述数据包检测自身存储的SETUP选项的配置信息;
其中,所述配置信息至少包括:所述BIOS的当前SETUP选项的个数,每个选项的名称和当前配置值以及每个选项的可配置值。
8.根据权利要求7所述的应用于BIOS和基板管理控制器的数据交互设备,其特征在于,所述基板管理控制器还用于:判断用户输入的目标配置值是否是所述目标SETUP选项的可配置值;若是,则存储所述目标配置值,并根据所述目标配置值更新所述自身存储的SETUP选项的配置信息。
9.根据权利要求7或8所述的应用于BIOS和基板管理控制器的数据交互设备,其特征在于,所述BIOS与所述基板管理控制器通过KCS物理链路进行数据交互。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1‑4任意一项所述的应用于BIOS和基板管理控制器的数据交互方法的步骤。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810059167.3/,转载请声明来源钻瓜专利网。