TW201316164A - Power-saving system, power-saving method and computer program products thereof - Google Patents

Power-saving system, power-saving method and computer program products thereof Download PDF

Info

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
Application number
TW100137253A
Other languages
Chinese (zh)
Inventor
Cheng-Hung Chen
Chih-Hao Hsin
Original Assignee
Acer 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 Acer Inc filed Critical Acer Inc
Priority to TW100137253A priority Critical patent/TW201316164A/en
Publication of TW201316164A publication Critical patent/TW201316164A/en

Links

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
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Power Sources (AREA)

Abstract

The present invention provides a power-saving system comprising a storage unit, a network model, a launch unit, a determine unit and a control unit. The network model connects a network. The launch unit loads at least one application into the storage unit to execute and reads a data corresponding to the application. The determine unit determines whether the application needs to connect to the network and produces a result. When the result of the determine unit is no need to connect to the network, the control unit forces the network model to enter a power-saving mode.

Description

節能系統、節能方法以及電腦程式產品Energy-saving system, energy-saving method, and computer program product

本發明係關於一種節能裝置,特別係關於一種適用於網路模組之節能裝置。The present invention relates to an energy saving device, and more particularly to an energy saving device suitable for use in a network module.

可攜式電子裝置(portable electrical device),也稱為行動裝置(mobile device)或是手持裝置(handheld device),例如手機、筆記型電腦或平板電腦等。在今日,可攜式電子裝置可以說是相當普及,幾乎每個人都有行動電話或是筆記型電腦等電子裝置。可攜式電子裝置已經融入我們的生活,成為人們不可或缺的必需品。A portable electrical device, also referred to as a mobile device or a handheld device, such as a cell phone, a notebook computer, or a tablet computer. Today, portable electronic devices can be said to be quite popular, and almost everyone has electronic devices such as mobile phones or notebook computers. Portable electronic devices have been integrated into our lives and become an indispensable necessity for people.

一般手持式裝置都係以系統的角度進行設計,例如在閒置一段時間之開機狀態下,會將系統單晶片(system on chip,SOC)進入待機模式(standby mode)以節省機器在閒置時的耗電量,增加電池的使用時間。雖然系統單晶片本身在待機模式下的耗電量是毫安培(mA)等級,但在一般網路裝置(如WIFI)開啟模式下,即使使用者沒在使用,WIFI依然持續在耗電,故此專利即以根據AP是否需要網路連線來做為WIFI是否即時進入省電模式的判斷。Generally, the handheld devices are designed from a system perspective. For example, when the system is idle for a period of time, the system on chip (SOC) is put into a standby mode to save the idle time of the machine. Power, increase battery life. Although the power consumption of the system single chip itself in standby mode is milliamperes (mA), in the normal network device (such as WIFI) on mode, WIFI continues to consume power even if the user is not using it. The patent is based on whether the AP needs network connection as the WIFI to immediately enter the power saving mode.

本發明提供一種節能系統,包括一儲存單元、一網路模組、一啟動單元、一判斷單元以及一控制單元。網路模組用以連結至一網路。啟動單元用以將至少一應用程式載入儲存單元中執行,以及讀取應用程式中之一資訊。判斷單元用以根據啟動單元所讀取之資訊,判斷應用程式是否需要連結至網路並且產生一結果。控制單元用以當結果係不需要連結至網路時,致使網路模組進入一省電模式。The invention provides an energy saving system, comprising a storage unit, a network module, a starting unit, a determining unit and a control unit. The network module is used to connect to a network. The startup unit is configured to load at least one application into the storage unit for execution, and read one of the information in the application. The judging unit is configured to judge whether the application needs to be connected to the network and generate a result according to the information read by the starting unit. The control unit is configured to cause the network module to enter a power saving mode when the result is not required to be connected to the network.

本發明另提供一種節能方法,用以控制連結至一網路之一網路模組,節能方法包括當一前景應用程式被啟動(launch)時,讀取前景應用程式之一第一資訊;根據第一資訊,判斷前景應用程式是否需要連結至網路並且產生一結果;以及當結果係不需要連結至網路時,致使網路模組進入一省電模式。The present invention further provides an energy saving method for controlling a network module connected to a network, and the energy saving method includes reading a first information of a foreground application when a foreground application is launched; The first information determines whether the foreground application needs to be connected to the network and produces a result; and when the result does not need to be connected to the network, the network module enters a power saving mode.

