技术新讯 > 计算推算,计数设备的制造及其应用技术 > BIOS配置项关联配置修改方法、装置、设备及介质与流程  >  正文

BIOS配置项关联配置修改方法、装置、设备及介质与流程

  • 国知局
  • 2024-09-05 14:29:46

本发明涉及服务器,尤其涉及一种bios配置项关联配置修改方法、装置、设备及介质。

背景技术:

1、基本输入输出系统(basic input output system,bios)是服务器启动时最先运行的程序,可以用于初始化硬件设备以及启动操作系统。bios设置界面包括多个bios配置项,在研发或测试环节中,会经常涉及到对bios配置项的修改,尤其在进行一些故障测试或者性能测试时,会有很多的bios配置项需要研发或测试人员根据测试需求进行修改。

2、在修改bios配置项时,用户需要了解bios配置项的配置名称和需要设置的选项值。然而,不同项目、不同平台中同一个bios配置项的配置名称和需要设置的选项值都可能是不同的。目前,用户在了解测试项对应的bios配置后再依次进行修改,这样无疑会带来很多的工作量,降低了用户的工作效率。

技术实现思路

1、本发明提供一种bios配置项关联配置修改方法、装置、设备及介质,用以实现提升用户的工作效率的目的。

2、本发明提供一种bios配置项关联配置修改方法,包括:获取用户输入的目标测试项;从基本输入输出系统bios的数据文件中筛选出所述目标测试项的标识关联的多个目标bios配置项和各所述目标bios配置项在执行所述目标测试项时需要设置的默认值;多个不同所述测试项的标识和每个所述测试项的标识关联的每个所述bios配置项在执行所述测试项时需要设置的默认值是在bios固件开发过程中添加至所述bios的数据文件中的;在用户界面展示多个所述目标bios配置项和各所述目标bios配置项的默认值;响应所述用户输入的确认指令,重启服务器,基于所述目标测试项的标识关联的多个所述目标bios配置项的默认值更新所述bios的配置项清单列表。

3、根据本发明提供的一种bios配置项关联配置修改方法,还包括:获取各所述目标bios配置项的可选值;在所述用户界面展示各所述目标bios配置项的可选值;响应在所述目标bios配置项的默认值不符合测试需求的情况下,所述用户在所述目标bios配置项的可选值的提示下的修改操作,在所述用户界面修改所述目标bios配置项的默认值;确定所述修改操作为单次修改操作;重启所述服务器,基于所述目标测试项的标识关联的多个所述目标bios配置项的当前默认值更新所述bios的配置项清单列表。

4、根据本发明提供的一种bios配置项关联配置修改方法,还包括:响应所述用户的新增操作,在所述用户界面新增一个新的目标bios配置项和所述新的目标bios配置项的默认值;确定所述新增操作为单次修改操作;重启所述服务器,基于所述目标测试项关联的多个所述目标bios配置项的默认值和所述新的目标bios配置项的默认值更新所述bios的配置项清单列表。

5、根据本发明提供的一种bios配置项关联配置修改方法,还包括:获取各所述目标bios配置项的可选值;在所述用户界面展示各所述目标bios配置项的可选值;响应在所述目标bios配置项的默认值不符合测试需求的情况下,所述用户在所述目标bios配置项的可选值的提示下的修改操作,在所述用户界面修改所述目标bios配置项的默认值;确定所述修改操作为永久修改操作;将修改后的所述目标bios配置项的默认值,反向刷新到所述bios的数据文件中;重启所述服务器,基于所述目标测试项关联的多个所述目标bios配置项的当前默认值更新所述bios的配置项清单列表。

6、根据本发明提供的一种bios配置项关联配置修改方法,还包括:响应所述用户的新增操作,在所述用户界面新增一个新的目标bios配置项和所述新的目标bios配置项的默认值;确定所述新增操作为永久修改操作;将新增的所述新的目标bios配置项和所述新的目标bios配置项的默认值,反向刷新到所述bios的数据文件中;重启所述服务器,基于所述目标测试项关联的多个所述目标bios配置项的默认值和所述新的目标bios配置项的默认值更新所述bios的配置项清单列表。

7、根据本发明提供的一种bios配置项关联配置修改方法,还包括:在确定本次操作为单次修改操作之后,确定是否需要同步至其他设备;在需要同步至所述其他设备的情况下,获取所述用户输入的所述其他设备的ip地址;将所述单次修改操作和更新后的所述测试项的标识关联的bios配置项的清单列表导出为第一目标文件;基于所述其他设备的ip地址将所述第一目标文件同步至所述其他设备,以使所述其他设备基于所述第一目标文件对所述其他设备的相应bios配置项进行单次修改,并同时重启本设备和所述其他设备;在确定本次操作为永久修改操作之后,确定是否需要同步至其他设备;在需要同步至所述其他设备的情况下,获取所述用户输入的所述其他设备的ip地址;将所述永久修改操作和更新后的所述测试项的标识关联的bios配置项的清单列表导出为第二目标文件;基于所述其他设备的ip地址将所述第二目标文件同步至所述其他设备,以使所述其他设备基于所述第二目标文件将更新后的所述测试项的标识关联的bios配置项的清单列表反向刷新到所述其他设备的bios的数据文件中,并同时重启所述本设备和所述其他设备。

8、根据本发明提供的一种bios配置项关联配置修改方法,还包括:针对每个所述目标bios配置项,获取所述目标bios配置项的第一层菜单目录到最后一层菜单目录,作为所述目标bios配置项的菜单层级目录;在所述用户界面展示各所述目标bios配置项的菜单层级目录。

9、本发明还提供一种bios配置项关联配置修改装置,包括:获取模块,用于获取用户输入的目标测试项;筛选模块,用于从基本输入输出系统bios的数据文件中筛选出所述目标测试项的标识关联的多个目标bios配置项和各所述目标bios配置项在执行所述目标测试项时需要设置的默认值;多个不同所述测试项的标识和每个所述测试项的标识关联的每个所述bios配置项在执行所述测试项时需要设置的默认值是在bios固件开发过程中添加至所述bios的数据文件中的;展示模块,用于在用户界面展示多个所述目标bios配置项和各所述目标bios配置项的默认值;重启模块,用于响应所述用户输入的确认指令,重启服务器,基于所述目标测试项的标识关联的多个所述目标bios配置项的默认值更新所述bios的配置项清单列表。

10、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述的bios配置项关联配置修改方法。

11、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的bios配置项关联配置修改方法。

12、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的bios配置项关联配置修改方法。

13、本发明提供的bios配置项关联配置修改方法、装置、设备及介质,首先,获取用户输入的目标测试项;而后,由于在bios固件开发过程中向bios的数据文件中添加了多个不同测试项的标识和每个测试项的标识关联的每个bios配置项在执行测试项时需要设置的默认值,可以从bios的数据文件中快速筛选出目标测试项的标识关联的多个目标bios配置项和各目标bios配置项在执行目标测试项时需要设置的默认值;接着,在用户界面展示多个目标bios配置项和各目标bios配置项的默认值,以使用户查看;最后,响应用户输入的确认指令,重启服务器,可以自动基于目标测试项的标识关联的多个目标bios配置项的默认值更新bios的配置项清单列表,从而可以提升用户的工作效率。

本文地址:https://www.jishuxx.com/zhuanli/20240905/286759.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。