[go: up one dir, main page]

TW201009562A - Computer with power-saving state control and control method thereof - Google Patents

Computer with power-saving state control and control method thereof Download PDF

Info

Publication number
TW201009562A
TW201009562A TW097131479A TW97131479A TW201009562A TW 201009562 A TW201009562 A TW 201009562A TW 097131479 A TW097131479 A TW 097131479A TW 97131479 A TW97131479 A TW 97131479A TW 201009562 A TW201009562 A TW 201009562A
Authority
TW
Taiwan
Prior art keywords
power
computer
event
sleep mode
sleep
Prior art date
Application number
TW097131479A
Other languages
English (en)
Inventor
Wen-Pin Chien
Original Assignee
Asustek Comp Inc
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 Asustek Comp Inc filed Critical Asustek Comp Inc
Priority to TW097131479A priority Critical patent/TW201009562A/zh
Priority to US12/512,603 priority patent/US8230250B2/en
Publication of TW201009562A publication Critical patent/TW201009562A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Description

201009562 九、發明說明: 【發明所屬之技術領域】 本發明係有關一種電腦與控制方法,特別是一種具省電狀態控制的電 腦與其控制方法。 【先前技術】 電子產品的電源消耗為設計上的重要因素之一,每一家庭商無不希望 自家的電子產品能夠消耗最少的電源。尤其是針對可攜式電子產品而言, Φ 電源的消耗越小’可讓電池的使用時間越長,而不需經常更換電池,如此 更能滿足使用者的需求》 因此’針對電腦系統而言為了達到省電的效果’電腦系統設有所謂的 睡眠(省電)模式(sleeping mode) ’可讓電腦系統隨使用者需求,或依使用者 未動作的時間長短,而進入不同的睡眠模式。其中,每一個睡眠模式分別 對應不同的電源組,可在不同的睡眠模式下開啟或關閉特定的電源。對照 於電腦系統若一直處於正常的工作模式(workingm〇de)下,需將所有電源全 〇 部開啟的狀態,睡眠模式著實節省了不少電源的損耗。 然而’當電腦系統進入某一個睡眠模式後,若要改變到其他的睡眠模 式時’以習知技術的作法,需先將電腦系統喚醒,而回到工作模式之後, • 才能再進到另一個睡眠模式。 - 請參照「第1圖」,該圖所示為習知技術之睡眠模式轉換示意圖。假設, 目前電腦系制狀態處於第—睡嘯式(S1),如果要由第—睡眠模式(sl)進 入更深-層的第二睡目民模式(S2) ’就必需將所有的電_啟,而先回到工作 201009562 模式(so) ’然後才能再進入第二_赋㈣。也就是說,睡眠模式(S1〜S4) 之間無法直接轉換’不論目前處於哪—個睡賴式只要須轉換到不同的 睡眠模式時’皆必須先回到工作模式(so)後,才能再進入另-個睡眠模式。 如此’不僅會獅眠模式之間的轉換時間拉長,且由於必須先開啟所有的 電麻Θ到卫作模式’才能it行後續的動作(進人個睡眠模式),反而會 造成不必要的電源消耗。 【發明内容】 ® 本發明提出一種具省電狀態控制的電腦,具有多個睡眠模式直接切 換’該電腦包含:電源組、儲存模組、電源管理模組及控制模組。電源組 提供多個電源給電腦内多個元件。儲存模組用以儲存每一個睡眠模式所對 應之執行資料。電源管理模組用以設定每一個睡眠模式所開啟對應電源組 的數目。控制模組依據所接收的觸發事件,判斷切換的睡眠模式,來送出 第一切換信號到儲存模組,使餘存模組進行儲存執行資料,並送出第二切 換信號到電源管理模組,使電源管理模組設定電源組的數目,再將電腦由 ® 一第一睡眠模式直接切換到一第二睡眠模式。 本發明亦提出一種省電狀態的控制方法,應用於具有多個電源組與多 個睡眠模式直接切換之電腦,控制方法包含下列步驟:接收觸發事件,在 - 電腦處於一第一睡眠模式;判斷觸發事件之事件屬性;當該事件屬性為一 . 睡眠事件時,先儲存對應於該第一睡眠模式之一執行資料,再設定該些電 源組開啟之數目,當該事件屬性為一唤醒事件時,先設定該些電源組開啟 之數目,再儲存對應於該第一睡眠模式之該執行資料;使電腦進行該第一 201009562 睡眠模式直接切換到—第二睡眠模式。。 藉由本發明所提出之裝置財法,可允許電齡統在進人某一個睡眠 模式後,依照接收到的事件(Event),不需先回到卫作模式即可直接改變 到其他的睡眠模式。如此,可提供更有彈性的電源管理方式,以增加電池 的使用壽命,更可讓使用者在使用上更為直覺。 有關本發_較佳實簡及其魏,合®式說明如後。 【實施方式】 ❹ 請參照「第2圖該圖所示為具省電狀態控制的電滕之第-實施例示 意圖。本發明所提出之電腦,具有多個睡眠模式可供切換,該電腦包含: 儲存模組10、電源管理模組20、控制模組3〇及電源組 電腦具有不同的省電狀態,因此可進入多種不同的睡眠模式,而不同 的睡眠模式所需的電源組數目有所不同。其中,電源組4〇〜49分別提供電 源給電腦内的多個元件所使用。隨著睡眠模式的不同,所處理的執行資料 也會有所差異。舉例說明,當由較淺的睡眠模式進入較深的睡眠模式時, ® 由於較深的睡眠模式所對應的電源組的電源數目較少(省電效果較好),因此 所剩的電源將無法處理某些原本在較淺的睡眠模式下之執行資料,所以須 先將較淺的睡眠模式下的執行資料健存起來《於此’儲存模組1〇即可用以 儲存每一個睡眠模式所對應之執行資料。 如上所述,每一個睡眠模式所需的電源組數目有所不同,舉例說明: 在工作模式(S0)下’所有的電源組,也就是第一電源組40、第二電源組41、 第三電源組42到第N電源組49皆需開啟,而第一睡眠模式(S1)可關閉其 7 201009562 _一個電源組’第一睡眠模式(S2)又再關閉其中一個電源組,以此類推。於 此’電源管理模組20便是用以設疋每一個睡眠模式下所對應之電源組所需 開啟的數目。 控制模組30接收觸發事件’依據觸發事件,判斷目前需切換到哪一個 睡眠模式,由此來送出第一切換信號到儲存模組10,使儲存模組10進行儲 . 存執行資料的動作,並且送出第一切換信號到電源管理模組20,使電源管 理模組20設定對應的電源組之數目,使電腦進行睡眠模式的切換,並直接 ® 進入另一種睡眠模式,此點於後將有更詳盡之說明。其中,控制模組可選 自南橋晶片、北橋晶片、嵌入式控制器(embeddedcontroller.,EC)、鍵盤控 制器(keyboard controller,KBC )及其組合所構成的群組,亦即電腦系統中原 本即具有的元件,如此不需增設新的元件,因而不會造成额外的成本支出。 請參照「第3圖」為具省電狀態控制的電腦之第二實施例示意圖。於 第二實施例中,更包含觸發模組50。由圖中所示可知,觸發模組5〇可產生 兩種不同的觸發事件,分別為睡眠事件與喚醒事件’底下針對這兩種不同 β 的事件,分別作說明。 當觸發模組50產生的觸發事件為睡眠事件時,表示電齡目前的狀態 (可能是工作模式或某-個睡眠模式),要進人較深層_眠模式下。舉例說 •明,假設電腦原本處於第一睡眠模式(S1)下,此時第一電源組4〇、第二電 ’源組4卜第三電源組42到第糾電源組皆開啟。當控制模組純收到觸 發模組5〇所產生之睡眠事件’藉由睡眠事件而觸發電腦進入第三睡眠模式 (S3) »此時’控制模組30會先將執行資料儲存於該餘存模組川中再由電 201009562 源管理模組2〇控制關閉對應之電源組以符合第三睡眠模式⑽的電源組 數目’亦即剩下第一電源、组40、第二電源組4卜第三電源組42到第N-3 電源組為開啟狀態。如此,可讓電腦達到更為省電的狀態,且進入更深層 的睡眠過程中’不必像先前技術般需先回到工作模式下,才能轉換到另一 • 睡民模式藉由本發明可讓電腦的狀態由-種睡眠模式直接進入另-種睡 眠模式。 其中,本發明所提及的儲存模組1〇可為快取記憶體(cache memory)、 ©暫存器(register)隨機存取記憶體^或硬碟㈣d出企)等多種不同的可 供-己隐用之模^舉例說明,由於睡眠模式的不同,因此每—個睡眠模式 的執行貝料可月匕儲存於不同種類的儲存模組1〇中,假設第一睡眠模式(較淺 的睡眠模式)之執行資料儲存於隨機存取記憶體中,而第三睡眠模式(較深的 睡眠模式)之執打資料儲存於硬碟中。因此,上述觸發事件為睡眠事件的例 子中’控麵組30處理齡触1()之執行雜的对為,祕執行資料 由隨機存取記憶體儲存於硬碟之中。 ® 另-方面’當觸發模組5〇產生的觸發事件為唤醒事件時,表示電腦由 '、 民模式要進入較淺層的睡眠模式。舉例說明,假設電腦原本處 於第三睡眠模式㈣下,此時第—電源組⑽、第二電源組4卜第三電源組 42到第N-3電源組皆開啟。當控制模組3〇接收到觸發模組所產生之喚 •醒事件,藉由喚醒事件而觸發電腦進入第一睡眠模式(S1)。此時控制模組 30會先控制電源管理模组2〇開啟對應的電源組以符合第一睡眠模式㈣ 的電源組之數目,亦即開啟第N_2電源組與第則電源組,使得第一電源 201009562 組40、第二電源組41、第三電源組42到第Ν-l電源組皆開啟。之後再儲 存執行資料於儲存模組10。於此,可將執行資料由硬碟改為儲存於隨機存 取記憶鱧之申。如此,當電腦要進入較淺層的睡眠模式時,同樣可由一種 睡眠模式直接進入另一種睡眠模式,而不需先回到工作模式下,才能進行 後績的動作》 . 明參照「第4圖」,該圖所示為本發明之睡眠模式轉換示意圖。藉由本 發明所提出之裝置’可讓電腦系統中的睡眠模式之轉換,如「第4圖」所 ❹不。將「第4圖」與「第1圖」作比較,可清楚發現,藉由本發明所提出 的裝置’可讓每-_賴式與工賴式之财直接轉換,更讓任何一個 睡眠模式可直接轉換到另一個睡眠模式。相較於習知技術,省略了需先回 到工作模式,才能再轉換到另一種睡眠模式的步驟。如此,不僅可提升睡 眠模式之_轉換效率,更可提供更為彈性化的電鮮理方式,以增加電 池的使用壽命。 為了方便使用者操作電滕系統而進入不同的睡眠模式或工作模 藝 S,上述所提及之觸發模,组50可包含按鍵。使用者可藉由電腦上所設置 的按鍵,而觸發不同的事件(睡.眠事件或唤醒事件)。產生觸發事件可藉 由-有線或無線網路裝置。或者藉由一螢幕的開閨、一電池的電量大小 或一轉接器(adapter)的有無插入產生該觸發事件。 . 另外,也可採用電«助部軟體的方式來實現,此時觸發模組50可 包含計時器(Timer)。使用者可先設定好電腦系統内部的計時器,假設,設 定-特^_(如30分鐘),若使用者未使用電腦,便進人更深—層的睡眠 201009562 模式。因此’藉由計時器的設定,於經過特定的時間後,即可自動觸發睡 眠事件。類似的情形,若使用者要將電腦由工作模式轉換至最深層的睡眠 模式’而在工作模式下可先設定電腦系統内部的計時器。假設,設定一特 定時間,如1個半小時,要由最深層的睡眠模式回到最淺層的睡眠模式, 若電腦系統具有四個睡眠模式,如此,電腦系統便會在每經過30分鐘後, • 自動產生—喚醒事件’使電腦進人較淺-層的睡眠模式。因此,透過計時 器可達到使用者的需求,亦即經過i個半小時後,自動由第四睡眠模式(最 ❿深層的睡眠模式)回到第—睡眠模式(最淺層的睡眠模式)。 請參照「第5圖」’該圓所示為省電狀態的控制方法之流程圖。該控制 方法’應用於具有多個電源組與多個睡眠模式可供切換之電腦,該控制方 法包含下列步驟。 步驟歡接收觸發事件。其中,觸發事件可藉由按鍵或計時器CO 而產生。 步驟S20 ··判斷觸發事件之事件屬性。 ® 步卿:於細2G所判_果,細為睡眠事件,先儲存 對應於睡眠模式之執行資料。 步驟S32 :再關閉對應之電源組的數目。 •步獅:於步議所判斷的結果,梅屬性為喚醒事件先開啟 ' 對應之電源組的數目。 步驟S42 :再儲存對應於睡眠模式之執行資料。 步驟SSO :使電腦進行睡眠模式的切換。 11 201009562 雖然本發明的技術内容已經以較佳實施例揭露如上,然其並非用以限 定本發明,任何熟習此技藝者,在不脫離本發明之精神所作些許之更動與 潤飾,皆應涵蓋於本發明的範疇内,因此本發明之保護範圍當視後附之申 請專利範圍所界定者為準。 【圖式簡單說明】 第1圖:習知技術之睡眠模式轉換示意圖 第2圖:具省電狀態控制的電腦之第—實施例示意圊 第3圖·具省電狀態控制的電腦之第二實施例示意圊 第4圖:本發明之睡眠模式轉換示意圖 第5圖:省電狀態的控制方法之流程圖 【主要元件符號說明】 10 :儲存模組 20 :電源管理模組 30 :控制模組 40、41、42、49 :電源組 50 ·‘觸發模組 12

