System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种定制选项的确定方法、装置、设备和介质制造方法及图纸_技高网

一种定制选项的确定方法、装置、设备和介质制造方法及图纸

技术编号:41011457 阅读:5 留言:0更新日期:2024-04-18 21:47
本发明专利技术涉及计算机技术领域,公开了一种基本输入输出系统的定制选项的确定方法、装置、设备和介质,获取用户需求表、通用选项配置文件和微定制选项配置文件;轮询用户需求表的所有页,以筛选出与BIOS定制需求匹配的BIOS定制页;将BIOS定制页中各BIOS定制选项各自对应的用户选项值与通用选项配置文件中相同BIOS定制选项对应的标准选项值进行比较,以构建出第一比对结果。同理,将各BIOS定制选项各自对应的用户选项值与微定制选项配置文件中对应的微定制选项值进行比较,以构建出第二比对结果;基于第一比对结果和第二比对结果,确定出BIOS定制需求对应的评估结果,提升了基本输入输出系统选项的开发效率。

【技术实现步骤摘要】

本专利技术涉及计算机,特别是涉及一种基本输入输出系统的定制选项的确定方法、装置、设备和介质


技术介绍

1、基本输入输出系统(basic input output system,bios)是一种业界标准的固件接口。bios设置(setup)是bios提供的一组设置选项,用于配置计算机的硬件和系统参数。通过进入bios setup,用户可以对计算机进行各种配置调整,以满足自己的需求。

2、不同平台提供的可修改选项数量不一样,少则几千多则几万。随着平台的升级,平台支持的功能越来越强大,对应选项也在成倍数增长,客户会基于自己的使用场景进行不同的设置。客户定制场景从原来的十几个选项定制到上百个选项定制,设置也趋向于细化。如此多的定制,会给研发人员造成很大的工作量。目前人工进行选项定制的实现方式,需要人工一项一项的比对哪些选项需要进行额外的定制,导致基本输入输出系统选项的开发效率非常低,并且错误率高,并不适应于当前数量较多的选项定制场景。

3、可见,如何有效提升基本输入输出系统选项的开发效率,是本领域技术人员需要解决的问题。


技术实现思路

1、本专利技术实施例的目的是提供一种基本输入输出系统的定制选项的确定方法、装置、设备和介质,可以解决基本输入输出系统选项的开发效率低的问题。

2、为解决上述技术问题,本专利技术实施例提供一种基本输入输出系统的定制选项的确定方法,包括:

3、获取用户需求表、通用选项配置文件和微定制选项配置文件;

4、轮询所述用户需求表的所有页,以筛选出与bios定制需求匹配的bios定制页;

5、将所述bios定制页中各bios定制选项各自对应的用户选项值与所述通用选项配置文件中相同bios定制选项对应的标准选项值进行比较,以构建出第一比对结果;其中,所述第一比对结果中包含有待配置的bios定制选项及其对应的选项值;

6、将所述bios定制页中各bios定制选项各自对应的用户选项值与所述微定制选项配置文件中相同bios定制选项对应的微定制选项值进行比较,以构建出第二比对结果;其中,所述第二比对结果中包含有待配置的bios定制选项及其对应的选项值;

7、基于所述第一比对结果和所述第二比对结果,确定出所述bios定制需求对应的评估结果。

8、一方面,所述将所述bios定制页中各bios定制选项各自对应的用户选项值与所述通用选项配置文件中相同bios定制选项对应的标准选项值进行比较,以构建出第一比对结果包括:

9、删除历史第一比对结果表,按照第一表格格式重新生成所述第一比对结果表;其中,初始状态下,所述第一比对结果表中除各列的表头信息外各列数据为空;

10、逐行查找所述bios定制页中目标bios定制选项及其对应的用户选项值;其中,所述目标bios定制选项为所述bios定制页中包含的所有bios定制选项中的任意一个bios定制选项;

11、判断所述通用选项配置文件中是否存在与所述目标bios定制选项相匹配的bios定制选项;

12、在所述通用选项配置文件中不存在与所述目标bios定制选项相匹配的bios定制选项的情况下,将所述目标bios定制选项及其对应的用户选项值写入所述第一比对结果表,并将所述第一比对结果表中所述目标bios定制选项对应的标准选项值设置为空;

13、在所述通用选项配置文件中存在与所述目标bios定制选项相匹配的bios定制选项的情况下,判断所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述通用选项配置文件中记录的标准选项值是否一致;

14、在所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述通用选项配置文件中记录的标准选项值不一致的情况下,将所述目标bios定制选项及其对应的用户选项值和标准选项值写入所述第一比对结果表;