以下將詳細討論本發明各種實施例之裝置及使用方法。然而值得注意的是,本發明所提供之許多可行的發明概念可實施在各種特定範圍中。這些特定實施例僅用於舉例說明本發明之裝置及使用方法,但非用於限定本發明之範圍。The apparatus and method of use of various embodiments of the present invention are discussed in detail below. However, it is to be noted that many of the possible inventive concepts provided by the present invention can be implemented in various specific ranges. These specific examples are only intended to illustrate the apparatus and methods of use of the present invention, but are not intended to limit the scope of the invention.

第1圖係為本發明之硬體架構方塊圖。如第1圖中所示,電子系統100包括嵌入式控制器110、中央處理器120、儲存裝置130、網路模組140、晶片組150以及唯讀記憶體160。除此之外,熟習此技藝人士也可將電子系統100實施於其他系統樣態(configuration)上,例如,手持式設備(hand-held devices)、多處理器系統、以微處理器為基礎或可程式化之消費性電子產品(microprocessor-based or programmable consumer electronics)、網路電腦、迷你電腦、平板電腦、筆記型電腦、大型主機以及類似之設備。Figure 1 is a block diagram of the hardware architecture of the present invention. As shown in FIG. 1, the electronic system 100 includes an embedded controller 110, a central processing unit 120, a storage device 130, a network module 140, a chipset 150, and a read-only memory 160. In addition, those skilled in the art can also implement electronic system 100 in other system configurations, such as hand-held devices, multi-processor systems, microprocessor-based or Microprocessor-based or programmable consumer electronics, network computers, minicomputers, tablets, notebooks, mainframes, and the like.

在電子系統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)功能。When the electronic system 100 is powered on, the embedded controller 110 reads the BIOS code in the read-only memory 160 to provide sufficient information of the electronic system 100 during booting and switching of the operating system, wherein the read-only memory 160 The BIOS code is the core mechanism that controls the entire boot process. The central processing unit 120 can include a single central-processing unit (CPU) or a plurality of parallel central processing units associated with a parallel processing environment. The storage device 130 includes a read only memory (ROM), a flash ROM, a random access memory (RAM), an erasable programmable read only memory, and an electronic A programmable read only memory, scratchpad, hard drive, and/or any other type of computer readable storage medium in the known art may be erased for storage by the central processing unit 120. Program modules and applications. In general, program modules and applications include routines, programs, objects, components, or web services to perform instant messaging in a peer-to-peer communication system. The (instant message switch) function.

網路模組140可包含乙太網路卡或符合GPRS、802.11規格之無線網路卡,用以連結至網路,例如2G(Second Generation wireless technology)、3G(Third Generation wireless technology)以及無線保真(Wireless Fidelity,WIFI)等網路系統。晶片組150用以傳送電子系統100中的各元件之控制訊號。在一實施例中,晶片組150可為南北橋合一的晶片或是南橋晶片。此外,晶片組150更可包括記憶體控制器(未標示,例如是動態隨機存取記憶體控制器(DRAM Controller)),用以控制儲存裝置130。The network module 140 can include an Ethernet card or a WLAN, 802.11 compliant wireless network card for connecting to a network, such as 2G (Second Generation wireless technology), 3G (Third Generation wireless technology), and wireless protection. Network systems such as Wireless Fidelity (WIFI). The chipset 150 is used to transmit control signals for various components in the electronic system 100. In one embodiment, the wafer set 150 can be a north-south bridge-integrated wafer or a south-bridge wafer. In addition, the chipset 150 may further include a memory controller (not labeled, such as a DRAM controller) for controlling the storage device 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之工作頻率的目的。FIG. 2 is a block diagram of an energy saving system 200 according to the present invention. The energy saving system 200 can be implemented in the electronic system 100 shown in FIG. 1. The energy saving system 200 includes a starting unit 210, a determining unit 220, a control unit 230, a network module 140, and a storage unit 240, but Limited to this. The activation unit 210, the determination unit 220, and the control unit 230 can be implemented in the central processing unit 120 of FIG. 1, and the storage unit 240 can be the storage device 130 of FIG. The startup unit 210 is configured to load at least one application into the storage unit 240 for execution, and read information in the application. The determining unit 220 is configured to determine, according to the information read by the activation unit 210, whether the application needs to be connected to the network and generate a result S1, wherein the information of the application is written in the information file of the application to represent the application. Whether you need to link to the network information. The control unit 230 is configured to cause the network module 140 to enter a power saving mode when the result S1 does not need to be connected to the network. In this embodiment, the network module 140 is used to connect to a wireless fidelity network (WIFI), but the invention is not limited thereto. The storage unit 240 is configured to store an application in execution. It should be noted that the power saving mode in the present invention can save energy by turning off the power of the network module 140, turning off the communication function of the network module 140, or reducing the operating frequency of the network module 140. For example, the control unit 230 can reduce the operating frequency of the network module 140 by reducing the frequency of the network module 140 scanning the network.

