在预定时间自动启动的计算机及其方法

文档序号:6501593阅读:240来源:国知局
在预定时间自动启动的计算机及其方法
【专利摘要】一种在预定时间自动启动的计算机及其方法,该方法包括:首先,在计算机的基本输出输入系统内设定开机时间,接着,南桥芯片组根据该开机时间调整系统自动唤醒时间,随后将计算机关机,然后,在到达该系统自动唤醒时间时,南桥芯片组执行自动开启程序;该自动开启程序包括:执行该基本输出输入系统,判断该系统自动唤醒时间是否等于该开机时间,若等于,则继续启动该计算机至运作该操作系统,若不等于,则重设下一次系统自动唤醒时间,并触发该计算机的电源供应器停止供电;该南桥芯片组在该下一次系统自动唤醒时间到达时,重新执行该自动开启程序。
【专利说明】在预定时间自动启动的计算机及其方法

【技术领域】
[0001] 本发明与自动启动计算机有关,特别是指一种在预定时间自动启动的计算机及其 方法。

【背景技术】
[0002] 台湾专利第1315827号公开了一种计算机自动开机的方法及相关装置,该方法 是:先在计算机的操作系统下选择一个预设时间,并利用该预设时间调整闹铃设定。在计 算机关机的情况下,当实时时钟/非易失性内存(Real Time Clock/Nonvolatile Memory, RTC/NVRAM)芯片的时间值与该闹铃设定相符时,自动将该计算机开机。
[0003] 虽然台湾专利第1315827号公开了自动将计算机开启的技术,但目前的南桥芯片 组通常有设定支持唤醒期间,该支持唤醒期间通常是三十天,也就是上述的预设时间需在 该南桥芯片组的支持唤醒期间内,否则就不能设定自动开机的时间。


【发明内容】

[0004] 本发明提供一种在预定时间自动启动计算机的方法,该方法包括:首先,在该计算 机被开启时,在该计算机的基本输出输入系统内建立一个开机时间。其中,该计算机的南桥 芯片组具有唤醒支持最大值及实时时间。该唤醒支持最大值是该南桥芯片组自该实时时间 算起允许自动启动该计算机的期间。该开机时间超出该唤醒支持最大值。
[0005] 接着,该南桥芯片组根据该实时时间及该开机时间调整该计算机的基本输出输入 系统内的系统自动唤醒时间,该系统自动唤醒时间接近该唤醒支持最大值。随后,将该计算 机关机。
[0006] 最后,在该南桥芯片组的实时时间等于该系统自动唤醒时间时,执行自动开启程 序。该自动开启程序包括:该计算机的南桥芯片组触发该计算机的电源供应器供电,该计算 机的南桥芯片组运作该基本输出输入系统,并判断该系统自动唤醒时间是否等于该开机时 间?若等于,则继续启动该计算机至运作该计算机的操作系统。若不等于,则该南桥芯片组 重设下一次该系统自动唤醒时间,设定该计算机的南桥芯片组触发该计算机的电源供应器 停止供电,其中,在该南桥芯片组的实时时间等于该下一次系统自动唤醒时间时重新执行 该自动开启程序。
[0007] 本发明提供另一种在预定时间自动启动的计算机,用于运作操作系统。该计算机 包括电源供应器和主机板。该电源供应器与该主机板连接。该主机板具有快闪只读存储器、 南桥芯片组、中央处理器、以及电池。该南桥芯片组与该快闪只读存储器、该中央处理器及 该电池电连接。该快闪只读存储器存储有开机时间和基本输出输入系统。该南桥芯片组用 于调整系统自动唤醒时间,且具有实时时钟和随机存取存储器。该实时时钟用于追踪该系 统自动唤醒时间,并产生实时时间。该随机存取存储器存储有唤醒支持最大值。该唤醒支 持最大值是该南桥芯片组自该实时时间算起允许自动启动该计算机的期间。其中,该开机 时间超出该唤醒支持最大值。
[0008] 当该计算机在关机的状态时,该电池供应电力至该快闪只读存储器及该南桥芯片 组。在该南桥芯片组的实时时间等于该系统自动唤醒时间时,该南桥芯片执行自动开启程 序。该自动开启程序包括:触发该计算机的电源供应器供电,且执行该基本输出输入系统, 来判断该系统自动唤醒时间是否等于该开机时间?若等于,则继续启动该计算机直至运作 该操作系统。若不等于,则重设下一次该系统自动唤醒时间,且设定触发该计算机的电源供 应器停止供电。其中,在该南桥芯片组的实时时间等于该下一次系统自动唤醒时间时,重新 执行该自动开启程序。
[0009] 相较于现有技术,本发明的在预定时间自动启动的计算机及其方法能够提供克服 南桥芯片组的支持限制,而将自动开机时间设在该南桥芯片组支持限制以外的时间。