Claims (1)

  1. 201009562 十、申請專利範圍: 1. 一種具省電狀態控制的電腦,具有多個睡眠模式直接切換,該電腦包含: 多個電源組’提供多個電源給該電腦内多個元件; 一儲存模組,用以餘存每一該睡眠模式所對應之一執行資料; -電源管理模組,職設定每-該睡賴式·啟對應該些電源組 的數目;及 -控讎組’依據所接收之—紐事件,觸切翻任__該睡眠模 式,來送出一第一切換信號到該儲存模組,使該儲存模組進行儲存該執 行資料’並送出-第一切換信號到該電源管理模組,使該I源管理模組 設定開啟該些電源組的數目’再將該電腦由—第一睡眠模式直接切換到 一第二睡眠模式。 2. 如請求項1之電腦,其中該觸發事件係為一睡眠事件。 3. 如請求項2之電腦,其中該控制模址先儲存該執行資料於該儲存模組, 再控制該電源管理模組對應之該些電源組的關閉數目。 4. 如請求項1之電腦’其中該觸發事件係為—喚醒事件。 5·如明求項4之電腦,其中該控制模組先控制該電源管理模組開啟對應之 該些電源組的數目,再儲存該執行資料於該儲存模组。 6. 如請求項1之電腦,更包含: 一觸發模組,用以產生該觸發事件; 7. 如請求項6之電腦,其中該觸發模組包含—按鍵。 8. 如請求項6之電腦,其中該觸發模組包含—計時器。 13 201009562 9. 如請求項1之賴,其存模_、選自快取雜 明·臀存器、醅播 存取記憶體、硬碟及其組合所構成的群組。 10. 如請求項1之《’其t雜麵域選自南 3匕衢晶片、嵌入 式控制器、鍵盤控制器及其組合所構成的群組。 電源組與多__式 睡眠模式;
    —種省電狀態的控制方法,應用於具有多個 切換之一電腦,該控制方法包含下列步驟: 接收一觸發事件,在該電腦處於一第一 判斷該觸發事件之一事件屬性; 當該事件屬性為-睡眠事件時,先儲存對應於該第 執行資料,再蚊_電雜敝讀目,#該事件魏為— 時,先設定該些電源組開啟之數目,再儲雜應於該帛〜睡眠模=事件 執行資料;及 ^之該 ❿ 使該電腦進行該第-睡眠模式直接切換到—第二睡眠棋式。 以如請求項U之省電狀態的控制方法,其中接收該觸發事件之步驟,勺人 下列步驟: 藉由一按鍵而產生該觸發事件。 之步騍,包含 3.如明求項u之省電狀態的控制方法,其申接收該觸發事件 下列步禪: 藉由一計時器而產生該觸發事件。 包含 R如請求項11之省電狀態的控制方法,其中接收該觸發事件 下列步驟: 201009562
    藉由一有線或無線網路裝置而產生該觸發事件。 15.如請求項11之省電狀態的控制方法,其中接收該觸發事件之步驟,包含 下列步驟: 藉由一螢幕的開闔、一電池的電量大小或一轉接器的有無插入產 生該觸發事件。 15