第3圖為本發明所揭露之一種節能方法之流程圖,流程開始於步驟S300。FIG. 3 is a flow chart of an energy saving method disclosed in the present invention, and the flow begins in step S300.

在步驟S300中,節能系統200致使網路模組140連結至一網路,例如無線保真網路(WIFI)。接著,流程進行至步驟S310。In step S300, the energy saving system 200 causes the network module 140 to be connected to a network, such as a Wireless Fidelity Network (WIFI). Next, the flow proceeds to step S310.

在步驟S310中,節能系統200判斷是否有一前景應用程式被啟動(launch)。當節能系統200判斷有一前景應用程式被啟動時,流程進入步驟S320;否則,節能系統200繼續進行偵測。值得注意的是,使用者目前正在使用之應用程式,即在螢幕上顯示之應用程式為前景應用程式,反之,被使用者啟動(Launch)後,尚未關閉但也沒有顯示於螢幕上之應用程式為背景應用程式。In step S310, the energy saving system 200 determines whether a foreground application has been launched. When the energy saving system 200 determines that a foreground application is activated, the flow proceeds to step S320; otherwise, the energy saving system 200 continues to detect. It is worth noting that the application currently being used by the user, that is, the application displayed on the screen is the foreground application, and the application that has not been closed but not displayed on the screen after being launched by the user (Launch) For the background application.

在步驟S320中,當一前景應用程式被啟動時,啟動單元210讀取前景應用程式之一資訊。接著,流程進行至步驟S330。In step S320, when a foreground application is launched, the startup unit 210 reads information of one of the foreground applications. Next, the flow proceeds to step S330.

在步驟S330中,判斷單元220根據前景應用程式之資訊,判斷前景應用程式是否需要連結至網路,並且產生一結果S1。當前景應用程式不需要連結至網路時,結果S1係為不需要連結至網路,流程進行至步驟S340;否則,流程回到步驟S310,節能系統200繼續進行偵測。In step S330, the determining unit 220 determines whether the foreground application needs to be connected to the network according to the information of the foreground application, and generates a result S1. When the foreground application does not need to be connected to the network, the result S1 is not required to be connected to the network, and the flow proceeds to step S340; otherwise, the flow returns to step S310, and the energy saving system 200 continues to detect.

在步驟S340中,當結果S1係為不需要連結至網路時,控制單元230致使網路模組140進入一省電模式。流程結束於步驟S340。In step S340, when the result S1 is not required to be connected to the network, the control unit 230 causes the network module 140 to enter a power saving mode. The flow ends in step S340.

第4圖為本發明所揭露之一種節能方法之流程圖。本實施例與第3圖之實施例不同之處在於本實施例加入了背景應用程式之判斷,流程開始於步驟S400。Figure 4 is a flow chart of an energy saving method disclosed in the present invention. The difference between this embodiment and the embodiment of FIG. 3 is that the present embodiment adds the judgment of the background application, and the flow starts at step S400.

在步驟S400中,節能系統200致使網路模組140連結至一網路,例如無線保真網路(WIFI)。接著,流程進行至步驟S410。In step S400, the energy saving system 200 causes the network module 140 to be coupled to a network, such as a Wireless Fidelity Network (WIFI). Next, the flow proceeds to step S410.

在步驟S410中,節能系統200判斷是否有一前景應用程式被啟動(launch)。當節能系統200判斷有一前景應用程式被啟動時流程進入步驟S420;否則,節能系統200繼續進行偵測。In step S410, the energy saving system 200 determines whether a foreground application has been launched. When the energy saving system 200 determines that a foreground application is activated, the flow proceeds to step S420; otherwise, the energy saving system 200 continues to detect.

在步驟S420中,當一前景應用程式被啟動時,啟動單元210讀取前景應用程式之一資訊。接著,流程進行至步驟S430。In step S420, when a foreground application is launched, the startup unit 210 reads information of one of the foreground applications. Next, the flow proceeds to step S430.

