(57)【要約】【課題】機器の誤制御を低減する。【解決手段】制御装置は、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、ユーザが帰宅したか否かを判定する判定部と、ネットワークに接続された機器を制御する機器制御部であって、判定部が判定した判定結果に基づいて、機器の制御を変更する機器制御部とを備える。【選択図】図１
2019049894.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定部
を備えることを特徴とする制御装置。
【請求項２】
前記判定部は、前記接続状況を前記端末装置が前記ネットワークに接続されたことを示す通知として前記端末装置から取得し、取得した当該接続状況と、前記ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する
ことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記ネットワークに接続されている装置の接続状態を示す接続状態情報と、前記端末装置を識別する端末識別情報を記憶する端末情報記憶部に記憶されている前記端末識別情報とに基づいて、前記接続状況を検出する接続検出部を備え、
前記判定部は、前記接続検出部が検出した前記接続状況と、前記ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する
ことを特徴とする請求項１又は請求項２に記載の制御装置。
【請求項４】
前記判定部は、前記ドアの開錠情報に基づいて、前記ドアが開錠されたことを前記ドアに関する状況として検出し、前記端末装置が前記ネットワークに接続され、且つ、前記ドアが開錠された場合に、前記ユーザが帰宅したと判定する
ことを特徴とする請求項１から請求項３のいずれか一項に記載の制御装置。
【請求項５】
前記判定部は、前記端末装置が前記ネットワークに接続された時刻と、前記ドアが開錠された時刻との間隔が第１の間隔以内である場合に、前記ユーザが帰宅したと判定する
ことを特徴とする請求項４に記載の制御装置。
【請求項６】
前記判定部は、前記ドアの開錠情報に基づいて、前記ドアが施錠されたことを前記ドアに関する状況として検出し、前記ドアが施錠され、且つ、前記端末装置が前記ネットワークから切断された場合に、前記ユーザが外出したと判定する
ことを特徴とする請求項１から請求項５のいずれか一項に記載の制御装置。
【請求項７】
前記判定部は、前記ドアが施錠された時刻と、前記端末装置が前記ネットワークから切断された時刻との間隔が第２の間隔以内である場合に、前記ユーザが外出したと判定する
ことを特徴とする請求項６に記載の制御装置。
【請求項８】
前記判定部は、前記ドアの開閉情報に基づいて、前記ドアが開かれたことを前記ドアに関する状況として検出し、前記端末装置が前記ネットワークに接続され、且つ、前記ドアが開かれた場合に、前記ユーザが帰宅したと判定する
ことを特徴とする請求項１から請求項７のいずれか一項に記載の制御装置。
【請求項９】
前記判定部は、前記端末装置が前記ネットワークに接続された時刻と、前記ドアが開かれた時刻との間隔が第３の間隔以内である場合に、前記ユーザが帰宅したと判定する
ことを特徴とする請求項８に記載の制御装置。
【請求項１０】
前記判定部は、前記ドアの開閉情報に基づいて、前記ドアが開閉されたことを前記ドアに関する状況として検出し、前記ドアが開閉され、且つ、前記端末装置が前記ネットワークから切断された場合に、前記ユーザが外出したと判定する
ことを特徴とする請求項１から請求項９のいずれか一項に記載の制御装置。
【請求項１１】
前記判定部は、前記ドアが開閉された時刻と、前記端末装置が前記ネットワークから切断された時刻との間隔が第４の間隔以内である場合に、前記ユーザが外出したと判定する
ことを特徴とする請求項１０に記載の制御装置。
【請求項１２】
前記ネットワークに接続された機器を制御する機器制御部であって、前記判定部が判定した判定結果に基づいて、前記機器の制御を変更する機器制御部
を備えることを特徴とする請求項１から請求項１１のいずれか一項に記載の制御装置。
【請求項１３】
前記ユーザを識別するユーザ識別情報と、前記端末装置を識別する端末識別情報とを対応付けたユーザ情報を記憶するユーザ情報記憶部を備え、
前記機器制御部は、前記ユーザ情報記憶部が記憶する前記ユーザ情報に基づいて、前記ネットワークに接続されている前記端末装置に対応する前記ユーザを検出し、検出した当該ユーザに応じて、前記機器の制御を変更する
ことを特徴とする請求項１２に記載の制御装置。
【請求項１４】
機器を遠隔操作するユーザの端末装置と、前記機器を制御する制御装置とを備え、
前記制御装置は、
ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定部と、
前記ネットワークに接続された機器を制御する機器制御部であって、前記判定部が判定した判定結果に基づいて、前記機器の制御を変更する機器制御部と
を備えることを特徴とする機器制御システム。
【請求項１５】
制御装置が、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定ステップと、
制御装置が、前記ネットワークに接続された機器を制御する機器制御ステップであって、前記判定ステップによって判定された判定結果に基づいて、前記機器の制御を変更する機器制御ステップと
を含むことを特徴とする機器制御方法。
【請求項１６】
コンピュータに、
ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定ステップと、
前記ネットワークに接続された機器を制御する機器制御ステップであって、前記判定ステップによって判定された判定結果に基づいて、前記機器の制御を変更する機器制御ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、機器制御システム、機器制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、家電機器などの様々な機器を制御する技術が普及している。このような機器を制御する技術では、例えば、スマートフォンなどの端末装置が、無線ＬＡＮ（Local Area Network）などによりネットワークに接続されたか否かに応じて、機器の制御を変更している（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５７９３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した技術では、例えば、ユーザが自宅の周辺を通過すると、ユーザの端末装置が自宅のネットワークに接続される場合があり、このような場合には、ユーザの帰宅が正しく判定されずに、機器に対して間違った制御が行われることがあった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、機器の誤制御を低減することができる制御装置、機器制御システム、機器制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定部を備えることを特徴とする制御装置である。
【０００７】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記接続状況を前記端末装置が前記ネットワークに接続されたことを示す通知として前記端末装置から取得し、取得した当該接続状況と、前記ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定することを特徴とする。
【０００８】
また、本発明の一態様は、上記の制御装置において、前記ネットワークに接続されている装置の接続状態を示す接続状態情報と、前記端末装置を識別する端末識別情報を記憶する端末情報記憶部に記憶されている前記端末識別情報とに基づいて、前記接続状況を検出する接続検出部を備え、前記判定部は、前記接続検出部が検出した前記接続状況と、前記ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定することを特徴とする。
【０００９】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアの開錠情報に基づいて、前記ドアが開錠されたことを前記ドアに関する状況として検出し、前記端末装置が前記ネットワークに接続され、且つ、前記ドアが開錠された場合に、前記ユーザが帰宅したと判定することを特徴とする。
【００１０】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記端末装置が前記ネットワークに接続された時刻と、前記ドアが開錠された時刻との間隔が第１の間隔以内である場合に、前記ユーザが帰宅したと判定することを特徴とする。
【００１１】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアの開錠情報に基づいて、前記ドアが施錠されたことを前記ドアに関する状況として検出し、前記ドアが施錠され、且つ、前記端末装置が前記ネットワークから切断された場合に、前記ユーザが外出したと判定することを特徴とする。
【００１２】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアが施錠された時刻と、前記端末装置が前記ネットワークから切断された時刻との間隔が第２の間隔以内である場合に、前記ユーザが外出したと判定することを特徴とする。
【００１３】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアの開閉情報に基づいて、前記ドアが開かれたことを前記ドアに関する状況として検出し、前記端末装置が前記ネットワークに接続され、且つ、前記ドアが開かれた場合に、前記ユーザが帰宅したと判定することを特徴とする。
【００１４】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記端末装置が前記ネットワークに接続された時刻と、前記ドアが開かれた時刻との間隔が第３の間隔以内である場合に、前記ユーザが帰宅したと判定することを特徴とする。
【００１５】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアの開閉情報に基づいて、前記ドアが開閉されたことを前記ドアに関する状況として検出し、前記ドアが開閉され、且つ、前記端末装置が前記ネットワークから切断された場合に、前記ユーザが外出したと判定することを特徴とする。
【００１６】
また、本発明の一態様は、上記の制御装置において、前記判定部は、前記ドアが開閉された時刻と、前記端末装置が前記ネットワークから切断された時刻との間隔が第４の間隔以内である場合に、前記ユーザが外出したと判定することを特徴とする。
【００１７】
また、本発明の一態様は、上記の制御装置において、前記ネットワークに接続された機器を制御する機器制御部であって、前記判定部が判定した判定結果に基づいて、前記機器の制御を変更する機器制御部を備えることを特徴とする。
【００１８】
また、本発明の一態様は、上記の制御装置において、前記ユーザを識別するユーザ識別情報と、前記端末装置を識別する端末識別情報とを対応付けたユーザ情報を記憶するユーザ情報記憶部を備え、前記機器制御部は、前記ユーザ情報記憶部が記憶する前記ユーザ情報に基づいて、前記ネットワークに接続されている前記端末装置に対応する前記ユーザを検出し、検出した当該ユーザに応じて、前記機器の制御を変更することを特徴とする。
【００１９】
また、本発明の一態様は、機器を遠隔操作するユーザの端末装置と、前記機器を制御する制御装置とを備え、前記制御装置は、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定部と、前記ネットワークに接続された機器を制御する機器制御部であって、前記判定部が判定した判定結果に基づいて、前記機器の制御を変更する機器制御部とを備えることを特徴とする機器制御システムである。
【００２０】
また、本発明の一態様は、制御装置が、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定ステップと、制御装置が、前記ネットワークに接続された機器を制御する機器制御ステップであって、前記判定ステップによって判定された判定結果に基づいて、前記機器の制御を変更する機器制御ステップとを含むことを特徴とする機器制御方法である。
【００２１】
また、本発明の一態様は、コンピュータに、ネットワークに無線通信により接続可能なユーザの端末装置における当該ネットワークへの接続状況と、ドアに関する状況とに基づいて、前記ユーザが帰宅したか否かを判定する判定ステップと、前記ネットワークに接続された機器を制御する機器制御ステップであって、前記判定ステップによって判定された判定結果に基づいて、前記機器の制御を変更する機器制御ステップとを実行させるためのプログラムである。
【発明の効果】
【００２２】
本発明によれば、機器の誤制御を低減することができる。
【図面の簡単な説明】
【００２３】
【図１】第１の実施形態による機器制御システムの一例を示すブロック図である。
【図２】第１の実施形態における接続先記憶部のデータ例を示す図である。
【図３】第１の実施形態における宅内接続情報記憶部のデータ例を示す図である。
【図４】第１の実施形態における接続情報記憶部のデータ例を示す図である。
【図５】第１の実施形態におけるＤＨＣＰサーバログ記憶部のデータ例を示す図である。
【図６】第１の実施形態におけるユーザ情報記憶部のデータ例を示す図である。
【図７】第１の実施形態における機器情報記憶部のデータ例を示す図である。
【図８】第１の実施形態におけるシナリオ記憶部のデータ例を示す図である。
【図９】第１の実施形態における無線ＬＡＮのアクセスポイントの登録処理の一例を示す図である。
【図１０】第１の実施形態における端末装置の登録処理の一例を示す図である。
【図１１】第１の実施形態におけるシナリオの登録処理の一例を示す図である。
【図１２】第１の実施形態における帰宅の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
【図１３】第１の実施形態における外出の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
【図１４】第１の実施形態における端末装置の無線ＬＡＮによるネットワークへの接続処理の一例を示す図である。
【図１５】第２の実施形態による機器制御システムの一例を示すブロック図である。
【図１６】第２の実施形態における端末装置の接続状況の検出処理の一例を示すフローチャートである。
【図１７】第２の実施形態における接続状態情報のデータ例を示す図である。
【図１８】第２の実施形態における端末装置の接続状況の検出処理の変形例を示すフローチャートである。
【図１９】第３の実施形態による機器制御システムの一例を示すブロック図である。
【図２０】第３の実施形態における帰宅の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
【図２１】第３の実施形態における外出の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明の実施形態による制御装置、及び制御システムについて、図面を参照して説明する。
［第１の実施形態］
図１は、第１の実施形態による機器制御システム１の一例を示すブロック図である。
図１に示すように、機器制御システム１は、端末装置１０と、無線ＬＡＮルータ２０と、ＨＥＭＳコントローラ４０と、玄関ドア３０と、電気錠３１と、宅内機器（５１、５２）とを備えている。なお、説明の都合上、機器制御システム１は、一台の端末装置１０を備える例を記載しているが、複数の端末装置１０を備えるようにしてもよい。
【００２５】
無線ＬＡＮルータ２０と、ＨＥＭＳコントローラ４０と、電気錠３１と、宅内機器（５１、５２）とは、ネットワークＮＷ１により接続されており、端末装置１０は、無線通信により、無線ＬＡＮルータ２０を介してネットワークＮＷ１に接続可能である。
ネットワークＮＷ１は、例えば、家庭内ＮＷ（Home Area Network）などのネットワークであり、無線ＬＡＮルータ２０によって、有線ＬＡＮ及び無線ＬＡＮにより構築されている。
また、無線ＬＡＮルータ２０と、ＨＥＭＳコントローラ４０と、玄関ドア３０と、電気錠３１と、宅内機器（５１、５２）とは、ユーザの住宅１００に設置されているものとする。
【００２６】
なお、本実施形態において、宅内機器５１と宅内機器５２とは、機器制御システム１が備える任意の宅内機器を示す場合、又は特に区別しない場合には、宅内機器５０として説明する。宅内機器５０は、例えば、家電機器、照明機器、映像機器、空調機器、防犯機器、制御可能な浴槽の給湯器などの機器である。
図１に示す例では、宅内機器５１が、照明機器であり、宅内機器５２が、エアーコンディショナ（以下、エアコンという）である。また、宅内機器５０には、“リビングのエアコン”、“廊下の照明”などの機器ニックネームを付与することが可能である。
【００２７】
また、ネットワークＮＷ１を介して宅内機器５０を制御可能な制御プロトコルは、例えば、ＥＣＨＯＮＥＴ（登録商標）、ＥＣＨＯＮＥＴ  Ｌｉｔｅ、ＳＥＰ（Smart Energy Profile）２．０、ＫＮＸ（登録商標）、ＤＬＮＡ（登録商標）、ＢＡＣｎｅｔ（Building Automation and Control Networking protocol）、ＤａＬｉ（Digital Addressable Lighting Interface）などである。
【００２８】
端末装置１０は、例えば、ユーザに所持されるスマートフォンなどの携帯端末であり、無線通信によりネットワークＮＷ１に接続可能である。端末装置１０は、リモコンの代わりに宅内機器５０の操作を行う端末機器として使用され、宅内機器５０を遠隔操作する。また、端末装置１０は、無線ＬＡＮ通信部１１と、入力部１２と、表示部１３と、端末制御部１４と、接続先記憶部１５と、宅内接続情報記憶部１６とを備えている。
【００２９】
無線ＬＡＮ通信部１１は、例えば、無線ＬＡＮ通信を利用して無線ＬＡＮルータ２０に接続し、当該無線ＬＡＮルータ２０を介してネットワークＮＷ１に接続する。無線ＬＡＮ通信部１１は、接続したネットワークＮＷ１を介して各種通信を行う。無線ＬＡＮ通信部１１は、例えば、ネットワークＮＷ１を介して、ＨＥＭＳコントローラ４０に接続し、宅内機器５０の操作に関する通信を行う。
【００３０】
入力部１２は、例えば、タッチパネルなどの入力デバイスであり、端末装置１０に対する各種入力を受け付ける。入力部１２は、ユーザによる、例えば、端末装置１０の登録の入力、ユーザの帰宅又は外出の際に宅内機器５０を制御するシナリオの登録の入力、及び各種操作に関する入力などを受け付ける。
表示部１３は、例えば、液晶ディスプレイ装置などであり、各種情報を表示する。表示部１３は、例えば、登録した端末装置１０（ユーザ）の一覧の表示や、各種登録の際の入力情報などを表示する。
【００３１】
端末制御部１４は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、端末装置１０を統括的に制御する。端末制御部１４は、例えば、無線ＬＡＮによるネットワークＮＷ１への接続処理を実行する。また、端末制御部１４は、例えば、予め登録されている住宅１００のホームネットワークであるネットワークＮＷ１に無線ＬＡＮにより接続した場合に、当該ネットワークＮＷ１への接続状況（例えば、端末装置１０がネットワークＮＷ１に接続したという状況）をＨＥＭＳコントローラ４０に通知する。
【００３２】
接続先記憶部１５は、端末装置１０に登録されている無線ＬＡＮの接続先情報を記憶する。接続先記憶部１５は、例えば、図２に示すように、「ＳＳＩＤ」と、「認証方式」と、「セキュリティキー」とを対応付けて接続先情報として記憶する。
図２は、本実施形態における接続先記憶部１５のデータ例を示す図である。
図２において、「ＳＳＩＤ」（Service set identifier）は、無線ＬＡＮのアクセスポイントの識別情報であり、「認証方式」は、無線ＬＡＮの認証方式を示している。また、「セキュリティキー」は、無線ＬＡＮの通信に使用する暗号キーである。
【００３３】
図２に示す例では、「ＳＳＩＤ」が“ｍｙｈｏｍｅ”の無線ＬＡＮのアクセスポイントは、「認証方式」が“ＷＰＡ−ＰＳＫ”であり、「セキュリティキー」が、“ａｂｃ１２３４”であることを示している。なお、本実施形態の説明において、無線ＬＡＮルータ２０による無線ＬＡＮの「ＳＳＩＤ」を“ｍｙｈｏｍｅ”として説明する。
【００３４】
図１の説明に戻り、宅内接続情報記憶部１６は、端末装置１０の端末識別情報、ＨＥＭＳコントローラ４０の識別情報、及び住宅１００内のネットワークＮＷ１に接続する場合の接続情報（無線ＬＡＮの接続情報）を記憶する。宅内接続情報記憶部１６は、例えば、図３に示すように、「端末ＩＤ」と、「ＨＥＭＳ機器ＩＤ」と、「ＳＳＩＤ」と、「ＢＳＳＩＤ」と、「ユーザ名」とを対応付けて記憶する。
【００３５】
図３は、本実施形態における宅内接続情報記憶部１６のデータ例を示す図である。
図３において、「端末ＩＤ」は、端末装置１０のＭＡＣアドレスであり、端末装置１０の端末識別情報の一例である。また、「ＨＥＭＳ機器ＩＤ」は、住宅１００（自宅）のＨＥＭＳコントローラ４０の識別情報である。「ＳＳＩＤ」は、登録済みの住宅１００の無線ＬＡＮのＳＳＩＤを示し、「ＢＳＳＩＤ」は、住宅１００の無線ＬＡＮのアクセスポイント（無線ＬＡＮルータ２０）のＢＳＳＩＤ（Basic Service Set Identifier）を示している。また、「ユーザ名」は、端末装置１０のユーザを識別するユーザ識別情報であり、例えば、ニックネームである。
【００３６】
図３に示す例では、「端末ＩＤ」が“ａａ−ａａ−ａａ−ａａ−ａａ−ａａ”に対応付けられた「ＨＥＭＳ機器ＩＤ」が“１２３４５６”であることを示している。また、「ＳＳＩＤ」及び「ＢＳＳＩＤ」が、“ｍｙｈｏｍｅ”及び“ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ−ＸＸ”であり、「ユーザ名」が“お父さん”であることを示している。
【００３７】
再び図１の説明に戻り、端末制御部１４は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、端末装置１０を統括的に制御する。端末制御部１４は、例えば、無線ＬＡＮによるネットワークＮＷ１への接続処理を実行する。また、端末制御部１４は、例えば、予め登録されている住宅１００のホームネットワークであるネットワークＮＷ１に無線ＬＡＮにより接続した場合に、当該ネットワークＮＷ１への接続状況（例えば、端末装置１０がネットワークＮＷ１に接続したという状況）をＨＥＭＳコントローラ４０に通知する。端末制御部１４は、例えば、宅内接続情報記憶部１６に記憶されている「ＳＳＩＤ」及び「ＢＳＳＩＤ」に基づいて、端末装置１０がネットワークＮＷ１に接続したことを検出する。
【００３８】
また、端末制御部１４は、例えば、ネットワークＮＷ１と通信できなくなった場合に、端末装置１０がネットワークＮＷ１から切断されたことを検出する。端末制御部１４は、例えば、携帯電話機能による移動体通信システムを利用して、端末装置１０がネットワークＮＷ１から切断されたことをＨＥＭＳコントローラ４０に通知する。
【００３９】
無線ＬＡＮルータ２０は、無線ＬＡＮ及びネットワークＮＷ１を管理する。無線ＬＡＮルータ２０は、例えば、無線ＬＡＮに接続している機器を、ネットワークＮＷ１に接続し、ネットワークＮＷ１に接続されている機器と、無線ＬＡＮに接続している機器との間の通信を制御する。無線ＬＡＮルータ２０は、ＮＷ通信部２１と、無線ＬＡＮ通信部２２と、ルータ記憶部２３と、無線ＬＡＮ制御部２４とを備えている。
【００４０】
ＮＷ通信部２１は、ネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。
無線ＬＡＮ通信部２２は、無線ＬＡＮのアクセスポイントとして機能し、例えば、端末装置１０と無線通信により各種通信を行う。
ルータ記憶部２３は、無線ＬＡＮルータ２０が利用する各種情報を記憶する。ルータ記憶部２３は、接続情報記憶部２３１と、ＤＨＣＰサーバログ記憶部２３２とを備えている。
【００４１】
接続情報記憶部２３１は、無線ＬＡＮ（ネットワークＮＷ１）に接続されている機器の情報を記憶する。接続情報記憶部２３１は、例えば、図４に示すように、「ＭＡＣアドレス」と、「接続日時」とを対応付けて接続機器情報（アソシエーションログ）として記憶する。
【００４２】
図４は、本実施形態における接続情報記憶部２３１のデータ例を示す図である。
図４において、「ＭＡＣアドレス」は、例えば、ネットワークＮＷ１に接続されている機器（例えば、端末装置１０など）のＭＡＣアドレスを示し、ネットワークＮＷ１に接続されている機器を識別する接続機器識別情報の一例である。また、「接続日時」は、ネットワークＮＷ１に接続されている機器が接続した日時を示している。
図４に示す例では、「ＭＡＣアドレス」が“ａａ−ａａ−ａａ−ａａ−ａａ−ａａ”の機器と、“ｂｂ−ｂｂ−ｂｂ−ｂｂ−ｂｂ−ｂｂ”の機器とがネットワークＮＷ１に接続されていることを示している。また、「ＭＡＣアドレス」が“ａａ−ａａ−ａａ−ａａ−ａａ−ａａ”の機器は、「接続日時」が“２０１７−０６−３０Ｔ１０：１０：３０”であることを示している。また、“ｂｂ−ｂｂ−ｂｂ−ｂｂ−ｂｂ−ｂｂ”の機器は、「接続日時」が“２０１７−０６−３０Ｔ１０：１２：２５”であることを示している。
【００４３】
再び図１の説明に戻り、ＤＨＣＰサーバログ記憶部２３２は、ネットワークＮＷ１において、無線ＬＡＮルータ２０が、ＤＨＣＰ（Dynamic Host Configuration Protocol）によって払い出した（付与した）ＩＰ（Internet Protocol）アドレスのログ情報（ＤＨＣＰサーバログ）を記憶する。ＤＨＣＰサーバログ記憶部２３２は、例えば、「ＭＡＣアドレス」と、「ＩＰアドレス」と、「接続日時」とを対応付けてログ情報（ＤＨＣＰサーバログ）として記憶する。
【００４４】
図５は、本実施形態におけるＤＨＣＰサーバログ記憶部２３２のデータ例を示す図である。
図５において、「ＭＡＣアドレス」は、ネットワークＮＷ１に接続されている機器（例えば、端末装置１０など）のＭＡＣアドレスを示し、「ＩＰアドレス」は、払い出したＩＰアドレスを示している。また、「接続日時」は、「ＩＰアドレス」を払い出した日時を示している。
図５に示す例では、「ＭＡＣアドレス」が“ａａ−ａａ−ａａ−ａａ−ａａ−ａａ”の機器に対して、「ＩＰアドレス」の“１９２．１６８．１．２０”が「接続日時」の“２０１７−０６−３０Ｔ１０：１０：３０”に払い出されたことを示している。
【００４５】
再び図１の説明に戻り、無線ＬＡＮ制御部２４は、例えば、ＣＰＵなどを含むプロセッサであり、無線ＬＡＮルータ２０を統括的に制御する。無線ＬＡＮ制御部２４は、例えば、無線ＬＡＮ通信部２２及びＮＷ通信部２１を介して、ネットワークＮＷ１に接続された機器に対応する接続機器情報（アソシエーションログ）を、例えば、上述した図４に示すように、接続情報記憶部２３１に記憶させる。また、無線ＬＡＮ制御部２４は、ネットワークＮＷ１に接続された機器に対してＩＰアドレスを払い出し、払い出したＩＰアドレスに関するログ情報（ＤＨＣＰサーバログ）を、上述した図５に示すように、ＤＨＣＰサーバログ記憶部２３２に記憶させる。
【００４６】
玄関ドア３０（ドアの一例）は、住宅１００（自宅）の玄関に設置されたドアである。
電気錠３１は、玄関ドア３０に設置された錠であり、玄関ドア３０の施錠状態を検出し、検出した玄関ドア３０の施錠状態を、ネットワークＮＷ１を介してＨＥＭＳコントローラ４０に送信する。電気錠３１は、ＮＷ通信部３１１と、施錠状態検出部３１２とを備えている。
【００４７】
ＮＷ通信部３１１は、例えば、有線ＬＡＮ通信を利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。なお、図１に示す例では、一例として、有線ＬＡＮ通信を利用しているが、ＮＷ通信部３１１は、無線ＬＡＮルータ２０を介した無線ＬＡＮ通信や、Ｗｉ−ＳＵＮ通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＥｎＯｃｅａｎ（登録商標）通信などを利用してネットワークＮＷ１に接続してもよい。ＮＷ通信部３１１は、ネットワークＮＷ１を介して、例えば、ＨＥＭＳコントローラ４０との間の通信を行う。
【００４８】
施錠状態検出部３１２は、玄関ドア３０の施錠状態を検出し、検出した施錠状態を、ＮＷ通信部３１１を介してＨＥＭＳコントローラ４０に送信する。施錠状態検出部３１２は、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）の電動玄関ドア・引戸クラス、電気錠クラスなどを利用して、検出した施錠状態をＨＥＭＳコントローラ４０に送信する。
【００４９】
ＨＥＭＳコントローラ４０（制御装置の一例）は、ネットワークＮＷ１に接続されており、宅内機器５０を制御する。ＨＥＭＳコントローラ４０は、ＮＷ通信部４１と、記憶部４２と、制御部４３とを備えている。
【００５０】
ＮＷ通信部４１は、例えば、有線ＬＡＮ通信を利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。なお、図１に示す例では、一例として、有線ＬＡＮ通信を利用しているが、ＮＷ通信部４１は、無線ＬＡＮルータ２０を介した無線ＬＡＮ通信や、Ｗｉ−ＳＵＮ通信などを利用してネットワークＮＷ１に接続してもよい。
【００５１】
記憶部４２は、ＨＥＭＳコントローラ４０が利用する各種情報を記憶する。記憶部４２は、ユーザ情報記憶部４２１と、機器情報記憶部４２２と、シナリオ記憶部４２３とを備えている。
ユーザ情報記憶部４２１は、ユーザを識別するユーザ識別情報と、端末装置１０を識別する端末識別情報とを対応付けたユーザ情報を記憶する。ユーザ情報記憶部４２１は、例えば、図６に示すように、「ユーザ名」と、「端末ＩＤ」とを対応付けてユーザ情報として記憶する。
【００５２】
図６は、本実施形態におけるユーザ情報記憶部４２１のデータ例を示す図である。
図６において、「ユーザ名」は、端末装置１０に登録されたユーザ名であり、ユーザを識別するユーザ識別情報の一例である。また、「端末ＩＤ」は、端末装置１０のＭＡＣアドレスを示している。ここで、ＭＡＣアドレスは、端末装置１０を識別する端末識別情報の一例である。
【００５３】
図６に示す例では、例えば、「ユーザ名」が“お父さん”に対応する「端末ＩＤ」が、“ａａ−ａａ−ａａ−ａａ−ａａ−ａａ”であることを示している。ここでは、ユーザ名を“お父さん”などのニックネームで登録されている例を示している。
なお、ユーザ情報記憶部４２１が記憶するユーザ情報は、端末装置１０の操作により入力され、後述する端末登録部４３１によってユーザ情報記憶部４２１に記憶される。
【００５４】
再び図１の説明に戻り、機器情報記憶部４２２は、ＨＥＭＳコントローラ４０が制御する宅内機器５０に関する機器情報を記憶する。機器情報記憶部４２２は、例えば、図７に示すように、「機器ニックネーム」と、「機器ＩＤ」と、「機器種別」と、「機器の状態」と、「操作可能情報」とを対応付けて機器情報として記憶する。
【００５５】
図７は、本実施形態における機器情報記憶部４２２のデータ例を示す図である。
図７において、「機器ニックネーム」は、ユーザによって宅内機器５０に付与されたニックネーム、愛称、呼び名などの機器識別名称（機器識別情報）である。また、「機器ＩＤ」は、制御する宅内機器５０を個別に識別する機器ＩＤであり、例えば、ノードＩＤ、インスタンスＩＤ、等の個体識別情報であってもよい。「機器種別」は、例えば、エアコン、照明、テレビなどの宅内機器５０の種別を示す情報であり、「機器の状態」は、宅内機器５０の状態を示している。また、「操作可能情報」は、宅内機器５０の制御可能な操作情報を示している。
【００５６】
図７に示す例では、例えば、「機器ＩＤ」が“１２３４５”の機器には、“リビングのエアコン”という「機器ニックネーム」が対応付らており、「機器種別」が“エアコン”であり、「機器の状態」が“停止中”であることを示している。また、当該宅内機器５０の「操作可能情報」は、“オン／オフ、温度設定、・・・”などであることを示している。
【００５７】
再び図１の説明に戻り、シナリオ記憶部４２３は、例えば、ユーザが住宅１００に帰宅、又は住宅１００から外出した場合に、宅内機器５０を制御するシナリオ情報を記憶する。シナリオ記憶部４２３は、例えば、図８に示すように、「ユーザ名」と、「帰宅／外出」と、「機器ニックネーム」と、「機器ＩＤ」と、「操作内容」とを対応付けたシナリオ情報を記憶する。
【００５８】
図８は、本実施形態におけるシナリオ記憶部４２３のデータ例を示す図である。
図８において、「ユーザ名」は、ユーザを識別するユーザ識別情報であり、例えば、端末装置１０に登録されたユーザ名（ニックネーム）である。なお、「ユーザ名」には、“全員”などのグループを示すユーザ識別情報であってもよい。また、「帰宅／外出」は、シナリオ情報が、帰宅した際の制御であるか、外出した際の制御であるかのいずれかを指定する。また、「操作内容」は、宅内機器５０を操作（制御）する内容を示している。なお、「機器ニックネーム」及び「機器ＩＤ」は、上述した図７に示す機器情報記憶部４２２と同様である。
【００５９】
図８に示す例では、例えば、「ユーザ名」の“お父さん”の“帰宅”を検出した場合に、「機器ＩＤ」が“ＸＹＺＸＸ”であり、「機器ニックネーム」が“書斎のエアコン”である宅内機器５０を、「操作内容」が“オン”の制御を行うシナリオ情報であることを示している。また、例えば、「ユーザ名」の“全員”の“外出”を検出した場合に、「機器ＩＤ」が“ＡＢＣＤＥ”であり、「機器ニックネーム」が“廊下の照明”である宅内機器５０を、「操作内容」が“オフ”の制御を行うシナリオ情報であることを示している。
なお、シナリオ記憶部４２３が記憶するシナリオ情報は、端末装置１０の操作により入力され、後述するシナリオ登録部４３２によってシナリオ記憶部４２３に記憶される。
【００６０】
再び図１の説明に戻り、制御部４３は、例えば、ＣＰＵなどを含むプロセッサであり、ＨＥＭＳコントローラ４０を統括的に制御する。制御部４３は、例えば、ユーザの帰宅又は外出の判定処理、上述したユーザ情報及びシナリオ情報の登録処理、端末装置１０の操作又はシナリオ情報に基づく宅内機器５０の制御処理などを実行する。また、制御部４３は、端末登録部４３１と、シナリオ登録部４３２と、帰宅判定部４３３と、機器制御部４３４とを備えている。
【００６１】
端末登録部４３１は、端末装置１０の操作により入力されたユーザ情報を、ＮＷ通信部４１を介して取得し、取得したユーザ情報をユーザ情報記憶部４２１に記憶させる。端末登録部４３１は、例えば、図６に示すように、「ユーザ名」と、「端末ＩＤ」とを対応付けたユーザ情報を、ユーザ情報記憶部４２１に記憶させる。
【００６２】
シナリオ登録部４３２は、端末装置１０の操作により入力されたシナリオ情報を、ＮＷ通信部４１を介して取得し、取得したシナリオ情報をシナリオ記憶部４２３に記憶させる。シナリオ登録部４３２は、例えば、図８に示すように、「ユーザ名」と、「帰宅／外出」と、「機器ニックネーム」と、「機器ＩＤ」と、「操作内容」とを対応付けたシナリオ情報をシナリオ記憶部４２３に記憶させる。
【００６３】
帰宅判定部４３３（判定部の一例）は、ユーザの端末装置１０における当該ネットワークＮＷ１への接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。ここでのユーザ及び端末装置１０は、予めユーザ情報記憶部４２１に登録されているユーザ及び端末装置１０である。帰宅判定部４３３は、例えば、ユーザの端末装置１０における当該ネットワークＮＷ１への接続状況を、端末装置１０がネットワークＮＷ１に接続されたことを示す通知として端末装置１０から取得し、取得した当該接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。なお、端末装置１０がネットワークＮＷ１に接続されたことを示す通知には、例えば、端末装置１０の端末ＩＤ（端末識別情報）が含まれているものとする。
【００６４】
ここで、玄関ドア３０に関する状況には、玄関ドア３０が開錠（解錠）された状況が含まれる。帰宅判定部４３３は、玄関ドア３０の開錠情報に基づいて、玄関ドア３０が開錠されたことを玄関ドア３０に関する状況として検出し、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開錠された場合に、ユーザが帰宅したと判定する。なお、帰宅判定部４３３は、端末装置１０がネットワークＮＷ１に接続された時刻と、玄関ドア３０が開錠された時刻との間隔が所定の間隔以内（第１の間隔以内）である場合に、ユーザが帰宅したと判定する。
【００６５】
具体的には、例えば、端末装置１０がネットワークＮＷ１に接続された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３は、基準時刻Ｔ０の前後の所定の間隔以内に、玄関ドア３０が開錠された場合に、ユーザが帰宅したと判定する。また、例えば、玄関ドア３０が開錠された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３は、基準時刻Ｔ０の前後の所定の間隔以内に、端末装置１０がネットワークＮＷ１に接続された場合に、ユーザが帰宅したと判定する。
【００６６】
なお、帰宅判定部４３３は、玄関ドア３０に関する状況を検出する際に、電気錠３１から玄関ドア３０の施錠状態を取得し、取得した玄関ドア３０の施錠状態に基づいて、玄関ドア３０に関する状況を検出する。ここで、玄関ドア３０の施錠状態とは、例えば、玄関ドア３０が施錠されているか否かの状態であり、玄関ドア３０に関する状況には、例えば、玄関ドア３０が施錠された、又は、玄関ドア３０が開錠されたなどの状況（イベント）が含まれる。また、帰宅判定部４３３は、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）の電動玄関ドア・引戸クラス、電気錠クラス、ＪＥＭ−Ａ通信規格などを利用して、玄関ドア３０の施錠状態を電気錠３１から取得する。
【００６７】
また、帰宅判定部４３３は、玄関ドア３０の開錠情報に基づいて、玄関ドア３０が施錠されたことを玄関ドア３０に関する状況として検出し、玄関ドア３０が施錠され、且つ、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが外出したと判定する。なお、帰宅判定部４３３は、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が所定の間隔以内（第２の間隔以内）である場合に、ユーザが外出したと判定する。
【００６８】
具体的には、例えば、端末装置１０がネットワークＮＷ１から切断された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３は、基準時刻Ｔ０の前後の所定の間隔以内に、玄関ドア３０が施錠された場合に、ユーザが外出したと判定する。また、例えば、玄関ドア３０が施錠された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３は、基準時刻Ｔ０の前後の所定の間隔以内に、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが帰宅したと判定する。
【００６９】
機器制御部４３４は、ネットワークＮＷ１に接続された宅内機器５０（機器）を制御する。機器制御部４３４は、例えば、帰宅判定部４３３が判定した判定結果に基づいて、宅内機器５０の制御を変更する。
例えば、機器制御部４３４は、ユーザ情報記憶部４２１が記憶するユーザ情報に基づいて、ネットワークＮＷ１に接続されている端末装置１０に対応するユーザを検出し、検出した当該ユーザに応じて、宅内機器５０の制御を変更する。すなわち、機器制御部４３４は、上述した端末装置１０がネットワークＮＷ１に接続されたことを示す通知に含まれる端末ＩＤに対応するユーザをユーザ情報記憶部４２１から検出する。また、機器制御部４３４は、検出したユーザに対応するシナリオ情報をシナリオ記憶部４２３から取得し、取得したシナリオ情報に基づいて、宅内機器５０の制御を行う。
【００７０】
例えば、帰宅判定部４３３が帰宅を判定した端末装置１０に対応するユーザが“お父さん”である場合には、機器制御部４３４は、シナリオ記憶部４２３から“お父さん”の“帰宅”に対応するシナリオ情報（例えば、“書斎のエアコン”を“オン”する）を取得し、シナリオ情報に基づいて、“書斎のエアコン”を“オン”する制御を行う。
また、機器制御部４３４は、例えば、帰宅判定部４３３が外出を判定し、ユーザ情報記憶部４２１に登録されているユーザ全員の外出が検出された場合には、シナリオ記憶部４２３が記憶する対応するシナリオ情報に基づいて、“廊下の照明”を“オフ”する制御を行う。
【００７１】
次に、図面を参照して、本実施形態による機器制御システム１の動作について説明する。
図９は、本実施形態における無線ＬＡＮのアクセスポイントの登録処理の一例を示す図である。
図９において、画面Ｇ１は、無線ＬＡＮのアクセスポイントの登録処理を行う際の端末装置１０の表示画面を示している。
【００７２】
図９に示すように、端末装置１０の端末制御部１４は、無線ＬＡＮルータ２０である無線ＬＡＮのアクセスポイントをホームネットワークとして登録する際に、画面Ｇ１に示すような入力及び操作画面を表示部１３に表示させる。端末制御部１４は、ユーザ名（ニックネーム）を、入力部１２を介して取得し、当該ユーザ名と、接続中のアクセス中の無線ＬＡＮに関する情報とを対応付けて、宅内接続情報記憶部１６に記憶させる。
【００７３】
また、図１０は、本実施形態における端末装置１０の登録処理の一例を示す図である。
図１０において、画面Ｇ２及び画面Ｇ３は、端末装置１０の登録処理を行う際の端末装置１０の表示画面を示している。
【００７４】
図１０において、ＨＥＭＳコントローラ４０の端末登録部４３１は、まず、端末装置１０をＨＥＭＳコントローラ４０に登録する際に、ユーザ情報記憶部４２１が記憶するユーザ情報を登録済みの端末装置１０の情報として、端末装置１０に送信する。端末装置１０の端末制御部１４は、画面Ｇ２に示すように、当該登録済みの端末装置１０の一覧を表示部１３に表示させる。
【００７５】
また、画面Ｇ２において、入力部１２を介して、“追加”ボタンが選択された場合に、端末制御部１４は、画面Ｇ３に示すような入力及び操作画面を表示部１３に表示させる。端末制御部１４は、ＭＡＣアドレスと、ユーザ名（ニックネーム）とを、入力部１２を介して取得し、当該ＭＡＣアドレス（端末ＩＤ）及びユーザ名を、ＨＥＭＳコントローラ４０に送信する。なお、端末制御部１４は、ネットワークＮＷ１内に存在するＭＡＣアドレスを、例えば、ＭＡＣアドレス解決プロトコルを利用して収集、又は、ＨＥＭＳコントローラ４０が収集したＭＡＣアドレス一覧を画面Ｇ２に表示させる。なお、ＭＡＣアドレス解決プロトコルの詳細については後述する。端末登録部４３１は、端末装置１０から取得した当該ＭＡＣアドレス（端末ＩＤ）及びユーザ名をユーザ情報として、ユーザ情報記憶部４２１に記憶させる（図６参照）。
【００７６】
また、図１１は、本実施形態におけるシナリオの登録処理の一例を示す図である。
図１１において、画面Ｇ４及び画面Ｇ５は、ユーザが帰宅又は外出した際に宅内機器５０の制御を変更するシナリオ情報を登録する際の端末装置１０の表示画面を示している。
【００７７】
図１１において、ＨＥＭＳコントローラ４０のシナリオ登録部４３２は、まず、シナリオ情報をＨＥＭＳコントローラ４０に登録する際に、シナリオ記憶部４２３が記憶する登録済みのシナリオ情報を端末装置１０に送信する。端末装置１０の端末制御部１４は、ＨＥＭＳコントローラ４０から登録済みのシナリオ情報を取得し、画面Ｇ４に示すように、当該登録済みのシナリオの一覧を表示部１３に表示させる。
【００７８】
また、画面Ｇ４において、入力部１２を介して、“シナリオ追加”ボタンが選択された場合に、端末制御部１４は、画面Ｇ５に示すような入力及び操作画面を表示部１３に表示させる。端末制御部１４は、シナリオ情報を、入力部１２を介して取得し、当該シナリオ情報を、ＨＥＭＳコントローラ４０に送信する。シナリオ登録部４３２は、端末装置１０から取得した当該シナリオ情報をシナリオ記憶部４２３に記憶させる（図７参照）。なお、シナリオ登録部４３２は、シナリオ情報に追加可能な宅内機器５０の情報を、機器情報記憶部４２２が記憶する機器情報に基づいて抽出し、端末装置１０の表示部１３に表示させるようにしてもよい。
【００７９】
次に、図１２を参照して、本実施形態における帰宅の判定処理及び宅内機器の制御処理について説明する。
図１２は、本実施形態における帰宅の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
図１２において、ＨＥＭＳコントローラ４０の帰宅判定部４３３は、まず、端末装置１０のネットワークＮＷ１への接続状況を取得する（ステップＳ１０１）。なお、本実施形態において、端末装置１０は、ネットワークＮＷ１への接続状態の変化を接続状況として通知し、帰宅判定部４３３は、当該接続状況の通知を取得する。なお、帰宅判定部４３３は、当該接続状況の通知の受信に応じて、ステップＳ１０１の処理を実行するようにしてもよい。
【００８０】
次に、帰宅判定部４３３は、玄関ドア３０の施錠情報を取得する（ステップＳ１０２）。帰宅判定部４３３は、玄関ドア３０の施錠情報を電気錠３１から取得する。なお、帰宅判定部４３３は、電気錠３１からの玄関ドア３０の施錠情報が変化したことを示す通知に応じて、ステップＳ１０２の処理を実行するようにしてもよい。
【００８１】
次に、帰宅判定部４３３は、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開錠されたか否かを判定する（ステップＳ１０３）。ここで、帰宅判定部４３３は、取得した接続状況が、端末装置１０がネットワークＮＷ１に接続された状況であるか否かを検出するとともに、取得した施錠情報に基づいて、電気錠３１が開錠されたか否かを検出する。帰宅判定部４３３は、これらの検出結果に基づいて、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開錠されたか否かを判定する。帰宅判定部４３３は、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開錠された場合（ステップＳ１０３：ＹＥＳ）に、処理をステップＳ１０４に進める。帰宅判定部４３３は、端末装置１０がネットワークＮＷ１に接続されていない、又は、玄関ドア３０が開錠されていない場合（ステップＳ１０３：ＮＯ）に、処理をステップＳ１０１に戻す。
【００８２】
ステップＳ１０４において、帰宅判定部４３３は、端末装置１０が接続された時刻と、玄関ドア３０が開錠された時刻との間隔が、所定の間隔以内（第１の間隔以内）であるか否かを判定する。帰宅判定部４３３は、端末装置１０が接続された時刻と、玄関ドア３０が開錠された時刻との間隔が、所定の間隔以内である場合（ステップＳ１０４：ＹＥＳ）に、処理をステップＳ１０５に進める。また、帰宅判定部４３３は、端末装置１０が接続された時刻と、玄関ドア３０が開錠された時刻との間隔が、所定の間隔以内でない場合（ステップＳ１０４：ＮＯ）に、処理をステップＳ１０１に戻す。
【００８３】
また、ステップＳ１０５において、ＨＥＭＳコントローラ４０は、ユーザが帰宅したと判定し、端末装置１０に対応するユーザの帰宅時に設定された宅内機器５０の制御を実行する。すなわち、帰宅判定部４３３は、ユーザが帰宅したと判定し、機器制御部４３４は、シナリオ記憶部４２３が記憶するシナリオ情報に基づいて、ネットワークＮＷ１への接続を検出した端末装置１０に対応するユーザの帰宅時に設定された宅内機器５０の制御を実行する。機器制御部４３４は、シナリオ情報に基づいて、例えば、ユーザの部屋の照明及びエアコンをオンするなどの宅内機器５０の制御を実行する。ステップＳ１０５の処理後に、機器制御部４３４は、処理をステップＳ１０１に戻す。
なお、上述した図１２の処理において、ステップＳ１０１の処理と、ステップＳ１０２の処理とは、実行順序が逆でもよいし、並列に実行されてもよい。
【００８４】
次に、図１３を参照して、本実施形態における外出の判定処理及び宅内機器の制御処理について説明する。
図１３は、本実施形態における外出の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
図１３において、ステップＳ２０１及びステップＳ２０２の処理は、上述した図１２に示すステップＳ１０１及びステップＳ１０２の処理と同様であるため、ここではその説明を省略する。
【００８５】
次に、帰宅判定部４３３は、玄関ドア３０が施錠され、且つ、端末装置１０がネットワークＮＷ１から切断されたか否かを判定する（ステップＳ２０３）。帰宅判定部４３３は、玄関ドア３０が施錠され、且つ、端末装置１０がネットワークＮＷ１から切断された場合（ステップＳ２０３：ＹＥＳ）に、処理をステップＳ２０４に進める。帰宅判定部４３３は、玄関ドア３０が施錠されていない、又は、端末装置１０がネットワークＮＷ１から切断されていない場合（ステップＳ２０３：ＮＯ）に、処理をステップＳ２０１に戻す。
【００８６】
ステップＳ２０４において、帰宅判定部４３３は、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内（第２の間隔以内）であるか否かを判定する。帰宅判定部４３３は、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内である場合（ステップＳ２０４：ＹＥＳ）に、処理をステップＳ２０５に進める。また、帰宅判定部４３３は、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内でない場合（ステップＳ２０４：ＮＯ）に、処理をステップＳ２０１に戻す。
【００８７】
また、ステップＳ２０５において、ＨＥＭＳコントローラ４０は、ユーザが外出したと判定し、端末装置１０に対応するユーザの外出時に設定された宅内機器５０の制御を実行する。すなわち、帰宅判定部４３３は、ユーザが外出したと判定し、機器制御部４３４は、シナリオ記憶部４２３が記憶するシナリオ情報に基づいて、ネットワークＮＷ１からの切断を検出した端末装置１０に対応するユーザの外出時に設定された宅内機器５０の制御を実行する。機器制御部４３４は、シナリオ情報に基づいて、例えば、ユーザの部屋の照明及びエアコンをオフするなどの宅内機器５０の制御を実行する。ステップＳ２０５の処理後に、機器制御部４３４は、処理をステップＳ２０１に戻す。
なお、上述した図１３の処理において、ステップＳ２０１の処理と、ステップＳ２０２の処理とは、実行順序が逆でもよいし、並列に実行されてもよい。
【００８８】
次に、図１４を参照して、本実施形態における端末装置１０の無線ＬＡＮによるネットワークＮＷ１への接続処理について説明する。
図１４は、本実施形態における端末装置１０の無線ＬＡＮによるネットワークＮＷ１への接続処理の一例を示す図である。
【００８９】
図１４において、まず、無線ＬＡＮルータ２０は、ビーコン（ＢＳＳＩＤ及びＳＳＩＤを含む）を定期送信する（ステップＳ３０１）。無線ＬＡＮルータ２０の無線ＬＡＮ通信部２２は、無線通信により、ビーコンを定期送信する。
【００９０】
次に、無線ＬＡＮルータ２０からのビーコンに応じて、端末装置１０は、接続要求を無線ＬＡＮルータ２０に送信する（ステップＳ３０２）。端末装置１０の端末制御部１４は、ビーコンに含まれるＢＳＳＩＤ及びＳＳＩＤに対応する接続先情報を接続先記憶部１５から検索し、当該接続先情報に基づいて接続要求を、無線ＬＡＮ通信部１１を介して、無線ＬＡＮルータ２０に送信する。
【００９１】
次に、無線ＬＡＮルータ２０は、接続承認を端末装置１０に送信する（ステップＳ３０３）。無線ＬＡＮ通信部２２は、端末装置１０からの接続要求に応じて、端末装置１０の接続を承認し、接続承認を端末装置１０に送信する。また、無線ＬＡＮ制御部２４は、接続した端末装置１０に対応する接続機器情報（アソシエーションログ）を接続情報記憶部２３１に記憶させる。
【００９２】
次に、端末装置１０は、ＩＰアドレス要求を無線ＬＡＮルータ２０に送信する（ステップＳ３０４）。端末制御部１４は、例えば、ＩＰアドレスの払い出しを要求するＤＨＣＰ  ＲＥＱＵＥＳＴパケットを、無線ＬＡＮ通信部１１を介して、無線ＬＡＮルータ２０に送信する。
【００９３】
次に、無線ＬＡＮルータ２０は、ＩＰアドレスの払い出しを端末装置１０に送信する（ステップＳ３０５）。無線ＬＡＮ制御部２４は、ＤＨＣＰサーバログ記憶部２３２が記憶するログ情報（ＤＨＣＰサーバログ）に基づいて、ＩＰアドレスを払い出し、当該ＩＰアドレスを、無線ＬＡＮ通信部２２を介して、端末装置１０に送信する。また、無線ＬＡＮ制御部２４は、払い出したＩＰアドレス及び端末装置１０に対応するログ情報（ＤＨＣＰサーバログ）をＤＨＣＰサーバログ記憶部２３２に記憶させる。
【００９４】
次に、端末装置１０は、無線ＬＡＮに接続したことをＨＥＭＳコントローラ４０に通知する（ステップＳ３０６）。端末制御部１４は、宅内接続情報記憶部１６が記憶するＳＳＩＤ及びＢＳＳＩＤに基づいて、接続した無線ＬＡＮが、自宅（住宅１００）のホームネットワーク（ネットワークＮＷ１）のアクセスポイントであるか否かを判定する。端末制御部１４は、ホームネットワーク（ネットワークＮＷ１）である場合に、無線ＬＡＮにより端末装置１０がネットワークＮＷ１に接続されたことを示す通知を、無線ＬＡＮ通信部１１を介して、ＨＥＭＳコントローラ４０に送信する。なお、この通知には、少なくとも端末装置１０に対応する端末ＩＤ（ＭＡＣアドレス）が含まれているものとする。
また、ＨＥＭＳコントローラ４０は、この端末装置１０がネットワークＮＷ１に接続されたことを示す通知を、接続状況として取得する。
【００９５】
以上説明したように、本実施形態によるＨＥＭＳコントローラ４０（制御装置）は、帰宅判定部４３３（判定部）を備えている。帰宅判定部４３３は、自装置（ＨＥＭＳコントローラ４０）が接続されているネットワークＮＷ１に無線通信により接続可能なユーザの端末装置１０における当該ネットワークＮＷ１への接続状況と、玄関ドア３０（ドア）に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、例えば、ユーザが自宅（住宅１００）の周辺を通過し、自宅のネットワークＮＷ１に接続された場合であっても、誤ってユーザが帰宅したと判定することがなく、宅内機器５０に対して間違った制御が行われることを低減することができる。すなわち、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの帰宅を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。
【００９６】
また、本実施形態では、帰宅判定部４３３は、接続状況を端末装置１０がネットワークＮＷ１に接続されたことを示す通知として端末装置１０から取得し、取得した当該接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、接続状況が端末装置１０から通知されるため、簡易な構成により、ユーザの端末装置１０における当該ネットワークＮＷ１への接続状況を検出することができる。
【００９７】
また、本実施形態では、帰宅判定部４３３は、玄関ドア３０の開錠情報に基づいて、玄関ドア３０が開錠されたことを玄関ドア３０に関する状況として検出し、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開錠された場合に、ユーザが帰宅したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの帰宅を正確に判定することができる。
【００９８】
また、本実施形態では、帰宅判定部４３３は、端末装置１０がネットワークＮＷ１に接続された時刻と、玄関ドア３０が開錠された時刻との間隔が所定の間隔以内（第１の間隔以内）である場合に、ユーザが帰宅したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、例えば、ユーザが帰宅後に、端末装置１０がネットワークＮＷ１から切断して再度ネットワークＮＷ１に接続された場合などを、ユーザが帰宅したと誤判定することがない。よって、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの帰宅をさらに正確に判定することができる。
【００９９】
また、本実施形態では、帰宅判定部４３３は、玄関ドア３０の開錠情報に基づいて、玄関ドア３０が施錠されたことを玄関ドア３０に関する状況として検出し、玄関ドア３０が施錠され、且つ、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが外出したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの外出を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。また、本実施形態によるＨＥＭＳコントローラ４０は、ユーザが外出した際に、例えば、宅内機器５０の制御を変更することができるため、利便性を向上させることができる。
【０１００】
また、本実施形態では、帰宅判定部４３３は、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が所定の間隔以内（第２の間隔以内）である場合に、ユーザが外出したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、例えば、端末装置１０がパワーダウンモードになり、ネットワークＮＷ１から切断された場合などを、ユーザの外出であると誤検出することを低減することができる。よって、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの外出をさらに正確に判定することができる。
【０１０１】
また、本実施形態によるＨＥＭＳコントローラ４０は、ネットワークＮＷ１に接続された宅内機器５０（機器）を制御する機器制御部４３４であって、帰宅判定部４３３が判定した判定結果に基づいて、宅内機器５０の制御を変更する機器制御部４３４を備える。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの帰宅、又はユーザの外出に応じて、宅内機器５０の制御を変更することができるため、利便性を向上させることができる。
【０１０２】
また、本実施形態によるＨＥＭＳコントローラ４０は、ユーザを識別するユーザ識別情報と、端末装置１０を識別する端末識別情報とを対応付けたユーザ情報を記憶するユーザ情報記憶部４２１を備える。機器制御部４３４は、ユーザ情報記憶部４２１が記憶するユーザ情報に基づいて、ネットワークＮＷ１に接続されている端末装置１０に対応するユーザを検出し、検出した当該ユーザに応じて、宅内機器５０の制御を変更する。
これにより、本実施形態によるＨＥＭＳコントローラ４０は、ユーザの帰宅、又はユーザの外出に対する宅内機器５０の制御を、ユーザに応じて変更することができる。よって、本実施形態によるＨＥＭＳコントローラ４０は、さらに利便性を向上させることができる。
【０１０３】
また、本実施形態による機器制御システム１は、宅内機器５０を遠隔操作するユーザの端末装置１０と、宅内機器５０を制御するＨＥＭＳコントローラ４０（制御装置）とを備える。ＨＥＭＳコントローラ４０は、帰宅判定部４３３と、機器制御部４３４とを備える。
これにより、本実施形態による機器制御システム１は、上述したＨＥＭＳコントローラ４０と同様の効果を奏し、ユーザの帰宅を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。また、本実施形態による機器制御システム１は、ユーザの帰宅、又はユーザの外出に応じて、宅内機器５０の制御を変更することができるため、利便性を向上させることができる。
【０１０４】
また、本実施形態による機器制御方法は、判定ステップと、機器制御ステップとを含む。判定ステップにおいて、ＨＥＭＳコントローラ４０が、ネットワークＮＷ１に無線通信により接続可能なユーザの端末装置１０における当該ネットワークＮＷ１への接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。機器制御ステップにおいて、ＨＥＭＳコントローラ４０が、ネットワークＮＷ１に接続された宅内機器５０を制御する機器制御ステップであって、判定ステップによって判定された判定結果に基づいて、宅内機器５０の制御を変更する。
これにより、本実施形態による機器制御方法は、上述したＨＥＭＳコントローラ４０及び機器制御システム１と同様の効果を奏し、ユーザの帰宅を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。
【０１０５】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による機器制御システム１ａについて説明する。
図１５は、本実施形態による機器制御システム１ａの一例を示すブロック図である。
図１５に示すように、機器制御システム１ａは、端末装置１０と、無線ＬＡＮルータ２０と、ＨＥＭＳコントローラ４０ａと、玄関ドア３０と、電気錠３１と、宅内機器（５１、５２）とを備えている。
【０１０６】
なお、この図において、図１と同一の構成は、同一の符号を付与して、その説明を省略する。
本実施形態では、ユーザの端末装置１０のネットワークＮＷ１への接続状況を、ＨＥＭＳコントローラ４０ａが検出する点が、第１の実施形態と異なる。
【０１０７】
ＨＥＭＳコントローラ４０ａは、ＮＷ通信部４１と、記憶部４２と、制御部４３ａとを備えている。
また、制御部４３ａは、例えば、ＣＰＵなどを含むプロセッサであり、ＨＥＭＳコントローラ４０ａを統括的に制御する。また、制御部４３ａは、端末登録部４３１と、シナリオ登録部４３２と、帰宅判定部４３３と、機器制御部４３４と、接続検出部４３５とを備えている。
【０１０８】
接続検出部４３５は、ネットワークＮＷ１に接続されている装置の接続状態を示す接続状態情報と、端末装置１０を識別する端末識別情報を記憶するユーザ情報記憶部４２１に記憶されている端末識別情報とに基づいて、接続状況を検出する。ここで、ユーザ情報記憶部４２１は、端末情報記憶部として機能する。接続検出部４３５は、例えば、無線ＬＡＮルータ２０から、ネットワークＮＷ１に接続されている装置の接続状態を示す接続状態情報を取得する。
【０１０９】
具体的には、接続検出部４３５は、以下の方式のいずれか又は組み合わせにより、接続状況を検出する。
（方式１）接続検出部４３５は、無線ＬＡＮルータ２０の接続情報記憶部２３１が記憶する接続機器情報（アソシエーションログ）を接続状態情報として定期的に取得する。接続検出部４３５は、取得した接続機器情報（アソシエーションログ）に、ユーザ情報記憶部４２１（端末情報記憶部）に記憶されている端末ＩＤ（ＭＡＣアドレス）が含まれているか否かによって、接続状況を検出する。
【０１１０】
（方式２）接続検出部４３５は、無線ＬＡＮルータ２０のＤＨＣＰサーバログ記憶部２３２が記憶するログ情報（ＤＨＣＰサーバログ）を接続状態情報として定期的に取得する。接続検出部４３５は、取得したログ情報（ＤＨＣＰサーバログ）に、ユーザ情報記憶部４２１（端末情報記憶部）に記憶されている端末ＩＤ（ＭＡＣアドレス）が含まれているか否かによって、接続状況を検出する。
【０１１１】
また、本実施形態における帰宅判定部４３３は、接続検出部４３５が検出した接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。
【０１１２】
次に、図面を参照して、本実施形態による機器制御システム１ａの動作について説明する。
なお、本実施形態による機器制御システム１ａの基本的な動作は、上述した図９〜図１３に示す第１の実施形態の動作と同様であるため、ここではその説明を省略する。また、本実施形態による端末装置の無線ＬＡＮによるネットワークへの接続処理は、図１４のステップＳ３０６の処理を実行しない点を除いて、上述した第１の実施形態と同様であるため、ここではその説明を省略する。
【０１１３】
次に、図１６を参照して、本実施形態における端末装置１０の接続状況の検出処理について説明する。
図１６は、本実施形態における端末装置１０の接続状況の検出処理の一例を示すフローチャートである。
図１６において、まず、接続検出部４３５は、無線ＬＡＮルータ２０から接続状態情報を取得する（ステップＳ４０１）。すなわち、接続検出部４３５は、無線ＬＡＮルータ２０から接続機器情報（アソシエーションログ）又はログ情報（ＤＨＣＰサーバログ）を接続状態情報として取得する。
【０１１４】
次に、接続検出部４３５は、接続状態情報と、ユーザ情報記憶部４２１が記憶する端末ＩＤとに基づいて、端末装置１０のネットワークＮＷ１への接続状況を検出する（ステップＳ４０２）。接続検出部４３５は、取得した接続状態情報に、ユーザ情報記憶部４２１が記憶する端末ＩＤ（ＭＡＣアドレス）が含まれているか否かによって、接続状況を検出する。すなわち、接続検出部４３５は、取得した接続状態情報に、ユーザ情報記憶部４２１が記憶する端末ＩＤ（ＭＡＣアドレス）が含まれている場合に、端末装置１０がネットワークＮＷ１に接続されたことを検出する。また、接続検出部４３５は、取得した接続状態情報（ここでは、接続機器情報（アソシエーションログ））に、ユーザ情報記憶部４２１が記憶する端末ＩＤ（ＭＡＣアドレス）が含まれなくなった場合に、端末装置１０がネットワークＮＷ１から切断されたことを検出する。ステップＳ４０２の処理後に、接続検出部４３５は、端末装置１０の接続状況の検出処理を終了する。
なお、接続検出部４３５は、ステップＳ４０１及びステップＳ４０２の処理を定期的に実行する。
【０１１５】
また、本実施形態における接続検出部４３５は、無線ＬＡＮルータ２０から接続状態情報を取得する代わりに、ネットワークＮＷ１を監視して、図１７に示すような接続状態情報を収集するようにしてもよく、ここでは、その変形例について説明する。
【０１１６】
図１７は、本実施形態における接続状態情報のデータ例を示す図である。
図１７に示すように、接続状態情報には、「ＭＡＣアドレス」と、「初回検出日時」と、「最終検出日時」とが対応付けられている。ここで、「初回検出日時」は、「ＭＡＣアドレス」に対応する機器が、ネットワークＮＷ１の監視において、最初に検出された日時を示し、「最終検出日時」は、最後に検出された日時を示している。
【０１１７】
接続検出部４３５は、ネットワークＮＷ１を監視して、図１７に示すような接続状態情報を生成し、例えば、記憶部４２に記憶させる。なお、接続検出部４３５は、新しい「ＭＡＣアドレス」を検出した場合には、接続状態情報に追加し、既に接続状態情報に含まれる「ＭＡＣアドレス」を検出した場合には、「最終検出日時」を更新する。また、接続検出部４３５は、「最終検出日時」が所定の期間以上（例えば、５分程度以上）更新されない場合に、「ＭＡＣアドレス」を接続状態情報から削除する。
【０１１８】
また、接続検出部４３５は、以下の方式のいずれか又は組み合わせにより、接続状況を検出する。
（方式３）接続検出部４３５は、ネットワークＮＷ１内（家庭内ＬＡＮ内）に流れるブロードキャストパケット、マルチキャストパケットなどを収集して、上述した接続状態情報を定期的に生成する。接続検出部４３５は、この接続機器情報に、ユーザ情報記憶部４２１（端末情報記憶部）に記憶されている端末ＩＤ（ＭＡＣアドレス）が含まれているか否かによって、接続状況を検出する。
【０１１９】
（方式４）接続検出部４３５は、ＭＡＣアドレス解決プロトコルを用いて、ネットワークＮＷ１内（家庭内ＬＡＮ内）に接続されているＭＡＣアドレスを収集して、上述した接続状態情報を定期的に生成する。接続検出部４３５は、この接続機器情報に、ユーザ情報記憶部４２１（端末情報記憶部）に記憶されている端末ＩＤ（ＭＡＣアドレス）が含まれているか否かによって、接続状況を検出する。なお、ＭＡＣアドレス解決プロトコルとしては、ＩＰｖ４の場合には、ＡＲＰ（Address Resolution Protocol）、ＩＰｖ６の場合にはICMPv6 Neighbor Solicitationが利用可能である。また、ＭＡＣアドレス解決プロトコルを用いる場合には、接続検出部４３５は、ネットワークＮＷ１内の全てのＩＰアドレスに対してＭＡＣアドレス解決プロトコルを実行する。具体的に、接続検出部４３５は、ネットワークＮＷ１のネットワークアドレスから、ネットワークＮＷ１内で利用可能なＩＰアドレスの範囲を判定し、当該範囲のＩＰアドレスそれぞれに対してアドレス解決プロトコルを実行する。
【０１２０】
次に、図１８を参照して、本実施形態における端末装置１０の接続状況の検出処理の変形例について説明する。
図１８は、本実施形態における端末装置の接続状況の検出処理の変形例を示すフローチャートである。
図１８において、まず、接続検出部４３５は、ネットワークＮＷ１を監視し、検出されたＭＡＣアドレスを接続状態情報に追加して記憶する（ステップＳ５０１）。すなわち、接続検出部４３５は、上述した（方式３）又は（方式４）により接続状態情報を生成する。
【０１２１】
次に、接続検出部４３５は、生成した接続状態情報と、ユーザ情報記憶部４２１が記憶する端末ＩＤとに基づいて、端末装置１０のネットワークＮＷ１への接続状況を検出する（ステップＳ５０２）。ステップＳ５０２の処理後に、接続検出部４３５は、端末装置１０の接続状況の検出処理を終了する。
なお、接続検出部４３５は、ステップＳ５０１及びステップＳ５０２の処理を定期的に実行する。
【０１２２】
以上説明したように、本実施形態によるＨＥＭＳコントローラ４０ａは、接続検出部４３５を備えている。接続検出部４３５は、ネットワークＮＷ１に接続されている装置の接続状態を示す接続状態情報と、端末装置１０を識別する端末識別情報を記憶するユーザ情報記憶部４２１（端末情報記憶部）に記憶されている端末識別情報（例えば、ＭＡＣアドレス）とに基づいて、接続状況を検出する。帰宅判定部４３３は、接続検出部４３５が検出した接続状況と、玄関ドア３０に関する状況とに基づいて、ユーザが帰宅したか否かを判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０ａ及び機器制御システム１ａは、上述した第１の実施形態と同様の効果を奏し、ユーザの帰宅を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。
【０１２３】
［第３の実施形態］
次に、図面を参照して、第３の実施形態による機器制御システム１ｂについて説明する。
図１９は、本実施形態による機器制御システム１ｂの一例を示すブロック図である。
図１９に示すように、機器制御システム１ｂは、端末装置１０と、無線ＬＡＮルータ２０と、ＨＥＭＳコントローラ４０ｂと、玄関ドア３０と、開閉センサ３２と、宅内機器（５１、５２）とを備えている。
【０１２４】
なお、この図において、図１と同一の構成は、同一の符号を付与して、その説明を省略する。
本実施形態では、玄関ドア３０（ドア）に関する状況を、電気錠３１の代わりに、開閉センサ３２を用いて検出する点が、第１の実施形態と異なる。
【０１２５】
開閉センサ３２は、玄関ドア３０に設置されたセンサであり、玄関ドア３０の開閉状態を検出し、検出した玄関ドア３０の開閉状態を、ネットワークＮＷ１を介してＨＥＭＳコントローラ４０ｂに送信する。開閉センサ３２は、ＮＷ通信部３２１と、開閉状態検出部３２２とを備えている。
【０１２６】
ＮＷ通信部３２１は、例えば、有線ＬＡＮ通信を利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。なお、図１９に示す例では、一例として、有線ＬＡＮ通信を利用しているが、ＮＷ通信部３２１は、無線ＬＡＮルータ２０を介した無線ＬＡＮ通信や、Ｗｉ−ＳＵＮ通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＥｎＯｃｅａｎ（登録商標）通信などを利用してネットワークＮＷ１に接続してもよい。ＮＷ通信部３１１は、ネットワークＮＷ１を介して、例えば、ＨＥＭＳコントローラ４０ｂとの間の通信を行う。
【０１２７】
開閉状態検出部３２２は、玄関ドア３０の開閉状態を検出し、検出した開閉状態を、ＮＷ通信部３２１を介してＨＥＭＳコントローラ４０ｂに送信する。開閉状態検出部３２２は、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）の開閉センサクラス、ＥｎＯｃｅａｎ（登録商標）のＥＥＰ（EnOcean Equipment Profiles）：Ｄ５−００−０１など、Ｂｌｕｅｔｏｏｔｈ（登録商標）を用いた開閉センサなどを利用して、検出した開閉状態をＨＥＭＳコントローラ４０ｂに送信する。
【０１２８】
ＨＥＭＳコントローラ４０ｂは、ＮＷ通信部４１と、記憶部４２と、制御部４３ｂとを備えている。
また、制御部４３ｂは、例えば、ＣＰＵなどを含むプロセッサであり、ＨＥＭＳコントローラ４０ｂを統括的に制御する。また、制御部４３ｂは、端末登録部４３１と、シナリオ登録部４３２と、帰宅判定部４３３ａと、機器制御部４３４とを備えている。
【０１２９】
なお、玄関ドア３０に関する状況には、玄関ドア３０が開かれた状況が含まれる。帰宅判定部４３３ａは、玄関ドア３０の開閉情報に基づいて、玄関ドア３０が開かれたことを玄関ドア３０に関する状況として検出し、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開かれた場合に、ユーザが帰宅したと判定する。なお、帰宅判定部４３３ａは、端末装置１０がネットワークＮＷ１に接続された時刻と、玄関ドア３０が開かれた時刻との間隔が所定の間隔以内（第３の間隔以内）である場合に、ユーザが帰宅したと判定する。
【０１３０】
具体的には、例えば、端末装置１０がネットワークＮＷ１に接続された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３ａは、基準時刻Ｔ０の前後の所定の間隔以内に、玄関ドア３０が開かれた場合に、ユーザが帰宅したと判定する。また、例えば、玄関ドア３０が開かれた時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３は、基準時刻Ｔ０の前後の所定の間隔以内に、端末装置１０がネットワークＮＷ１に接続された場合に、ユーザが帰宅したと判定する。
【０１３１】
なお、帰宅判定部４３３ａは、玄関ドア３０に関する状況を検出する際に、開閉センサ３２から玄関ドア３０の開閉状態を取得し、取得した玄関ドア３０の開閉状態に基づいて、玄関ドア３０に関する状況を検出する。ここで、玄関ドア３０の開閉状態とは、例えば、玄関ドア３０が開かれているか否か（又は閉められているか否か）の状態である。また、玄関ドア３０に関する状況には、例えば、玄関ドア３０が開かれた、玄関ドア３０が閉められた、玄関ドア３０が開閉された（開けられると閉められるとの両方）などの状況（イベント）が含まれる。また、帰宅判定部４３３ａは、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）の開閉センサクラスなどを利用して、玄関ドア３０の開閉状態を開閉センサ３２から取得する。
【０１３２】
また、帰宅判定部４３３ａは、玄関ドア３０の開閉情報に基づいて、玄関ドア３０が開閉されたことを玄関ドア３０に関する状況として検出し、玄関ドア３０が開閉され、且つ、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが外出したと判定する。なお、帰宅判定部４３３ａは、玄関ドア３０が開閉された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が所定の間隔以内（第４の間隔以内）である場合に、ユーザが外出したと判定する。
【０１３３】
具体的には、例えば、玄関ドア３０が開閉された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３ａは、基準時刻Ｔ０の前後の所定の間隔以内に、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが外出したと判定する。また、例えば、端末装置１０がネットワークＮＷ１から切断された時刻を基準時刻Ｔ０とした際は、帰宅判定部４３３ａは、基準時刻Ｔ０の前後の所定の間隔以内に、玄関ドア３０が開閉された場合に、ユーザが外出したと判定する。
【０１３４】
次に、図面を参照して、本実施形態による機器制御システム１ｂの動作について説明する。
なお、本実施形態による機器制御システム１ｂの各種登録処理の動作は、上述した図９〜図１１に示す第１の実施形態の動作と同様であるため、ここではその説明を省略する。
【０１３５】
次に、図２０を参照して、本実施形態における帰宅の判定処理及び宅内機器の制御処理について説明する。
図２０は、本実施形態における帰宅の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
【０１３６】
図２０において、ＨＥＭＳコントローラ４０ｂの帰宅判定部４３３ａは、まず、端末装置１０のネットワークＮＷ１への接続状況を取得する（ステップＳ６０１）。なお、ここでの処理は、図１２に示すステップＳ１０１と同様である。
【０１３７】
次に、帰宅判定部４３３ａは、玄関ドア３０の開閉情報を取得する（ステップＳ６０２）。帰宅判定部４３３ａは、玄関ドア３０の開閉情報を開閉センサ３２から取得する。なお、帰宅判定部４３３ａは、開閉センサ３２からの玄関ドア３０の開閉情報が変化したことを示す通知に応じて、ステップＳ６０２の処理を実行するようにしてもよい。
【０１３８】
次に、帰宅判定部４３３ａは、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開かれたか否かを判定する（ステップＳ６０３）。ここで、帰宅判定部４３３ａは、取得した接続状況が、端末装置１０がネットワークＮＷ１に接続された状況であるか否かを検出するとともに、取得した開閉情報に基づいて、玄関ドア３０が開かれたか否かを検出する。帰宅判定部４３３ａは、これらの検出結果に基づいて、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開らかれたか否かを判定する。帰宅判定部４３３ａは、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開らかれた場合（ステップＳ６０３：ＹＥＳ）に、処理をステップＳ６０４に進める。帰宅判定部４３３ａは、端末装置１０がネットワークＮＷ１に接続されていない、又は、玄関ドア３０が開かれていない場合（ステップＳ６０３：ＮＯ）に、処理をステップＳ６０１に戻す。
【０１３９】
ステップＳ６０４において、帰宅判定部４３３ａは、端末装置１０が接続された時刻と、玄関ドア３０が開かれた時刻との間隔が、所定の間隔以内（第３の間隔以内）であるか否かを判定する。帰宅判定部４３３ａは、端末装置１０が接続された時刻と、玄関ドア３０が開かれた時刻との間隔が、所定の間隔以内である場合（ステップＳ６０４：ＹＥＳ）に、処理をステップＳ６０５に進める。また、帰宅判定部４３３ａは、端末装置１０が接続された時刻と、玄関ドア３０が開かれた時刻との間隔が、所定の間隔以内でない場合（ステップＳ６０４：ＮＯ）に、処理をステップＳ６０１に戻す。
【０１４０】
また、ステップＳ６０５の処理は、図１２に示すステップＳ１０５の処理と同様であるため、その説明を省略する。
なお、上述した図２０の処理において、ステップＳ６０１の処理と、ステップＳ６０２の処理とは、実行順序が逆でもよいし、並列に実行されてもよい。
【０１４１】
次に、図２１を参照して、本実施形態における外出の判定処理及び宅内機器の制御処理について説明する。
図２１は、本実施形態における外出の判定処理及び宅内機器の制御処理の一例を示すフローチャートである。
図２１において、ステップＳ７０１及びステップＳ７０２の処理は、上述した図２０に示すステップＳ６０１及びステップＳ６０２の処理と同様であるため、ここではその説明を省略する。
【０１４２】
次に、帰宅判定部４３３ａは、玄関ドア３０が開閉され、且つ、端末装置１０がネットワークＮＷ１から切断されたか否かを判定する（ステップＳ７０３）。帰宅判定部４３３ａは、玄関ドア３０が開閉され、且つ、端末装置１０がネットワークＮＷ１から切断された場合（ステップＳ７０３：ＹＥＳ）に、処理をステップＳ７０４に進める。帰宅判定部４３３ａは、玄関ドア３０が施錠されていない、又は、端末装置１０がネットワークＮＷ１から開閉されていない場合（ステップＳ７０３：ＮＯ）に、処理をステップＳ７０１に戻す。
【０１４３】
ステップＳ７０４において、帰宅判定部４３３ａは、玄関ドア３０が開閉された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内（第４の間隔以内）であるか否かを判定する。帰宅判定部４３３ａは、玄関ドア３０が開閉された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内である場合（ステップＳ７０４：ＹＥＳ）に、処理をステップＳ７０５に進める。また、帰宅判定部４３３ａは、玄関ドア３０が施錠された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が、所定の間隔以内でない場合（ステップＳ７０４：ＮＯ）に、処理をステップＳ７０１に戻す。
【０１４４】
また、ステップＳ７０５の処理は、図１３に示すステップＳ２０５の処理と同様であるため、その説明を省略する。
なお、上述した図２１の処理において、ステップＳ７０１の処理と、ステップＳ７０２の処理とは、実行順序が逆でもよいし、並列に実行されてもよい。
【０１４５】
以上説明したように、本実施形態によるＨＥＭＳコントローラ４０ｂは、帰宅判定部４３３ａを備える。帰宅判定部４３３ａは、玄関ドア３０の開閉情報に基づいて、玄関ドア３０が開かれたことを玄関ドア３０に関する状況として検出し、端末装置１０がネットワークＮＷ１に接続され、且つ、玄関ドア３０が開かれた場合に、ユーザが帰宅したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０ｂは、ユーザの帰宅を正確に判定することができる。
【０１４６】
また、本実施形態では、帰宅判定部４３３ａは、端末装置１０がネットワークＮＷ１に接続された時刻と、玄関ドア３０が開かれた時刻との間隔が所定の間隔以内（第３の間隔以内）である場合に、ユーザが帰宅したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０ａは、例えば、ユーザが帰宅後に、端末装置１０がネットワークＮＷ１から切断して再度ネットワークＮＷ１に接続された場合などを、ユーザが帰宅したと誤判定することがない。よって、本実施形態によるＨＥＭＳコントローラ４０ａは、ユーザの帰宅をさらに正確に判定することができる。
【０１４７】
また、本実施形態では、帰宅判定部４３３ａは、玄関ドア３０の開閉情報に基づいて、玄関ドア３０が開閉されたことを玄関ドア３０に関する状況として検出し、玄関ドア３０が開閉され、且つ、端末装置１０がネットワークＮＷ１から切断された場合に、ユーザが外出したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０ｂは、ユーザの外出を正確に判定するとともに、宅内機器５０の誤制御を低減することができる。また、本実施形態によるＨＥＭＳコントローラ４０ｂは、ユーザが外出した際に、例えば、宅内機器５０の制御を変更することができるため、利便性を向上させることができる。
【０１４８】
また、本実施形態では、帰宅判定部４３３ａは、玄関ドア３０が開閉された時刻と、端末装置１０がネットワークＮＷ１から切断された時刻との間隔が所定の間隔以内（第４の間隔以内）である場合に、ユーザが外出したと判定する。
これにより、本実施形態によるＨＥＭＳコントローラ４０ｂは、ユーザの外出をさらに正確に判定することができる。
【０１４９】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、それぞれが単独で実施される例を説明したが、各実施形態の一部又は全部を組み合わせて実施してもよい。例えば、電気錠３１と開閉センサ３２とを組み合わせて、玄関ドア３０に関する状況を検出するようにしてもよい。
【０１５０】
また、上記の各実施形態において、第１の間隔と、第２の間隔と、第３の間隔と、第４の間隔とは、異なる間隔として説明したが、これに限定されるものではなく、４つのうちの一部、又は全部が、同一の間隔であってもよい。
また、上記の各実施形態において、端末装置１０は、ＨＥＭＳコントローラ４０（４０ａ、４０ｂ）が備える機能の一部又は全部を備えるようにしてもよい。
【０１５１】
また、上記の各実施形態において、記憶部４２の一部又は全部を、ＨＥＭＳコントローラ４０（４０ａ、４０ｂ）の外部に備えるようにしてもよい。例えば、記憶部４２は、ネットワークＮＷ１上又は広域通信網上に設けられた記憶装置であってもよい。
【０１５２】
また、上記の第１の実施形態において、端末装置１０は、携帯電話機能による移動体通信システムを利用して、端末装置１０がネットワークＮＷ１から切断されたことをＨＥＭＳコントローラ４０に通知する例を説明したが、これに限定されるものではない。端末装置１０は、例えば、ＮＦＣ（Near Field radio Communication）やＢｌｕｅｔｏｏｔｈ（登録商標）などの他の通信方法を用いて、ＨＥＭＳコントローラ４０に通知するようにしてもよい。
【０１５３】
また、上記の各実施形態において、制御装置の一例として、ＨＥＭＳコントローラ４０（４０ａ、４０ｂ）である場合を説明したが、ＢＥＭＳ（Building Energy Management System）コントローラ、ＭＥＭＳ（Mansion Energy Management System）コントローラなどに適用してもよい。
また、上記の各実施形態において、ドアの一例として玄関ドア３０により帰宅又は外出を判定する例を説明したが、出入り可能なドアであれば、他のドアであってもよい。
【０１５４】
また、上記の各実施形態において、端末装置１０は、スマートフォンである場合の一例を説明したが、これに限定されるものではなく、タブレット端末、ＰＤＡ（Personal Digital Assistant）などの他の端末機器であってもよい。
【０１５５】
なお、上述した機器制御システム１（１ａ、１ｂ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した機器制御システム１（１ａ、１ｂ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した機器制御システム１（１ａ、１ｂ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１５６】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に機器制御システム１（１ａ、１ｂ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１５７】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１５８】
１、１ａ、１ｂ  機器制御システム
１０  端末装置
１１、２２  無線ＬＡＮ通信部
１２  入力部
１３  表示部
１４  端末制御部
１５  接続先記憶部
１６  宅内接続情報記憶部
２０  無線ＬＡＮルータ
２１、４１、３１１、３２１  ＮＷ通信部
２３  ルータ記憶部
２４  無線ＬＡＮ制御部
３０  玄関ドア
３１  電気錠
３２  開閉センサ
４０、４０ａ、４０ｂ  ＨＥＭＳコントローラ
４２  記憶部
４３、４３ａ、４３ｂ  制御部
５０、５１、５２  宅内機器
１００  住宅
２３１  接続情報記憶部
２３２  ＤＨＣＰサーバログ記憶部
３１２  施錠状態検出部
３２２  開閉状態検出部
４２１  ユーザ情報記憶部
４２２  機器情報記憶部
４２３  シナリオ記憶部
４３１  端末登録部
４３２  シナリオ登録部
４３３、４３３ａ  帰宅判定部
４３４  機器制御部
４３５  接続検出部
ＮＷ１  ネットワーク
【図１】
2019049894.tif 000003
【図２】
2019049894.tif 000004
【図３】
2019049894.tif 000005
【図４】
2019049894.tif 000006
【図５】
2019049894.tif 000007
【図６】
2019049894.tif 000008
【図７】
2019049894.tif 000009
【図８】
2019049894.tif 000010
【図９】
2019049894.tif 000011
【図１０】
2019049894.tif 000012
【図１１】
2019049894.tif 000013
【図１２】
2019049894.tif 000014
【図１３】
2019049894.tif 000015
【図１４】
2019049894.tif 000016
【図１５】
2019049894.tif 000017
【図１６】
2019049894.tif 000018
【図１７】
2019049894.tif 000019
【図１８】
2019049894.tif 000020
【図１９】
2019049894.tif 000021
【図２０】
2019049894.tif 000022
【図２１】
2019049894.tif 000023