(57)【特許請求の範囲】
【請求項１】
機器制御装置と複数の機器とが通信ネットワークを介して接続される機器制御システムであって、
前記複数の機器のそれぞれは、
使用電力の許容レベルを表す優先度を記憶する優先度記憶手段と、
前記優先度記憶手段に記憶されている優先度に基づいた制御を実行する優先制御実行手段と、を備え、
前記機器制御装置は、前記複数の機器のうち予め定めた変更条件を満たす機器に優先度の変更を指示して、前記優先度記憶手段に記憶されている優先度を更新させる優先度変更手段を備える、
機器制御システム。
【請求項２】
機器制御装置と複数の機器とが通信ネットワークを介して接続される機器制御システムであって、
前記機器制御装置は、
前記複数の機器のそれぞれに記憶されている、機器間での制御の優先度を優先度テーブルに記憶する優先度記憶手段と、
前記複数の機器のうち、通信量によって定められた変更条件を満たす機器の前記優先度テーブルに記憶されている優先度を変更する優先度変更手段と、
前記優先度テーブルに含まれる優先度に基づいて制御対象とする機器を特定し、特定した機器に制御情報を送信する制御情報送信手段と、を備え、
前記複数の機器のそれぞれは、前記制御情報に基づいた制御を実行する制御手段を備える、
機器制御システム。
【請求項３】
前記機器制御装置は、前記優先度変更手段が優先度を変更するか否かを判別し、変更すると判別した場合、その旨を報知する変更前報知手段を備える、
請求項１又は２に記載の機器制御システム。
【請求項４】
前記機器制御装置は、前記優先度変更手段が優先度を変更した際に、その旨を報知する変更後報知手段を備える、
請求項１から３の何れか１項に記載の機器制御システム。
【請求項５】
前記優先度変更手段は、消費電力によって定められた前記変更条件を満たす機器の優先度を変更する、
請求項１から４の何れか１項に記載の機器制御システム。
【請求項６】
前記優先度変更手段は、環境によって定められた前記変更条件を満たす周辺環境である機器の優先度を変更する、
請求項１から５の何れか１項に記載の機器制御システム。
【請求項７】
前記優先度変更手段は、前記変更条件を満たす機器の優先度を加算又は減算する、
請求項１から６の何れか１項に記載の機器制御システム。
【請求項８】
複数の機器に通信ネットワークを介して接続される機器制御装置であって、
前記複数の機器のそれぞれに記憶されている、機器間での制御の優先度を優先度テーブルに記憶する優先度記憶手段と、
前記複数の機器のうち、通信量によって定められた変更条件を満たす機器の前記優先度テーブルに記憶されている優先度を変更する優先度変更手段と、
前記優先度テーブルに含まれる優先度に基づいて制御対象とする機器を特定し、特定した機器に制御情報を送信する制御情報送信手段と、
を備える機器制御装置。
【請求項９】
複数の機器に通信ネットワークを介して接続される機器制御装置の制御方法であって、
優先度記憶手段が、前記複数の機器のそれぞれに記憶されている、機器間での制御の優先度を優先度テーブルに記憶し、
優先度変更手段が、前記複数の機器のうち、通信量によって定められた変更条件を満たす機器の前記優先度テーブルに記憶されている優先度を変更し、
制御情報送信手段が、変更後の記憶している優先度に基づいて制御対象とする機器を特定し、特定した機器に制御情報を送信する、
制御方法。
【請求項１０】
複数の機器に通信ネットワークを介して接続されるコンピュータを、
前記複数の機器のそれぞれに記憶されている、機器間での制御の優先度を優先度テーブルに記憶する優先度記憶手段、
前記複数の機器のうち、通信量によって定められた変更条件を満たす機器の前記優先度テーブルに記憶されている優先度を変更する優先度変更手段、
前記優先度テーブルに含まれる優先度に基づいて制御対象とする機器を特定し、特定した機器に制御情報を送信する制御情報送信手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器を制御する機器制御システム、機器制御装置、制御方法、および、プログラムに関する。
【背景技術】
【０００２】
複数の機器に優先度を設定し、優先度に基づいて各機器を制御する技術が知られている。例えば、特許文献１には、デマンド制御の優先度を設定するデマンド優先度設定手段及び設定された優先度をコントローラに通知する優先度通知手段を家電機器側に設け、コントローラが、優先度通知手段からの優先度に基づいて電力抑制対象とする家電機器の順番を決定する家電機器デマンド制御システムについて記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７５０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、ユーザがデマンド優先度設定手段の設定をすることにより各家電機器の優先度が設定される。しかし、ユーザが各家電機器に適切な優先度を設定することは困難であり、適切な優先度が設定されないとコントローラは、機器を正しく制御することができない。【０００５】
本発明は上記実情に鑑みてなされたものであり、従来よりも、優先度を用いた適切な制御が可能な機器制御システム、機器制御装置、制御方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る機器制御システムは、
機器制御装置と複数の機器とが通信ネットワークを介して接続される機器制御システムであって、
前記複数の機器のそれぞれは、
使用電力の許容レベルを表す優先度を記憶する優先度記憶手段と、
前記優先度記憶手段に記憶されている優先度に基づいた制御を実行する優先制御実行手段と、を備え、
前記機器制御装置は、前記複数の機器のうち予め定めた変更条件を満たす機器に優先度の変更を指示して、前記優先度記憶手段に記憶されている優先度を更新させる優先度変更手段を備える。
【発明の効果】
【０００７】
本発明によれば、各機器に記憶されている優先度を変更し、変更後の優先度を用いて各機器を制御する。そのため、最適な設定がなされた優先度を用いた適切な制御が可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の各実施形態に係る機器制御システムの全体構成を示す図である。
【図２】実施形態１における機器制御装置の構成を示すブロック図である。
【図３】実施形態１における機器の構成を示すブロック図である。
【図４】優先度制御テーブルの構成例を示す図である。
【図５】実施形態１における優先度変更処理の手順を示すフローチャートである。
【図６】実施形態１における優先度制御処理の手順を示すフローチャートである。
【図７】実施形態２における機器制御装置の構成を示すブロック図である。
【図８】条件付制御情報の構成例を示す図である。
【図９】実施形態３における機器制御装置の構成を示すブロック図である。
【図１０】優先度テーブルの構成例を示す図である。
【図１１】実施形態３における優先度変更処理の手順を示すフローチャートである。
【図１２】実施形態３における制御情報送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の各実施形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付す。
【００１０】
（実施形態１）
本発明の実施形態１について説明する。実施形態１に係る機器制御システム１は、図１に示すように、機器制御装置１０と、複数の機器２０と、を備える。機器制御装置１０と、機器２０のそれぞれとは、ＥＣＨＯＮＥＴ（Energy Conservation and Homecare Network）などのネットワーク３０を介して、互いに通信可能に接続されている。
【００１１】
機器制御装置１０は、例えば、ＨＥＭＳ（Home Energy Management System）のコントローラであり、ネットワーク３０を介して、各機器２０の監視や制御を行う。機器制御装置１０は、図２に示すように、通信部１１と、表示部１２と、操作部１３と、制御部１４と、記憶部１５と、を備える。
【００１２】
通信部１１は、制御部１４の制御の下、ネットワーク３０を介して、各機器２０とデータ通信を行う。通信部１１は、例えば、通信コネクタなどの通信インタフェースを備える。
【００１３】
表示部１２は、制御部１４の制御に従って、各種の情報を表示する。表示部１２は、例えば、液晶ディスプレイ、ＬＥＤ（Light Emitting Diode）などを備える。例えば、後述する優先度変更処理において機器２０の優先度が変更された際に、その旨を報知するメッセージが表示部１２に表示される。
【００１４】
操作部１３は、ユーザによる操作を受け付け、受け付けた情報を制御部１４に出力する。操作部１３は、例えば、タッチスクリーン、ボタンなどを備える。
【００１５】
制御部１４は、機器制御装置１０全体の動作を制御する。制御部１４は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＲＴＣ（Real Time Clock）などを備える。制御部１４は、機能的な構成として、通信量取得部１４１と、優先度変更部１４２と、報知部１４３と、を備える。
【００１６】
通信量取得部１４１は、機器制御装置１０が起動している間、予め定めた時間毎に、通信部１１を監視して各機器２０との間で送受信されるデータの量（通信量）を取得し、取得日時と対応付けて、機器２０毎に通信量記録ファイル１５１に記録する。
【００１７】
優先度変更部１４２は、各機器２０の通信量に基づいて優先度を変更する。優先度変更部１４２による処理の詳細については後述する。
【００１８】
報知部１４３は、優先度変更部１４２が優先度を変更した際に、表示部１２を制御してその旨を報知（変更後報知）する。また、報知部１４３は、予め定めた時間以内に機器２０の優先度が変更されると判断した場合に、表示部１２を制御してその旨を報知（変更前報知）する。なお、報知部１４３は、特定の音声を出力させたり、管理者にメール送信するなどして、上述の変更後報知や変更前報知を行ってもよい。
【００１９】
記憶部１５は、上述した通信量記録ファイル１５１や各種のデータを記憶する。記憶部１５は、例えば、フラッシュメモリやハードディスクドライブなどを備える。
【００２０】
図１に戻り、機器２０は、エアコン、冷蔵庫、照明機器、ゲーム機、テレビ、パソコン、炊飯器、ＩＨ調理器、加湿器などの電気機器である。また、機器２０は、運転モードとして、「通常モード」と「優先度制御モード」との２つのモードを図示せぬスイッチなどで切替可能である。運転モードが「優先度制御モード」の場合、機器２０は、保持する優先度に応じた制御を実行する。
【００２１】
続いて、機器２０の構成について説明する。機器２０は、図３に示すように、機器２０の本来の機能（例えば、エアコンであれば空調機能、照明機器であれば照明機能）を実現するための主機能部（図示せず）の他に、通信部２１と、記憶部２２と、制御部２３と、を備える。
【００２２】
通信部２１は、制御部２３の制御の下、ネットワーク３０を介して、機器制御装置１０とデータ通信を行う。通信部２１は、例えば、通信コネクタなどの通信インタフェースを備える。
【００２３】
記憶部２２は、各種のデータを記憶する。記憶部２２は、例えば、フラッシュメモリなどを備える。また、記憶部２２は、優先度記憶部２２１と、優先度制御テーブル２２２と、を備える。
【００２４】
優先度記憶部２２１には、この機器２０が使用できる電力の許容レベルを示す優先度が記憶されている。なお、本実施形態では、機器２０の工場出荷時に、機器２０の種類に対応した適切な優先度が、初期値（デフォルト値）として、優先度記憶部２２１に記憶されている。具体的には、冷蔵庫や照明器具のように、電力が十分に供給されていないと日常生活に支障をきたす機器２０の場合、初期値として比較的高い優先度が設定されている。また、ゲーム機のように、電力が供給されなくても日常生活に支障をきたさない機器２０の場合、初期値として比較的低い優先度が設定されている。
【００２５】
なお、ＥＣＨＯＮＥＴ Ｌｉｔｅの規格に準じて機器制御システム１が構成されている場合、ＥＣＨＯＮＥＴ Ｌｉｔｅのプロパティに優先度の欄を設けて、各機器２０（機器オブジェクト）の優先度を設定（記憶）してもよい。
【００２６】
優先度制御テーブル２２２には、図４に示すように、優先度毎に、この優先度に対応した制御の内容が規定されている。
【００２７】
図３に戻り、制御部２３は、機器２０全体の動作を制御する。制御部２３は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ、ＲＴＣ（Real Time Clock）などを備える。また、制御部２３は、機能的な構成として、優先制御実行部２３１を備える。
【００２８】
優先制御実行部２３１は、優先度制御テーブル２２２を参照して、設定されている優先度（優先度記憶部２２１に記憶されている優先度）に基づいた制御を行う。優先制御実行部２３１による処理の詳細については後述する。
【００２９】
続いて、機器制御システム１の動作について説明する。
【００３０】
始めに、機器制御装置１０が実行する優先度変更処理について説明する。機器制御装置１０は、定期的に、又は、ユーザからの処理開始の指示に応答して、図５に示す優先度変更処理を実行する。
【００３１】
まず、機器制御装置１０の優先度変更部１４２は、接続されている機器２０のなかから、今回の優先度変更処理で選択されていない機器２０を１つ選択する（ステップＳ１０１）。なお、以下の説明では、ステップＳ１０１で選択した機器２０を選択機器２０とも表記する。
【００３２】
続いて、優先度変更部１４２は、通信量記録ファイル１５１を参照して、選択機器２０の現在の通信量を取得する（ステップＳ１０２）。なお、優先度変更部１４２は、直近１時間分の通信量を取得してもよい。
【００３３】
続いて、優先度変更部１４２は、取得した通信量が、優先度変更判別用の第１の閾値よりも大きいか否かを判定する（ステップＳ１０３）。なお、第１の閾値は、選択機器２０の通常の使用下での平均通信量に予め定めたマージンを加えた値などにすればよい。また、機器２０の種類毎に、第１の閾値の値を異ならせてもよい。
【００３４】
通信量が第１の閾値よりも大きい場合（ステップＳ１０３；Ｙｅｓ）、この機器２０はネットワーク３０に非常に大きな負荷をかけており、使用電力が大きく、通信量を減らすように制御するのが望ましいと考えられる。そのため、優先度変更部１４２は、この機器２０に対して、優先度を１小さくすることを指示する（ステップＳ１０４）。この指示を受けて、機器２０の制御部２３は、優先度記憶部２２１に記憶されている優先度を１小さい値に更新する。そして、処理はステップＳ１０７に移る。
【００３５】
一方、取得した通信量が第１の閾値以下の場合（ステップＳ１０３；Ｎｏ）、優先度変更部１４２は、その通信量が、第２の閾値よりも小さいか否かを判定する（ステップＳ１０５）。なお、第２の閾値は、選択機器２０の通常の使用下での平均通信量の１０分の１の値などにすればよい。また、機器２０の種類毎に、第２の閾値の値を異ならせてもよい。
【００３６】
通信量が第２の閾値よりも小さい場合（ステップＳ１０５；Ｙｅｓ）、この機器２０はネットワーク３０にほとんど負荷をかけておらず、通信量を増加させてある程度使用電力を大きくしてもよいと考えられる。そのため、優先度変更部１４２は、この機器２０に対して、優先度を１大きくすることを指示する（ステップＳ１０６）。そして処理はステップＳ１０７に移る。
【００３７】
ステップＳ１０７において、報知部１４３は、表示部１２に「機器ＸＸの優先度が変更されました」等のメッセージを表示させる等して、機器２０の優先度が変更された旨を報知する。そして、処理はステップＳ１１０に移る。
【００３８】
一方、通信量が第２の閾値以上の場合（ステップＳ１０５；Ｎｏ）、報知部１４３は、通信量記録ファイル１５１を参照して、予め定めた時間以内（例えば、３０分以内）に、この機器２０の優先度が変更されるか否かを判別する（ステップＳ１０８）。例えば、報知部１４３は、通信量記録ファイル１５１に記録されている通信量の履歴を参照して、選択機器２０の今後の通信量を予測し、３０分以内に通信量が第１の閾値を越えると考えられる場合や、３０分以内に通信量が第２の閾値より小さくなると考えられる場合に、優先度が変更されると判別すればよい。
【００３９】
予め定めた時間以内に優先度が変更されると判別した場合（ステップＳ１０８；Ｙｅｓ）、報知部１４３は、表示部１２に「機器ＸＸの優先度が間もなく変更されます」等のメッセージを表示させて、その旨をユーザに報知する（ステップＳ１０９）。そして、処理はステップＳ１１０に移る。
【００４０】
一方、優先度が変更されないと判別した場合（ステップＳ１０８；Ｎｏ）、処理はステップＳ１１０に移る。
【００４１】
ステップＳ１１０において、優先度変更部１４２は、ステップＳ１０１でネットワーク３０に接続されている全ての機器２０を選択したか否かを判別する。未選択の機器２０がある場合（ステップＳ１１０；Ｎｏ）、優先度変更部１４２は、ステップＳ１０１〜ステップＳ１１０を行い、機器２０の通信量に応じて機器２０の優先度を変更する処理を繰り返す。全ての機器２０を選択した場合（ステップＳ１１０；Ｙｅｓ）、優先度変更処理は終了する。
【００４２】
続いて、機器２０が実行する優先度制御処理について説明する。予め定めた時間毎、又は、前述した優先度変更処理によって優先度が変更された場合に、機器２０は、図６に示す優先度制御処理を実行する。
【００４３】
まず、機器２０の優先制御実行部２３１は、現在の運転モードが、「優先度制御モード」であるか否かを判別する（ステップＳ２０１）。「優先度制御モード」でない場合（ステップＳ２０１；Ｎｏ）、優先度制御処理は終了する。
【００４４】
一方、「優先度制御モード」である場合（ステップＳ２０１；Ｙｅｓ）、優先制御実行部２３１は、優先度制御テーブル２２２を参照して、優先度記憶部２２１に記憶されている優先度に対応する制御内容を取得する（ステップＳ２０２）。例えば、優先度記憶部２２１に記憶されている優先度が「３」であり、優先度制御テーブル２２２に図４に示す情報が格納されている場合、「最大出力の５０％以上の運転禁止」を示す制御内容が取得される。
【００４５】
図６に戻り、優先制御実行部２３１は、取得した制御内容に基づいて、機器２０を制御する（ステップＳ２０３）。例えば、上述の例のように、「最大出力の５０％以上の運転禁止」を示す制御内容が取得されており、機器２０が出力７０％で運転している場合、優先制御実行部２３１は、機器２０の出力を５０％以下に下げるための処理を行う。以上で優先度制御処理は終了する。
【００４６】
このように、本実施形態によれば、機器制御装置１０は、機器２０に予め記憶されている優先度を加算や減算するなどして変更する。そのため、機器２０に記憶されている元の優先度の値も考慮に入れられて優先度が設定されるため、優先度は最適な値となる。そして、最適に設定された優先度を用いて、機器２０を適切に制御することが可能となる。
【００４７】
また、本実施形態によれば、機器２０は、機器制御装置１０によって変更された優先度を保持するため、機器制御装置１０からの指示によらずに、単独で、優先度を用いた制御を行うことが可能となる。
【００４８】
また、本実施形態によれば、優先度が変更されるとき、および、実際に優先度が変更されたときに、その旨がユーザに報知される。従って、ユーザは、優先度変更による運転の切替などを迅速に知ることが可能となる。
【００４９】
（実施形態２）
続いて、本発明の実施形態２に係る機器制御システム２について説明する。なお、図１に示すように、機器制御システム２は、実施形態１に係る機器制御システム１と実質的に同じ構成である。
【００５０】
図７に示すように、機器制御システム２では、実施形態１と比較して、機器制御装置１０の記憶部１５には、条件付制御情報１５２が格納されている。条件付制御情報１５２は、図８に示すように、優先度により定められた条件と、この条件を満たす場合に実行する制御内容と、が対応付けられた情報である。
【００５１】
また、制御部１４は、新たに条件付制御情報送信部１４４を備えている。条件付制御情報送信部１４４は、予めスケジューリングされているタイミング、又は、ユーザから指示されたタイミングで、条件付制御情報１５２を、各機器２０に一斉同報通信（ブロードキャスト）等で送信する。
【００５２】
条件付制御情報１５２を受信した各機器２０の優先制御実行部２３１は、優先度記憶部２２１に記憶されている優先度が、条件付制御情報１５２が示す条件を満たしているか否かを判別し、満たしている場合、制御内容に応じた処理を実行する。例えば、優先度「１」の機器２０が図８に示す条件付制御情報１５２を受信した場合、この機器２０の運転は停止されるが、優先度「２」の機器２０が同じ条件付制御情報１５２を受信した場合、何らの処理も実行されない。
【００５３】
このように、本実施形態によれば、機器制御装置１０は、通信相手先を特定せずに、条件付制御情報１５２をブロードキャストで各機器２０に一斉送信するだけの処理で、各機器２０を優先度に応じて適切に制御することが可能となる。
なお、条件や制御内容が異なる複数の条件付制御情報１５２を記憶部１５に格納しておき、ユーザが指定した特定の条件付制御情報１５２や全ての条件付制御情報１５２を一斉送信して、各機器２０を制御してもよい。
【００５４】
（実施形態３）
続いて、本発明の実施形態３に係る機器制御システム３について説明する。なお、図１に示すように、機器制御システム３は、実施形態１、２に係る機器制御システム１、２と実質的に同じ構成である。
【００５５】
図９に示すように、機器制御システム３では、実施形態１と比較して、機器制御装置１０の記憶部１５には、優先度テーブル１５３が格納されている。優先度テーブル１５３は、図１０に示すように、各機器２０の優先度が格納されているテーブルである。
【００５６】
また、図９に戻り、本実施形態に係る機器制御装置１０の制御部１４は、制御情報送信部１４５を新たに備える。制御情報送信部１４５は、優先度テーブル１５３に格納されている優先度に基づいて、各機器２０に制御情報を送信する処理（制御情報送信処理）を行う。制御情報送信処理の詳細については後述する。
【００５７】
続いて、本実施形態における、優先度変更処理の動作について、図１１のフローチャートを参照して説明する。なお、実施形態１の優先度変更処理と実質的に同じ内容のステップについては、適宜説明を簡略化する。
【００５８】
まず、機器制御装置１０の優先度変更部１４２は、各機器２０から、優先度記憶部２２１に記憶されている優先度を取得する（ステップＳ３０１）。そして、優先度変更部１４２は、取得した優先度の値を、優先度テーブル１５３の初期値として登録する（ステップＳ３０２）。
【００５９】
続いて、優先度変更部１４２は、未選択の機器２０を１つ選択し（ステップＳ３０３）、選択した機器２０の通信量を取得する（ステップＳ３０４）。そして、優先度変更部１４２は、取得した通信量が、優先度判定用の第１の閾値よりも大きいか否かを判定する（ステップＳ３０５）。
【００６０】
通信量が第１の閾値よりも大きい場合（ステップＳ３０５；Ｙｅｓ）、優先度変更部１４２は、優先度テーブル１５３に登録されているこの機器２０の優先度を１小さい値に更新する（ステップＳ３０６）。そして処理はステップＳ３０９に移る。
【００６１】
一方、取得した通信量が第１の閾値以下の場合（ステップＳ３０５；Ｎｏ）、優先度変更部１４２は、その通信量が、第２の閾値よりも小さいか否かを判定する（ステップＳ３０７）。
【００６２】
通信量が第２の閾値よりも小さい場合（ステップＳ３０７；Ｙｅｓ）、優先度変更部１４２は、優先度テーブル１５３に登録されているこの機器２０の優先度を１大きい値に更新する（ステップＳ３０８）。そして処理はステップＳ３０９に移る。
【００６３】
ステップＳ３０９において、報知部１４３は、機器２０の優先度が変更されたことをユーザに報知し、ステップＳ３１２に処理は移る。
【００６４】
一方、通信量が第２の閾値以上の場合（ステップＳ３０７；Ｎｏ）、報知部１４３は、予め定めた時間以内に、この機器２０の優先度が変更されるか否かを判別し（ステップＳ３１０）、変更される場合は（ステップＳ３１０；Ｙｅｓ）、その旨を報知し（ステップＳ３１１）、ステップＳ３１２に処理は移る。
【００６５】
ステップＳ３１２において、優先度変更部１４２は、ステップＳ３０３でネットワーク３０に接続されている全ての機器２０を選択したか否かを判別する。未選択の機器２０がある場合（ステップＳ３１２；Ｎｏ）、優先度変更部１４２は、ステップＳ３０３〜ステップＳ３１２の処理をし、機器２０の通信量に応じて、優先度テーブル１５３の優先度を更新する処理を繰り返す。全ての機器２０を選択した場合（ステップＳ３１２；Ｙｅｓ）、優先度変更処理は終了する。
【００６６】
続いて、制御情報送信処理について説明する。例えば、予めスケジューリングされているタイミングで、機器制御装置１０の制御情報送信部１４５は、図１２に示す制御情報送信処理を行う。
【００６７】
まず、制御情報送信部１４５は、優先度テーブル１５３を参照して、予め設定されている値以上（例えば、３以上）の優先度を有する機器を特定する（ステップＳ４０１）。
【００６８】
続いて、制御情報送信部１４５は、ネットワーク３０を介して、特定した機器２０に、予め設定されている制御（例えば、起動ＯＮ）を指示するための制御情報を送信する（ステップＳ４０２）。機器２０の優先制御実行部２３１は、受信した制御情報に基づいた制御を実行する。以上で制御情報送信処理は終了する。
【００６９】
このように、本実施形態によれば、機器制御装置１０が、各機器２０に設定されている優先度を条件に応じて変更するとともに、優先度テーブル１５３に保持する。そのため、機器制御装置１０が、優先度に基づいて各機器２０に制御情報を送信して、優先度に基づいた制御を実行させることが可能となる。
なお、上述した制御情報送信処理において、制御情報送信部１４５が各機器２０に送信する制御情報の内容は任意である。例えば、制御情報送信部１４５は、優先度テーブル１５３を参照して、予め定めた値以下の優先度を有する機器２０に、電源ＯＦＦや省エネモードへの切替等を指示する制御情報を送信してもよい。
また、図４に示すような優先度制御テーブル２２２を機器制御装置１０の記憶部１５に格納する。そして、制御情報送信部１４５は、この優先度制御テーブルを参照して、各機器２０に、優先度に応じた制御を指示する制御情報を送信してもよい。
【００７０】
（変形例）
なお、本発明は、上記各実施形態（実施形態１〜３）に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００７１】
例えば、上記各実施形態では、優先度変更処理において、機器２０の通信量を第１および第２の閾値と比較して、機器２０の優先度記憶部２２１に格納されている優先度を変更（加算、減算）した。しかしながら、優先度記憶部２２１に格納されている優先度に予め定めた定数を乗算することなどによって、優先度を変更してもよい。また、優先度変更処理では、通信量以外の様々な予め定めた変更条件に基づいて、優先度を変更してもよい。以下、様々な条件で優先度を変更する例を（１）〜（５）に示す。
【００７２】
（１）機器の消費電力により優先度を変更
優先度変更処理において、優先度変更部１４２は、電力計測センサ（図示せず）などから取得した各機器２０の消費電力を閾値と比較して、優先度を変更してもよい。例えば、優先度変更部１４２は、閾値以上使用されている機器２０の優先度を減算してもよい。
【００７３】
（２）機器の属性により優先度を変更
例えば、機器制御装置１０の記憶部１５に、各機器２０の各種属性を保持しておき、優先度変更処理において、優先度変更部１４２が、機器２０の属性に基づいて、優先度を変更してもよい。例えば、優先度変更部１４２は、優先度変更処理において、製造日からの経過年数が閾値以上の機器２０の優先度を減算したり、省エネ貢献度が閾値以上の機器２０の優先度を加算してもよい。
【００７４】
（３）機器の周囲の環境により優先度を変更
例えば、優先度変更処理において、優先度変更部１４２が、機器２０の周囲の環境に基づいて、優先度を変更してもよい。例えば、優先度変更部１４２は、気象予報サーバ（図示せず）から天候情報を受信し、天気が晴れであり、且つ、日中時間帯ならば、種類が照明である機器２０の優先度を大きく減算してもよい。
また、優先度変更部１４２は、気象予報サーバから今日の最高気温、最低気温、最低湿度、最高湿度を取得し、人の快適と感じる範囲内であれば、種類がエアコンである機器２０の優先度を減算してもよい。
また、優先度変更部１４２は、人感センサ（図示せず）等から、機器２０が設置されている部屋の人数を把握し、予め定めた人数以上である場合に、その部屋に設置されている機器２０の優先度を加算しもよい。
【００７５】
（４）ユーザの設定により優先度を変更
例えば、事前にユーザから使用を優先したい機器２０の指定を受け付けておき、優先度変更処理において、優先度変更部１４２は、この機器２０の優先度を加算してもよい。
また、例えば、事前にユーザから、所望の志向性（快適性志向、情報取得志向）の指定を受け付けておき、優先度変更処理において、優先度変更部１４２は、指定された志向性に関連した機器２０の優先度を加算してもよい。例えば、優先度変更部１４２は、快適性志向が指定されている場合は、種類がエアコンや加湿器である機器２０の優先度を加算し、情報取得志向が指定されている場合は、種類がテレビやパソコンである機器２０の優先度を加算してもよい。
【００７６】
（５）各種条件を組み合わせて優先度を変更
また、優先度変更部１４２は、上述した各条件を複数組み合わせて、機器２０の優先度を変更してもよい。
【００７７】
また、上記各実施形態において、機器制御装置１０がそれぞれ実行するプログラムを、既存のコンピュータ等に適用することで、当該コンピュータ等を本発明に係る機器制御装置１０として機能させることも可能である。
【００７８】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical Disk）、メモリカードなどのコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネットなどの通信ネットワークを介して配布してもよい。
【００７９】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００８０】
本発明は、ＨＥＭＳなどのシステムに好適に採用され得る。
【符号の説明】
【００８１】
１，２，３  機器制御システム、  １０  機器制御装置、  ２０  機器、  ３０  ネットワーク、  １１，２１  通信部、  １２  表示部、  １３  操作部、  １４，２３  制御部、  １４１  通信量取得部、  １４２  優先度変更部、  １４３  報知部、  １４４  条件付制御情報送信部、  １４５  制御情報送信部、  １５，２２  記憶部、  １５１  通信量記録ファイル、  １５２  条件付制御情報、  １５３  優先度テーブル、  ２２１  優先度記憶部、  ２２２  優先度制御テーブル、  ２３１  優先制御実行部
【要約】
機器制御システム（１）は、機器制御装置（１０）と複数の機器（２０）とを備える。機器制御装置（１０）と複数の機器（２０）のそれぞれとは、通信ネットワーク（３０）を介して接続されている。また、複数の機器（２０）のそれぞれは、使用電力の許容レベルを表す優先度を記憶している。機器制御装置（１０）は、変更条件を満たす機器（２０）に記憶されている優先度を変更する。複数の機器（２０）のそれぞれは、機器制御装置（１０）によって変更された優先度に基づいた制御を実行する。【図１】
0005813256.tif 000002
【図２】
0005813256.tif 000003
【図３】
0005813256.tif 000004
【図４】
0005813256.tif 000005
【図５】
0005813256.tif 000006
【図６】
0005813256.tif 000007
【図７】
0005813256.tif 000008
【図８】
0005813256.tif 000009
【図９】
0005813256.tif 000010
【図１０】
0005813256.tif 000011
【図１１】
0005813256.tif 000012
【図１２】
0005813256.tif 000013