在步驟S430中,判斷單元220根據前景應用程式之資訊,判斷前景應用程式是否需要連結至網路。當前景應用程式不需要連結至網路時,流程進行至步驟S440;否則,流程回到步驟S410,節能系統200繼續進行偵測。In step S430, the determining unit 220 determines whether the foreground application needs to be connected to the network according to the information of the foreground application. When the foreground application does not need to be connected to the network, the flow proceeds to step S440; otherwise, the flow returns to step S410, and the energy saving system 200 continues the detection.

在步驟S440中,當前景應用程式不需要連結至網路時,啟動單元210讀取此時在系統背景作業之所有背景程式之資訊。接著,流程進行至步驟S450。In step S440, when the current scene application does not need to be connected to the network, the startup unit 210 reads the information of all the background programs working on the system background at this time. Next, the flow proceeds to step S450.

在步驟S450中,判斷單元220根據背景程式之資訊,判斷背景應用程式是否需要連結至網路,並且產生一結果S1。當背景應用程式不需要連結至網路時,結果S1係為不需要連結至網路,流程進入步驟S460;否則,當背景應用程式需要連結至網路時,流程回到步驟S410,節能系統200繼續進行偵測。In step S450, the determining unit 220 determines whether the background application needs to be connected to the network according to the information of the background program, and generates a result S1. When the background application does not need to be connected to the network, the result S1 is not required to be connected to the network, and the process proceeds to step S460; otherwise, when the background application needs to be connected to the network, the process returns to step S410, and the energy saving system 200 Continue to detect.

在步驟S460中,當結果S1係為不需要連結至網路時,控制單元230致使網路模組140進入一省電模式。流程結束於步驟S450。In step S460, when the result S1 is not required to be connected to the network, the control unit 230 causes the network module 140 to enter a power saving mode. The flow ends in step S450.

本發明的不同實施例已於本文敘述,但本領域具有通常知識者應能瞭解這些實施例僅作為範例,而非限定於此。本領域具有通常知識者可在不脫離本發明之精神的情況下,對形式與細節上做不同的變化。舉例而言,軟體程式碼可致能本發明實施例所述的裝置與方法之功能、組建(fabrication)、塑造(modeling)、模擬、描述(description)、以及/或測試,亦可透過一般程式語言(C、C++)、硬體描述語言(Hardware Description Languages,HDL)(包括Verilog HDL、VHDL等等)、或其他可利用的程式語言或者程式碼來完成。此軟體程式碼可配置在任何已知的電腦可使用媒介,例如磁帶、半導體、磁碟,或是光碟(例如CD-ROM、DVD-ROM等等)、網際網路、有線、無線、或其他通訊媒介的傳輸方式之中。此外,本發明所述之裝置與方法透過硬體與軟體的結合來實現。因此,本發明不應侷限於所揭露之實施例,而是依後附之申請專利範圍與等效實施所界定。特別是,本發明可實施在使用於一般用途電腦中的處理器裝置內。最後,本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Various embodiments of the invention have been described herein, but those skilled in the art should understand that these embodiments are only by way of example and not limitation. Variations in form and detail may be made by those skilled in the art without departing from the spirit of the invention. For example, the software code can enable the functions, fabrication, modeling, simulation, description, and/or testing of the apparatus and method described in the embodiments of the present invention, and can also be through a general program. Language (C, C++), Hardware Description Languages (HDL) (including Verilog HDL, VHDL, etc.), or other available programming languages or code. This software code can be configured on any known computer usable medium such as tape, semiconductor, disk, or optical disc (eg CD-ROM, DVD-ROM, etc.), internet, wired, wireless, or other Among the transmission methods of communication media. Furthermore, the apparatus and method of the present invention are implemented by a combination of a hardware and a soft body. Therefore, the invention should not be limited to the disclosed embodiments, but is defined by the scope of the appended claims. In particular, the present invention can be implemented in a processor device for use in a general purpose computer. In the following, the present invention is not limited to the scope of the present invention, and any one of ordinary skill in the art can make a slight difference without departing from the spirit and scope of the present invention. The scope of protection of the present invention is defined by the scope of the appended claims.

100...電子系統100. . . electronic system

110...嵌入式控制器110. . . Embedded controller

120...中央處理器120. . . CPU

130...儲存裝置130. . . Storage device

140...網路模組140. . . Network module

