TW201316164A - 節能系統、節能方法以及電腦程式產品 - Google Patents
節能系統、節能方法以及電腦程式產品 Download PDFInfo
- Publication number
- TW201316164A TW201316164A TW100137253A TW100137253A TW201316164A TW 201316164 A TW201316164 A TW 201316164A TW 100137253 A TW100137253 A TW 100137253A TW 100137253 A TW100137253 A TW 100137253A TW 201316164 A TW201316164 A TW 201316164A
- Authority
- TW
- Taiwan
- Prior art keywords
- network
- application
- energy saving
- network module
- information
- Prior art date
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Power Sources (AREA)
Abstract
本發明提供一種節能系統,包括一儲存單元、一網路模組、一啟動單元、一判斷單元以及一控制單元。網路模組用以連結至一網路。啟動單元用以將至少一應用程式載入儲存單元中執行,以及讀取應用程式中之一資訊。判斷單元用以根據啟動單元所讀取之資訊,判斷應用程式是否需要連結至網路並且產生一結果。控制單元用以當結果係不需要連結至網路時,致使網路模組進入一省電模式。
Description
本發明係關於一種節能裝置,特別係關於一種適用於網路模組之節能裝置。
可攜式電子裝置(portable electrical device),也稱為行動裝置(mobile device)或是手持裝置(handheld device),例如手機、筆記型電腦或平板電腦等。在今日,可攜式電子裝置可以說是相當普及,幾乎每個人都有行動電話或是筆記型電腦等電子裝置。可攜式電子裝置已經融入我們的生活,成為人們不可或缺的必需品。
一般手持式裝置都係以系統的角度進行設計,例如在閒置一段時間之開機狀態下,會將系統單晶片(system on chip,SOC)進入待機模式(standby mode)以節省機器在閒置時的耗電量,增加電池的使用時間。雖然系統單晶片本身在待機模式下的耗電量是毫安培(mA)等級,但在一般網路裝置(如WIFI)開啟模式下,即使使用者沒在使用,WIFI依然持續在耗電,故此專利即以根據AP是否需要網路連線來做為WIFI是否即時進入省電模式的判斷。
本發明提供一種節能系統,包括一儲存單元、一網路模組、一啟動單元、一判斷單元以及一控制單元。網路模組用以連結至一網路。啟動單元用以將至少一應用程式載入儲存單元中執行,以及讀取應用程式中之一資訊。判斷單元用以根據啟動單元所讀取之資訊,判斷應用程式是否需要連結至網路並且產生一結果。控制單元用以當結果係不需要連結至網路時,致使網路模組進入一省電模式。
本發明另提供一種節能方法,用以控制連結至一網路之一網路模組,節能方法包括當一前景應用程式被啟動(launch)時,讀取前景應用程式之一第一資訊;根據第一資訊,判斷前景應用程式是否需要連結至網路並且產生一結果;以及當結果係不需要連結至網路時,致使網路模組進入一省電模式。
以下將詳細討論本發明各種實施例之裝置及使用方法。然而值得注意的是,本發明所提供之許多可行的發明概念可實施在各種特定範圍中。這些特定實施例僅用於舉例說明本發明之裝置及使用方法,但非用於限定本發明之範圍。
第1圖係為本發明之硬體架構方塊圖。如第1圖中所示,電子系統100包括嵌入式控制器110、中央處理器120、儲存裝置130、網路模組140、晶片組150以及唯讀記憶體160。除此之外,熟習此技藝人士也可將電子系統100實施於其他系統樣態(configuration)上,例如,手持式設備(hand-held devices)、多處理器系統、以微處理器為基礎或可程式化之消費性電子產品(microprocessor-based or programmable consumer electronics)、網路電腦、迷你電腦、平板電腦、筆記型電腦、大型主機以及類似之設備。
在電子系統100開機時,嵌入式控制器110讀取唯讀記憶體160中的BIOS程式碼,以在開機以及作業系統切換時,提供電子系統100充足的訊息,其中唯讀記憶體160中之BIOS程式碼為控制整個開機流程的核心機制。中央處理器120可包含一單一中央中央處理器(central-processing unit,CPU)或者是關連於平行運算環境(parallel processing environment)之複數平行中央處理器。儲存裝置130包含唯讀記憶體(read only memory,ROM)、快閃記憶體(flash ROM)、動態存取記憶體(random access memory,RAM)、可抹除可編程唯讀記憶體、電子式可抹除可編程唯讀記憶體、暫存器、硬碟、及/或在所知之技術中以任何其他型式存在之電腦可讀取儲存媒介,用以儲存可供中央處理器120執行之程式模組以及應用程式。一般而言,程式模組以及應用程式包含常序(routines)、程式(program)、物件(object)、元件(component)或網路服務(Web Service)等,用以執行點對點通訊系統之即時訊息轉換(instant message switch)功能。
網路模組140可包含乙太網路卡或符合GPRS、802.11規格之無線網路卡,用以連結至網路,例如2G(Second Generation wireless technology)、3G(Third Generation wireless technology)以及無線保真(Wireless Fidelity,WIFI)等網路系統。晶片組150用以傳送電子系統100中的各元件之控制訊號。在一實施例中,晶片組150可為南北橋合一的晶片或是南橋晶片。此外,晶片組150更可包括記憶體控制器(未標示,例如是動態隨機存取記憶體控制器(DRAM Controller)),用以控制儲存裝置130。
如第2圖所示為本發明所揭露之一節能系統200的方塊圖。節能系統200可實現於第1圖所示之電子系統100中,節能系統200包括一啟動單元210、一判斷單元220、一控制單元230、一網路模組140以及一儲存單元240,但不限於此。其中啟動單元210、判斷單元220以及控制單元230可實現於第1圖之中央處理器120中,而儲存單元240可為第1圖之儲存裝置130。啟動單元210用以將至少一應用程式載入儲存單元240中執行,以及讀取應用程式中之資訊。判斷單元220用以根據啟動單元210所讀取之資訊,判斷應用程式是否需要連結至網路並且產生一結果S1,其中應用程式之資訊係寫在應用程式之資訊檔內,用以代表應用程式是否需要連結至網路之資料。控制單元230用以當結果S1係不需要連結至網路時,致使網路模組140進入一省電模式。在本實施例中,網路模組140係用以連結至一無線保真網路(WIFI),但本發明不限於此。儲存單元240用以儲存執行中之應用程式。值得注意的是,本發明中之省電模式可藉由關閉網路模組140之電源、關閉網路模組140之通訊功能或者降低網路模組140之工作頻率達到節能之目的。舉例而言,控制單元230可藉由降低網路模組140掃描網路的頻率達到降低網路模組140之工作頻率的目的。
第3圖為本發明所揭露之一種節能方法之流程圖,流程開始於步驟S300。
在步驟S300中,節能系統200致使網路模組140連結至一網路,例如無線保真網路(WIFI)。接著,流程進行至步驟S310。
在步驟S310中,節能系統200判斷是否有一前景應用程式被啟動(launch)。當節能系統200判斷有一前景應用程式被啟動時,流程進入步驟S320;否則,節能系統200繼續進行偵測。值得注意的是,使用者目前正在使用之應用程式,即在螢幕上顯示之應用程式為前景應用程式,反之,被使用者啟動(Launch)後,尚未關閉但也沒有顯示於螢幕上之應用程式為背景應用程式。
在步驟S320中,當一前景應用程式被啟動時,啟動單元210讀取前景應用程式之一資訊。接著,流程進行至步驟S330。
在步驟S330中,判斷單元220根據前景應用程式之資訊,判斷前景應用程式是否需要連結至網路,並且產生一結果S1。當前景應用程式不需要連結至網路時,結果S1係為不需要連結至網路,流程進行至步驟S340;否則,流程回到步驟S310,節能系統200繼續進行偵測。
在步驟S340中,當結果S1係為不需要連結至網路時,控制單元230致使網路模組140進入一省電模式。流程結束於步驟S340。
第4圖為本發明所揭露之一種節能方法之流程圖。本實施例與第3圖之實施例不同之處在於本實施例加入了背景應用程式之判斷,流程開始於步驟S400。
在步驟S400中,節能系統200致使網路模組140連結至一網路,例如無線保真網路(WIFI)。接著,流程進行至步驟S410。
在步驟S410中,節能系統200判斷是否有一前景應用程式被啟動(launch)。當節能系統200判斷有一前景應用程式被啟動時流程進入步驟S420;否則,節能系統200繼續進行偵測。
在步驟S420中,當一前景應用程式被啟動時,啟動單元210讀取前景應用程式之一資訊。接著,流程進行至步驟S430。
在步驟S430中,判斷單元220根據前景應用程式之資訊,判斷前景應用程式是否需要連結至網路。當前景應用程式不需要連結至網路時,流程進行至步驟S440;否則,流程回到步驟S410,節能系統200繼續進行偵測。
在步驟S440中,當前景應用程式不需要連結至網路時,啟動單元210讀取此時在系統背景作業之所有背景程式之資訊。接著,流程進行至步驟S450。
在步驟S450中,判斷單元220根據背景程式之資訊,判斷背景應用程式是否需要連結至網路,並且產生一結果S1。當背景應用程式不需要連結至網路時,結果S1係為不需要連結至網路,流程進入步驟S460;否則,當背景應用程式需要連結至網路時,流程回到步驟S410,節能系統200繼續進行偵測。
在步驟S460中,當結果S1係為不需要連結至網路時,控制單元230致使網路模組140進入一省電模式。流程結束於步驟S450。
本發明的不同實施例已於本文敘述,但本領域具有通常知識者應能瞭解這些實施例僅作為範例,而非限定於此。本領域具有通常知識者可在不脫離本發明之精神的情況下,對形式與細節上做不同的變化。舉例而言,軟體程式碼可致能本發明實施例所述的裝置與方法之功能、組建(fabrication)、塑造(modeling)、模擬、描述(description)、以及/或測試,亦可透過一般程式語言(C、C++)、硬體描述語言(Hardware Description Languages,HDL)(包括Verilog HDL、VHDL等等)、或其他可利用的程式語言或者程式碼來完成。此軟體程式碼可配置在任何已知的電腦可使用媒介,例如磁帶、半導體、磁碟,或是光碟(例如CD-ROM、DVD-ROM等等)、網際網路、有線、無線、或其他通訊媒介的傳輸方式之中。此外,本發明所述之裝置與方法透過硬體與軟體的結合來實現。因此,本發明不應侷限於所揭露之實施例,而是依後附之申請專利範圍與等效實施所界定。特別是,本發明可實施在使用於一般用途電腦中的處理器裝置內。最後,本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100...電子系統
110...嵌入式控制器
120...中央處理器
130...儲存裝置
140...網路模組
150...晶片組
160...唯讀記憶體
200...節能系統
210...啟動單元
220...判斷單元
230...控制單元
240...儲存單元
第1圖為本發明之硬體架構方塊圖
第2圖為本發明所揭露之一種節能系統的方塊圖。
第3圖為本發明所揭露之一種節能方法之流程圖。
第4圖為本發明所揭露之一種節能方法之流程圖。
140...網路模組
200...節能系統
210...啟動單元
220...判斷單元
230...控制單元
240...儲存單元
Claims (14)
- 一種節能系統,包括:一儲存單元;一網路模組,用以連結至一網路;一啟動單元,用以將至少一應用程式載入上述儲存單元中執行,以及讀取上述應用程式中之一資訊;一判斷單元,用以根據上述啟動單元所讀取之上述資訊,判斷上述應用程式是否需要連結至上述網路並且產生一結果;以及一控制單元,用以當上述結果係不需要連結至上述網路時,致使上述網路模組進入一省電模式。
- 如申請專利範圍第1項所述之節能系統,其中上述資訊係寫在上述應用程式之資訊檔內,用以代表上述應用程式是否需要連結至上述網路之資料。
- 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之電源關閉。
- 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之通訊功能關閉。
- 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之工作頻率降低。
- 一種節能方法,用以控制連結至一網路之一網路模組,上述節能方法包括:當一前景應用程式被啟動(launch)時,讀取上述前景應用程式之一第一資訊;根據上述第一資訊,判斷上述前景應用程式是否需要連結至上述網路並且產生一結果;以及當上述結果係不需要連結至上述網路時,致使上述網路模組進入一省電模式。
- 如申請專利範圍第6項所述之節能方法,其中當上述前景應用程式不需要連結至上述網路時,上述結果係為不需要連結至上述網路。
- 如申請專利範圍第6項所述之節能方法,其中上述產生上述結果之步驟更包括:讀取此時在系統背景作業之至少一背景程式之一第二資訊;以及根據上述第二資訊,判斷上述背景應用程式是否需要連結至上述網路。
- 如申請專利範圍第8項所述之節能方法,其中當上述前景應用程式以及背景應用程式皆不需要連結至上述網路時,上述結果係為不需要連結至上述網路。
- 如申請專利範圍第6項所述之節能方法,其中上述資訊係寫在上述應用程式之資訊檔內,用以代表上述應用程式是否需要連結至上述網路之資料。
- 如申請專利範圍第6項所述之節能方法,其中上述省電模式係關閉上述網路模組之電源。
- 如申請專利範圍第6項所述之節能方法,其中上述省電模式係關閉上述網路模組之通訊功能。
- 如申請專利範圍第6項所述之節能方法,其中上述省電模式係降低上述網路模組之工作頻率。
- 一種電腦程式產品,用以被一機器載入且進入一休眠模式之方法,該電腦程式產品包括:一第一程式碼,用以致使一網路模組連結至一網路;一第二程式碼,用以當一前景應用程式被啟動(launch)時,讀取上述前景應用程式之一資訊;一第三程式碼,根據上述資訊,判斷上述前景應用程式是否需要連結至上述網路;以及一第四程式碼,當上述前景應用程式不需要連結至上述網路時,致使上述網路模組進入一省電模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100137253A TW201316164A (zh) | 2011-10-14 | 2011-10-14 | 節能系統、節能方法以及電腦程式產品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100137253A TW201316164A (zh) | 2011-10-14 | 2011-10-14 | 節能系統、節能方法以及電腦程式產品 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201316164A true TW201316164A (zh) | 2013-04-16 |
Family
ID=48803035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100137253A TW201316164A (zh) | 2011-10-14 | 2011-10-14 | 節能系統、節能方法以及電腦程式產品 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TW201316164A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9430747B2 (en) | 2013-10-09 | 2016-08-30 | Pegatron Corporation | Electronic device and method of adjusting execution state of electronic device |
TWI731504B (zh) * | 2019-12-10 | 2021-06-21 | 宏碁股份有限公司 | 電子裝置與系統服務管控方法 |
-
2011
- 2011-10-14 TW TW100137253A patent/TW201316164A/zh unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9430747B2 (en) | 2013-10-09 | 2016-08-30 | Pegatron Corporation | Electronic device and method of adjusting execution state of electronic device |
TWI731504B (zh) * | 2019-12-10 | 2021-06-21 | 宏碁股份有限公司 | 電子裝置與系統服務管控方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20170344096A1 (en) | Methods and apparatuses to wake computer systems from sleep states | |
CN101916201B (zh) | 一种基于Android移动终端冷启动的方法和装置 | |
TWI578154B (zh) | 用於電源管理的系統、方法及設備 | |
EP2901245B1 (en) | Efficient low power exit sequence for peripheral devices | |
TW201329693A (zh) | 省電處理器架構 | |
JP5095682B2 (ja) | 情報処理装置、情報処理装置の電力制御方法、およびコンピュータが実行可能なプログラム | |
TW201342032A (zh) | 連接待命的休眠狀態之技術 | |
TW201435676A (zh) | 基於使用者存在檢測的可變觸控螢幕掃描速率之技術 | |
TW201719651A (zh) | 用於動態地調整記憶體狀態轉換計時器之系統及方法 | |
TW201411335A (zh) | 於運算裝置執行電力關閉狀態之技術 | |
CN100399237C (zh) | 可自动切换电源模式的可携式电子装置及其切换方法 | |
CN103105920A (zh) | 节能***以及节能方法 | |
JP2010262621A (ja) | 電源制御付きコンピュータシステム及び電源制御方法 | |
TWI525427B (zh) | 用於導致與熱矯正相關聯之減低的功率消耗之系統及方法 | |
CN103853311A (zh) | 具有低图形引擎利用的数据处理设备上的低功率应用执行 | |
TW201316164A (zh) | 節能系統、節能方法以及電腦程式產品 | |
US11113074B2 (en) | System and method for modem-directed application processor boot flow | |
CN104076892A (zh) | 一种电源管理方法及电源管理*** | |
CN103218031A (zh) | 电子装置以及休眠方法 | |
US20150123875A1 (en) | Power management device and method | |
JP2004164530A (ja) | ポータブルコンピュータのオペレーションシステムによる電池状態読み取り方法 | |
CN107590087B (zh) | 一种电子设备及电子设备的硬盘访问方法 | |
US20160253222A1 (en) | Techniques for processing custom events | |
TW201310220A (zh) | 節能系統以及節能方法 | |
TW201308061A (zh) | 通用串列匯流排(usb)充電裝置以及方法 |