激活图形用户界面以使用户能够选择诊断和/或恢复的机箱按钮制造技术

技术编号:5492750 阅读:175 留言:0更新日期:2012-04-11 18:40
计算机包括机箱、在机箱上提供的按钮、以及包含可执行代码的存储器。作为用户按下按钮的结果而使得执行所述可执行代码。所述代码促使向用户显示图形用户界面,为用户提供至少在计算机诊断操作和恢复操作之间进行选择的能力。

【技术实现步骤摘要】
【国外来华专利技术】激活图形用户界面以使用户能够选择诊断和/或恢复的机箱按钮
技术介绍
计算机可能遇到多种问题中的任何一种。示例包括硬件故障、软件错误、数据丢失 等。常常迫使遇到此类问题的计算机用户求助于例如计算机制造商或信息技术人员。获得 帮助以诊断并修复问题的过程是不方便且耗时的。附图说明为了更详细地描述本专利技术的示例性实施例,现在将对附图进行参考,在附图中图1示出依照各实施例的系统;图2示出依照各实施例的系统图;以及图3示出依照各实施例的图形用户界面。注释和命名某些术语在以下说明书和权利要求书中自始至终用来指示特定系统组件。如本 领域的技术人员将认识到的那样,计算机公司可以通过不同的名称来指示一个组件。本文 献不意图区别在名称而不是功能方面不同的组件。在以下讨论和权利要求中,以开放的形 式使用术语“包括”和“包含”,并因此应将其解释为意指“包括但不限于...”。并且,术语 “耦合”或“耦联”意图意指间接、直接、光学或无线电连接。因此,如果第一设备耦合到第二 设备,则连接可以是通过直接电连接、通过经由其它设备和连接的间接电连接、通过光电连 接、或通过无线电气连接。具体实施例方式以下讨论意在本专利技术的各实施例。虽然可以优选这些实施例中的一个或多个实施 例,但不应将所公开的实施例解释为或以其他方式用作限制本公开的范围,包括权利要求。 另外,本领域的技术人员应理解的是,以下说明具有广泛的应用,并且任何实施例的讨论仅 仅意图是该实施例的示例,而并不意图表明包括权利要求在内的本公开的范围局限于该实 施例。图1示出依照各实施例的计算机系统100。计算机系统100包括耦合到显示器 104、键盘106和鼠标或其它类型的指点设备108的机箱102。机箱的前盖109包括至少两 个用户控制机构(例如,按钮)。用户控制机构110是被用户用来在系统以其他方式被断电 时开启系统的复位/接通电源按钮。用户控制机构110还可以用来使系统复位。依照各实 施例,用户控制机构112是如下所述仅可用于发起用于用户的图形用户界面以随后发起系 统诊断操作和/或恢复操作的专用控制机构。通过提供专用于此目的的用户控制机构,系 统100提供用于用户发起此类操作的容易且易于接近的机构。图2示出系统100的系统图。如所示,系统100包括耦合到桥接器122 (例如,北 桥)的存储器124和处理器120。桥接器122还耦合到另一桥接器130 (例如,南桥),其又 耦合到用户控制机构112、鼠标108、以及键盘106。桥接器130还耦合到一种或多种类型的非易失性存储器,诸如硬盘驱动器(HDD) 126和只读存储器(ROM) 128。ROM 128包括任何 类型的ROM,诸如可编程只读存储器(PR0M)、电可擦除可编程只读存储器(EEPROM)等。HDD 126包含操作系统(OS) 127以及还有恢复代码146。ROM 128包含基本输入输出系统(BIOS) 140,其是提供对计算机的各种低级功能 的访问并且还提供开电自检(POST)能力的可执行码。BIOS 140是当第一次对系统通电时 在系统100中运行的第一批代码段之一。ROM 128还可以包含可由处理器120执行的图形 用户界面(⑶I)代码142和诊断代码144。在诸如图2的实施例之类的某些实施例中,⑶I 代码142和诊断代码144被存储在ROM 128中,但在其它实施例中,这样的代码142和144 中的任一者或两者被存储在其它地方(例如,在HDD 126中或在单独的ROM设备中)。同 样地,可以将恢复代码146存储在ROM 128中。可替换地,可以将⑶I代码142实现为OS 127的一部分。此外还有,可以将下述⑶I代码的功能实现为BIOS 140的一部分并且还有 OS 127的一部分,或者不是BI0S140和OS 127的一部分,但仍然存储在ROM 128中和HDD 126中,以便在POST期间以及在OS 127的启动之后的运行时间期间执行。用户控制机构112优选地连接到桥接器130的通用输入/输出(GPIO)终端。经由 桥接器130,可以将用户控制机构112检测为被激活。在用户激活用户控制机构112时,系 统管理中断(SMI)被断言,其促使处理器120停止其当前操作(如果有的话)并执行GUI代 码142。在执行⑶I代码142时,在显示器104上向用户提供图3的⑶I 150。图3的⑶I 150为用户提供一组选择,其包括例如用户选择要执行的计算机诊断操作或要执行的恢复 操作的能力。热键与每个操作相关联。在图3的示例中,功能键F7与计算机诊断操作相关 联。此外,功能键Fll与恢复操作相关联。一旦图3的⑶I 150被显示在显示器104上,则 用户可以按下F7或Fll功能键以根据需要激活计算机诊断或恢复操作。还可以按下第三 选项(即退出(ESC)键)以控制返回到前一状态,亦即在由用户激活用户控制机构112时 的系统100的状态。可以通过用户在系统初始化(启动)期间或运行时间期间激活用户控制机构112 来执行⑶I代码142,亦即,即使计算机已通电且已被启动也是如此。由于可以在BIOS 140 以及OS 127两者中实现⑶I代码142的功能,所以用户可以在之前或之后访问⑶I 150。诊断代码144促使系统测试计算机系统100的一个或多个功能,诸如存储器,并 返回测试结果以及系统的配置(例如,BIOS版本号、处理器的类型和速度、哪些端口被启用 等)。恢复代码146促使系统恢复出厂时已安装好的OS或恢复备份OS图像。恢复代码146 还可以创建操作系统和应用程序的图像的备份副本(如果有的话)以供将来用于恢复该图 像。在运行时间期间(在加载OS 127之后激活用户控制机构112),由存储在HDD 126 上的⑶I代码向用户显示图3的菜单。如果用户选择按下F7或F11,则⑶I代码向用户呈 现另一消息,其告知用户系统将关机并重启以运行诊断(如果已选择诊断选项),并且用户 应遵循重启之后的指令。在重启时,GUI代码142 (在ROM 128中)执行并再次向用户显示 图3的⑶I 150。再次地,如果用户期望在计算机系统上运行诊断,则用户将必须按下F7。以上讨论意图说明本专利技术的原理和各实施例。一旦完全理解了上述公开,则许多 变更和修改将变得对于本领域的技术人员来说显而易见。意图在于将以下权利要求解释为 涵盖所有此类变更和修改。权利要求一种计算机,包括机箱;在所述机箱上提供的按钮;以及存储器,其包含可执行代码;其中,作为用户按下按钮的结果而使得执行所述可执行代码,所述代码使得向用户显示图形用户界面,为用户提供至少在计算机诊断操作和恢复操作之间进行选择的能力。2.权利要求1的计算机,其中,所述按钮致力于专用于提供对所述图形用户界面的用 户访问。3.权利要求1的计算机,其中,所述存储器包括只读存储器。4.权利要求1的计算机,其中,执行计算机诊断操作和恢复操作的代码在只读存储器中。5.权利要求1的计算机,其中,即使计算机已被通电且已被启动,在用户按下按钮时也 执行所述代码。6.一种计算机,包括 机箱;在所述机箱上提供的按钮;以及 存储器,其包含可执行代码;其中,在计算机已通电且已被启动时,作为用户按下按钮的结果而使得执行所述可执 行代码,所述代码使本文档来自技高网...

【技术保护点】
一种计算机,包括:机箱;在所述机箱上提供的按钮;以及存储器,其包含可执行代码;其中,作为用户按下按钮的结果而使得执行所述可执行代码,所述代码使得向用户显示图形用户界面,为用户提供至少在计算机诊断操作和恢复操作之间进行选择的能力。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:S帕塔克R卡塔
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US[]

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

1