具有自动重置的计算机装置及自动重置方法.pdf

上传人:a**** 文档编号:1010444 上传时间:2018-03-25 格式:PDF 页数:10 大小:504.19KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910006623.9

申请日:

2009.02.05

公开号:

CN101799778A

公开日:

2010.08.11

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 11/14申请公布日:20100811|||实质审查的生效IPC(主分类):G06F 11/14申请日:20090205|||公开

IPC分类号:

G06F11/14; G06F1/24

主分类号:

G06F11/14

申请人:

环隆电气股份有限公司

发明人:

简郁峰; 魏严懿; 许锡源

地址:

中国台湾南投县

优先权:

专利代理机构:

隆天国际知识产权代理有限公司 72003

代理人:

姜燕;陈晨

PDF下载: PDF下载
内容摘要

本发明涉及一种具有自动重置的计算机装置及自动重置方法,计算机装置使用一控制器以监测一预设基本输入输出系统是否可以正常提供一主机系统完成开机,如果没有,则主机系统将利用一备份基本输入输出系统进行开机,并于完成开机后,主机系统将对预设基本输入输出系统进行修复。本发明提供了计算机装置开机失败时,自动地重新启动且完成计算机装置重置的技术,以有效解决BIOS启动区遭损毁而无法更新的问题,以及避免需将整个BIOS硬件拆换掉的麻烦。

权利要求书

1: 一种具有自动重置的计算机装置,其特征在于,包括: 一主机系统,具有一使能控制端、一数据总线、一地址总线及一控制总线; 一预设基本输入输出系统,耦接于该主机系统的该数据总线与该地址总线; 一备份基本输入输出系统,耦接于该主机系统的该数据总线与该地址总线; 一闸道选择器,耦接于该主机系统的该使能控制端、该预设基本输入输出系统的一第一使能受控端及该备份基本输入输出系统的一第二使能受控端,该闸道选择器具有一第一状态与一第二状态,其中该第一状态提供该主机系统的该使能控制端连接该预设基本输入输出系统的该第一使能受控端,该第二状态提供该主机系统的该使能控制端连接该备份基本输入输出系统的该第二使能受控端;及 一控制器,耦接于该主机系统的该控制总线与该闸道选择器的一控制端,该控制器经一段开机时间后,控制该闸道选择器从该第一状态切换至该第二状态,再经一段等待时间后送出一重置信号给该主机系统的该控制总线,以通知该主机系统使能该备份基本输入输出系统以进行重置开机。
2: 如权利要求1所述的具有自动重置的计算机装置,其特征在于,该控制器在该段等待时间内,从该主机系统的该控制总线取得一开机成功信号,则该控制器控制该闸道选择器从该第二状态切回该第一状态。
3: 如权利要求2所述的具有自动重置的计算机装置,其特征在于,该闸道选择器具有一共同端、一第一输出端及一第二输出端,该闸道选择器的该共同端耦接于该主机系统的该使能控制端,该闸道选择器的该第一输出端耦接于该预设基本输入输出系统的该第一使能受控端,该闸道选择器的该第二输出端耦接于该备份基本输入输出系统的该第二使能受控端。
4: 如权利要求1所述的具有自动重置的计算机装置,其特征在于,该控制器经由一内部集成电路总线耦接于该闸道选择器的该控制端。
5: 如权利要求1所述的具有自动重置的计算机装置,其特征在于,该控制器经由一标准输入与输出接口耦接于该主机系统。
6: 一种自动重置的方法,其特征在于,包括: a.提供一闸道选择器,该闸道选择器处于一第一状态; b.一主机系统经由该闸道选择器,使能一预设基本输入输出系统以进行开机; c.一段开机时间后,该闸道选择器受控于一控制器,从该第一状态切换至一第二状态,以提供该主机系统连接到一备份基本输入输出系统; d.该控制器判断是否在一段等待时间内,从该主机系统接收有一成功开机信号; e.判断若有,则该控制器控制该闸道选择器切换至该第一状态;及 f.判断若无,则该控制器送出一重置信号给该主机系统,以通知该主机系统使能该备份基本输入输出系统,以完成重置开机。
7: 如权利要求6所述的自动重置的方法,其特征在于,在步骤f后,还包括该控制器从该主机系统取得该开机成功信号,以及控制该闸道选择器切换至该第一状态的步骤g。
8: 如权利要求7所述的自动重置的方法,其特征在于,在步骤g后,还包括该主机系统对该预设基本输入输出系统进行修复的步骤h。
9: 如权利要求6所述的自动重置的方法,其特征在于,在步骤b中,该预设基本输入输出系统的一第一开机程序被解压缩至该主机系统以进行开机。
10: 如权利要求6所述的自动重置的方法,其特征在于,在步骤f中,该备份基本输入输出系统的一第二开机程序被解压缩至该主机系统以进行开机。
11: 如权利要求6所述的自动重置的方法,其特征在于,该第一状态提供该主机系统的一使能控制端连接至该预设基本输入输出系统的一第一使能受控端。
12: 如权利要求6所述的自动重置的方法,其特征在于,该第二状态提供该主机系统的一使能控制端连接至该备份基本输入输出系统的一第二使能受控端。

