(57)【要約】【課題】被制御機器に近い場所の利用者が指示した制御内容を優先して実行し、被制御機器の機能を享受している間に他者によって制御内容が変更される可能性を低減させる。【解決手段】機器制御装置１０は、複数の操作装置３と被制御機器２との間に介在し操作装置３から指示された制御内容に従って被制御機器２を制御する。機器制御装置１０は、異なる複数台の操作装置３から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部１５と、制御内容が指示された被制御機器２と制御要求を指示した操作装置３との距離を求める距離判定部１６とを備える。優先判定部１５は、距離判定部１６が求めた距離が最小である操作装置３からの制御内容を優先して実行する。【選択図】図１
2013009033.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作装置と被制御機器との間に介在し前記操作装置から指示された制御内容に従って前記被制御機器を制御する機器制御装置であって、異なる複数台の前記操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された前記被制御機器と制御要求を指示した前記操作装置との距離を求める距離判定部とを備え、前記優先判定部は、前記距離判定部が求めた距離が最小である前記操作装置からの制御内容を優先して実行することを特徴とする機器制御装置。
【請求項２】
前記優先判定部は、前記操作装置からの制御内容のうち実行しなかった制御内容を保留して記憶し、保留して記憶した制御内容を競合が検知されなくなったと判断すると自動的に実行することを特徴とする請求項１記載の機器制御装置。
【請求項３】
前記優先判定部は、前記被制御機器に実行させた制御内容の終了を検知すると、競合が検知されなくなったと判断することを特徴とする請求項２記載の機器制御装置。
【請求項４】
前記優先判定部は、前記被制御機器に実行させた制御内容を指示した前記操作装置が、前記被制御機器から規定した距離以上に離れたことを検知すると、競合が検知されなくなったと判断することを特徴とする請求項２記載の機器制御装置。
【請求項５】
前記優先判定部は、競合する複数の制御内容が前記操作装置から指示され、かつ各制御内容を指示した前記操作装置と前記被制御機器との距離が等しいとみなせる規定の範囲内であるときには、最後に指示された制御内容を実行することを特徴とする請求項１〜４のいずれか１項に記載の機器制御装置。
【請求項６】
複数の操作装置と被制御機器と前記操作装置と前記被制御装置との間に介在し前記操作装置から指示された制御内容に従って前記被制御機器を制御する機器制御装置とを備え、前記機器制御装置は、異なる複数台の前記操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された前記被制御機器と制御要求を指示した前記操作装置との距離を求める距離判定部とを備え、前記優先判定部は、前記距離判定部が求めた距離が最小である前記操作装置からの制御内容を優先して実行することを特徴とする機器制御システム。
【請求項７】
コンピュータを、複数の操作装置と被制御機器との間に介在し前記操作装置から指示された制御内容に従って前記被制御機器を制御する機器制御装置であって、異なる複数台の前記操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された前記被制御機器と制御要求を指示した前記操作装置との距離を求める距離判定部とを備え、前記優先判定部が、前記距離判定部が求めた距離が最小である前記操作装置からの制御内容を優先して実行する機器制御装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作装置と被制御機器との間に介在して操作装置からの制御内容に従って被制御機器に指示を与える機器制御装置、この機器制御装置を用いた機器制御システム、プログラムに関するものである。
【背景技術】
【０００２】
従来から、被制御機器を制御する際に、機能的に相容れない（つまり、競合する）制御を誤って同時に動作させることを防止するために、制御内容に優先順位を設定して競合を回避する技術が提案されている（たとえば、引用文献１参照）。
【０００３】
引用文献１には、空気調和装置の監視および制御を遠隔で行う中央サーバ装置と、空気調和装置の監視および制御を現地で行うローカルコントローラとが通信可能に接続された設備制御システムが例示されている。被制御機器である空気調和装置の制御内容は、中央サーバ装置とローカルコントローラとの両方から空気調和装置に与えることが可能になっている。したがって、空気調和装置に対して中央サーバ装置から与えられる制御内容とローカルコントローラから与えられる制御内容とが競合する場合が生じる。
【０００４】
このように制御内容を指示する装置が複数存在する場合に生じる制御内容の競合を避けるために、引用文献１に記載された技術では、制御内容に優先順位を設定している。すなわち、低優先順位の制御内容での動作中に高優先順位の制御内容が指示されると、低優先順位の制御内容を停止し、高優先順位の制御内容を実行している。引用文献１では、具体的には、制御内容に関して省エネルギーの効果に応じた優先順位が設定されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、従来の技術では、制御内容の競合を避けるために、制御内容に優先順位を設定しているだけであって、被制御機器に制御内容を指示する装置（操作装置）については優先順位が考慮されていない。いま、住宅に設けた被制御機器に対して、在宅時に住宅内で制御内容を指示する機能と、外出時に住宅の外から制御内容が指示する機能とが許容されている場合を想定する。また、在宅している利用者が指示した制御内容で被制御機器が動作している間に、他の利用者が住宅の外から競合する制御内容を指示し、住宅の外から指示された制御内容の優先順位のほうが高いとする。
【０００７】
この動作では、在宅している利用者が被制御機器の機能を享受している間に被制御機器の動作が変化してしまうことがある。そのため、在宅している利用者にとっては、自身が指示した被制御機器の制御内容が他者によって変えられることによる違和感や不快感を持つ場合がある。
【０００８】
本発明は、被制御機器に対してより近い場所に存在する利用者が指示した制御内容の優先順位を高めることによって、被制御機器の機能を享受している間に他者によって制御内容が変更される可能性を低減させた機器制御装置を提供することを目的とし、さらに、この機器制御装置を備える機器制御システム、この機器制御装置を実現するためのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る機器制御装置は、複数の操作装置と被制御機器との間に介在し操作装置から指示された制御内容に従って被制御機器を制御する機器制御装置であって、異なる複数台の操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された被制御機器と制御要求を指示した操作装置との距離を求める距離判定部とを備え、優先判定部は、距離判定部が求めた距離が最小である操作装置からの制御内容を優先して実行することを特徴とする。
【００１０】
この機器制御装置において、優先判定部は、操作装置からの制御内容のうち実行しなかった制御内容を保留して記憶し、保留して記憶した制御内容を競合が検知されなくなったと判断すると自動的に実行することが好ましい。
【００１１】
この機器制御装置において、優先判定部は、被制御機器に実行させた制御内容の終了を検知すると、競合が検知されなくなったと判断することがさらに好ましい。
【００１２】
この機器制御装置において、優先判定部は、被制御機器に実行させた制御内容を指示した操作装置が、被制御機器から規定した距離以上に離れたことを検知すると、競合が検知されなくなったと判断することがさらに好ましい。
【００１３】
この機器制御装置において、優先判定部は、競合する複数の制御内容が操作装置から指示され、かつ各制御内容を指示した操作装置と被制御機器との距離が等しいとみなせる規定の範囲内であるときには、最後に指示された制御内容を実行することが好ましい。
【００１４】
本発明に係る機器制御システムは、複数の操作装置と被制御機器と操作装置と被制御装置との間に介在し操作装置から指示された制御内容に従って被制御機器を制御する機器制御装置とを備え、機器制御装置は、異なる複数台の操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された被制御機器と制御要求を指示した操作装置との距離を求める距離判定部とを備え、優先判定部は、距離判定部が求めた距離が最小である操作装置からの制御内容を優先して実行することを特徴とする。
【００１５】
本発明に係るプログラムは、コンピュータを、複数の操作装置と被制御機器との間に介在し操作装置から指示された制御内容に従って被制御機器を制御する機器制御装置であって、異なる複数台の操作装置から指示された制御内容に競合を検知した場合に制御内容に優先順位を決めて競合を回避する優先判定部と、制御内容が指示された被制御機器と制御要求を指示した操作装置との距離を求める距離判定部とを備え、優先判定部が、距離判定部が求めた距離が最小である操作装置からの制御内容を優先して実行する機器制御装置として機能させるものである。
【発明の効果】
【００１６】
本発明の構成によれば、被制御機器に対してより近い場所に存在する利用者が指示した制御内容の優先順位を高めるので、被制御機器の機能を享受している間に他者によって制御内容が変更される可能性が低減されるという利点がある。
【図面の簡単な説明】
【００１７】
【図１】実施形態を示すブロック図である。
【図２】同上の使用例を示す概略構成図である。
【図３】同上の動作説明図である。
【発明を実施するための形態】
【００１８】
以下の実施形態は、図２に示す機器制御システムを例として説明する。図示する機器制御システムは、住宅１に配置した被制御機器２を制御の対象とする機器制御装置１０を備えている。機器制御装置１０は、操作装置３から通信により制御内容が通知されると、有線信号または無線信号（電波または光を伝送媒体とする信号）を用いて被制御機器２に制御内容を指示する。また、機器制御装置１０は、住宅１に配置されたセンサのような監視機器４から検知情報を取得し、検知情報に対応付けて被制御機器２に指示する制御内容を決める機能も備える。
【００１９】
被制御機器２は、照明機器、給湯機、冷暖房装置、テレビジョン受像機などであって、住宅１に付随的に用いられ通常は利用者が交換することのない設備機器と、利用者自身が交換可能な家電機器とを含んでいる。また、以下に説明する実施形態において、これらの被制御機器２は、有線信号または無線信号によって制御内容が指示される。
【００２０】
また、操作装置３は、人が操作する入力装置と機器制御装置１０との間で通信する通信機能とを備えプログラムに従って動作するプロセッサを備えていればよい。したがって、操作装置３は、パーソナルコンピュータ（以下、「パソコン」と略称する）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、移動体電話機、スマートフォンなどから選択される。以下では、ＰＤＡ、移動体電話機、スマートフォンのような可搬型の端末をまとめて「移動体端末」と呼ぶ。操作装置３は、住宅１に関連する情報を総合的に管理するために宅内に設置されるコントロールパネルであってもよい。コントロールパネルは、インターホンの親機やインターネット端末の機能、給湯機のような住宅内の設備機器の制御および監視の機能、防犯や防災に用いるセンサの検知情報を監視する機能などが統合された装置であってタッチパネルを備える。
【００２１】
監視機器４は、被制御機器２に制御内容を指示するスイッチやリモコン装置、住宅１における人の存否を検出する人感センサ、被制御機器２に付設され被制御機器２の動作状態を監視するセンサなどであって必要に応じて採用される。図２には、監視機器４として人感センサを示している。また、機器制御装置１０は、監視機器４が検知した監視情報を有線信号または無線信号によって受け取る機能を備える。
【００２２】
機器制御装置１０は、プロセッサを主構成とし、以下に説明する機能を実現するプログラムをプロセッサで実行するように構成されている。さらに、機器制御装置１０は半導体メモリからなる記憶装置を備える。記憶装置として半導体メモリ以外にハードディスク装置などが併用される場合もある。機器制御装置１０には、プロセッサおよび記憶装置のほか、被制御機器２、操作装置３、監視機器４との間で情報の授受を行うためのインターフェースを備える。
【００２３】
すなわち、機器制御装置１０は、図１に示すように、被制御機器２を指定して制御内容を指示する制御実行部１１１と、制御実行部１１１が指定した被制御機器２と制御内容とを受け取ると該当する被制御機器２に制御信号を出力する機器制御部１１２とを備える。図示する機器制御装置１０は、被制御装置２に対して無線信号により制御内容を指示する構成であって、機器制御部１１２から出力された制御信号を無線信号に変換するために無線通信用の出力インターフェース１２１を備えている。
【００２４】
さらに、機器制御装置１０は、操作装置３からの指示を受けるために、無線通信用の入力インターフェース１２２と、有線通信用の入力インターフェース１３とを備える。また、図１に示す機器制御装置１０は、監視機器４からの検知情報を取得するために、無線通信用の入力インターフェース１２３を備えている。
【００２５】
無線通信用の出力インターフェース１２１、無線通信用の入力インターフェース１２２、１２３は、無線ＬＡＮ（すなわち、ＩＥＥＥ８０２．１１）、Ｗｉ−Ｆｉ（商標）、Ｂｌｕｅｔｏｏｔｈ（商標）、ＺｉｇＢｅｅ（商標）などの仕様から選択される。ただし、出力インターフェース１２１は、赤外線を伝送媒体とするリモコン装置と同様に、被制御機器２に対して赤外線を用いて制御の指示を行う構成であってもよい。また、有線通信用の入力インターフェース１３は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ８０２．３などの仕様から選択される。
【００２６】
図２に示す構成例では、無線ＬＡＮに用いるルータ５が機器制御装置１０に並設され、ルータ５と機器制御装置１０とを有線の通信線６を介して接続している。すなわち、ルータ５に接続された通信線６は入力インターフェース１３に接続される。
【００２７】
機器制御装置１０は、入力インターフェース１２３が監視機器４から受け取る検知情報を用いて被制御機器２や住宅１の環境を監視する監視部１４１を備える。本実施形態における監視部１４１の主な機能は、被制御機器２の動作状態を監視することと、被制御機器２ごとに消費エネルギーを監視することとであり、監視機器４の検知情報は、少なくとも被制御機器２の消費電力を含んでいる。
【００２８】
監視機器４からの検知情報により監視部１４１が取得した被制御機器２の動作状態および消費電力は状態判断部１４２に入力される。状態判断部１４２は、被制御機器２の動作状態および消費電力に対して省エネルギーを実現するための目標条件があらかじめ設定され、監視部１４１から入力された被制御機器２の動作状態および消費電力が目標条件を満足するか否かを判定する。目標条件は省エネルギーを目的として設定されており、目標条件が満足されているときには、目標条件が満足されていない場合よりも省エネルギーになる。そして、判定の結果は後述する優先判定部１５に入力される。
【００２９】
ところで、機器制御装置１０は、操作装置３から通知された制御内容を用いて操作装置３と被制御機器２との距離を求める距離判定部１６を備える。距離判定部１６は、入力インターフェース１２２および入力インターフェース１３を通して操作装置３から制御内容を受け取る。距離判定部１６には、表１のように、被制御機器２と操作装置４との組合せごとに距離を記憶する距離記憶部１７が付設される。また、距離判定部１６は、後述する制御内容記憶部１９との照合も可能になっている。表１において「ＰＣ」はパソコンであり、「ＳＷ」はスイッチである。また、「距離」は［ｍ］を単位としている。
【００３０】
【表１】
2013009033.tif 000003
ところで、スイッチは、通信技術を用いて被制御機器２の制御内容を指示する構成を想定している。したがって、スイッチの操作により発生する信号と等価な信号を用いることにより被制御機器２の制御内容を指示することができる。そのため、被制御機器２の制御内容をスイッチではない操作装置３から指示した場合、該当するスイッチをスイッチによって同内容を指示した場合と同じ状態にする必要がある。このことから、スイッチも被制御機器２として扱っている。
【００３１】
たとえば、スイッチの操作によりオンオフが指示される被制御機器２が設けられ、このスイッチが、オフ状態で赤色に点灯しオン状態で緑色に点灯する表示灯を備えている構成を想定する。この構成では、被制御機器２の制御の指示がスイッチではない操作装置３で行われた場合であっても、被制御機器２の動作状態に応じてスイッチの表示灯の点灯色を変化させる必要がある。そのため、機器制御装置１０は、スイッチに対して表示灯の点灯色を変化させる指示を与えることが必要である。すなわち、機器制御装置１０はスイッチも被制御機器２として扱うことになる。
【００３２】
操作装置３がデスクトップ型のパソコンなどであって位置をほとんど移動させない場合には、距離記憶部１７に距離をあらかじめ登録しておくことが可能である。一方、操作装置３が移動体端末であって操作時の位置が変化する場合には、距離記憶部１７に記憶される距離は、距離判定部１６が操作装置３から制御内容を受け取ったときに更新される。また、操作装置３にかかわらず距離記憶部１７に記憶される距離を定期的に更新することが好ましい。
【００３３】
被制御機器２と操作装置３と機器制御装置１０との少なくとも１種類の端末が電波を伝送媒体とする無線通信を行っている場合であって、無線信号を受信するアクセスポイントの位置が既知である場合には、三辺測量の技術を用いて送信側である端末の位置を推定することが可能である。すなわち、３台以上のアクセスポイントが同じ端末からの無線信号を受信したときの時間差を用いると、端末の位置を推定することができる。
【００３４】
とくに、操作装置３が移動体端末である場合には端末の位置を推定することが必要である。被制御機器２や機器制御装置１０は、住宅１に付設され位置の移動がほとんど生じないから、設置時に位置を計測し、計測した位置を設定しておけば、以後も設定された位置を用いることが可能である。なお、被制御機器２および機器制御装置１０の位置は、別の計測装置を用いて計測した値を設定してもよい。
【００３５】
また、本実施形態では、機器制御装置１０がルータ５に接続されているから、図２に示すように、インターネットのような広域網８を通して機器制御装置１０に制御の指示を与えることが可能である。すなわち、広域網８に接続されたパソコンや広域網８との接続が可能な移動体端末が操作装置３として用いられる場合もある。操作装置３が、広域網８からルータ５を介して機器制御装置１０に制御内容を指示する場合、広域網８に設けたセンタサーバを通して制御内容を指示することが好ましい。この種の操作装置３の位置が固定されている場合には、距離判定部１６において操作装置３のアドレス（識別情報）を位置に対応付けておき、操作装置３から制御内容が通知されたときに距離判定部１６がアドレスから位置を求めるようにしてもよい。
【００３６】
上述のように、被制御機器２と操作装置３と機器制御装置１０との位置が求められると、被制御機器２を基準にして操作装置３までの距離を推定することができる。表１に示す例では、距離は長さを単位としている。ただし、住宅１の外部から広域網を経由している場合は、距離を無限大として扱えばよい。また、距離は、複数段階の距離レベルで区分してもよい。距離レベルを用いる場合は、操作装置３が、被制御機器２と同室に存在する場合と、被制御装置２と同じ住宅１で別室に存在する場合と、住宅１の外に存在するかを区別する場合とを区分するように設定される。
【００３７】
上述したように、操作装置３から被制御機器２の制御内容が指示されると、距離判定部１６は、制御が指示された被制御機器２と操作装置３との距離を求める。すなわち、距離判定部１６は、必要に応じて操作装置３の位置を求め、距離記憶部１７の登録内容を参照することにより、被制御機器２に対する操作装置３の距離を求める。距離判定部１６が求めた距離は優先判定部１５に与えられる。優先判定部１５は、被制御機器２に対する制御内容が競合する場合に、制御内容の優先順位を決めて競合を回避する機能を有している。優先順位の決める際には、距離判定部１６から優先判定部１５に入力された距離を参照する。
【００３８】
優先判定部１５は、距離判定部１６から入力された距離と、状態判断部１４２の判断結果とに加え、制御状態記憶部１８および制御内容記憶部１９を併せて用いる。制御状態記憶部１８は、監視部１４１が取得した被制御機器２の動作状態および消費エネルギーを記憶しており、各被制御機器２に関して最新の動作状態および消費エネルギーを保持している。
【００３９】
また、制御内容記憶部１９は、複数台の被制御機器２を一括して制御するために用いられ、表２に示すように、制御対象となる複数の被制御機器２と制御内容との組合せと、組合せに対する「制御名称」とが対応付けて登録されている。さらに、制御名称には、それぞれ優先度が付与されており、同じ被制御機器２を制御の対象とする場合には、優先度の高いほうの制御名称に対応する制御内容が選択される。表２において、優先度は数値を用いて表されており、数値が大きいほうが優先度が低くなっている。
【００４０】
【表２】
2013009033.tif 000004
表２における制御名称のうち、「シーン１」「シーン２」「シーン３」は、たとえば、おやすみシーン、おでかけシーン、マルチファンクション制御などの各内容に対応する。制御内容記憶部１９の内容は利用者により適宜に設定される。
【００４１】
以下に、優先判定部１５の動作を具体例により説明する。いま、住宅１にいる利用者が、パソコン（ＰＣ１）を操作装置３に用いて「シーン３」の制御を指示した場合を想定する。すなわち、操作装置３から制御名称として「シーン３」が指示されたとする。制御内容記憶部１９に表２の内容が登録されていると、「シーン３」において制御の対象となる被制御機器２は、「スイッチ１」「スイッチ２」「照明１」「照明２」になる。
【００４２】
操作装置３が指示した制御名称は距離判定部１６に入力され、距離判定部１６は制御名称を制御内容記憶部１９と照合することにより、被制御機器２として「スイッチ１」「スイッチ２」「照明１」「照明２」を取得する。次に、操作装置３であるパソコン（ＰＣ１）と「スイッチ１」「スイッチ２」「照明１」「照明２」との各組をそれぞれ距離記憶部１７と照合する。表２の例では、「スイッチ１」「スイッチ２」「照明１」「照明２」と操作装置３との距離は、それぞれ「３」「４」「２」「３」になる。距離判定部１６で求められた距離は、優先判定部１５に入力される。なお、複数の被制御機器２を一括して制御しない場合は、操作装置３から被制御機器２と制御内容とが指定されるから、制御内容記憶部１９との照合は不要である。
【００４３】
次に、優先判定部１５は、「スイッチ１」「スイッチ２」「照明１」「照明２」について、制御状態記憶部１８と照合することにより、各被制御機器２の最新の動作状態および消費エネルギーを抽出する。優先判定部１５は、制御状態記憶部１８から抽出した最新の動作状態と、操作装置３から指示された制御内容とを比較し、操作装置３から指示された制御内容が最新の動作状態に競合するか否かを判断する。ここでは、操作装置３からの指示により被制御機器２がオンになっているときに、この被制御機器２をオフにする指示が異なる操作装置３からなされた場合を競合と判断する。また、状態判断部１４２において目標条件が満足されているときに、目標条件が満足されなくなる制御内容が指示された場合も競合と判断する。
【００４４】
優先判定部１５は、「シーン３」の制御が操作装置３から指示されたときに競合が検出されなければ、制御実行部１１１および機器制御部１１２を通して操作装置３から指示された制御内容を被制御機器２に指示する。すなわち、優先判定部１５は、「スイッチ１」「照明１」「照明２」にオンの指示を与え、「スイッチ２」にオフの指示を与える。
【００４５】
その後、「シーン３」の制御が行われている状態で、住宅１の外部にいる他の利用者が操作装置３を用いて「シーン２」の制御を指示したとする。また、操作装置３が移動体端末であって、操作装置３からの指示が広域網に接続されたセンターサーバを経由して機器制御装置１０に入力された場合を想定する。操作装置３は移動体端末であって、広域網を通して制御内容が指示されているから、距離判定部１６は「シーン２」で指定される被制御機器２と操作装置３との距離を無限大と判断する。
【００４６】
ところで、表２からわかるように、「シーン２」には「シーン３」と同様に、制御対象として「照明１」を含み、「シーン３」では「照明１」がオンであるのに対して、「シーン２」では「照明１」がオフになっている。また、「シーン２」と「シーン３」とは優先度が等しいから、一方の制御内容を優先させることはできない。すなわち、「シーン３」の動作を行っている間に「シーン２」が指示されると制御内容が競合する。したがって、優先判定部１５は、「シーン２」の指示に対して競合を検出する。ただし、距離判定部１６の出力により、「シーン２」を指示した操作装置３は、被制御機器２からの距離が無限大であることがわかるから、優先判定部１５は、距離の近いほうの制御内容を優先させ、「シーン２」の指示は実行せずに保留して記憶する。また、この例では、競合する制御内容を指示する操作装置３が２台であるが、３台以上の操作装置３が競合する制御内容を指示する場合も考えられる。したがって、優先判定部１５は、実際には、距離が最小である制御内容を優先的に採用する。
【００４７】
上述したように、優先判定部１５は、被制御機器２の制御内容が指示されると、その制御内容が現状の制御内容との競合の有無を判断し、競合と判断した場合は被制御機器２と操作装置３との距離から優先度を決め、優先度が低い制御内容を保留して記憶する。したがって、特定の制御内容が実行されている間に、複数の制御内容が次々に指示されると、優先判定部１５には、複数の制御内容を含む待ち行列が形成されることになる。
【００４８】
なお、上述した例では、複数台の被制御機器２を一括して制御する場合を例にしているが１台の被制御機器２を制御する場合も競合が生じたときには、距離による優先度を判断して被制御機器２の制御内容を決定する。また、複数台の被制御機器２を一括して制御する場合、個々の被制御機器２ごとに競合を判断し、競合が生じている場合に優先度によって被制御機器２ごとに個別に制御内容を決定してもよい。
【００４９】
上述した動作をまとめると、図３のようになる。機器制御装置１０は、操作装置３から制御内容の指示を待っているときに（Ｓ１１）、操作装置３から制御要求が入力されると（Ｓ１２）、距離判定部１６において、操作装置３の位置を推定する（Ｓ１３）。距離判定部１６は、推定した操作装置３の位置と被制御端末２との位置から、被制御機器２に対する操作装置３の距離を求め、求めた距離を距離記憶部１７に格納する（Ｓ１４）。
【００５０】
優先判定部１５は、操作装置３から指示された制御内容と最新の動作状態との間に競合が生じる場合には、制御内容記憶部１９に登録された優先度を比較する（Ｓ１５）。指示された制御内容の優先度が最新の動作状態の優先度よりも高い場合は（Ｓ１５：高）、指示された制御内容に従って被制御機器２の制御を行う（Ｓ１６）。一方、指示された制御内容の優先度が最新の動作状態の優先度よりも低い場合は（Ｓ１５：低）、ステップＳ１１に戻って、次の指示を待つことになる。
【００５１】
ところで、指示された制御内容の優先度と最新の動作状態の優先度とが等しい場合は（Ｓ１５：等）、優先判定部１５は、新たな制御内容を指示した操作装置３と、最新の動作状態を指示した操作装置３とについて被制御機器２からの距離を比較する（Ｓ１７）。優先判定部１５は、距離が最小になる操作装置３からの制御内容を採用して（Ｓ１７：Ｙｅｓ）、被制御装置２の制御を行い（Ｓ１８）、他の操作装置３からの制御内容は保留して記憶する（Ｓ１７：Ｎｏ、Ｓ１９）。
【００５２】
なお、上述の動作例では、広域網を通して制御内容を指示した操作装置３は、被制御機器２からの距離を無限大としているが、操作装置３が操作された位置に基づいて距離を算出してもよい。この場合、住宅１の外部の操作装置３から制御内容を指示した場合でも、距離が近い操作装置３から指示した制御内容が優先して採用される。したがって、外出中であって帰宅前に操作装置３を操作した場合に、住宅１に近い操作装置３からの制御内容の指示が優先されることになる。
【００５３】
ところで、上述したように、操作装置３との距離の大小によって実行されなかった制御内容は保留される。優先判定部１５は、保留された制御内容と競合する制御内容の終了を検知すると、競合が検知されなくなったと判断して、保留された制御内容を自動的に実行する。あるいは、操作装置３の移動によって、被制御機器２から保留された制御内容を指示した操作装置３までの距離が、被制御機器２から競合した制御内容を指示した操作装置３までの距離よりも小さくなった場合に、保留された制御内容を採用する。すなわち、優先判定部１５は、被制御機器２と操作装置３との距離の大小によって制御内容を保留して記憶することにより、被制御機器２と操作装置３との距離に応じて制御内容の優先順位を動的に変化させることが可能になる。
【００５４】
このように、制御内容を指示した時点ではその制御内容が採用されなかったとしても、後には制御内容が実行されるから、利用者にとっては再操作の手間が省けることになり、利便性を高めることが可能になる。なお、制御内容によっては、保留する必要がない場合もあるから、制御内容が採用されない場合に保留を中止する指示を可能にしておくことが好ましい。また、制御内容を保留する場合でも、保留期限を任意に設定可能にすることが好ましく、保留期限に上限を設けておくことが好ましい。
【００５５】
あるいはまた、表３のように、制御内容記憶部１９に「復旧」という項目を設け、「復旧」が「あり」の場合には保留し、「なし」の場合には保留しないようにしてもよい。
【００５６】
【表３】
2013009033.tif 000005
表３に示す例では、「シーン１」「シーン２」に対応する「復旧」の項目を「あり」にしており、先に「シーン３」の制御内容が実行されているために、「シーン１」の制御内容が受け付けられなかった場合には、「シーン１」の制御内容が保留されることになる。したがって、「シーン３」が終了すれば「シーン１」の制御内容が実行される。上述のように、「復旧」の項目を設けているから、後に必ず実行しなければならない制御内容については、「復旧」を「あり」にしておくことによって、実行のし忘れが防止されることになる。たとえば、省エネルギーになる制御内容について「復旧」を「あり」に設定しておけば、当該制御内容が確実に実行されるから省エネルギーの効果が高まり、また、利用者にとっての利便性を高めることにもなる。
【００５７】
また、操作装置３を操作した後に当該操作装置３が被制御機器２から一定距離以上離れた場合に、制御内容を中止するようにしてもよい。この動作によって、被制御機器２の機能を享受できない場所に離れたときに、被制御機器２を無駄に動作させるのを防止することが可能になり、結果的に省エネルギーにつながる。また、優先判定部１５は、実行が保留されている制御内容を記憶している場合には、上述した操作装置３による制御内容の中止に伴って、保留していた制御内容を採用して実行すればよい。
【００５８】
上述した動作例は、競合する制御内容が生じたときに、制御内容記憶部１９に設定された優先度が同じであっても、被制御機器２から操作装置３までの距離が異なっている場合に、被制御機器２からの距離が近いほうの操作装置３による指示を採用している。しかしながら、被制御機器２から操作装置３までの距離が実質的に等しい場合（距離差があらかじめ定めた規定値以下である場合）も考えられる。このような場合は、最後に指示された（つまり、最新の）制御内容を採用すればよい。この動作によって、制御内容を誤って指示した場合などには、指示の直後に正しい制御内容を指示すれば、誤った制御内容を取り消すことができる。つまり、誤操作を取り消すことが可能であるから円滑に利用することができる。
【００５９】
以上説明したように、複数台の操作装置３から指示された被制御機器２への制御内容が競合する場合に、あらかじめ設定された優先度だけではなく、被制御機器２から操作装置３までの距離を考慮することによって、競合を回避する制御を行うことが可能になる。
【００６０】
すなわち、宅内の操作装置３と宅外の操作装置３とから被制御機器２への制御内容が指示された場合は、制御内容に競合が生じていると、宅内の操作装置３による制御内容が優先される。また、宅内の複数台の操作装置３から被制御機器２への制御内容が指示された場合は、制御内容に競合が生じていると、被制御機器２と同一空間に存在する操作装置３による制御内容が優先されることになる。つまり、別室からの遠隔操作よりも同室の操作のほうが優先される。
【００６１】
また、操作装置３が被制御機器２に対して遠方に存在することによって制御内容が実行されなかった場合には、現状の制御が終了したり、現状の制御内容を指示した操作装置３が規定の距離以上に遠方に移動したときに、実行されなかった制御内容を実行している。すなわち、優先判定部１５は、操作装置３が、住宅１の外に出る程度の距離だけ被制御装置２から遠方に離れると、競合が検知されなくなったと判断し、保留して記憶していた制御内容を自動的に実行するのである。この動作により、現状の制御を行っている間に、外出用の制御内容を指示しておけば、外出後には自動的に外出用の制御内容が実行されることになる。なお、このように外出を契機として保留中の制御内容を実行する場合には、住宅１に人感センサを設けておき、人感センサによる不在の検出に基づいて保留中の制御内容を実行することも可能である。
【符号の説明】
【００６２】
２  被制御機器
３  操作装置
１０  機器制御装置
１５  優先判定部
１６  距離判定部
【図１】
2013009033.tif 000006
【図２】
2013009033.tif 000007
【図３】
2013009033.tif 000008