【专利附图】

【附图说明】
[0010] 图1是表示本发明一较佳实施例的计算机的体系结构示意图。
[0011] 图2是表不图1中的计算机在预定时间自动启动的方法流程图。
[0012] (符号说明)
[0013] 10···计算机 11···主机板
[0014] 13···电源供应器 15···南桥芯片组
[0015] 151···实时时钟 153···随机存取存储器
[0016] 16. ··快闪只读存储器17. ··中央处理器
[0017] 18···电池

【具体实施方式】
[0018] 为了详细说明本发明的技术特点所在,在此例举以下的较佳实施例并结合附图进 行如下说明,其中 :
[0019] 图1是表示本发明一较佳实施例的计算机的示意图。如图1所示,该计算机10包 括主机板11和电源供应器13。该电源供应器13与该主机板11电连接,且用于供电至该主 机板11。该电源供应器13接收市电(即,交流电),并处理成该主机板11所需的电力,一 般而言,该计算机10被开机后,该电源供应器13就持续提供该主机板11所需的电力。
[0020] 该主机板11包括南桥芯片组15、快闪只读存储器(FLASH ROM) 16、中央处理器 (CENTRAL PROCESSING UNIT,CPU) 17、以及电池18。该南桥芯片组15与该快闪只读存储器 16、该中央处理器17及该电池18连接。该快闪只读存储器16通常存储有基本输出输入系 统(Basic Input/Output System, BIOS),以供该南桥芯片组15执行运作。
[0021] 当该计算机10被关机时,表示该电源供应器13中断供电给该主机板11,此时,该 电池18仍可持续供电给该南桥芯片组15及该快闪只读存储器16。
[0022] 实际应用中,该南桥芯片组15被设定有唤醒支持最大值,使得若要自动唤醒该计 算机10则必需在该唤醒支持最大值所支持的期间内。举例来说,若该唤醒支持最大值被设 定为三十天,则表示:在原计算机体系结构仅允许从该实时时间算起的三十天内自动启动 该计算机10。
[0023] 其中,该计算机10的南桥芯片组15具有实时时钟(REAL --ΜΕ CLOCK,RTC) 151和 随机存取存储器(CMOS RAM) 153。该实时时钟151用于追踪时间并产生实时时间,该实时时 间随时在变动。该随机存取存储器153存储该唤醒支持最大值和该实时时间。
[0024] 图2是表示图1的计算机执行在预定时间自动启动的方法的流程图。如图2所示, 该方法包括:
[0025] 步骤S21 :在该计算机被开启时,在该计算机的基本输出输入系统(BIOS)内建立 开机时间。该开机时间由使用者自行根据年/月/日/时/分/秒建立于该计算机的基本 输出输入系统(BIOS)内,且被存储在该快闪只读存储器内。
[0026] 需要注意的是,自该开机时间设定完成时的该实时时间算起,步骤S21中所述的 开机时间超出该唤醒支持最大值。这表示:该开机时间超出在该南桥芯片组支持的唤醒支 持最大值。
[0027] 步骤S23 :该南桥芯片组根据该实时时间及该开机时间,调整该计算机的基本输 出输入系统内的系统自动唤醒时间,该系统自动唤醒时间接近该唤醒支持最大值。这表示: 该南桥芯片组会根据该实时时间及使用者设定的开机时间来调整该系统自动唤醒时间,关 于该情况稍后举例加以说明。
[0028] 步骤S25 :将该计算机关机。通常在使用者完成步骤S21中的该开机时间设定后, 步骤S23就会直接被执行,因此,使用者将计算机关机时,不会感觉到步骤S23。
[0029] 步骤S27 :在该南桥芯片组的实时时间等于该系统自动唤醒时间时,执行自动开 启程序。该自动开启程序包括:
[0030] 步骤S270 :南桥芯片组触发该计算机的电源供应器供电,
[0031] 步骤S271 :该计算机的南桥芯片组运作该基本输出输入系统,以及,
[0032] 步骤S273 :判断该系统自动唤醒时间是否等于该开机时间?
[0033] 若等于,则至步骤S275 :继续启动该计算机至执行该计算机的操作系统。如此,就 可以完成自动开启该计算机的目的。
[0034] 若不等于,则至步骤S277:该南桥芯片组重设下一次系统自动唤醒时间,并且,执 行步骤S279 :南桥芯片组触发该计算机的电源供应器停止供电,在该南桥芯片组的实时时 间等于该系统下一次自动唤醒时间时,返回步骤S270,以重新执行该自动开启程序。
[0035] 步骤S277中重设下一次自动唤醒时间的方式与步骤S23中所述的相同,因此,在 此不再多作说明。此外,前述的该实时时钟用于追踪该系统自动唤醒时间及该下一次系统 自动唤醒时间。
[0036] 举例来说,当该实时时间为2012年10月1日13时15分59秒,且步骤S21中的开 机时间设为2012年12月15日00时01分01秒时,由于该唤醒支持最大值被设定为三十 天,表示该开机时间远超过该南桥芯片组允许的时间,因此,在步骤S23中,该南桥芯片组 将该系统自动唤醒时间调整为2012年10月31日13时15分59秒,以使该系统自动唤醒 时间等于该唤醒支持最大值,但是,也可以调整为接近的时间点,例如,提早一天(即,2012 年10月30日13时15分59秒)或提早六小时(S卩,2012年10月30日7时15分59秒) 等。
[0037] 这样,当到了 2012年10月31日13时15分59秒时,步骤S27就会被执行,但是, 由于2012年10月31日13时15分59秒不是使用者设定的开机时间,因此会执行步骤S277 及S279,其中,步骤S277中的下一次系统自动唤醒时间调整为2012年11月30日13时15 分59秒,步骤S279中所述的关机是由南桥芯片组自动关机,而不是由使用者操作。但是, 由于该下一次系统自动唤醒时间仍非使用者设定的开机时间,因此,在到达该下一次系统 自动唤醒时间时,也会如前所述,需要再次利用步骤S277重设系统自动唤醒时间,但这次 的开机时间是在该唤醒支持最大值(即,三十天)内,因此,最后,该系统自动唤醒时间就是 等于该开机时间(即,2012年12月15日00时01分01秒),这样,当到达该系统自动唤醒 时间时,就会执行步骤S275,以将该计算机开启。
[0038] 综上所述,本发明的在预定时间自动启动的计算机及其方法通过上述的说明能够 克服原计算机的南桥芯片组限制,实现任意建立自动开机的时间点,且该系统自动唤醒时 间的设定可以是一次或一次以上,不以本较佳实施例所述为限。
【权利要求】
1. 一种方法,用于在预定时间自动启动计算机,其中,所述计算机的南桥芯片组具有唤 醒支持最大值和实时时间,所述唤醒支持最大值是所述南桥芯片组自所述实时时间算起允 许自动启动所述计算机的期间,所述方法的特征在于,包括以下各步骤: 在所述计算机被开启时,在所述计算机的基本输出输入系统内建立开机时间,其中,所 述开机时间超出所述唤醒支持最大值; 所述南桥芯片组根据所述实时时间及所述开机时间,调整所述计算机的基本输出输入 系统内的系统自动唤醒时间,所述系统自动唤醒时间接近所述唤醒支持最大值; 将所述计算机关机;以及, 在所述南桥芯片组的实时时间等于所述系统自动唤醒时间时,执行自动开启程序,所 述自动开启程序包括:所述计算机的南桥芯片组触发所述计算机的电源供应器供电,所述 计算机的南桥芯片组运作所述基本输出输入系统,并判断所述系统自动唤醒时间是否等于 所述开机时间,若等于,则继续启动所述计算机至运作所述计算机的操作系统,若不等于, 则所述南桥芯片组重设下一次系统自动唤醒时间,且所述南桥芯片组触发所述计算机的电 源供应器停止供电,其中,在所述南桥芯片组的实时时间等于所述下一次系统自动唤醒时 间时,重新执行所述自动开启程序。
2. 如权利要求1所述的方法,其特征在于, 所述系统自动唤醒时间小于或等于所述唤醒支持最大值支持的期间。
3. 如权利要求1所述的方法,其特征在于, 所述计算机包括快闪只读存储器,所述快闪只读存储器与所述南桥芯片组连接,且用 于存储所述开机时间及所述基本输出输入系统。
4. 如权利要求3所述的方法,其特征在于, 所述南桥芯片组具有实时时钟和随机存取存储器, 所述实时时钟用于追踪所述系统自动唤醒时间及所述下一次系统自动唤醒时间,并产 生所述实时时间, 所述随机存取存储器存储所述唤醒支持最大值、所述系统自动唤醒时间及所述下一次 系统自动唤醒时间。
5. 如权利要求4所述的方法,其特征在于, 所述计算机包括电池,所述电池用于在所述计算机关机时供应电力至所述快闪只读存 储器及所述南桥芯片组。
6. -种在预定时间自动启动的计算机,用于运作操作系统,所述计算机的特征在于, 包括:电源供应器和主机板, 所述主机板与所述电源供应器连接,且具有快闪只读存储器、南桥芯片组、中央处理 器、以及电池, 所述南桥芯片组与所述快闪只读存储器、所述中央处理器及所述电池电连接, 所述快闪只读存储器存储开机时间和基本输出输入系统, 所述南桥芯片组用于调整系统自动唤醒时间,且具有实时时钟和随机存取存储器, 所述实时时钟用于追踪所述系统自动唤醒时间并产生实时时间, 所述随机存取存储器存储唤醒支持最大值,所述唤醒支持最大值是所述南桥芯片组自 所述实时时间算起允许自动启动所述计算机的期间,其中,所述开机时间超出所述唤醒支 持最大值, 当所述计算机在关机的状态时,所述电池供应电力至所述快闪只读存储器及所述南桥 芯片组,在所述南桥芯片组的实时时间等于所述系统自动唤醒时间时,所述南桥芯片执行 自动开启程序, 所述自动开启程序包括:触发所述计算机的电源供应器供电,且运作所述基本输出输 入系统,来判断所述系统自动唤醒时间是否等于所述开机时间,若等于,则继续启动所述计 算机至运作所述操作系统,若不等于,则重设下一次所述系统自动唤醒时间,且触发所述计 算机的电源供应器停止供电,其中,在所述南桥芯片组的实时时间等于所述下一次系统自 动唤醒时间时,重新执行所述自动开启程序。
7. 如权利要求6所述的在预定时间自动启动计算机的方法,其特征在于, 所述南桥芯片组根据所述实时时间及所述开机时间,调整所述系统自动唤醒时间,所 述系统自动唤醒时间接近所述唤醒支持最大值。
8. 如权利要求7所述的在预定时间自动启动计算机的方法,其特征在于,所述系统自 动唤醒时间小于或等于所述唤醒支持最大值支持的期间。
【文档编号】G06F9/445GK104102503SQ201310121819
【公开日】2014年10月15日 申请日期:2013年4月10日 优先权日:2013年4月10日
【发明者】魏岩懿, 简郁峰, 陈育男 申请人:环旭电子股份有限公司, 环鸿科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1