[go: up one dir, main page]

CN101408794A - Computer system and its dynamic power saving method - Google Patents

Computer system and its dynamic power saving method Download PDF

Info

Publication number
CN101408794A
CN101408794A CNA2007101811297A CN200710181129A CN101408794A CN 101408794 A CN101408794 A CN 101408794A CN A2007101811297 A CNA2007101811297 A CN A2007101811297A CN 200710181129 A CN200710181129 A CN 200710181129A CN 101408794 A CN101408794 A CN 101408794A
Authority
CN
China
Prior art keywords
peripheral element
computer system
relevant
application program
switch
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.)
Pending
Application number
CNA2007101811297A
Other languages
Chinese (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.)
Asustek Computer Inc
Original Assignee
Asustek Computer 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 Computer Inc filed Critical Asustek Computer Inc
Priority to CNA2007101811297A priority Critical patent/CN101408794A/en
Priority to US12/230,886 priority patent/US20090094472A1/en
Publication of CN101408794A publication Critical patent/CN101408794A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Power Sources (AREA)

Abstract

一种电脑系统及其动态省电方法。电脑系统包括开关、系统电力供应单元、及运算控制单元。开关选择性地与周边装置电性连接。系统电力供应单元电性连接至开关。运算控制单元电性连接至开关,并侦测是否有相关于周边元件的应用程序被执行,并据以输出开关控制信号至开关,以决定该系统电力供应单元是否提供工作电源至周边元件。

Figure 200710181129

A computer system and a dynamic power saving method thereof. The computer system includes a switch, a system power supply unit, and an operation control unit. The switch is selectively electrically connected to a peripheral device. The system power supply unit is electrically connected to the switch. The operation control unit is electrically connected to the switch and detects whether an application program related to the peripheral element is executed, and accordingly outputs a switch control signal to the switch to determine whether the system power supply unit provides working power to the peripheral element.

Figure 200710181129

Description

