首页> 中国专利> 访问计算机预引导例程的装置和方法

访问计算机预引导例程的装置和方法

摘要

一种用于在不使用键盘或不使计算机显示器可用的情况下进入计算机预引导例程的方法与装置。为了打开计算机,使用者按下主电源开启按钮。如果使用者不做其它事情,则计算机系统正常引导。但如果使用者想要进入任何预引导功能,则使用者只要在一短暂预定时间段内第二次按下电源开启按钮。接口电路将在第二次按下电源开启按钮时锁定住,且在BIOS切换至操作系统之前,BIOS将检查此锁定动作,而且如果处于设置状态,将进入想要的预引导功能或可选择地进入允许选择所有预引导功能的菜单。接口电路能够允许在第一次按钮按下后到可接受第二次按钮按下前的一段时间。它也能够在经过很长的一段时间时,拒绝该第二次按下。可选的可闻和/或可视化告警提供该第二次按钮按下被锁定的反馈给使用者。这可能会采取LED闪烁或扬声器嘀嘀声的形式。该嘀嘀声/闪烁可以有各自的启用/禁用位。在替代实施例中,主电源开启按钮被按下小于通常为4秒的电源关闭时间段的一预定时间段。

著录项

  • 公开/公告号CN102804131A

    专利类型发明专利

  • 公开/公告日2012-11-28

    原文格式PDF

  • 申请/专利权人 惠普发展公司有限责任合伙企业;

    申请/专利号CN201080065501.8

  • 申请日2010-03-17

  • 分类号G06F9/24(20060101);G06F9/445(20060101);G06F1/24(20060101);

  • 代理机构11018 北京德琦知识产权代理有限公司;

  • 代理人罗正云;王琦

  • 地址 美国德克萨斯州

  • 入库时间 2023-12-18 07:31:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-10-14

    授权

    授权

  • 2013-01-23

    实质审查的生效 IPC(主分类):G06F9/24 申请日:20100317

    实质审查的生效

  • 2012-11-28

    公开

    公开

说明书

技术领域

本发明总体上涉及在初始引导过程期间访问计算机系统的低级资源,更具体地, 本发明涉及能够在不需硬件修改的情况下,容易地访问个人计算机中的预引导功能的 使用者友好技术。

背景技术

个人计算机(pc)在本领域中众所周知,且作为商业工具及消费性产品在当今世界几 乎是无所不在。当pc通过按下主电源按钮第一次被开启时,此装置进入所谓的引导过 程。由于最初在内存中没有东西可以执行,因此该过程由初始化控制信息限定,以在 BIOS启动中加载可用程序。有一些诸如开机自我测试(或简称POST)的预引导诊断程 序发生,以检查计算机中的各项事物都正常运行。在计算机的预引导期间,使用者可 以进入预引导环境,以能够更新一个或多个低级系统资源。

近年来,随着大量的功能与程序被加到新的计算机中,引导时间大幅地增加,给 没有耐心的使用者造成困扰。用于订制与加速开始菜单的反应时间的、如TweakUI的 程序已经变得流行起来。因此,一些pc与软件厂商,通过使得使用者能够跳过一些正 常测试并进入往往不到30秒的所谓快速引导或“快速启动”过程以加速该基本引导过 程,来回应对较长引导时间的抱怨。因为大多数没有耐心的使用者不想忍受“漫长” 的引导过程,因此这通常被他们视为是一巨大进步。然而,这样做时,在引导装置选 择菜单中访问预引导功能变得越来越难。短暂访问窗口有若干原因,但主要的两个原 因在于键盘(KB)控制器初始化以及图形初始化序列。在某些情况下,可以在KB控制 器或图形卡响应之前完成POST测试。由于通常需要使用键盘来进入预引导序列(通过 按下如“F1”的特殊快捷键或如CNTL+ESC的按键序列),快速引导pc的使用者常常 因为系统在使用者能够作用地访问键盘或看见显示屏上的图形之前就完成引导,而被 锁于正常预引导序列之外。对于快速引导系统来说,显然需要的是在不需要使用键盘 的情况下就能进入预引导功能的、简单又便宜的方法。

虽然以下的论述主要集中在桌上型pc,但是它无疑也能使用在任何计算机上,无 论快速引导功能是否被加入该计算机中。

通过参照附图将常规和传统方案与本申请以下部分中说明的本发明的代表性实施 例加以比较,对于本领域技术人员来说,这种常规和传统方案的进一步局限和缺点将 变得很明显。

附图说明

为更好地理解本发明及其进一步特征,参见需配合附图来阅读的以下说明,

附图中:

图1为示出用于实现本发明实施例的示例性操作的流程图;

图2为示出根据本发明的用于实现配合图1说明的过程的装置的示意图。

