CN100412761C - 以图文方式显示计算机***的唤醒事件的方法 - Google Patents

以图文方式显示计算机***的唤醒事件的方法 Download PDF

Info

Publication number
CN100412761C
CN100412761C CNB2006100330882A CN200610033088A CN100412761C CN 100412761 C CN100412761 C CN 100412761C CN B2006100330882 A CNB2006100330882 A CN B2006100330882A CN 200610033088 A CN200610033088 A CN 200610033088A CN 100412761 C CN100412761 C CN 100412761C
Authority
CN
China
Prior art keywords
computer system
wake events
saving mode
mode
battery saving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2006100330882A
Other languages
English (en)
Other versions
CN101004631A (zh
Inventor
李锡勤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitac Computer Shunde Ltd
Shunda Computer Factory Co Ltd
Mitac International Corp
Original Assignee
Mitac Computer Shunde Ltd
Mitac International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitac Computer Shunde Ltd, Mitac International Corp filed Critical Mitac Computer Shunde Ltd
Priority to CNB2006100330882A priority Critical patent/CN100412761C/zh
Publication of CN101004631A publication Critical patent/CN101004631A/zh
Application granted granted Critical
Publication of CN100412761C publication Critical patent/CN100412761C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)

Abstract

本发明公开了一种以图文方式显示计算机***的唤醒事件的方法,且该方法是在该计算机***预备进入一省电模式时,将该省电模式的一状态值储存在一第一地址中,并在该计算机***检测到一唤醒事件时,取得唤醒事件的一状态值并储存在一第二地址中,以在该计算机***由该省电模式恢复到原先工作状态时,令该计算机***执行一常驻程序去读取第一及第二地址中的状态值,并根据所述状态值,显示与该省电模式及该唤醒事件对应的一图文信息。通过上述方法,可将唤醒事件及***状态可以被轻易解读的图文方式,直观的呈现在计算机屏幕上。

Description

