Vous êtes sur la page 1sur 27
«2 United States Patent Kazama et al. 1885023482, (10) Patent No. 4s) Date of Patent: US 8,850,234 B2 Sep. 30, 2014 (54) POWER MANAGEMENT APPARATUS AND. METHOD. (75) Inveators: Satoshl Kazama, Kawasaki (IP): Yoshiyasu Nakashima, Kawasaki (JP); Isamu Yamada, Kawasaki UP Masatomo Vasahi, Kavvasski (JP) (73) Assignoe: Fujitsu Limited, Kawasaki JP) (4) Notice: Subject to any diselaimer, the tem of this patent is extended or adjusted under 35 US.C. 154(b) by 587 days. (21) Appl. Nos 12819471 (22) Filed: Jun, 24, 2010 ws) Prior Publication Data US 201000325465.A1 Dec. 28, 2010 G0) Foreign Application Priority Data Jun. 22,2009 GP) 2009-147575 (1) Ime Gor 1726 (2006.01), GOOF 128 (2006.01), (2) US.CL cee GOOF 1/28 (2013.01) spc "713/300; 713/320 (58) Fleld of Classification Search spc’ "713/300, 320, 340; 702/60, 61, 62 See application ile for complete search history. 66) References Cited US. PATENT DOCUMENTS 20020178387 aL Theron ‘iy300 Sonaowoeas AL Boseetal Tis douxoorsesss 1 Tore et “ipoe 2ooooL38219 AL* Beach eta 0260 aonoursoiet Al 92010 Wang mye FOREIGN PATENT DOCUMENTS. w 2008170169 * cited by examiner ‘7008 Primary Bxaminer — Paul Yanehus, IL (74) Attornes, Agent, oF Firm — Staas & Halsey LLP on ABSTRACT An information processing apparatus and method inelude ‘measuring power consumptions of devices and outputting power constimption data, receiving operational conditions oF the devives for measuring the power consumptions of the vives, seting the operational conditions of the devices according to application setting conditions, and executing an ‘aplication program to measire reference power consuinp- ‘dons for executing he application program. The information processing apparatus includes a power consumption dats- ‘eansmitting section transmitting power consumption data, a normalized power eonsumption-caleulating section receiving ‘normalized reference power consumption calculated from reference power constmptions of information processing apparatuses, and calculating normalized power consumption {tom the normalized reference pawer consumption and the reference power constimptions 8 Claims, 17 Drawing Sheets x » TORENT ETAT x if » oR geneere fe aoe | ae peaoe||| ee |e RET SELETe | leeks] aud accic| AE BOC ||| ons. |laaMIash | ee ca |e | atta heer nc | (See TO SET COMTI | | |S MSE mUNETHGORTE sreesngosm — gaaRese meme Rae [Cisne or cnsveron MomEMeeseEnE eat Pee ecacmcnoras [SERED =e _Ssrssacmsccwras | TESHBR i |e. [Se ee ADL RO STO, own SECT U.S, Patent Sheet 1 of 17 US 8,850,234 B2 FIG.1 POWER, MANAGEMENT SERVER 30 20—~ INFORMATION | 29 PROCESSING ‘APPARATUS US 8,850,234 B2 Sheet 2 of 17 Sep. 30, 2014 U.S, Patent || NoUpas NUDaTI00 zi] YAO NOLLehinsNOS || YaMtog weal | vt i | NOUD3S ONLLWRD i i £01 7 “VLG NOLLAWASNCO YIMOd | 1 1 ENBBEY CAZTIHON | 1 i i i NOL3S ' NOLLD3s S ssovad i i i . SNLLITIOD-¥LW yar -IrGnLaNaco satoa|-] | —]trativepteoe) |) NOgvon i | SNRMSUCaZTIVAYON | | i | ___Nod i \ | 02 me ' ' ' [ | L} Nowasonunas |! i Nonto3s NoLo35 SNLLITNONO mY snunoxanollvardy| | Nowioneay aia | yg ER IMOd CEZTTYMWON | cog ' i t Neminetpremi tim enim 4 ae pe or ie US 8,850,234 B2 Sheet 3 of 17 Sep. 30, 2014 U.S, Patent NOLLAWASNCD SNR ann ‘SNOLLGANSNOD WEMNOd SDNEHY (865) sie2OR WO SHOLANNENCD ‘SNOLANNGNCD YANOd SON: A! NOWOTIOD viva. DARL ines Cc \OLLANMSNCO NG SISaNORM Les) NOILLONGD SALES HOLT dy SLINSHRL 2S) TLLDATIOD VIVONOLANNSNC) SNBUBBY 40 NOLLTIMNOD i i ion Lona SR i i NOLES SLY #0] OLDS ALDETID] [NOLL NLS] NODES NODES NODS VOLES Noid N08 “AoluOra? ||) | SALUT || EOLNonde | TONS ENOe |] sMUDETOO NO AGREE GTN east || | [NOLAND DEES CN Lane Og a i6f at i Ei w fund SISSDOM NOLO d t U.S. Patent Sep. 30, 2014 Sheet 4 of 17 US 8,850,234 B2 FIG.4 1D | 401 APPLICATION PROGRAM NAME | — 402 BACKLIGHT BRIGHTNESS | — 403 SOUND LEVEL -~ 404 WIRELESS LAN ON/OFF | ~~ 405 WIRED LAN ON/OFF [~ 406 US 8,850,234 B2 Sheet 5 of 17 Sep. 30, 2014 U.S, Patent M NOLLAWASNOD « waMOd 90s sos |__| ¥ayanNod |* foo, aN aNODSS |, nguvaado YALYIANOD |] ) avisud || vt 05 NOLLD3S ano ano 9NLLDITIO-V1VCNOLLAWNSNOD WAMOd 202 saga a eats YGLSISRY Qlaais 102 20s Tos GOld U.S. Patent Sep. 30, 2014 Sheet 6 of 17 US 8,850,234 B2 FIG.6 600 ID [— 601 CPU POWER CONSUMPTION j—~ 602 MEMORY DEVICE POWER CONSUMPTION | — 603 LCD POWER CONSUMPTION | 604 AUDIO POWER CONSUMPTION ~ 805 WIRELESS LAN POWER CONSUMPTION | —~ 606 WIRED LAN POWER CONSUMPTION | 607 US 8,850,234 B2 Sheet 7 of 17 Sep. 30, 2014 U.S, Patent éWVUOOUd NOLLVITdd¥ YSHLONY. s/s “YIAYIS LNSWSOVNYW Y3MOd OL SNOLLAWASNOD Y4MOd SONIYIITY SLIWSNVYL | #2S F *SNOLLAWASNOD Y3MOd SONTYIITY S$LOITIOD els * “WYY9ONd NOLLWIEdd¥ JONIYIIIY SALNDAXS NV SNOLLIGNOD ONILLAS-NOLLVITIddv OL SNIGYOIOW SONILLAS SSDNWHO ¥ “YAAYAS WOUd WWYDOUd NOLLYOT dd SONSYIITY HOI NOLLIGNOD ONTLLAS-NOLLWOTiddW SAAS9IY LUVLS Old us as US 8,850,234 B2 Sheet 8 of 17 Sep. 30, 2014 U.S, Patent i AVG NOLLAWNSNOD & SONSUIdTE CAZTTVWUON SLINSNVUL (€8S; i WANG NOLLAWNSN HN od CAZTIVWYON S1S3NOY (28S, TIVO NOLAND ‘aos IOO oS | YaMOd SLINSNRAL (88 VVC NOLLdWNSNOD ¥3MOd | i ONBUBLIEY CAZTTHWNUON SLINSNYUL (P85) VIVO NOILEnSNcO eaIhod | SONRWHERY CAZTTVWWON S1SanO3U (78S) | NOLLAWNSNOD INOd C3ZTTVHON SaLilan any SALVINOTYD (885) NowoaTio VLVG NOI WRN + UaMOd SLS3N0Y (S85, NOLLIS ONLLWAYO-VLWG |) NOLLD3S SMLLINSHAL-NO NOLS NOLLD3S NOLLAWNSNOD Y3MOd NOLLEWNSNOD Y3MOd SNLDITION-VLVG ONLI WO-U3MOd SONSUTTY C3ZTIVWYON SONSUIITU C3ZTIVWYON NOLLAWNSNOD Y3MOd GSZTIWWYON €or +01 We’ 502) USAES INSWZOYNYW YaMOd SMLLWUVddW ONISSIOOUd NOLLYWYOINI or . 0? sls US 8,850,234 B2 Sheet 9 of 17 Sep. 30, 2014 U.S, Patent i ‘| Nousas Noon | *¥lvG Nolawinsnd® zor ef___ MO HAL, || ott ee GOI] _ SONRAEH CAZTTVNYON | [NOLD3S ONILUWSNVUL-VL¥C NOLLdWNSNOD YAMOd 2 T_DNRESY CHZTTANYON NoLLD3S SOIT) SNLLIBS ADTIOd YaMOd ror) gp NOWoRs outs TM] -NOLWOT Idd SONSYSITY we icine eee ene NOLLO35 ONILI3S SNTAWS ald | se : Nouoas NoUas spuad SNLLINSNVL-vava | —] NAVATOA HNO NOLLAWNISND YthOd NN m— $00 c NOLL235 ONLUNORXA NOLS “NOLL SNLLINTTVO We] NE | -UBAOd CAZTTYWYON F502 US 8,850,234 B2 Sheet 10 of 17 Sep. 30, 2014 U.S, Patent ALNSIWSYINOTY ONLLLAS WAMOd SLIWSNVYL (Z0TS, ANAWFYINOTY ONLLLAS YSMOd SLSINOTY (TOTS) OT NOLLD3S ONTLLAS AQTIOd YaMOd SOT UIAUTS LNAWIOYNVW YIMOd SNOLIGNOD ¥aMOd S1as (E0TS) Oe ! ‘SSOIAIG NOLL3S ONLLLAS ONIAWS UAMOd Zo 90 102 Sflvuvddl ONISSIIOUd NOLLYWYOINI Olols US 8,850,234 B2 Sheet 11 of 17 Sep. 30, 2014 U.S, Patent oI™, NOLLHOd SNICTON “¥L¥C NOLLAWNSHOD Je. Od DBE ‘HLvO NOLLAHSNCD ‘BOs DIPBEY INOLLO3S SNLLSITIOD-¥LG NOLLGN/ISNOD EMO BNO DRY I™ NOWYOd MOSES “VVC NOLANNSICD ‘BO DIRBEY 7 YL¥O NOLL SNO: DIBA EL NOLS h—__f_ 10; vowog ["HRTOLEMSIO ANOS] omnia | HgNeLeANgIOD WHS | DELRREATRON | “uae | CdD NOLLHGd SNIAED2Y Jo AHO NCLLANNSND BO DY GOWN IP Nouvar WT SNLLUINSNYEL-¥L0 OH] OURAN aCe DARN GEZTVAYON VISNOD aNd | ¥MOd CEZTHNGON Tr DIESE GOWN OO REO NOLLWOTdd OND NolLeOd SNLDHLSC W7eOOEd NOLO ne US 8,850,234 B2 Sheet 12 of 17 Sep. 30, 2014 U.S, Patent SYBHLO W890¥d NOLLYOTIddW TvID3dS SYBHLO (ORivWaQVUL GaWALSIOgY) UaxNYS (OnMWWEOVUL G2YSISI9FY) Puig 4epuNyL (fuvzavuL dgUaLSI9RY) Ssesdxe 40ND (fayW3dvuL OF¥SLSI93¥) (hivW3QVUL G3¥ELSIO3¥) HORNE 3400RN Twa (OfuyWJaVaL GRYELSTOFY) Heyes (WuYWQVUL GzuaLSIOFY) xd (RivWAGVeL G3YALSIOIY) X02 (nuvWaqVaL GaUalsIO3¥) Cray G3¥ELSI9F¥) Jev0}dxq yeuseyU Jelojdxg yeuseqUy WaSMOUE 3M (fava daualsi9gy) e1INS ysne ORivIaGVEL G3YILSTORY) 2240 uado OrivWadVUL GauaLSTOR’) NOLLVOMIddv ORIYWIQVUL G3YALSIORY) B2WJO YOso.dIW BOWJO YOSO.DIM| 301440 WVYDOUd NOLLWITdd¥ ONIGNOdSSYHOD WVU90Ud NOLLWOTIdd¥ 3DNIY3ISY ANODALWD ‘wr éVold US 8,850,234 B2 Sheet 13 of 17 Sep. 30, 2014 U.S, Patent MOT =El(TT+01+6) ——— | MIT MOT M6 NOLWOIGNI © NOLLYOIGNI =—-NOLLVOIONI fi i fi MST MST MST =I1/01%891 “01/011 =6)018E1 (aaLyinowo) Vid NOLLAWNSNOD YaMOd C3ZIWWYON NOLLUWASNOO YaMOd JONAYRIIY/NOLLUWNSNOD Y4MOd SONIUSITY GIZTIVWYON NOLLWU3dO NI NOLLUWNSNOD YAMOd = NOLLAWASNOD YSMOd GAZTIVWYON VLWd NOLLAWNSNOD ¥aMOd SONIYIIIY GaZTWWYON MS'9T MsT MS'ET om RS vwutwaan | | watwan ) | Twn NaH OV IV UHL ONOD3S ISULS YaMOd e0eT 20ET TOET elold (CINaWaunsval) NOLLWH4d0 NI NOLLAWNSNOD Y3MOd WLW NOLLAWNSNOD ‘YIMOd SINFHIISY US 8,850,234 B2 Sheet 14 of 17 Sep. 30, 2014 U.S, Patent S0TT UOrT TOvT NOLLYOd NOILLYOd ANMdLNO ft} ONIHdVYD NOLLYOd AVIdSIC NOLLYOd ONIATIOIY-V.LVd NOLdNNSNOD WaMod ” |~zort SONSYSITY GIZTIVWHON V1VG NOLLAWSNOD YIMOd NOLLYOd ONLLYINOTWO. ONSITE GAZI WON See NOS L.sor Viva NOLANSNOD eaMOd G3ZTWHHON YaMOd CaZrIVWyON vols U.S, Patent Sep. 30, 2014 Sheet 15 of 17 FIG.15 US 8,850,234 B2 1500 35 3.0 2.5 2.0 15 1.0 0.5 " 4 AL 1501 la 0.0 1501 CPU eval | 1502 1501 1502 1501 150: 1501 1502 1501 WIRED \WIRELE LAN LAN 1502 1502 US 8,850,234 B2 Sheet 16 of 17 Sep. 30, 2014 U.S, Patent OvT TOvT 109 NOLLYOd Andino |*} OLLYOd ONIHAVUD) Jet YLWO NOLLAWNSNOD ¥aMOd SONSYIATY CIZTTVWYON NOLLYOd ONIAIOS-VLV0 NOLLYOd NOsTYvdWOD | WLC NOLLAWNSNOD YIMOd SDNSUIIT GAZTIVWUON NOLLdWASNOD, USMOd JONSYSIIY G3ZTIVYON 2011 NOLLYOd NOLLYOd AV1dS10 9011 91'DI4 ‘WLYG NOLLAWASNOD UBMOd G3ZTIVWYON ONLLY IND TVO-WLVO. NOLLAWNSNOD /YAMOd CSZTIVWYON SOTT US 8,850,234 B2 Sheet 17 of 17 Sep. 30, 2014 U.S, Patent MI mo mro mz Ms'0 MS'0 | ONINNNY 3WNLIOS TIWW-3 A mo nso Mz nso MS'0. | ONINNNY YaSMONE 23M mo mo Mr0 Me ms‘0 Ms'0 ONINNMY FOO Mo mo nro Mt mzo Ms‘0 NOLLWOTTdd¥ 440 Nw NYTGRUIM | cour | O1PMY al} AgowaW | nao O0zT LVOld US 8,850,234 B2 1 POWER MANAGEMENT APPARATUS AND. ‘METHOD Ros REFERENCE TO RELATED "APPLICATIONS, This application is based upon and claims the benefit of priority ofthe prior Japanese Patent Application No. 2009- 147575, fled on Jun. 2, 2009, the entire contents of which are incorporated berein by reference. FIBLD ‘Various embodiments described herein relate toa power ‘management apparatus and a power management method. BACKGROUND In order that batery- to the power management server 10 through the power con sumption data-transmiting section 203, and then stored in & predetermined memory area and teasmited to the normal- fed reference power constmpion dat-crentng section 103. Turning {0 operation S78, the information processing ppartus 20 dtemnines whether there is another reference “application program. IT yes, the process goes to operation STL. Otherwise the process is teminated. According to nbodiment, 4 condition used in determining power con sumption is selectively adjusted based on at leat one appli ‘cation setting condition. For executing an application, the information processing apparatus 20 refers to normalized power consumption dat calculated from somslized reference power consumption ‘data received from the poser management sever 10, TIG. Bisaflow chart ofa process for indicating normalized power eonsumption ofan infomation processing prrats Inthe process shown ia FIG. 8, fis, the normalized power ‘consumption calculaion/display section 208 requests nor- malized reference porser consumption data from the poster ‘management server 10 (operation S81), ‘On receiving the request for normalized reference power ‘constimption data from the infomation processing apparats 20, the normalized reference power consumption data-rans- milting section 10dof the power management server 10 trans- mits the received request tothe normalized relerence power ‘consumption dato-reating section 103 (operation S82) “The normalized reference power consumption data-creat ing section 103 transmits normalized reference power con- sumption datacaleulated from the reference power consump- tion data collected from a plurality of information processing apparatuses 20 to the normalized relerence power consump tion data-transmiting section 104 (operation S83). In an embodiment, the normalized reference power con: sumption data-creating section 103 caleulates the average of reference power constimptions collected from a plaality of ‘information processing apparatuses 20 and holds the average 1s nomalized reference power consumption data. The nor malized reference power consumption data is trnsmited t0 the normalized reference power consumption dat-transil ting section 104, o 10 The normalized reference power const siting section 1M transmits the omnalized reference power ‘consumption data received from the normalized reference power consumption data-reating section 103 tothe informa- ‘on processing apparatus 20 (operation S84), “The normalized power consimption calelation/dsplay section 205 ofthe information processing apparats 20 stores the normalized reference power consumption data received from the power management server 10 in a predetermined “The normalized power consumption calculationlisplay section 208 trusts «request o collect power consumption data of the devices 201 during exceuting an application pro- gram to the power consumption dat-collecting section 202 (operation S85). The power consumption data-collecting section 202 mea- sures current power consnmptions of the devices 201, and collects the measured power consumptions as power cone sumpion dats (operation S86). “The poser consumption data-colleting setion 202 tan mits the collected eurrent power consumption data of the eviees 201 10 the normalized power consumption caleula- ‘ion/display section 208 (operation S87). The normalized power consomption ealevation/display section 205 calculates current normalized power consop- tion from the reference power consumption data collected during executing the relerenee application program, the nor malized reference power consumption data received from the power management server 10, and the current power con- sumption data (operation S88), “The normalized power consumption calculated bythe nor. malized power consumption calculation display section 208 fan be obtsined fom the equation: normalized. poser ‘sonsumption-current power consumption normalized re ‘rence power consumption/elerence power consumption), “The normalized power consumplion ealculation/display section 208 indicates caleuated nomalized power constnp- ‘ion data in a predetermined display region of the lignid cenystal display. The power management server 10 may apply a predeter- mined poster policy to information processing apparatuses 20, and the information processing apparatuses 20 may be set to power saving conditions according to the power policy FIG, 9 isa functional block diagram of a configuration for selting the information processing apparatus 20 to poser saving conditions acconting to a power policy given by the power management server 10 “The configuration is deseribod in detail using the same reference mimerals as those used in the finetional block siggram shown in FIG. 2 The power management server 10 shown ia FIG. Yinclades ‘reference appication-seting section 101, tem power ‘consumption data-collecting section 102, normalized refer- fence power consumption dats-creating section 103, normal- ined reference power consumption data-transmitting section 104 sind a power poliey-seting section 108 ‘The power policy-setting section 108 determines a power setting requirement fora plurality of information processing apparatuses 20 according fo one ora combination of some of the information data ofthe information processing appar- ruses 20, such af the state season, and time zone Of the information processing apparatuscs 20 in operation, and transmits the determined power setting requirement fo the information processing apparatuses 20, ‘The information processing apparatus 20 includes a power saving setting section 206. The power saving setting section 206 receives the power setting requiremten transite fr US 8,850,234 B2 u the power poly setting section 10S ofthe power manage- sent server Wand stores the received power setting require ment in a predetermined memory area. The power policy setting section 108 may store predetermined data that defines possor related conditions from various sources inching but hot limited toa user, manwfacturer ofa device, automatically set based on current operation, et. ‘Te power saving setting section 206 changes the settings ‘ofthe devices 201 so thatthe current normalized power con- ‘sumptions calculated by the normalized power consumption calculation/display section 208 satisfy the received power setting requirement FIG, 10 isa flow chart ofa process for setting an informa: tion processing apparatus 20 t0 power saving conditions according fo the power setting requirement given by the power management server 10 In the configuration shown in FIG. 10, the power saving setting section 206 ofan information processing apparatis 20 transmits a request for a power setting requirement to the power management server 10 (operation S101). ‘When the power policy setting section 108 of the power ‘management server 10 has received a request for pawer set- ting requirement from an information processing epparais 20, the power policy setting section 10S determines what requirement should be given to the information processing ‘apparatus 20, ad transmits the determined requieaient(op= ‘eration S102). “The power policy setting section 105 manages 2 power poliey table given according to current operational states of Information processing apparatuses 20 connected tothe nel- ‘work and the season and time zone in operation ofthe infor mation processing apparatuses 20, and determines a power setting requirement to be transmitted to the information pro- ‘essing apparatuses 20 acconding to the power policy table The power saving setting ssction 206 of the information processing apparatus 20 sores the power setting requirement Feceived from the poster management server 10 in a prede- termined memory area and sets the power conditions of the devices 201 ofthe information processing spparats 20 so as ‘to satisty the poser setting requirement (operation S103), ‘The poser siting requirement may he a range of normal {ed parwer consumption or anlofT conditions ofthe devices 201, orbot. Ifthe power seting requirement specifies a range of nor. malized power constimplion of the devices 201, the posber saving setting section 206 changes the settings of the devices 201 so that the normalized power consimptions of the ‘devices 201 calculated by thenonmalized power consumption ‘calculation/disply section 208 can be inthe range of normal ied power consumption given as the power setting require- FIG. 11 isa detailed functional block diagram ofthe nor- malized power consumption caleultion display section 208. “The normalized power consumption ealculation/display section 208 of the information processing. apparatus. 20 jinchides an application program detecting portion 1101, @ normalized reference power consumption data-receiving pore tion 1102, a reference power consumption data-holding por tion 1103, reference power consumption data-selecting por- tion 1104, 3 normalized power consumption-caleulsting portion 1108, and a display portion 1106. "The application program-detecting portion 1101 detects ‘which application program is being sed when the program has been executed in the information processing epparaus 20, ‘The normalized reference power consumption dats-recev= ing portion 1102 requests normalized reference power con 0 o 12 sumption data from the power management server 10accord- ing to the application program detected by the application program-detesting portion 1101, and receives normalized relerence power cousumption data transmitted from the nor ‘malized reference power consumption data-iansmiting sec- tion 104 of the power management server 10, ‘he reference power consumption data-holding portion 1108 stores reference power consumption data collected by ‘the power consumption data-collecting seetion 202 during ‘executing the reference aplication program. ‘The reference power consumption data-holding portion 1103 may store a referenee power consumption data table 1700 as shown in FIG. 17. "The reference power consumption data table 1700 shows, in PIG. 17 includes information showing whether or aot the reference application program runs, sich as “ofTapplication” (ina state where application programs do not run), “Office running”, “web browser running”, and “e-mail sofware run- ting”, and information showing the devices 201, such as “CPUS, “memory”, "LCD", “Audio”, “wireless LAN", and “wired LAN in a matrix, "The reference power consumption data table 1700 shows in FIG. 17 store reference power consumption data obtained by measuring power consumptions of the devices 201 by the power consumption data-collecting section 202 when refer fence application programs are executed under conditions specified by information showing whether or not the refer fence application programs min. The reference power con- ‘sumpions are stored inthe corresponding eels “The reference powcr consumption data-selecting portion 1104 selects reference power consumption data from the information stored in the reference power consumption dat holding portion 1103 according to the application progr detected by the application program-

Vous aimerez peut-être aussi