具体实施方式

现在,详细地论述附图中示出的本发明代表性实施例。此外,在以下的详细 说明中,阐述了许多的具体细节以彻底理解本发明。但是,对本领域技术人员而 言,很明显地,本发明可以在没有这些具体细节中的多个细节下实施。

其中,本发明提供一种在不需要安装键盘驱动程序的情况下进入计算机系统 的预引导功能的方法。图1为示出根据本发明的一个实施例的、用于控制典型pc 的引导功能的示例性操作100的流程图。在最初的步骤110,主起始按钮被正常地 按下以开始pc的电源打开过程,但如果使用者希望访问BIOS预引导例程,他可 以启动特别序列。在步骤111,系统进行测试,以确定是否符合进入BIOS预引导 菜单的所编程的准则。此准则为确定电源启动开关,即主起始按钮,是否已经被 按下且保持小于4秒的时间间隔,或者确定电源启动按钮是否在同一小于4秒的 间隔内被按下且放开两次(我们选择小于4秒的时间间隔,是因为4秒时间段通常 为与基于视窗的系统中的紧急主电源关闭命令相关联的时间段。可替代地,也可 以使该4秒电源关闭特征不启动或是在BIOS中将它重设为其它数值)。如果未符 合该小于4秒测试,则在步骤116,系统正常地启动到操作系统(OS)。然而,如果 使用者想要在预引导菜单中作一些改变,使用者按下电源开启按钮一段延长的时 间,或如果电源启动按钮在同一小于4秒的时间段内被按下、放开又再次按下, 则在步骤112,系统进入BIOS预引导菜单,并且在步骤113,向使用者传递告警 来通知使用者其已经进入预引导菜单例程并放开电源开启按钮。在一个实施例中, 我们瞬时关闭电源开启按钮LED以产生闪光/闪烁,并且还通过安装在主板上的迷 你扬声器提供可闻的嘀嘀声。由于主板上的pc扬声器是在引导过程中第一个被启 动来传达错误码或其它问题的装置,所以可用它来提供所想要的可闻的嘀嘀声给 使用者。(闪烁以及嘀嘀声两种通知经常都是可通过系统控制面板设定的功能)。一 旦系统进入预引导环境,在步骤114,系统即可让使用者通过预引导BIOS菜单做 出任何所想要的变更。当做出这些变更且使用者选择了输入(Enter)键功能时,如果 做出的变更需要的话,在步骤115,系统可以进入重新引导状态,或者,在步骤 116,系统可以进入正常的引导例程。如果由于在步骤114输入的变更必须重新引 导,则系统自动重新启动以加载并执行预引导程序变更。

从硬件角度参见图2,其中描绘了执行图1所示出的过程所需的数个实体组件 200。如图2所示,电源按钮210连接到超级输入/输出(I/O)芯片211,后者连 接到计算机芯片组212。在所示出的本发明的实施例中,我们使用了超级I/O芯片 211,其具有能够被编程来提供所想要的预定时间间隔的定时器功能。

超级输入/输出芯片(SI/O)211为位于主板上的、控制几乎每台pc中都使用的 较低速度的外围设备的现今相当标准的ASIC(在大多数pc中,都有由于不同的原 因而使用的若干个这样的芯片)。通常SI/O 211包括软盘控制器、串行端口控制器 和用来驱动较高速并行端口的电路。然而,由于我们针对此特定应用而仅使用SI/O 内的定时器电路功能,所以替代方案是使用实现相同定时器功能的定制ASIC。当 电源按钮在第一次按下之后被按下第二次时,或如果电源按钮被连续按下小于4 秒的时间段,则定制定时器ASIC或SI/O 211锁定住(在BIOS切换至操作系统之 前,BIOS将检查SI/O 211输出管脚中的状态位,且如果处于设置状态,BIOS将 进入该所想要的预引导例程,或显示允许选择所有预引导功能的菜单)。SI/O 211 芯片能够在如果过了很长一段时间时,拒绝第二次键按下,这是因为这些参数是 可编程的。211a上的输出连接到电源按钮中的LED(未显示)上,以提供上文提及 的可视化的指示给使用者,并且连接到主板扬声器(也未显示),以提供可闻的(嘀 嘀声)指示给使用者,这些指示告诉使用者系统正进入预引导程序。

虽然已经参照某些实施例说明了本发明的诸方面,但本领域技术人员将理解, 在不背离本发明的代表性实施例的范围的情况下,可以做出各种变化并且进行等 同替代。此外,在不背离本发明的范围的情况下,能做出许多修改来使特定情况 适应本发明的代表性实施例的教导。因此,意图是,本发明的实施例并不限于在 此公开的特定实施例,而是本发明的代表性实施例包括落入所附权利要求的范围 内的所有实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号