以图文方式显示计算机***的唤醒事件的方法
技术领域
本发明是有关于一种以图文方式显示计算机***的唤醒事件的方法,特别是指一种将计算机***之***状态及唤醒事件以易于被解读的图文信息显示出来的方法。
背景技术
参阅图1所示,是现有一种计算机***的作业流程,如步骤10所示,计算机***在运转情况下,会同时判断其周边装置是否***作或使用,若有一段时间没有***作时,为了节省电源,如步骤11~13,计算机准备进入一省电模式,其启动唤醒事件侦测功能,并透过BIOS或操作***,将没有被使用或操作的某些周边装置,例如硬盘、显示器、键盘、鼠标...等的电源暂时关闭,使CPU进入该省电模式。其中,根据周边装置的使用状况,省电模式可以是睡眠模式(即所谓之S1状态)、暂停写回随机内存模式(即所谓之S3状态)、暂停写回硬盘模式(即所谓之S4状态)或关机模式(即所谓之S5状态)其中之一。且该唤醒事件系指计算机***之任何周边装置被触发(例如键盘被按下、鼠标被移动等)时所产生之***事件,而且这些唤醒事件是先由BIOS设定在计算机的一***芯片(chipset)中,然后,如步骤14,***芯片会等待并侦测一唤醒事件(wakeup event)的发生。接着,如步骤15及16所示,当***芯片侦测到一唤醒事件时,***芯片将触发计算机***由省电模式回复到原先的工作状态并将该唤醒事件的一状态值暂存在***芯片组之一***状态缓存器(图未示)中,然后,如步骤17,执行BIOS使读取该***状态缓存器中之状态值,以检查是那一唤醒事件被触发,然后清除该***状态缓存器,并如步骤18,将控制权交还给操作***,使进行后续的计算机作业。
且由上述说明可知,由于***建置者并无法轻易得知计算机***是被那一个唤醒事件唤醒而回到工作状态。因此,习知的一种做法是在计算机主机板上插置一测试卡,例如POST(Power On Self Test)卡,来检测***状态及唤醒事件所产生的诊断码,以根据诊断码找出唤醒计算机***的周边装置为何,以判断该周边装置是否如同预期地唤醒计算机***,但是,由于诊断码并不会直接显示其所代表的***状态或唤醒事件为何,***建置者必须查照一诊断码对照说明表,才能得知诊断码所代表的意义,因此,在没有诊断码对照说明表的情况下,***建置者即难以针对唤醒事件所导致之***错误进行除错。
发明内容
本发明的主要目的在于提供一种以易于被解读的图文信息显示***状态及唤醒事件的以图文方式显示计算机***的唤醒事件的方法。
为了实现上述目的,本发明以图文方式显示计算机***的唤醒事件的方法,其计算机***可由一工作状态进入一省电模式,并于检测到一唤醒事件时,将该唤醒事件的一状态值暂存在一状态缓存器后,再由该省电模式恢复到所述工作状态。且该方法包括如下步骤:(a)在该计算机***预备进入该省电模式时,将该省电模式的一状态值储存在一第一地址中。(b)在该计算机***检测到该唤醒事件时,读取该状态缓存器中的状态值并储存在一第二地址中。(c)在该计算机***由该省电模式回复到该工作状态后,令该计算机***执行一常驻程序,使读取该第一及第二地址中之状态值,并根据该等状态值,显示与该省电模式及该唤醒事件对应的一图文信息。
本发明所述以图文方式显示计算机***的唤醒事件的方法,简单且直观,且其可可将唤醒事件及***状态可以被轻易解读的图文方式,直观的呈现在计算机屏幕上,方便了操作人员的解读,极具有实用价值。
附图说明
图1是现有一种计算机***的运转流程图;
图2是本发明以图文方式显示计算机***的唤醒事件的方法的一较佳实施例的流程图。
具体实施方式
有关本发明之前述及其它技术内容、特点与功效,在以下配合参考附图式的一较佳实施例的详细说明中,将可清楚的呈现。
参阅图2所示,是本发明以图文方式显示计算机***的唤醒事件的方法的一较佳实施例,其中,步骤21及22系与图1之步骤10、11相同,且在计算机***运转的情况下,当***周边装置在一段时间内没有被使用时,计算机***即预备进入一省电模式,且省电模式根据周边装置被闲置时间长短,可能是S1状态的睡眠模式、S3状态的暂停写回RAM模式、S4状态的暂停写回硬盘模式,或S5状态的关机模式其中之一。而本实施例的一特征为,执行步骤23,在计算机***进入省电模式之前,将该省电模式的一状态值(即S1、S3、S4或S5其中之一)储存在计算机***预设的一第一地址中,且在本实施例中,该第一地址为一CMOS。然后,进行步骤24~29(与图1的步骤12~17相同),计算机***的BIOS启动唤醒事件侦测功能,并清除***芯片组的一用以暂存唤醒事件的状态值的状态缓存器(图未示)后,即进入省电模式,并由***芯片等待及侦测是否有一唤醒事件发生,所以,当***芯片侦测到一唤醒事件时,***芯片即触发计算机***由省电模式回复到原先工作状态,同时将该唤醒事件的一状态值暂存在该状态缓存器中,然后执行BIOS,由BIOS读取并检查状态缓存器中的状态值,以得知是那一唤醒事件(即周边装置)唤醒计算机***,此时,本实施例的另一特征在于,进行步骤30,令BIOS将所读取的状态值储存在一第二地址中后,再清除该状态缓存器,在本实施例中,该第二地址为一CMOS。然后,如步骤31,在BIOS将控制权交还给操作***后,计算机***即进行步骤32,执行一预设的常驻程序,且该常驻程序中预设有若干与各种***状态(S1、S3、S4、S5)及唤醒事件相对应的图案(或文字),例如以键盘代表按下键盘产生的唤醒事件,以鼠标代表移动鼠标产生的唤醒事件等。该所述常驻程序会去读取第一及第二地址(即CMOS)中的状态值,并判断状态值,若状态值为零,表示计算机***并没有进入省电模式,则终止该常驻程序。若状态值不为零,表示计算机***刚刚才由省电模式回复至工作状态,则常驻程序即由预设的图案中,选取与该省电模式及唤醒事件相对应的一图案(或字文)显示在计算机屏幕上,因此,在计算机***运转的过程中,计算机***曾经进入的省电模式,以及唤醒该省电模式的唤醒事件将会被以一相对应的图案或文字,一一显示在计算机屏幕上,使***状态及唤醒事件能够以一目了然及容易解读的图文信息显示出来,如此,***建置者(或使用者)即可在不需查看POST卡的诊断码的情况下,很清楚地知道计算机的***状态,进入何种省电模式,以及是被那一唤醒事件所唤醒,而有助于加速计算机***的除错。

Claims (5)

1. 一种以图文方式显示计算机***的唤醒事件的方法,其中,该计算机***可由一工作状态进入一省电模式,并于检测到一唤醒事件时,将该唤醒事件的一状态值暂存在一状态缓存器后,由省电模式回复到工作状态;该方法包括下列步骤:
(a)在该计算机***预备进入该省电模式时,将该省电模式的一状态值储存在一第一地址中;
(b)在该计算机***检测到该唤醒事件时,读取该状态缓存器中的状态值并储存在一第二地址中;及
(c)在该计算机***由该省电模式回复到该工作状态后,令该计算机***执行一常驻程序,使读取该第一及第二地址中的状态值,并根据该读取的状态值,显示与省电模式及唤醒事件对应的一图文信息。
2. 根据权利要求1所述以图文方式显示计算机***的唤醒事件的方法,其特征在于:所述省电模式为睡眠模式、暂停写回随机内存模式、暂停写回硬盘模式或关机模式的一种。
3. 根据权利要求1所述以图文方式显示计算机***的唤醒事件的方法,其特征在于:所述唤醒事件是指计算机***的周边装置被触发时产生的***事件。
4. 根据权利要求1所述以图文方式显示计算机***的唤醒事件的方法,其特征在于:所述第一及第二地址为一CMOS。
5. 根据权利要求1所述以图文方式显示计算机***的唤醒事件的方法,其特征在于:所述常驻程序为在该计算机***启动时,即被自动加载到计算机***中。
CNB2006100330882A 2006-01-20 2006-01-20 以图文方式显示计算机***的唤醒事件的方法 Expired - Fee Related CN100412761C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100330882A CN100412761C (zh) 2006-01-20 2006-01-20 以图文方式显示计算机***的唤醒事件的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100330882A CN100412761C (zh) 2006-01-20 2006-01-20 以图文方式显示计算机***的唤醒事件的方法

