TW201009562A - Computer with power-saving state control and control method thereof - Google Patents
Computer with power-saving state control and control method thereof Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power 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)
- 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
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)
| 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)
| 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 | 엘지전자 주식회사 | 휴대용 컴퓨터 및 휴대용 컴퓨터의 절전모드 제어방법 |
-
2008
- 2008-08-18 TW TW097131479A patent/TW201009562A/zh unknown
-
2009
- 2009-07-30 US US12/512,603 patent/US8230250B2/en active Active
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) | 省电方法及其电子装置 |