15、在所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述通用选项配置文件中记录的标准选项值一致的情况下,判断所述目标bios定制选项是否属于所述bios定制页的最后一行数据;

16、在所述目标bios定制选项属于所述bios定制页的最后一行数据的情况下,输出所述第一比对结果表;

17、在所述目标bios定制选项不属于所述bios定制页的最后一行数据的情况下,将所述bios定制页中与所述目标bios定制选项相邻的下一行bios定制选项作为最新的目标bios定制选项,并返回所述判断所述通用选项配置文件中是否存在与所述目标bios定制选项相匹配的bios定制选项步骤。

18、一方面,所述将所述bios定制页中各bios定制选项各自对应的用户选项值与所述微定制选项配置文件中相同bios定制选项对应的微定制选项值进行比较,以构建出第二比对结果包括:

19、删除历史第二比对结果表,按照第二表格格式重新生成所述第二比对结果表;其中,初始状态下,所述第二比对结果表中除各列的表头信息外各列数据为空;

20、逐行查找所述bios定制页中目标bios定制选项及其对应的用户选项值;其中,所述目标bios定制选项为所述bios定制页中包含的所有bios定制选项中的任意一个bios定制选项;

21、判断所述微定制选项配置文件中是否存在与所述目标bios定制选项相匹配的bios定制选项;

22、在所述微定制选项配置文件中不存在与所述目标bios定制选项相匹配的bios定制选项的情况下,将所述目标bios定制选项及其对应的用户选项值写入所述第二比对结果表,并将所述第二比对结果表中所述目标bios定制选项对应的微定制选项值设置为空;

23、在所述微定制选项配置文件中存在与所述目标bios定制选项相匹配的bios定制选项的情况下,判断所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述微定制选项配置文件中记录的微定制选项值是否一致;

24、在所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述微定制选项配置文件中记录的微定制选项值不一致的情况下,将所述目标bios定制选项及其对应的用户选项值和微定制选项值写入所述第二比对结果表;

25、在所述目标bios定制选项在所述bios定制页中记录的用户选项值与所述目标bios定制选项在所述微定制选项配置文件中记录的微定制选项值一致的情况下,判断所述目标bios定制选项是否属于所述bios定制页的最后一行数据;

26、在所述目标bios定制选项属于所述bios定制页的最后一行数据的情况下,输出所述第二比对结果表;

27、在所述目标bios定制选项不属于所述bios定制页的最后一行数据的情况下,将所述bios定制页中与所述目标bios定本文档来自技高网...

【技术保护点】

1.一种基本输入输出系统的定制选项的确定方法,其特征在于,包括:

2.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述将所述BIOS定制页中各BIOS定制选项各自对应的用户选项值与所述通用选项配置文件中相同BIOS定制选项对应的标准选项值进行比较,以构建出第一比对结果包括:

3.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述将所述BIOS定制页中各BIOS定制选项各自对应的用户选项值与所述微定制选项配置文件中相同BIOS定制选项对应的微定制选项值进行比较,以构建出第二比对结果包括:

4.根据权利要求3所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述判断所述微定制选项配置文件中是否存在与所述目标BIOS定制选项相匹配的BIOS定制选项包括:

5.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述轮询所述用户需求表的所有页,以筛选出与BIOS定制需求匹配的BIOS定制页包括:

6.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述获取用户需求表、通用选项配置文件和微定制选项配置文件包括:

7.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述基于所述第一比对结果和所述第二比对结果,确定出所述BIOS定制需求对应的评估结果包括:

8.一种基本输入输出系统的定制选项的确定装置,其特征在于,包括获取单元、筛选单元、第一构建单元、第二构建单元和确定单元;

9.一种基本输入输出系统的定制选项的确定设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述基本输入输出系统的定制选项的确定装置的步骤。

...

【技术特征摘要】

1.一种基本输入输出系统的定制选项的确定方法,其特征在于,包括:

2.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述将所述bios定制页中各bios定制选项各自对应的用户选项值与所述通用选项配置文件中相同bios定制选项对应的标准选项值进行比较,以构建出第一比对结果包括:

3.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述将所述bios定制页中各bios定制选项各自对应的用户选项值与所述微定制选项配置文件中相同bios定制选项对应的微定制选项值进行比较,以构建出第二比对结果包括:

4.根据权利要求3所述的基本输入输出系统的定制选项的确定方法,其特征在于,所述判断所述微定制选项配置文件中是否存在与所述目标bios定制选项相匹配的bios定制选项包括:

5.根据权利要求1所述的基本输入输出系统的定制选项的确定方法,其特征在...

【专利技术属性】
技术研发人员:李仕辉李道童张炳会姚藩益
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1