150...晶片組150. . . Chipset

160...唯讀記憶體160. . . Read only memory

200...節能系統200. . . Energy saving system

210...啟動單元210. . . Startup unit

220...判斷單元220. . . Judging unit

230...控制單元230. . . control unit

240...儲存單元240. . . Storage unit

第1圖為本發明之硬體架構方塊圖Figure 1 is a block diagram of the hardware architecture of the present invention.

第2圖為本發明所揭露之一種節能系統的方塊圖。Figure 2 is a block diagram of an energy saving system disclosed in the present invention.

第3圖為本發明所揭露之一種節能方法之流程圖。FIG. 3 is a flow chart of an energy saving method disclosed in the present invention.

第4圖為本發明所揭露之一種節能方法之流程圖。Figure 4 is a flow chart of an energy saving method disclosed in the present invention.

140...網路模組140. . . Network module

200...節能系統200. . . Energy saving system

210...啟動單元210. . . Startup unit

220...判斷單元220. . . Judging unit

230...控制單元230. . . control unit

240...儲存單元240. . . Storage unit

Claims (14)

一種節能系統,包括:一儲存單元;一網路模組,用以連結至一網路;一啟動單元,用以將至少一應用程式載入上述儲存單元中執行,以及讀取上述應用程式中之一資訊;一判斷單元,用以根據上述啟動單元所讀取之上述資訊,判斷上述應用程式是否需要連結至上述網路並且產生一結果;以及一控制單元,用以當上述結果係不需要連結至上述網路時,致使上述網路模組進入一省電模式。An energy-saving system includes: a storage unit; a network module for connecting to a network; a startup unit for loading at least one application into the storage unit for execution, and reading the application a judging unit for judging whether the application needs to be connected to the network and generating a result according to the information read by the starting unit, and a control unit for not requiring the result When connected to the above network, the network module is brought into a power saving mode. 如申請專利範圍第1項所述之節能系統,其中上述資訊係寫在上述應用程式之資訊檔內,用以代表上述應用程式是否需要連結至上述網路之資料。For example, in the energy-saving system described in claim 1, the above information is written in the information file of the application to indicate whether the application needs to be linked to the network. 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之電源關閉。The energy saving system of claim 1, wherein the control unit is further configured to turn off the power of the network module when the network module is in the power saving mode. 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之通訊功能關閉。The energy saving system of claim 1, wherein the control unit is further configured to disable the communication function of the network module when the network module is in the power saving mode. 如申請專利範圍第1項所述之節能系統,其中上述控制單元更用以在上述網路模組處於上述省電模式時,將上述網路模組之工作頻率降低。The energy saving system of claim 1, wherein the control unit is further configured to reduce the operating frequency of the network module when the network module is in the power saving mode. 一種節能方法,用以控制連結至一網路之一網路模組,上述節能方法包括:當一前景應用程式被啟動(launch)時,讀取上述前景應用程式之一第一資訊;根據上述第一資訊,判斷上述前景應用程式是否需要連結至上述網路並且產生一結果;以及當上述結果係不需要連結至上述網路時,致使上述網路模組進入一省電模式。An energy saving method for controlling a network module connected to a network, the energy saving method comprising: reading a first information of the foreground application when a foreground application is launched; The first information determines whether the foreground application needs to be connected to the network and generates a result; and when the result is not required to be connected to the network, the network module is caused to enter a power saving mode. 如申請專利範圍第6項所述之節能方法,其中當上述前景應用程式不需要連結至上述網路時,上述結果係為不需要連結至上述網路。The energy saving method of claim 6, wherein when the foreground application does not need to be connected to the network, the result is that the network is not required to be connected to the network. 如申請專利範圍第6項所述之節能方法,其中上述產生上述結果之步驟更包括:讀取此時在系統背景作業之至少一背景程式之一第二資訊;以及根據上述第二資訊,判斷上述背景應用程式是否需要連結至上述網路。The energy saving method of claim 6, wherein the step of generating the above result further comprises: reading a second information of at least one background program of the system background operation at this time; and determining according to the second information Whether the above background application needs to be connected to the above network. 如申請專利範圍第8項所述之節能方法,其中當上述前景應用程式以及背景應用程式皆不需要連結至上述網路時,上述結果係為不需要連結至上述網路。The energy saving method of claim 8, wherein when the foreground application and the background application do not need to be connected to the network, the result is that the network is not required to be connected to the network. 如申請專利範圍第6項所述之節能方法,其中上述資訊係寫在上述應用程式之資訊檔內,用以代表上述應用程式是否需要連結至上述網路之資料。The energy saving method as described in claim 6 wherein the information is written in the information file of the application to indicate whether the application needs to be linked to the network. 如申請專利範圍第6項所述之節能方法,其中上述省電模式係關閉上述網路模組之電源。The energy saving method according to claim 6, wherein the power saving mode is to turn off the power of the network module. 如申請專利範圍第6項所述之節能方法,其中上述省電模式係關閉上述網路模組之通訊功能。For example, in the energy saving method described in claim 6, wherein the power saving mode is to disable the communication function of the network module. 如申請專利範圍第6項所述之節能方法,其中上述省電模式係降低上述網路模組之工作頻率。The energy saving method according to claim 6, wherein the power saving mode reduces the operating frequency of the network module. 一種電腦程式產品,用以被一機器載入且進入一休眠模式之方法,該電腦程式產品包括:一第一程式碼,用以致使一網路模組連結至一網路;一第二程式碼,用以當一前景應用程式被啟動(launch)時,讀取上述前景應用程式之一資訊;一第三程式碼,根據上述資訊,判斷上述前景應用程式是否需要連結至上述網路;以及一第四程式碼,當上述前景應用程式不需要連結至上述網路時,致使上述網路模組進入一省電模式。A computer program product for loading and entering a sleep mode by a machine, the computer program product comprising: a first code for causing a network module to be connected to a network; a second program a code for reading information of one of the foreground applications when a foreground application is launched; a third code determining whether the foreground application needs to be connected to the network according to the information; A fourth code, when the foreground application does not need to be connected to the network, causes the network module to enter a power saving mode.
TW100137253A 2011-10-14 2011-10-14 Power-saving system, power-saving method and computer program products thereof TW201316164A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100137253A TW201316164A (en) 2011-10-14 2011-10-14 Power-saving system, power-saving method and computer program products thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100137253A TW201316164A (en) 2011-10-14 2011-10-14 Power-saving system, power-saving method and computer program products thereof

