系统功能优化配置方法、装置、电子设备及存储介质与流程

文档序号:36929201发布日期:2024-02-02 21:54阅读:19来源:国知局
系统功能优化配置方法、装置、电子设备及存储介质与流程

本发明涉及计算机,尤其涉及一种系统功能优化配置方法、装置、电子设备及存储介质。


背景技术:

1、bios(base input/output system,基本输入输出系统)是一组固化到计算机内主板上一个rom(read-onlymemory,只读存储器)芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制,因此如何高效精准地进行bios功能优化配置对计算机的启动、硬件设备管理、安全性和性能优化等方面起着至关重要的作用。

2、由于不同机型和不同项目上的计算机系统中,对于某一个,或者某些bios设置项的功能,所需要的配置需求信息有所差异。相关技术中,为了满足此种需求,通常针对不同机型和不同项目上的计算机系统中的bios一对一地编写对应的代码库或脚本进行相应的功能配置;而计算机系统的机型以及项目类型比较多,若采用一对一地编写对应的代码库或脚本进行相应的功能配置,势必会造成软件工程上大量重复劳动,且可维护性差,因而影响bios功能配置的效率和成本。

3、因此,亟需一种系统功能优化配置方法、装置、电子设备及存储介质来解决上述问题。


技术实现思路

1、本发明提供一种系统功能优化配置方法、装置、电子设备及存储介质,用以解决相关技术中针对不同机型和不同项目上的计算机系统中的bios一对一地编写对应的代码库或脚本进行相应的功能配置,影响bios功能配置的效率和成本的缺陷,实现高效低成本地系统功能优化配置。

2、本发明提供一种系统功能优化配置方法,包括:

3、根据待配置基本输入输出系统的目标功能项的配置请求,获取所述待配置基本输入输出系统所属的计算机系统的机型和配置需求信息;

4、在确定所述目标功能项为可配置功能项的情况下,根据所述目标功能项对应的可配置设置项的数值,在配置数据库中获取所述目标功能项对应的多个功能标识;

5、根据所述机型和所述配置需求信息,在多个所述功能标识中获取目标功能标识;

6、根据所述目标功能标识,对所述待配置基本输入输出系统进行功能配置。

7、根据本发明提供的一种系统功能优化配置方法,在所述根据所述目标功能项对应的可配置设置项的数值,在配置数据库中获取所述目标功能项对应的多个功能标识之前,所述方法还包括:

8、在确定所述目标功能项为可配置功能项的情况下,获取所述目标功能项和其他功能项之间的各差异功能信息和各共有功能信息;所述其他功能项为与所述待配置基本输入输出系统的机型不同的其他基本输入输出系统中与所述目标功能项的功能类型相同的功能项;

9、分别对各所述差异功能信息和各所述共有功能信息进行标记,得到各所述差异功能信息对应的差异功能标识,以及各所述共有功能信息对应的共有功能标识;

10、根据所述共有功能信息的数量,配置所述目标功能项对应的多个固定配置设置项和所述可配置设置项;

11、在所述配置数据库中,建立各所述固定配置设置项的数值与各所述共有功能标识之间一对一的映射关系;

12、在所述配置数据库中,建立所述可配置设置项的数值与多个所述共有功能标识和多个所述差异功能标识之间一对多的映射关系。

13、根据本发明提供的一种系统功能优化配置方法,所述根据所述目标功能标识,对所述待配置基本输入输出系统进行功能配置,包括:

14、将所述目标功能标识配置为所述目标功能项的功能标识;

15、在根据所述目标功能标识,确定所述目标功能标识属于多个所述差异功能标识中的任一功能标识的情况下,根据所述目标功能标识,在所述机型对应的适配功能模块中获取所述目标功能标识对应的第一功能配置代码;

16、根据所述第一功能配置代码,对所述待配置基本输入输出系统进行功能配置。

17、根据本发明提供的一种系统功能优化配置方法,所述根据所述目标功能标识,对所述待配置基本输入输出系统进行功能配置,包括:

18、将所述目标功能标识配置为所述目标功能项的功能标识;

19、在根据所述目标功能标识,确定所述目标功能标识属于多个所述共有功能标识中的任一功能标识的情况下,根据所述目标功能标识,在共享代码库中获取所述目标功能标识对应的第二功能配置代码;

20、根据所述第二功能配置代码,对所述目标功能项进行功能配置;

21、其中,所述共享代码库为所述待配置基本输入输出系统与其他基本输入输出系统共享的代码库。

22、根据本发明提供的一种系统功能优化配置方法,所述根据所述机型和所述配置需求信息,在多个所述功能标识中获取目标功能标识,包括:

23、在所述配置需求信息为第一需求信息的情况下,在多个所述功能标识中,获取多个所述共有功能标识;

24、根据所述机型,在多个所述共有功能标识中,获取所述目标功能标识;

25、所述第一需求信息包括所述待配置基本输入输出系统与所述其他基本输入输出系统共享配置的需求信息。