Computer system and dynamic electricity-saving method thereof
Technical field
The relevant a kind of computer system of the present invention, and particularly relevant a kind of computer system and dynamic electricity-saving method thereof.
Background technology
Please refer to Fig. 1, it is depicted as the synoptic diagram of traditional electrical brain system and universal sequence bus unit.Traditional electrical brain system 10 comprises central processing unit 162, chipset 166, reaches systematic electricity feeding unit 164, and chipset 166 comprises north bridge 1662 and south bridge 1664, and wherein south bridge 1664 for example has universal serial bus console controller (Universal Serial Bus Host Controller) and PCI-E controller.
Above-mentioned central processing unit 162 is linked up through north bridge 1662 and south bridge 1664, and south bridge 1664 can be controlled the action of peripheral element 20 by control signal wire 1666, and wherein peripheral element 20 can comprise USB device or PCI-E device.Said system electric power supply unit 164 can provide a working power Vcc to peripheral element 20.
Yet, being performed even without any application program that is relevant to peripheral element 20, traditional electrical brain system 10 still has two kinds of power consumption situations and produces:
1. peripheral element 20 can be because of keeping its internal integrated circuit (IC) running continuing power consumption; And
2. when being universal serial bus console controller (USB HostController) as if the peripheral element controller in the south bridge 1664, this universal serial bus console controller can be inquired the state of (polling) peripheral element 20 (for example being the USB device) always, and produces look-at-me.
When look-at-me produced, central processing unit 162 can be forced to be changed into duty by original dormant state and comes the handling interrupt signal.Because central processing unit 162 can't be in dormant state for a long time, therefore incite somebody to action consumes battery electric power constantly.
Summary of the invention
The present invention is relevant for a kind of computer system and dynamic electricity-saving method thereof, and whether whether it has the application program (for example video signal communication or network browser program) that is relevant to peripheral element to be performed by detecting, provide working power to peripheral element with decision.Thus, the peripheral element that is used by Any Application will not cut off the power supply fully, to save the battery electric power of computer system.
According to the present invention, a kind of computer system is proposed.Computer system comprises switch, systematic electricity feeding unit and Operations Analysis.Switch optionally electrically connects with peripheral element.The systematic electricity feeding unit is electrically connected to switch.Whether Operations Analysis is electrically connected to switch, and detect and to have the application program that is relevant to peripheral element to be performed, and whether output switch control signal provides working power to peripheral element to switch with the decision systems electric power supply unit according to this.
According to the present invention, a kind of dynamic electricity-saving method of computer system is proposed.Computer system comprises switch and systematic electricity feeding unit.Dynamic electricity-saving method comprises the steps:
Whether at first, detecting has the application program that is relevant to peripheral element to be performed, and output switch control signal according to this.Then, according to the switch controlling signal gauge tap, whether provide working power to peripheral element with the decision systems electric power supply unit.
Description of drawings
For foregoing of the present invention can be become apparent, below conjunction with figs. is elaborated to preferred embodiment of the present invention, wherein:
Figure 1 shows that the synoptic diagram of traditional electrical brain system and peripheral element.
Figure 2 shows that synoptic diagram according to a kind of computer system of a preferred embodiment of the present invention.
Figure 3 shows that the thin portion synoptic diagram of Fig. 2.
Figure 4 shows that another thin portion synoptic diagram of Fig. 2.
Figure 5 shows that process flow diagram according to the electricity saving method of a kind of computer system of a preferred embodiment of the present invention.
Embodiment
Please refer to Fig. 2, it is depicted as the synoptic diagram according to a kind of computer system of a preferred embodiment of the present invention.Computer system 30 comprises switch 32, peripheral element controller 34, systematic electricity feeding unit 35, reaches Operations Analysis 36.
Above-mentioned Operations Analysis 36 electrically connects with switch 32.Systematic electricity feeding unit 35 also electrically connects with switch 32.Switch 32 can electrically connect peripheral element 40 respectively with 34 of peripheral element controllers.
In the present embodiment, computer system 30 can be a portable computer, and in other embodiments, computer system 30 also can be server or desktop computer.
In the present embodiment, peripheral element controller 34 for example is bluetooth controller, universal serial bus console controller (Universal Serial Bus Host Controller) or high-speed peripheral element interface controller (Peripheral Component Interface Express Controller).Peripheral element controller 34 is controlled peripheral element 40 by control signal wire.
Said system electric power supply unit 35 can provide working power Vcc to peripheral element 40 under switch 32 conductings (turn on) state.In the present embodiment, peripheral element 40 for example is universal serial bus (UniversalSerial Bus, USB) device or high-speed peripheral element interface (Peripheral Component InterfaceExpress, PCI-E) device.In addition, universal sequence bus unit can be GPS (GlobalPositioning System, GPS) module, television module (TV module) or 3G wireless network (3G WirelessNetworks, WLAN) device, and high-speed peripheral element interface device for example be high-speed peripheral element interface display card or Wireless LAN device (Wireless Local Area Networks, WLAN).
What deserves to be mentioned is, in the present embodiment, in preferred embodiment of the present invention, above-mentioned peripheral element 40 is preferably the peripheral element 40 that can support hot plug (Hot Plug and Play) specification, for example: USB peripheral device, PCI-E peripheral device or IEEE 1394 peripheral devices.In the present embodiment, peripheral element controller 34 is preferably the peripheral element controller 34 that can support the hot plug specification, for example: USB controller, PCI-E controller or IEEE 1394 controllers.
When computer system 30 in when running, the central processing unit of Operations Analysis 36 can be carried out power supply interception driver 37, whether it has the application program that is relevant to peripheral element 40 to be performed in order to detect.Because in computer system 30, when Any Application will start specific peripheral element 40, (Hardware Abstract Layer HAL) controlled with driver the hardware abstraction layer that this application program must be by operating system.The power supply interception driver 37 that present embodiment provided is between the driver 39 of the hardware abstraction layer 38 of operating system and peripheral element 40.Therefore, power supply interception driver 37 can learn whether have Any Application will start or stop peripheral element driver 39.
Power supply interception driver 37 also can be exported dependent instruction to Operations Analysis 36 according to its testing result, make Operations Analysis 36 output switch control signal S1 to switch 32, with optionally conducting (turnon) or by (turn off) switch 32.For instance, when the application program that is relevant to peripheral element 40 is not performed, switch controlling signal S1 gauge tap 32 is ended, and to stop to provide working power Vcc to peripheral element 40, makes for example to enter hot removal (Hot Plug Out) state for the peripheral element 40 of USB 2.0.On the contrary, when the application program that is relevant to peripheral element 40 is performed, 32 conductings of switch controlling signal S1 gauge tap to provide working power Vcc to peripheral element 40, make and for example insert (Hot Plug In) state for the peripheral element 40 of USB 2.0 enters heat.
Because detecting by power supply interception driver 37, computer system 30 whether have the application program that is relevant to peripheral element 40 to be performed, with the conducting of gauge tap 32 or end, so, in the present embodiment, the peripheral element 40 that is used by Any Application will temporarily not stop by 35 power supplies of systematic electricity feeding unit, to save the electric power of computer system 30.
Please refer to Fig. 3, it is depicted as the thin portion synoptic diagram of Fig. 2.Furthermore, above-mentioned Operations Analysis 36 also comprise central processing unit 362, chipset 366, and embedded controller (Embedded Controller, EC) 364, wherein chipset 366 can comprise north bridge chips and South Bridge chip (scheming not show).Said chip group 366 also electrically connects with central processing unit 362 and embedded controller 364 respectively.Embedded controller 364 also electrically connects with switch 32.
Whether the central processing unit 362 of above-mentioned Operations Analysis 36 has the application program that is relevant to peripheral element 40 to be performed in order to carry out power supply interception driver 37 to detect.
In the present embodiment, power supply interception driver 37 for example is application program (application) or driver (driver), it can be by being SDK (Software Development Kit) (the Software Develop Kit that is provided by operating system, SDK) or the driver development tools (Driver Develop Kit DDK) develops and finishes.
Embedded controller 364 also comprises general input and output (General Purpose Input Output) pin 3642, and general input and output pin 3642 is electrically connected to switch 32.Whether embedded controller 364 is performed according to the application program that is relevant to peripheral element 40, plans (program) general input and output pin 3642 output switch control signal S1.
In other words, switch 32 is controlled by general input and output pin 3642, when general input and output pin 3642 was in high level state (high state), then switch 32 was cut off, and made systematic electricity feeding unit 35 stop supplies working power Vcc to peripheral element 40.On the contrary, when general input and output pin 3642 was in low level state (low state), then switch 32 was switched on, and made systematic electricity feeding unit 35 can supply working power Vcc to peripheral element 40.
As mentioned above, whether power supply interception driver 37 can detect the application program relevant with peripheral element 40 and be performed.When the application program relevant with peripheral element 40 is not performed, in the present embodiment, power supply interception driver 37 can unloading (unload) driver relevant with peripheral element 40.On the contrary, when the application program that is relevant to peripheral element 40 is performed, 37 of drivers of power supply interception can load the driver of (load) peripheral element 40.
Please refer to Fig. 4, it is depicted as another thin portion synoptic diagram of Fig. 2.
Peripheral element controller 34 also can be disposed at chipset 366 with peripheral element controller 34 as shown in Figure 4 except configuration as shown in Figure 3.For instance, peripheral element controller 34 can be integrated in the South Bridge chip of chipset 366 further.
Please refer to Fig. 5, it is depicted as the process flow diagram according to the electricity saving method of a kind of computer system of a preferred embodiment of the present invention.Relevant its explanation is please in the lump with reference to Fig. 3.Electricity saving method is used for above-mentioned computer system 30, and electricity saving method comprises the steps: at first shown in step 510, whether central processing unit 362 is carried out power supplys interception drivers 37, have the application program that is relevant to peripheral element 40 to be performed to detect, and output switch control signal S1 according to this.
When the application program that is relevant to peripheral element 40 is not performed, then shown in step 520, the driver of peripheral element 40 can be tackled driver 37 by power supply unload automatically.
Then shown in step 530, after peripheral element 40 is lost the job power Vcc, peripheral element 40 will enter hot drawing and go out (Hot Plug Out) state.With output switch control signal S1, end, to stop to provide working power Vcc to peripheral element 40 by switch controlling signal S1 gauge tap 32 by 37 planning of power supply interception driver for general input and output pin 3642.
On the contrary, when the application program that is relevant to peripheral element 40 is performed, then shown in step 540, general input and output pin 3642 is planned with output switch control signal S1 by power supply interception driver 37,32 conductings of switch controlling signal S1 gauge tap are to provide working power Vcc to peripheral element 40.
Then shown in step 550, after peripheral element 40 receives working power Vcc, peripheral element 40 will enter heat and insert (Hot Plug In) state.The driver that computer system 30 will be reloaded corresponding peripheral element 40 according to device identification code (Device ID) or manufacturer's identification code (Vendor ID) of peripheral element 40.
Whether whether computer system that the above embodiment of the present invention disclosed and dynamic electricity-saving method thereof have the application program that is relevant to peripheral element to be performed by detecting, provide working power to peripheral element with decision, and then save the battery electric power of computer system.
In sum, though the present invention with preferred embodiment announcement as above, yet it is not in order to limit the present invention.The persond having ordinary knowledge in the technical field of the present invention, without departing from the spirit and scope of the present invention, when doing various changes that are equal to and retouching.Therefore, protection scope of the present invention is when looking being as the criterion that claims define.