说明书


具有自动重置的计算机装置及自动重置方法

    【技术领域】

    本发明涉及一种具有自动重置的计算机装置及自动重置方法,尤其涉及一种具有一预设基本输入输出系统与一备份基本输入输出系统的计算机装置,以及计算机装置在预设基本输入输出系统开机失败时,自动切换至备份基本输入输出系统进行开机的自动重置方法。

    背景技术

    基本输入输出系统(Basic Input/Output System;BIOS)为计算机设备于出厂时,烧录在其主机板所含只读存储器(Read Only Memory;ROM)中的程序,是主机板上的固件(Firmware),用以作为硬件与操作系统之间的沟通桥梁。同时,通过BIOS可以设定计算机设备的系统操作机制及硬件的相关参数,而其内主要存放有与计算机设备相关且重要的基本输入输出程序、系统信息装置、开机自检(Power On Self Test;POST)和系统启动开机程序(boostrap)等。

    目前计算机装置,无论是笔记型计算机或是台式计算机,所使用的BIOS均采用闪存(Flash Memory)的设计。但是,如果闪存存取失败时,BIOS数据无法存取将会导致计算机系统无法开机。当遭遇此类问题时,一般的改善方式有以软件程序法去取代BIOS的开机动作,或是,将闪存从主机板拆卸下来,直接更换一颗新的闪存。然而,以上改善方式均十分地麻烦,需耗费大量人力及时间且不具效率,并且对于一般对计算机装置不甚熟悉的使用者来说,应很难执行上述改善方式。

    因此,如何在计算机装置开机过程失败时,无需借由前述繁杂的改善方式,而能够自动地重新启动且完成计算机装置重置的技术,实为目前使用者所期盼的。

    【发明内容】

    有鉴于此,本发明使用一控制器以监测一预设基本输入输出系统是否可以正常提供一主机系统完成开机,如果没有,则主机系统将利用一备份基本输入输出系统进行开机,并于完成开机后,主机系统将对预设基本输入输出系统进行修复。

    本发明的具有自动重置的计算机装置包括有一主机系统、一预设基本输入输出系统、一备份基本输入输出系统、一闸道选择器及一控制器。其中,主机系统具有一使能控制端、一数据总线、一地址总线及一控制总线。同时,预设基本输入输出系统与备份基本输入输出系统都耦接于主机系统的数据总线与地址总线。并且,闸道选择器耦接于主机系统的使能控制端、预设基本输入输出系统的一第一使能受控端及备份基本输入输出系统的一第二使能受控端。其中,闸道选择器具有一第一状态与一第二状态,第一状态提供主机系统的使能控制端连接预设基本输入输出系统的第一使能受控端,第二状态提供主机系统的使能控制端连接备份基本输入输出系统的第二使能受控端。

    另外,控制器耦接于主机系统的控制总线与闸道选择器的一控制端,其中,控制器经一段开机时间后控制闸道选择器从第一状态切换至第二状态,再经一段等待时间后送出一重置信号给主机系统的控制总线,以通知主机系统使能备份基本输入输出系统以进行重置开机。

    本发明的自动重置的方法,其步骤为,首先提供一处于第一状态的闸道选择器。接着,主机系统经由闸道选择器使能一预设基本输入输出系统以进行开机。然后,经过一段开机时间后,闸道选择器受控于一控制器,从第一状态切换至一第二状态,以提供主机系统连接到一备份基本输入输出系统。接下来,控制器判断是否在一段等待时间内从主机系统接收有一成功开机信号。若是判断为有,则控制器控制闸道选择器切换至第一状态,相反的,若是判断为无,则控制器将送出一重置信号给主机系统,以通知主机系统使能备份基本输入输出系统,以达完成重置开机的目的。

    综上所述,本发明提供的具有自动重置的计算机装置及自动重置方法系提供了具有一预设基本输入输出系统、一备份基本输入输出系统、一控制器、一闸道选择器及一主机系统的计算机装置。同时,在计算机装置利用预设基本输入输出系统开机失败时,闸道选择器会自动切换主机系统连接至备份基本输入输出系统,以利用备份基本输入输出系统进行重置开机,并于完成开机后对预设基本输入输出系统进行修复。

    如此,本发明提供了计算机装置开机失败时,自动地重新启动且完成计算机装置重置的技术,以有效解决BIOS启动区遭损毁而无法更新的问题,以及避免需将整个BIOS硬件拆换掉的麻烦。

    以上的概述与接下来的详细说明皆为示范性质,是为了进一步说明本发明的申请专利范围。而有关本发明的其他目的与优点,将在后续的说明与图示加以阐述。

    【附图说明】

    图1为本发明具有自动重置的计算机装置的功能方框示意图;及

    图2为本发明的方法流程示意图。

    并且,上述附图中的附图标记说明如下:

    1计算机装置

    10主机系统

    12控制器

    120计时器

    14闸道选择器

    16预设基本输入输出系统

    18备份基本输入输出系统

     使能控制端

    Data_bus数据总线

    Add_bus地址总线

    Con_bus控制总线

    Com共同端

    C1第一输出端

    C2第二输出端

    CE控制端

     第一使能受控端

     第二使能受控端

    I2C内部集成电路总线

    GPIO标准输入与输出接口

    S1开机成功信号

    S2重置信号

    【具体实施方式】

    请参考图1,为本发明具有自动重置的计算机装置的功能方框示意图。计算机装置1包括有一主机系统10、一预设基本输入输出系统16、一备份基本输入输出系统18、一闸道选择器14及一控制器12。其中,主机系统10具有一使能控制端一数据总线Data_bus、一地址总线Add_bus及一控制总线Con_bus。同时,预设基本输入输出系统16与备份基本输入输出系统18都耦接于主机系统10的数据总线Data_bus与地址总线Add_bus。

    再参考图1,闸道选择器14具有一共同端Com、一第一输出端C1及一第二输出端C2,闸道选择器14的共同端Com耦接于主机系统10的使能控制端闸道选择器14的第一输出端C1则耦接于预设基本输入输出系统16的一第一使能受控端且闸道选择器14的第二输出端C2耦接于备份基本输入输出系统18的一第二使能受控端同时,闸道选择器14的一控制端CE经由一内部集成电路总线I2C耦接于控制器12,闸道选择器14受控于控制器12以进行第一状态与第二状态的切换。当闸道选择器14处在第一状态时,提供主机系统10的使能控制端连接到预设基本输入输出系统16的第一使能受控端另外,当闸道选择器14处在第二状态时,则提供主机系统10的使能控制端连接到备份基本输入输出系统18的第二使能受控端

    再参考图1,控制器12还耦接于主机系统10的控制总线Con_bus,控制器12内具有一计时器120。当主机系统10经由闸道选择器14使能预设基本输入输出系统16以执行开机程序后,计时器120开始计时。控制器12再经一段开机时间T1后,随即控制闸道选择器14从第一状态切换至第二状态,此时,主机系统10的使能控制端转为连接到备份基本输入输出系统18的第二使能受控端

    开机时间T1结束后,计时器120再计时一段等待时间T2,此时,如果主机系统10在等待时间T2内完成开机,则主机系统10会通过控制总线Con_bus中的一标准输入与输出接口GPIO送出一开机成功信号S1给控制器12,以通知该控制器12。控制器12将根据此开机成功信号S1通过内部集成电路总线I2C控制闸道选择器14切回第一状态。

    另外,若是控制器12在等待时间T2内没有取得开机成功信号S1,则判断主机系统10无法开机,此时,控制器12将通过控制总线Con_bus送出一重置信号S2给主机系统10,以通知主机系统10重新启动。当主机系统10取得重置信号S2后,即通过处于第二状态的闸道选择器14使能备份基本输入输出系统18,以执行重置开机程序。

    当主机系统10在等待时间T2内完成开机后,主机系统10会通过控制总线Con_bus中的标准输入与输出接口GPIO送出开机成功信号S1给控制器12,以通知控制器12。控制器12将根据此开机成功信号S1通过内部集成电路总线I2C控制闸道选择器14切回第一状态。如此,使用者可以借由操作主机系统10进入磁盘操作系统(Disk Operating System;DOS),并且在磁盘操作系统DOS中使用刷新工具(Flash tool)将预设基本输入输出系统16修复还原。

    配合图1,请参考图2。图2为本发明的方法流程示意图。本发明的自动重置方法步骤中,首先,设置闸道选择器14使其处在第一状态,此时,主机系统10的使能控制端经闸道选择器14耦接于预设基本输入输出系统16的第一使能受控端主机系统10经由第一状态的闸道选择器14对预设基本输入输出系统16进行使能,以使用预设基本输入输出系统16进行开机程序,如步骤S100。

    接着,预设基本输入输出系统16中的第一开机程序被解压缩后,随即写入主机系统10中以提供主机系统10执行开机程序,如步骤S102。然后,经一段开机时间T1后,控制器12控制闸道选择器14切换至第二状态,以提供主机系统10的使能控制端耦接于备份基本输入输出系统18的第二使能受控端如步骤S104。

    接下来,控制器12在一段等待时间T2内,判断主机系统10是否送出开机成功信号S1,如步骤S106。如果有,则控制器12控制闸道选择器14切换至第一状态,如步骤S108。相反的,如果没有,则控制器12将送出重置信号S2给主机系统10,以通知主机系统10通过第二状态的闸道选择器14对备份基本输入输出系统18进行使能,以使用备份基本输入输出系统18进行重置开机程序,如步骤S101。

    接着,备份基本输入输出系统18中的第二开机程序被解压缩后,随即写入主机系统10中,以提供主机系统10执行重置开机程序,如步骤S103。当主机系统10完成重置开机程序后,借由标准输入与输出接口GPIO送出开机成功信号S1给控制器12,此时,控制器12控制闸道选择器14切换至第一状态,以提供主机系统10的使能控制端耦接于预设基本输入输出系统16的第一使能受控端在此,使用者可以借由操作主机系统10进入磁盘操作系统(Disk Operating System;DOS),并且在磁盘操作系统DOS中使用刷新工具(Flash tool)对预设基本输入输出系统16进行修复还原,如步骤S105。

    在参考图1与图2,本发明的控制器12是以一单芯片8051实际操作,当主机系统10利用预设基本输入输出系统16开启时,单芯片8051开启一个计时器120,其时间长度为开机程序(Boot block)从BIOS被解压缩到主机系统10中的一记忆体RAM(未示出)的开机时间T1。并且于时间到的时候,单芯片8051将闸道选择器14切换到指向备份基本输入输出系统18的位置。

    此时,单芯片8051进入监测主机系统10上标准输入与输出接口GPIO的状态,当预设基本输入输出系统16是正常的时候,单芯片8051会收到来自标准输入与输出接口GPIO的信号。此时,单芯片8051将闸道选择器14再次切回指向预设基本输入输出系统16的位置,以便下一次仍旧从预设基本输入输出系统16开机。

    如果预设基本输入输出系统16没有正确的执行完,则单芯片8051会等不到标准输入与输出接口GPIO的状态改变。一旦超过所设定的等待时间T2,单芯片8051就送出重置信号S1。此时的闸道选择器14仍然停留在指向备份基本输入输出系统18的位置,因此下一次开机会使用备份基本输入输出系统18开机。

    因为备份基本输入输出系统18与预设基本输入输出系统16的内容完全一致,所以当使用备份基本输入输出系统18开机后,闸道选择器14会自动切回指向预设基本输入输出系统16的位置。因此,进入磁盘操作系统DOS后,使用者即可使用刷新工具(Flash tool)将预设基本输入输出系统16修复还原,从新开机后就会使用预设基本输入输出系统16开机。另外,如果使用备份基本输入输出系统18开机后,使用者并没有修复好预设基本输入输出系统16,则下次主机系统10尝试使用预设基本输入输出系统16开机失败后,会由单芯片8051切换至备份基本输入输出系统18开机。

    综上所述,本发明的具有自动重置的计算机装置及自动重置方法,提供了计算机装置开机失败时,自动地重新启动且完成计算机装置重置的技术,以有效解决基本输入输出系统(BIOS)启动区遭损毁而无法更新的问题,以及避免需将整个基本输入输出系统(BIOS)硬件拆换掉的麻烦。

    以上所述,仅为本发明最佳的具体实施例,本发明的特征并不局限于此,任何本领域普通技术人员在本发明的领域内,可轻易思及的变化或修饰,皆可涵盖在以下本发明的权利要求的范围内。

    

具有自动重置的计算机装置及自动重置方法.pdf_第1页
第1页 / 共10页
具有自动重置的计算机装置及自动重置方法.pdf_第2页
第2页 / 共10页
具有自动重置的计算机装置及自动重置方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《具有自动重置的计算机装置及自动重置方法.pdf》由会员分享,可在线阅读,更多相关《具有自动重置的计算机装置及自动重置方法.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明涉及一种具有自动重置的计算机装置及自动重置方法,计算机装置使用一控制器以监测一预设基本输入输出系统是否可以正常提供一主机系统完成开机,如果没有,则主机系统将利用一备份基本输入输出系统进行开机,并于完成开机后,主机系统将对预设基本输入输出系统进行修复。本发明提供了计算机装置开机失败时,自动地重新启动且完成计算机装置重置的技术,以有效解决BIOS启动区遭损毁而无法更新的问题,以及避免需将整个BI。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1