(57)【要約】【課題】施設外から制御可能な対象機器の種類及び制御の内容を施設の状況に応じて変更することを可能にした機器制御システム及びそれに使用される通信装置を提供する。【解決手段】機器制御システム１は、第１通信部５（通信部）と、第１制御部２（制御部）と、を備える。第１通信部５は、施設Ｈ１に設置された少なくとも１つの対象機器８の動作内容を指定するための第１情報Ｄ１を受信する。第１制御部２は、対象機器８の制御に関する第２情報Ｄ２を生成する。第１制御部２は、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、第１情報Ｄ１に基づく第２情報Ｄ２を生成する。【選択図】図２
2018057245.tif 000002
【特許請求の範囲】
【請求項１】
施設に設置された少なくとも１つの対象機器の動作内容を指定するための第１情報を受信する通信部と、
前記対象機器の制御に関する第２情報を生成する制御部と、
を備え、
前記制御部は、前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記第１情報に基づく前記第２情報を生成する
ことを特徴とする機器制御システム。
【請求項２】
前記施設の位置と前記端末装置の位置とに基づいて、前記端末装置が前記施設外及び前記施設内のどちらに存在するかを判定する判定部を更に備えた
ことを特徴とする請求項１に記載の機器制御システム。
【請求項３】
前記端末装置と前記通信部との通信経路に前記施設外の通信経路が含まれていることを示すネットワーク情報が前記第１情報に含まれている場合に、前記端末装置が前記施設外に存在すると判定する判定部を更に備えた
ことを特徴とする請求項１に記載の機器制御システム。
【請求項４】
前記制御部は、前記施設の消費電力に関する電力情報を取得し、前記電力情報に基づいて、前記施設内に人が存在するか否かを判定する
ことを特徴とする請求項１〜３の何れか１項に記載の機器制御システム。
【請求項５】
前記施設内に人が存在し、かつ前記端末装置が前記施設外に存在する場合、前記制御部は、前記第１情報で指定された前記対象機器の動作内容に所定の制限を加えた前記第２情報を生成する
ことを特徴とする請求項１〜４の何れか１項に記載の機器制御システム。
【請求項６】
前記施設内に人が存在し、かつ前記端末装置が前記施設外に存在する場合、前記制御部は、前記第１情報で指定された前記対象機器の動作内容が、前記第１情報に応じて予め定められた所定の動作内容となるように前記第２情報を生成する
ことを特徴とする請求項１〜４の何れか１項に記載の機器制御システム。
【請求項７】
前記施設内に人が存在し、かつ前記端末装置が前記施設外に存在する場合、前記制御部は、前記第１情報で指定された前記対象機器の動作の変更を報知する報知動作を前記対象機器に行わせるように前記第２情報を生成する
ことを特徴とする請求項１〜４の何れか１項に記載の機器制御システム。
【請求項８】
前記少なくとも１つの対象機器は、複数の対象機器であり、
前記複数の対象機器は、特定の機器を含み、
前記施設内に人が存在し、かつ前記端末装置が前記施設外に存在する場合、前記制御部は、前記特定の機器を制御しない
ことを特徴とする請求項１〜４の何れか１項に記載の機器制御システム。
【請求項９】
前記第１情報で指定された前記対象機器と、前記端末装置と、が前記施設内において同じエリア内に存在するか否かを判定するエリア内判定部を更に備え、
前記施設内に人が存在し、かつ前記端末装置が前記施設内に存在する場合、前記制御部は、前記第１情報で指定された前記対象機器と前記端末装置とが前記施設内において同じエリア内に存在するか否かに応じて、前記第１情報に基づく前記第２情報を生成する
ことを特徴とする請求項１〜８の何れか１項に記載の機器制御システム。
【請求項１０】
前記第１情報で指定された前記対象機器と、前記端末装置と、が前記施設内において同じエリア内に存在するか否かを判定するエリア内判定部を更に備え、
前記施設内に人が存在せず、前記端末装置が前記施設内に存在する場合であって、かつ、前記第１情報で指定された前記対象機器と前記端末装置とが前記施設内において同じエリア内に存在しない場合、前記制御部は、前記第１情報で指定された前記対象機器の動作内容となるように前記第２情報を生成する
ことを特徴とする請求項１〜８の何れか１項に記載の機器制御システム。
【請求項１１】
前記施設内に人が存在せず、かつ前記端末装置が前記施設外に存在する場合、前記制御部は、前記第１情報で指定された前記対象機器が前記第２情報を受信した時点から所定期間の経過後に前記第１情報で指定された動作内容となるように前記第２情報を生成する
ことを特徴とする請求項１〜１０の何れか１項に記載の機器制御システム。
【請求項１２】
施設に設置された少なくとも１つの対象機器の動作内容を指定する第１情報を受信するステップと、
前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記対象機器の制御に関する第２情報を生成するステップと、
を有する
ことを特徴とする機器制御方法。
【請求項１３】
コンピュータに、
施設に設置された少なくとも１つの対象機器の動作内容を指定する第１情報を受信するステップと、
前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記対象機器の制御に関する第２情報を生成するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御システム、機器制御方法、及びプログラムに関する。本発明は、より詳細には、機器のうち制御対象となる対象機器を制御する機器制御システム、機器制御システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、一戸建て住宅のような施設に設置された機器（対象機器）を制御するコントローラを備えたエネルギーマネジメントシステムが知られている（例えば特許文献１参照）。特許文献１に記載のコントローラは、部屋−ユーザ対応付けテーブルを参照して、スケジュールに対応付けられているユーザに対応する部屋を判別し、機器−部屋対応付けテーブルを参照して、判別した部屋に対応する機器を判別する。コントローラは、判別した機器を制御する。
【０００３】
コントローラと、機器とは、宅内ネットワークに繋がっている。宅内ネットワークには、宅外ネットワークが繋がっている。ユーザは、宅内ネットワーク内にある機器を、宅外ネットワークにある端末装置を用いた遠隔操作により操作することが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３０４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、宅外ネットワーク（外部ネットワーク）を通して一戸建て住宅の機器にアクセスできるエネルギーマネジメントシステムが提案されている。一般的に、宅外ネットワークから宅内ネットワークの機器への遠隔操作による操作は制限されているが、機器への操作内容は特に制限されていない。ただし、宅外ネットワークを通して遠隔操作可能な機器は、防災あるいは防犯の観点から人による監視が不要な機器に制限されている。
【０００６】
特許文献１に記載されたエネルギーマネジメントシステムは、遠隔操作が制限されていない機器であれば、どの機器でも宅外ネットワークを通して遠隔操作することが可能である。言い換えると、外部ネットワークを通して制御可能な対象機器の種類及び制御の内容は、住宅のような施設の状況に関わらず固定的に定められている。
【０００７】
本発明は上記課題に鑑みてなされ、施設外から制御可能な対象機器の種類及び制御の内容を施設の状況に応じて変更することを可能にした機器制御システム、機器制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る機器制御システムは、通信部と、制御部と、を備える。前記通信部は、施設に設置された少なくとも１つの対象機器の動作内容を指定するための第１情報を受信する。前記制御部は、前記対象機器の制御に関する第２情報を生成する。前記制御部は、前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記第１情報に基づく前記第２情報を生成する。
【０００９】
本発明の一態様に係る機器制御方法は、施設に設置された少なくとも１つの対象機器の動作内容を指定する第１情報を受信するステップを有する。また、前記機器制御方法は、前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記対象機器の制御に関する第２情報を生成するステップを有する。
【００１０】
本発明の一態様に係るプログラムは、コンピュータに、施設に設置された少なくとも１つの対象機器の動作内容を指定する第１情報を受信するステップを実行させる。また、前記プログラムは、前記第１情報を送信した端末装置が前記施設外及び前記施設内のどちらに存在するかと、前記施設内に人が存在するか否かと、に応じて、前記対象機器の制御に関する第２情報を生成するステップを実行させる。
【発明の効果】
【００１１】
本発明によれば、施設外から制御可能な対象機器の種類及び制御の内容を施設の状況に応じて変更することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態に係る機器制御システムのシステム構成図である。
【図２】図２は、同上の機器制御システムのブロック図である。
【図３】図３は、同上の機器制御システムにおける機器制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本実施形態に係る機器制御システム１について図１〜図３を参照して説明する。
【００１４】
機器制御システム１は、図１に示すように、例えば戸建て住宅のような施設Ｈ１に設置された対象機器８の動作を制御する。対象機器８は、施設Ｈ１において使用される機器のうち、機器制御システム１が制御可能な機器である。対象機器８は、例えば、エアコン、照明器具、電磁調理器、及び電動式のシャッターなどである。対象機器８の動作の制御には、運転状態から停止状態への動作状態の変更と、停止状態から運転状態への動作状態の変更との他、出力の調整が含まれる場合がある。出力調整は、エアコンの設定温度、照明器具の光出力などを調整することである。なお、機器制御システム１が適用される施設Ｈ１は、戸建て住宅に限定されず、集合住宅の住戸でもよい。
【００１５】
まず、機器制御システム１の概要について説明する。機器制御システム１は、施設Ｈ１内に設置されたコントローラ１２及び第２通信部６と、通信装置１０と、を備える。通信装置１０は、施設Ｈ１外に構築された外部ネットワークＮＷ１と施設Ｈ１内に構築された内部ネットワークＮＷ２との少なくとも一方を通して他装置と通信可能に構成されている。外部ネットワークＮＷ１は、例えば移動体通信網のような広域通信網である。内部ネットワークＮＷ２は、例えば、ＬＡＮ（Local Area Network）、独自に構築した通信網などである。
【００１６】
通信装置１０は、例えば、インターネット上のサーバ装置からなる。通信装置１０は、第１記憶部２１（図２参照）に保持されたプログラムを、通信装置１０が有するコンピュータのプロセッサが実行するように構成される。通信装置１０は、プログラムをプロセッサで実行することにより、第１判定部３（判定部）と、第２判定部４（制御部）と、第１制御部２（制御部、エリア内判定部）と、第１通信部５（通信部）との機能を実現する。通信装置１０は、端末装置１１が施設Ｈ１外に存在するか否か、及び、施設Ｈ１内に人が存在するか否か、に応じて、対象機器８の動作を制御する制御情報を生成する。
【００１７】
第２通信部６は、例えばルータである。第２通信部６は、外部ネットワークＮＷ１と内部ネットワークＮＷ２とに接続され、ゲートウェイとしても機能する。本実施形態において、通信装置１０は、外部ネットワークＮＷ１を通して第２通信部６に接続されている。内部ネットワークＮＷ２には、複数の対象機器８の各々に接続されている。第２通信部６は、内部ネットワークＮＷ２において、無線通信方式と有線通信方式との少なくとも一方で対象機器８と通信を行う。第２通信部６の内部ネットワークＮＷ２の無線通信方式は、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などである。図１では、有線通信による通信経路を実線で示し、無線通信による通信経路を破線で示している。なお、図１では、内部ネットワークＮＷ２における部屋Ｐ３，Ｐ４の通信経路の図示を省略している。
【００１８】
コントローラ１２は、内部ネットワークＮＷ２を通して第２通信部６に接続されている。コントローラ１２は、所謂ＨＥＭＳ（Home Energy Management System）コントローラである。コントローラ１２は、内部ネットワークＮＷ２を介して対象機器８と通信することによって、対象機器８を制御する。すなわち、コントローラ１２は、対象機器８を直接に、又は第２通信部６を介して対象機器８と通信することにより、対象機器８の動作を制御する。内部ネットワークＮＷ２は、プロトコル及び通信方式の異なる複数種類のネットワークを含んでいてもよい。コントローラ１２は、例えば、特定小電力無線通信に準拠した無線通信方式で対象機器８と直接に通信することができる。
【００１９】
端末装置１１は、例えば、スマートフォン、又はタブレット端末などのようなユーザが使用する移動体端末である。なお、端末装置１１は、例えば、携帯可能なパーソナルコンピュータであってもよい。
【００２０】
端末装置１１は、施設Ｈ１内では第２通信部６と通信可能に構成されており、内部ネットワークＮＷ２と外部ネットワークＮＷ１とを介して通信装置１０と通信する。また、端末装置１１は、施設Ｈ１外では、例えば、３Ｇ回線、又はＬＴＥ（Long Term Evolution）回線などを用いた無線通信方式で外部ネットワークＮＷ１に接続して、通信装置１０と通信する。
【００２１】
機器制御システム１における施設Ｈ１内の構成について説明する。施設Ｈ１内には、第２通信部６と、コントローラ１２と、が配置されている。また、施設Ｈ１内には更に、分電盤７０と、複数の対象機器８と、中継アダプタ５０と、通信アダプタ９１〜９３と、が配置されている。
【００２２】
対象機器８は、本実施形態では、複数のエアコン、複数の照明器具、電磁調理器、及び電動式のシャッターである。以下、対象機器８の複数のエアコンの各々を区別する場合には、エアコン８２，８４，８６と呼ぶ。対象機器８における複数の照明器具の各々を区別する場合には、照明器具８１，８３，８５と呼ぶ。対象機器８は、コントローラ１２を介して第２情報Ｄ２を受信することができる。
【００２３】
ここで、施設Ｈ１には、４つのエリアがあり、４つのエリアの各々は、部屋Ｐ１〜Ｐ４に対応している。部屋Ｐ１〜Ｐ４の各々に少なくとも１つの対象機器８が配置されている。部屋Ｐ１〜Ｐ４はそれぞれ、居間、子供部屋、寝室、車庫として使用されている。部屋Ｐ１には、照明器具８１と、エアコン８２と、電磁調理器８０１とが設置されている。部屋Ｐ２には、照明器具８３とエアコン８４とが設置されている。部屋Ｐ３には、照明器具８５とエアコン８６とが設置されている。部屋Ｐ４には、シャッター８０２が設置されている。
【００２４】
対象機器８のうち、エアコン８２，８４，８６と電磁調理器８０１とは、内部ネットワークＮＷ２を介して通信を行う通信機能を有しており、第２通信部６を介してコントローラ１２との間で通信を行う。一方、照明器具８１，８３，８５は通信機能を備えていないが、通信アダプタ９１〜９３が中継アダプタ５０と無線通信を行う機能を備えている。照明器具８１，８３，８５は、通信アダプタ９１〜９３をから調光レベルの指示を受けるように構成されている。通信アダプタ９１〜９３はそれぞれ、通信内容に応じて照明器具８１，８３，８５の点灯状態と消灯状態とを切り替え可能に構成されている。通信アダプタ９１〜９３は更に、照明器具８１，８３，８５の調光レベルを指示できるように構成されている。したがって、コントローラ１２は、照明器具８１，８３，８５の各々の点灯状態と消灯状態との制御だけでなく、調光状態を制御することができる。
【００２５】
分電盤７０には、例えば、主幹ブレーカ、分岐ブレーカ、及び、連系ブレーカなどが収納されている。分電盤７０の主幹ブレーカの一次側は、商用交流電源のような交流電源７００に接続されている。主幹ブレーカの二次側は、複数の分岐ブレーカに接続されている。分岐ブレーカによって分岐される分岐回路には上述の対象機器８が電気的に接続されており、分電盤７０から分岐回路に電気的に接続された対象機器８に電力が供給される。連系ブレーカには、分散電源７０１が接続されている。分散電源７０１は、例えば、太陽光発電システム、燃料電池システムなどが選択される。分散電源７０１から出力された電力は、施設Ｈ１内の対象機器８で使用される。なお、分散電源７０１から出力された電力は、電力系統への逆潮流が可能な場合がある。
【００２６】
分電盤７０は、対象機器８に供給される電力を測定する測定部７１（図２参照）を有している。測定部７１は、例えば分電盤７０内に設けられ、部屋Ｐ１〜Ｐ４の各々に設置された対象機器８の消費電力を測定する。測定部７１は、例えば、部屋Ｐ１〜Ｐ４にそれぞれ対応する複数の分岐ブレーカの各々の消費電力を測定し、部屋Ｐ１〜Ｐ４の各々の消費電力に関する情報（例えば電力値又は電力量）をコントローラ１２に出力することが可能である。
【００２７】
ここで、端末装置１１の構成について図２を参照して説明する。本実施形態で用いる端末装置１１は、図２に示すように、第２制御部１１１と、操作部１１２と、第３通信部１１３と、位置検出部１１４と、第２記憶部１１５と、を備える。
【００２８】
操作部１１２は、例えばバックライト付きの液晶ディスプレイ、又はＥＬ（Electro Luminescence）ディスプレイのような表示装置と、タッチパッドのような入力装置とを組み合わせた装置である。操作部１１２の表示内容は第２制御部１１１によって制御される。また、操作部１１２を用いて入力した操作内容は第２制御部１１１に出力される。
【００２９】
位置検出部１１４は、例えば、ＧＰＳ（Global Positioning System）受信機を有しており、ＧＰＳ衛星が送信する信号を受信して端末装置１１の地理上の位置情報を取得する。
【００３０】
第２制御部１１１は、プロセッサを備えている。第２制御部１１１は、例えば、当該プロセッサが第２記憶部１１５などに保持されているプログラムを実行することによって実現される。このプログラムは、外部ネットワークＮＷ１を通してダウンロードされ、第２記憶部１１５に格納されたアプリケーションプログラム（所謂アプリ）である。第２制御部１１１は、第３通信部１１３の動作と、位置検出部１１４の動作と、操作部１１２の表示内容と、を制御する。
【００３１】
第２制御部１１１は、対象機器８の動作内容を指定する第１情報Ｄ１を生成する。第１情報Ｄ１には、端末装置１１の位置情報と、少なくとも１つの対象機器８の識別情報と、当該識別情報に対応する対象機器８の動作内容を指定する動作指定情報と、が含まれている。第２制御部１１１は、ユーザが操作部１１２で対象機器８の動作内容を指定する操作を行うと、第１情報Ｄ１を生成して第３通信部１１３から外部ネットワークＮＷ１に送出させる。
【００３２】
第３通信部１１３は、外部ネットワークＮＷ１又は内部ネットワークＮＷ２に接続して第１情報Ｄ１を通信装置１０に送信する。
【００３３】
第２記憶部１１５は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）のような書き換え可能な不揮発性メモリを含む。第２記憶部１１５は、複数の動作指定情報を保持している。複数の動作指定情報の各々は、識別情報に対応する対象機器８ごとに異なる。以下、対象機器８ごとの動作指定情報について説明する。
【００３４】
エアコン８２，８４，８６に対応する動作指定情報は、例えば、オン状態とオフ状態との切り替え、オン状態の風量の変更、温度設定の変更、動作の変更に伴う報知動作の指示、などである。報知動作の指示とは、例えばエアコン８２，８４，８６が有する表示灯（例えばＬＥＤ（Light Emitting Diode）など）を発光させる動作の指示、エアコン８２，８４，８６が有するブザーなどを鳴動させる動作の指示の何れか又は両方である。
【００３５】
照明器具８１，８３，８５に対応する動作指定情報は、例えば、点灯状態と消灯状態との切り替え、調光レベルの指示、及び、動作の変更に伴う報知動作の指示、などである。報知動作の指示とは、例えば、明るさを周期的（例えば０．５秒ごと）に数回程度変化させたり、点灯状態と消灯状態とを周期的に数回程度変化させたりする動作の指示である。
【００３６】
電磁調理器８０１に対応する動作指定情報は、例えば、オン状態とオフ状態との切り替え、調理温度の切り替え、及び、動作の変更に伴う報知動作の指示、などである。報知動作の指示とは、例えば、電磁調理器８０１が有する表示灯を発光させる動作の指示、電磁調理器８０１が有するブザーなどを鳴動させる動作の指示の何れか又は両方である。
【００３７】
シャッター８０２に対応する動作指定情報は、例えば、シャッター８０２を開閉させる可動部の動作状態と停止状態との切り替え、及び、動作の変更に伴う報知動作の指示、などである。報知動作の指示とは、例えば、シャッター８０２が有する表示灯を発光させる動作の指示、シャッター８０２が有するブザーなどを鳴動させる動作の指示の何れか又は両方である。
【００３８】
次に、通信装置１０の詳細について説明する。通信装置１０は、第１制御部２と、第１記憶部２１と、第１判定部３と、第２判定部４と、第１通信部５と、を備える。通信装置１０は、端末装置１１が送信した第１情報Ｄ１を受信する第１機能と、第２情報Ｄ２を生成して施設Ｈ１内に設置されたコントローラ１２に送信する第２機能と、を有する。第２情報Ｄ２は、対象機器８の制御に関する情報である。第２情報Ｄ２は、対象機器８の動作を制御するための制御情報を含む。通信装置１０は、端末装置１１が施設Ｈ１外に存在するか否か、及び、施設Ｈ１内に人が存在するか否かを条件として第１情報Ｄ１に基づく第２情報Ｄ２を生成する。第２情報Ｄ２は、上述の条件に応じて、第１情報Ｄ１と略同じ内容である場合と、第１情報Ｄ１とは異なる内容である場合とがある。通信装置１０が第２情報Ｄ２を生成する動作の詳細については後述する。
【００３９】
第１記憶部２１は、例えば、ＥＥＰＲＯＭのような書き換え可能な不揮発性メモリを含む。第１記憶部２１は、部屋Ｐ１〜Ｐ４にそれぞれ対応する部屋情報を保持している。部屋情報は、部屋Ｐ１〜Ｐ４ごとに割り当てられた情報（例えば部屋番号など）である。第１記憶部２１は、部屋情報と、部屋Ｐ１〜Ｐ４の各々に設置されている対象機器８の識別情報と、を対応付ける第１情報テーブルを保持している。また、第１記憶部２１は、施設Ｈ１の位置情報を保持している。施設Ｈ１の位置情報とは、例えば、平面図における施設Ｈ１の中央位置に相当する地理上の位置情報である。また、第１記憶部２１は、施設Ｈ１内の部屋Ｐ１〜Ｐ４の各々の位置情報（例えば平面図における各部屋の中央位置に相当する地理上の位置情報など）を保持していることが好ましい。
【００４０】
第１制御部２は、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、第１情報Ｄ１に基づく第２情報Ｄ２を生成する。第１通信部５が第１情報Ｄ１を受信すると、第１制御部２は、第１通信部５から第１情報Ｄ１を取得する。第１制御部２は、第１情報Ｄ１から、端末装置１１の位置情報と、対象機器８の識別情報と、当該識別情報に対応する動作指定情報と、を取得する。第１制御部２は、端末装置１１の位置情報を第１判定部３に出力し、対象機器８の識別情報を第２判定部に出力する。
【００４１】
第１判定部３は、端末装置１１が施設Ｈ１外にあるか否かを判定し、第１制御部２に判定結果を出力する。また、第１判定部３は、第１記憶部２１から施設Ｈ１の位置情報を取得し、第１制御部２が出力した端末装置１１の位置情報と、施設Ｈ１の位置情報とに基づいて、端末装置１１が施設Ｈ１外に存在するか否かを判定する。端末装置１１の位置と、施設Ｈ１の位置との間の距離が第１基準距離（例えば２０ｍ）を超えている場合、第１判定部３は、端末装置１１が施設Ｈ１外にあると判定する。一方、端末装置１１の位置と施設Ｈ１の位置との間の距離が第１基準距離未満の場合、第１判定部３は、端末装置１１が施設Ｈ１内にあると判定する。
【００４２】
第１判定部３は更に、端末装置１１が施設Ｈ１内にある場合には、端末装置１１が施設Ｈ１内の部屋Ｐ１〜Ｐ４のどこに存在するかを判定して第１制御部２に判定結果を出力する機能を有している。第１判定部３は、端末装置１１の位置情報と、部屋Ｐ１〜Ｐ４の各々の位置情報とに基づいて、端末装置１１が部屋Ｐ１〜Ｐ４のどこに存在するかを判定する。第１判定部３は、例えば、端末装置１１の位置と、部屋Ｐ１の位置との間の距離が第２基準距離（例えば２ｍ）以内の場合、第１判定部３は、端末装置１１が部屋Ｐ１にあると判定する。
【００４３】
第１制御部２は、端末装置１１の位置情報と、第１情報Ｄ１に含まれる対象機器８の識別情報とに基づいて、第１情報Ｄ１で動作内容を指定する対象機器８と端末装置１１とが同じ部屋内に存在するか否かを判定する機能を有することが好ましい。第１制御部２は、第１通信部５から第１情報Ｄ１を取得した後、第１情報Ｄ１で指定された対象機器８が設置されている部屋と、施設Ｈ１内の人が存在する部屋とが同じ部屋か否かを判定する。これにより、第１制御部２は、端末装置１１と、第１情報Ｄ１で指定された対象機器８とが施設Ｈ１内において同じ部屋内に存在するか否かの判定結果に応じた第２情報Ｄ２を生成することができる。
【００４４】
第１制御部２は、第１通信部５から第１情報Ｄ１を取得した後、第１記憶部２１の第１情報テーブルを参照して、第１情報Ｄ１に含まれる識別情報に対応する部屋情報を特定する。第１制御部２は、当該部屋情報に対応する部屋の消費電力に関する情報をコントローラ１２に要求する要求信号を生成する。第１通信部５は、外部ネットワークＮＷ１を介して要求信号をコントローラ１２に送信する。
【００４５】
コントローラ１２は、要求信号を受信すると、要求信号で指定された部屋Ｐ１〜Ｐ４の消費電力に関する情報を電力情報Ｄ３として生成し、第２通信部６を介して第１通信部５に送信する。第１制御部２は、第１通信部５が受信した電力情報Ｄ３から当該部屋情報に対応する部屋の消費電力に関する情報を取得し、当該部屋情報と、当該部屋情報に対応する部屋の消費電力に関する情報と、を第２判定部４に出力する。
【００４６】
第２判定部４は、第１制御部２が出力した部屋情報と、当該部屋情報に対応する部屋の消費電力に基づいて、当該部屋情報に対応する部屋に人が存在するか否かを判定し、第１制御部２に判定結果を出力する。第２判定部４は、当該部屋情報に対応する部屋の消費電力と基準電力との大小を比較する。基準電力は、例えば、部屋Ｐ１〜Ｐ４の各々に配置された対象機器８の待機電力よりも大きな電力となるように、予め部屋Ｐ１〜Ｐ４ごとに設定されている。例えば当該部屋情報に対応する部屋が部屋Ｐ１である場合、部屋Ｐ１の消費電力が部屋Ｐ１用の基準電力を超えていると、第２判定部４は部屋Ｐ１に人が存在すると判定する。一方、部屋Ｐ１の消費電力が当該基準電力未満では、第２判定部４は部屋Ｐ１に人が存在しないと判定する。
【００４７】
機器制御システム１において、対象機器８の各々の動作を制御するための制御情報は、４つの制御シーンに応じて異なる。４つの制御シーンとは、表１に示すように、端末装置１１が施設Ｈ１外に存在するか否か、及び、施設Ｈ１内に人が存在するか否か、の組み合わせにより定まる第１シーン〜第４シーンからなる。第１シーン〜第４シーンの各々の制御情報は、例えば第１記憶部２１に保持されている。
【００４８】
第１制御部２は、第１情報Ｄ１で指定された対象機器８を制御する制御情報を第１シーン〜第４シーンに応じて選択する。第１制御部２は更に、以下に説明する制御情報と、第１情報Ｄ１に含まれる識別情報と、を含む第２情報Ｄ２を生成する。
【００４９】
【表１】
2018057245.tif 000003
【００５０】
第１シーンの制御情報は、端末装置１１が施設Ｈ１外に存在し、かつ施設Ｈ１内に人が存在する場合の対象機器８の制御情報である。第１シーンにおける対象機器８の制御情報は、例えば、施設Ｈ１内の人が意図しない対象機器８の動作変更について、違和感が生じにくくなるように対象機器８の動作を変更する制御情報、又は対象機器８の動作を変更しない制御情報となっている。
【００５１】
第１シーンの制御情報は、例えば、以下の４つの制御情報のうち少なくとも１つを含む。第１シーンの制御情報は、第１情報Ｄ１に含まれる動作指定情報の内容に所定の制限を加える第１制御情報と、動作指定情報に応じて予め定められた所定の動作となるように動作指定情報を変更する第２制御情報と、を含む。また、第１シーンの制御情報は、第１情報Ｄ１で指定された対象機器８の動作について動作指定情報に関わらず動作状態を維持させる第３制御情報を含む。また、第１シーンの制御情報は、第１情報Ｄ１で指定された対象機器８の動作を制御しない第４制御情報を含む。なお、第４制御情報は、第１情報Ｄ１で指定された対象機器８の動作を制御しないことを説明するための便宜上の情報であり、第４制御情報には制御情報が含まれていなくてもよい。
【００５２】
第２シーンの制御情報は、端末装置１１が施設Ｈ１内に存在し、かつ施設Ｈ１内に人が存在する場合の対象機器８の制御情報である。第２シーンの制御情報は、第５制御情報と第６制御情報とのうち少なくとも一方の制御情報を含む。第５制御情報とは、例えば、ユーザが施設Ｈ１内の特定の部屋（ここでは部屋Ｐ１）に存在し、かつ特定の部屋（部屋Ｐ１）に設置された対象機器８を特定の部屋（部屋Ｐ１）内の端末装置１１で制御するための情報である。第６制御情報とは、例えば、部屋Ｐ１内の端末装置１１でユーザが部屋Ｐ２〜Ｐ４に設置された対象機器８を制御するための情報である。言い換えると、第６制御情報とは、端末装置１１で制御される対象機器８と端末装置１１とが同じ部屋内に存在しない場合の制御情報である。
【００５３】
第５制御情報は、第１情報Ｄ１に含まれる動作指定情報と同様の制御情報である。そのため、ユーザは、端末装置１１を、部屋Ｐ１に設置された対象機器８用のリモコンとして機能させることができる。ここで言う「リモコンとしての機能」とは、対象機器８が設置されている部屋内で対象機器８を制御するための対象機器８専用のリモコンと同様の機能を意味する。一方、第６制御情報は、第１シーンの制御情報と同様の制御情報であり、第１情報Ｄ１で指定された対象機器８の識別情報及び動作指定情報に応じて制御内容が異なる。
【００５４】
第３シーンの制御情報は、端末装置１１が施設Ｈ１外に存在し、かつ施設Ｈ１内に人が存在しない場合の対象機器８の制御情報である。第３シーンの制御情報は、第７制御情報と第８制御情報とのうち少なくとも一方の制御情報を含む。第７制御情報は、第１情報Ｄ１で指定された対象機器８が第２情報Ｄ２を受信した時点から所定期間の経過後に動作指定情報で指定された動作内容となるように対象機器８を制御する制御情報である。所定期間とは、例えば、第１情報Ｄ１の指示内容に含まれている。なお、所定期間とは、対象機器８が第２情報Ｄ２を受信した時点からの経過時間で指定される期間に限らず、例えば、第２情報Ｄ２を受信した時刻よりも後の「所定の時刻」で指定されることにより定まる期間でもよい。以下、第７制御情報による制御のことを「タイマー制御」とも呼ぶ。なお、タイマー制御において、所定期間を略ゼロに設定することも可能である。また、タイマー制御の所定の時刻は、複数の時刻であってもよい。ユーザは、タイマー制御によって、対象機器８について所謂スケジュール管理を行うことができる。
【００５５】
第８制御情報は、第１情報Ｄ１に含まれる動作指定情報の内容に所定の制限を加える制御情報である。
【００５６】
第４シーンの制御情報は、端末装置１１が施設Ｈ１内に存在し、かつ施設Ｈ１内に人が存在しない場合の対象機器８の制御情報である。例えば、端末装置１１のユーザが施設Ｈ１の玄関などにいると、第２判定部４は、施設Ｈ１内に人が存在しないと判定する場合があるが、第１判定部３は、端末装置１１が施設Ｈ１内に存在すると判定する。第４シーンの制御情報は、第９制御情報と第１０制御情報とのうち少なくとも一方の制御情報を含む。第９制御情報とは、端末装置１１で制御される対象機器８と端末装置１１とが同じ部屋（例えば部屋Ｐ１）内に存在しない場合の制御情報である。第９制御情報は、第１情報Ｄ１に含まれる動作指定情報と同様の制御情報であり、第１情報Ｄ１で指定された対象機器８の識別情報及び動作指定情報に応じて制御内容が異なる。第９制御情報の制御内容に基づいて、ユーザは、端末装置１１を、部屋Ｐ１に設置された対象機器８用のリモコンとして機能させることができる。なお、第９制御情報は、タイマー制御を含むように制御内容が設定されていてもよい。
【００５７】
第１０制御情報は、第１情報Ｄ１に含まれる動作指定情報の内容に所定の制限を加える制御情報である。
【００５８】
表２は、第１〜第４シーンと第１〜第１０制御情報との関係と、第１〜第１０制御情報の各々の制御内容とをまとめた表である。
【００５９】
【表２】
2018057245.tif 000004
【００６０】
ところで、第１記憶部２１は、第２情報テーブルを保持している。第２情報テーブルでは、４つの制御シーンと、第１〜第１０制御情報と、第１情報Ｄ１に含まれる識別情報と、第１情報Ｄ１に含まれる動作指定情報と、が互いに関連付けられている。第２情報テーブルとは、４つの制御シーンと、第１情報Ｄ１に含まれる識別情報と、第１情報Ｄ１に含まれる動作指定情報と、に基づいて、第１〜第１０制御情報のうち１つの制御情報が定まるような情報テーブルである。第１制御部２は、４つの制御シーンのうち１つの制御シーンを選択し、第１情報Ｄ１の識別情報及び動作指定情報と、第２情報テーブルと、に基づいて、第１〜第１０制御情報のうち１つの制御情報を選択する。第１制御部２は、第１〜第１０制御情報から選択した制御情報を含む第２情報Ｄ２を生成する。
【００６１】
ここで、通信装置１０の動作の詳細について図３を参照して説明する。図３は、ユーザが端末装置１１を操作して外部ネットワークＮＷ１（又は内部ネットワークＮＷ２）に第１情報Ｄ１を送出した後の、通信装置１０の動作を示すフローチャートである。
【００６２】
第１制御部２は、第１通信部５から第１情報Ｄ１を取得する。言い換えると、コンピュータがプログラムを実行するにより、施設Ｈ１に設置された少なくとも１つの対象機器８の動作内容を指定する第１情報Ｄ１を受信するステップが実現される。第１制御部２は、第１情報Ｄ１に含まれる端末装置１１の位置情報を取得して（Ｓ１）、当該位置情報を第１判定部３に出力する。第１判定部３は、端末装置１１の位置情報と、施設Ｈ１の位置情報と、に基づいて、端末装置１１と施設Ｈ１との距離（Ｌ１）を求める。第１判定部３は、端末装置１１と施設Ｈ１との距離Ｌ１が第１基準距離より大きければ（Ｓ２：Ｙｅｓ）、端末装置１１は施設Ｈ１外に存在すると判定する（Ｓ３）。第１判定部３は、距離Ｌ１が基準距離未満であれば（Ｓ２：Ｎｏ）、端末装置１１は施設Ｈ１内に存在すると判定する（Ｓ４）。第１判定部３は、第１制御部２に判定結果を出力する。
【００６３】
第１制御部２は、電力情報Ｄ３を要求する要求信号を生成し、第１通信部５から当該要求信号を外部ネットワークＮＷ１に送出させる。第１通信部５は、コントローラ１２が送信した電力情報Ｄ３を受信する。第１制御部２は、第１通信部５から電力情報Ｄ３を取得して（Ｓ５）、第２判定部４に出力する。第２判定部４は、電力情報Ｄ３に含まれる部屋の消費電力が基準電力を超えている場合（Ｓ６：Ｙｅｓ）、施設Ｈ１内に人が存在すると判定し、消費電力が基準電力未満の場合（Ｓ６：Ｎｏ）、施設Ｈ１内に人が存在しないと判定する。第２判定部４は、第１制御部２に判定結果を出力する。
【００６４】
第１制御部２は、施設Ｈ１内に人が存在する場合、第１判定部３の判定結果に基づいて、端末装置１１が施設Ｈ１外に存在するか否かを判定する（Ｓ７）。第１制御部２は、施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１外に存在する場合（Ｓ７：Ｙｅｓ）、第１情報Ｄ１に含まれる識別情報に対応する制御情報のうち、第１シーンを選択する（Ｓ８）。第１制御部２は、施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１内に存在する場合（Ｓ７：Ｎｏ）、第１情報Ｄ１に含まれる識別情報に対応する制御情報のうち、第２シーンを選択する（Ｓ９）。
【００６５】
第１制御部２は、施設Ｈ１内に人が存在しない場合、第１判定部３の判定結果に基づいて、端末装置１１が施設Ｈ１外に存在するか否かを判定する（Ｓ１０）。第１制御部２は、施設Ｈ１内に人が存在せず、かつ端末装置１１が施設Ｈ１外に存在する場合（Ｓ１０：Ｙｅｓ）、第３シーンを選択する（Ｓ１１）。第１制御部２は、施設Ｈ１内に人が存在せず、かつ端末装置１１が施設Ｈ１内に存在する場合（Ｓ１０：Ｎｏ）、第４シーンを選択する（Ｓ１２）。
【００６６】
第１制御部２は、第１情報Ｄ１と、選択した第１〜第４シーンと、第１記憶部２１の第２情報テーブルと、に基づいて、第１〜第１０制御情報の何れかを選択し、第２情報Ｄ２を生成する（Ｓ１３）。言い換えると、コンピュータがプログラムを実行するにより、対象機器８を制御するための第２情報Ｄ２を生成するステップが実現される。また、コンピュータがプログラムを実行するにより、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、第２情報Ｄ２を生成するステップが実現される。
【００６７】
ここで、第１〜第４シーンの各々における対象機器８の制御情報について説明する。なお、以下の制御情報の説明は、一例であり、対象機器８の各々の動作内容に対する第１〜第１０制御情報の設定は適宜変更可能である。
【００６８】
エアコン８２，８４，８６の制御情報について説明する。以下、エアコン８２の制御情報について説明する。なお、エアコン８４，８６についてもエアコン８２と同様の制御情報となるため、エアコン８４，８６の制御情報についての説明を省略する。
【００６９】
第１シーンにおけるエアコン８２の第１制御情報は、温度設定を所定の範囲に制限する制御である。温度設定を所定の範囲に制限する制御とは、例えば、暖房の場合は設定温度の上限を２３度に制限し、冷房の場合は設定温度の下限を２５度に制限するような制御である。例えば、エアコン８２に対する動作指定情報において、暖房の設定温度が２３度以上であっても、第１シーンでは、エアコン８２に対する制御情報は暖房の設定温度を２３度に制限する。同様に、エアコン８２に対する動作指定情報において、冷房の設定温度が２５度以下であっても、第１シーンでは、エアコン８２に対する制御情報は冷房の設定温度を２５度に制限する。これにより、エアコン８２の設定温度が、所定の範囲（例えば快適温度の範囲）を超えることが抑制される。
【００７０】
第１シーンにおいて、エアコン８２の第２制御情報は、オン状態から風量を所定時間（例えば１０秒）が経過するごとに段階的に少なくして最終的にオフ状態にする制御である。これにより、エアコン８２に対する動作指定情報が、エアコン８２をオン状態からオフ状態にする制御であっても、エアコン８２が急にオフ状態になることが回避される。
【００７１】
第１シーンにおいて、エアコン８２の第３制御情報は、施設Ｈ１内に人が存在する場合に、動作中のエアコン８２の風量設定を変更せずに維持する制御である。例えば、部屋Ｐ１内に人がいる場合に部屋Ｐ１内のエアコン８２の風量を変更する指示動作情報を含む第１情報Ｄ１を第１制御部２が取得しても、第１制御部２が第３制御情報を選択した場合、エアコン８２の風量設定が変更されずに維持される。
【００７２】
第１シーンにおいて、エアコン８２の第４制御情報は、施設Ｈ１内に人が存在する場合に、エアコン８２を制御しないための情報である。言い換えると、第４制御情報は、施設Ｈ１内に人が存在する場合に端末装置１１で施設Ｈ１外からエアコン８２を制御することができないようにするための情報である。第４制御情報は、例えば、施設Ｈ１外にいる端末装置１１のユーザが、施設Ｈ１内の温度を快適温度にするための制御を除く制御に関して設定されている。これにより、施設Ｈ１外の端末装置１１からのエアコン８２を制御する際には、施設Ｈ１内を快適温度にする動作を除いた他の操作が回避される。
【００７３】
第２シーンにおいて、エアコン８２の第５制御情報は、例えば、部屋Ｐ１内に存在する端末装置１１で部屋Ｐ１内に存在するエアコン８２の全ての機能を操作できるような制御である。言い換えると、第５制御情報は、端末装置１１をエアコン８２のリモコンとして機能させる制御である。第５制御情報において、ユーザが部屋Ｐ２，Ｐ３内に存在する端末装置１１で部屋Ｐ２，Ｐ３内に存在するエアコン８４，８６を操作する場合についても同様である。
【００７４】
第２シーンにおいて、エアコン８２の第６制御情報は、端末装置１１で制御されるエアコン８２と端末装置１１とが同じ部屋内ではない場合の制御である。第６制御情報は、第１〜第４制御情報の何れかと同様の制御である。
【００７５】
第３シーンにおいて、エアコン８２の第７制御情報は、第１情報Ｄ１の指示内容と同一であるが、エアコン８２が動作を変更するタイミングはタイマー制御される。第７制御情報は、例えば、ユーザが施設Ｈ１外から端末装置１１を操作して、ユーザが施設Ｈ１に到着する予定時刻の１時間前にエアコン８２を動作させるタイマー制御である。これにより、エアコン８２がタイマー制御されて、ユーザが施設Ｈ１に到着する時刻には部屋Ｐ１の温度が快適な温度に近づけることが可能となる。
【００７６】
第４シーンにおけるエアコン８２の第９制御情報は、例えば、第１情報Ｄ１で指定するエアコン８２が設置された部屋Ｐ１と、端末装置１１のある部屋とが異なる場合の制御である。エアコン８２の第９制御情報は、例えば、部屋Ｐ１内に存在する端末装置１１でエアコン８４，８６の全ての機能を操作できるような制御である。言い換えると、第９制御情報は、端末装置１１をエアコン８２以外のエアコン８４，８６のリモコンとして機能させる制御である。
【００７７】
照明器具８１，８３，８５の制御情報について説明する。以下、照明器具８１の制御情報について説明する。なお、照明器具８３，８５についても照明器具８１と同様の制御情報となるため、照明器具８３，８５の制御情報についての説明を省略する。
【００７８】
第１シーンにおける照明器具８１の第１制御情報は、点灯状態を変更する制御情報である。第１制御情報は、例えば、第１情報Ｄ１の動作指定情報が照明器具８１を点灯状態から消灯状態にさせる制御である場合に、時間が経過するにつれて照明器具８１の光源の明るさが徐々に暗くなるような制御情報である。この制御は、例えば、照明器具８１の全点灯状態の明るさを１００％とした場合に、照明器具８１の光源の明るさが１秒あたり１０％ずつ減るように設定されている。これにより、照明器具８１の明るさが急に変化せずに、時間経過に従って徐々に変化するため、施設Ｈ１内の人に対して、照明器具８１の明るさの変更の違和感が生じにくくなる。
【００７９】
第１シーンにおける照明器具８１の第２制御情報は、点灯状態と消灯状態との切り替えの制御情報である。第２制御情報は、点灯状態と消灯状態とが切り替わる際に、照明器具８１を数回程度明滅させた後に点灯状態と消灯状態とを切り換える制御である。これにより、施設Ｈ１内の人は、端末装置１１によって照明器具８１の点灯状態と消灯状態とが切り替えられたことを知ることができる。
【００８０】
第１シーンにおいて、照明器具８１の第３制御情報は、施設Ｈ１内に人が存在する場合に、照明器具８１を点灯状態から消灯状態にせずに、点灯状態を維持する制御である。特に、部屋Ｐ１内に人が存在する場合に照明器具８１を点灯状態から消灯状態にする指示動作情報を含む第１情報Ｄ１を第１制御部２が取得しても、第１制御部２が第３制御情報を選択した場合、照明器具８１の点灯状態が維持される。これにより、部屋Ｐ１内に人が存在する場合に端末装置１１で施設Ｈ１外から照明器具８１を点灯状態から消灯状態にされることが回避可能となる。また、照明器具８１の第３制御情報は、照明器具８１の調光レベルの変更を回避する制御であってもよい。例えば、照明器具８１の調光レベルを１００％から５０％に変更する指示動作情報を含む第１情報Ｄ１を第１制御部２が取得しても、第１制御部２が第３制御情報を選択した場合、照明器具８１の調光レベルが維持される。
【００８１】
第１シーンにおいて、照明器具８１の第４制御情報は、施設Ｈ１内に人が存在する場合に、照明器具８１を制御しないための情報である。言い換えると、第４制御情報は、施設Ｈ１内に人が存在する場合に端末装置１１で施設Ｈ１外から照明器具８１を制御することができないようにするための情報である。
【００８２】
なお、第１シーンにおける照明器具８１の点灯状態と消灯状態とを切り換える制御については、第１〜第４制御情報のうちの１つが第１シーンに関連付けられるように第２情報テーブルに設定されていればよい。
【００８３】
第２シーンにおいて、照明器具８１の第５制御情報は、例えば、部屋Ｐ１内に存在する端末装置１１で部屋Ｐ１内に存在する照明器具８１の全ての機能を操作できるような制御である。言い換えると、第５制御情報は、端末装置１１を照明器具８１のリモコンとして機能させる制御である。第５制御情報において、ユーザが部屋Ｐ２，Ｐ３内に存在する端末装置１１で部屋Ｐ２，Ｐ３内に存在する照明器具８３，８５を操作する場合についても同様である。
【００８４】
第２シーンにおいて、照明器具８１の第６制御情報は、端末装置１１で制御される照明器具８１と端末装置１１とが同じ部屋内ではない場合の制御である。第６制御情報は、第１シーンの照明器具８１の第１〜第４制御情報の何れかと同様の制御である。
【００８５】
第３シーンにおいて、照明器具８１の第７制御情報は、第１情報Ｄ１の指示内容と同一であるが、照明器具８１が動作を変更するタイミングはタイマー制御される。
【００８６】
第４シーンにおける照明器具８１の第９制御情報は、例えば、第１情報Ｄ１で指定する照明器具８１が設置されたエリア（部屋）と、端末装置１１のあるエリアとが異なる場合の制御である。照明器具８１の第９制御情報は、例えば、部屋Ｐ１内に存在する端末装置１１で照明器具８１の全ての機能を操作できるような制御である。言い換えると、第９制御情報は、端末装置１１を照明器具８１のリモコンとして機能させる制御である。
【００８７】
ところで、対象機器８の各々について、第２情報テーブルに第１〜第１０制御情報が必ずしも設定されていなくてもよい。例えば、電磁調理器８０１の制御情報については、防災の観点から、施設Ｈ１内に人が存在しない場合は電磁調理器８０１を制御できないほうが好ましい場合がある。また、シャッター８０２の制御情報については、防災及び防犯の観点から、シャッター８０２のある部屋Ｐ４内に端末装置１１が存在する場合を除いて、端末装置１１でシャッター８０２を制御できないほうが好ましい場合がある。このように、対象機器８の電磁調理器８０１とシャッター８０２との制御内容については、エアコン８２，８４，８６及び照明器具８１，８３，８５とは異なる制御内容となるため、電磁調理器８０１とシャッター８０２とのことを特に「特定の機器」と呼ぶ。
【００８８】
電磁調理器８０１には、第１シーンの第４制御情報と、第２シーンの第５、第６制御情報と、第３シーンの第８制御情報と、第４シーンの第１０制御情報とが第２情報テーブルに設定されていればよい。
【００８９】
第１シーンにおける電磁調理器８０１の第４制御情報は、施設Ｈ１外から端末装置１１で電磁調理器８０１を制御しない。これにより、施設Ｈ１外から端末装置１１で電磁調理器８０１を操作できないようにすることが可能である。
【００９０】
第２シーンにおいて、電磁調理器８０１の第５制御情報は、ユーザは、端末装置１１を電磁調理器８０１のリモコンとして操作することができる。第２シーンにおいて、電磁調理器８０１の第６制御情報は、端末装置１１が部屋Ｐ１とは異なる部屋Ｐ２〜Ｐ４に存在する場合の制御情報である。第６制御情報は、第１シーンにおける電磁調理器８０１の第４制御情報と同様である。
【００９１】
第３シーンの第８制御情報と、第４シーンの第１０制御情報とは、例えば、オン状態の電磁調理器８０１をオフ状態にできるが、オフ状態の電磁調理器８０１をオン状態にしない制限がかけられた制御である。例えば、ユーザは、電磁調理器８０１の消し忘れに気が付いた際に、端末装置１１からオン状態の電磁調理器８０１をオフ状態にすることができる。一方、第３シーンの第８制御情報と、第４シーンの第１０制御情報とは、オフ状態の電磁調理器８０１をオン状態にしない。これにより、電磁調理器８０１と同じ部屋Ｐ１内に端末装置１１が存在しない場合、電磁調理器８０１がオフ状態からオン状態になることが制限される。
【００９２】
なお、第４制御情報に代えて電磁調理器８０１の第１シーンに第１制御情報が第２情報テーブルに設定されていてもよい。第１制御情報は、例えば、オン状態の電磁調理器８０１をオフ状態にする制御であり、オフ状態の電磁調理器８０１をオン状態にしない制限がかけられた制御である。第１制御情報が第２情報テーブルに設定されることにより、施設Ｈ１外から端末装置１１でオン状態の電磁調理器８０１をオフ状態にすることが可能であるが、逆に電磁調理器８０１がオフ状態からオン状態になることが制限される。
【００９３】
シャッター８０２には、第４、第５、第８、第１０制御情報が第２情報テーブルに設定されている。第１シーンにおけるシャッター８０２の第４制御情報は、施設Ｈ１外から端末装置１１でシャッター８０２を制御しない。これにより、施設Ｈ１外から端末装置１１でシャッター８０２を操作できないようにすることが可能である。例えば、シャッター８０２が閉状態であってシャッター８０２の可動部が停止状態である場合、シャッター８０２の可動部が停止状態から変更されない。
【００９４】
第２シーンにおいて、シャッター８０２の第５制御情報は、ユーザは、部屋Ｐ４に存在する端末装置１１でシャッター８０２を制御する情報である。ユーザは、端末装置１１をシャッター８０２のリモコンとして操作することができる。また、第２シーンにおけるシャッター８０２の第６制御情報が第２情報テーブルに設定されていないため、部屋Ｐ４のシャッター８０２を部屋Ｐ４以外の部屋内の端末装置１１で開閉動作させることが回避される。
【００９５】
第３シーンの第８制御情報と、第４シーンの第１０制御情報とは、例えば、シャッター８０２を開状態にする動作を制限し、かつシャッター８０２を閉状態にする動作を制限する制御である。言い換えると、第３シーンの第８制御情報と、第４シーンの第１０制御情報とは、シャッター８０２の可動部の停止状態を維持する制御情報である。これにより、シャッター８０２と同じ部屋Ｐ４内に端末装置１１が存在しない場合、シャッター８０２が開閉させることが回避される。
【００９６】
ところで、第１〜第４シーンにおいて、端末装置１１によって対象機器８の動作が変更される際に、対象機器８の各々に報知動作を行わせる制御内容が第１〜第１０制御情報の各々に含まれていてもよい。その場合、対象機器８の各々は、報知動作を行った後に第１〜第１０制御情報の動作を行う。これにより、施設Ｈ１内の人は、対象機器８の動作が変わる前に対象機器８の動作状態が変わることを知ることができるので、対象機器８の動作の変更に対して驚きにくくなる。
【００９７】
以上説明したように、本実施形態の機器制御システム１は、第１通信部５（通信部）と、第１制御部２（制御部）と、を備える。第１通信部５は、施設Ｈ１に設置された少なくとも１つの対象機器８の動作内容を指定するための第１情報Ｄ１を受信する。第１制御部２は、対象機器８の制御に関する第２情報Ｄ２を生成する。第１制御部２は、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、第１情報Ｄ１に基づく第２情報Ｄ２を生成する。
【００９８】
上記構成によれば、機器制御システム１は、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外に存在するか否かの第１条件と、施設Ｈ１内に人が存在するか否かの第２条件と、に基づいて、対象機器８の制御に関する第２情報Ｄ２を生成する。第２情報Ｄ２は、一例として、対象機器８の動作を制御するための制御情報を含んでいる。機器制御システム１は、この第１、第２条件に応じて、対象機器８の動作を指定する第１情報Ｄ１に基づく第２情報Ｄ２を生成することができる。言い換えると、機器制御システム１は、外部ネットワークＮＷ１を通して制御可能な対象機器８の種類及び制御の内容を施設Ｈ１の状況に応じて変更することができる。
【００９９】
機器制御システム１において、第１判定部３（判定部）は、施設Ｈ１の位置と端末装置１１の位置とに基づいて、端末装置１１が前記施設Ｈ１外及び前記施設Ｈ１内のどちらに存在するかを判定することが好ましい。上記構成によれば、第１判定部３は、施設Ｈ１と端末装置１１との位置関係によって、端末装置１１が前記施設Ｈ１外及び前記施設Ｈ１内のどちらに存在するかを判定することができる。
【０１００】
機器制御システム１において、第２判定部４（制御部）は、施設Ｈ１の消費電力に関する電力情報Ｄ３を取得し、電力情報Ｄ３に基づいて、施設Ｈ１内に人が存在するか否かを判定することが好ましい。これにより、機器制御システム１は、施設Ｈ１の人の存否を検出するセンサなどを備えることなく、電力情報Ｄ３に基づいて施設Ｈ１に人が存在するか否かを判定することができる。
【０１０１】
機器制御システム１において、施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１外に存在する場合、第１制御部２（制御部）は、第１情報Ｄ１で指定された対象機器８の動作内容に所定の制限を加えた第２情報Ｄ２を生成することが好ましい。これにより、施設Ｈ１外に存在する端末装置１１で対象機器８を制御する際に、第１制御部２は、第１情報Ｄ１で指定された対象機器８の動作内容の一部を変更した動作内容の第２情報Ｄ２を生成することができる。
【０１０２】
機器制御システム１において、施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１外に存在する場合、第１制御部２（制御部）は、以下の第２情報Ｄ２を生成することが好ましい。当該第２情報Ｄ２は、第１情報Ｄ１で指定された対象機器８の動作内容が、第１情報Ｄ１に応じて予め定められた所定の動作内容となるような第２情報Ｄ２である。これにより、施設Ｈ１外に存在する端末装置１１で対象機器８を制御する際に、第１制御部２は、第１情報Ｄ１で指定された対象機器８の動作内容を、当該動作内容とは異なる所定の動作内容に変更した第２情報Ｄ２を生成することができる。
【０１０３】
機器制御システム１において、施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１外に存在する場合、第１制御部２（制御部）は、以下の第２情報Ｄ２を生成することが好ましい。当該第２情報Ｄ２は、第１情報Ｄ１で指定された対象機器８の動作の変更を報知する報知動作を対象機器８に行わせるような第２情報Ｄ２である。これにより、施設Ｈ１外に存在する端末装置１１で対象機器８を制御する際に、対象機器８が報知動作を行った後に、対象機器８の動作が変化する。そのため、施設Ｈ１にいる人は、対象機器８の動作が変化する前に、対象機器８の動作が変化することを知ることができる。
【０１０４】
機器制御システム１において、少なくとも１つの対象機器８は、複数の対象機器８であり、複数の対象機器８は、特定の機器（例えば電磁調理器８０１、シャッター８０２）を含む。施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１外に存在する場合、第１制御部２（制御部）は、特定の機器を制御しないことが好ましい。これにより、施設Ｈ１内に人が存在する状態で、施設Ｈ１外に存在する端末装置１１から特定の機器の動作が変更されることが回避可能となる。
【０１０５】
機器制御システム１は、第１情報Ｄ１で指定された対象機器８と、端末装置１１と、が施設Ｈ１内において同じエリア（例えば部屋Ｐ１）内に存在するか否かを判定する第１制御部（エリア内判定部）を備えることが好ましい。施設Ｈ１内に人が存在し、かつ端末装置１１が施設Ｈ１内に存在する場合、第１制御部２は、第１情報Ｄ１で指定された対象機器８と端末装置１１とが施設Ｈ１内において同じエリア内に存在するか否かに応じて、第１情報Ｄ１に基づく第２情報Ｄ２を生成する。これにより、第１制御部２（制御部）は、施設Ｈ１内に存在し、かつ複数の対象機器８のうち第１情報Ｄ１で指定する対象機器８と端末装置１１とが施設Ｈ１内において同じエリア内に存在するか否かに応じた個別の第２情報Ｄ２を生成することが可能となる。
【０１０６】
機器制御システム１は、第１情報Ｄ１で指定された対象機器８と、端末装置１１と、が施設Ｈ１内において同じエリア（例えば部屋Ｐ１）内に存在するか否かを判定する第１制御部２（エリア内判定部）を備えることが好ましい。施設Ｈ１内に人が存在せず、端末装置１１が施設Ｈ１内に存在する場合であって、かつ、第１情報Ｄ１で指定された対象機器８と端末装置１１とが施設Ｈ１内において同じエリア内に存在しない場合、第１制御部２（制御部）は、以下の第２情報Ｄ２を生成する。当該第２情報Ｄ２は、第１情報Ｄ１で指定された対象機器８の動作内容となるような第２情報Ｄ２である。上記構成によれば、第１制御部２は、施設Ｈ１内に人が存在しないと判定した状態で、第１情報Ｄ１で指定された対象機器８と端末装置１１とが別々のエリア（部屋）にある場合、第１情報Ｄ１で指定された対象機器８の動作内容となる第２情報Ｄ２を生成する。例えば、端末装置１１のユーザが施設Ｈ１の玄関などにいると、第２判定部４は、施設Ｈ１内に人が存在しないと判定する場合があるが、第１判定部３は、端末装置１１が施設Ｈ１内に存在すると判定する。この場合、ユーザは、端末装置１１を、部屋Ｐ１〜Ｐ４に設置されている対象機器８のリモコンとして操作することができる。
【０１０７】
機器制御システム１において、施設Ｈ１内に人が存在せず、かつ端末装置１１が施設Ｈ１外に存在する場合、第１制御部２（制御部）は、以下のように構成されたことが好ましい。第１制御部２（制御部）は、第１情報Ｄ１で指定された対象機器８が第２情報Ｄ２を受信した時点から所定期間の経過後に第１情報Ｄ１で指定された動作内容となるように第２情報Ｄ２を生成することが好ましい。上記構成によれば、第１制御部２は、対象機器８が第２情報Ｄ２を受信した時点とは異なる時点で対象機器８を動作させることができる。対象機器８の動作内容は、第１情報Ｄ１で指定された動作内容である。これにより、第１制御部２は、例えば、対象機器８をタイマー制御することができる。
【０１０８】
本実施形態の機器制御方法は、施設Ｈ１に設置された少なくとも１つの対象機器８の動作内容を指定する第１情報Ｄ１を受信するステップを有する。また、機器制御方法は、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、対象機器８の制御に関する第２情報Ｄ２を生成するステップを有する。これにより、本実施形態の機器制御方法は、施設Ｈ１外から制御可能な対象機器８の種類及び制御の内容を施設Ｈ１の状況に応じて変更することができる。
【０１０９】
本実施形態のプログラムは、コンピュータに、施設Ｈ１に設置された少なくとも１つの対象機器８の動作内容を指定する第１情報Ｄ１を受信するステップを実行させる。また、本実施形態のプログラムは、第１情報Ｄ１を送信した端末装置１１が施設Ｈ１外及び施設Ｈ１内のどちらに存在するかと、施設Ｈ１内に人が存在するか否かと、に応じて、対象機器８の制御に関する第２情報Ｄ２を生成するステップを実行させる。これにより、本実施形態のプログラムは、施設Ｈ１外から制御可能な対象機器８の種類及び制御の内容を施設Ｈ１の状況に応じて変更することができる。
【０１１０】
ところで、本実施形態に係る機器制御システム１では、第２判定部４は、対象機器８の消費電力に基づいて施設Ｈ１内の人の存否を判定しているが、この構成に限定されない。第２判定部４は、例えば、施設Ｈ１内に設置された人検知部の検知結果に基づいて施設Ｈ１内の人の存否を判定してもよい。人検知部は、例えば、部屋Ｐ１〜Ｐ４に１つずつ配置され、部屋Ｐ１〜Ｐ４ごとの人の存否を検知する。人検知部は、人体が放射する熱線に感度を有する焦電型の赤外線検出素子を備え、赤外線検出素子が熱線を検知できるか否かで、検知エリアに人が存在するか否かを検知し、検知結果をコントローラ１２に出力するように構成されていてもよい。第２判定部４は、外部ネットワークＮＷ１と、内部ネットワークＮＷ２と、コントローラ１２と、を介して、人検知部の検知結果を取得することができる。
【０１１１】
分電盤７０内の測定部７１は、部屋Ｐ１〜Ｐ４の各々の消費電力の他にも、例えば、施設Ｈ１全体の消費電力を測定するように構成されていてもよい。第２判定部４は、Ｈ１全体の消費電力に基づいて施設Ｈ１内の人の存否を判定可能に構成されていてもよい。また、第１判定部３は、端末装置１１が施設Ｈ１内に存在する場合に、端末装置１１が施設Ｈ１内の部屋Ｐ１〜Ｐ４のどこに存在するかを判定する機能が省略されていてもよい。
【０１１２】
端末装置１１における位置検出部１１４は、ＧＰＳ受信機を有することに限定されない。例えば、施設Ｈ１の各部屋Ｐ１〜Ｐ４にビーコン発信機が設置されていて、位置検出部１１４は、ビーコン発信機から発信されたビーコン信号を受信するように構成されていてもよい。ビーコン信号には、ビーコン発信機ごとに割り当てられた識別情報が含まれている。端末装置１１の第２制御部１１１は、ビーコン信号に付加されたビーコン発信機の識別情報を、端末装置１１の位置情報に代えて第１情報Ｄ１を生成する。通信装置１０の第１判定部３は、第１情報Ｄ１にビーコン発信機の識別情報が含まれているか否かを判定する機能を有し、第１記憶部２１は、ビーコン発信機の識別情報に対応する部屋情報を保持している。第１判定部３は、第１情報Ｄ１にビーコン発信機の識別情報が含まれていると判断すると、ビーコン発信機の識別情報に対応する部屋Ｐ１〜Ｐ４に端末装置１１があると判定する。他にも例えば、端末装置１１の第２制御部１１１がビーコン発信機の識別情報に対応する部屋情報を含む第１情報Ｄ１を生成し、第１判定部３が当該部屋情報に基づいて端末装置１１の位置を判定するように構成されていてもよい。
【０１１３】
端末装置１１は、スマートフォンのような携帯端末であることに限定されず、パーソナルコンピュータなどのような据置型の端末であってもよい。据置型の端末は、例えば、部屋Ｐ１〜Ｐ４に設置されていてもよいし、施設Ｈ１外の施設に設置されていてもよい。
【０１１４】
第１情報Ｄ１は、１つの対象機器８の識別情報を含むことに限定されず、複数の対象機器８の識別情報を含んでいてもよい。その場合、第１情報Ｄ１により複数の対象機器８の動作内容が変更可能となる。
【０１１５】
通信装置１０は、必ずしも施設Ｈ１外に設置される必要はなく、施設Ｈ１内に設置されてもよい。また、通信装置１０は、施設Ｈ１内に設置され、かつコントローラ１２の機能と第２通信部６の機能とを有するように構成されてもよい。
【０１１６】
通信装置１０が第１制御部２、第１判定部３、及び第２判定部４を備えることに限定されず、第１制御部２、第１判定部３、及び第２判定部４の各々は、通信装置１０以外の装置で実現されてもよい。
【０１１７】
第２情報テーブルにおいて、対象機器８ごとに第１〜第１０制御情報が個別に設定されていてもよい。例えば、第１制御部２が特定の動作指定情報に対して照明器具８１と照明器具８３とで異なる制御情報となるように設定された第２情報テーブルでもよい。
【０１１８】
対象機器８と、分電盤７０と、第２通信部６と、コントローラ１２との通信手段は、有線通信の他にも、電波及び光を媒体とした無線通信でもよい。また、対象機器８自体が必ずしもコントローラ１２と通信する機能を有していなくてもよい。対象機器８自体が通信機能を有していなくても、コントローラ１２と通信する機能を有する制御機器を介して対象機器８がコントローラ１２と通信可能に構成されていればよい。
【０１１９】
機器制御システム１が適用される施設Ｈ１は、住宅に限定されず、店舗などの商用施設でもよいし、オフィスビルなどでもよい。その場合、コントローラ１２は、例えば、施設Ｈ１内の各対象機器８と通信して各対象機器８を制御するＥＭＳ（Energy Management System）コントローラであればよい。
【０１２０】
本実施形態の機器制御システム１において、第４シーンは省略可能である。
【０１２１】
（変形例１）
変形例１の機器制御システムについて説明する。なお、変形例１の機器制御システムにおいて、実施形態の機器制御システム１と同様の構成については同一の符号を付して説明を省略する。また、上記した実施形態と同様の機器制御方法を、変形例１にも適用できる。上記した実施形態と同様のプログラムを、変形例１にも適用できる。
【０１２２】
変形例１の機器制御システムにおいて、通信装置１０は、第２情報Ｄ２をコントローラ１２に送信するだけでなく、端末装置１１にも送信する点が実施形態の機器制御システム１と相違する。つまり、変形例１の機器制御システムにおいて、第１制御部２が生成する第２情報Ｄ２は、対象機器８の動作を制御するための制御情報を少なくとも含む。また、第２情報Ｄ２は、端末装置１１に送信される情報であってもよい。
【０１２３】
変形例１の機器制御システムにおける通信装置１０の第１制御部２は、第２情報Ｄ２を第１通信部５から端末装置１１に送信させる機能を更に有している。端末装置１１の第２制御部１１１は、端末装置１１の第３通信部１１３が第２情報Ｄ２を受信すると、端末装置１１の操作部１１２に第２情報Ｄ２の内容を表示させる。要するに、変形例１の機器制御システムにおいて、通信装置１０から端末装置１１に送信される第２情報Ｄ２は、コントローラ１２に送信される制御情報の内容を操作部１１２に表示させるための情報である。
【０１２４】
第２情報Ｄ２は、更に、施設Ｈ１内の人の存否の情報を含んでいてもよい。また、第２情報Ｄ２は、端末装置１１と第１情報Ｄ１で指定された対象機器８とが施設Ｈ１内において同じ部屋内に存在するか否かの情報を含んでいてもよい。
【０１２５】
以下、通信装置１０と端末装置１１との動作について説明する。
【０１２６】
通信装置１０の第１制御部２は、第１情報Ｄ１に含まれる動作指定情報を変更しない場合には、その動作指定情報を含む第２情報Ｄ２を生成する。その場合、第１制御部２は、第２情報Ｄ２の内容を端末装置１１の操作部１１２に表示させることにより、第１情報Ｄ１に含まれる動作指定情報を端末装置１１の操作部１１２に表示させることができる。端末装置１１のユーザは、操作部１１２の表示内容に見ることにより、第１情報Ｄ１に含まれる動作指定情報を確認することができる。
【０１２７】
通信装置１０の第１制御部２は、更に、第２情報Ｄ２を通信装置１０の第１通信部５からコントローラ１２に送信させる前に、第２情報Ｄ２を第１通信部５から端末装置１１に送信させる機能を更に有していてもよい。端末装置１１の第２制御部１１１は、第１制御部２が第２情報Ｄ２を第１通信部５からコントローラ１２に送信させる前に、第１情報Ｄ１の動作指定情報で対象機器８を制御するか否かをユーザに選択させるような内容を操作部１１２に表示させる。また、第２制御部１１１は、第２情報Ｄ２に含まれている施設Ｈ１内の人の存否（又は部屋内の人の存否）の情報を、操作部１１２に表示させてもよい。これにより、端末装置１１のユーザは、第１情報Ｄ１の動作指定情報の内容と、施設Ｈ１内の人の存否とを確認することができる。ユーザが、操作部１１２に表示された内容を許可するような操作を操作部１１２で行うと、通信装置１０の第１制御部２は、第２情報Ｄ２を通信装置１０の第１通信部５からコントローラ１２に送信させる。
【０１２８】
ところで、通信装置１０の第１制御部２は、第１情報Ｄ１に含まれる動作指定情報を変更する際に、動作指定情報の変更内容を含む第２情報Ｄ２を生成して、第２情報Ｄ２を通信装置１０から端末装置１１に送信させる機能を更に有していてもよい。つまり、通信装置１０から端末装置１１に送信される第２情報Ｄ２は、第１情報Ｄ１に対する第２情報Ｄ２の変更内容と、コントローラ１２に送信される制御情報の内容と、を操作部１１２に表示させるための情報であってもよい。端末装置１１のユーザは、操作部１１２表示された第２情報Ｄ２の内容を見ることにより、第１情報Ｄ１に対する第２情報Ｄ２の変更内容を確認することができる。また、ユーザは、実際に制御される対象機器８の動作内容を確認することができる。
【０１２９】
通信装置１０の第１制御部２は、更に、第２情報Ｄ２を通信装置１０の第１通信部５からコントローラ１２に送信させる前に、第２情報Ｄ２を第１通信部５から端末装置１１に送信させる機能を更に有していてもよい。端末装置１１の第２制御部１１１は、第２情報Ｄ２がコントローラ１２に送信される前に、第２情報Ｄ２の制御情報で対象機器８を制御するか否かをユーザに選択させるような内容を操作部１１２に表示させる。操作部１１２は、例えば、第２情報Ｄ２の内容の他に、第２情報Ｄ２の制御情報での実行指示、キャンセル、及び動作指定情報を変更して第１情報Ｄ１を再送信するか、の何れかをユーザに選択させる内容を表示する。また、操作部１１２は、第２情報Ｄ２に含まれている施設Ｈ１内の人の存否（又は部屋内の人の存否）の情報を表示してもよい。ユーザは、第２情報Ｄ２の内容を確認した後に、第２情報Ｄ２の制御情報での実行、キャンセル、及び動作指定情報を変更して第１情報Ｄ１を再送信するか、の何れかを操作部１１２で選択できるようになる。ユーザが、第２情報Ｄ２の制御情報で実行指示するような操作を操作部１１２で行うと、通信装置１０の第１制御部２は、第２情報Ｄ２を第１通信部５からコントローラ１２に送信させる。
【０１３０】
ところで、変形例１の機器制御システムにおいて、第２情報Ｄ２は、コントローラ１２と、端末装置１１とに送信されることに限定される趣旨ではない。第２情報Ｄ２は、例えば、対象機器８に直接に送信されてもよいし、コントローラ１２以外の機器であって対象機器８を制御可能な機器に送信されてもよい。また、第２情報Ｄ２は、第１情報Ｄ１を送信した端末装置１１の他にも、端末装置１１とは異なる端末装置に送信されてもよい。
【０１３１】
また、通信装置１０から端末装置１１に送信される第２情報Ｄ２は、第１情報Ｄ１における動作指定情報の変更内容の他にも、第１情報Ｄ１における対象機器８の識別情報の変更内容を含んでいてもよい。
【０１３２】
（変形例２）
変形例２の機器制御システムについて説明する。なお、変形例２の機器制御システムにおいて、実施形態の機器制御システム１と同様の構成については同一の符号を付して説明を省略する。また、上記した実施形態と同様の機器制御方法を、変形例２にも適用できる。上記した実施形態と同様のプログラムを、変形例２にも適用できる。
【０１３３】
変形例２の機器制御システムでは、端末装置１１の第２制御部１１１の動作と、端末装置１１が施設Ｈ１外に存在するか否かを判定する第１判定部３の判定動作と、が実施形態の機器制御システム１と異なる。
【０１３４】
変形例２の機器制御システムにおける端末装置１１の第２制御部１１１は、第１情報Ｄ１を生成する際に、端末装置１１の位置情報に代えて、端末装置１１が接続されているネットワーク情報を含めた第１情報Ｄ１を生成する。ネットワーク情報とは、例えば、外部ネットワークＮＷ１及び内部ネットワークＮＷ２の各々に関する識別情報であり、例えば、各々のネットワークのゲートウェイ機器のＩＰアドレス（Internet Protocol address）である。第２制御部１１１は、外部ネットワークＮＷ１及び内部ネットワークＮＷ２の何れかのネットワークに接続する際に、各ネットワークのゲートウェイ機器のＩＰアドレスを取得する。第２制御部１１１は、当該ＩＰアドレスをネットワーク情報として第１情報Ｄ１に含めて第１情報Ｄ１を生成する。
【０１３５】
通信装置１０の第１制御部２は、第１情報Ｄ１に含まれるネットワーク情報を第１通信部５から取得して第１判定部３に出力する。通信装置１０の第１判定部３は、ネットワーク情報に基づいて、端末装置１１と第１通信部５との通信経路に施設Ｈ１外の通信経路が含まれているか否かを判定する。第１判定部３は、例えば、第１情報Ｄ１に含まれるネットワーク情報のＩＰアドレスが、第１記憶部２１に保持されている第２通信部６のＩＰアドレスと一致しない場合、端末装置１１と第１通信部５との通信経路に施設Ｈ１外の通信経路が含まれていると判定する。言い換えると、第１判定部３は、端末装置１１と第１通信部５との通信経路に施設Ｈ１外の通信経路が含まれている場合、端末装置１１が施設Ｈ１外に存在すると判定する。一方、第１情報Ｄ１に含まれるネットワーク情報のＩＰアドレスが第２通信部６のＩＰアドレスと一致する場合、第１判定部３は、端末装置１１が施設Ｈ１内に存在すると判定する。
【０１３６】
端末装置１１は、一例として、第２通信部６と直接に通信できる場合には、内部ネットワークＮＷ２に接続し、第２通信部６と直接に通信できない場合には外部ネットワークＮＷ１に接続するように構成されている。ここに、端末装置１１が第２通信部６と直接に通信できる距離は数ｍ程度であるから、この場合には、端末装置１１は施設Ｈ１内に存在している。一方、端末装置１１が第２通信部６と直接に通信できない場合には、端末装置１１は施設Ｈ１外に存在していると推定できる。
【０１３７】
ところで、ネットワーク情報は、ＩＰアドレスであることに限定されず、例えば、各ネットワークのゲートウェイ機器のＭＡＣアドレス（Media Access Control address）などでもよい。
【０１３８】
以上説明したように、変形例２の機器制御システムは、第１判定部３（判定部）を備えている。第１判定部３は、端末装置１１と第１通信部５（通信部）との通信経路に施設Ｈ１外の通信経路が含まれていることを示すネットワーク情報が第１情報Ｄ１に含まれている場合に、端末装置１１が施設Ｈ１外に存在すると判定する。上記構成によれば、第１判定部３は、端末装置１１と第１通信部５との通信経路によって端末装置１１が施設Ｈ１外に存在するか否かを判定することができる。これにより、第１判定部３は、端末装置１１と施設Ｈ１との位置関係に関わらず、端末装置１１が施設Ｈ１外に存在するか否かを判定することができる。
【０１３９】
変形例２の機器制御システムでは、端末装置１１は、ＧＰＳ受信機による位置情報を利用せずに第１情報Ｄ１を作成することができる。したがって、変形例２の機器制御システムでは、端末装置１１がＧＰＳ受信機を有していなくても、通信装置１０の第１判定部３は、ネットワーク情報に基づいて端末装置１１が施設Ｈ１外に存在するか否かを判定することができる。例えば、ＧＰＳ受信機を備えていないパーソナルコンピュータのような据置型の端末でも、端末装置１１として利用可能であることが好ましい。
【０１４０】
ここで、端末装置１１の第２制御部１１１は、内部ネットワークＮＷ２に接続できる場合であっても、ユーザの操作部１１２での操作に応じて、外部ネットワークＮＷ１に接続可能に構成されていてもよい。第２制御部１１１は、例えば、内部ネットワークＮＷ２に接続できる場合でも、内部ネットワークＮＷ２を介さずに外部ネットワークＮＷ１に接続する内容を端末装置１１の操作部１１２に表示させる機能を有していてもよい。ユーザは、施設Ｈ１内で端末装置１１を操作する場合でも、外部ネットワークＮＷ１に接続するよう操作部１１２を操作することで、端末装置１１と通信装置１０の第１通信部５との通信経路に施設Ｈ１外の通信経路を含めることができる。これにより、通信装置１０の第１判定部３は、端末装置１１が施設Ｈ１内に存在していても、端末装置１１が施設Ｈ１外に存在すると判定する。つまり、端末装置１１が施設Ｈ１内に存在していても、通信装置１０の第１制御部２は、端末装置１１が施設Ｈ１外に存在にしている場合の第１及び第３シーンの制御内容を選択することができるようになる。
【０１４１】
ところで、機器制御システム１に変形例２の機器制御システムの構成を適用可能である。例えば、機器制御システム１は、端末装置１１の地理上の位置情報と、ネットワーク情報との２つの情報に基づいて、端末装置１１が施設Ｈ１外に存在するか否かを判定するように構成されていてもよい。
【０１４２】
また、変形例２の機器制御システムに変形例１の機器制御システムの構成を適用可能である。例えば、変形例２の機器制御システムにおける通信装置１０の第１制御部２は、第２情報Ｄ２の内容を端末装置１１に通知する機能などを備えていてもよい。
【符号の説明】
【０１４３】
１  機器制御システム
１０  通信装置
１１  端末装置
２  第１制御部（制御部、エリア内判定部）
３  第１判定部（判定部）
４  第２判定部（制御部）
５  第１通信部（通信部）
８  対象機器
Ｄ１  第１情報
Ｄ２  第２情報
Ｄ３  電力情報
Ｈ１  施設
【図１】
2018057245.tif 000005
【図２】
2018057245.tif 000006
【図３】
2018057245.tif 000007