Claims (20)

1. a computer system is characterized in that, comprising:
One switch optionally electrically connects with a peripheral element;
One systematic electricity feeding unit is electrically connected to described switch;
One Operations Analysis, be electrically connected to described switch, whether and whether detecting have the application program that is relevant to described peripheral element to be performed, and export a switch controlling signal according to this to described switch, provide a working power to described peripheral element to determine described systematic electricity feeding unit.
2. computer system according to claim 1 is characterized in that, described Operations Analysis comprises:
Whether one central processing unit in order to carry out power supply interception driver, has the application program that is relevant to described peripheral element to be performed to detect.
3. computer system according to claim 2 is characterized in that, described power supply interception driver is between the driver of the hardware abstraction layer of operating system and described peripheral element.
4. computer system according to claim 2 is characterized in that, when the application program that is relevant to described peripheral element was not performed, described power supply interception driver unloaded the driver of described peripheral element.
5. computer system according to claim 2 is characterized in that, when the application program that is relevant to described peripheral element was performed, described power supply interception driver loaded the driver of described peripheral element.
6. computer system according to claim 1 is characterized in that, when the application program that is relevant to described peripheral element was not performed, described switch controlling signal was controlled described switch and ended, to stop to provide described working power to described peripheral element.
7. computer system according to claim 1 is characterized in that, when the application program that is relevant to described peripheral element was performed, described switch controlling signal was controlled described switch conduction, to provide described working power to described peripheral element.
8. computer system according to claim 1 is characterized in that, described computer system also comprises:
Whether one general input and output pin is performed according to the application program that is relevant to described peripheral element, plans that described general input and output pin is to export described switch controlling signal to described switch.
9. computer system according to claim 1 is characterized in that, the power saving unit comprises:
Whether one central processing unit in order to carry out a power supply hook procedure, has the application program that is relevant to described peripheral element to be performed to detect;
Whether one embedded controller has the application program that is relevant to described peripheral element to be performed in order to basis, to export described switch controlling signal; And
One chipset is coupled between described central processing unit and the described embedded controller.
10. computer system according to claim 9 is characterized in that, described embedded controller also comprises:
One general input and output pin, whether described embedded controller is performed according to the application program that is relevant to described peripheral element, plans that described general input and output pin is to export described switch controlling signal to described switch.
11. computer system according to claim 2 is characterized in that, described power supply interception driver is a driver.
12. computer system according to claim 1 is characterized in that, also comprises:
One peripheral element controller is in order to control described peripheral element.
13. computer system according to claim 12 is characterized in that, described peripheral element and described peripheral element controller are respectively peripheral element and the corresponding controller that can support the hot plug specification.
14. the dynamic electricity-saving method of a computer system, described computer system comprise a switch and a systematic electricity feeding unit, it is characterized in that described dynamic electricity-saving method comprises:
(a) whether detection has the application program that is relevant to a peripheral element to be performed, and exports a switch controlling signal according to this; And
(b) control described switch according to described switch controlling signal, whether provide a working power to described peripheral element to determine described systematic electricity feeding unit.
15. whether dynamic electricity-saving method according to claim 14 is characterized in that, in described step (a) is to carry out power supply interception driver, have the application program that is relevant to described peripheral element to be performed to detect.
16. dynamic electricity-saving method according to claim 14, it is characterized in that, in described step (b), when the application program that is relevant to described peripheral element is not performed, described switch controlling signal is controlled described switch and is ended, to stop to provide described working power to described peripheral element.
17. dynamic electricity-saving method according to claim 14 is characterized in that, also comprises:
(c) when the application program that is relevant to described peripheral element is not performed, then unload the driver of described peripheral element.
18. dynamic electricity-saving method according to claim 14, it is characterized in that, in described step (b), when the application program that is relevant to described peripheral element is performed, described switch controlling signal is controlled described switch conduction, to provide described working power to described peripheral element.
19. dynamic electricity-saving method according to claim 14, it is characterized in that, described computer system also comprises a general input and output pin, and in described step (b), whether be performed according to the application program that is relevant to described peripheral element, plan that described general input and output pin is to export described switch controlling signal to described switch.
20. dynamic electricity-saving method according to claim 19 is characterized in that, described computer system also comprises an embedded controller, and described general input and output pin is to be disposed at described embedded controller.
CNA2007101811297A 2007-10-08 2007-10-08 Computer system and its dynamic power saving method Pending CN101408794A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CNA2007101811297A CN101408794A (en) 2007-10-08 2007-10-08 Computer system and its dynamic power saving method
US12/230,886 US20090094472A1 (en) 2007-10-08 2008-09-08 Computer system and method for dynamically saving power thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101811297A CN101408794A (en) 2007-10-08 2007-10-08 Computer system and its dynamic power saving method

