(57)【要約】【課題】 ＰＣなどの電子機器の消費電力を個人別及びフロア別、機器別に表示する。【解決手段】  ネットワーク装置から取得できるＭａｃアドレスを用いてＰＣの場所を特定する。また、サーバは、Ｍａｃアドレスをキーとした機器の消費電力を事前に登録しておき、ＰＣからは社員ＩＤとＰＣのＭａｃアドレスをサーバへ通知することにより個人別、フロア別の消費電力を算出する。【選択図】  図１
2010286934.tif 000002
【特許請求の範囲】
【請求項１】
管理アプリケーション、消費電力算出アプリケーション、状態表示アプリケーションを含む管理サーバと、前記管理サーバにネットワークとネットワーク機器を介して接続されているＰＣとプリンタとからなるシステムにおいて、
前記ＰＣが管理サーバに対してユーザＩＤと、Ｍａｃアドレスと、ＰＣの状態とＰＣの起動時間を送信し、
前記管理サーバは前記管理アプリケーションをもって前記ネットワーク機器に対して定期的に情報を取得し、前記消費電力算出アプリケーションをもって前記通知されてきたＰＣの起動時間から消費電力を算出し、前記状態表示アプリケーションをもってフロア単位とユーザ単位と機器単位で状態表示することを特徴とする消費電力表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、例えば、ネットワーク上のパーソナルコンピュータ（ＰＣ）やプリンタ等のネットワーク機器の消費電力を算出し、表示するシステムに関する。
【背景技術】
【０００２】
従来からＰＣ等の電子機器の消費電力をモニタリングする手段として様々な方法が提案または実用化されている。
【０００３】
消費電力モニタリングシステムの一例として特開２００７−３４６６９号公報に記載された発明がある。この発明では、管理サーバとクライアントＰＣはネットワークを介して接続されており、クライアントＰＣが現在の起動状態をサーバへ通知することによりサーバ側にて消費電力を算出する構成となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３４６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術は、ＰＣの稼動状態をサーバに通知することにより消費電力を算出することは出来るが、1つのサーバにてフロア別や個人別の消費電力を表示することは考慮されていない。
【課題を解決するための手段】
【０００６】
本発明は前記点に鑑みなされたものであり、ネットワーク装置から取得できるＭａｃアドレスを用いて電子機器、例えばＰＣ等の場所を特定する構成とする。また、電子機器がサーバの場合は、Ｍａｃアドレスをキーとした機器の消費電力を事前に登録しておき、ＰＣからは識別子例えば社員ＩＤとＰＣのＭａｃアドレスをサーバへ通知することにより個人別、フロア別の消費電力を算出する構成とする。
【発明の効果】
【０００７】
本発明によれば、情報を全員が共有でき、消費電力をリアルタイムに把握することができる。また、ネットワーク情報や識別子（社員ＩＤ等）により端末の状態を取得する為、フロア別または個人別での情報把握が可能になり、省エネへの意識改革へと繋がる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施例を示す消費電力表示システムのブロック図
【図２】ネットワーク情報テーブル
【図３】ネットワーク統計テーブル
【図４】ＰＣ情報テーブル
【図５】ユーザ状態情報テーブル
【図６】フロアテーブル
【図７】プリンタ情報テーブル
【図８】プリント統計テーブル
【図９】ネットワーク機器からＭＩＢ情報を取得するシーケンスを示す図
【図１０】ＰＣからの状態を処理するシーケンスを示す図
【図１１】プリンタから機器の状態を取得するシーケンスを示す図
【図１２】個人別の情報を取得するシーケンスを示す図
【図１３】フロア別の情報を取得するシーケンスを示す図
【図１４】機器別の情報を取得するシーケンスを示す図
【発明を実施するための形態】
【０００９】
本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１０】
図１において、管理サーバ１０１は管理アプリケーション１０２、消費電力算出アプリケーション１０３、状態表示アプリケーション１０４、ＰＣ情報テーブル１０５、ユーザ状態情報テーブル１０６、ネットワーク情報テーブル１０７、ネットワーク統計テーブル１０８、プリンタ情報テーブル１０９、プリント統計テーブル、フロアテーブル１１１で構成される。ＰＣ１１４やプリンタ１１５はＩＰネットワーク１１２とネットワーク機器１１３を介して接続されている。
【００１１】
ネットワーク情報テーブル１０７は図２に示す如く、スイッチＩＤ１０７１、ＩＰアドレス１０７２の各情報を含んでいる。ネットワーク統計テーブル１０８は図３に示す如く、スイッチＩＤ１０８１、ポート番号１０８２、Ｍａｃアドレス１０８３の各情報を含んでいる。
【００１２】
ＰＣ情報テーブル１０５は図４に示す如く、ＰＣ−ＩＤ１０５１、Ｍａｃアドレス１０５２、消費電力１０５３、総起動時間１０５４、リフレッシュ時の総起動時間１０５５の各情報を含んでいる。
【００１３】
ユーザ状態情報テーブル１０６は図５に示す如く、ユーザＩＤ１０６１、Ｍａｃアドレス１０６２、ステータス１０６３、総消費電力１０６４、接続時間１０６５、前回切断時刻１０６６の各情報を含んでいる。フロアテーブル１１１は図６に示す如く、フロア１１１１、スイッチＩＤ１１１２、ポート番号１１１３、総消費電力１１１４の各情報を含んでいる。
【００１４】
プリンタ情報テーブル１０９は図７に示す如く、プリンタＩＤ１０９１、ＩＰアドレス１０９２の各情報を含んでいる。
【００１５】
プリント統計テーブル１１０は図８に示す如く、プリンタＩＤ１１０１、ユーザＩＤ１１０２、プリント枚数１１０３の各情報を含んでいる。
【００１６】
次に、図９から図１４を参照して各アプリケーション、各テーブル、ネットワーク機器、プリンタ、ＰＣ等の関係動作を説明する。
【００１７】
図９において、管理アプリケーション１０２はネットワーク情報テーブル１０７に対してネットワーク情報取得要求を行い（ステップＳ９０１）、該テーブルからスイッチＩＤ１０７１、ＩＰアドレス１０７２とコミュニティ名を含むネットワーク情報を取得する（Ｓステップ９０２）。取得した情報を元に、各ネットワーク機器１１３に対してＳＮＭＰ (Simple Network Management Protocol)等の管理プロトコルを用いて、ＭＩＢ(Management Information Base)等の情報取得要求を行い（ステップＳ９０３）、ＭＩＢ情報を取得する（ステップＳ９０４）。
【００１８】
しかるのち、ネットワーク統計情報テーブル１０８に対してＭＩＢによって取得したネットワーク機器１１３に接続されているＰＣ１１４のＭａｃアドレスと、そのＭａｃアドレスがつながっているポート番号を図３に示す如く書き込む（ステップＳ９０５，Ｓ９０６）。
【００１９】
図１０において、ＰＣ１１４は定期的に管理サーバ１０１の管理アプリケーション１０２に対してユーザＩＤ、Ｍａｃアドレス、ＰＣ起動時間、現在のステータスを送信する（ステップＳ１００１）。
【００２０】
ここで、ユーザＩＤはＰＣ１１４を利用している人が特定できるＩＤである。ＰＣ起動時間は、Ｓ.Ｍ.Ａ.Ｒ.Ｔ.(Self-Monitoring, Analysis and Reporting Technology)等により取得できるハードディスクの起動時間である。ステータスはＰＣ１１４がスクリーンセーバ中や操作中であることがわかるものである。
【００２１】
ＰＣ１１４から通知を受けた管理アプリケーション１０２はＰＣ情報テーブル１０５に一致するＭａｃアドレスのＰＣ起動時間を総起動時間として記録する。ここで、ＰＣ１１４の消費電力を表示させるための単位、すなわち月単位や日単位毎に起動時間をリセットするためにリフレッシュ時の総起動時間として決められたタイミングで時間を書き込む（ステップＳ１００２）。
【００２２】
消費電力アプリケーション１０３はＰＣ情報テーブル１０５の総起動時間１０５４からリフレッシュ後の総起動時間を引いたものを取得し、管理アプリケーション１０２へ通知する（ステップＳ１００３）。
【００２３】
管理アプリケーション１０２はユーザ状態情報テーブル１０６のユーザＩＤが一致する部分にＭａｃアドレス、ステータス、接続時間を書き込む（ステップＳ１００４）。
【００２４】
次に、消費電力算出アプリケーション１０３はＰＣ１１４の消費電力とＰＣの起動時間により接続中に使用した電力を計算し、計算結果を総消費電力に加算する（ステップＳ１００５，Ｓ１００６）。
【００２５】
管理アプリケーション１０２は一致するＭａｃアドレスのスイッチＩＤとポート番号を図３のネットワーク統計テーブル１０８から取得する（ステップＳ１００７，Ｓ１００８）。
【００２６】
消費電力算出アプリケーション１０３はフロアテーブル１１１のスイッチＩＤとポート番号から一致するものを見つけ、フロアの消費電力にＰＣ１１４の消費電力を加算する（ステップＳ１００９，Ｓ１０１０）。
【００２７】
図１１において、管理アプリケーション１０２はプリンタ情報テーブル１０９からプリンタ情報（図７参照）を取得する（ステップＳ１１０，Ｓ１１１）。また、取得した情報により、指定のプリンタ１１５からユーザＩＤ毎のプリント枚数等のプリンタ状態情報を取得する（ステップＳ１１２，Ｓ１１３）。管理アプリケーション１０２は取得した情報をプリント統計テーブル１１０へ書き込みを行う（ステップＳ１１４，Ｓ１１５）。
【００２８】
図１２において、ＰＣ１１４が状態表示アプリケーション１０４へ個人別の情報取得依頼を出す（ステップＳ１２０１）。それを受けとった状態表示アプリケーション１０４はプリント統計テーブル１１０に対しユーザＩＤ毎のプリント枚数等の情報を問い合わせる（ステップＳ１２０２，Ｓ１２０３）。
【００２９】
次に、ユーザ状態情報テーブル１０６に対し一致するユーザＩＤの消費電力を取得する（ステップＳ１２０４，Ｓ１２０５）。状態表示アプリケーション１０４はＰＣ１１４に対してＷｅｂ画面等を通じて要求のあったユーザＩＤのプリント枚数や消費電力を表示する（ステップＳ１２０６）。
【００３０】
図１３において、ＰＣ１１４が状態表示アプリケーション１０４へフロア別の情報取得依頼を出す（ステップＳ１３０１）。それを受けとった状態表示アプリケーション１０４はフロアテーブル１１１に対しフロア毎の消費電力等の情報を問い合わせ、フロアテーブル１１１からフロア消費電力情報を取得する（ステップＳ１３０２，Ｓ１３０３）。状態表示アプリケーション１０４はＰＣ１１４に対してＷｅｂ画面等を通じて要求のあったフロアの消費電力を表示する（ステップＳ１３０４）。
【００３１】
図１４において、ＰＣ１１４が状態表示アプリケーション１０４へ機器別の情報取得依頼を出す（ステップＳ１４０１）。それを受けとった状態表示アプリケーション１０４は消費電力算出アプリケーション１０３を経由してＰＣ情報テーブル１０５へ機器の消費電力を問い合わせ、ＰＣ情報テーブル１０５から機器別消費電力情報を取得する（ステップＳ１４０２）。機器別の消費電力情報を取得した消費電力算出アプリケーション１０３は消費電力から例えば消費した二酸化炭素の量を計算して状態表示アプリケーション１０４に通知する（ステップＳ１４０３）。状態表示アプリケーション１０４はＰＣ１１４に対してＷｅｂ画面等を通じて要求のあった機器の消費電力等を表示する（ステップＳ１４０４）。
【符号の説明】
【００３２】
１０１：管理サーバ
１０２：管理アプリケーション
１０３：消費電力算出アプリケーション
１０４：状態表示アプリケーション
１０５：ＰＣ情報テーブル
１０６：ユーザ状態情報テーブル
１０７：ネットワーク情報テーブル
１０８：ネットワーク統計テーブル
１０９：プリンタ情報テーブル
１１０：プリント統計テーブル
１１１：フロアテーブル
１１２：ＩＰネットワーク
１１３：ネットワーク機器
１１４：ＰＣ
１１５：プリンタ
【図１】
2010286934.tif 000003
【図２】
2010286934.tif 000004
【図３】
2010286934.tif 000005
【図４】
2010286934.tif 000006
【図５】
2010286934.tif 000007
【図６】
2010286934.tif 000008
【図７】
2010286934.tif 000009
【図８】
2010286934.tif 000010
【図９】
2010286934.tif 000011
【図１０】
2010286934.tif 000012
【図１１】
2010286934.tif 000013
【図１２】
2010286934.tif 000014
【図１３】
2010286934.tif 000015
【図１４】
2010286934.tif 000016