26、根据本发明提供的一种系统功能优化配置方法,所述根据所述机型和所述配置需求信息,在多个所述功能标识中获取目标功能标识,包括:

27、在所述配置需求信息为第二需求信息的情况下,在多个所述功能标识中,获取多个所述差异功能标识;

28、根据所述机型,在多个所述差异功能标识中,获取所述目标功能标识;

29、所述第二需求信息包括所述待配置基本输入输出系统与所述其他基本输入输出系统差异化配置的需求信息。

30、根据本发明提供的一种系统功能优化配置方法,所述根据所述目标功能项对应的可配置设置项的数值,在配置数据库中获取所述目标功能项对应的多个功能标识,包括:

31、根据所述可配置设置项的数值,以及所述可配置设置项的数值与功能标识之间一对多的关联关系,在所述配置数据库中,获取目标功能标识集合;所述目标功能标识集合包括多个所述共有功能标识和多个所述差异功能标识;

32、根据所述目标功能标识集合中,获取多个所述功能标识。

33、根据本发明提供的一种系统功能优化配置方法,在所述根据所述共有功能信息的数量,配置所述目标功能项对应的多个固定配置设置项和所述可配置设置项之后,所述方法还包括:

34、在多个数据类型中确定目标数据类型;

35、基于所述目标数据类型,配置各所述固定配置设置项的数值以及所述可配置设置项的数值;

36、其中,多个所述数据类型至少包括8位无符号整数、16位无符号整数、32位无符号整数和布尔类型中的多项。

37、根据本发明提供的一种系统功能优化配置方法,在所述根据所述目标功能项对应的可配置设置项的数值,在配置数据库中获取所述目标功能项对应的多个功能标识之前,所述方法还包括:

38、根据所述配置需求信息和/或所述机型,判断所述目标功能项是否为可配置功能项;

39、在根据判断结果,确定所述目标功能项为可配置功能项的情况下,将所述可配置设置项的数值配置为所述目标功能项的默认设置项值。

40、根据本发明提供的一种系统功能优化配置方法,所述方法还包括:

41、在根据判断结果确定所述目标功能项为不可配置功能项的情况下,根据所述机型,在所述目标功能项对应的多个固定配置设置项的数值中确定目标数据值;

42、将所述目标数据值配置为所述目标功能项的默认设置项值。

43、根据本发明提供的一种系统功能优化配置方法,在所述将所述目标数据值配置为所述目标功能项的默认设置项值之后,所述方法还包括:

44、根据所述目标数据值,以及所述目标数据值与共有功能标识之间一对一的映射关系,在所述配置数据库中获取所述目标数据值对应的共有功能标识;

45、根据所述目标数据值对应的共有功能标识,对所述待配置基本输入输出系统进行功能配置。

46、根据本发明提供的一种系统功能优化配置方法,所述方法还包括:

47、获取数据库更新请求;所述数据库更新请求包括通过用户配置端输入的所述配置数据库的更新请求;

48、根据所述数据库更新请求,获取待更新设置项的数值以及所述待更新设置项的数值对应的功能标识;所述待更新设置项包括固定配置设置项和/或可配置设置项;

49、在所述配置数据库中,查找与所述待更新设置项的数值匹配的设置项数值;

50、在未查找到所述匹配的设置项数值的情况下,将所述待更新设置项的数值以及所述待更新设置项的数值对应的功能标识以映射关系的形式,增加至所述配置数据库中。

51、本发明还提供一种系统功能优化配置装置,包括:

52、第一获取单元,用于根据待配置基本输入输出系统的目标功能项的配置请求,获取所述待配置基本输入输出系统所属的计算机系统的机型和配置需求信息;

53、第二获取单元,用于在确定所述目标功能项为可配置功能项的情况下,根据所述目标功能项对应的可配置设置项的数值,在配置数据库中获取所述目标功能项对应的多个功能标识;

54、第三获取单元,用于根据所述机型和所述配置需求信息,在多个所述功能标识中获取目标功能标识;

55、配置单元,用于根据所述目标功能标识,对所述待配置基本输入输出系统进行功能配置。

56、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述系统功能优化配置方法。

57、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述系统功能优化配置方法。

58、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述系统功能优化配置方法。

59、本发明提供的系统功能优化配置方法、装置、电子设备及存储介质,通过在目标功能项为可配置功能项的情况下,可以基于目标功能项对应的可配置设置项的数值和bios的机型,在配置数据库中适应性地获取目标功能项对应的多个功能标识,并根据不同机型和不同配置需求信息,适应性地确定目标功能标识,以灵活地执行bios的功能优化配置,在更新过程中仅需进行可配置设置项与功能标识之间的配置信息进行简单修改,即可实现不同机型以及不同配置需求的bios功能的灵活优化配置,有效提高bios的功能优化配置的效率、可扩展性、灵活性,避免重复劳动,降低维护成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1