Publications (2)

Publication Number Publication Date
CN101004631A CN101004631A (zh) 2007-07-25
CN100412761C true CN100412761C (zh) 2008-08-20

Family

ID=38703824

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100330882A Expired - Fee Related CN100412761C (zh) 2006-01-20 2006-01-20 以图文方式显示计算机***的唤醒事件的方法

Country Status (1)

Country Link
CN (1) CN100412761C (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101685338B (zh) * 2008-09-27 2012-08-22 联想(北京)有限公司 一种节省笔记本电脑的***资源的方法和笔记本电脑
CN102053901B (zh) * 2009-10-30 2014-03-26 鸿富锦精密工业(深圳)有限公司 混合型睡眠模式测试***及方法
JP2015152844A (ja) * 2014-02-18 2015-08-24 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム
TWI577162B (zh) 2015-02-11 2017-04-01 宏碁股份有限公司 維持傳輸控制協定連線的方法及電腦系統
CN105991743B (zh) * 2015-03-03 2019-06-04 宏碁股份有限公司 维持传输控制协议连线的方法及电脑***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020083349A1 (en) * 2000-12-21 2002-06-27 Khatri Mukund Purshottam System and method for handling numerous power management signals
US6826701B1 (en) * 2000-04-20 2004-11-30 Microsoft Corporation Re-running general purpose event control methods in a computer system
CN1581021A (zh) * 2003-08-07 2005-02-16 宏达国际电子股份有限公司 于电脑***中减少冷开机的机率的方法及其电脑***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826701B1 (en) * 2000-04-20 2004-11-30 Microsoft Corporation Re-running general purpose event control methods in a computer system
US20020083349A1 (en) * 2000-12-21 2002-06-27 Khatri Mukund Purshottam System and method for handling numerous power management signals
CN1581021A (zh) * 2003-08-07 2005-02-16 宏达国际电子股份有限公司 于电脑***中减少冷开机的机率的方法及其电脑***

Also Published As

Publication number Publication date
CN101004631A (zh) 2007-07-25

Similar Documents

Publication Publication Date Title
CN100412761C (zh) 以图文方式显示计算机***的唤醒事件的方法
CN102866934B (zh) 基于非易失随机存储器的嵌入式设备的休眠及唤醒***
CN106959386B (zh) 一种漏电流检测方法及移动终端
CN214896630U (zh) 指纹感测装置
TW594021B (en) Main computer board on/off testing device, method and system
CN101685337B (zh) 一种台式计算机及其节电方法
CN110543259B (zh) 一种显示设备的指纹解锁方法及显示设备
CN101354604B (zh) 计算机***的光驱电力管理方法
US8745368B2 (en) Notebook computer for performing part of power-on self-test according to proximity sensor before displaying image after power switch is triggered
US20150377937A1 (en) Calculating Power Consumption of Electonic Devices
CN104461816B (zh) 一种电脑主板自动开关机测试卡
US7213159B2 (en) Method for testing and verifying power management features of computer system
US20150346797A1 (en) Systems and methods for displaying energy meters
CN106980569A (zh) 一种利用 usb键盘灯表示bios post进度的方法
CN104424086A (zh) 电脑检错模块和方法
CN110008105A (zh) 一种bmc时间保留方法、装置及电子设备和存储介质
TW201305867A (zh) 省電方法及觸控顯示裝置
CN101000575A (zh) 计算机程序执行瓶颈分析处理方法及***
CN1622005A (zh) 电脑装置之电源状态自动测试方法
CN101980103A (zh) 电源状态管理方法及相关的计算机***
TWI284836B (en) Method of using graphics pattern to display wake-up event of computer system
CN113835760A (zh) ***启动方法、电子设备及存储介质
CN1540516B (zh) 运用交互程序定时执行应用程序状态检测的方法
CN105637494A (zh) 用于处理定制事件的技术
CN101604279B (zh) 电脑开机后自动模拟人工检测的方法、检测***及外接式储存装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080820

Termination date: 20130120