Publications (1)

Publication Number Publication Date
CN101408794A true CN101408794A (en) 2009-04-15

Family

ID=40571828

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101811297A Pending CN101408794A (en) 2007-10-08 2007-10-08 Computer system and its dynamic power saving method

Country Status (1)

Country Link
CN (1) CN101408794A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294166A (en) * 2013-05-15 2013-09-11 北京小米科技有限责任公司 Service management method, service management device and service management terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294166A (en) * 2013-05-15 2013-09-11 北京小米科技有限责任公司 Service management method, service management device and service management terminal
CN103294166B (en) * 2013-05-15 2016-03-30 小米科技有限责任公司 Service management, device and terminal

Similar Documents

Publication Publication Date Title
US8862790B2 (en) Method for identifying version type of windows operating system on a host by a USB device
CN101566870B (en) Computer system and control method thereof
WO2020057084A1 (en) Display module test platform
US20040059846A1 (en) Double interface SD flash memory card
CN102577021B (en) Portable terminal device, power supply system, and power supply method and power supply program for portable terminal device
CN102890662B (en) By USB HID device is carried out the method that secondary enumerates to identify host operating system
US9779047B2 (en) Universal intelligent platform management interface (IPMI) host to baseboard management controller (BMC) communication for non-x86 and legacy free systems
EP3264226B1 (en) Pin control method and device
US8250255B2 (en) Two-way connectivity USB control device and operation method thereof
US20200241614A1 (en) Indicator for ac power adapter
US8990461B2 (en) On-The-Go (OTG) USB devices configuration method for identifying configuration of other connected devices by reacting to change in resistance value on a resistive line
US8897705B2 (en) Data transmitting system and data transmitting method
KR20040006786A (en) Network connecting system for computer and method of controlling the same
US20090094472A1 (en) Computer system and method for dynamically saving power thereof
CN106797414A (en) A terminal leakage current detection circuit and terminal
US20120297222A1 (en) Bridges and operation methods therefor
CN104597983A (en) Regulation method of revolving speed of computer and mainboard system
US8086876B2 (en) Static and dynamic power management for a memory subsystem
CN101408794A (en) Computer system and its dynamic power saving method
US7996697B2 (en) Matching system of electronic device and peripheral device and matching method thereof
KR100960308B1 (en) Control Method of Programmable Power Supply Unit and Semiconductor Test System
US20100293394A1 (en) Motherboard and power supply control circuit thereof
CN102708014B (en) Dual-embedded controller circuit supporting ultralow temperature work of laptop, and control method
US7890678B2 (en) Portable computer having auxiliary IO apparatus and system setup method thereof
US10318463B2 (en) Interface controller, external electronic device, and external electronic device control method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20090415