(57)【要約】【課題】コンピュータの稼働状態を制御すること。【解決手段】制御装置１１０は、使用状態データ受信部１１２と、コンピュータ１３０が使用されなくなってから経過した時間を特定する不使用時間特定部１１３と、使用電力を監視する使用電力監視部１１１と、使用電力が契約電力を超える虞がない場合、コンピュータ１３０が使用されなくなってから経過した時間が第１のしきい値を超えると、制御データを、当該コンピュータ１３０へ送信し、使用電力が契約電力を超える虞がある場合、コンピュータ１３０が使用されなくなってから経過した時間が第１のしきい値よりも短い時間の第２のしきい値を超えると、制御データを、当該コンピュータ１３０へ送信する制御データ送信部１１７とを有し、コンピュータ１３０は、制御データ受信部と、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部とを有する。【選択図】図２
2012069086.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの稼働状態を制御するコンピュータ制御システムであって、
施設に設置された複数のコンピュータと、
前記各コンピュータと通信回線を介して接続されて、前記各コンピュータの稼働状態を制御する制御装置と
を備え、
前記コンピュータは、
ユーザによる自装置の使用状態を示す使用状態データを、前記制御装置へ送信する使用状態データ送信部
を有し、
前記制御装置は、
前記コンピュータから送信された使用状態データを受信する使用状態データ受信部と、
前記使用状態データ受信部が受信した使用状態データによって示される前記コンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部と、
前記施設における使用電力を監視する使用電力監視部と、
前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がない場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がある場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が前記第１のしきい値よりも短い時間の第２のしきい値を超えると、前記制御データを、当該コンピュータへ送信する制御データ送信部と
を有し、
前記コンピュータは、
前記制御装置から送信された制御データを受信する制御データ受信部と、
前記制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部と
を更に有するコンピュータ制御システム。
【請求項２】
前記制御装置の制御データ送信部は、前記制御データとして、前記コンピュータと電気的に接続された周辺機器への電力の供給を停止させることによって、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを送信する
請求項１に記載のコンピュータ制御システム。
【請求項３】
前記制御装置は、
前記制御データ送信部が前記コンピュータへ制御データを送信する前に、当該コンピュータの稼働状態が使用電力の少ない状態へ移行することを前記ユーザに対して通知する旨の通知メッセージを示す通知データを、当該コンピュータへ送信する通知データ送信部
を更に有し、
前記コンピュータは、
前記制御装置から送信された通知データを受信する通知データ受信部と、
前記通知データ受信部が受信した通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することを前記ユーザに対して通知する旨の通知メッセージを出力する通知メッセージ出力部と
を更に有する請求項１又は２に記載のコンピュータ制御システム。
【請求項４】
前記制御装置の制御データ送信部は、前記制御データを送信した後に、前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がない場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が第３のしきい値を超えると、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させるよう再度制御するための再制御データを、当該コンピュータへ送信し、前記制御データを送信した後に、前記使用電力監視装置が監視している使用電力が前記施設における契約電力を超える虞がある場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が前記第３のしきい値よりも短い時間の第４のしきい値を超えると、前記再制御データを、当該コンピュータへ送信し、
前記コンピュータの制御データ受信部は、前記制御装置から送信された再制御データを受信し、
前記コンピュータの稼働状態制御部は、前記制御データ受信部が受信した再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御する
請求項１から３のいずれか一項に記載のコンピュータ制御システム。
【請求項５】
前記制御装置の制御データ送信部は、前記再制御データとして、前記コンピュータの動作を一時的に停止させ、節電状態で待機させることによって、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させるよう制御するための再制御データを送信する
請求項４に記載のコンピュータ制御システム。
【請求項６】
前記制御装置は、
前記制御データ送信部が前記コンピュータへ再制御データを送信する前に、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、当該コンピュータへ送信する問合データ送信部
を更に有し、
前記コンピュータは、
前記制御装置から送信された問合データを受信する問合データ受信部と、
前記問合データ受信部が受信した問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを出力する問合メッセージ出力部と、
前記問合せメッセージ出力部が出力した問合メッセージに対して、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付ける応答入力受付部と、
前記応答入力受付部が入力を受け付けた応答内容を示す応答データを、前記制御装置へ送信する応答データ送信部と
を更に有し、
前記制御装置は、
前記コンピュータから送信された応答データを受信する応答データ受信部
を更に有し、
前記制御装置の制御データ送信部は、前記再制御データを送信するにあたり、前記応答データ受信部が受信した応答データによって示される応答内容が、前記コンピュータの稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合、又は、応答内容の入力を受け付けることができなかったことを示している場合に、当該コンピュータへ前記再制御データを送信する
請求項４又は５に記載のコンピュータ制御システム。
【請求項７】
前記制御装置は、
前記コンピュータがユーザによって起動されてから、当該コンピュータがユーザによって停止されるまでの、当該コンピュータの利用時間を算出する利用時間算出部と、
前記コンピュータがユーザによって起動されてから、当該コンピュータがユーザによって停止されるまでの間に、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御した制御時間を算出する制御時間算出部と、
前記利用時間算出部が前記コンピュータの利用時間を算出した後に、当該コンピュータがユーザによって起動された場合に、前記利用時間算出部が算出した当該コンピュータの利用時間と、前記制御時間算出部が算出した当該コンピュータの制御時間とを示すデータを、当該コンピュータへ送信する時間データ送信部と
を更に有し、
前記コンピュータは、
前記利用時間と、前記制御時間とを示すデータを、前記制御装置から受信する時間データ受信部と、
前記時間データ受信部が受信したデータによって示される前記利用時間と、前記制御時間とを示す情報を出力する時間情報出力部と
を更に有するコンピュータ制御システム。
【請求項８】
施設に設置されたコンピュータであって、
ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信部と、
前記制御装置から送信された制御データを受信する制御データ受信部と、
前記制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部と
を備えるコンピュータ。
【請求項９】
施設に設置されたコンピュータを制御する制御方法であって、
ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信段階と、
前記制御装置から送信された制御データを受信する制御データ受信段階と、
前記制御データ受信段階において受信された制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御段階と
を備える制御方法。
【請求項１０】
施設に設置されたコンピュータ用のプログラムであって、前記コンピュータを、
ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信部、
前記制御装置から送信された制御データを受信する制御データ受信部、
前記制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部
として機能させるプログラム。
【請求項１１】
施設に設置された複数のコンピュータと通信回線を介して接続されて、前記各コンピュータの稼働状態を制御する制御装置であって、
前記コンピュータから送信された使用状態データを受信する使用状態データ受信部と、
前記使用状態データ受信部が受信した使用状態データによって示される前記コンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部と、
前記施設における使用電力を監視する使用電力監視部と、
前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がない場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がある場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が前記第１のしきい値よりも短い時間の第２のしきい値を超えると、前記制御データを、当該コンピュータへ送信する制御データ送信部と
を備える制御装置。
【請求項１２】
施設に設置された複数のコンピュータと通信回線を介して接続されて、前記各コンピュータの稼働状態を制御する制御装置を制御する制御方法であって、
前記コンピュータから送信された使用状態データを受信する使用状態データ受信段階と、
前記使用状態データ受信段階において受信された使用状態データによって示される前記コンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定段階と、
前記施設における使用電力を監視する使用電力監視段階と、
前記使用電力監視段階において監視されている使用電力が前記施設における契約電力を超える虞がない場合、前記不使用時間特定段階において特定した前記コンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、前記使用電力監視段階において監視されている使用電力が前記施設における契約電力を超える虞がある場合、前記不使用時間特定段階において特定された前記コンピュータが使用されなくなってから経過した時間が前記第１のしきい値よりも短い時間の第２のしきい値を超えると、前記制御データを、当該コンピュータへ送信する制御データ送信段階と
を備える制御方法。
【請求項１３】
施設に設置された複数のコンピュータと通信回線を介して接続されて、前記各コンピュータの稼働状態を制御する制御装置用のプログラムであって、前記制御装置を、
前記コンピュータから送信された使用状態データを受信する使用状態データ受信部、
前記使用状態データ受信部が受信した使用状態データによって示される前記コンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部、
前記施設における使用電力を監視する使用電力監視部、
前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がない場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、前記使用電力監視部が監視している使用電力が前記施設における契約電力を超える虞がある場合、前記不使用時間特定部が特定した前記コンピュータが使用されなくなってから経過した時間が前記第１のしきい値よりも短い時間の第２のしきい値を超えると、前記制御データを、当該コンピュータへ送信する制御データ送信部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ制御システム、制御装置、制御方法、及びプログラムに関する。特に、本発明は、コンピュータの稼働状態を制御するコンピュータ制御システム、制御装置、当該制御装置を制御する制御方法、並びに、当該制御装置用のプログラムに関する。
【背景技術】
【０００２】
高圧、特別高圧によって電気を受けるビルや工場等においては、３０分最大需要電力計が組み込まれた電子式の取引用電力量計を取り付けて、電力会社が電気の使用量を計測している。３０分最大需要電力計は、３０分間の電気の使用量を計測し、平均使用電力を算出する。そして、３０分最大需要電力計は、１ヶ月の最大の値を記憶し、表示するようになっている。
【０００３】
現在の電気料金制度は、契約電力によって決まる基本料金と、電力使用量によって決まる電力量料金により計算される。契約料金は、デマンド制限の平均使用電力であるデマンドが基準となり決定される。具体的には、各デマンドの最大値が最大デマンドとなり、この値が契約電力を左右する。このため、電気料金は、同じ電力使用量でも、契約電力が大きくなれば大きく上がってしまうことになる。したがって、エネルギーコスト削減のためには、契約電力を抑えることが有効な手段になる。また、デマンド監視によりデマンドを抑えることは、使用電力量の削減にもなり、省エネを実現することに繋がる。そのためには、デマンドを継続して監視できるデマンド監視機能を持った電力監視システムが有効になる。
【０００４】
例えば、高圧によって受電される契約電力５００ｋＷ未満の契約者の場合には、その月と過去１１ヶ月の最大需要電力の中において最も大きな値が基本電力の計算に使用される。具体的には、１回でも大きなデマンド値が出ると１年間はそのデマンド値が適用される。
【０００５】
一方、高圧によって受電される契約電力５００ｋＷ以上の契約者の場合には、協議により契約電力が決められている。具体的には、最大需要電力が契約電力を超えると、通常より割増しの違約金を支払うことになる。その際には、最大需要電力を基に新たな契約電力の変更の協議が行われることになる。
【０００６】
そのため、近年においては、高圧、特別高圧によって電気を受けるビルや工場等における使用電力が契約電力を超えないようにするために、使用電力が契約電力を超える虞がある場合には、照明や空調を停止させたり、使用電力が下がるように調節したりするシステムが提案されている。
【０００７】
また、無駄な電力損失を防ぐことができる技術としては、電源制御装置を必要とせずに、電力ロスを抑えることができるネットワークの電源制御システムが知られている（例えば、特許文献１参照。）。このネットワークの電源制御システムにおいては、複数のコンピュータ及びＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）装置が接続されているネットワークにおいて、その中の１台のコンピュータの電源をオフしたとき、その他のコンピュータ及びＩ／Ｏ装置の動作状態を調べる。そして、このネットワークの電源制御システムにおいては、他のコンピュータが全てオフ状態であり、且つ、Ｉ／Ｏ装置がオン状態のときのみ、Ｉ／Ｏ装置をオフする旨のメッセージを表示画面に出力する。そして、このネットワークの電源制御システムにおいては、Ｉ／Ｏ装置のオフを促す旨のメッセージが出力されたとき、Ｉ／Ｏ装置をオフするまで、自分のコンピュータは待機状態におかれる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−２５４５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載のネットワークの電源制御システムにおいては、Ｉ／Ｏ装置の電源が切れたことをコンピュータが認識したら、コンピュータ自身も終了させることにより、無駄な電力損失を防ぐことができる。しかしながら、このようなネットワークの電源制御システムを導入しただけでは、施設における使用電力が契約電力を超えないようにするための対策としては何ら機能しない。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の形態によると、コンピュータの稼働状態を制御するコンピュータ制御システムであって、施設に設置された複数のコンピュータと、各コンピュータと通信回線を介して接続されて、各コンピュータの稼働状態を制御する制御装置とを備え、コンピュータは、ユーザによる自装置の使用状態を示す使用状態データを、制御装置へ送信する使用状態データ送信部を有し、制御装置は、コンピュータから送信された使用状態データを受信する使用状態データ受信部と、使用状態データ受信部が受信した使用状態データによって示されるコンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部と、施設における使用電力を監視する使用電力監視部と、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がない場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がある場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値よりも短い時間の第２のしきい値を超えると、制御データを、当該コンピュータへ送信する制御データ送信部とを有し、コンピュータは、制御装置から送信された制御データを受信する制御データ受信部と、制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部とを更に有する。
【００１１】
制御装置の制御データ送信部は、制御データとして、コンピュータと電気的に接続された周辺機器への電力の供給を停止させることによって、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを送信してよい。
【００１２】
制御装置は、制御データ送信部がコンピュータへ制御データを送信する前に、当該コンピュータの稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、当該コンピュータへ送信する通知データ送信部を更に有し、コンピュータは、制御装置から送信された通知データを受信する通知データ受信部と、通知データ受信部が受信した通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを出力する通知メッセージ出力部とを更に有してよい。
【００１３】
制御装置の制御データ送信部は、制御データを送信した後に、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がない場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第３のしきい値を超えると、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させるよう再度制御するための再制御データを、当該コンピュータへ送信し、制御データを送信した後に、使用電力監視装置が監視している使用電力が施設における契約電力を超える虞がある場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第３のしきい値よりも短い時間の第４のしきい値を超えると、再制御データを、当該コンピュータへ送信し、コンピュータの制御データ受信部は、制御装置から送信された再制御データを受信し、コンピュータの稼働状態制御部は、制御データ受信部が受信した再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御してよい。
【００１４】
制御装置の制御データ送信部は、再制御データとして、コンピュータの動作を一時的に停止させ、節電状態で待機させることによって、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させるよう制御するための再制御データを送信してよい。
【００１５】
制御装置は、制御データ送信部がコンピュータへ再制御データを送信する前に、当該コンピュータの稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、当該コンピュータへ送信する問合データ送信部を更に有し、コンピュータは、制御装置から送信された問合データを受信する問合データ受信部と、問合データ受信部が受信した問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを出力する問合メッセージ出力部と、問合せメッセージ出力部が出力した問合メッセージに対して、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付ける応答入力受付部と、応答入力受付部が入力を受け付けた応答内容を示す応答データを、制御装置へ送信する応答データ送信部とを更に有し、制御装置は、コンピュータから送信された応答データを受信する応答データ受信部を更に有し、制御装置の制御データ送信部は、再制御データを送信するにあたり、応答データ受信部が受信した応答データによって示される応答内容が、コンピュータの稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合、又は、応答内容の入力を受け付けることができなかったことを示している場合に、当該コンピュータへ再制御データを送信してよい。
【００１６】
本発明の第２の形態によると、施設に設置されたコンピュータであって、ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信部と、制御装置から送信された制御データを受信する制御データ受信部と、制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部とを備える。
【００１７】
本発明の第３の形態によると、施設に設置されたコンピュータを制御する制御方法であって、ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信段階と、制御装置から送信された制御データを受信する制御データ受信段階と、制御データ受信段階において受信された制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御段階とを備える。
【００１８】
本発明の第４の形態によると、施設に設置されたコンピュータ用のプログラムであって、コンピュータを、ユーザによる自装置の使用状態を示す使用状態データを、通信回線を介して接続された制御装置へ送信する使用状態データ送信部、制御装置から送信された制御データを受信する制御データ受信部、制御データ受信部が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する稼働状態制御部として機能させる。
【００１９】
本発明の第５の形態によると、施設に設置された複数のコンピュータと通信回線を介して接続されて、各コンピュータの稼働状態を制御する制御装置であって、コンピュータから送信された使用状態データを受信する使用状態データ受信部と、使用状態データ受信部が受信した使用状態データによって示されるコンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部と、施設における使用電力を監視する使用電力監視部と、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がない場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がある場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値よりも短い時間の第２のしきい値を超えると、制御データを、当該コンピュータへ送信する制御データ送信部とを備える。
【００２０】
本発明の第６の形態によると、施設に設置された複数のコンピュータと通信回線を介して接続されて、各コンピュータの稼働状態を制御する制御装置を制御する制御方法であって、コンピュータから送信された使用状態データを受信する使用状態データ受信段階と、使用状態データ受信段階において受信された使用状態データによって示されるコンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定段階と、施設における使用電力を監視する使用電力監視段階と、使用電力監視段階において監視されている使用電力が施設における契約電力を超える虞がない場合、不使用時間特定段階において特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、使用電力監視段階において監視されている使用電力が施設における契約電力を超える虞がある場合、不使用時間特定段階において特定されたコンピュータが使用されなくなってから経過した時間が第１のしきい値よりも短い時間の第２のしきい値を超えると、制御データを、当該コンピュータへ送信する制御データ送信段階とを備える。
【００２１】
本発明の第７の形態によると、施設に設置された複数のコンピュータと通信回線を介して接続されて、各コンピュータの稼働状態を制御する制御装置用のプログラムであって、制御装置を、コンピュータから送信された使用状態データを受信する使用状態データ受信部、使用状態データ受信部が受信した使用状態データによって示されるコンピュータの使用状態に基づいて、当該コンピュータが使用されなくなってから経過した時間を特定する不使用時間特定部、施設における使用電力を監視する使用電力監視部、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がない場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値を超えると、当該コンピュータの稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、当該コンピュータへ送信し、使用電力監視部が監視している使用電力が施設における契約電力を超える虞がある場合、不使用時間特定部が特定したコンピュータが使用されなくなってから経過した時間が第１のしきい値よりも短い時間の第２のしきい値を超えると、制御データを、当該コンピュータへ送信する制御データ送信部として機能させる。
【００２２】
なおまた、上記のように発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００２３】
以上の説明から明らかなように、この発明においては、コンピュータの稼働状態を制御することによって、施設における使用電力が契約電力を超えないようにすることができる。その際、この発明においては、ユーザによるコンピュータの使用状態を参照するようにしたので、ユーザによるコンピュータの使用に支障をきたす虞がない。
【図面の簡単な説明】
【００２４】
【図１】一実施形態に係るパソコン制御システム１００の利用環境の一例を示す図である。
【図２】サーバ１１０のブロック構成の一例を示す図である。
【図３】パソコン１３０のブロック構成の一例を示す図である。
【図４】パソコン１３０のディスプレイに表示される通知メッセージ２００の一例を示す図である。
【図５】パソコン１３０のディスプレイに表示される問合メッセージ３００の一例を示す図である。
【図６】サーバ１１０の動作フローの一例を示す図である。
【図７】サーバ１１０の動作フローの一例を示す図である。
【図８】サーバ１１０及びパソコン１３０のハードウェア構成の一例を示す図である。
【図９】パソコン１３０のディスプレイに表示される時間情報４００の一例を示す図である。
【図１０】サーバ１１０の動作フローの一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は、特許請求の範囲にかかる発明を限定するものではなく、また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２６】
図１は、一実施形態に係るパソコン制御システム１００の利用環境の一例を示す。パソコン制御システム１００は、パソコンの稼働状態を制御するシステムである。なおまた、パソコンは、この発明における「コンピュータ」の一例であってよい。
【００２７】
パソコン制御システム１００は、サーバ１１０、及び複数のパソコン１３０ａ、ｂ、ｃ、・・・（以下、パソコン１３０と総称する。）を備える。各パソコン１３０は、１つのビル内に設置されている。サーバ１１０は、各パソコン１３０の稼働状態を制御する装置である。サーバ１１０は、通信回線１５０を介して各パソコン１３０と通信接続される。また、サーバ１１０は、ビルに設置された電力計１６０と電気的に接続されている。電力計１６０は、ビルにおける使用電力を計測する装置である。なおまた、通信回線１５０は、インターネット等のコンピュータネットワーク、通信事業者のコアネットワーク、及び種々のローカルネットワークを含む。また、サーバ１１０は、この発明における「制御装置」の一例であってよい。また、ビルは、この発明における「施設」の一例であってよい。
【００２８】
このような構成のパソコン制御システム１００において、パソコン１３０は、ユーザによる自装置の使用状態を示す使用状態データを、サーバ１１０へ送信する。サーバ１１０は、パソコン１３０から送信された使用状態データを受信すると、その使用状態データによって示されるパソコン１３０の使用状態に基づいて、そのパソコン１３０が使用されなくなってから経過した時間を特定する。また、サーバ１１０は、電力計１６０が計測しているビルにおける使用電力を監視している。そして、サーバ１１０は、使用電力がビルにおける契約電力を超える虞がない場合、パソコン１３０が使用されなくなってから経過した時間が１０分を超えると、そのパソコン１３０の稼働状態を使用電力の少ない稼働状態へ移行させるよう制御するための制御データを、そのパソコン１３０へ送信する。または、サーバ１１０は、使用電力がビルにおける契約電力を超える虞がある場合、パソコン１３０が使用されなくなってから経過した時間が５分を超えると、上記の制御データを、そのパソコン１３０へ送信する。パソコン１３０は、サーバ１１０から送信された制御データを受信すると、その制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する。なおまた、１０分は、この発明における「第１のしきい値」の一例であってよい。また、５分は、この発明における「第２のしきい値」の一例であってよい。
【００２９】
このように、パソコン制御システム１００においては、パソコン１３０の稼働状態を制御することによって、ビルにおける使用電力が契約電力を超えないようにすることができる。その際、パソコン制御システム１００においては、ユーザによるパソコン１３０の使用状態を参照するようにしたので、ユーザによるパソコン１３０の使用に支障をきたす虞がない。
【００３０】
好ましくは、サーバ１１０は、上記の制御データとして、パソコン１３０と電気的に接続されたディスプレイへの電力の供給を停止させることによって、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを送信する。なおまた、ディスプレイは、この発明における「周辺機器」の一例であってよい。
【００３１】
このように、パソコン制御システム１００においては、所定時間以上の間、パソコン１３０がユーザによって利用されていない場合、パソコン１３０のディスプレイの電源をオフすることによって、そのパソコン１３０の使用電力を抑えることができる。
【００３２】
より好ましくは、サーバ１１０は、パソコン１３０へ制御データを送信する前に、そのパソコン１３０の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、そのパソコン１３０へ送信する。パソコン１３０は、サーバ１１０から送信された通知データを受信すると、その通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを出力する。
【００３３】
このように、パソコン制御システム１００においては、パソコン１３０の稼働状態が使用電力の少ない状態へ移行することを、ユーザに対して事前に通知するようにした。これによって、例えば、パソコン１３０の稼働状態が使用電力の少ない状態へ移行すると困るユーザは、パソコン１３０を一時的にでも使用することによって、稼働状態の移行を回避することができる。
【００３４】
より好ましくは、サーバ１１０は、上記の制御データを送信した後に、使用電力がビルにおける契約電力を超える虞がない場合、パソコン１３０が使用されなくなってから経過した時間が１５分を超えると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう再度制御するための再制御データを、そのパソコン１３０へ送信する。または、サーバ１１０は、上記の制御データを送信した後に、使用電力がビルにおける契約電力を超える虞がある場合、パソコン１３０が使用されなくなってから経過した時間が７分３０秒を超えると、上記の再制御データを、そのパソコン１３０へ送信する。パソコン１３０は、サーバ１１０から送信された再制御データを受信すると、その再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御する。
【００３５】
このように、パソコン制御システム１００においては、パソコン１３０の稼働状態を使用電力の少ない状態へ移行させた後にも、そのパソコン１３０がユーザによって使用されない時間が続いた場合、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるようにしたので、より効果的に使用電力の削減に寄与することができる。
【００３６】
より好ましくは、サーバ１１０は、上記の再制御データとして、パソコン１３０の動作を一時的に停止させ、節電状態で待機させることによって、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう制御するための再制御データを送信する。
【００３７】
このように、パソコン制御システム１００においては、パソコン１３０の動作を一時的に停止させ、節電状態で待機させることによって、そのパソコン１３０の使用電力を更に抑えることができる。
【００３８】
より好ましくは、サーバ１１０は、パソコン１３０へ再制御データを送信する前に、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、そのパソコン１３０へ送信する。パソコン１３０は、サーバ１１０から送信された問合データを受信すると、その問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを出力する。そして、パソコン１３０は、出力した問合メッセージに対して、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付けると、その応答内容を示す応答データを、サーバ１１０へ送信する。または、パソコン１３０は、出力した問合メッセージに対して応答する旨の入力を受け付けることができない場合にも、その旨を示す応答データを、サーバ１１０へ送信する。サーバ１１０は、パソコン１３０から送信された応答データを受信すると、上記の再制御データを送信するにあたり、応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合、又は、応答内容の入力を受け付けることができなかったことを示している場合に、そのパソコン１３０へ上記の再制御データを送信する。
【００３９】
このように、パソコン制御システム１００においては、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させる場合、移行させても良いか否かをユーザに対して事前に確認するようにした。これによって、例えば、パソコン１３０の稼働状態が使用電力の更に少ない状態へ移行すると困るユーザは、そのような制御を拒否することができる。
【００４０】
より好ましくは、サーバ１１０は、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの、そのパソコン１３０の利用時間を算出する。また、サーバ１１０は、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの間に、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御した制御時間を算出する。そして、サーバ１１０は、パソコン１３０の利用時間を算出した後に、そのパソコン１３０がユーザによって起動された場合に、そのパソコン１３０のコンピュータの利用時間と、そのパソコン１３０の制御時間とを示すデータを、そのパソコン１３０へ送信する。そして、パソコン１３０は、利用時間と、制御時間とを示すデータを、サーバ１１０から受信する。そして、パソコン１３０は、受信したデータによって示される利用時間と、制御時間とを示す情報を出力する。
【００４１】
このように、パソコン制御システム１００においては、パソコン１３０がユーザによって起動されたときに、パソコン１３０がユーザによって前回利用された利用時間と、その利用時間内に稼働状態が使用電力の少ない状態へ移行された制御時間とを、ディスプレイに表示するようにした。これによって、パソコン制御システム１００においては、パソコン１３０のユーザが会議や外出等で席を外すような場合に、こまめにパソコン１３０やディスプレイの電源をオフにするように意識させることが期待できる。
【００４２】
なおまた、本実施形態においては、説明が煩雑になることを防ぐことを目的として、パソコン制御システム１００が一のサーバ１１０を備える構成について説明したが、パソコン制御システム１００は、複数のサーバ１１０を備えてよい。
【００４３】
図２は、サーバ１１０のブロック構成の一例を示す。サーバ１１０は、使用電力監視部１１１、使用状態データ受信部１１２、不使用時間特定部１１３、通知データ送信部１１４、問合データ送信部１１５、応答データ受信部１１６、制御データ送信部１１７、利用時間算出部１１８、制御時間算出部１１９、及び時間データ送信部１２０を有する。以下に、各構成要素の機能及び動作を説明する。
【００４４】
使用電力監視部１１１は、ビルにおける使用電力を監視する。具体的には、使用電力監視部１１１は、ビルにおける使用電力を示す使用電力データを、電力計１６０から受信する。そして、使用電力監視部１１１は、その使用電力データによって示されるビルにおける使用電力が契約電力を超える虞がある場合、その旨を示すデータを、不使用時間特定部１１３及び制御データ送信部１１７へ送る。また、使用電力監視部１１１は、使用電力データによって示されるビルにおける使用電力が契約電力を超える虞がなくなった場合、その旨を示すデータを、不使用時間特定部１１３へ送る。
【００４５】
使用状態データ受信部１１２は、パソコン１３０から送信された使用状態データを受信する。具体的には、使用状態データ受信部１１２は、パソコン１３０から送信された使用状態データを受信すると、その使用状態データを、不使用時間特定部１１３、利用時間算出部１１８、制御時間算出部１１９、及び時間データ送信部１２０へ送る。
【００４６】
不使用時間特定部１１３は、使用状態データ受信部１１２が受信した使用状態データによって示されるパソコン１３０の使用状態に基づいて、そのパソコン１３０が使用されなくなってから経過した時間を特定する。具体的には、不使用時間特定部１１３は、使用状態データを、使用状態データ受信部１１２から受け取ると、その使用状態データによって示されるパソコン１３０の使用状態に基づいて、そのパソコン１３０が使用されなくなってから経過した時間を特定する。また、不使用時間特定部１１３は、ビルにおける使用電力が契約電力を超える虞がある旨を示すデータ、又は、ビルにおける使用電力が契約電力を超える虞はない旨を示すデータを、使用電力監視部１１１から受け取る。そして、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合、パソコン１３０が使用されなくなってから９分３０秒経過すると、その旨を示すデータを、通知データ送信部１１４へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合、パソコン１３０が使用されなくなってから１０分経過すると、その旨を示すデータを、制御データ送信部１１７へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合、パソコン１３０が使用されなくなってから１４分３０秒経過すると、その旨を示すデータを、問合データ送信部１１５へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合、パソコン１３０が使用されなくなってから１５分経過すると、その旨を示すデータを、制御データ送信部１１７へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合、パソコン１３０が使用されなくなってから４分３０秒経過すると、その旨を示すデータを、通知データ送信部１１４へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合、パソコン１３０が使用されなくなってから５分経過すると、その旨を示すデータを、制御データ送信部１１７へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合、パソコン１３０が使用されなくなってから７分経過すると、その旨を示すデータを、問合データ送信部１１５へ送る。また、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合、パソコン１３０が使用されなくなってから７分３０秒経過すると、その旨を示すデータを、制御データ送信部１１７へ送る。
【００４７】
通知データ送信部１１４は、制御データ送信部１１７がパソコン１３０へ制御データを送信する前に、そのパソコン１３０の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、そのパソコン１３０へ送信する。具体的には、通知データ送信部１１４は、パソコン１３０が使用されなくなってから９分３０秒経過したことを示すデータ、又は、パソコン１３０が使用されなくなってから４分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、そのパソコン１３０へ送信する。
【００４８】
問合データ送信部１１５は、制御データ送信部１１７がパソコン１３０へ再制御データを送信する前に、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、そのパソコン１３０へ送信する。具体的には、問合データ送信部１１５は、パソコン１３０が使用されなくなってから１４分３０秒経過したことを示すデータ、又は、パソコン１３０が使用されなくなってから７分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、そのパソコン１３０へ送信する。
【００４９】
応答データ受信部１１６は、パソコン１３０から送信された応答データを受信する。具体的には、応答データ受信部１１６は、パソコン１３０から送信された応答データを受信すると、その応答データを、制御データ送信部１１７へ送る。
【００５０】
制御データ送信部１１７は、使用電力監視部１１１が監視している使用電力がビルにおける契約電力を超える虞がない場合、不使用時間特定部１１３が特定したパソコン１３０が使用されなくなってから経過した時間が１０分を超えると、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、そのパソコン１３０へ送信する。具体的には、制御データ送信部１１７は、パソコン１３０が使用されなくなってから１０分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、そのパソコン１３０へ送信する。
【００５１】
また、制御データ送信部１１７は、使用電力監視部１１１が監視している使用電力がビルにおける契約電力を超える虞がある場合、不使用時間特定部１１３が特定したパソコン１３０が使用されなくなってから経過した時間が５分を超えると、上記の制御データを、そのパソコン１３０へ送信する。具体的には、制御データ送信部１１７は、パソコン１３０が使用されなくなってから５分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記の制御データを、そのパソコン１３０へ送信する。
【００５２】
例えば、制御データ送信部１１７は、上記の制御データとして、パソコン１３０と電気的に接続されたディスプレイへの電力の供給を停止させることによって、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを送信する。
【００５３】
また、制御データ送信部１１７は、制御データを送信した後に、使用電力監視部１１１が監視している使用電力がビルにおける契約電力を超える虞がない場合、不使用時間特定部１１３が特定したパソコン１３０が使用されなくなってから経過した時間が１５分を超えると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう再度制御するための再制御データを、そのパソコン１３０へ送信する。具体的には、制御データ送信部１１７は、パソコン１３０が使用されなくなってから１５分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう再制御するための再制御データを、そのパソコン１３０へ送信する。
【００５４】
また、制御データ送信部１１７は、制御データを送信した後に、使用電力監視装置１１１が監視している使用電力がビルにおける契約電力を超える虞がある場合、不使用時間特定部１１３が特定したパソコン１３０が使用されなくなってから経過した時間が７分３０秒を超えると、上記の再制御データを、そのパソコン１３０へ送信する。具体的には、制御データ送信部１１７は、パソコン１３０が使用されなくなってから７分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記の再制御データを、そのパソコン１３０へ送信する。
【００５５】
例えば、制御データ送信部１１７は、上記の再制御データとして、パソコン１３０の動作を一時的に停止させ、節電状態で待機させることによって、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう制御するための再制御データを送信する。
【００５６】
また、制御データ送信部１１７は、上記の再制御データを送信するにあたり、応答データ受信部１１６が受信した応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合、又は、応答内容の入力を受け付けることができなかったことを示している場合に、そのパソコン１３０へ上記の再制御データを送信する。具体的には、制御データ送信部１１７は、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かの応答内容を示す応答データを、応答データ受信部１１６から受け取る。そして、制御データ送信部１１７は、上記の再制御データを送信するにあたり、応答データ受信部１１６から受信した応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合、又は、応答内容の入力を受け付けることができなかったことを示している場合、そのパソコン１３０へ上記の再制御データを送信する。一方、制御データ送信部１１７は、上記の再制御データを送信するにあたり、応答データ受信部１１６から受信した応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させてはいけないことを示している場合、そのパソコン１３０へ上記の再制御データを送信しない。
【００５７】
また、制御データ送信部１１７は、パソコン１３０の稼働状態を使用電力の少ない状態へ移行させるための制御データを、そのパソコン１３０へ送信すると、その制御時刻を示すデータを、制御時間算出部１１９へ送る。
【００５８】
利用時間算出部１１８は、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの、そのパソコン１３０の利用時間を算出する。具体的には、利用時間算出部１１８は、使用状態データを使用状態データ受信部１１２から受け取る。そして、利用時間算出部１１８は、その使用状態データによって示されるパソコン１３０の使用状態の情報に基づいて、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの、そのパソコン１３０の利用時間を算出する。そして、利用時間算出部１１８は、算出した利用時間を示すデータを、時間データ送信部１２０へ送る。
【００５９】
制御時間算出部１１９は、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの間に、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御した制御時間を算出する。具体的には、制御時間算出部１１９は、使用状態データを使用状態データ受信部１１２から受け取る。また、制御時間算出部１１９は、制御時刻を示すデータを、制御データ送信部１１７から受け取る。そして、制御時間算出部１１９は、使用状態データによって示されるパソコン１３０の使用状態の情報と、制御時刻とに基づいて、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの間に、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御した制御時間を算出する。そして、制御時間算出部１１９は、算出した制御時間を示すデータを、時間データ送信部１２０へ送る。
【００６０】
時間データ送信部１２０は、利用時間算出部１１８がパソコン１３０の利用時間を算出した後に、そのパソコン１３０がユーザによって起動された場合に、利用時間算出部１１８が算出したそのパソコン１３０の利用時間と、制御時間算出部１１９が算出したそのパソコン１３０の制御時間とを示すデータを、そのパソコン１３０へ送信する。具体的には、時間データ送信部１２０は、使用状態データを使用状態データ受信部１１２から受け取る。また、時間データ送信部１２０は、利用時間を示すデータを利用時間算出部１１８から受け取る。また、時間データ送信部１２０は、制御時間を示すデータを制御時間算出部１１９から受け取る。そして、時間データ送信部１２０は、使用状態データ受信部１１２から受け取ったデータによって示されるパソコン１３０の使用状態が、パソコン１３０がユーザによって起動されたことを示している場合、利用時間算出部１１８から受け取ったデータによって示される利用時間と、制御時間算出部１１９から受け取ったデータによって示される制御時間とを示すデータを、そのパソコン１３０へ送信する。
【００６１】
図３は、パソコン１３０のブロック構成の一例を示す。パソコン１３０は、使用状態データ送信部１３１、通知データ受信部１３２、通知メッセージ出力部１３３、問合データ受信部１３４、問合メッセージ出力部１３５、応答入力受付部１３６、応答データ送信部１３７、制御データ受信部１３８、稼働状態制御部１３９、時間データ受信部１４０、及び時間情報出力部１４１を有する。以下に、各構成要素の機能及び動作を説明する。
【００６２】
使用状態データ送信部１３１は、ユーザによる自装置の使用状態を示す使用状態データを、サーバ１１０へ送信する。具体的には、使用状態データ送信部１３１は、ユーザによる自装置の使用状態を示す使用状態データを、サーバ１１０へ所定時間置きに送信する。
【００６３】
通知データ受信部１３２は、サーバ１１０から送信された通知データを受信する。具体的には、通知データ受信部１３２は、サーバ１１０から送信された通知データを受信すると、その通知データを、通知メッセージ出力部１３３へ送る。
【００６４】
通知メッセージ出力部１３３は、通知データ受信部１３２が受信した通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを出力する。具体的には、通知メッセージ出力部１３３は、通知データを、通知データ受信部１３２から受け取ると、その通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを表示するためのデータを、ディスプレイへ出力する。
【００６５】
問合データ受信部１３４は、サーバ１１０から送信された問合データを受信する。具体的には、問合データ受信部１３４は、サーバ１１０から送信された問合データを受信すると、その問合データを、問合メッセージ出力部１３５へ送る。
【００６６】
問合メッセージ出力部１３５は、問合データ受信部１３４が受信した問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを出力する。具体的には、問合メッセージ出力部１３５は、問合データを、問合データ受信部１３４から受け取ると、その問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを表示するためのデータを、ディスプレイへ出力する。
【００６７】
応答入力受付部１３６は、問合せメッセージ出力部１３５が出力した問合メッセージに対して、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付ける。具体的には、応答入力受付部１３６は、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を、キーボードやマウス等の入力装置から受け付けると、その応答内容を示す応答データを、応答データ送信部１３７へ送る。また、応答入力受付部１３６は、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付けることができなかった場合、その旨を示す応答データを、応答データ送信部１３７へ送る。
【００６８】
応答データ送信部１３７は、応答入力受付部１３６が入力を受け付けた応答内容を示す応答データを、サーバ１１０へ送信する。具体的には、応答データ送信部１３７は、応答データを、応答入力受付部１３６から受け取ると、その応答データを、サーバ１１０へ送信する。
【００６９】
制御データ受信部１３８は、サーバ１１０から送信された制御データを受信する。具体的には、制御データ受信部１３８は、サーバ１１０から送信された制御データを受信すると、その制御データを、稼働状態制御部１３９へ送る。
【００７０】
また、制御データ受信部１３８は、サーバ１１０から送信された再制御データを受信する。具体的には、制御データ受信部１３８は、サーバ１１０から送信された再制御データを受信すると、その再制御データを、稼働状態制御部１３９へ送る。
【００７１】
稼働状態制御部１３９は、制御データ受信部１３８が受信した制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する。具体的には、稼働状態制御部１３９は、制御データを、制御データ受信部１３８から受け取ると、その制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する。
【００７２】
また、稼働状態制御部１３９は、制御データ受信部１３８が受信した再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御する。具体的には、稼働状態制御部１３９は、再制御データを、制御データ受信部１３８から受け取ると、その再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御する。
【００７３】
時間データ受信部１４０は、利用時間と、制御時間とを示すデータを、サーバ１１０から受信する。具体的には、時間データ受信部１４０は、利用時間と、制御時間とを示すデータを、サーバ１１０から受信すると、そのデータを、時間情報出力部１４１へ送る。
【００７４】
時間情報出力部１４１は、時間データ受信部１４０が受信したデータによって示される利用時間と、制御時間とを示す情報をディスプレイへ出力する。具体的には、時間情報出力部１４１は、利用時間と、制御時間とを示すデータを時間データ受信部１４０から受け取ると、そのデータによって示される利用時間と、制御時間とを示す情報をディスプレイへ出力する。
【００７５】
図４は、パソコン１３０のディスプレイに表示される通知メッセージ２００の一例を示す。通知メッセージ２００には、何秒間パソコンの操作が操作されない場合、ディスプレイの電源をオフする旨をユーザに通知するメッセージが表示される。この何秒間であるのかを示す数字２１０は、１秒ずつカウントダウンされて表示される。
【００７６】
図５は、パソコン１３０のディスプレイに表示される問合メッセージ３００の一例を示す。問合メッセージ３００には、何秒後かにパソコンの稼働状態を、スリープ状態に切り替えることを許可するか否か、ユーザに問い合わせる旨のメッセージが表示される。この何秒後であるのかを示す数字３１０は、１秒ずつカウントダウンされて表示される。なおまた、スリープ状態は、この発明における「使用電力の更に少ない状態」の一例であってよい。
【００７７】
また、問合メッセージ３００には、２つのボタン３２０、３３０が表示される。ボタン３２０は、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良い旨の意思表示の入力を行うためのユーザインターフェースであってよい。また、ボタン３３０は、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行してはいけない旨の意思表示の入力を行うためのユーザインターフェースであってよい。
【００７８】
図６、図７は、サーバ１１０の動作フローの一例を示す。なおまた、この動作フローの説明においては、図１から図５を共に参照する。
【００７９】
サーバ１１０の使用電力監視部１１１は、ビルにおける使用電力を示す使用電力データを、電力計１６０から受信して、その使用電力データによって示される使用電力の値を監視している（Ｓ１０１）。そして、使用電力監視部１１１は、その使用電力データによって示されるビルにおける使用電力が契約電力「１０００ｋＷ」を超える虞がある場合、その旨を示すデータを、不使用時間特定部１１３へ送る。また、使用電力監視部１１１は、使用電力データによって示されるビルにおける使用電力が契約電力「１０００ｋＷ」を超える虞がなくなった場合、その旨を示すデータを、不使用時間特定部１１３及び制御データ送信部１１７へ送る。例えば、使用電力監視部１１１は、監視している使用電力の値が契約電力「１０００ｋＷ」の９０％位にまで達し、その値が下がる傾向にない場合、使用電力が契約電力「１０００ｋＷ」を超える虞があると判定する。また、例えば、使用電力監視部１１１は、監視している使用電力の値が契約電力「１０００ｋＷ」の９０％位にまで達しない場合、使用電力が契約電力「１０００ｋＷ」を超える虞はないと判定する。また、例えば、使用電力監視部１１１は、使用電力が契約電力「１０００ｋＷ」を超える虞があると判定した後、使用電力が契約電力「１０００ｋＷ」の９０％を割り、その値が下がる傾向にある場合、使用電力が契約電力「１０００ｋＷ」を超える虞はないと判定する。
【００８０】
一方、パソコン１３０の使用状態データ送信部１３１は、ユーザによる自装置の使用状態を示す使用状態データを、サーバ１１０へ所定時間置きに送信する。例えば、使用状態データ送信部１３１は、使用状態データとして、キーボードやマウス等の入力装置の操作状態や、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）使用率や、パソコン１３０がユーザによって起動又は停止された旨の通知や、パソコン１３０が操作されたことによって使用電力の少ない状態から通常の使用状態へ戻った旨の通知等を示すデータを、サーバ１１０へ所定時間置きに送信する。
【００８１】
サーバ１１０の使用状態データ受信部１１２は、パソコン１３０から送信された使用状態データを受信すると（Ｓ１０２）、その使用状態データを、不使用時間特定部１１３へ送る。
【００８２】
サーバ１１０の不使用時間特定部１１３は、使用状態データを、使用状態データ受信部１１２から受け取ると、その使用状態データによって示されるパソコン１３０の使用状態に基づいて、そのパソコン１３０が使用されなくなってから経過した時間を特定する（Ｓ１０３）。例えば、不使用時間特定部１１３は、使用状態データによって示されるキーボードやマウス等の入力装置の操作状態に基づいて、キーボードやマウス等の入力装置の操作が行われていない時間を、そのパソコン１３０が使用されなくなってから経過した時間とする。また、例えば、不使用時間特定部１１３は、使用状態データによって示されるＣＰＵ使用率に基づいて、ＣＰＵ使用率が１０％以下になっている時間を、そのパソコン１３０が使用されなくなってから経過した時間とする。また、不使用時間特定部１１３は、ビルにおける使用電力が契約電力を超える虞がある旨を示すデータ、又は、ビルにおける使用電力が契約電力を超える虞はない旨を示すデータを、使用電力監視部１１１から受け取る。そして、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合（Ｓ１０４：Ｎｏ）、パソコン１３０が使用されなくなってから９分３０秒経過すると（Ｓ１０５：Ｙｅｓ）、その旨を示すデータを、通知データ送信部１１４へ送る。
【００８３】
サーバ１１０の通知データ送信部１１４は、パソコン１３０が使用されなくなってから９分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、そのパソコン１３０へ送信する（Ｓ１０７）。
【００８４】
パソコン１３０の通知データ受信部１３２は、サーバ１１０から送信された通知データを受信すると、その通知データを、通知メッセージ出力部１３３へ送る。そして、パソコン１３０の通知メッセージ出力部１３３は、通知データを、通知データ受信部１３２から受け取ると、その通知データによって示される、自装置の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを表示するためのデータを、ディスプレイへ出力する。このようにして、パソコン１３０のディスプレイには、例えば、図４に示すような通知メッセージが表示されることになる。
【００８５】
一方、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合（Ｓ１０４：Ｙｅｓ）、パソコン１３０が使用されなくなってから４分３０秒経過すると（Ｓ１０６：Ｙｅｓ）、その旨を示すデータを、通知データ送信部１１４へ送る。
【００８６】
通知データ送信部１１４は、パソコン１３０が使用されなくなってから４分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記と同様に、そのパソコン１３０の稼働状態が使用電力の少ない状態へ移行することをユーザに対して通知する旨の通知メッセージを示す通知データを、そのパソコン１３０へ送信する（Ｓ１０５）。
【００８７】
その後、パソコン１３０においては、上記と同様の処理が成される。このようにして、パソコン１３０のディスプレイには、例えば、図４に示すような通知メッセージが表示されることになる。
【００８８】
不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合（Ｓ１０８：Ｎｏ）、パソコン１３０が使用されなくなってから１０分経過すると（Ｓ１０９：Ｙｅｓ）、その旨を示すデータを、制御データ送信部１１７へ送る。
【００８９】
サーバ１１０の制御データ送信部１１７は、パソコン１３０が使用されなくなってから１０分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、そのパソコン１３０へ送信する（Ｓ１１１）。例えば、制御データ送信部１１７は、制御データとして、パソコン１３０と電気的に接続されたディスプレイへの電力の供給を停止させることによって、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを送信する。
【００９０】
パソコン１３０の制御データ受信部１３８は、サーバ１１０から送信された制御データを受信すると、その制御データを、稼働状態制御部１３９へ送る。そして、パソコン１３０の稼働状態制御部１３９は、制御データを、制御データ受信部１３８から受け取ると、その制御データに基づいて、自装置の稼働状態を使用電力の少ない状態へ移行するように制御する。このようにして、パソコン１３０は、例えば、電気的に接続されたディスプレイへの電力の供給が停止することによって、稼働状態が使用電力の少ない状態へ移行することになる。
【００９１】
一方、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合（Ｓ１０８：Ｙｅｓ）、パソコン１３０が使用されなくなってから５分経過すると（Ｓ１１０：Ｙｅｓ）、その旨を示すデータを、制御データ送信部１１７へ送る。
【００９２】
制御データ送信部１１７は、パソコン１３０が使用されなくなってから５分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記と同様に、制御データを、そのパソコン１３０へ送信する（Ｓ１１１）。
【００９３】
その後、パソコン１３０においては、上記と同様の処理が成される。このようにして、パソコン１３０は、例えば、電気的に接続されたディスプレイへの電力の供給が停止することによって、稼働状態が使用電力の少ない状態へ移行することになる。
【００９４】
不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合（Ｓ１１２：Ｎｏ）、パソコン１３０が使用されなくなってから１４分３０秒経過すると（Ｓ１１３：Ｙｅｓ）、その旨を示すデータを、問合データ送信部１１５へ送る。
【００９５】
サーバ１１０の問合データ送信部１１５は、パソコン１３０が使用されなくなってから１４分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、そのパソコン１３０へ送信する（Ｓ１１５）。例えば、問合データ送信部１１５は、パソコン１３０をスリープ状態に切り替えても良いか否かを問い合わせる旨の問合メッセージを示す問合データを、そのパソコン１３０へ送信する。
【００９６】
パソコン１３０の問合データ受信部１３４は、サーバ１１０から送信された問合データを受信すると、その問合データを、問合メッセージ出力部１３５へ送る。そして、パソコン１３０の問合メッセージ出力部１３５は、問合データを、問合データ受信部１３４から受け取ると、その問合データによって示される、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを問い合わせる旨の問合メッセージを表示するためのデータを、ディスプレイへ出力する。このようにして、パソコン１３０のディスプレイには、例えば、図５に示すような問合メッセージが表示されることになる。
【００９７】
一方、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合（Ｓ１１２：Ｙｅｓ）、パソコン１３０が使用されなくなってから７分経過すると（Ｓ１１４：Ｙｅｓ）、その旨を示すデータを、問合データ送信部１１５へ送る。
【００９８】
問合データ送信部１１５は、パソコン１３０が使用されなくなってから７分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記と同様に、問合データを、そのパソコン１３０へ送信する（Ｓ１１５）。
【００９９】
その後、パソコン１３０においては、上記と同様の処理が成される。このようにして、パソコン１３０のディスプレイには、例えば、図５に示すような問合メッセージが表示されることになる。
【０１００】
これに対し、パソコン１３０のユーザは、パソコン１３０がスリープ状態に切り替わっても良い場合、パソコン１３０のマウスやキーボード等の入力装置を操作することによって、例えば、図５に示すような問合メッセージにおけるボタン３２０を選択操作する。また、パソコン１３０のユーザは、パソコン１３０がスリープ状態に切り替わっては困る場合、パソコン１３０のマウスやキーボード等の入力装置を操作することによって、例えば、図５に示すような問合メッセージにおけるボタン３３０を選択操作する。また、パソコン１３０のユーザが不在の場合には、図５に示すような問合せメッセージに対する何れの選択操作も行われないことになる。
【０１０１】
このような選択操作が行われることによって、パソコン１３０の応答入力受付部１３６は、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を、キーボードやマウス等の入力装置から受け付けると、その応答内容を示す応答データを、応答データ送信部１３７へ送る。また、応答入力受付部１３６は、自装置の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かを応答する旨の入力を受け付けることができなかった場合、その旨を示す応答データを、応答データ送信部１３７へ送る。
【０１０２】
パソコン１３０の応答データ送信部１３７は、応答データを、応答入力受付部１３６から受け取ると、その応答データを、サーバ１１０へ送信する。
【０１０３】
サーバ１１０の応答データ受信部１１６は、パソコン１３０から送信された応答データを受信すると（Ｓ１１６）、その応答データを、制御データ送信部１１７へ送る。
【０１０４】
制御データ送信部１１７は、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いか否かの応答内容を示す応答データを、応答データ受信部１１６から受け取る。そして、制御データ送信部１１７は、応答データ受信部１１６から受信した応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させても良いことを示している場合（Ｓ１１７：Ｙｅｓ）、又は、応答内容の入力を受け付けることができなかったことを示している場合、この後のステップＳ１２１の処理において、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう再制御するための再制御データを、そのパソコン１３０へ送信することになる。
【０１０５】
一方、制御データ送信部１１７は、応答データ受信部１１６から受信した応答データによって示される応答内容が、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させてはいけないことを示している場合（Ｓ１１７：Ｎｏ）、そのパソコン１３０へ上記の再制御データを送信しない。
【０１０６】
不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞はない旨を示すものであった場合（Ｓ１１８：Ｎｏ）、パソコン１３０が使用されなくなってから１５分経過すると（Ｓ１１９：Ｙｅｓ）、その旨を示すデータを、制御データ送信部１１７へ送る。
【０１０７】
制御データ送信部１１７は、パソコン１３０が使用されなくなってから１５分経過したことを示すデータを、不使用時間特定部１１３から受け取ると、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう再制御するための再制御データを、そのパソコン１３０へ送信する（Ｓ１２１）。例えば、制御データ送信部１１７は、再制御データとして、パソコン１３０の動作を一時的に停止させ、節電状態で待機させることによって、そのパソコン１３０をスリープ状態として、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるよう制御するための再制御データを送信する。
【０１０８】
パソコン１３０の制御データ受信部１３８は、サーバ１１０から送信された再制御データを受信すると、その再制御データを、稼働状態制御部１３９へ送る。稼働状態制御部１３９は、再制御データを、制御データ受信部１３８から受け取ると、その再制御データに基づいて、自装置の稼働状態を使用電力の更に少ない状態へ移行するように制御する。このようにして、パソコン１３０は、例えば、その動作が一時的に停止し、節電状態で待機するようなスリープ状態へ移行することになる。
【０１０９】
一方、不使用時間特定部１１３は、使用電力監視部１１１から最後に受け取ったデータが、ビルにおける使用電力が契約電力を超える虞がある旨を示すものであった場合（Ｓ１１８：Ｙｅｓ）、パソコン１３０が使用されなくなってから７分３０秒経過すると（Ｓ１２０：Ｙｅｓ）、その旨を示すデータを、制御データ送信部１１７へ送る。
【０１１０】
制御データ送信部１１７は、パソコン１３０が使用されなくなってから７分３０秒経過したことを示すデータを、不使用時間特定部１１３から受け取ると、上記と同様に、再制御データを、そのパソコン１３０へ送信する。
【０１１１】
その後、パソコン１３０においては、上記と同様の処理が成される。このようにして、パソコン１３０は、例えば、その動作が一時的に停止し、節電状態で待機するようなスリープ状態へ移行することになる。
【０１１２】
図９は、パソコン１３０のディスプレイに表示される時間情報４００の一例を示す。時間情報４００には、そのパソコン１３０がユーザによって前回起動されてから停止されるまでの利用時間の情報４１０と、その利用時間内にサーバ１１０によって、パソコン１３０の稼働状態が使用電力の少ない状態へ移行されるよう制御された制御時間の情報４２０とが表示される。
【０１１３】
図１０は、サーバ１１０の動作フローの一例を示す。なおまた、この動作フローの説明においては、図１から図９を共に参照する。
【０１１４】
サーバ１１０の使用状態データ受信部１１２は、上述した図６に示す動作フローのステップＳ１０２において、パソコン１３０から送信された使用状態データを受信すると、その使用状態データを、利用時間算出部１１８、制御時間算出部１１９、及び時間データ送信部１２０へも送る。
【０１１５】
利用時間算出部１１８は、使用状態データを使用状態データ受信部１１２から受け取る。そして、利用時間算出部１１８は、その使用状態データによって示されるパソコン１３０の使用状態の情報に基づいて、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの、そのパソコン１３０の利用時間を算出する（Ｓ２０１）。より具体的に説明すると、利用時間算出部１１８は、使用状態データにより、パソコン１３０がユーザによって起動されたことが示されていた場合、その起動時刻を記憶する。そして、利用時間算出部１１８は、使用状態データにより、パソコン１３０がユーザによって停止されたことが示されていた場合、その停止時刻を記憶する。そして、利用時間算出部１１８は、記憶した起動時刻から停止時刻までのパソコン１３０の利用時間を算出する。そして、利用時間算出部１１８は、算出した利用時間を示すデータを、時間データ送信部１２０へ送る。
【０１１６】
一方、制御データ送信部１１７は、上述した図６に示す動作フローのステップＳ１１１において、又は上述した図７に示す動作フローのステップＳ１２１において、パソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御するための制御データを、そのパソコン１３０へ送信すると、その制御時刻を示すデータを、制御時間算出部１１９へ送る。
【０１１７】
制御時間算出部１１９は、使用状態データを使用状態データ受信部１１２から受け取る。また、制御時間算出部１１９は、制御時刻を示すデータを、制御データ送信部１１７から受け取る。そして、制御時間算出部１１９は、使用状態データによって示されるパソコン１３０の使用状態の情報と、制御時刻とに基づいて、パソコン１３０がユーザによって起動されてから、そのパソコン１３０がユーザによって停止されるまでの間に、そのパソコン１３０の稼働状態を使用電力の少ない状態へ移行させるよう制御した制御時間を算出する（Ｓ２０２）。より具体的に説明すると、制御時間算出部１１９は、使用状態データにより、パソコン１３０がユーザによって起動されたことが示されていた場合、制御時間の算出処理を開始する。そして、制御時間算出部１１９は、制御時刻を示すデータを制御データ送信部１１７から受け取ると、その制御時刻を記憶する。そして、制御時間算出部１１９は、使用状態データにより、パソコン１３０が操作されたことによって使用電力の少ない状態から通常の使用状態へ戻ったことが示されていた場合、その復帰時刻を記憶する。そして、制御時間算出部１１９は、制御時刻から復帰時刻までの制御時間を算出して記憶する。制御時間算出部１１９は、パソコン１３０がユーザによって停止されたことを示す使用状態データを使用状態データ受信部１１２から受け取るまで、制御時間の算出処理を繰り返す。そして、制御時間算出部１１９は、パソコン１３０がユーザによって停止されたことを示す使用状態データを使用状態データ受信部１１２から受け取ると、それまでに記憶している各制御時間を累積した制御時間を示すデータを、時間データ送信部１２０へ送る。
【０１１８】
時間データ送信部１２０は、使用状態データを使用状態データ受信部１１２から受け取る。また、時間データ送信部１２０は、利用時間を示すデータを利用時間算出部１１８から受け取る。また、時間データ送信部１２０は、制御時間を示すデータを制御時間算出部１１９から受け取る。そして、時間データ送信部１２０は、使用状態データ受信部１１２から受け取ったデータによって示されるパソコン１３０の使用状態が、パソコン１３０がユーザによって起動されたことを示している場合、利用時間算出部１１８から受け取ったデータによって示される利用時間と、制御時間算出部１１９から受け取ったデータによって示される制御時間とを示すデータを、そのパソコン１３０へ送信する（Ｓ２０３）。
【０１１９】
このようにして、パソコン１３０の時間データ受信部１４０は、利用時間と、制御時間とを示すデータを、サーバ１１０から受信すると、そのデータを、時間情報出力部１４１へ送る。そして、パソコン１３０の時間情報出力部１４１は、利用時間と、制御時間とを示すデータを時間データ受信部１４０から受け取ると、そのデータによって示される利用時間と、制御時間とを示す情報をディスプレイへ出力する。
【０１２０】
このようにして、パソコン１３０のディスプレイには図９に示すような時間情報が表示されることになる。
【０１２１】
以上説明したように、パソコン制御システム１００においては、パソコン１３０の稼働状態を制御することによって、ビルにおける使用電力が契約電力を超えないようにすることができる。その際、パソコン制御システム１００においては、ユーザによるパソコン１３０の使用状態を参照するようにしたので、ユーザによるパソコン１３０の使用に支障をきたす虞がない。
【０１２２】
また、パソコン制御システム１００においては、所定時間以上の間、パソコン１３０がユーザによって利用されていない場合、パソコン１３０のディスプレイの電源をオフすることによって、そのパソコン１３０の使用電力を抑えることができる。
【０１２３】
また、パソコン制御システム１００においては、パソコン１３０の稼働状態が使用電力の少ない状態へ移行することを、ユーザに対して事前に通知するようにした。これによって、例えば、パソコン１３０の稼働状態が使用電力の少ない状態へ移行すると困るユーザは、パソコン１３０を一時的にでも使用することによって、稼働状態の移行を回避することができる。
【０１２４】
また、パソコン制御システム１００においては、パソコン１３０の稼働状態を使用電力の少ない状態へ移行させた後にも、そのパソコン１３０がユーザによって使用されない時間が続いた場合、そのパソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させるようにしたので、より効果的に使用電力の削減に寄与することができる。
【０１２５】
また、パソコン制御システム１００においては、パソコン１３０の動作を一時的に停止させ、節電状態で待機させることによって、そのパソコン１３０の使用電力を更に抑えることができる。
【０１２６】
また、パソコン制御システム１００においては、パソコン１３０の稼働状態を使用電力の更に少ない状態へ移行させる場合、移行させても良いか否かをユーザに対して事前に確認するようにした。これによって、例えば、パソコン１３０の稼働状態が使用電力の更に少ない状態へ移行すると困るユーザは、そのような制御を拒否することができる。
【０１２７】
また、パソコン制御システム１００においては、パソコン１３０がユーザによって起動されたときに、パソコン１３０がユーザによって前回利用された利用時間と、その利用時間内に稼働状態が使用電力の少ない状態へ移行された制御時間とを、ディスプレイに表示するようにした。これによって、パソコン制御システム１００においては、パソコン１３０のユーザが会議や外出等で席を外すような場合に、こまめにパソコン１３０やディスプレイの電源をオフにするように意識させることが期待できる。
【０１２８】
図８は、サーバ１１０及びパソコン１３０をコンピュータ等の電子情報処理装置でそれぞれ構成した場合のハードウェア構成の一例を示す。サーバ１１０及びパソコン１３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）周辺部と、入出力部と、レガシー入出力部とを備える。ＣＰＵ周辺部は、ホスト・コントローラ８０１により相互に接続されるＣＰＵ８０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３、グラフィック・コントローラ８０４、及び表示装置８０５を有する。入出力部は、入出力コントローラ８０６によりホスト・コントローラ８０１に接続される通信インターフェイス８０７、ハードディスクドライブ８０８、及びＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ８０９を有する。レガシー入出力部は、入出力コントローラ８０６に接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１０、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２を有する。
【０１２９】
ホスト・コントローラ８０１は、ＲＡＭ８０３と、高い転送レートでＲＡＭ８０３をアクセスするＣＰＵ８０２、及びグラフィック・コントローラ８０４とを接続する。ＣＰＵ８０２は、ＲＯＭ８１０、及びＲＡＭ８０３に格納されたプログラムに基づいて動作して、各部の制御をする。グラフィック・コントローラ８０４は、ＣＰＵ８０２等がＲＡＭ８０３内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置８０５上に表示させる。これに代えて、グラフィック・コントローラ８０４は、ＣＰＵ８０２等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【０１３０】
入出力コントローラ８０６は、ホスト・コントローラ８０１と、比較的高速な入出力装置であるハードディスクドライブ８０８、通信インターフェイス８０７、ＣＤ−ＲＯＭドライブ８０９を接続する。ハードディスクドライブ８０８は、ＣＰＵ８０２が使用するプログラム、及びデータを格納する。通信インターフェイス８０７は、ネットワーク通信装置８９１に接続してプログラム又はデータを送受信する。ＣＤ−ＲＯＭドライブ８０９は、ＣＤ−ＲＯＭ８９２からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェイス８０７に提供する。
【０１３１】
入出力コントローラ８０６には、ＲＯＭ８１０と、フレキシブルディスク・ドライブ８１１、及び入出力チップ８１２の比較的低速な入出力装置とが接続される。ＲＯＭ８１０は、サーバ１１０及びパソコン１３０が起動時に実行するブート・プログラム、あるいはサーバ１１０及びパソコン１３０のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ８１１は、フレキシブルディスク８９３からプログラム又はデータを読み取り、ＲＡＭ８０３を介してハードディスクドライブ８０８、及び通信インターフェイス８０７に提供する。入出力チップ８１２は、フレキシブルディスク・ドライブ８１１、あるいはパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【０１３２】
ＣＰＵ８０２が実行するプログラムは、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２、又はＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは、記録媒体からハードディスクドライブ８０８にインストールされ、ＲＡＭ８０３に読み出されてＣＰＵ８０２により実行される。ＣＰＵ８０２により実行されるプログラムは、サーバ１１０を、図１から図７に関連して説明した使用電力監視部１１１、使用状態データ受信部１１２、不使用時間特定部１１３、通知データ送信部１１４、問合データ送信部１１５、応答データ受信部１１６、制御データ送信部１１７、利用時間算出部１１８、制御時間算出部１１９、及び時間データ送信部１２０として機能させ、パソコン１３０を、図１から図７に関連して説明した使用状態データ送信部１３１、通知データ受信部１３２、通知メッセージ出力部１３３、問合データ受信部１３４、問合メッセージ出力部１３５、応答入力受付部１３６、応答データ送信部１３７、制御データ受信部１３８、稼働状態制御部１３９、時間データ受信部１４０、及び時間情報出力部１４１として機能させる。
【０１３３】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク８９３、ＣＤ−ＲＯＭ８９２の他に、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）又はＰＤ（Ｐｈａｓｅ  Ｄｉｓｋ）等の光学記録媒体、ＭＤ（ＭｉｎｉＤｉｓｋ）等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークあるいはインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶媒体を記録媒体として使用して、ネットワークを介したプログラムとして提供してもよい。
【０１３４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は、上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【０１３５】
１００  パソコン制御システム
１１０  サーバ
１１１  使用電力監視部
１１２  使用状態データ受信部
１１３  不使用時間特定部
１１４  通知データ送信部
１１５  問合データ送信部
１１６  応答データ受信部
１１７  制御データ送信部
１１８  利用時間算出部
１１９  制御時間算出部
１２０  時間データ送信部
１３０  パソコン
１３１  使用状態データ送信部
１３２  通知データ受信部
１３３  通知メッセージ出力部
１３４  問合データ受信部
１３５  問合メッセージ出力部
１３６  応答入力受付部
１３７  応答データ送信部
１３８  制御データ受信部
１３９  稼働状態制御部
１４０  時間データ受信部
１４１  時間情報出力部
１５０  通信回線
１６０  電力計
２００  通知メッセージ
２１０  数字
３００  問合メッセージ
３１０  数字
４００  時間情報
４１０  利用時間の情報
４２０  制御時間の情報
８０１  ホスト・コントローラ
８０２  ＣＰＵ
８０３  ＲＡＭ
８０４  グラフィック・コントローラ
８０５  表示装置
８０６  入出力コントローラ
８０７  通信インターフェイス
８０８  ハードディスクドライブ
８０９  ＣＤ−ＲＯＭドライブ
８１０  ＲＯＭ
８１１  フレキシブルディスク・ドライブ
８１２  入出力チップ
８９１  ネットワーク通信装置
８９２  ＣＤ−ＲＯＭ
８９３  フレキシブルディスク
【図１】
2012069086.tif 000003
【図２】
2012069086.tif 000004
【図３】
2012069086.tif 000005
【図４】
2012069086.tif 000006
【図５】
2012069086.tif 000007
【図６】
2012069086.tif 000008
【図７】
2012069086.tif 000009
【図８】
2012069086.tif 000010
【図９】
2012069086.tif 000011
【図１０】
2012069086.tif 000012