Publications (1)

Publication Number Publication Date
TW201316164A true TW201316164A (en) 2013-04-16

Family

ID=48803035

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100137253A TW201316164A (en) 2011-10-14 2011-10-14 Power-saving system, power-saving method and computer program products thereof

Country Status (1)

Country Link
TW (1) TW201316164A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
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 (en) * 2019-12-10 2021-06-21 宏碁股份有限公司 Electronic device and management method of system services

Cited By (2)

* Cited by examiner, † Cited by third party
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 (en) * 2019-12-10 2021-06-21 宏碁股份有限公司 Electronic device and management method of system services

Similar Documents

Publication Publication Date Title
US20170344096A1 (en) Methods and apparatuses to wake computer systems from sleep states
US9317299B2 (en) Method and device for cold starting android mobile terminal
TWI578154B (en) System, method and apparatus for power management
EP2901245B1 (en) Efficient low power exit sequence for peripheral devices
CN103282854B (en) System and method for power management
TW201329693A (en) Power efficient processor architecture
JP5095682B2 (en) Information processing apparatus, power control method for information processing apparatus, and computer-executable program
TW201342032A (en) Connected standby sleep state
TW201435676A (en) Variable touch screen scanning rate based on user presence detection
TW201719651A (en) Systems and methods for dynamically adjusting memory state transition timers
TW201411335A (en) Implementing a power off state in a computing device
CN100399237C (en) Portable electronic device capable of auto switching electric source modes and switching method thereof
CN103105920A (en) Energy-saving system and energy-saving method
JP2010262621A (en) Computer system with power supply control, and power supply control method
TWI525427B (en) System and method for causing reduced power consumption associated with thermal remediation
CN103853311A (en) Low power application execution on data processing device having low graphics engine utilization
TW201316164A (en) Power-saving system, power-saving method and computer program products thereof
US11113074B2 (en) System and method for modem-directed application processor boot flow
CN104076892A (en) Power supply management method and power supply management system
CN103218031A (en) Electronic device and sleep method
US20150123875A1 (en) Power management device and method
JP2004164530A (en) Battery condition reading method by operation system of portable computer
CN107590087B (en) Electronic equipment and hard disk access method of electronic equipment
US20160253222A1 (en) Techniques for processing custom events
TW201310220A (en) Power saving system and method