(57)【特許請求の範囲】
【請求項１】
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する取得手段と、
取得した前記履歴情報に基づき、前記第１及び第２の電子機器を利用した所定期間の消費電力量を計算する計算手段と、
計算された前記所定期間の消費電力量を出力する出力手段とを有し、ネットワークを介して電子機器を管理する管理装置と、
前記第２の電子機器と用いられ当該第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する履歴情報生成装置とを有し、
前記管理装置の前記取得手段は、前記第２の電子機器の履歴情報を、前記履歴情報生成装置を介して取得することを特徴とする管理システム。
【請求項２】
前記履歴情報生成装置は、前記第２の電子機器の監視結果から得られる当該第２の電子機器の状態に対応する履歴情報を生成することを特徴とする請求項１に記載の管理システム。
【請求項３】
前記第１の電子機器または第２の電子機器に替えて他の第１の電子機器または第２の電子機器を利用して前記履歴情報の内容を実現した場合の所定期間の予想消費電力量を試算する試算手段を更に有することを特徴とする請求項２に記載の管理システム。
【請求項４】
前記履歴情報生成装置は、
前記第２の電子機器の電流値を計測し、計測により取得した電流値に基づき、当該第２の電子機器の状態を得ることを特徴とする請求項３に記載の管理システム。
【請求項５】
前記管理装置は前記履歴情報を管理する履歴管理情報を保持する履歴管理情報保持手段を有し、
前記管理装置の前記計算手段は、
入力された期間情報に基づき、前記履歴管理情報から、指定期間内に該当する状態履歴及び／又は動作履歴を取得し、該状態履歴の機器状態に対応する指定期間の消費電力量を計算し、前記動作履歴の機器動作に対応する指定期間の消費電力量を計算することを特徴とする請求項３または４に記載の管理システム。
【請求項６】
前記管理装置は、前記履歴情報の履歴内容の種別を示す種別情報と、前記機器状態に対応する所定時間当たりの消費電力量及び／又は前記機器動作に対応する所定処理当たりの消費電力量と、を含む消費電力管理情報を所定の記憶領域に保持する消費電力管理情報保持手段を有し、
前記管理装置の前記計算手段は、
前記状態履歴に含まれる前記種別情報に基づき、前記消費電力管理情報から、前記状態履歴の機器状態に対応する所定時間当たりの消費電力量を取得し、取得した所定時間当たりの消費電力量と前記指定期間に基づき、前記状態履歴の機器状態に対応する指定期間の消費電力量を計算することを特徴とする請求項５に記載の管理システム。
【請求項７】
前記管理装置の前記計算手段は、
前記動作履歴に含まれる前記種別情報に基づき、前記消費電力管理情報から、前記動作履歴の機器動作に対応する所定処理当たりの消費電力量を取得し、取得した所定処理当たりの消費電力量と前記動作履歴に含まれる前記機器動作の内容に基づき、前記動作履歴の機器動作に対応する指定期間の消費電力量を計算することを特徴とする請求項６に記載の管理システム。
【請求項８】
前記管理装置は、前記履歴情報を管理する履歴管理情報を保持する履歴管理情報保持手段を有し、
前記管理装置の前記試算手段は、
入力された期間情報に基づき、前記履歴管理情報から、指定期間内に該当する状態履歴及び／又は動作履歴を取得し、入力された代替情報に基づき、取得した前記状態履歴及び／又は前記動作履歴に含まれる代替対象値を前記代替情報の値に置き換え、変更された前記状態履歴及び／又は前記動作履歴に基づき、前記予想消費電力量を試算することを特徴とする請求項３〜７のいずれか一項に記載の管理システム。
【請求項９】
前記管理装置の前記試算手段は、
前記管理装置の前記計算手段に対して、変更された前記状態履歴の機器状態に対応する指定期間の消費電力量の計算及び／又は変更された前記動作履歴の機器動作に対応する指定期間の消費電力量の計算を指示し、前記予想消費電力量を試算することを特徴とする請求項８に記載の管理システム。
【請求項１０】
前記管理装置の前記出力手段は、
前記管理装置の前記計算手段による計算値と前記試算手段による試算値に基づき、前記第１及び第２の電子機器を利用した所定期間の消費電力量と前記予想消費電力量とを比較可能な提案情報を出力することを特徴とする請求項３〜９のいずれか一項に記載の管理システム。
【請求項１１】
前記管理装置の前記出力手段は、
前記第１及び第２の電子機器を利用した所定期間の消費電力量と前記予想消費電力量とを前記電子機器の機種ごとに比較可能な提案情報を出力することを特徴とする請求項１０に記載の管理システム。
【請求項１２】
前記管理装置の前記出力手段は、
前記第１及び第２の電子機器を利用した所定期間の消費電力量と前記予想消費電力量とを前記電子機器の利用時間帯ごとに比較可能な提案情報を出力することを特徴とする請求項１０又は１１に記載の管理システム。
【請求項１３】
コンピュータを、ネットワークを介して電子機器を管理する管理装置として機能させるプログラムであって、該プログラムは、
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する処理と、
取得した前記履歴情報に基づき、前記第１及び第２の電子機器を利用した所定期間の消費電力量を計算する処理と、
計算された前記所定期間の消費電力量を出力する処理と、
前記第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する処理と、を、前記コンピュータに実行させることを特徴とするプログラムであって、
前記履歴情報を取得する処理のうち前記第２の電子機器の履歴情報を取得する処理は、前記履歴情報を生成する処理によって生成された履歴情報を取得する処理であることを特徴とするプログラム。
【請求項１４】
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する取得手段と、
前記第１の電子機器または第２の電子機器に替えて他の第１の電子機器または第２の電子機器を利用して前記履歴情報の内容を実現した場合の所定期間の予想消費電力量を試算する試算手段と、
試算された前記所定期間の消費電力量を出力する出力手段とを有し、ネットワークを介して電子機器を管理する管理装置と、
前記第２の電子機器と用いられ当該第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する履歴情報生成装置とを有し、
前記管理装置の前記取得手段は、前記第２の電子機器の履歴情報を、前記履歴情報生成装置を介して取得することを特徴とする管理システム。
【請求項１５】
コンピュータを、ネットワークを介して電子機器を管理する管理装置として機能させるプログラムであって、該プログラムは、
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する処理と、
前記第１の電子機器または第２の電子機器に替えて他の第１の電子機器または第２の電子機器を利用して前記履歴情報の内容を実現した場合の所定期間の予想消費電力量を試算する処理と、
試算された前記所定期間の消費電力量を出力する処理と、
前記第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する処理と、を、前記コンピュータに実行させることを特徴とするプログラムであって、
前記履歴情報を取得する処理のうち前記第２の電子機器の履歴情報を取得する処理は、前記履歴情報を生成する処理によって生成された履歴情報を取得する処理であることを特徴とするプログラム。
【請求項１６】
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する取得手段を備え、ネットワークを介して電子機器を管理する管理装置と、
前記第２の電子機器と用いられ当該第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する履歴情報生成装置とを有し、
前記管理装置の前記取得手段は、前記第２の電子機器の履歴情報を、前記履歴情報生成装置を介して取得し、
前記履歴情報生成装置は、
前記第２の電子機器から当該第２の電子機器の電流に関する情報を取得する処理と、
取得した前記第２の電子機器の電流に関する情報に対応する履歴情報を生成する処理と、
生成された履歴情報を前記管理装置に送信する処理とを実行することを特徴とする管理システム。
【請求項１７】
コンピュータを、ネットワークを介して電子機器を管理する管理装置として機能させるプログラムであって、該プログラムは、
履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する処理と、
前記第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する処理と、を、前記コンピュータに実行させることを特徴とするプログラムであって、
前記履歴情報を取得する処理のうち前記第２の電子機器の履歴情報を取得する処理は、前記履歴情報を生成する処理によって生成された履歴情報を取得する処理であり、
前記履歴情報を生成する処理は、
前記第２の電子機器から当該第２の電子機器の電流に関する情報を取得する処理と、
取得した前記第２の電子機器の電流に関する情報に対応する履歴情報を生成する処理とを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器を管理する技術に関するものである。
【背景技術】
【０００２】
近年では、地球環境への配慮や自然災害に伴う電力供給の不安定化などを背景に、オフィス環境における機器利用に係るコストを低減する技術への需要が、ますます大きくなっている。
【０００３】
そこで、例えば特許文献１には、画像処理装置などを含む電子機器から取得した機器情報と予め保持しておいた代替機器に関するコスト情報とを比較し、比較結果に基づき、代替すると機器利用に係るコストが低減される提案機器を特定する技術が開示されている。このような技術により、利用者には、コスト低減を実現する代替機器（代替案）が提案される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、利用者が求めるサービスを十分に提供できない場合が想定される。
上述のように、従来の方法では、特定の電子機器から送信された機器情報を用いる。しかしながら、オフィスなどの利用者環境全体における機器運用の観点で考えたとき、特定の電子機器から送信された機器情報のみのでは不十分な場合が想定される。すなわちコスト低減を実現するために、利用者環境全体でどこに手を打つのが効果的か（全体としてどこを改善すべきか）を把握することが求められる。例えば電子機器の消費電力の低減では、利用者環境における電子機器の使用電力の合計値を一定値以内に維持するために、利用者環境全体で電子機器がどのように利用されているのか（電力がどのように消費されているか）を把握することが求められる。
【０００５】
本発明は上記従来技術の問題点を鑑み提案されたものであり、利用者環境全体での機器利用を考慮したコスト低減を実現するために有用な情報を可視化できる管理装置、管理プログラム、及び管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る管理システムは、履歴情報を通知可能な第１の電子機器からの履歴情報と、履歴情報を自機では通知できない第２の電子機器の履歴情報とを取得する取得手段と、取得した前記履歴情報に基づき、前記第１及び第２の電子機器を利用した所定期間の消費電力量を計算する計算手段と、計算された前記所定期間の消費電力量を出力する出力手段とを有し、ネットワークを介して電子機器を管理する管理装置と、前記第２の電子機器と用いられ当該第２の電子機器の電流値の変化が検出されたときの当該第２の電子機器の状態が電流値の変化前の状態から変化していたときに履歴情報を生成する履歴情報生成装置とを有し、前記管理装置の前記取得手段は、前記第２の電子機器の履歴情報を、前記履歴情報生成装置を介して取得する。
【発明の効果】
【０００７】
本発明によれば、利用者環境全体での機器利用を考慮したコスト低減を実現するために有用な情報を可視化可能な管理装置、管理プログラム、及び管理システムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る管理システムの構成例を示す図である。
【図２】本発明の第１の実施形態に係る管理装置のハードウェア構成例を示す図である。
【図３】本発明の第１の実施形態に係る管理機能の構成例を示す図である。
【図４】本発明の第１の実施形態に係るログ生成部の構成例を示す図である。
【図５】本発明の第１の実施形態に係る機器管理情報のデータ例を示す図である。
【図６】本発明の第１の実施形態に係るログ管理情報のデータ例を示す図である。
【図７】本発明の第１の実施形態に係る消費電力管理情報のデータ例（その１）を示す図である。
【図８】本発明の第１の実施形態に係るレポート生成の動作例を示す図である。
【図９】本発明の第１の実施形態に係るログ取得の処理手順例を示すフローチャートである。
【図１０】本発明の第１の実施形態に係るログ生成処理手順例を示すフローチャートである。
【図１１】本発明の第１の実施形態に係るレポート生成の基本処理手順例を示すフローチャートである。
【図１２】本発明の第１の実施形態に係る中間データ処理手順例（その１）を示すフローチャートである。
【図１３】本発明の第１の実施形態に係る中間データ処理手順例（その２）を示すフローチャートである。
【図１４】本発明の第１の実施形態に係る後処理手順例を示すフローチャートである。
【図１５】本発明の第１の実施形態に係る現状の機器利用の中間データのデータ例を示す図である。
【図１６】本発明の第１の実施形態に係るレポートの処理手順例を示すフローチャートである。
【図１７】本発明の第１の実施形態に係る現状の機器利用の中間データのグルーピング例を示す図である。
【図１８】本発明の第１の実施形態に係る現状の機器利用のレポートのデータ例を示す図である。
【図１９】本発明の第１の実施形態に係るシミュレーションの基本処理手順例を示すフローチャートである。
【図２０】本発明の第１の実施形態に係る消費電力管理情報のデータ例（その２）を示す図である。
【図２１】本発明の第１の実施形態に係るシミュレーション用のログ管理情報のデータ例を示す図である。
【図２２】本発明の第１の実施形態に係るシミュレーション用の中間データのデータ例を示す図である。
【図２３】本発明の第１の実施形態に係る代替前後のレポートのデータ例を示す図である。
【図２４】本発明の変形例１に係る管理システムの構成例を示す図である。
【図２５】本発明の変形例１に係るログ生成装置のハードウェア構成例を示す図である。
【図２６】本発明の変形例１に係る管理機能の構成例を示す図である。
【図２７】本発明の変形例１に係るログ生成部の構成例を示す図である。
【図２８】本発明の変形例２に係る管理システムの構成例を示す図である。
【図２９】本発明の変形例２に係る管理機能の構成例を示す図である。
【図３０】本発明の第１の実施形態に係る管理機能の構成例の変形例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の好適な実施の形態（以下「実施形態」という）について、図面を用いて詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
図１は、本実施形態に係る管理システム１０００の構成例を示す図である。
図１には、１又は複数の電子機器２００ａ，２００ｂ（以下総称する場合「電子機器２００」という）と管理装置１００が、データ伝送路Ｎ（例えば「ＬＡＮ：Local Area Network」）に接続されるシステム構成例が示されている。
【００１１】
電子機器２００は、要求に応じた動作を実現する機能を有する機器である。電子機器２００は、所定の処理を実行し要求機能を実現する。本実施形態では、利用者環境として一般的なオフィス環境を想定している。よって、本実施形態で想定する電子機器２００は、主に、自機で状態／動作ログ（履歴情報）を通知（送信）可能な電子機器２００ａと自機で状態／動作ログを通知不可能な電子機器２００ｂに分けられる。具体的には、電子機器２００ａには、ＰＣ（Personal Computer）２００ａ１を含む情報処理装置（情報端末）やＭＦＰ（Multifunction Peripheral）２００ａ２，プリンタ２００ａ３，プロジェクタ２００ａ４を含む画像処理装置などがある。また、電子機器２００ｂには、エアコン２００ｂ１を含む空調機器、冷蔵庫２００ｂ２を含む家電機器、蛍光灯２００ｂ３を含む照明器具などがある。本システム１０００では、これらの電子機器２００をコスト管理の対象機器とする。
【００１２】
なお、上記情報処理装置は、ＰＣに限らず、スマートフォンやタブレット端末などに代表されるスマートデバイスなどであってもよく、管理装置１００と通信可能な端末であればよい。
【００１３】
管理装置１００は、電子機器２００の管理機能を有するサーバ装置である。管理装置１００は、電子機器２００の状態／動作ログを記録し、記録した状態／動作ログに基づき、機器管理を行う。また、管理装置１００は、システム全体における現状の機器利用に伴う所定期間内の消費電力量（現状値）と代替機器利用に伴う所定期間内の予想消費電力量（予想値）を計算する。そして、計算値（利用者環境全体における代替前後の各消費電力量の合計値）を視覚的に比較可能な情報に加工し、利用者に提供する。なお上記現状の機器利用に伴う所定期間内の消費電力量は、すなわち第１及び第２電子機器を利用した所定期間内の消費電力量である（以下同様）。また上記代替機器利用に伴う所定期間内の予想消費電力量は、すなわち第１電子機器または第２電子機器に替えて他の第１電子機器または第２電子機器を利用した場合の所定期間内の予想消費電力量である（以下同様）。
【００１４】
本実施形態に係る管理システム１０００は、上記機器構成により、例えば次のようなサービスを提供する。
【００１５】
管理装置１００は、電子機器２００の状態／動作ログを所定の記憶領域に記録する。このとき管理装置１００は、電子機器２００ａの場合、受信したログデータを記録する。また、管理装置１００は、電子機器２００ｂの場合、機器の状態／動作を確認し、変化が確認されると、変化に相当するログデータを生成し、生成したログデータを記録する。
【００１６】
次に、管理装置１００は、所定のインタフェースを介して、レポート期間の入力指定（入力された期間情報）を受け付けると、記録した状態／動作ログに基づき、現状の機器利用に伴うレポート期間（指定期間）内の消費電力量（現状値）を計算する。また、管理装置１００は、所定のインタフェースを介して、ログとして記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器の入力指定を受け付けると以下の処理を行う。すなわち指定機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。管理装置１００は、シミュレーション結果に基づき、代替機器利用に伴うレポート期間内の予想消費電力量（予想値）を計算する。
【００１７】
その結果、管理装置１００は、システム全体における現状の機器利用に伴うレポート期間内の消費電力量と代替機器利用に伴うレポート期間内の予想消費電力量が視覚的に比較可能なレポートを生成する。これにより、例えば利用者の情報端末であるＰＣ２００ａ１の画面には、要求に応じて生成されたレポートが表示される。
【００１８】
以上のように、本実施形態に係る管理システム１０００は、上記システム構成により、システム全体での機器利用を考慮したコスト低減を実現するための最適化案を可視化可能なサービスを実現できる。
【００１９】
＜ハードウェア構成＞
図２は、本実施形態に係る管理装置１００のハードウェア構成例を示す図である。
図２に示すように、管理装置１００は以下の要素を備える。すなわち入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備える。それぞれの要素はバスＢで相互に接続されている。
【００２０】
入力装置１０１は、キーボードやマウスなどを含み、管理装置１００に各操作信号を入力するのに用いられる。表示装置１０２は、ディスプレイなどを含み、管理装置１００による処理結果を表示する。
【００２１】
通信Ｉ／Ｆ１０７は、管理装置１００をネットワークに接続するインタフェースである。これにより、管理装置１００は、通信Ｉ／Ｆ１０７を介して、他の機器（通信機能を有する電子機器）とデータ通信を行うことができる。
【００２２】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、装置全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及びＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は、格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２３】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、管理装置１００は、外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａとしては例えば以下のものが挙げられる。すなわち、フロッピー（商標又は登録商標）ディスク、ＣＤ（Compact Disk）、及びＤＶＤ（Digital Versatile Disk）、ならびに、ＳＤメモリカード（SD Memory card）やＵＳＢメモリ（Universal Serial Bus memory）などである。
【００２４】
ＲＯＭ１０５は、電源を切っても内部データを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、管理装置１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＣＰＵ１０６は、上記記憶装置（例えば「ＨＤＤ」や「ＲＯＭ」など）から、プログラムやデータをＲＡＭ上に読み出し、処理を実行することで、装置全体の制御や搭載機能を実現する演算装置である。
【００２５】
以上のように、本実施形態に係る管理装置１００は、上記ハードウェア構成により、コスト管理（消費電力管理）を含む各種情報処理サービスを実現できる。
【００２６】
＜管理機能＞
本実施形態に係る管理機能について説明する。
本実施形態に係る管理装置１００では、電子機器２００の状態／動作ログを所定の記憶領域に記録する。管理装置１００は、記録した状態／動作ログに基づき、現状の機器利用に伴う所定期間内の消費電力量（現状値）を計算する。また、管理装置１００は、ログに記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。このとき管理装置１００は、シミュレーション結果に基づき、代替機器利用に伴う所定期間内の予想消費電力量（予想値）を計算する。その結果、管理装置１００は以下の処理を行う。すなわち利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量と代替機器利用に伴う所定期間内の予想消費電力量（利用者環境全体における代替前後の各消費電力量の合計値）を視覚的に比較可能なレポートを生成し、利用者に提供する。本実施形態に係る管理装置１００は、このような管理機能を有している。
【００２７】
コスト低減を実現するために、利用者環境全体でどこに手を打つのが効果的か（全体としてどこを改善すべきか）を可視化すること（全体最適を可視化すること）が、利用者から求められていた。しかしながら従来の管理機能では十分なサービス提供ができていなかった。
【００２８】
そこで、本実施形態に係る管理装置１００では以下の仕組みを設けた。すなわち利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量（現状値）と所定期間内の代替機器利用に伴う予想消費電力量（予想値）を計算し、計算値を視覚的に比較可能な情報に加工・生成する仕組みを設けた。
【００２９】
これにより、本実施形態に係る管理装置１００は、利用者環境全体での機器利用を考慮したコスト低減を実現するための最適化案を可視化可能な環境を提供する。その結果、利用者は、コスト低減に係る現状の問題に対して、利用者環境全体でどこを改善すべきかを具体的に知ることができ、適切かつ効果的な対応をとることができる。
【００３０】
以下に、本実施形態に係る機能の構成とその動作について説明する。
図３は、本実施形態に係る管理機能の構成例を示す図である。
図３に示すように、本実施形態に係る管理機能は、ログ取得部１１、ログ生成部１２、計算部１３、シミュレーション部１４、レポート生成部１５などを有している。これらの機能部は、管理装置１００が有する機能部である。よって、本実施形態に係る管理機能は、管理装置１００が有する各機能が連携動作することで実現される。
【００３１】
ログ取得部１１は、電子機器２００ａから状態／動作ログを取得する機能部である。上述したように、電子機器２００ａは、自機の状態／動作ログを生成・通知（送信）できる。よって、ログ取得部１１は、電子機器２００ａから通知されたログデータを受信することで、状態／動作ログを取得する。
【００３２】
なお、電子機器２００ａは、次のようなタイミングでログデータを通知する。例えば電子機器２００ａは、ジョブ処理による動作発生時やモード移行による状態変化時のイベントを検知した場合にログデータを通知する。またこのとき、次のようなログデータを通知する。例えば動作発生時のログデータは、動作日時、電子機器２００ａの機種名、電子機器２００ａの識別子、動作内容（ジョブ内容）などを含み、状態変化時のログデータは、状態変化日時、電子機器２００ａの機種名、電子機器２００ａの識別子、状態内容などを含む。
【００３３】
ログ生成部１２は、電子機器２００ｂの状態／動作ログを生成する機能部である。上述したように、電子機器２００ｂは、自機の状態／動作ログを生成・通知（送信）できない。よって、ログ生成部１２は、電子機器２００ｂをモニタリングし（監視し）、モニタリング結果（監視結果）から状態／動作の変化を検知すると、検知した状態／動作に対応するログデータを生成する。
【００３４】
ログ生成部１２による上記動作は、図４に示す機能と図５に示す情報により実現される。
【００３５】
図４は、本実施形態に係るログ生成部１２の構成例を示す図である。
図４に示すように、ログ生成部１２は、モニタ１２１と状態保持部１２２を有している。モニタ１２１は、上記モニタリングを行う機能である。モニタ１２１は、電子機器２００ｂごとに設置された電流計ＡＭから電流値（計測値）を取得し、電流の変化（電流値の増減）をモニタリングする。また、状態保持部１２２は、モニタリングにより検知された電子機器２００ｂの状態に関する情報（以下「状態情報」という）を保持する記憶領域である。なおここでいう「記憶領域」は、管理装置１００が備えるＲＡＭ１０４において、ログ生成部起動時に割り当てられたワークメモリにあたる。よって、状態保持部１２２には、電子機器２００ｂの状態情報が一時的に保持されている。
【００３６】
図５は、本実施形態に係る機器管理情報９０Ｄのデータ例を示す図である。
図５に示す機器管理情報９０Ｄは、管理装置１００が電子機器２００ｂを管理するための情報であり、図３に示すように、管理装置１００が備える記憶装置の所定の記憶領域である機器管理情報保持部９０に保持される。
【００３７】
機器管理情報９０Ｄには、電流計ＡＭと電子機器２００ｂとの対応関係を管理する情報９０Ｄ１（以下「電流計管理情報」という）と電子機器２００ｂごとの電流値と状態との対応関係を管理する情報９０Ｄ２（以下「状態管理情報」という）とがある。
【００３８】
電流計管理情報９０Ｄ１は、電流計識別、機種、管理識別の情報項目が対応付けられた１又は複数の情報セットを有し、この情報セットを電流計ＡＭごとに管理している。
【００３９】
［電流計識別］項目は、電流計ＡＭの識別情報（以下「電流計識別情報」という）を保持する項目であり、項目値には、電流計ＡＭに対してユニークに割り当てられた識別子（電流計ＩＤ）などがある。［機種］項目は、電子機器２００ｂの機種情報を保持する項目であり、項目値には、電子機器２００ｂの機種名（機種値）などがある。［管理識別］項目は、管理装置１００が電子機器２００ｂを管理するための識別情報（以下「管理識別情報」という）を保持する項目であり、項目値には、電子機器２００ｂに対してユニークに割り当てられた識別子（機器ＩＤ）などがある。
【００４０】
上記各情報項目値（上記各情報の値）は、例えば管理装置１００において、管理者が所定のインタフェース（ＧＵＩ：Graphical User Interface）を介して、電流計ＡＭと電子機器２００ｂとの接続状況に応じて設定すればよい。
【００４１】
状態管理情報９０Ｄ２は、機種、電流、状態の情報項目が対応付けられた１又は複数の情報セットを有し、この情報セットを電子機器２００ｂごとに管理している。
【００４２】
［機種］項目は、電子機器２００ｂの機種情報を保持する項目である。よって、状態管理情報９０Ｄ２と電流計管理情報９０Ｄ１は、［機種］項目値（機種情報）で紐付いている。［電流］項目は、電子機器２００ｂの特定状態時の電流情報を保持する項目であり、項目値には、電子機器２００ｂの特定状態時における電流値などがある。［状態］項目は、電子機器２００ｂの状態情報を保持する項目であり、項目値には、電子機器２００ｂの状態値などがある。
【００４３】
上記各情報項目値（上記各情報の値）は、例えば管理装置１００において、管理者が所定のインタフェースを介して、電子機器２００ｂの仕様に応じて設定すればよい。
【００４４】
図４の説明に戻る。モニタ１２１は、各電流計ＡＭから電流値を取得し、電流の変化をモニタリングする。その結果、モニタ１２１は、電流の変化を検知すると、電流計管理情報９０Ｄ１を参照し、電流変化を検知した電流計ＡＭと電子機器２００ｂとの対応関係を特定し、該当電子機器２００ｂの機種情報を取得する。モニタ１２１は、取得した機種情報に基づき、状態管理情報９０Ｄ２を参照し、該当電子機器２００ｂの電流値と状態との対応関係を特定し、モニタリング結果として取得した電流値に最も近い値の電流情報に対応する状態情報を取得する。モニタ１２１は、取得した状態情報（現在の状態）と状態保持部１２２に保持されている前回のモニタリングにより検知された該当電子機器２００ｂの状態情報（電流変化前の状態）に基づき、現在の状態が電流変化前の状態から変化したか否かを確認する。モニタ１２１は、状態の変化を確認すると、状態変化日時、該当電子機器２００ｂの機種名、該当電子機器２００ｂの識別子、状態内容などを含むログデータを生成する。
【００４５】
例えばモニタ１２１が、エアコン２００ｂ１の電流の変化を検知すると、電流計管理情報９０Ｄ１を参照し、エアコン２００ｂ１の機種情報："エアコンAB-XXXX"を取得する。モニタ１２１は、取得した機種情報："エアコンAB-XXXX"に基づき、状態管理情報９０Ｄ２を参照し、モニタリング結果として取得した電流値：'１０'に最も近い値の電流情報：'１２'に対応する状態情報："弱"を取得する。モニタ１２１は、取得した状態情報："弱"と状態保持部１２２に保持されている前回のモニタリングにより検知されたエアコン２００ｂ１の状態情報："強"に基づき、現在の状態が電流変化前の状態から変化したか否かを確認する。モニタ１２１は、状態の変化（強→弱）を確認すると、状態変化日時："YY-MM-DDThh:mm:ss"、エアコン２００ｂ１の機種名："エアコンAB-XXXX"、エアコン２００ｂ１の識別子：'１００１'、状態内容："弱"などを含むログデータを生成する。
【００４６】
このように、ログ生成部１２は、モニタ１２１が有する機能により、機器管理情報９０Ｄに基づき、状態の変化を検知した該当電子機器２００ｂのログデータを生成する。
【００４７】
図３の説明に戻る。管理装置１００は、上記ログ取得部１１で取得したログデータや上記ログ生成部１２で生成したログデータをログ管理情報保持部８０（履歴管理情報保持部）に記録・保持し、管理対象である電子機器２００の状態／動作ログを管理する。なお、ログ管理情報保持部８０は、管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００４８】
ここで、ログ管理情報（履歴管理情報）について説明する。
図６は、本実施形態に係るログ管理情報８０Ｄのデータ例を示す図である。
図６に示すように、ログ管理情報８０Ｄは、管理識別、機種、状態／動作種別、状態／動作内容、日時などの情報項目が対応付けられた１又は複数の情報セットを有し、この情報セットを取得又は生成されたログデータごとに管理している。
【００４９】
［管理識別］項目は、電子機器２００の管理識別情報を保持する項目である。［機種］項目は、電子機器２００の機種情報を保持する項目である。［状態／動作種別］項目は、電子機器２００の状態／動作の種別情報（以下「状態／動作種別情報」という）を保持する項目であり、項目値には、電子機器２００の状態／動作の種別名（種別値）などがある。［状態／動作内容］項目は、電子機器２００の状態／動作の内容情報（以下「状態／動作内容情報」という）を保持する項目であり、項目値には、電子機器２００の状態名／動作内容値などがある。
【００５０】
上記［状態／動作種別］・［状態／動作内容］の各情報項目値の具体例（対応関係）は、以下の通りである。図６に示すように、例えば蛍光灯２００ｂ３の場合には、機器状態"点灯"に対して、点灯状態の内容を示す値："開始"，"終了"が対応付けられている。また、ＭＦＰ２００ａ２の場合には、機器状態"スリープ"／"待機"に対して、スリープ／待機の内容を示す値："開始"，"終了"が対応付けられている。また、ＭＦＰ２００ａ２の場合には、"印刷"動作に対して、印刷ジョブのページ数を示す値：'１００（page）'が対応付けられている。
【００５１】
［日時］項目は、電子機器２００の状態変化／動作発生の日時情報を保持する項目であり、項目値には、電子機器２００の状態変化日時／動作発生日時などがある。
【００５２】
上記各情報項目値（上記各情報の値）は、上記ログ取得部１１又は上記ログ生成部１２が、ログ管理情報保持部８０にアクセスし、ログデータに含まれる各情報項目値をログ管理情報８０Ｄの該当情報項目に格納する。これにより、ログ管理情報８０Ｄには、ログデータに対応する新規の情報セットが生成され、電子機器２００の状態／動作ログが、状態発生／動作の時間順に記録される。
【００５３】
図３の説明に戻る。また、管理装置１００は、管理対象である電子機器２００の消費電力量を計算するための単位データを消費電力管理情報保持部７０に保持している。なお、消費電力管理情報保持部７０は、管理装置１００が備える記憶装置の所定の記憶領域にあたる。
【００５４】
ここで、表示電力管理情報について説明する。
図７は、本実施形態に係る消費電力管理情報７０Ｄのデータ例（その１）を示す図である。
図７に示すように、消費電力管理情報７０Ｄは、機種、状態／動作種別、消費電力単位などの情報項目が対応付けられた１又は複数の情報セットを有し、この情報セットを電子機器２００で想定される状態や動作ごとに管理している。
【００５５】
［機種］項目は、電子機器２００の機種情報を保持する項目である。［状態／動作種別］項目は、電子機器２００の状態／動作種別情報を保持する項目である。［消費電力単位］項目は、電子機器２００の消費電力量を計算するための単位情報を保持する項目であり、その項目値は、電子機器２００で想定される機器状態時／機器動作時の消費電力量を計算するための基準値（単位データ）などである。電子機器２００の消費電力量を計算するための単位情報を以下「消費電力単位情報」という。
【００５６】
上記［状態／動作種別］・［消費電力単位］の各情報項目値の具体例（対応関係）は、以下の通りである。図７に示すように、例えば蛍光灯２００ｂ３の場合には、機器状態"点灯"に対して、点灯時の１時間当たり（所定時間当たり）の消費電力を示す値：'４０（W）'が対応付けられている。また、ＭＦＰ２００ａ２の場合には、機器状態"スリープ"／"待機"に対して、スリープ時／待機時の１時間当たりの消費電力を示す値：'２０（W）'／'１５０（W）'が対応付けられている。また、ＭＦＰ２００ａ２の場合には、"印刷"動作に対して、印刷時のページ当たり（所定ジョブ処理当たり）の消費電力を示す値：'０．９（W）'が対応付けられている。
【００５７】
上記各情報項目値（上記各情報の値）は、例えば管理装置１００において、管理者が所定のインタフェースを介して、電子機器２００の仕様に応じて設定すればよい。また、上記消費電力管理情報７０Ｄの消費電力単位情報からは、上述した状態管理情報９０Ｄ２の電流情報を計算することができる。よって、状態管理情報９０Ｄ２の各情報項目値は、所定のタイミング（例えば「ログ生成部起動時」）に従って、ログ生成部１２が、上記消費電力管理情報７０Ｄに基づき、動的に設定するようにしてもよい。
【００５８】
図３の説明に戻る。計算部１３（算出手段）は、機器利用に伴う所定期間内の消費電力量を計算する機能部である。計算部１３は、次のように消費電力量を計算する。
【００５９】
計算部１３は、所定のインタフェースを介して、消費電力量の計算対象期間（以下「レポート期間」という）の入力を受け付ける。計算部１３は、ログ管理情報保持部８０にアクセスし、ログ管理情報８０Ｄの日時情報を参照し、レポート期間内に該当するログ管理情報８０Ｄを取得する。また、計算部１３は、消費電力管理情報保持部７０にアクセスし、消費電力管理情報７０Ｄの機種情報と状態／動作種別情報を参照し、該当ログ管理情報８０Ｄの機種情報と状態／動作種別情報に一致する情報セットの消費電力単位情報を取得する。
【００６０】
その結果、計算部１３は、該当ログ管理情報８０Ｄの状態／動作種別情報が機器状態を示す値の場合、以下の計算を行う。すなわちレポート期間内において機器状態が維持された期間（例えば「"開始"から"終了"までの期間」）と該機器状態に対応する消費電力単位情報（所定時間当たりの消費電力量）に基づき、レポート期間内の機器状態時にかかった消費電力量を計算する。また、計算部１３は、該当ログ管理情報８０Ｄの状態／動作種別情報が機器動作を示す値の場合、以下の計算を行う。すなわちレポート期間内において実行されたジョブ処理（例えば「印刷ジョブのページ数」）と該機器動作に対応する消費電力単位情報（所定ジョブ処理当たりの消費電力量）に基づき、レポート期間内の機器動作時にかかった消費電力量を計算する。
【００６１】
計算部１３は、上記方法により、レポート期間内にログとして記録された機器状態／機器動作ごとの消費電力量を集計する。
【００６２】
その後、計算部１３は、機器状態時／機器動作時にかかった消費電力量の計算値を含む中間データを生成する。なおここでいう「中間データ」とは、後述するレポート生成時に用いられるデータである。計算部１３は、レポート対象とした該当ログ管理情報８０Ｄと対応する機器状態／機器動作にかかった消費電力量の計算値に基づき、中間データを生成する。より具体的には以下の通りである。すなわち該当ログ管理情報８０Ｄの管理識別情報、機種情報、日時情報、状態／動作種別情報、消費電力量の計算値が対応付けられた情報セットを各機器状態／機器動作ごとに生成する。そしてレポート期間内における機器状態時／機器動作時の消費電力量の集計結果として中間データを生成する。
【００６３】
シミュレーション部１４は、ログに記録された機器状態（履歴情報の履歴内容）を実現可能な他の電子機器２００（代替機器）で、替わりにその機器状態を実現した場合をシミュレーションする機能部である。また、シミュレーション部１４は、ログに記録された機器動作（履歴情報の履歴内容）を行うことが可能な他の電子機器２００（代替機器）で、替わりにその機器動作を行った場合をシミュレーションする機能部である。シミュレーション部１４は、上記計算部１３と連携し、第１電子機器または第２電子機器に替えて他の第１電子機器または第２電子機器を利用した場合の予想消費電力量を試算する。
【００６４】
シミュレーション部１４は、所定のインタフェースを介して、機種変更、状態／動作変更などの代替情報の入力を受け付ける。シミュレーション部１４は、ログ管理情報保持部８０にアクセスし、ログ管理情報８０Ｄの日時情報を参照し、レポート期間内に該当するログ管理情報８０Ｄを取得する。シミュレーション部１４は、代替情報に基づき、該当ログ管理情報８０Ｄの該当情報項目値を変更し（代替情報の値で代替対象値を置き換えて）、シミュレーション用のログ管理情報８０Ｄを生成する。より具体的には、例えば機種変更（ＭＦＰ  Ａ→Ｃ）の入力を受け付けると、該当ログ管理情報８０Ｄの機種情報の値："ＭＦＰ  Ａ"を"ＭＦＰ  Ｃ"に変更する。
【００６５】
その結果、シミュレーション部１４は、生成したシミュレーション用のログ管理情報８０Ｄを計算部１３に渡し、代替した場合の予想消費電力量の計算を指示する。これにより、計算部１３では、レポート期間内における代替後の機器状態時／機器動作時にかかると予想される消費電力量が計算され、シミュレーション用の中間データが生成される。つまり、計算部１３では、現状の機器利用に対応する中間データと代替機器利用に対応する中間データ（シミュレーション用の中間データ）が生成される。
【００６６】
レポート生成部１５は、利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量（現状値）と所定期間内の代替機器利用に伴う予想消費電力量（予想値）が視覚的に比較可能なレポートを生成する機能部である。レポート生成部１５は、上記計算部１３により生成された中間データに基づき、次のようにレポートを生成する（出力手段：レポートを出力する）。
【００６７】
レポート生成部１５は、中間データの機種情報に基づき、中間データを機種ごとにグループ化し、グループ単位で消費電力量の計算値を合計する。その結果、レポート生成部１５は、中間データと消費電力量の合計値に基づき、レンダリングにより可視可能な（合計値を所定の視覚情報に加工した）レポートファイルを生成する。より具体的には、中間データの管理識別情報、機種情報、消費電力量の合計値に基づき、表やグラフなどのデータファイルを生成する。なお、グループ化については、機種ごとでなくてもよい。例えばレポート生成部１５は、中間データの日時情報に基づき、中間データを時間帯（所定期間）ごとにグループ化してもよい。
【００６８】
レポート生成部１５は、上記方法により、現状の機器利用に対応する中間データに基づき、現状の機器利用に対応するレポートファイルを生成する。また、レポート生成部１５は、現状の機器利用に対応する中間データと代替機器利用に対応する中間データ（シミュレーション用の中間データ）に基づき、以下の処理を行う。すなわち利用者環境全体における現状の機器利用時と代替機器利用時の消費電力量を視覚的に比較可能なレポートファイルを生成する。
【００６９】
このように、レポート生成部１５は、利用者環境全体における代替前と代替後との機器利用時の消費電力量を視覚的に比較可能な情報に加工・生成する。
【００７０】
上述した各機能部１３，１４，１５の連携動作をまとめると図８に示すようになる。
図８は、本実施形態に係るレポート生成の動作例を示す図である。
図８に示すように、管理装置１００では、計算部１３が、ログ管理情報８０Ｄに基づき、レポート期間内にログとして記録された機器状態／機器動作ごとの消費電力量を集計し、現状の機器利用に対応する中間データＤ１を生成する。これにより、管理装置１００では、レポート生成部１５が、生成された中間データＤ１に基づき、現状の機器利用に対応するレポートを生成する。また、管理装置１００では、シミュレーション部１４が、ログ管理情報８０Ｄを代替情報に変更し、シミュレーション用のログ管理情報８１Ｄを生成する。次に、管理装置１００では、計算部１３が、生成されたシミュレーション用のログ管理情報８１Ｄに基づき、レポート期間内における代替後の機器状態／機器動作ごとの予想消費電力量を集計する。そして代替機器利用に対応する中間データＤ２（シミュレーション用の中間データ）を生成する。これにより、管理装置１００では、レポート生成部１５が、生成された中間データＤ１と中間データＤ２に基づき、利用者環境全体における代替前と代替後との機器利用時の消費電力量を視覚的に比較可能なレポートを生成する。
【００７１】
以上のように、本実施形態に係る管理機能は、上記各機能部が連携動作することにより実現される。なお、上記各機能部は、管理装置１００に搭載（インストール）されるプログラムが、演算装置（ＣＰＵ）により、記憶装置（「ＨＤＤ」や「ＲＯＭ」）からメモリ（ＲＡＭ）上に読み出され、以下の処理が実行されることで実現される。なお上記管理装置１００に搭載されるプログラムは、管理機能を実現するソフトウェアである。
【００７２】
本実施形態に係る管理機能の詳細な動作（機能部群の連携動作）について、処理手順を示すフローチャートを用いて説明する。
【００７３】
《ログ取得・ログ生成処理》
図９は、本実施形態に係るログ取得の処理手順例を示すフローチャートである。
図９に示すように、管理装置１００は、ログ取得部１１により、次のようなログ取得処理を行う。
【００７４】
ログ取得部１１は、電子機器２００ａから状態／動作ログのログデータを受信したか否かを判定する（ステップＳ１０１）。
【００７５】
その結果、ログ取得部１１は、ログデータを受信した場合（ステップＳ１０１：ＹＥＳ）、受信したログデータに基づき、ログ管理情報８０Ｄを更新する（ステップＳ１０２）。このときログ取得部１１は、ログ管理情報保持部８０にアクセスし、受信したログデータに含まれる各情報項目値をログ管理情報８０Ｄの該当情報項目に格納する。
【００７６】
このように、ログ取得部１１は、受信したログデータに対応する新規のログ管理情報８０Ｄを生成し、電子機器２００ａの状態／動作ログを記録する。
【００７７】
ログ取得部１１は、ログ管理情報８０Ｄを更新すると、ログデータ受信の待ち状態（ステップＳ１０１：ＮＯ）となる。
【００７８】
図１０は、本実施形態に係るログ生成処理手順例を示すフローチャートである。
図１０に示すように、管理装置１００は、ログ生成部１２により、次のようなログ生成処理を行う。
【００７９】
ログ生成部１２は、電子機器２００ｂをモニタリングし（監視し）、電流の変化が検知されたか否かを判定する（ステップＳ２０１）。このときログ生成部１２は、電子機器２００ｂごとに設置された電流計ＡＭから電流値（計測値）を取得し、各電子機器２００ｂの電流の変化（電流値の増減）を検知する。
【００８０】
その結果、ログ生成部１２は、電流の変化が検知されると（ステップＳ２０１：ＹＥＳ）、電流の変化が検知された電子機器２００ｂの機種情報と該電子機器２００ｂに割り当てられた管理識別情報を取得する（ステップＳ２０２）。このときログ生成部１２は、機器管理情報保持部９０にアクセスし、電流の変化を検知した電流計ＡＭの電流計識別情報に基づき、機器管理情報９０Ｄを参照する。ログ生成部１２は、機器管理情報９０Ｄの電流計管理情報９０Ｄ１から、一致した電流計識別情報に対応付けられた機種情報と管理識別情報を取得する。
【００８１】
次に、ログ生成部１２は、機器管理情報９０Ｄから、電流の変化が検知された電子機器２００ｂの状態を取得する（ステップＳ２０３）。このときログ生成部１２は、取得した機種情報と検知した電流値に基づき、機器管理情報９０Ｄを参照する。ログ生成部１２は、機器管理情報９０Ｄの状態管理情報９０Ｄ２から、一致した機種情報に対応付けられた電流情報を取得する。ログ生成部１２は、取得した電流情報のうち、取得した電流値が最も近い値の電流情報を特定し、特定した電流情報に対応付けられた状態情報を取得する。
【００８２】
次に、ログ生成部１２は、電流の変化が検知された電子機器２００ｂの電流変化前の状態情報を取得する（ステップＳ２０４）。このときログ生成部１２は、前回のモニタリング結果として、電流計識別情報と状態情報が対応付けられて電子機器２００ｂごとに保持されている状態保持部１２２にアクセスする。ログ生成部１２は、電流の変化を検知した電流計ＡＭの電流計識別情報に基づき、一致する電流計識別情報が対応付けられた状態情報を取得する。
【００８３】
次に、ログ生成部１２は、ステップＳ２０３で取得した状態情報（現在の状態）とステップＳ２０４で取得した状態情報（電流変化前の状態）に基づき、現在の状態が電流変化前の状態から変化したか否かを確認する（ステップＳ２０５）。このときログ生成部１２は、状態情報の値を比較し、比較結果から上記状態変化を確認する。
【００８４】
その結果、ログ生成部１２は、値が異なり、現在の状態が電流変化前の状態から変化したことを確認すると（ステップＳ２０５：ＹＥＳ）、電流変化後の状態（今回のモニタリング結果）を記録する（ステップＳ２０６）。このときログ生成部１２は、状態保持部１２２にアクセスし、電流の変化を検知した電流計ＡＭの電流計識別情報に基づき、一致する電流計識別情報に対応付けられた状態情報を、ステップＳ２０３で取得した状態情報（現在の状態）で更新する。
【００８５】
次に、ログ生成部１２は、日時情報、機種情報、管理識別情報、状態情報に基づき、ログデータを生成する（ステップＳ２０７）。このときログ生成部１２は、例えば管理装置１００が備える時計回路（非図示）から、機器状態の変化を確認した日時を取得し、上記日時情報とする。また、上記機種情報と管理識別情報は、ステップＳ２０２で取得した情報である。また、上記状態情報は、ステップＳ２０３で取得した情報である。このように、ログ生成部１２は、状態変化日時、電子機器２００ｂの機種名、電子機器２００ｂに割り当てられた管理識別子、電子機器２００ｂの電流変化から求められた状態内容などを含むログデータを生成する。
【００８６】
その結果、ログ生成部１２は、生成したログデータに基づき、ログ管理情報８０Ｄを更新する（ステップＳ２０８）。このときログ取得部１１は、ログ管理情報保持部８０にアクセスし、生成したログデータに含まれる各情報項目値をログ管理情報８０Ｄの該当情報項目に格納する。
【００８７】
このように、ログ生成部１２は、生成したログデータに対応する新規のログ管理情報８０Ｄを生成し、電子機器２００ｂの状態／動作ログを記録する。
【００８８】
ログ生成部１２は、ログ管理情報８０Ｄを更新すると、電子機器２００ｂからの電流変化の検知待ち状態（ステップＳ２０１：ＮＯ）となる。また、ログ生成部１２は、値が同じで、現在の状態が電流変化前の状態から変化していないことを確認すると（ステップＳ２０５：ＮＯ）、以下の動作を行う。すなわちステップＳ２０６，Ｓ２０７，Ｓ２０８の処理（状態の更新処理、ログデータの生成処理、ログ管理情報の更新処理）をスキップし、ステップＳ２０１の処理（電流変化の検知処理）に移行する。
【００８９】
以上のように、管理装置１００は、ログ取得部１１で取得したログデータやログ生成部１２で生成したログデータをログ管理情報保持部８０に記録・保持し、管理対象である電子機器２００の状態／動作ログを管理する。
【００９０】
なお、これまで管理機能を実現する各機能部を管理装置１００が備えた構成例について説明してきた。しかしながら本発明の実施形態はこのような構成例に限定されない。すなわち図３０に示すように、全体として管理機能を実現する各機能部が連携可能な構成であれば、管理機能を実現する各機能部がどのように配置されていてもよい。図３０に示す管理機能の構成例の変形例では、管理機能を実現する各機能部は、例えばそれぞれ別個の情報処理装置（コンピュータ等）により実現され、それぞれの情報処理装置の間がネットワークで相互に通信可能に接続される。上記管理機能を実現する各機能部とは、ログ取得部１１、ログ生成部１２、計算部１３，シミュレーション部１４，レポート生成部１５，消費電力管理情報保持部７０、ログ管理情報保持部８０及び機器管理情報保持部９０である。
【００９１】
なお上記の如く管理機能を実現する各機能部をそれぞれ別個の情報処理装置によって実現する代わりに、管理機能を実現する各機能部のうちの任意の複数の機能部を抽出し、当該複数の機能部を一台の情報処理装置で実現するようにしてもよい。すなわち管理機能を実現する各機能部を利用者環境に応じて任意に組み合わせることができ、その結果管理機能の利用性を向上させることができる。
【００９２】
なお上記管理機能を実現する各機能部を実現するそれぞれの情報処理装置に対し、例えば上述した図２の如くのハードウェア構成例を採用することができる。すなわち例えばログ取得部１１を図２の構成を有する情報処理装置で実現する場合、同装置に搭載されるプログラムがＣＰＵ１０５によりＲＯＭ１０５からＲＡＭ１０４に読み出されて処理が実行され当該機能部が実現される。また更にログ管理情報保持部８０を図２の構成を有する別の情報処理装置で実現する場合、当該情報処理装置の記憶装置（ＨＤＤ１０８等）を利用することができる。すなわちネットワークを介し、ログ取得部１１としての情報処理装置のＣＰＵ１０６がログ管理情報保持部８０としての情報処理装置の記憶装置（ＨＤＤ１０８等）に対しＯＳ等を介しあるいは直接情報の読み書きを行うようにすることができる。
【００９３】
《レポート生成の基本処理》
図１１は、本実施形態に係るレポート生成の基本処理手順例を示すフローチャートである。
図１１に示すように、管理装置１００は、計算部１３とレポート生成部１５により、次のようなレポート処理を行う。
【００９４】
計算部１３は、所定のインタフェースを介して、レポート期間（消費電力量の計算対象期間）の入力を受け付ける（ステップＳ３０１：ＹＥＳ）。
【００９５】
次に、計算部１３は、レポート期間内に該当するログ管理情報８０Ｄを取得する（ステップＳ３０２）。このとき計算部１３は、ログ管理情報保持部８０にアクセスし、ログ管理情報８０Ｄの日時情報を参照する。計算部１３は、期間の開始・終了日時を示すレポート期間情報に基づき、ログ管理情報８０Ｄから、日時情報の値がレポート期間内に該当するログ管理情報８０Ｄを取得する。
【００９６】
次に、計算部１３は、取得したログ管理情報８０Ｄの状態／動作種別情報が機器動作を示す値か、又は、機器状態を示す値か、を判定する（ステップＳ３０３）。
【００９７】
その結果、計算部１３は、状態／動作種別情報が機器動作を示す値と判定した場合（ステップＳ３０３：機器動作）、レポート期間内における機器動作に対する中間データＤ１（現状の機器利用に対応する中間データ）を生成する処理を行う（ステップＳ３０４）。なお、本処理の詳細については、図１２を用いて後述する。
【００９８】
一方、計算部１３は、状態／動作種別情報が機器状態を示す値と判定した場合（ステップＳ３０３：機器状態）、レポート期間内における機器状態に対する中間データＤ１（現状の機器利用に対応する中間データ）を生成する処理を行う（ステップＳ３０５）。なお、本処理の詳細については、図１３を用いて後述する。
【００９９】
次に、計算部１３は、ステップＳ３０２の処理で取得した全てのログ管理情報８０Ｄ（レポート期間内に記録された全てのログ）に対して、ステップＳ３０４又はＳ３０５の処理（中間データ処理）を行ったか否かを判定する（ステップＳ３０６）。
【０１００】
その結果、計算部１３は、全てのログ管理情報８０Ｄに対して処理を行っていないと判定した場合（ステップＳ３０６：ＮＯ）、ステップＳ３０３の処理（状態／動作種別の判定処理）に戻る。そして、未実行のログ管理情報８０Ｄに対して、ステップＳ３０４又はＳ３０５の処理を行う。つまり、計算部１３は、ステップＳ３０２の処理で取得した全てのログ管理情報８０Ｄに対して、ステップＳ３０４又はＳ３０５の処理が行われるまで処理を繰り返す。
【０１０１】
計算部１３は、全てのログ管理情報８０Ｄに対して処理を行ったと判定した場合（ステップＳ３０６：ＹＥＳ）、後処理を行う（ステップＳ３０７）。なおここでいう「後処理」とは、次のような場合を想定した処理である。
【０１０２】
上述したように、レポート期間は、利用者から任意に入力される。そのため、取得したログ管理情報８０Ｄには、必ずしも機器状態の開始日時と終了日時が含まれるとは限らない。この場合、ステップＳ３０５の処理でレポート期間内の機器状態時にかかった消費電力量を計算する際に、機器状態が維持された期間を示す値（消費電力量の計算期間を示す値）が得られない場合が考えられる。そこで、後処理では、取得したログ管理情報８０Ｄから開始日時しか得られなかった場合、入力されたレポート期間情報の終了日時を機器状態の終了日時として、レポート期間内の該当機器状態時の消費電力量を計算し、中間データＤ１を生成する。これにより、計算部１３は、レポート期間内において、機器状態が維持された期間が特定できない機器状態に対する中間データＤ１の生成処理を行う。なお、本処理の詳細については、図１４を用いて後述する。
【０１０３】
また、取得したログ管理情報８０Ｄから終了日時しか得られなかった場合には以下の処理を行う。すなわちステップＳ３０５の処理において、入力されたレポート期間情報の開始日時を機器状態の開始日時として、レポート期間内の該当機器情報時の消費電力量を計算し、中間データＤ１を生成する。なお、本処理の詳細については、図１３を用いて後述する。
【０１０４】
次に、レポート生成部１５は、計算部１３が生成した中間データＤ１に基づくレポートの生成処理を行う（ステップＳ３０８）。これにより、レポート生成部１５は、現状の機器利用時の消費電力量を視覚的に確認可能なレポートファイルを生成する。なお、本処理の詳細については、図１６を用いて後述する。
【０１０５】
以上のように、管理装置１００は、レポート期間内にログとして記録された機器状態／機器動作ごとの消費電力量の集計結果として、現状の機器利用に対応する中間データＤ１を生成する。そして生成した中間データＤ１に基づき、現状の機器利用時の消費電力量を視覚的に確認可能な情報に加工・生成する。
【０１０６】
次に、上述したステップＳ３０４，Ｓ３０５の処理（機器動作／機器状態に対応する中間データ処理），ステップＳ３０７の処理（後処理）の詳細について説明する。なお、以下の処理では、上述したステップＳ３０１の処理で「２０１１−１２−０８Ｔ１７：００：００−１８：００：００」をレポート期間情報の入力として受け付けた場合を想定している。
【０１０７】
《機器動作に対応する中間データ生成の処理》
図１２は、本実施形態に係る中間データ処理手順例（その１）を示すフローチャートである。図１２には、ステップＳ３０４の処理例（機器動作に対する中間データ処理例）が示されている。
【０１０８】
計算部１３は、消費電力管理情報７０Ｄから、ログとして記録された機器動作に対応する消費電力単位情報［Ｘ］（所定ジョブ処理当たりの消費電力量）を取得する（ステップＳ３０４１）。このとき計算部１３は、消費電力管理情報保持部７０にアクセスし、消費電力管理情報７０Ｄの機種情報と状態／動作種別情報を参照する。計算部１３は、ステップＳ３０２で取得したログ管理情報８０Ｄの機種情報と状態／動作種別情報に一致する情報セットの消費電力単位情報を取得する。
【０１０９】
例えば、ログ管理情報８０Ｄが図６に示すデータであり、消費電力管理情報７０Ｄが図７に示すデータであった場合を想定する。この場合には、動作ログ（動作履歴）として記録された機種「ＭＦＰ  Ａ」の印刷動作に対応する消費電力単位情報の値：'０．９（Ｗ）'（印刷時のページ当たりの消費電力を示す値）が取得される。
【０１１０】
図１２の説明に戻る。次に、計算部１３は、レポート期間内の機器動作時にかかった消費電力量を計算する（ステップＳ３０４２）。このとき計算部１３は、ステップＳ３０２で取得したログ管理情報８０Ｄの状態／動作内容情報［Ｙ］と取得した消費電力単位情報［Ｘ］に基づき、機器動作時の消費電力量［Ｚ＝Ｘ×Ｙ］を計算する。
【０１１１】
例えば、ログ管理情報８０Ｄの状態／動作内容情報の値：'１００（page）'であった場合には、印刷動作時の消費電力量［９０＝０．９×１００］が計算される。
【０１１２】
その結果、計算部１３は、機器動作時にかかった消費電力量の計算値［Ｚ］を含む中間データＤ１を生成する（ステップＳ３０４３）。このとき計算部１３は、ステップＳ３０２で取得したログ管理情報８０Ｄの管理識別情報、機種情報、日時情報、状態／動作種別情報、消費電力量の計算値［Ｚ］が対応付けられた情報セットを機器動作ごとに生成する。
【０１１３】
《機器状態に対応する中間データ生成の処理》
図１３は、本実施形態に係る中間データ処理手順例（その２）を示すフローチャートである。図１３には、ステップＳ３０５の処理例（機器状態に対する中間データ処理例）が示されている。
【０１１４】
計算部１３は、状態／動作内容情報が開始を示す値か、又は、終了を示す値か、を判定する（ステップＳ３０５１）。このとき計算部１３は、ステップＳ３０２で取得したログ管理情報８０Ｄの状態／動作内容情報の値が"開始"か、又は、"終了"か、を判定する。
【０１１５】
その結果、計算部１３は、状態／動作内容情報が開始を示す値と判定した場合（ステップＳ３０５１：開始）、該当ログ管理情報８０Ｄを一時保持し（ステップＳ３０５２）、ステップＳ３０６の処理（中間データ処理の実行確認処理）に移行する。このとき計算部１３は、機器状態内容「開始」のログ管理情報８０Ｄを管理装置１００が備える記憶装置の所定の記憶領域（ワークメモリ）に保持する。
【０１１６】
一方、計算部１３は、状態／動作内容情報が終了を示す値と判定した場合（ステップＳ３０５１：終了）、以下の処理を行う。すなわち消費電力管理情報７０Ｄから、ログとして記録された機器状態に対応する消費電力単位情報［Ｘ］（所定時間当たりの消費電力量）を取得する（ステップＳ３０５１）。このとき計算部１３は、消費電力管理情報保持部７０にアクセスし、消費電力管理情報７０Ｄの機種情報と状態／動作種別情報を参照する。計算部１３は、ステップＳ３０２で取得したログ管理情報８０Ｄの機種情報と状態／動作種別情報に一致する情報セットの消費電力単位情報を取得する。
【０１１７】
例えば、ログ管理情報８０Ｄが図６に示すデータであり、消費電力管理情報７０Ｄが図７に示すデータであった場合を想定する。この場合には、例えば状態ログ（状態履歴）として記録された機種「蛍光灯  ＸＹＺ」の点灯状態に対応する消費電力単位情報の値：'４０'（点灯時の１時間当たりの消費電力を示す値）が取得される。
【０１１８】
図１３の説明に戻る。次に、計算部１３は、所定の記憶領域（ワークメモリ）に一時保持している機器状態内容「開始」のログ管理情報８０Ｄの中から、同一状態の機器状態内容「終了」に対応するログ管理情報８０Ｄを検索する（ステップＳ３０５４）。このとき計算部１３は、保持しているログ管理情報８０Ｄの機器管理情報を参照し、状態／動作内容情報が終了を示す値と判定したログ管理情報８０Ｄの機器管理情報と一致する情報を検索する。
【０１１９】
計算部１３は、検索結果に基づき、所定の記憶領域（ワークメモリ）に一時保持している機器状態内容「開始」のログ管理情報８０Ｄの中に、同一状態の機器状態内容「終了」に対応するログ管理情報８０Ｄが存在するか否かを判定する（ステップＳ３０５５）。
【０１２０】
その結果、計算部１３は、所定の記憶領域（ワークメモリ）に一時保持している機器状態内容「開始」のログ管理情報８０Ｄの中に、同一状態の機器状態内容「終了」に対応するログ管理情報８０Ｄが存在すると判定した場合（ステップＳ３０５５：ＹＥＳ）、レポート期間内における開始から終了までの機器状態時にかかった消費電力量を計算する（ステップＳ３０５６）。このとき計算部１３は、機器状態内容「開始」のログ管理情報８０Ｄ（検索により特定されたログ管理情報）の日時情報の値を計算期間の開始日時：Ｔ１とする。そして、機器状態内容「終了」のログ管理情報８０Ｄ（状態／動作内容情報が終了を示す値と判定したログ管理情報）の日時情報の値を計算期間の終了日時：Ｔ２とする。計算部１３は、これらの日時Ｔ１，Ｔ２から、レポート期間内の機器状態が維持された期間［計算期間：Ｔ２−Ｔ１］を計算する。そして、ステップＳ３０５３で取得した消費電力単位情報［Ｘ］に基づき、機器状態時にかかった消費電力量［Ｚ＝Ｘ×（Ｔ２−Ｔ１）］を計算する。
【０１２１】
例えば、ログ管理情報８０Ｄが図６に示すデータには、機種「蛍光灯  ＸＹＺ」の点灯状態の開始と終了の状態ログが記録されている。このような場合には以下の処理がなされる。すなわち機器状態内容「終了」に対応する日時情報の値："２０１１−１２−０８Ｔ１７：４０：３３"と機器状態内容「開始」に対応する日時情報の値："２０１１−１２−０８Ｔ１７：２５：３３"から以下の値が計算される。すなわちレポート期間内の機器状態が維持された期間［計算期間：１５（分）］が計算される。なお、点灯時の消費電力単位情報の値：４０（Ｗ）は、１時間当たりの消費電力量であることから、時間単位の変換［０．２５＝（１５／６０）］を行う。その結果、点灯時の消費電力量［１０＝４０×０．２５］が計算される。
【０１２２】
図１３の説明に戻る。その結果、計算部１３は、レポート期間内における開始から終了までの機器状態時にかかった消費電力量の計算値［Ｚ］を含む中間データＤ１を生成する（ステップＳ３０５７）。このとき計算部１３は機器状態ごとに以下の情報セットを生成する。すなわち機器状態内容「開始」と「終了」のログ管理情報８０Ｄの管理識別情報、機種情報、日時情報［機器状態（計算期間）開始日時：Ｔ１，終了日時：Ｔ２］、状態／動作種別情報、消費電力量の計算値［Ｚ］が対応付けられた情報セットを生成する。
【０１２３】
一方、計算部１３は、所定の記憶領域（ワークメモリ）に一時保持している機器状態内容「開始」のログ管理情報８０Ｄの中に、同一状態の機器状態内容「終了」に対応するログ管理情報８０Ｄが存在しないと判定した場合（ステップＳ３０５５：ＮＯ）、レポート期間内における終了までの機器状態時にかかった消費電力量を計算する（ステップＳ３０５８）。このとき計算部１３は、レポート期間情報の開始日時の値を計算期間の開始日時：Ｔ１とし、機器状態内容「終了」のログ管理情報８０Ｄ（状態／動作内容情報が終了を示す値と判定したログ管理情報）の日時情報の値を計算期間の終了日時：Ｔ２とする。計算部１３は、これらの日時Ｔ１，Ｔ２から、レポート期間内の機器状態が維持された期間［計算期間：Ｔ２−Ｔ１］を計算する。そして、ステップＳ３０５３で取得した消費電力単位情報［Ｘ］に基づき、機器状態時にかかった消費電力量［Ｚ＝Ｘ×（Ｔ２−Ｔ１）］を計算する。
【０１２４】
例えば、ログ管理情報８０Ｄが図６に示すデータには、機種「ＭＦＰ  Ａ」のスリープ時の終了の状態ログのみが記録されている。このような場合には、機器状態内容「終了」に対応する日時情報の値："２０１１−１２−０８Ｔ１７：５７：００"と入力されたレポート期間情報の開始日時の値："２０１１−１２−０８Ｔ１７：００：００"から以下の計算がなされる。すなわちレポート期間内の機器状態が維持された期間［計算期間：５７（分）］が計算される。なお、スリープ時の消費電力単位情報の値：２０（Ｗ）は、１時間当たりの消費電力量であることから、時間単位の変換［０．９５＝（５７／６０）］を行う。その結果、点灯時の消費電力量［１９＝２０×０．９５］が計算される。
【０１２５】
図１３の説明に戻る。その結果、計算部１３は、レポート期間内における終了までの機器状態時にかかった消費電力量の計算値［Ｚ］を含む中間データＤ１を生成する（ステップＳ３０５９）。このとき計算部１３は以下の情報セットを機器状態ごとに生成する。すなわち機器状態内容「終了」のログ管理情報８０Ｄの管理識別情報、機種情報、日時情報［レポート期間開始日時：Ｔ１，機器状態終了日時：Ｔ２］、状態／動作種別情報、消費電力量の計算値［Ｚ］が対応付けられた情報セットを機器状態ごとに生成する。
【０１２６】
《後処理》
図１４は、本実施形態に係る後処理手順例を示すフローチャートである。図１４には、ステップＳ３０７の処理例（後処理例）が示されている。
【０１２７】
計算部１３は、管理装置１００が備える記憶装置の所定の記憶領域（ワークメモリ）に、機器状態内容「開始」のログ管理情報８０Ｄが保持されているか否かを判定する（ステップＳ３０７１）。
【０１２８】
その結果、計算部１３は、該当ログ管理情報８０Ｄが保持されていると判定した場合（ステップＳ３０７１：ＹＥＳ）、以下の処理を行う。すなわち消費電力管理情報７０Ｄから、ログとして記録された機器状態に対応する消費電力単位情報［Ｘ］（所定時間当たりの消費電力量）を取得する（ステップＳ３０７２）。このとき計算部１３は、消費電力管理情報保持部７０にアクセスし、消費電力管理情報７０Ｄの機種情報と状態／動作種別情報を参照する。計算部１３は、ステップＳ３０７１で判定したログ管理情報８０Ｄの機種情報と状態／動作種別情報に一致する情報セットの消費電力単位情報を取得する。
【０１２９】
例えば、ログ管理情報８０Ｄが図６に示すデータであり、消費電力管理情報７０Ｄが図７に示すデータであった場合を想定する。この場合には、状態ログとして記録された機種「ＭＦＰ  Ａ」の待機状態に対応する消費電力単位情報の値：'１５０'（待機時の１時間当たりの消費電力を示す値）が取得される。
【０１３０】
図１４の説明に戻る。次に、計算部１３は、レポート期間内における開始からの機器状態時にかかった消費電力量を計算する（ステップＳ３０７３）。このとき計算部１３は、機器状態内容「開始」のログ管理情報８０Ｄ（状態／動作内容情報が開始を示す値と判定したログ管理情報）の日時情報の値を計算期間の開始日時：Ｔ１とし、レポート期間情報の終了日時の値を計算期間の終了日時：Ｔ２とする。計算部１３は、これらの日時Ｔ１，Ｔ２から、レポート期間内の機器状態が維持された期間［計算期間：Ｔ２−Ｔ１］を計算する。そしてステップＳ３０７２で取得した消費電力単位情報［Ｘ］に基づき、機器状態時にかかった消費電力量［Ｚ＝Ｘ×（Ｔ２−Ｔ１）］を計算する。
【０１３１】
例えば、ログ管理情報８０Ｄが図６に示すデータには、機種「ＭＦＰ  Ａ」の待機時の開始の状態ログのみが記録されている。このような場合には以下の処理がなされる。すなわち入力されたレポート期間情報の終了日時の値："２０１１−１２−０８Ｔ１８：００：００"と機器状態内容「開始」に対応する日時情報の値："２０１１−１２−０８Ｔ１７：５７：２０"から以下の計算がなされる。すなわちレポート期間内の機器状態が維持された期間［計算期間：３（分）］が計算される。なお、スリープ時の消費電力単位情報の値：１５０（Ｗ）は、１時間当たりの消費電力量であることから、時間単位の変換［０．０５＝（３／６０）］を行う。その結果、点灯時の消費電力量［７．５＝１５０×０．０５］が計算される。
【０１３２】
図１４の説明に戻る。その結果、計算部１３は、レポート期間内における開始からの機器状態時にかかった消費電力量の計算値［Ｚ］を含む中間データＤ１を生成する（ステップＳ３０７４）。このとき計算部１３は以下の情報セットを生成する。すなわち機器状態内容「開始」のログ管理情報８０Ｄの管理識別情報、機種情報、日時情報［機器状態開始日時：Ｔ１，レポート期間終了日時：Ｔ２］、状態／動作種別情報、消費電力量の計算値［Ｚ］が対応付けられた情報セットを機器状態ごとに生成する。
【０１３３】
次に、計算部１３は、ステップＳ３０７１の処理で特定した全てのログ管理情報８０Ｄ（機器状態内容「開始」の全てのログ）に対して、ステップＳ３０７２，Ｓ３０７３，Ｓ３０７４（中間データ処理）を行ったか否かを判定する（ステップＳ３０７５）。
【０１３４】
その結果、計算部１３は、全てのログ管理情報８０Ｄに対して処理を行っていないと判定した場合（ステップＳ３０７５：ＮＯ）、以下の動作を行う。すなわちステップＳ３０７１の処理（機器状態内容「開始」ログの判定処理）に戻り、未実行のログ管理情報８０Ｄに対して、ステップＳ３０７２，Ｓ３０７３，Ｓ３０７４の処理を行う。つまり、計算部１３は、ステップＳ３０７１の処理で特定した全てのログ管理情報８０Ｄに対して、ステップＳ３０７２，Ｓ３０７３，Ｓ３０７４の処理が行われるまで処理を繰り返す。
【０１３５】
このように、計算部１３は、レポート期間内における機器状態時／機器動作時の消費電力量の集計結果として、図１５に示すような中間データＤ１を生成する。
【０１３６】
図１５は、本実施形態に係る現状の機器利用の中間データＤ１のデータ例を示す図である。図１５には、レポート期間「２０１１−１２−０８Ｔ１７：００：００−１８：００：００」の入力を受け付けた場合、計算部１３が、図６に示すログ管理情報８０Ｄと図７に示す消費電力管理情報７０Ｄに基づき生成した中間データＤ１の例が示されている。
【０１３７】
例えば、計算部１３は、ログ管理情報８０Ｄに記録された機種「ＭＦＰ  Ａ」のスリープ時の状態ログに対して、ステップＳ３０５８，Ｓ３０５９の処理により、中間データＤ１ａを生成する。また、計算部１３は、ログ管理情報８０Ｄに記録された機種「ＭＦＰ  Ｂ」のスリープ時の状態ログに対して、ステップＳ３０５８，Ｓ３０５９の処理により、中間データＤ１ｂを生成する。また、計算部１３は、ログ管理情報８０Ｄに記録された機種「蛍光灯  ＸＹＺ」の点灯時の状態ログに対して、ステップＳ３０５６，Ｓ３０５７の処理により、中間データＤ１ｃを生成する。また、計算部１３は、ログ管理情報８０Ｄに記録された機種「ＭＦＰ  Ａ」の印刷時の動作ログに対して、ステップＳ３０４２，Ｓ３０４３の処理により、中間データＤ１ｄを生成する。また、計算部１３は、ログ管理情報８０Ｄに記録された機種「ＭＦＰ  Ａ」の待機時の状態ログに対して、ステップＳ３０７３，Ｓ３０７４の処理により、中間データＤ１ｅを生成する。
【０１３８】
次に、上述したステップＳ３０８の処理（レポートの生成処理）の詳細について説明する。なお、以下の処理では、図１５に示す中間データＤ１が生成された場合を想定している。
【０１３９】
《レポート生成の処理》
図１６は、本実施形態に係るレポートの処理手順例を示すフローチャートである。図１６には、ステップＳ３０８の処理例（レポートの生成処理例）が示されている。
【０１４０】
レポート生成部１５は、中間データＤ１の機種情報に基づき、中間データＤ１を機種ごとにグループ化する（ステップＳ３０８１）。
【０１４１】
例えば、図１５に示す中間データＤ１の場合には、機種「蛍光灯  ＸＹＺ」，「ＭＦＰ  Ａ」，「ＭＦＰ  Ｂ」の中間データＤ１ａ〜Ｄ１ｅが含まれている。この場合、図１７に示すようにグルーピングされる。
【０１４２】
図１７は、本実施形態に係る現状の機器利用の中間データＤ１のグルーピング例を示す図である。
図１７には、中間データＤ１が、機種「蛍光灯  ＸＹＺ」，「ＭＦＰ  Ａ」，「ＭＦＰ  Ｂ」ごとに、３種類の中間データ群ＧＡ，ＧＢ，ＧＣにグルーピングされた例が示されている。
【０１４３】
図１６の説明に戻る。次に、レポート生成部１５は、グループ単位で消費電力量の計算値を合計［ＺＸ＝ＺＸ１＋・・・＋ＺＸｎ］する（ステップＳ３０８２）。
【０１４４】
例えば、機種「ＭＦＰ  Ａ」の中間データ群ＧＡの場合には、消費電力量の計算値：'１９（Ｗｈ）'，'９０（Ｗｈ）'，'７．５（Ｗｈ）'に基づき、合計値［１１６．５＝１９＋９０＋７．５］が計算される。また、機種「ＭＦＰ  Ｂ」の中間データ群ＧＢの場合には、消費電力量の計算値：'２４（Ｗｈ）'に基づき、合計値［２４］が計算される。また、機種「蛍光灯  ＸＹＺ」の中間データ群ＧＣの場合には、消費電力量の計算値：'１０（Ｗｈ）'に基づき、合計［１０］が計算される。
【０１４５】
その結果、レポート生成部１５は、レンダリングにより可視可能な（合計値［ＺＸ］を所定の視覚情報に加工した）レポートファイルを生成する（ステップＳ３０８３）。このときレポート生成部１５は、中間データＤ１の管理識別情報、機種情報、消費電力量の合計値［ＺＸ］に基づき、表やグラフなどのデータファイルを生成する。
【０１４６】
このように、レポート生成部１５は、現状の機器利用に対応する中間データＤ１に基づき、現状の機器利用に対応する図１７に示すようなレポートファイルを生成する。
【０１４７】
図１８は、本実施形態に係る現状の機器利用のレポートのデータ例を示す図である。図１８（Ａ）には、レポート生成部１５が、図１７に示す中間データＤ１に基づき、レポート期間内の機種ごとの消費電力量の合計を計算し、計算結果から生成した表又はグラフによるレポートの例が示されている。また、図１８（Ｂ）には、レポート生成部１５が、図１７に示す中間データＤ１に基づき、レポート期間内の時間帯ごとの消費電力量の合計を計算し、計算結果から生成した表又はグラフによるレポートの例が示されている。この場合、レポート生成部１５は、中間データＤ１の日時情報に基づき、中間データＤ１を時間帯ごとにグループ化し、グループ単位で消費電力量の計算値を合計する。このように、グループ化については、機種ごとでなくてもよい。
【０１４８】
《シミュレーションの基本処理》
図１９は、本実施形態に係るシミュレーションの基本処理手順例を示すフローチャートである。図１９に示すように、管理装置１００は、計算部１３、シミュレーション部１４、及びレポート生成部１５により、次のようなシミュレーション処理を行う。なお、本処理は、上述した現状の機器利用に対応するレポートの生成処理後に実行されることを想定している。また、本処理は、図１１に示すレポート生成の基本処理と略同一であることから、異なる点を重点的に説明する。
【０１４９】
シミュレーション部１４は、所定のインタフェースを介して、機種変更，状態／動作変更などの代替情報の入力を受け付ける（ステップＳ４０１：ＹＥＳ）。
【０１５０】
次に、シミュレーション部１４は、レポート期間内に該当するログ管理情報８０Ｄを代替情報で変更する（ステップＳ４０２）。このときシミュレーション部１４は、ログ管理情報８０Ｄの該当項目値を入力された代替情報の値に置き換えて、シミュレーション用のログ管理情報８１Ｄを生成する。
【０１５１】
図２０は、本実施形態に係る消費電力管理情報７０Ｄのデータ例（その２）を示す図であり、図２１は、本実施形態に係るシミュレーション用のログ管理情報８１Ｄのデータ例を示す図である。
【０１５２】
例えば、シミュレーション部１４が、図２０に示す消費電力管理情報７０Ｄに基づき、機種「ＭＦＰ  Ａ」を機種「ＭＦＰ  Ｃ」に代替する代替情報（機種変更）の入力を受け付けたとする。この場合、ログ管理情報８０Ｄに記録された機種「ＭＦＰ  Ａ」の状態／動作ログの管理識別情報と機種情報が、代替情報の値：'１０３'，"ＭＦＰ  Ｃ"で置き換えられ、図２１に示すようなシミュレーション用のログ管理情報８１Ｄが生成される。
【０１５３】
図１９の説明に戻る。次に、計算部１３は、生成されたシミュレーション用のログ管理情報８１Ｄの状態／動作種別情報が機器動作を示す値か、又は、機器状態を示す値か、を判定する（ステップＳ４０３）。
【０１５４】
その結果、計算部１３は、状態／動作種別情報が機器動作を示す値と判定した場合（ステップＳ４０３：機器動作）、以下の処理を行う。すなわちレポート期間内における機器動作に対するシミュレーション用の中間データＤ２（代替機器利用に対応する中間データ）を生成する処理を行う（ステップＳ４０４）。なお、本処理については、シミュレーション時も、図１２を用いて説明を行った処理と同様である。
【０１５５】
一方、計算部１３は、状態／動作種別情報が機器状態を示す値と判定した場合（ステップＳ４０３：機器状態）、以下の処理を行う。すなわちレポート期間内における機器状態に対するシミュレーション時の中間データＤ２（代替機器利用に対応する中間データ）を生成する処理を行う（ステップＳ４０５）。なお、本処理については、シミュレーション時も、図１３を用いて説明を行った処理を同様である。
【０１５６】
次に、計算部１３は、ステップＳ４０２の処理で生成した全てのシミュレーション用のログ管理情報８１Ｄ（レポート期間内に該当する全てのシミュレーション用ログ）に対して、以下の処理を行う。すなわちステップＳ４０４又はＳ４０５の処理（シミュレーション時の中間データ処理）を行ったか否かを判定する（ステップＳ４０６）。
【０１５７】
その結果、計算部１３は、全てのシミュレーション用のログ管理情報８１Ｄに対して処理を行っていないと判定した場合（ステップＳ４０６：ＮＯ）、以下の処理を行う。すなわちステップＳ４０３の処理（状態／動作種別の判定処理）に戻り、未実行のシミュレーション用のログ管理情報８１Ｄに対して、ステップＳ４０４又はＳ４０５の処理を行う。つまり、計算部１３は、ステップＳ４０２の処理で生成した全てのシミュレーション用のログ管理情報８１Ｄに対して、ステップＳ４０４又はＳ４０５の処理が行われるまで処理を繰り返す。
【０１５８】
計算部１３は、全てのシミュレーション用のログ管理情報８１Ｄに対して処理を行ったと判定した場合（ステップＳ４０６：ＹＥＳ）、後処理を行う（ステップＳ４０７）。なお、本処理については、シミュレーション時も、図１４を用いて説明を行った処理を同様である。
【０１５９】
このように、計算部１３は、レポート期間内における代替後の機器状態時／機器動作時の消費電力量の集計結果として、図２２に示すようなシミュレーション用の中間データＤ２を生成する。
【０１６０】
図２２は、本実施形態に係るシミュレーション用の中間データＤ２のデータ例を示す図である。
図２２には、代替機器「ＭＦＰ  Ｃ」の入力を受け付けた場合、計算部１３が、図２１に示すシミュレーション用のログ管理情報８１Ｄと図２０に示す消費電力管理情報７０Ｄに基づき生成したシミュレーション用の中間データＤ２の例が示されている。
【０１６１】
例えば、計算部１３は、シミュレーション用のログ管理情報８１Ｄとして変更された機種「ＭＦＰ  Ｃ」のスリープ時の状態ログに対して、ステップＳ３０５８，Ｓ３０５９の処理により、中間データＤ２ａを生成する。また、計算部１３は、シミュレーション用のログ管理情報８１Ｄに記録された機種「ＭＦＰ  Ｂ」のスリープ時の状態ログに対して、ステップＳ３０５８，Ｓ３０５９の処理により、中間データＤ２ｂを生成する。また、計算部１３は、シミュレーション用のログ管理情報８１Ｄに記録された機種「蛍光灯  ＸＹＺ」の点灯時の状態ログに対して、ステップＳ３０５６，Ｓ３０５７の処理により、中間データＤ２ｃを生成する。また、計算部１３は、シミュレーション用のログ管理情報８１Ｄとして変更された機種「ＭＦＰ  Ｃ」の印刷時の動作ログに対して、ステップＳ３０４２，Ｓ３０４３の処理により、中間データＤ２ｄを生成する。また、計算部１３は、シミュレーション用のログ管理情報８１Ｄとして変更された機種「ＭＦＰ  Ｃ」の待機時の状態ログに対して、ステップＳ３０７３，Ｓ３０７４の処理により、中間データＤ２ｅを生成する。
【０１６２】
図１９の説明に戻る。次に、レポート生成部１５は、計算部１３が生成した現状の機器利用に対応する中間データＤ１とシミュレーション用の中間データＤ２（代替機器利用に対応する中間データ）に基づくレポートの生成処理を行う（ステップＳ４０８）。
【０１６３】
その結果、レポート生成部１５は、利用者環境全体における現状の機器利用時と代替機器利用時の消費電力量を視覚的に比較可能な（現状とシミュレーション後の各消費電力量を比較可能な所定の提案情報に加工した）レポートファイルを生成する。
【０１６４】
このように、レポート生成部１５は、利用者環境全体における代替前と代替後との機器利用時の消費電力量を視覚的に比較可能な図２３に示すようなレポートファイル（提案情報）を生成する。
【０１６５】
図２３は、本実施形態に係る代替前後のレポートのデータ例を示す図である。図２３（Ａ）には、レポート生成部１５がレポート期間内の現状（代替前）の消費電力量の総合計と代替後の消費電力の総合計を計算し、計算結果から生成した表又はグラフによるレポートの例が示されている。なお上記計算は、図１５に示す現状の機器利用に対応する中間データＤ１と図２２に示すシミュレーション用の中間データＤ２（代替機器利用に対応する中間データ）に基づいてなされる。このようなレポートによる代替提案では、コスト低減の目標値を提示することで（図中では「破線」）、代替提案による具体的な低減効果（図中では「コスト低減目標を上回る低減効果の予想」）を視覚的に確認できる。
【０１６６】
また、図２３（Ｂ）には、レポート生成部１５がレポート期間内の現状（代替前）の消費電力量の合計と代替後の消費電力の合計を時間帯（利用時間帯）ごとに計算し、計算結果から生成した表又はグラフによるレポートの例が示されている。なお上記計算は、図１５に示す現状の機器利用に対応する中間データＤ１と図２２に示すシミュレーション用の中間データＤ２（代替機器利用に対応する中間データ）に基づいてなされる。このようなレポートによる代替提案では、利用機器の代替により低減効果の高い具体的な時間帯（図中では「１７：４５−１８：００の間」）を視覚的に確認できる。
【０１６７】
以上のように、管理装置１００は、機種変更，状態／動作変更などの代替情報に基づき、レポート期間内に記録されたログの該当情報項目値を代替情報で変更する（値を置き換える）。次に、管理装置１００は、変更したログの機器状態／機器動作ごとの消費電力量の集計結果として、代替機器利用に対応する中間データＤ２を生成する。次に、管理装置１００は、現状の機器利用に対応する中間データＤ１と代替機器利用に対応する中間データＤ２に基づき、利用者環境全体における代替前と代替後との機器利用時の消費電力量を視覚的に比較可能な情報に加工・生成する。
【０１６８】
その結果、管理装置１００では、利用者環境全体で電子機器２００がどのように利用されているのか（電力がどのように消費されているか）を把握でき、現状問題のある電力消費に対して何をすべきか、具体的な改善を提案できる。
【０１６９】
＜まとめ＞
以上のように、本実施形態に係る管理装置１００によれば、ログ取得部１１により、電子機器２００ａの状態／動作ログを受信し、ログ管理情報保持部８０に記録する。また、管理装置１００は、ログ生成部１２により、電子機器２００ｂの状態ログを生成し、ログ管理情報保持部８０に記録する。管理装置１００は、計算部１３により、記録した状態／動作ログに基づき、現状の機器利用に伴う所定期間内の消費電力量（現状値）を計算する。また、管理装置１００は、シミュレーション部１４により、ログに記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。このとき管理装置１００は、計算部１３により、シミュレーション結果（試算値）に基づき、代替機器利用に伴う所定期間内の予想消費電力量（予想値）を計算する。その結果、管理装置１００は、レポート生成部１５により、以下の処理を行う。すなわち利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量と代替機器利用に伴う所定期間内の予想消費電力量（利用者環境全体における代替前後の各消費電力量の合計値）を視覚的に比較可能なレポートを生成し、利用者に提供する。
【０１７０】
これによって、本実施形態に係る管理装置１００は、利用者環境全体での機器利用を考慮したコスト低減を実現するための最適化案を可視化可能な環境を提供できる。その結果、利用者は、コスト低減に係る現状の問題に対して、利用者環境全体でどこを改善すべきかを具体的に知ることができ、適切かつ効果的な対応をとることができる。
【０１７１】
ここまで、上記実施形態の説明を行ってきた。なお上記実施形態に係る「管理機能」は、図を用いて説明を行った各処理手順を、動作環境（プラットフォーム）にあったプログラミング言語でコード化したプログラムが管理装置１００の演算装置（ＣＰＵ１０６）により実行されることで実現される。
【０１７２】
上記プログラムは、コンピュータが読み取り可能な記録媒体１０３ａに格納することができる。これにより、上記プログラムは、外部Ｉ／Ｆ１０３を介して、管理装置１００にインストールすることができる。また、管理装置１００は、通信Ｉ／Ｆ１０７を備えていることから、電気通信回線を用いて上記プログラムをダウンロードし、インストールすることもできる。
【０１７３】
［変形例１］
また、上記実施形態では、管理装置１００がログ生成部１２を有する構成について説明を行ったが、この限りでない。本変形例１では、管理装置１００とは異なる装置がログ生成部１２を有する構成を提案する。
【０１７４】
＜システム構成＞
図２４は、本変形例１に係る管理システム１０１０の構成例を示す図である。図２４には、１又は複数の電子機器２００、管理装置１００、及びログ生成装置３００が、データ伝送路Ｎに接続されるシステム構成例が示されている。
【０１７５】
ログ生成装置３００は、ログ生成機能（ログ生成部）を有する装置である。ログ生成装置３００は、図２５に示すようなハードウェアを備えた装置である。
【０１７６】
図２５は、本変形例１に係るログ生成装置３００のハードウェア構成例を示す図である。図２５に示すように、ログ生成装置３００は、図２に示す管理装置１００と略同一のハードウェアを備えており、自機で状態／動作ログを通知不可能な電子機器２００ｂの電流の変化を検知するために、電子機器２００ｂごとの電流計ＡＭを備えている。また、ログ生成装置３００は、生成したログデータを管理装置１００に送信するために、通信Ｉ／Ｆ１０７を備えている。
【０１７７】
ログ生成装置３００では、上記ハードウェア構成により、当該装置３００に搭載（インストール）されるプログラムが、演算装置（ＣＰＵ  １０６）により、記憶装置（ＲＯＭ  １０５）からメモリ（ＲＡＭ  １０４）上に読み出され、処理が実行されることで、ログ生成機能が実現される。なお上記ログ生成装置３００に搭載されるプログラムは、ログ生成機能を実現するソフトウェアである。
【０１７８】
図２４の説明に戻る。本実施形態に係る管理システム１０１０は、上記機器構成により、例えば次のようなサービスを提供する。
【０１７９】
管理装置１００は、電子機器２００の状態／動作ログを所定の記憶領域に記録する。このとき管理装置１００は、電子機器２００ａから受信したログデータを記録する。また、ログ生成装置３００は、電子機器２００ｂの電流変化が確認されると、変化に相当するログデータを生成し、生成したログデータを管理装置１００に送信する。これを受けて管理装置１００は、ログ生成装置３００から受信した電子機器２００ｂのログデータを記録する。
【０１８０】
つまり、本変形例１に係る管理装置１００は、自機で状態／動作ログを通知可能な電子機器２００ａのログデータを、機器から直接取得する。一方、管理装置１００は、自機で状態／動作ログを通知不可能な電子機器２００ｂのログデータを、ログ生成装置３００を介して取得する。
【０１８１】
次に、管理装置１００は、所定のインタフェースを介して、レポート期間の入力指定を受け付けると、記録した状態／動作ログに基づき、現状の機器利用に伴うレポート期間内の消費電力量（現状値）を計算する。また、管理装置１００は、所定のインタフェースを介して、ログとして記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器の入力指定を受け付けると、以下の処理を行う。すなわち指定機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。管理装置１００は、シミュレーション結果に基づき、代替機器利用に伴うレポート期間内の予想消費電力量（予想値）を計算する。
【０１８２】
その結果、管理装置１００は、利用者環境全体における現状の機器利用に伴うレポート期間内の消費電力量と代替機器利用に伴うレポート期間内の予想消費電力量が視覚的に比較可能なレポートを生成する。これにより、例えば利用者の情報端末であるＰＣ２００ａ１の画面には、要求に応じて生成されたレポートが表示される。
【０１８３】
＜管理機能＞
図２６は、本変形例１に係る管理機能の構成例を示す図である。図２６に示すように、ログ生成装置３００は、ログ生成部１２を有する。ログ生成部１２は、電子機器２００ｂをモニタリングし（監視し）、モニタリング結果から状態の変化を確認（検知）すると、確認した状態に対応するログデータを生成する。
【０１８４】
ログ生成部１２による上記動作は、図２７に示す機能と機器管理情報９０Ｄにより実現される。
【０１８５】
図２７は、本変形例１に係るログ生成部１２の構成例を示す図である。図２７に示すように、ログ生成部１２は、モニタ１２１、状態保持部１２２、及びログ送信部１２３を有している。モニタ１２１は、各電流計ＡＭから電流値を取得し、電流の変化を検知すると、電流計管理情報９０Ｄ１を参照し、電流変化を検知した電流計ＡＭと電子機器２００ｂとの対応関係を特定し、該当電子機器２００ｂの機種情報を取得する。モニタ１２１は、取得した機種情報に基づき、状態管理情報９０Ｄ２を参照し、該当電子機器２００ｂの電流値と状態との対応関係を特定し、モニタリング結果として取得した電流値に最も近い値の電流情報に対応する状態情報を取得する。モニタ１２１は、取得した状態情報（現在の状態）と状態保持部１２２に保持されている前回のモニタリング結果から確認された該当電子機器２００ｂの状態情報（電流変化前の状態）に基づき、現在の状態が電流変化前の状態から変化したか否かを確認する。モニタ１２１は、状態の変化を確認すると、状態変化日時、該当電子機器２００ｂの機種名、該当電子機器２００ｂの識別子、状態内容などを含むログデータを生成する。ログ送信部１２３は、生成したログデータを管理装置１００に送信する。
【０１８６】
このように、ログ生成部１２は、モニタ１２１が有する機能により、機器管理情報９０Ｄに基づき、以下の処理を行う。すなわち状態の変化を検知した該当電子機器２００ｂのログデータを生成し、ログ送信部１２３が有する機能により、電子機器２００ｂのログデータを管理装置１００に送信する。
【０１８７】
図２６の説明に戻る。管理装置１００は、ログ取得部１１が、電子機器２００ａのログデータを受信し、電子機器２００ａの状態／動作ログを、ログ管理情報保持部８０に記録・保持する。また、管理装置１００は、ログ取得部１１が、ログ生成部１２で生成したログデータを受信し、電子機器２００ｂの状態ログを、ログ管理情報保持部８０に記録・保持する。これにより、ログ管理情報８０Ｄには、ログデータに対応する新規の情報セットが生成され、電子機器２００の状態／動作ログが、状態発生／動作の時間順に記録される。
【０１８８】
以上のように、本変形例１に係る管理装置１００によれば、ログ取得部１１により、電子機器２００ａの状態／動作ログを受信し、ログ管理情報保持部８０に記録する。また、管理装置１００は、ログ取得部１１により、ログ生成装置３００から送信された電子機器２００ｂの状態ログを受信し、ログ管理情報保持部８０に記録する。管理装置１００は、計算部１３により、記録した状態／動作ログに基づき、現状の機器利用に伴う所定期間内の消費電力量（現状値）を計算する。また、管理装置１００は、シミュレーション部１４により、ログに記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。このとき管理装置１００は、計算部１３により、シミュレーション結果に基づき、代替機器利用に伴う所定期間内の予想消費電力量（予想値）を計算する。その結果、管理装置１００は、レポート生成部１５により、利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量と代替機器利用に伴う所定期間内の予想消費電力量を視覚的に比較可能なレポートを生成し、利用者に提供する。
【０１８９】
このように、本変形例１に係る管理装置１００は、上記実施形態と同様の効果を奏することができる。
【０１９０】
また、本変形例１では、自機で状態／動作ログを通知可能な電子機器２００ａからログデータを取得する機能と自機で状態／動作ログを通知不可能な電子機器２００ｂのログデータを生成する機能とを異なる装置により実現する。これにより、本変形例１では、処理負荷の分散や柔軟なシステム構築が可能となる。例えば、本変形例１では、ログ生成装置３００を事業所のフロアごとに設置し、管理装置１００と通信可能なシステムを構築できる。管理装置１００がログ生成部１２を有する構成の場合には、事業所に設置された全ての電子機器２００ｂを管理装置１００が備える電流計ＡＭに接続する必要があり、配線が煩雑である。これに対し、本変形例１では、ログ生成装置３００を複数箇所に配置することで管理対象である電子機器２００ｂの数が分散され、煩雑な配線を必要とせず、柔軟なシステム構築が可能となる。
【０１９１】
［変形例２］
また、上記実施形態では、管理装置１００がログ取得部１１とログ生成部１２を有する構成について説明を行ったが、この限りでない。本変形例２では、管理装置１００とは異なる装置がログ取得部１１とログ生成部１２を有する構成を提案する。
【０１９２】
＜システム構成＞
図２８は、本変形例２に係る管理システム１０２０の構成例を示す図である。図２８には、１又は複数の電子機器２００、管理装置１００、及びログ転送装置４００（履歴情報転送装置）が、データ伝送路Ｎに接続されるシステム構成例が示されている。
【０１９３】
ログ転送装置４００は、ログ取得機能（ログ取得部）とログ生成機能（ログ生成部）を有する装置である。ログ転送装置４００は、図２５に示すログ生成装置３００と略同一のハードウェアを備えた装置である。ログ転送装置４００では、当該装置４００に搭載（インストール）されるプログラムが、演算装置（ＣＰＵ）により、記憶装置（ＲＯＭ）からメモリ（ＲＡＭ）上に読み出され、処理が実行されることで、ログ取得・ログ生成機能が実現される。なお上記ログ転送装置４００に搭載されるプログラムは、ログ取得・ログ生成機能を実現するソフトウェアである。
【０１９４】
本実施形態に係る管理システム１０２０は、上記機器構成により、例えば次のようなサービスを提供する。
【０１９５】
管理装置１００は、電子機器２００の状態／動作ログを所定の記憶領域に記録する。このときログ転送装置４００は、電子機器２００ａから受信したログデータを管理装置１００に送信する。また、ログ転送装置４００は、電子機器２００ｂの電流変化が確認されると、変化に相当するログデータを生成し、生成したログデータを管理装置１００に送信する。これを受けて管理装置１００は、ログ転送装置４００から受信した電子機器２００のログデータを記録する。
【０１９６】
つまり、本変形例２に係る管理装置１００は、電子機器２００ａ，２００ｂのログデータを、ログ転送装置４００を介して取得する。
【０１９７】
次に、管理装置１００は、所定のインタフェースを介して、レポート期間の入力指定を受け付けると、記録した状態／動作ログに基づき、現状の機器利用に伴うレポート期間内の消費電力量（現状値）を計算する。また、管理装置１００は、所定のインタフェースを介して、ログとして記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器の入力指定を受け付けると、以下の処理を行う。すなわち指定機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。管理装置１００は、シミュレーション結果に基づき、代替機器利用に伴うレポート期間内の予想消費電力量（予想値）を計算する。
【０１９８】
その結果、管理装置１００は、利用者環境全体における現状の機器利用に伴うレポート期間内の消費電力量と代替機器利用に伴うレポート期間内の予想消費電力量が視覚的に比較可能なレポートを生成する。これにより、例えば利用者の情報端末であるＰＣ１００ａ１の画面には、要求に応じて生成されたレポートが表示される。
【０１９９】
＜管理機能＞
図２９は、本変形例２に係る管理機能の構成例を示す図である。図２９に示すように、ログ転送装置４００は、ログ取得部１１とログ生成部１２を有する。ログ取得部１１は、電子機器２００ａから通知されたログデータを受信することで、状態／動作ログを取得する。ログ生成部１２は、電子機器２００ｂをモニタリングし（監視し）、モニタリング結果から状態の変化を確認（検知）すると、確認した状態に対応するログデータを生成する。ログ生成部１２は、生成したログデータをログ取得部１１に渡す。ログ取得部１１は、このようにして取得したログデータを管理装置１００に送信する。
【０２００】
管理装置１００は、ログ受信部１６を有する。ログ受信部１６は、ログ転送装置４００から通知される電子機器２００の状態／動作ログを受信する機能部である。ログ受信部１６は、ログ取得部１１から送信された電子機器２００のログデータを受信し、電子機器２００の状態／動作ログを、ログ管理情報保持部８０に記録・保持する。れにより、ログ管理情報８０Ｄには、ログデータに対応する新規の情報セットが生成され、電子機器２００の状態／動作ログが、状態発生／動作の時間順に記録される。
【０２０１】
以上のように、本変形例２に係る管理装置１００によれば、ログ取得部１１により、ログ転送装置４００から送信された電子機器２００の動作／状態ログを受信し、ログ管理情報保持部８０に記録する。管理装置１００は、計算部１３により、記録した状態／動作ログに基づき、現状の機器利用に伴う所定期間内の消費電力量（現状値）を計算する。また、管理装置１００は、シミュレーション部１４により、ログに記録された機器状態を実現可能な／記録された機器動作を行うことが可能な代替機器で替わりにその機器状態を実現した場合／その機器動作を行った場合をシミュレーションする。このとき管理装置１００は、計算部１３により、シミュレーション結果に基づき、代替機器利用に伴う所定期間内の予想消費電力量（予想値）を計算する。その結果、管理装置１００は、レポート生成部１５により、利用者環境全体における現状の機器利用に伴う所定期間内の消費電力量と代替機器利用に伴う所定期間内の予想消費電力量を視覚的に比較可能なレポートを生成し、利用者に提供する。
【０２０２】
このように、本変形例２に係る管理装置１００は、上記実施形態と同様の効果を奏することができる。
【０２０３】
また、本変形例２では、電子機器２００からログデータを生成・取得する機能と利用者環境全体での機器利用を考慮したコスト低減を実現するための最適化案を含むレポートを生成する機能とを異なる装置により実現する。これにより、本変形例２では、処理負荷の分散や柔軟なシステム構築が可能となる。例えば、本変形例２では、ログ転送装置４００を事業所のフロアごとに設置し、管理装置１００と通信可能なシステムを構築できる。管理装置１００がログ取得部１１とログ生成部１２を有する構成の場合には、事業所に設置された全ての電子機器２００を管理装置１００が集約処理するため、管理対象である電子機器２００の増加に伴い、処理負荷も増大する。これに対し、本変形例２では、ログ転送装置４００を複数箇所に配置することで管理対象である電子機器２００に対するログ取得・ログ生成処理が分散され、管理装置１００の処理負荷が軽減される。また例えば、本変形例２では、ログ転送装置４００を利用者側に設置し、管理装置１００をサービス提供側に設置することで、広域なサービス提供を実現できる。
【０２０４】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した要件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２０５】
１１    ログ取得部
１２    ログ生成部
１２１  モニタ
１２２  状態保持部
１２３  ログ送信部
１３    計算部
１４    シミュレーション部
１５    レポート生成部
１６    ログ受信部
７０    消費電力管理情報保持部（Ｄ：消費電力管理情報）
８０    ログ管理情報保持部（Ｄ：ログ管理情報）
９０    機器管理情報保持部（Ｄ：機器管理情報）
１００  管理装置
２００  電子機器
３００  ログ生成装置
４００  ログ転送装置
１０００，１０１０，１０２０  管理システム
【先行技術文献】
【特許文献】
【０２０６】
【特許文献１】特開２０１０−０９７３９１号公報
【図１】
0006593376.tif 000002
【図２】
0006593376.tif 000003
【図３】
0006593376.tif 000004
【図４】
0006593376.tif 000005
【図５】
0006593376.tif 000006
【図６】
0006593376.tif 000007
【図７】
0006593376.tif 000008
【図８】
0006593376.tif 000009
【図９】
0006593376.tif 000010
【図１０】
0006593376.tif 000011
【図１１】
0006593376.tif 000012
【図１２】
0006593376.tif 000013
【図１３】
0006593376.tif 000014
【図１４】
0006593376.tif 000015
【図１５】
0006593376.tif 000016
【図１６】
0006593376.tif 000017
【図１７】
0006593376.tif 000018
【図１８】
0006593376.tif 000019
【図１９】
0006593376.tif 000020
【図２０】
0006593376.tif 000021
【図２１】
0006593376.tif 000022
【図２２】
0006593376.tif 000023
【図２３】
0006593376.tif 000024
【図２４】
0006593376.tif 000025
【図２５】
0006593376.tif 000026
【図２６】
0006593376.tif 000027
【図２７】
0006593376.tif 000028
【図２８】
0006593376.tif 000029
【図２９】
0006593376.tif 000030
【図３０】
0006593376.tif 000031