TW097131479A 2008-08-18 2008-08-18 Computer with power-saving state control and control method thereof TW201009562A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW097131479A TW201009562A (en) 2008-08-18 2008-08-18 Computer with power-saving state control and control method thereof
US12/512,603 US8230250B2 (en) 2008-08-18 2009-07-30 Computer having power saving state control function and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW097131479A TW201009562A (en) 2008-08-18 2008-08-18 Computer with power-saving state control and control method thereof

Publications (1)

Publication Number Publication Date
TW201009562A true TW201009562A (en) 2010-03-01

Family

ID=41682102

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097131479A TW201009562A (en) 2008-08-18 2008-08-18 Computer with power-saving state control and control method thereof

Country Status (2)

Country Link
US (1) US8230250B2 (zh)
TW (1) TW201009562A (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI528154B (zh) * 2011-05-27 2016-04-01 緯創資通股份有限公司 掀蓋式電子裝置、開關模組以及開關方法
JP2013003911A (ja) * 2011-06-17 2013-01-07 Sony Corp 電子機器、電子機器の制御方法およびプログラム
JP2015011652A (ja) * 2013-07-02 2015-01-19 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム
US9329611B2 (en) * 2013-12-02 2016-05-03 Nxp B.V. Power control
US9696785B2 (en) 2013-12-28 2017-07-04 Intel Corporation Electronic device having a controller to enter a low power mode
US20180088959A1 (en) * 2016-09-28 2018-03-29 Delphi Technologies, Inc. Automated-vehicle resource management system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314587A (ja) * 1995-05-15 1996-11-29 Nec Corp 省電力電源回路
CN1300661C (zh) 2004-12-09 2007-02-14 威盛电子股份有限公司 计算机系统及电源管理状态切换方法
JP2008090436A (ja) 2006-09-29 2008-04-17 Toshiba Corp 情報処理装置およびシステム状態制御方法。
KR20090044872A (ko) * 2007-11-01 2009-05-07 엘지전자 주식회사 휴대용 컴퓨터 및 휴대용 컴퓨터의 절전모드 제어방법

Also Published As

Publication number Publication date
US20100042859A1 (en) 2010-02-18
US8230250B2 (en) 2012-07-24

Similar Documents

Publication Publication Date Title
JP5410109B2 (ja) 電力制御システム及び電力制御方法
CN101714021B (zh) 混合式系统的计算机
KR101519082B1 (ko) 슬리프 프로세서
CN102778943B (zh) 状态控制方法、装置及便携终端
EP2857929B1 (en) Information processing apparatus, information processing system, and power control method
EP2267575B1 (en) Electronic device for reducing power consumption of computer motherboard and motherboard thereof
TW201009562A (en) Computer with power-saving state control and control method thereof
JPH11161385A (ja) コンピュータシステムおよびそのシステムステート制御方法
TW201248378A (en) Power management method and device thereof
GB2457171A (en) Control of power in an integrated circuit which has power domains having power islands
JPH096465A (ja) 情報処理装置及びその制御方法
CN101859173A (zh) 待机休眠状态下的计算机主机板的节电装置及其主机板
TW201202914A (en) Information processing device and power supply control circuit
CN101145036A (zh) 电源管理结构及管理机制
TW200937182A (en) Power managing method for a multi-microprocessor system
CN108540664B (zh) 一种开机方法及电子设备
US7065664B2 (en) Power management for a PDA system
JP2010262621A (ja) 電源制御付きコンピュータシステム及び電源制御方法
CN101655734B (zh) 具省电状态控制的电脑与其控制方法
CN101441449A (zh) 自动切换电源状态的方法
CN201562144U (zh) 在高低能耗模式之间切换的电子设备和包括其的电子相框
US12061510B2 (en) Transition into and out of a partially-off power state
WO2019128977A1 (zh) 终端设备以及应用于终端设备的控制方法
JP2009211451A (ja) 電子機器及び省電力制御方法並びにプログラム
CN103488270A (zh) 省电方法及其电子装置