standard library
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211304646.X (22)申请日 2022.10.24 (71)申请人 宁畅信息产业 (北京) 有限公司 地址 100193 北京市海淀区东北旺西路8号 院25号楼3层3 35 (72)发明人 王佳佳 鲁碧兰 胡远明  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 严慧 (51)Int.Cl. G06F 9/4401(2018.01) G06F 9/451(2018.01) G06F 16/22(2019.01) G06F 16/25(2019.01) G06F 16/27(2019.01) (54)发明名称 BIOS设置布局修改方法、 装置、 设备及存储 介质 (57)摘要 本发明公开了一种BIOS设置布局修改方法、 装置、 设备及存储介质。 该方法包括: 响应于操作 方对基本输入输出系统BIOS设置布局中配置项 的修改操作, 创建用于存储配置项的索引数据结 构的数据库索引表; 从人机界面基础设施HII内 存中获取所述操作方进行修改的修改配置项; 生 成与所述修改配置项对应的索引数据结构, 并将 所述修改配置项对应的索引 数据结构写入所述 数据库索引表中; 将所述数据库索引表存储至不 易失存储设备中, 以供在重启所述BIOS设置布局 后, 对所述不易失存储设备中的数据库索引表进 行读取。 本发明实施例实现了对BI OS界面的设置 布局的动态修改。 权利要求书2页 说明书13页 附图4页 CN 115543462 A 2022.12.30 CN 115543462 A 1.一种BIOS设置布局修改方法, 其特 征在于, 包括: 响应于操作方对基本输入输出系统BIOS设置布局中配置项的修改操作, 创建用于存储 配置项的索引数据结构的数据库索引表; 从人机界面基础设施HI I内存中获取 所述操作方进行修改的修改配置项; 生成与所述修改配置项对应的索引数据结构, 并将所述修改配置项对应的索引数据 结 构写入所述数据库索引表中; 将所述数据库索引表存储至不易失存储设备中, 以供在重启所述BIOS设置布局后, 对 所述不易失存储设备中的数据库索引表进行读取。 2.根据权利要求1所述的方法, 其特征在于, 若所述操作方对所述BIOS设置布局中配置 项的修改操作为配置项添加操作, 则所述生成与所述修改配置项对应的索引数据结构, 并 将所述修改配置项对应的索引数据结构写入所述数据库索引表中, 包括: 生成待添加配置项的虚拟索引节点; 其中, 所述待添加配置项为所述操作方执行所述 配置项添加操作时, 在所述BIOS设置布局中所 添加的配置项; 从HII内存中获取所述操作方添加至所述待添加配置项中的至少一个待添加子配置 项; 根据各所述待添加子配置项, 基于所述虚拟索引节点, 生成所述待添加配置项对应的 索引数据结构; 将所述待添加配置项对应的索引数据结构写入所述数据库索引表中。 3.根据权利要求1所述的方法, 其特征在于, 若所述操作方对所述BIOS设置布局中配置 项的修改操作为位置修改操作, 则所述生成与所述修改配置项对应的索引数据结构, 并将 所述修改配置项对应的索引数据结构写入所述数据库索引表中, 包括: 从HII内存中获取 所述操作方对配置项的位置进行修改的至少一个目标配置项; 生成各所述目标配置项 进行位置修改后的索引数据结构; 将各所述目标配置项对应的索引数据结构写入所述数据库索引表中。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 响应于所述操作方对BIOS设置布局的启动操作, 从所述HII内存中读取与所述BIOS设 置布局相关的配置项数据; 以及, 读取所述不易失存储设备, 并判断所述 不易失存储设备中是否存在数据库索引表; 若是, 则读取 所述数据库索引表中的索引数据结构; 采用所述索引数据结构更新所述配置项数据, 以更新所述BIOS设置布局; 将更新后的BIOS设置布局反馈 至所述操作方。 5.根据权利要求4所述的方法, 其特征在于, 在所述判断所述不易失存储设备中是否存 在数据库索引表之后, 还 包括: 若所述不易失存储设备中不存在数据库索引表, 则基于从所述HII内存中读取的与所 述BIOS设置布局相关的配置项数据, 向所述操作方反馈所述BIOS设置布局。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 响应于数据获取方对所述数据库索引表的获取操作, 判断所述不易失存储设备中是否 存在所述数据库索引表; 若是, 则将所述数据库索引表反馈至所述数据获取方, 以供所述数据获取方在 自身所权 利 要 求 书 1/2 页 2 CN 115543462 A 2属服务器和/或服 务器集群中同步所述数据库索引表。 7.一种BIOS设置布局修改装置, 其特 征在于, 包括: 索引表创建模块, 用于响应于操作 方对基本输入输出系统BIOS设置布局中配置项的修 改操作, 创建用于存 储配置项的索引数据结构的数据库索引表; 修改配置项获取模块, 用于从人机界面基础设施HII内存中获取所述操作方进行修改 的修改配置项; 数据结构生成模块, 用于生成与所述修改配置项对应的索引数据结构, 并将所述修改 配置项对应的索引数据结构写入所述数据库索引表中; 索引表存储模块, 用于将所述数据库索引表存储至不易失存储设备中, 以供在重启所 述BIOS设置布局后, 对所述 不易失存储设备中的数据库索引表进行读取。 8.根据权利要求7所述的装置, 其特征在于, 若所述操作方对BIOS设置布局中配置项的 修改操作为配置项添加操作, 则所述数据结构生成模块, 包括: 虚拟节点生成单元, 用于生成待添加配置项的虚拟索引节点; 其中, 所述待添加配置项 为所述操作方 执行所述配置项添加操作时, 在所述BIOS设置布局中所 添加的配置项; 子配置项获取单元, 用于从HII内存中获取所述操作方添加至所述待添加配置项中的 至少一个待添加子配置项; 数据结构生成单元, 用于根据 各所述待添加子配置项, 基于所述虚拟索引节点, 生成所 述待添加配置项对应的索引数据结构; 结构数据写入单元, 用于将所述待添加配置项对应的索引数据 结构写入所述数据库索 引表中。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑6中任一项所述的 BIOS设置布局修改方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑6中任一项所述的BIOS设置布局 修改方法。权 利 要 求 书 2/2 页 3 CN 115543462 A 3

PDF文档 专利 BIOS设置布局修改方法、装置、设备及存储介质

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 BIOS设置布局修改方法、装置、设备及存储介质 第 1 页 专利 BIOS设置布局修改方法、装置、设备及存储介质 第 2 页 专利 BIOS设置布局修改方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:33:09上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。