显示基本输入输出系统菜单的方法和装置制造方法及图纸

技术编号:11281461 阅读:69 留言:0更新日期:2015-04-09 15:11
本发明专利技术实施例提供了一种显示BIOS菜单的方法和装置。该方法包括:在操作系统OS下从人机接口框架结构HII数据库中获取该BIOS菜单的数据,该HII数据库存储在第一存储空间中,该第一存储空间对于该OS不可用;根据该数据生成该BIOS菜单;在该OS下显示该BIOS菜单。本发明专利技术实施例能够在OS下显示BIOS菜单,无需重启计算机,进而使得用户能够在OS下通过该BIOS菜单进行BIOS配置,能够提升用户使用体验。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供了一种显示BIOS菜单的方法和装置。该方法包括:在操作系统OS下从人机接口框架结构HII数据库中获取该BIOS菜单的数据,该HII数据库存储在第一存储空间中,该第一存储空间对于该OS不可用;根据该数据生成该BIOS菜单;在该OS下显示该BIOS菜单。本专利技术实施例能够在OS下显示BIOS菜单,无需重启计算机,进而使得用户能够在OS下通过该BIOS菜单进行BIOS配置,能够提升用户使用体验。【专利说明】显示基本输入输出系统菜单的方法和装置
本专利技术设及计算机领域,尤其设及一种显示基本输入输出系统菜单的方法和装 置。
技术介绍
基本输入输出系统(英文;Basic I吨ut Ou化ut System,简称;BIO巧是一组固化 到计算机内主板上一个ROM化ead化ly Memcxry,只读存储器)巧片上的程序,它保存着计算 机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序、菜单程序。其主要功 能是为计算机提供最底层的、最直接的硬件设置、控制和访问。X86系统进行底层BIOS配置 时,都是开机按快捷键(通常是呢L键或者ESC键)进入BIOS菜单(Setup)进行配置。当 计算机运行过程中需要进入BIOS菜单进行配置时,必须重启计算机才能进入BIOS菜单进 行配置。换句话说,在操作系统(英文:化erating System,简称;0巧下无法进入BIOS菜 单。
技术实现思路
本专利技术实施例提供了一种显示BIOS菜单的方法和装置,能够在0S下显示BIOS菜 单,无需重启计算机。 第一方面,提供了一种显示基本输入输出系统BIOS菜单的方法,该方法包括:在 操作系统0S下从人机接口框架结构HII数据库中获取所述BIOS菜单的数据,所述Hn数 据库存储在第一存储空间中,所述第一存储空间对于所述0S不可用;在所述0S下获取所述 数据;根据所述数据生成所述BIOS菜单;在所述0S下显示所述BIOS菜单。 结合第一方面,在第一种可能的实现方式中,在所述在0S下从HII数据库中获取 所述BIOS菜单的数据之前,所述方法还包括;将所述Hn数据库存储到所述第一存储空间。 结合第一种可能的实现方式,在第二种可能的实现方式中,所述第一存储空间位 于内存中,在所述将所述Hn数据库存储到所述第一存储空间之后,所述方法还包括;将所 述第一存储空间设置为对所述0S不可用。 结合第一种或第二种可能的实现方式,在第=种可能的实现方式中,在所述将所 示Hn数据库存储到所述第一存储空间之后,所述方法还包括;在BIOS生成E820表时,将 所述第一存储空间设置为内存预留。 [000引结合第一方面或第一种可能的实现方式,在第四种可能的实现方式中,所述第一 存储空间位于闪存中。 结合第一方面或第一种至第四种可能的实现方式中的任一种可能的实现方式,在 第五种可能的实现方式中,所述在0S下从Hn数据库中获取所述BIOS菜单的数据包括:在 0S下根据接收到的用户的指令从HII数据库中获取所述BIOS菜单的数据。 结合第一方面或第一种至第五种可能的实现方式中的任一种可能的实现方式,在 第六种可能的实现方式中,所述数据包括;所述BIOS菜单显示的字体、所述BIOS菜单的内 容W及所述BIOS菜单的架构。 第二方面,提供了一种显示基本输入输出系统BIOS菜单的装置,该装置包括:获 取单元,用于在操作系统0S下从人机接口框架结构HII数据库中获取所述BIOS菜单的数 据,所述Hn数据库存储在第一存储空间中,所述第一存储空间对于所述0S不可用;生成单 元,用于根据所述数据生成所述BIOS菜单;显示单元,用于在所述0S下显示所述BIOS菜 单。 结合第二方面,在第二方面的第一种可能的实现方式中,该装置还包括;存储单 元,用于在所述获取单元在所述0S下从Hn数据库中获取所述BIOS菜单的数据之前,将所 述Hn数据库存储到所述第一存储空间。 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,所述第一存储空间位于内存中,所述装置还包括;第一设置单元,用于在所述存储单元 将所述Hn数据库存储到所述第一存储空间之后,将所述第一存储空间设置为对所述0S不 可用。 结合第二方面的第一种或第二种可能的实现方式,在第二方面的第=种可能的实 现方式中,该装置还包括;第二设置单元,用于在所述存储单元将所述Hn数据库存储到所 述第一存储空间之后,在BIOS生成E820表时,将所述第一存储空间设置为内存预留。 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第四种可能的 实现方式中,所述第一存储空间位于闪存中。 结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的 实现方式,在第二方面的第五种可能的实现方式中,所述获取单元具体用于在所述0S下根 据接收到的用户的指令从所述HII数据库中获取所述BIOS菜单的数据。 结合第二方面或第二方面的第一种至第五种可能的实现方式中的任一种可能的 实现方式,在第二方面的第六种可能的实现方式中,所述数据包括;所述BIOS菜单显示的 字体、所述BIOS菜单的内容W及所述BIOS菜单的架构。 结合第二方面或第二方面的上述任何一种可能的实现方式,在第二方面的第走种 可能的实现方式中,所述装置为计算机。 基于上述技术方案,通过将人机Hn数据库存储到0S不可用的存储空间,在0S下 读取并解析该HII数据库中的数据生成BIOS菜单,并显示该BIOS,能够在0S下显示BIOS 菜单,无需重启计算机。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使 用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。 图1是HII接口的示意性架构图。 图2是根据本专利技术实施例的显示BIOS菜单的方法的示意性流程图。 图3是根据本专利技术实施例的显示BIOS菜单的方法在0S下显示的BIOS菜单的示 意图。 图4是根据本专利技术实施例的显示BIOS菜单的装置的示意性框图。 图5是根据本专利技术另一实施例的显示BIOS菜单的装置的示意性框图。 图6是根据本专利技术另一实施例的显示BIOS菜单的装置的示意性框图。 图7是根据本专利技术另一实施例的显示BIOS菜单的装置的示意性框图。 【具体实施方式】 [002引下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实 施例,都应属于本专利技术保护的范围。 统一可扩展固件接口(英文;Unified Extensible Firmware Inte;rface,简称; 肥FI)规范中定义了人机接口框架结构(英文;Human Interface In化astruc化re,简称; HII)接口,如图1所示为HII的示意本文档来自技高网...

【技术保护点】
一种显示基本输入输出系统BIOS菜单的方法,其特征在于,包括:在操作系统OS下从人机接口框架结构HII数据库中获取所述BIOS菜单的数据,所述HII数据库存储在第一存储空间中,所述第一存储空间对于所述OS不可用;根据所述数据生成所述BIOS菜单;在所述OS下显示所述BIOS菜单。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡鹏超陈刚徐蔚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1