(57)【要約】【課題】情報処理装置の個々の製造上の特性のばらつきに左右されることなく、電力管理を的確に行うことが可能な電力管理システム及び電力管理方法を提供する。【解決手段】装置各部の消費電力を測定する電力情報収集部と、基準電力測定用のアプリケーションを実行した際の基準電力情報を電力管理サーバに送信する電力情報送信部と、電力管理サーバが複数の情報処理装置の基準電力情報に基づいて算出した正規化基準電力情報を受信し、正規化基準電力情報、基準電力情報及び現在の電力情報に基づいて、現在の正規化電力情報を算出して表示する正規化電力算出表示部とを備える。【選択図】図２
2011003128.tif 000002
【特許請求の範囲】
【請求項１】
電力管理サーバと通信可能な情報処理装置であって、
前記情報処理装置において動作する装置各部の消費電力を測定し電力情報として出力する電力情報収集部と、
前記装置各部の消費電力を測定する際の前記装置各部の動作条件を示すアプリケーション設定条件を取得し、その取得した前記アプリケーション設定情報に基づいて前記装置各部の動作条件を設定し、基準電力測定用のアプリケーションを実行する基準アプリケーション実行部と、
前記基準アプリケーション実行部により基準電力測定用のアプリケーションを実行した際に前記電力情報収集部が出力する電力情報を前記基準電力測定用のアプリケーションに対応する基準電力情報として前記電力管理サーバに送信する電力情報送信部と、
複数の情報処理装置から送信された前記基準電力情報を平均した値を示す正規化基準電力情報を取得し、前記取得した正規化基準電力情報と前記基準電力測定用のアプリケーションの実行中に取得した前記基準電力情報との比率に基づいて、前記電力情報収集部が測定する現在の電力情報を正規化した値を示す正規化電力情報を算出する正規化電力算出部と、
を備える情報処理装置。
【請求項２】
前記正規化基準電力情報は、前記電力管理サーバに接続された複数の情報処理装置の基準電力情報の平均値である、請求項１に記載の情報処理装置。
【請求項３】
前記正規化電力算出表示部で算出された正規化電力が、所定の電力設定条件を満たすように装置各部の電力設定を行う省電力設定部をさらに備える、請求項１または２に記載の情報処理装置。
【請求項４】
複数の情報処理装置とネットワークを介して接続される電力管理サーバであって、
前記複数の情報処理装置において基準電力測定用のアプリケーションを実行する際の装置各部に設定されるアプリケーション設定条件を送信する基準アプリケーション設定部と、
前記装置各部を前記アプリケーション設定条件に設定し前記基準電力測定用のアプリケーションを実行した際の基準電力情報を前記複数の情報処理装置から受信する端末電力情報収集部と、
前記端末電力情報収集部により受信した複数の情報処理装置の基準電力情報を平均した値を示す正規化基準電力情報を算出する正規化基準電力情報生成部と、
前記正規化基準電力情報生成部で算出した正規化基準電力情報を前記複数の情報処理装置に送信する正規化基準電力情報送信部と、
を備える電力管理サーバ。
【請求項５】
前記正規化基準電力情報生成部は、前記複数の情報処理装置から送信されてきた基準電力情報の平均値を算出して前記正規化基準電力情報とする、請求項４に記載の電力管理サーバ。
【請求項６】
前記複数の情報処理装置に対して稼働時における電力設定条件を決定し、前記電力設定条件を前記複数の情報処理装置に送信する電力ポリシー設定部をさらに備える、請求項４または５に記載の電力管理サーバ。
【請求項７】
複数の情報処理装置と電力管理サーバとがネットワークを介して接続される電力管理システムであって、
前記複数の情報処理装置は、
装置各部の消費電力を測定し電力情報として出力する電力情報収集部と、
前記装置各部を前記電力管理サーバから送信されるアプリケーション設定条件に設定し基準電力測定用のアプリケーションを実行する基準アプリケーション実行部と、
前記基準アプリケーション実行部により基準電力測定用のアプリケーションを実行した際に前記電力情報収集部が出力する電力情報を前記基準電力測定用のアプリケーションに対応する基準電力情報として前記電力管理サーバに送信する電力情報送信部と、
前記電力管理サーバが複数の情報処理装置の基準電力情報に基づいて算出した正規化基準電力情報を受信し、前記正規化基準電力情報、前記基準電力情報及び前記電力情報収集部が測定する現在の電力情報に基づいて、現在の正規化電力情報を算出して表示する正規化電力算出表示部と、
を備え、前記電力管理サーバは、
前記複数の情報処理装置において基準電力測定用のアプリケーションを実行する際の装置各部に設定されるアプリケーション設定条件を送信する基準アプリケーション設定部と、
前記装置各部を前記アプリケーション設定条件に設定し前記基準電力測定用のアプリケーションを実行した際の基準電力情報を前記複数の情報処理装置から受信する端末電力情報収集部と、
前記端末電力情報収集部により受信した複数の情報処理装置の基準電力情報に基づいて正規化基準電力情報を算出する正規化基準電力情報生成部と、
前記正規化基準電力情報生成部で算出した正規化基準電力情報を前記複数の情報処理装置に送信する正規化基準電力情報送信部と、
を備える電力管理システム。
【請求項８】
前記正規化基準電力情報は、前記電力管理サーバに接続された複数の情報処理装置の基準電力情報の平均値である、請求項７に記載の消費電力管理サーバ。
【請求項９】
前記複数の情報処理装置は、前記正規化電力算出表示部で算出された正規化電力が所定条件を満たすように装置各部の電力設定行う省電力設定部をさらに備え、
前記電力管理サーバは、前記複数の情報処理装置に対して稼働時における電力設定条件を決定し、前記電力設定条件を前記複数の情報処理装置に送信する電力ポリシー設定部をさらに備える、請求項７または８に記載の消費電力管理システム。
【請求項１０】
情報処理装置の消費電力を示す情報を収集する電力管理サーバと通信可能な情報処理装置を有する消費電力管理システムにおいて実行される消費電力管理方法であって、
前記情報処理装置において動作する装置各部の消費電力を測定する際の前記装置各部の動作条件を示すアプリケーション設定条件に基づいて前記装置各部の動作条件を設定し、
基準電力測定用のアプリケーションを実行した際の消費電力を測定し基準電力情報として前記電力管理サーバに送信し、
複数の情報処理装置から送信された前記基準電力情報を平均した値を示す正規化基準電力情報を取得し、
前記取得した正規化基準電力情報と前記基準電力測定用のアプリケーションの実行中に取得した前記基準電力情報との比率に基づいて、前記装置各部における消費電力の測定値を正規化した値を示す正規化電力情報を算出する、消費電力管理方法。
【請求項１１】
前記複数の情報処理装置が、前記基準電力測定用のアプリケーションを実行する際のアプリケーション設定条件を前記電力管理サーバに要求する段階と、
前記電力管理サーバが、前記アプリケーション設定条件の要求を受信して該当する情報処理装置に前記アプリケーション設定条件を送信する段階と、
をさらに備える、請求項１０に記載の消費電力管理方法。
【請求項１２】
前記電力管理サーバが、前記複数の情報処理装置に対して稼働時における電力設定条件を決定し、前記電力設定条件を前記複数の情報処理装置に送信する段階と、
前記複数の情報処理装置が、現在の正規化電力情報が前記電力設定条件を満たすように装置各部の電力設定を行う段階と、
をさらに備える、請求項１０または請求項１１に記載の消費電力管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力管理システムおよび電力管理方法に関し、特に、ネットワークを介してサーバに接続される複数の情報処理装置の電力を管理するシステム及びその方法に関する。
【背景技術】
【０００２】
ノート型のパーソナルコンピュータ（以下、ＰＣと称す）などの電池駆動の情報処理装置においては、電池による稼働時間を極力長くするために、省電力化が望まれている。
【０００３】
ＰＣを電池駆動した時の標準的な稼働時間に関して、個々の製品毎に公表されているが、実際にＰＣを使用してみると、公表されている稼働時間に到達しない場合がある。
【０００４】
これは、ユーザがＰＣを通常に使用する際の使用方法と、標準的な稼働時間を算出する際の稼働時間算出アルゴリズムとが異なることが原因と考えられる。
【０００５】
また、ユーザがＰＣを使用する際に、稼働時間を延ばすための指針が与えられていないことから、ユーザ自身が稼働時間に関する取り組みができないという点も一因であると考えられる。
【０００６】
特許文献１には、所定の基準電池を想定し、この基準電池の満充電容量に基づいて電池の残容量を正規化して、ユーザに電池残量レベルを通知することが提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１７０１６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
このような特許文献１に記載された構成では、基準電池の満充電容量に基づいて正規化された電池の残量レベルを知ることができるものの、現在の電力使用量を考慮するものではない。したがって、引用文献１に記載されたような従来技術の構成では、省電力化のための電力目標値が達成されるように、使用中のＰＣの設定をユーザが変更できるようには構成されていない。
【０００９】
また、ＡＣ駆動のＰＣについても、省電力化のために各ＰＣに対する電力目標値を設定しようとしても、それぞれのＰＣの電力使用量を検出するような構成となっていないことから、電力目標値を達成することが困難である。特にノート型のＰＣの場合には、内蔵される半導体素子の製造時における特性のばらつきに起因して、消費電力のばらつきが大きくなる場合がある。このため、電力目標値を達成するためにどのような使用状態を維持すべきかをユーザ側で判断することが困難である。
【００１０】
本発明では、情報処理装置の個々の製造上の特性のばらつきに左右されることなく、電力管理を的確に行うことが可能な電力管理システム及び電力管理方法を提供する。
【課題を解決するための手段】
【００１１】
本発明に係る情報処理装置は、電力管理サーバと通信可能な情報処理装置であって、情報処理装置において動作する装置各部の消費電力を測定し電力情報として出力する電力情報収集部と、装置各部の消費電力を測定する際の装置各部の動作条件を示すアプリケーション設定条件を取得し、その取得したアプリケーション設定情報に基づいて装置各部の動作条件を設定し、基準電力測定用のアプリケーションを実行する基準アプリケーション実行部と、基準アプリケーション実行部により基準電力測定用のアプリケーションを実行した際に電力情報収集部が出力する電力情報を基準電力測定用のアプリケーションに対応する基準電力情報として電力管理サーバに送信する電力情報送信部と、複数の情報処理装置から送信された基準電力情報を平均した値を示す正規化基準電力情報を取得し、取得した正規化基準電力情報と基準電力測定用のアプリケーションの実行中に取得した基準電力情報との比率に基づいて、電力情報収集部が測定する現在の電力情報を正規化した値を示す正規化電力情報を算出する正規化電力算出部とを備える。
【００１２】
本発明に係る電力管理サーバは、複数の情報処理装置とネットワークを介して接続される電力管理サーバであって、複数の情報処理装置において基準電力測定用のアプリケーションを実行する際の装置各部に設定されるアプリケーション設定条件を送信する基準アプリケーション設定部と、装置各部を前記アプリケーション設定条件に設定し基準電力測定用のアプリケーションを実行した際の基準電力情報を前記複数の情報処理装置から受信する端末電力情報収集部と、端末電力情報収集部により受信した複数の情報処理装置の基準電力情報を平均した値を示す正規化基準電力情報を算出する正規化基準電力情報生成部と、正規化基準電力情報生成部で算出した正規化基準電力情報を複数の情報処理装置に送信する正規化基準電力情報送信部とを備える。
【発明の効果】
【００１３】
本発明によれば、電力管理サーバの管理下にある情報処理装置の平均的な電力を算出し、その値で正規化した電力情報をユーザに表示することができ、基準アプリケーションを実行した際の基準電力情報との比較を行うことで、現在使用状態の消費電力がどの程度であるかをユーザに判定させることが可能となる。
【００１４】
また、複数の情報処理装置間の電力ばらつきを正規化電力情報を用いて打ち消すことができ、各情報処理装置において目標電力に対してどの程度の消費電力を使用しているか正確に知らせることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】ネットワーク構成を示す説明図。
【図２】基本構成を示す機能ブロック図。
【図３】基準電力情報収集処理のフローチャート。
【図４】アプリケーション設定条件テーブルの一例を示す説明図。
【図５】電力情報収集部の一例を示す回路図。
【図６】基準電力情報テーブルの一例を示す説明図。
【図７】複数の基準アプリケーションについて基準電力情報を収集する場合の処理を示すフローチャート。
【図８】正規化電力表示処理のフローチャート。
【図９】省電力設定を行う実施例に関する機能ブロック図。
【図１０】省電力設定を行う実施例のフローチャート。
【図１１】正規化電力算出表示部の詳細を示す機能ブロック図。
【図１２】基準アプリケーションと対応アプリケーションの対応テーブルを示す説明図。
【図１３】正規化電力の算出方法の一例を示す説明図。
【図１４】表示部の構成例を示す機能ブロック図。
【図１５】グラフ化された正規化電力情報と正規化基準電力情報の表示例を示す説明図。
【図１６】表示部の他の構成例を示す機能ブロック図。
【図１７】正規化電力情報の表示例を示す説明図。
【発明を実施するための形態】
【００１６】
〈電力管理システムの概要〉
図１は、電力管理システムの概要構成を示す説明図である。
【００１７】
この電力管理システム１は、電力管理サーバ10と、１または複数の情報処理装置20がネットワーク30を介して通信可能に接続されている。
【００１８】
電力管理サーバ10は、通信機能部を備えており、インターネット、LANなどのネットワーク30を介して、ユーザが使用する１または複数の情報処理装置20と接続可能である。
【００１９】
電力管理サーバ10は、CPU、ROM、RAM、ハードディスク、通信インターフェイス、入出力インターフェイスなどを備え、例えば通常のコンピュータシステムである。その電力管理サーバ10は、ネットワークを介して接続される複数のコンピュータシステムに分散して各処理を実行させることも可能である。
【００２０】
情報処理装置20は、CPU、ROM、RAM、ハードディスク、通信インターフェイス、入出力インターフェイスなどを備え、例えば、パーソナルコンピュータである。その情報処理装置20は、ネットワーク30を介して電力管理サーバ10との通信が可能である。
【００２１】
また、情報処理装置20は、装置各部における消費電力を測定することが可能であり、測定された電力情報をディスプレイ上に表示することが可能な構成である。
【００２２】
図２は、電力管理サーバ10及び情報処理装置20の機能ブロック図である。
【００２３】
情報処理装置20は、情報処理装置20内の電力を消費する装置各部201、装置各部201の消費電力を測定する電力情報収集部202、電力管理サーバ10に基準電力情報を送信する電力情報送信部203、基準電力測定用のアプリケーションを実行する基準アプリケーション実行部204、電力管理サーバ10から送信されてくる正規化基準電力情報に基づいて現在の正規化電力情報を算出し表示する正規化電力算出表示部205を備えている。
【００２４】
装置各部201は、電力消費を伴う要素である。例えば、情報処理装置20がノート型のパーソナルコンピュータであると仮定した場合、その装置各部201の典型的な構成例は、CPU、チップセット、メモリ、オーディオ出力部、有線LANデバイス、無線LANデバイス、液晶ディスプレイ、バックライトなどである。
【００２５】
基準アプリケーション実行部204は、基準電力測定用のアプリケーションを実行する。基準アプリケーション実行部204は、電力管理サーバ10から受信した所定のアプリケーション設定条件に基づいて装置各部201を設定し、基準電力測定用の基準アプリケーションを実行する。
【００２６】
基準アプリケーションは、パーソナルコンピュータに搭載される一般的なアプリケーションが選択されるものであり、たとえば「Microsoft Office（登録商標）」などの文書編集ソフト、「Internet Explorer（登録商標）」などの情報閲覧ソフト、「Outlook（登録商標）」などの電子メール閲覧ソフトなどの代表的なアプリケーションを挙げることができる。
【００２７】
このような基準アプリケーションは、電力管理サーバ10において基準電力測定用の基準アプリケーションとして設定したものであって、これらアプリケーションに対応する他のアプリケーションを基準アプリケーションとして設定することも可能である。
【００２８】
基準アプリケーション実行部204は、基準電力を測定する際に、電力管理サーバ10から受信したアプリケーション設定条件に従って装置各部201の電力設定を行い、基準アプリケーションを実行する。
【００２９】
アプリケーション設定条件は、たとえば、バックライトの輝度レベル、オーディオ出力部の音量レベル、無線LANデバイスのオン／オフ状態、有線LANデバイスのオン／オフ状態などを有する。
【００３０】
また、基準アプリケーション実行部204は、基準電力を測定する際に電力管理サーバ10に対してアプリケーション設定条件の送信を要求することによりアプリケーション設定条件を取得してもよいし、基準電力の測定を開始する前の任意のタイミングにおいて電力管理サーバ10から取得しておいてもよい。また、電力管理サーバ10は、情報処理装置20からの送信要求を受けたことに応じてアプリケーション設定条件を送信してもよいし、任意のタイミング（例えば、アプリケーション設定条件が更新されたタイミング）でアプリケーション設定条件を情報処理装置20へ配信してもよい。
【００３１】
情報処理装置20に前述したような基準アプリケーションがインストールされていない場合には、基準アプリケーション実行部204は、アプリケーション設定条件と同等の設定条件で装置各部201を設定して、基準アプリケーションに対応する他のアプリケーションを実行する。
【００３２】
電力情報収集部202は、装置各部201における消費電力を測定するものであり、たとえば、CPU、メモリ、液晶ディスプレイ、オーディオ出力部、無線LANデバイス、有線LANデバイスなどの要素毎の消費電力を測定し、計測した消費電力を電力情報として出力可能である。
【００３３】
電力情報収集部202は、基準アプリケーション実行部204で基準アプリケーションを実行している時の装置各部201の消費電力を測定し、電力情報送信部203に出力する。
【００３４】
電力情報送信部203は、電力情報収集部202により測定された装置各部201の消費電力を基準電力情報として電力管理サーバ10に送信する。
【００３５】
正規化電力算出表示部205は、電力管理サーバ10から送信されてくる正規化基準電力情報に基づいて、現在の正規化電力を算出して液晶ディスプレイなどの表示部に表示する。
【００３６】
正規化基準電力は、電力管理サーバ10において、複数の情報処理装置20から受信した基準電力情報に基づいて算出されるものであり、たとえば、複数の情報処理装置20から受信した基準電力情報の平均値とすることができる。
【００３７】
なお、正規化基準電力情報は、情報処理装置20において算出してもよい。例えば、電力管理サーバ10は、情報処理装置20から受信する基準電力情報を、他の情報処理装置20へ配信する。電力管理サーバ10から基準電力情報を配信された情報処理装置20は、電力管理サーバ10から配信された複数の他の情報処理装置20の基準電力情報を用いて、正規化基準電力を算出する。この構成により、情報処理装置20は、正規化基準電力情報を取得することができる。
【００３８】
正規化電力算出表示部205は、取得した正規化基準電力情報と基準電力測定用の基準アプリケーションを実行した際の基準電力情報と現在の消費電力とに基づいて、正規化電力情報を算出してこれを液晶ディスプレイなどの表示部に表示する。
【００３９】
電力管理サーバ10は、基準アプリケーション設定部101、端末電力情報収集部102、正規化基準電力情報生成部103、正規化基準電力情報送信部104を含んでいる。
【００４０】
基準アプリケーション設定部101は、複数の情報処理装置20において基準電力測定用のアプリケーションを実行する際の装置各部201に設定されるアプリケーション設定条件を送信する。
【００４１】
前述したように、アプリケーション設定条件は、基準電圧測定用の基準アプリケーションを実行する際の装置各部201のパラメータを特定するものであって、液晶ディスプレイのバックライトの輝度レベル、オーディオ出力部の音量レベル、無線LANデバイスのオン／オフ状態、有線LANデバイスのオン／オフ状態などを有する。
【００４２】
端末電力情報収集部102は、情報処理装置20の装置各部201をアプリケーション設定条件に基づいて設定して、基準電力測定用のアプリケーションを実行した際の基準電力情報を、情報処理装置20から受信する。
【００４３】
情報処理装置20の電力情報収集部202で測定される基準電力情報は、CPU、メモリ、液晶ディスプレイ、オーディオ出力部、無線LANデバイス、有線LANデバイスなどを含む装置各部201の消費電力である。
【００４４】
端末電力情報収集部102は、これら基準電力情報を各情報処理装置20から受信し所定の記憶領域に格納する。
【００４５】
正規化基準電力情報生成部103は、端末電力情報収集部102により受信した複数の情報処理装置20の基準電力情報に基づいて正規化基準電力情報を算出する。
【００４６】
この正規化基準電力情報生成部103は、例えば、複数の情報処理装置20の基準電力情報の平均値を算出する。
【００４７】
正規化基準電力情報は、基準アプリケーション毎に装置各部の基準電力情報の平均値を算出したものでもよいし、複数の基準アプリケーションについて基準電力情報を平均したものでもよい。
【００４８】
正規化基準電力情報送信部104は、正規化基準電力情報生成部103で算出した正規化基準電力情報を、複数の情報処理装置20に送信する。
【００４９】
正規化基準電力情報103で算出された正規化基準情報は、基準アプリケーション毎、装置各部毎に算出され、電力管理サーバ10の所定の記憶領域に格納されるとともに、情報処理装置20に送信される。
【００５０】
〈基準電力情報の収集〉
図３は、電力管理サーバ10が複数の情報処理装置20から基準電力情報を収集する動作を示すフローチャートである。
【００５１】
情報処理装置20の基準アプリケーション実行部204は、電力管理サーバ10に対して、基準電力情報を測定する際に必要となるアプリケーション設定条件を要求する（ステップS31）。
【００５２】
電力管理サーバ10の基準アプリケーション設定部101は、情報処理装置20からのアプリケーション設定条件の要求を受け付けると、該当する基準アプリケーションのアプリケーション設定条件を情報処理装置20に送信する（ステップS32）。
【００５３】
アプリケーション設定条件は、電力管理サーバ10の所定の記憶領域にアプリケーション設定条件テーブルとして格納されており、このうち情報処理装置20において実行される基準アプリケーションに対応するアプリケーション設定条件が選択される。
【００５４】
図４は、アプリケーション設定条件テーブルの一例を示す説明図である。
【００５５】
アプリケーション設定条件テーブル400は、設定情報の識別番号を示すID欄401、基準アプリケーションとして実行するアプリケーション名を示すアプリケーション名欄402、バックライトの輝度を指定するバックライト輝度レベル欄403、オーディオ出力部の音量レベルを指定する音量レベル欄404、無線LANデバイスのオン／オフ設定を指定する無線LAN ON/OFF欄405、有線LANデバイスのオン／オフ設定を指定する有線LAN ON/OFF欄406などを有する。
【００５６】
アプリケーション設定条件は、このようなアプリケーション設定条件テーブル400を用いて、識別番号毎に基準アプリケーション実行時の装置各部の設定条件が格納される。
【００５７】
電力管理サーバ10の基準アプリケーション設定部101は、情報処理装置20からのアプリケーション設定条件の要求に対応して、実行する基準アプリケーションに該当するアプリケーション設定条件を選択し、これを情報処理装置20に送信する。
【００５８】
情報処理装置20の基準アプリケーション実行部204は、装置各部201を受信したアプリケーション設定条件に設定し、基準アプリケーションを実行する（ステップS33）。
【００５９】
基準アプリケーション実行部204は、電力情報収集部202に対して基準電力収集要求を送信し、基準アプリケーション実行中における装置各部201の消費電力を電力情報収集部202に測定させる（ステップS34）。
【００６０】
電力情報収集部202は、基準アプリケーション実行部204からの基準電力収集要求に基づいて、基準アプリケーション実行中の装置各部201の消費電力を測定する（ステップS35）。
【００６１】
図５は、電力情報収集部202の一例を示す回路図である。
【００６２】
情報処理装置20の各部に電源供給を行う電源回路501と、CPU、液晶ディスプレイ、その他の各種デバイスを含む装置各部201との間には、既知の抵抗値を有する抵抗502が接続されている。
【００６３】
この構成により、抵抗502の両端の電位及び装置各部201の両端の電位が電力情報収集部202に入力される。
【００６４】
電力情報収集部202は、装置各部201の両端の電位が入力される第１A/D変換部504、抵抗502の両端の電位が入力される第２A/D変換部505、電力演算部506を備えている。
【００６５】
第１A/D変換部504は、装置各部201の両端の電位が入力され、端子間の電位V1をデジタル値に変換し、電力演算部506に入力する。
【００６６】
第２A/D変換部505は、抵抗502の両端の電位が入力され、端子間の電位V2をデジタル値に変換する。
【００６７】
電力演算部506は、第１A/D変換部504、第２A/D変換部505から入力されるデータに基づいて装置各部201における消費電力を算出する。
【００６８】
装置各部201の消費電力は、第１A/D変換部504からのデータV1、第２A/D変換部505からのデータV2及び抵抗502の抵抗値Ｒに基づいて、電力Ｗ＝V1×V2÷Ｒを演算することにより取得される。
【００６９】
電力情報収集部202は、装置各部201に含まれるデバイス毎の端子間電位と、各デバイスに対応する既知の抵抗値を有する抵抗502の端子間電位とに基づいて、デバイス毎の消費電力を測定することが可能に構成されている。
【００７０】
電力情報収集部202が、装置各部201に含まれる各デバイスの電力の測定を完了すると、基準アプリケーション実行部204に対して、基準電力収集完了通知を送信する（ステップS36）。
【００７１】
また、電力情報収集部202は、測定を完了した基準電力情報を電力情報送信部203に送信する（ステップS37）。
【００７２】
電力情報送信部203は、電力情報収集部202によって測定された装置各部201の基準電力情報をネットワーク30を介して電力管理サーバ10に送信する（ステップS38）。
【００７３】
また、電力情報収集部202は、測定した基準電力情報を正規化電力算出表示部205に送信し（ステップS39）、メモリの所定の記憶領域に格納させる（ステップS40）。
【００７４】
図６は、基準電力情報テーブルの一例を示す説明図である。
【００７５】
基準電力情報テーブル600は、設定情報のIDが格納されるID欄601と、各デバイスの基準電力情報が格納される基準電力情報欄602〜607で構成されている。
【００７６】
図６に示す例では、情報処理装置20の装置各部201に含まれるデバイスが、CPU、メモリ、液晶ディスプレイ、オーディオ出力部、無線LANデバイス、有線LANデバイスである場合の基準電力情報テーブルの例である。
【００７７】
図６に示す例において、基準電力情報欄602〜607は、それぞれCPU電力欄602、メモリ電力欄603、LCD電力欄604、Audio電力欄605、無線LAN電力欄606、有線LAN電力欄607を有する。
【００７８】
ID欄601に格納される設定情報IDは、基準電力測定の基準アプリケーション毎に設定される識別番号を設定することが可能である。
【００７９】
電力管理サーバ10では、情報処理装置20から送信されてきた基準電力情報を、端末電力情報収集部102で受信し、正規化基準電力情報生成部103に送信する（ステップS41）。
【００８０】
端末電力情報収集部102は、情報処理装置20から受信した基準電力情報を電力管理サーバ10の所定の記憶領域に格納してもよい。
【００８１】
この場合、基準電力情報を、図６に示すような基準電力情報テーブル600として、情報処理装置毎及び基準アプリケーション毎に設定された設定IDを用いて管理してもよい。
【００８２】
正規化基準電力情報生成部103は、情報処理装置20から受信した基準電力情報に基づいて、正規化基準電力情報を算出し、その算出した正規化基準電力情報を所定の記憶領域に格納する（ステップS42）。
【００８３】
正規化基準電力情報生成部103は、複数の情報処理装置20から送信される基準電力情報に基づいて、これらの平均値を正規化基準電力とすることができる。
【００８４】
〈基準アプリケーション毎の基準電力情報の収集〉
複数の基準アプリケーションについて、情報処理装置20の基準電力情報を収集する場合について説明する。
【００８５】
図７は、情報処理装置20において複数の基準アプリケーションについて基準電力情報を収集する場合の処理を示すフローチャートである。
【００８６】
ステップS71では、情報処理装置20は、基準アプリケーションを実行する際に用いるアプリケーション設定条件を、電力管理サーバ10から受信する。
【００８７】
この場合、基準アプリケーション実行部204が、電力管理サーバ10の基準アプリケーション設定部101に対し、１つの基準アプリケーションのアプリケーション設定条件を要求する。
【００８８】
電力管理サーバ10の基準アプリケーション設定部101は、該当する基準アプリケーションのアプリケーション設定条件を選択し、その選択したアプリケーション設定条件を情報処理装置20に送信する。
【００８９】
基準アプリケーション設定部101が送信するアプリケーション設定条件は、前述したアプリケーション設定条件テーブル400で示される各デバイスの設定条件とすることができる。
【００９０】
ステップS72では、情報処理装置20の基準アプリケーション実行部204が、受信したアプリケーション設定条件に基づいて、装置各部201の設定変更を行い、基準アプリケーションを実行する。
【００９１】
ステップS73では、情報処理装置20は、装置各部201の消費電力の測定を行い、基準アプリケーション実行中の基準電力情報を収集する。
【００９２】
前述したように、ステップS73において、基準アプリケーション実行部204は、電力情報収集部202に対して基準電力収集要求を送信し、装置各部201の基準電力情報を電力情報収集部202に測定させる。
【００９３】
ステップS74では、情報処理装置20は、電力管理サーバ10に基準電力情報を送信する。
【００９４】
電力情報収集部202により収集された基準電力情報は、電力情報送信部203を介して電力管理サーバ10に送信され、所定の記憶領域に格納されるとともに、正規化基準電力情報生成部103に送信される。
【００９５】
ステップS75では、情報処理装置20は、基準電力測定用の他の基準アプリケーションが存在するか否かを判定し、次の基準アプリケーションが存在すると判断した場合には、ステップS71に移行し、そうでない場合には処理を終了する。
【００９６】
〈正規化電力表示〉
情報処理装置20は、アプリケーションを実行する際に、電力管理サーバ10から受信した正規化基準電力情報に基づいて算出された正規化電力情報を参照する。
【００９７】
図８は、情報処理装置20における正規化電力表示処理の一例を示すフローチャートである。
【００９８】
図８に示す処理例では、まず、正規化電力算出表示部205が、電力管理サーバ10に対して正規化基準電力情報を要求する（ステップS81）。
【００９９】
電力管理サーバ10の正規化基準電力情報送信部104は、情報処理装置20からの正規化基準電力情報の要求を受信すると、その受信した正規化基準電力情報の要求を正規化基準電力情報生成部103に転送する（ステップS82）。
【０１００】
正規化基準電力情報生成部103は、複数の情報処理装置20から収集した基準電力情報に基づいて算出した正規化基準電力情報を正規化基準電力情報送信部104に送信する（ステップS83）。
【０１０１】
ここで、正規化基準電力情報生成部103は、複数の情報処理装置20から収集した基準電力情報の平均値を正規化基準電力情報として算出しこれを維持しているものであって、これを正規化基準電力情報送信部104に転送する。
【０１０２】
正規化基準電力情報送信部104は、正規化基準電力情報生成部103から受信した正規化基準電力情報を情報処理装置20に送信する（ステップS84）。
【０１０３】
情報処理装置20の正規化電力算出表示部205は、電力管理サーバ10から受信した正規化基準電力情報を所定の記憶領域に格納する。
【０１０４】
正規化電力算出表示部205は、アプリケーション実行中の装置各部201における電力情報の収集要求を電力情報収集部202に送信する（ステップS85）。
【０１０５】
電力情報収集部202は、装置各部201の現在の消費電力を測定し、その測定した消費電力を電力情報として収集する（ステップS86）。
【０１０６】
電力情報収集部202は、収集した装置各部201の現在の電力情報を正規化電力算出表示部205に送信する（ステップS87）。
【０１０７】
正規化電力算出表示部205は、基準アプリケーション実行時に収集された基準電力情報、電力管理サーバ10から受信した正規化基準電力情報および現在の電力情報に基づいて、現在の正規化電力を算出する（ステップS88）。
【０１０８】
正規化電力算出表示部205が算出する正規化電力情報は、正規化電力情報＝現在の電力情報×（正規化基準電力情報／基準電力情報）で算出することができる。
【０１０９】
正規化電力算出表示部205は、算出した正規化電力情報を、液晶ディスプレイ上の所定の表示領域に表示する。
【０１１０】
〈電力ポリシー設定〉
電力管理サーバ10は、各種情報処理装置20に所定の電力ポリシーを設定し、その設定した電力ポリシーに基づいて各情報処理装置20に省電力設定を行わせてもよい。
【０１１１】
図９は、電力管理サーバ10が設定する電力ポリシーに基づいて情報処理装置20が省電力設定を行う場合の実施例に関する機能ブロック図である。
【０１１２】
図２に示す実施例と同一の機能ブロックには同一符号を付して、詳細な説明については省略する。
【０１１３】
図９に示す電力管理サーバ10は、基準アプリケーション設定部101、端末電力情報収集部102、正規化基準電力情報生成部103、正規化基準電力情報送信部104、電力ポリシー設定部105を備える。
【０１１４】
電力管理サーバ10の電力ポリシー設定部105は、複数の情報処理装置20の稼働状態、季節、時間帯などの情報のうち、１または複数の組み合わせに対応して各情報処理装置20に対する電力設定条件を決定し、その決定した電力設定条件を情報処置装置20に送信する。
【０１１５】
情報処理装置20の省電力設定部206は、電力管理サーバ10の電力ポリシー設定部105から送信される電力設定条件を受信し、その受信した電力設定条件を所定の記憶領域に格納する。
【０１１６】
省電力設定部206は、正規化電力算出表示部205で算出される現在の正規化電力情報がその受信した電力設定条件を満足するように、装置各部201の設定を変更する。
【０１１７】
図10は、電力管理サーバ10により設定される電力設定条件に基づいて情報処理装置20における省電力設定を行う処理の一例を示すフローチャートである。
【０１１８】
図10に示す例では、まず、情報処理装置20の省電力設定部206が、電力管理サーバ10に対して電力設定条件の要求を送信する（ステップS101）。
【０１１９】
電力管理サーバ10の電力ポリシー設定部105は、情報処理装置20からの電力設定条件要求を受信して、該当する情報処理装置20の電力設定条件を決定し、その決定した電力設定条件を送信する（ステップS102）。
【０１２０】
電力ポリシー設定部105は、ネットワーク上に接続されている複数の情報処理装置20の現在の稼働状況や、季節や時間帯などに基づいて設定された電力ポリシーテーブルを管理しており、この電力ポリシーテーブルに基づいて、該当する情報処理装置20に送信する電力設定条件を決定する。
【０１２１】
情報処理装置20の省電力設定部206は、電力管理サーバ10から受信した電力設定条件を所定の記憶領域に格納し、その受信した電力設定条件を満足するように、その情報処理装置20の装置各部201の電力設定を行う（S103）。
【０１２２】
電力設定条件は、装置各部201の正規化電力の範囲として指定することも可能であり、オン／オフ設定などを指定するような設定条件とすることも可能であり、これらの組み合わせとすることもできる。
【０１２３】
電力設定条件として装置各部201の正規化電力の範囲が設定される場合、省電力設定部206は、正規化電力算出表示部205により算出された装置各部201の正規化電力が、電力設定条件として設定された正規化電力の範囲を満たすように、装置各部201の設定を変更する。
【０１２４】
〈正規化電力算出表示部〉
図11は、正規化電力算出表示部205の詳細を示す機能ブロック図である。
【０１２５】
情報処理装置20の正規化電力算出表示部205は、アプリケーション検出部1101、正規化基準電力情報受信部1102、基準電力情報保持部1103、基準電力情報選択部1104、正規化電力算出部1105、表示部1106を備える。
【０１２６】
アプリケーション検出部1101は、情報処理装置20においてアプリケーションが実行された場合にユーザがどのアプリケーションを使用しているのかを検出する。
【０１２７】
正規化基準電力情報受信部1102は、アプリケーション検出部1101で検出されたアプリケーションに基づいて、電力管理サーバ10に対して正規化基準電力情報を要求し、電力管理サーバ10の正規化基準電力情報送信部104から送信される正規化基準電力情報を受信する。
【０１２８】
基準電力情報保持部1103は、基準電力測定用の基準アプリケーションの実行中に電力情報収集部202で収集した基準電力情報を記憶する。
【０１２９】
基準電力情報保持部1103は、たとえば、図17に示されるような基準電力情報テーブル1700を記憶する。
【０１３０】
図17に示される基準電力情報テーブル1700は、「アプリなし（アプリケーションを実行していない状態）」、「オフィスアプリケーション実行中」、「インターネットアプリケーション実行中」、「メールアプリケーション実行中」などの基準アプリケーションの実行の有無を示す情報と、装置各部201に含まれる「CPU」、「メモリ」、「LCD」、「Audio」、「無線LAN」、「有線LAN」などのデバイスを示す情報とがマトリクス状に構成される。
【０１３１】
基準アプリケーションの実行の有無を示す情報で特定される動作条件で実行した場合に装置各部201である各種デバイスの消費電力を電力情報収集部202において測定することにより取得される基準電力情報が、図17に示す基準電力情報テーブル1700における該当する位置に格納される。
【０１３２】
基準電力情報選択部1104は、アプリケーション検出部1101により検出されたアプリケーションに基づいて、基準電力情報保持部1103に格納されている基準電力情報を選択する。
【０１３３】
正規化電力算出部1105は、正規化基準電力情報受信部1102で受信した正規化基準電力情報、基準電力情報選択部1104で選択した基準電力情報及び現在の電力情報から正規化電力情報を算出する。
【０１３４】
表示部1106は、正規化電力算出部1105で算出された正規化電力情報と、正規化基準電力情報受信部1102で受信した正規化基準電力情報とを出力する。
【０１３５】
図12は、基準アプリケーションと対応アプリケーションの対応テーブルを示す説明図である。
【０１３６】
基準電力測定用の基準アプリケーションとして、例えば、前述したようなMicrosoft社の「Microsoft Office（登録商標）」などの文書編集ソフト、「Internet Explorer（登録商標）」などの情報閲覧ソフト、「Outlook（登録商標）」などの電子メール閲覧ソフトが想定される。
【０１３７】
これに対して、各情報処理装置20では、ユーザの好みに応じて種々のアプリケーションをインストールしていることが考えられる。
【０１３８】
たとえば、オフィススイートとして、「Microsoft Office（登録商標）」を基準アプリケーションとし、対応アプリケーションとして「Open Office（登録商標）」、「Just Suite（登録商標）」などがあり、カテゴリ毎に基準アプリケーションと対応アプリケーションのテーブルが設定されている。
【０１３９】
また、所定のカテゴリに属さないような専用のアプリケーションを用いて電力測定を行う場合も、その他のカテゴリとしてテーブルに設定することも可能である。
【０１４０】
基準電力情報選択部1104は、アプリケーション検出部1101により検出されたアプリケーションのカテゴリを判別し、基準アプリケーションに対応するアプリケーションに含まれるか否かを判別する。
【０１４１】
基準電力情報選択部1104は、ユーザが使用しているアプリケーションに対応する基準アプリケーションに基づいて、基準電力情報保持部1103に格納されている基準電力情報を選択し、正規化電力算出部1105に送信する。
【０１４２】
正規化基準電力情報受信部1102は、アプリケーション検出部1101で検出されたアプリケーションに基づいて、電力管理サーバ10に対して対応する基準アプリケーションの正規化基準電力情報を要求し、電力管理サーバ10の正規化基準電力情報送信部104から送信される正規化基準電力情報を受信する。
【０１４３】
正規化基準電力情報受信部1102は、受信した正規化基準電力情報を正規化電力算出部1105に送信する。
【０１４４】
正規化電力算出部1105は、正規化基準電力情報受信部1102で受信した正規化基準電力情報、基準電力情報選択部1104で選択した基準電力情報及び現在の電力情報に基づいて、正規化電力情報を算出する。
【０１４５】
正規化電力算出部1105は、正規化電力＝現在の電力情報×（正規化基準電力情報／基準電力情報）で、正規化電力を算出する。
【０１４６】
表示部1106は、正規化電力算出部1105で算出された正規化電力情報、正規化基準電力情報受信部1102で受信した正規化基準電力情報を出力し、液晶ディスプレイなどの所定の表示領域に表示させる。
【０１４７】
〈正規化電力の算出〉
図13は、正規化電力の算出方法の一例を示す説明図である。
【０１４８】
図13に示すように、第１〜第３端末1301〜1303が電力管理サーバ10と通信可能に接続されている場合を想定する。
【０１４９】
第１〜第３端末1301〜1303において、基準電力測定用の基準アプリケーションを実行した時の基準電力情報PB1〜PB3が、それぞれ９Ｗ、10Ｗ、11Ｗであるとする。
【０１５０】
電力管理サーバ10では、端末電力情報収集部102においてこれら基準電力情報PB1〜PB3を収集し、正規化基準電力PNを算出する。
【０１５１】
この時、電力管理サーバ10の正規化基準電力情報生成部103は、基準電力情報PB1〜PB3の平均値として正規化基準電力PNを算出する（正規化基準電力PN＝（基準電力PB1＋PB2＋PB3）／３）。
【０１５２】
図示した例では、正規化基準電力情報生成部103は、正規化基準電力情報PN＝10Wと算出することとなる。
【０１５３】
正規化電力算出表示部205は、正規化電力情報を動作時電力情報×（正規化基準電力情報／基準電力情報）により正規化電力情報PN1〜PN3を算出することから、第１〜第３端末1301〜1303における動作時の電力情報P1〜P3をそれぞれ13.5W、15W、16.5Wとすると、正規化電力情報PN1〜PN3はそれぞれ15W、15W、15Wとして算出される。
【０１５４】
この例では、接続される情報処理装置が３台の場合で考察しているが、これに限定されるものではない。ｎ台の情報処理装置が接続される場合に、各情報処理装置の基準電力情報をPB1〜PBnとすると、正規化基準電力PN＝（PB1＋PB2＋・・・PBn）／ｎとして算出することができる。
【０１５５】
〈正規化電力の表示〉
図14は、正規化電力算出表示部205の表示部1106の構成例を示す機能ブロック図である。
【０１５６】
図14に示すように、表示部1106は、グラフ化部1401と出力部1402を備えている。
【０１５７】
表示部1106は、図11に示される例と同様に、正規化電力算出部1105において算出される正規化電力情報と、正規化基準電力情報受信部1102で受信した正規化基準電力情報とが入力される。
【０１５８】
グラフ化部1401は、入力される正規化電力情報に基づいて装置各部201のデバイス毎にグラフ表示を行い、同時に正規化基準電力情報と正規化電力情報との比較が容易になるように表示画像を作成する。
【０１５９】
図15は、グラフ化部1401によりグラフ化された正規化電力情報と正規化基準電力情報の表示例を示す説明図である。
【０１６０】
たとえば、図15に示すように、CPU、メモリ、LCD、Audio、有線LAN、無線LANのデバイス毎に、正規化電力情報を棒グラフとしてバー1501で表示する。
【０１６１】
これとともに、正規化基準電力情報をそれぞれデバイス毎に三角形の指標1502で、対応するバー1501に隣接して表示するように構成できる。
【０１６２】
出力部1402は、グラフ化部1401で作成された正規化電力情報と正規化基準電力情報のグラフの画像を液晶ディスプレイなどの表示装置に出力する。
【０１６３】
このように、グラフ化された正規化電力情報と正規化基準電力情報により、現在の消費電力量の大小を判別することが可能となり、ユーザが省電力化を行うための目安とすることが可能となる。
【０１６４】
図16は、表示部1106の他の構成例を示す機能ブロック図である。
【０１６５】
図16に示す表示部1106は、正規化電力情報と正規化基準電力情報とを比較する比較部1601を備えている点が、図14の例と異なる。
【０１６６】
正規化電力算出部1105において算出される正規化電力情報と、正規化基準電力情報受信部1102で受信した正規化基準電力情報とが、表示部1106に入力される点において、図14に記載の構成と同様である。
【０１６７】
比較部1601は、正規化電力算出部1105において算出される正規化電力情報と、正規化基準電力情報受信部1102で受信した正規化基準電力情報とを比較し、正規化電力情報が正規化基準電力情報を超えているデバイスに関して、正規化電力情報をグラフ化部1401に送信する。
【０１６８】
グラフ化部1401は、比較部1601から受信した正規化電力情報を、図15と同様の棒グラフのバーで表現して、出力部1402を介して液晶ディスプレイなどに出力させる。
【０１６９】
この時、グラフ化部1401は、グラフ化した正規化電力情報に対応する正規化基準電力情報を同時に表示するように構成することが可能である。
【０１７０】
グラフ化部1401は、前述したような棒グラフ以外にも、円グラフや折れ線グラフ、その他、ユーザに対して目視確認することが容易な方法でグラフ化して提供するように構成できる。
【産業上の利用可能性】
【０１７１】
情報処理装置を使用しているユーザに対して、現在の消費電力量を常に確認させることができ、省電力設定の効果を容易に確認することができ、積極的な省電力設定の活用を促すことが可能となる。各情報処理装置間の電力ばらつきを打ち消すことができるので、消費電力量を正確に把握することができ、装置間に公平な省電力設定を行うことができる。
【符号の説明】
【０１７２】
10  電力管理サーバ
20  情報処理装置
101  基準アプリケーション設定部
102  端末電力収集部
103  正規化電力情報生成部
104  正規化基準電力情報送信部
201  装置各部
202  電力情報収集部
203  電力情報送信部
204  基準アプリケーション実行部
205  正規化電力算出表示部
【図１】
2011003128.tif 000003
【図２】
2011003128.tif 000004
【図３】
2011003128.tif 000005
【図４】
2011003128.tif 000006
【図５】
2011003128.tif 000007
【図６】
2011003128.tif 000008
【図７】
2011003128.tif 000009
【図８】
2011003128.tif 000010
【図９】
2011003128.tif 000011
【図１０】
2011003128.tif 000012
【図１１】
2011003128.tif 000013
【図１２】
2011003128.tif 000014
【図１３】
2011003128.tif 000015
【図１４】
2011003128.tif 000016
【図１５】
2011003128.tif 000017
【図１６】
2011003128.tif 000018
【図１７】
2011003128.tif 000019