(57)【要約】【課題】  家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置を提供する。【解決手段】  機器制御装置は、家屋の位置を示す基準位置を記憶する記憶部と、ユーザが使用する携帯端末と第１ネットワークを介して通信する通信部と、携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得部と、通信部による携帯端末との通信の接続状況と、記憶部に記憶された基準位置と、取得部によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、家屋内に設置される機器の動作を制御可能な制御部であって、判定部が在宅状態であると判定したとき、機器の動作を第１モードで制御し、判定部が在宅状態ではないと判定したとき、機器の動作を第２モードで制御する制御部と、を備える。【選択図】図１
2020048163.tif 000002
【特許請求の範囲】
【請求項１】
家屋の位置を示す基準位置を記憶する記憶部と、
ユーザが使用する携帯端末と第１ネットワークを介して通信する通信部と、
前記携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得部と、
前記通信部による前記携帯端末との通信の接続状況と、前記記憶部に記憶された基準位置と、前記取得部によって取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定部と、
前記家屋内に設置される機器の動作を制御可能な制御部であって、前記判定部が在宅状態であると判定したとき、前記機器の動作を第１モードで制御し、前記判定部が在宅状態ではないと判定したとき、前記機器の動作を第２モードで制御する制御部と、
を備える、機器制御装置。
【請求項２】
前記判定部は、前記通信部により前記携帯端末との通信が接続された場合、前記取得部によって取得された位置情報が所定の回数連続して前記基準位置から第１所定範囲内に位置する場合、または前記携帯端末と前記機器の少なくとも１つとの通信が第３ネットワークを介して接続された場合に、前記ユーザが前記家屋に在宅状態であると判定する、
請求項１に記載の機器制御装置。
【請求項３】
前記判定部は、前記通信部による前記携帯端末との通信が切断された後、前記取得部によって取得された位置情報が所定の回数連続して前記基準位置から第２所定範囲外に位置する場合に、前記ユーザが前記家屋に在宅状態ではないと判定する、
請求項２に記載の機器制御装置。
【請求項４】
前記第１所定範囲または前記第２所定範囲の少なくともいずれか１つは、前記機器ごとに設けられている、
請求項３に記載の機器制御装置。
【請求項５】
前記取得部によって取得された位置情報に基づいて、前記携帯端末の移動速度を示す速度情報を推定し、前記速度情報に基づいて、前記第１所定範囲または前記第２所定範囲の少なくともいずれか１つを調整する調整部と、を備える、
請求項３又は４に記載の機器制御装置。
【請求項６】
前記通信部は、複数のユーザがそれぞれ使用する複数の携帯端末と通信し、
前記取得部は、前記複数の携帯端末のそれぞれから位置情報を取得し、
前記判定部は、前記複数のユーザそれぞれについて、各ユーザが前記家屋に在宅状態であるか否かを判定し、
前記制御部は、前記判定部が前記複数のユーザのうち少なくとも一のユーザが前記家屋に在宅状態であると判定したとき、前記機器の動作を第１モードで制御し、前記判定部が前記複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、前記機器の動作を第２モードで制御する、
請求項１から５のいずれか一項に記載の機器制御装置。
【請求項７】
コンピュータに、
ユーザが使用する携帯端末と第１ネットワークを介して通信する通信機能と、
前記携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得機能と、
前記通信機能による前記携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、前記取得機能によって取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定機能と、
前記家屋内に設置される機器の動作を制御可能な制御機能であって、前記判定機能が在宅状態であると判定したとき、前記機器の動作を第１モードで制御し、前記判定機能が在宅状態ではないと判定したとき、前記機器の動作を第２モードで制御する制御機能と、
を実現させるためのプログラム。
【請求項８】
コンピュータが、家屋内に設置される機器の動作を制御する方法であって、
ユーザが使用する携帯端末と第１ネットワークを介して通信する通信ステップと、
前記携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得ステップと、
前記通信ステップにおける前記携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、前記取得ステップにおいて取得された位置情報とに基づいて、前記ユーザが前記家屋に在宅状態であるか否かを判定する判定ステップと、
前記判定ステップが在宅状態であると判定したとき、前記機器の動作を第１モードで制御し、前記判定ステップが在宅状態ではないと判定したとき、前記機器の動作を第２モードで制御する制御ステップと、
を含む、方法。
【請求項９】
家屋の位置を示す基準位置を記憶する記憶部と、
前記家屋内に設置された所定の無線基地局と通信する通信部と、
所定の測位手法によって位置情報を測位する測位部と、
前記通信部による前記無線基地局との通信の接続状況と、前記記憶部に記憶された基準位置と、前記測位部によって測位された位置情報とに基づいて、ユーザが前記家屋に在宅状態であるか否かを判定する判定部と、を備え、
前記判定部による判定結果が、前記家屋内に設置される機器の動作の制御に用いられ、前記判定部により在宅状態であると判定されたとき、前記機器の動作が第１モードで制御され、前記判定部により在宅状態ではないと判定されたとき、前記機器の動作が第２モードで制御される、携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、プログラム、方法、および携帯端末に関する。
【背景技術】
【０００２】
近年、各種機器を通信ネットワークに接続し、機器の稼働状況を遠隔監視したり機器を遠隔操作したりする、所謂ＩｏＴ（インターネット・オブ・シングス）技術の住宅への適用が進められている。住宅におけるＩｏＴ技術の適用例として、ドアの施錠や解錠、エアコンのオン・オフの切り換えなどをタブレット端末などの端末を用いて遠隔で制御するといったことが挙げられる。
【０００３】
特許文献１では、施設から送信されるネットワーク信号およびビーコン信号を受信可能な情報端末においてこれらの信号が受信不可な状態に変化したときに、当該情報端末に対して、施設の内部から外部に移動したと判定する位置確認システムが開示されている。位置確認システムにおいて上記情報端末が施設の内部から外部に移動したと判定されると、上記情報端末のユーザが外出したと判定され、位置確認システムの機器管理装置が施設に設置されている機器をユーザが外出したことに応じた制御をさせる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１２３５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような位置確認システムでは、施設等から送信されるネットワーク信号およびビーコン信号の情報端末の受信状況のみでユーザが外出したことを判定する。このため、ネットワーク等の状態によって施設と情報端末との通信が切断してしまった場合でもユーザが外出したと判定されてしまうなど、当該判定の精度に問題があった。
【０００６】
そこで、本発明のいくつかの態様は、家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る機器制御装置は、家屋の位置を示す基準位置を記憶する記憶部と、ユーザが使用する携帯端末と第１ネットワークを介して通信する通信部と、携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得部と、通信部による携帯端末との通信の接続状況と、記憶部に記憶された基準位置と、取得部によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、家屋内に設置される機器の動作を制御可能な制御部であって、判定部が在宅状態であると判定したとき、機器の動作を第１モードで制御し、判定部が在宅状態ではないと判定したとき、機器の動作を第２モードで制御する制御部と、を備える。
【０００８】
本発明の一態様に係るプログラムは、コンピュータに、ユーザが使用する携帯端末と第１ネットワークを介して通信する通信機能と、携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得機能と、通信機能による携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、取得機能によって取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定機能と、家屋内に設置される機器の動作を制御可能な制御機能であって、判定機能が在宅状態であると判定したとき、機器の動作を第１モードで制御し、判定機能が在宅状態ではないと判定したとき、機器の動作を第２モードで制御する制御機能と、を実現させる。
【０００９】
本発明の一態様に係る方法は、コンピュータが、家屋内に設置される機器の動作を制御する方法であって、ユーザが使用する携帯端末と第１ネットワークを介して通信する通信ステップと、携帯端末が測位した位置情報を、第２ネットワークを介して取得する取得ステップと、通信ステップにおける携帯端末との通信の接続状況と、家屋の位置を示す基準位置と、取得ステップにおいて取得された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定ステップと、
判定ステップが在宅状態であると判定したとき、機器の動作を第１モードで制御し、判定ステップが在宅状態ではないと判定したとき、機器の動作を第２モードで制御する制御ステップと、を含む。
【００１０】
本発明の一態様に係る携帯端末は、家屋の位置を示す基準位置を記憶する記憶部と、家屋内に設置された所定の無線基地局と通信する通信部と、所定の測位手法によって位置情報を測位する測位部と、通信部による無線基地局との通信の接続状況と、記憶部に記憶された基準位置と、測位部によって測位された位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定する判定部と、を備え、判定部による判定結果が、家屋内に設置される機器の動作の制御に用いられ、判定部により在宅状態であると判定されたとき、機器の動作が第１モードで制御され、判定部により在宅状態ではないと判定されたとき、機器の動作が第２モードで制御される。
【００１１】
これらの態様によれば、機器制御装置は、ユーザが使用する携帯端末との通信の接続状況と、携帯端末が測位した位置情報とに基づいて、ユーザが家屋に在宅状態であるか否かを判定することができる。このため、仮に、ネットワークの状態によって上記携帯端末と通信ができなくとも、上記携帯端末の位置情報も用いて判定しているため、ユーザが在宅しているにも関わらずユーザが在宅状態ではないと判定する誤判定を低減することができる。
【発明の効果】
【００１２】
本発明のいくつかの態様によれば、家屋に設置される機器の動作を制御するために、精度よくユーザが家屋に在宅状態であるか否かを判定できる機器制御装置等を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１に係る管理システムのシステム構成の一例を示す図である。
【図２】実施形態１に係る管理システムの概要を示す模式図である。
【図３】実施形態１に係る機器制御装置の機能構成の一例を示す図である。
【図４】実施形態１に係る携帯端末の機能構成の一例を示す図である。
【図５】実施形態１に係る管理システムの動作例を示す図である。
【図６】実施形態１に係る管理システムの動作例を示す図である。
【図７】実施形態１に係る管理システムの動作例を示す図である。
【図８】実施形態１に係る管理システムの動作例を示す図である。
【図９】実施形態２に係る携帯端末の機能構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
＜実施形態１＞
添付図面を参照して、本発明の一実施形態（以下、「実施形態１」という。）について説明する。なお、各図において、同一の符号を付したものは、同一又は同様の構成を有する。
【００１５】
＜１．概要＞
＜１−１．システム構成＞
図１を用いて、実施形態１における制御システム１のシステム構成の例を説明する。制御システム１は、家屋に設置された機器をユーザが遠隔かつ自動で制御するために、ＩｏＴ技術を適用した所謂スマートホームを実現するためのシステムである。
【００１６】
図１に示すように、制御システム１は、家屋Ｈ内の機器の動作を制御するための機器制御装置１００と、ユーザが使用する携帯端末２００と、家屋Ｈに設置された機器としてドアロックユニット３００ａ、エアコン３００ｂおよびロボット掃除機３００ｃと、ルータ４００と、を備える。ドアロックユニット３００ａと、エアコン３００ｂと、ロボット掃除機３００ｃとを総称して「機器３００」ともいう。ここで「ドアロックユニット」とは、家屋Ｈの出入り口のドアに設置されるロックを電気的な制御により開閉する制御部を有するユニットであり、制御部がドアのロックに内蔵される電子錠システムを用いたものでも、既存のドアロックにユニットを外付けするものでも、いずれであってもよい。
【００１７】
機器制御装置１００と機器３００とは、ルータ４００および／または第１ネットワーク５００ａを介して接続され得る。また、携帯端末２００は、第１ネットワーク５００ａおよび／または第２ネットワーク５００ｂからルータ４００を介して機器制御装置１００に接続され得る。また、携帯端末２００と機器３００の少なくとも１つは、第３ネットワーク５００ｃを介して接続されてもよい。
【００１８】
図１では、携帯端末２００と機器３００をそれぞれ１台と３台で図示しているが、これに限定されない。携帯端末２００は、例えば、１つの家屋Ｈに対して複数存在してもよい。すなわち、機器制御装置１００に対して、複数の携帯端末２００が登録されてもよい。機器３００は、例えば、上記機器の他にも、家屋に設置されたインターホン、カメラ、照明器具、テレビ（ＴＶ）、空気洗浄機、加湿器など、機器制御装置１００から送信する制御信号で制御できる機器であればどのような機器であってもよい。
【００１９】
第１ネットワーク５００ａは、家屋Ｈ内に構築されたＬＡＮ（Local Area Network）などの家屋Ｈに対して独自に構築された通信網である。第１ネットワーク５００ａは、有線および／または無線により、機器制御装置１００と機器３００とが互いに通信できるものであれば、任意の通信方式を用いることができる。また、複数の通信方式を用いるものであってもよい。携帯端末２００は、ルータ４００から数ｍ〜数１０ｍ程度（障害がなければ１００ｍ程度）の範囲内であれば、第１ネットワーク５００ａを用いてルータ４００を介して機器制御装置１００と通信できる。第１ネットワーク５００ａは、例えば、Ｗｉ−Ｆｉ（登録商標）規格に準拠した無線ＬＡＮを含み、ルータ４００が中継することで、これらの装置などの相互接続を実現させる。また、第１ネットワーク５００ａは、赤外線信号を用いた近距離通信を含み、機器制御装置１００から、赤外線信号の送受信機（不図示）を介して、機器３００の動作を制御してもよい。
【００２０】
第２ネットワーク５００ｂは、広域通信網のネットワークであり、インターネットや移動体通信網を含む。機器制御装置１００は、ルータ４００を介して、第２ネットワーク５００ｂに接続されている。携帯端末２００は、３Ｇ（第３世代移動通信システム）回線、４Ｇ（第４世代移動通信システム）回線、またはＬＴＥ（登録商標）（Long Term Evolution）回線などを用いた無線通信方式で第２ネットワーク５００ｂと直接接続することができる。
【００２１】
第３ネットワーク５００ｃは、携帯端末２００と機器３００とを直接接続するための通信ネットワークであり、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線通信等の１０ｍ程度の近距離無線通信を実現するネットワークを含む。第１ネットワーク５００ａと、第２ネットワーク５００ｂと、第３ネットワーク５００ｃとを総称して「ネットワーク５００」ともいう。
【００２２】
ルータ４００は、ネットワーク５００の中継・転送機器であり、ネットワーク５００のデータ転送経路を選択・制御する機能を有する。また、ルータ４００は、第１ネットワーク５００aと第２ネットワーク５００ｂとに接続され、ゲートウェイとしての機能も有する。
【００２３】
＜１−２．制御システムの概要＞
図２を用いて、実施形態１における制御システム１の概要を説明する。制御システム１は、家屋Ｈの住人であるユーザＵの状況に応じて、ユーザＵが家屋Ｈに在宅または在宅のために帰宅しているなどの状態（以下、「在宅状態」という）であるか否かを判定し、当該判定の結果に基づいて家屋Ｈに設置された機器３００の動作を制御する。ここでは、（１）ユーザＵが家屋Ｈに帰宅している場面、（２）ユーザＵが家屋Ｈから外出している場面といった二つの場面に分けて、制御システム１の概要を説明する。
【００２４】
上記（１）および（２）の二つの場面を説明する前に、携帯端末２００において事前に行う初期設定について説明する。当該初期設定として、携帯端末２００に対して、携帯端末２００が備えるＧＰＳ（Global Positioning System）などを用いた測位機能（以下、「ＧＰＳ測位機能」という）、Ｗｉ−Ｆｉ通信機能、および／またはＢｌｕｅｔｏｏｔｈ通信機能を有効にしておく。また、携帯端末２００に対して、家屋Ｈの位置を示す基準位置およびＷｉ−Ｆｉ通信機能が利用するＡＰ（Access Point）としてルータ４００を登録しておく。なお、以下の説明では、ＧＰＳ測位機能を用いる場合について説明するが、ＧＰＳを用いた測位は、測位機能の一例にすぎず、他の手法により携帯端末２００の位置を測位してもよい。また、以下の説明では、Ｗｉ−ＦｉとＢｌｕｅｔｏｏｔｈを用いる場合について説明するが、これらは、それぞれ第１ネットワーク５００ａと第３ネットワーク５００ｃの一例にすぎず、他の通信方式により第１ネットワーク５００ａと第３ネットワーク５００ｃを構成してもよい。
【００２５】
まず上記（１）の場面について説明する。図２（ａ）の略中央に示すように、ユーザＵが家屋Ｈに帰宅するために家屋Ｈに近づくと、家屋Ｈに設置された機器制御装置１００（不図示）において、（１）ユーザＵが使用する携帯端末２００と機器制御装置１００とが第１ネットワーク５００ａであるＷｉ−Ｆｉを介して通信が接続されたこと、（２）ユーザＵが使用する携帯端末２００とドアロックユニット３００ａとが第３ネットワーク５００ｃであるＢｌｕｅｔｏｏｔｈを介して通信が接続されたこと、（３）携帯端末２００のＧＰＳ測位機能を利用してユーザＵが第１所定範囲Ｒ１内に位置していること、といったこれら（１）〜（３）のいずれか１つが検知された場合、ユーザＵが家屋Ｈに在宅状態であると判定する。ここで「第１所定範囲」とは、家屋Ｈの位置を示す基準位置からの範囲であり、ユーザＵが当該家屋Ｈに対して在宅状態であることを判定するための範囲である。第１所定範囲は、例えば、基準位置から半径３０ｍ以内の範囲としてもよい。
【００２６】
機器制御装置１００は、上記のとおりユーザＵが家屋Ｈに在宅状態であると判定すると、家屋Ｈに設置された機器３００の動作を第１モードで制御する。ここで「第１モード」とは、機器制御装置１００が、機器３００に、ユーザＵが家屋Ｈに在宅状態である場合の動作をさせる制御モードである。第１モードが設定された場合に、各機器３００にどのような動作をさせるかについては、予め機器ごとに適宜設定すればよい。第１モードは、後述の第２モードと総称して「制御モード」ともいう。
【００２７】
上記構成によれば、機器制御装置１００は、第１ネットワーク５００ａの状態によって通信が切断されていても携帯端末２００の位置情報によりユーザＵが家屋Ｈに在宅状態であることを判定することができる。また、逆に、上記構成によれば、機器制御装置１００は、携帯端末２００のＧＰＳ測位機能においてユーザＵが屋内に入ってしまうなどの測位精度が悪い状況であっても、第１ネットワーク５００ａを介した通信接続により、ユーザＵが家屋Ｈに在宅状態であることを判定することができる。このように二つの検知手段を組み合わせてユーザＵが家屋Ｈに在宅状態であることを判定することができるため、制御システム１は、精度よくユーザＵが在宅状態であることを判定し、家屋Ｈに設置された機器３００の動作を制御することができる。
【００２８】
つぎに上記（２）の場面について説明する。図２（ｂ）の右上部に示すように、ユーザＵが外出するため家屋Ｈから遠ざかると、家屋Ｈに設置された機器制御装置１００が、ユーザが使用する携帯端末２００と第１ネットワーク５００ａであるＷｉ−Ｆｉを介した通信が切断されたことを検知する。Ｗｉ−Ｆｉ通信の切断が検知された後、携帯端末２００は、ＧＰＳ測位機能を起動して、携帯端末２００の位置を測位する。そして、機器制御装置１００が、携帯端末２００のＧＰＳ測位機能によってユーザＵが第２所定範囲Ｒ２外に位置していることを検知した場合、ユーザＵが家屋Ｈに在宅状態でない、言い換えればユーザＵは外出状態であると判定する。ここで「第２所定範囲」とは、家屋Ｈの位置を基準とした範囲であり、ユーザＵが家屋Ｈに対して在宅状態でないことを判定するための範囲である。第２所定範囲は、例えば、第１所定範囲より広く設け、家屋Ｈから半径５０ｍ以内の範囲としてもよい。
【００２９】
機器制御装置１００は、上記のとおりユーザＵが家屋Ｈに在宅状態でないと判定すると、家屋Ｈに設置された機器３００の動作を第２モードで制御する。ここで「第２モード」とは、機器制御装置１００が、機器３００に、ユーザが特定の家屋に在宅状態でない場合の動作をさせるモードである
【００３０】
上記構成によれば、制御システム１は、ユーザＵが家屋Ｈに在宅状態であるにも関わらず第１ネットワーク５００ａの状態によって通信が切断されてしまっても、携帯端末２００の位置情報によりユーザＵが未だ第２所定範囲Ｒ２内に位置すると検知されれば外出状態であるといった誤った判定をしない。すなわち、上記構成によれば、制御システム１は、ユーザＵが家屋Ｈに在宅状態であるにも関わらず、第１ネットワーク５００ａの状態によりユーザが家屋Ｈに在宅状態でないと誤判定することを抑止することができる。また、携帯端末２００は、常にＧＰＳ通信機能を起動させるのではなく、第１ネットワーク５００ａとの通信が切断された後に、ＧＰＳ通信機能を起動して測位を開始するため、在宅時にはＧＰＳ測位機能による電力消費を抑えることができる。このように二つの検知手段を組み合わせてユーザＵが在宅状態でないことを判定することができるため、制御システム１は、精度よくかつ省電力でユーザが在宅状態でないことを判定し、家屋に設置された機器の動作を制御することができる。
【００３１】
＜２．機能構成＞
＜２−１．機器制御装置１００＞
図３を用いて、実施形態１における機器制御装置１００の機能構成の例を説明する。図３は、機器制御装置１００の機能構成の例を示すブロック図である。機器制御装置１００は、例えば、タブレット端末やスマートフォンなど、ネットワーク５００を介して他の機器とデータの授受が可能な携帯式の端末装置を利用することができる。実施形態１においては、汎用のタブレット端末に専用のプログラムをインストールし、このプログラムを実行させることにより、タブレット端末を機器制御装置１００として使用する。
【００３２】
機器制御装置１００は、プロセッサ１１０と、記憶部１２０と、通信部１３０と、信号受発信部１４０と、表示部１５０と、入力部１６０とを備える。
【００３３】
プロセッサ１１０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニット（ＣＰＵなど）および各種レジスタから構成される。プロセッサ１１０は、記憶部１２０に格納されている制御プログラムＰ１を含む各種プログラムを実行することで機器制御装置１００の各部を中枢的に制御する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。ここで「制御プログラム」とは、制御システム１専用の機器制御装置１００で動作するアプリケーションプログラムをいう。
【００３４】
プロセッサ１１０は、制御プログラムＰ１を実行することにより、機器３００の動作を制御する機能を実現する。プロセッサ１１０が制御プログラムＰ１を実行することにより実現される機能部には、取得部１１１と、判定部１１２と、制御部１１３と、調整部１１４と、が含まれてもよい。
【００３５】
取得部１１１は、携帯端末２００が測位した位置情報を、第２ネットワーク５００ｂを介して取得する。ここで「位置情報」とは、携帯端末２００の位置、言い換えればユーザＵの位置を示す情報である。位置情報は、例えば、ＧＰＳ測位機能を用いて測位された特定の時刻の携帯端末２００の緯度経度座標であってもよい。また、位置情報は、家屋Ｈの位置を示す基準位置を含んでもよい。
【００３６】
取得部１１１は、複数のユーザＵがそれぞれ使用する複数の携帯端末２００のそれぞれから位置情報を取得してもよい。
【００３７】
判定部１１２は、通信部１３０による携帯端末２００との通信の接続状況と、記憶部１２０に記憶された基準位置と、取得部１１１によって取得された位置情報とに基づいて、ユーザＵが家屋Ｈに在宅状態であるか否かを判定する。
【００３８】
判定部１１２は、上記通信の接続状況を検知する。判定部１１２は、例えば、通信部１３０によって第１ネットワーク５００ａを介して携帯端末２００に通信接続要求を送信し、当該接続要求の応答を受信した場合に上記通信が接続されたことを検知してもよい。また、判定部１１２は、例えば、通信部１３０によって第１ネットワーク５００ａを介して携帯端末２００に通信接続要求を送信し、一定の時間、当該接続要求の応答を受信しなかった場合に上記通信が切断されたことを検知してもよい。また、判定部１１２は、例えば、第１ネットワーク５００ａの中継・転送機器であるルータ４００に、携帯端末２００の第１ネットワーク５００ａへの接続状況を問合せて、当該問合せに対する応答によって上記通信の接続状況を検知してもよい。
【００３９】
判定部１１２は、例えば、携帯端末２００と機器３００の少なくとも１つとの通信が第３ネットワーク５００ｃを介して接続されたことを検知してもよい。判定部１１２は、具体的には、当該接続の状況を携帯端末２００または機器３００から受信して検知してもよい。
【００４０】
判定部１１２は、具体的には、携帯端末２００との通信が接続されたことを検知し、また、位置情報に示されたユーザＵの位置が家屋Ｈから一定の範囲内に位置していることを検知した場合、ユーザＵが在宅状態であると判定してもよい。また、判定部１１２は、携帯端末２００との通信が切断されたことを検知し、また、位置情報に示されたユーザＵの位置が家屋Ｈから一定の範囲外に位置していることを検知した場合、ユーザＵが在宅状態でないと判定してもよい。
【００４１】
上記構成によれば、判定部１１２は、携帯端末２００との通信の接続状況と、家屋Ｈと携帯端末２００の位置関係との両方を用いてユーザＵが在宅状態であるか否かを判定することができる。したがって、判定部１１２は、このような構成によれば、家屋に設置される機器３００の動作を制御するために、精度よくユーザＵが在宅状態であるか否かを判定できる。
【００４２】
判定部１１２は、例えば、通信部１３０により携帯端末２００との通信が接続された場合、取得部１１１によって取得された位置情報が所定の回数連続して基準位置から第１所定範囲Ｒ１内に位置する場合、または携帯端末２００と機器３００の少なくとも１つとの通信が第３ネットワーク５００ｃを介して接続された場合に、ユーザＵが家屋Ｈに在宅状態であると判定してもよい。
【００４３】
「所定の回数」とは、位置情報の確からしさを担保するために設けられた回数である。例えば、ＧＰＳ測位機能による位置情報の場合、ＧＰＳ衛星から受信する信号において途中の信号が飛んでしまうなどのエラーが起こることがある。判定部１１２は、そのようなエラーが起こると、例えば、ユーザＵが第１所定範囲Ｒ１内に位置しないにも関わらず、位置すると誤検知してしまうおそれがある。このため、判定部１１２は、所定の回数連続して家屋Ｈと携帯端末２００の位置関係を検知することで、当該位置関係の確からしさを担保することができる。
【００４４】
判定部１１２は、例えば、記憶部１２０に記憶されているエリア情報を参照して第１所定範囲Ｒ１が示す範囲である「基準位置から半径３０ｍの範囲」を取得する。判定部１１２は、上記取得された位置情報に基づいて、携帯端末２００が、所定の回数である３回連続して基準位置から半径３０ｍの範囲内に位置することを検知した場合、ユーザＵが家屋Ｈに在宅状態であると判定する。
【００４５】
「エリア情報」とは、第１所定範囲Ｒ１および／または第２所定範囲Ｒ２を示す情報である。また、エリア情報において、第１所定範囲Ｒ１または第２所定範囲Ｒ２の少なくともいずれか１つは、機器ごとに設けられていてもよい。例えば、エアコン３００ｂは、他の機器３００と比較して早めに稼働させて家屋Ｈの室内を快適な状態にさせておきたい場合がある。一方で、ドアロックユニット３００ａは、セキュリティの観点から、他の機器３００と比較してよりユーザＵが家屋Ｈに近づいた状態で解錠させたい場合がある。そこで、エアコン３００ｂの第１所定範囲Ｒ１は「基準位置から１００ｍ」、ドアロックユニット３００ａの第１所定範囲Ｒ１は「基準位置から３ｍ」といったように、機器３００ごとに第１所定範囲Ｒ１をそれぞれ設けることで、上記のような場合に対応することができる。このような構成によれば、機器３００の種類などに合わせた動作の制御ができる使い勝手のよい制御システム１を提供することができる。
【００４６】
判定部１１２は、例えば、（１）通信部１３０により携帯端末２００との第１ネットワーク５００ａの通信方式であるＷｉ−Ｆｉ通信が接続された場合、（２）取得部１１１によって取得された位置情報が所定の回数である３回連続して第１所定範囲Ｒ１である基準位置から半径３０ｍ以内に位置する場合、または（３）携帯端末２００とドアロックユニット３００ａとが第３ネットワーク５００ｃであるＢｌｕｅｔｏｏｔｈ通信を用いて通信が接続されたことを検知した場合、といったこれら（１）〜（３）のいずれかの場合に、ユーザＵが在宅状態であると判定してもよい。
【００４７】
上記構成によれば、判定部１１２は、第１ネットワーク５００ａの状態および第３ネットワーク５００ｃの状態によって通信が切断されていても携帯端末２００の位置情報によりユーザＵが家屋Ｈに在宅状態であることを検知することができる。また、逆に、上記構成によれば、判定部１１２は、携帯端末２００のＧＰＳ測位機能においてユーザＵが屋内に入ってしまうなどの測位精度が悪い状況であっても、第１ネットワーク５００ａまたは第３ネットワーク５００ｃを介した通信接続により、ユーザＵが家屋Ｈに在宅状態であることを検知することができる。
【００４８】
判定部１１２は、例えば、通信部１３０による携帯端末２００との通信が切断された後、取得部１１１によって取得された位置情報が所定の回数連続して基準位置から第２所定範囲Ｒ２外に位置する場合に、ユーザＵが家屋Ｈに在宅状態でないと判定してもよい。
【００４９】
判定部１１２は、例えば、（１）通信部１３０により携帯端末２００との第１ネットワーク５００ａの通信方式であるＷｉ−Ｆｉ通信が切断された状態で６０秒経過した後、（２）取得部１１１によって取得された位置情報が所定の回数である３回連続して基準位置から第２所定範囲Ｒ２である半径５０ｍ外に位置する場合に、ユーザＵが家屋Ｈに在宅状態でないと判定してもよい。
【００５０】
上記構成によれば、判定部１１２は、ユーザＵが家屋Ｈに在宅状態であるにも関わらず第１ネットワーク５００ａの状態によって通信が切断されてしまっても、携帯端末２００の位置情報によりユーザＵがまだ第２所定範囲Ｒ２内に位置する場合には外出状態であるといった誤った判定をしない。すなわち、上記構成によれば、判定部１１２は、ユーザＵが家屋Ｈに在宅状態であるにも関わらず、第１ネットワーク５００ａの状態によりユーザが家屋Ｈに在宅状態でないと誤判定することを抑止することができる。
【００５１】
判定部１１２は、例えば、通信部１３０が複数のユーザＵが使用する複数の携帯端末と通信し、また、取得部１１１がこれらの複数の携帯端末のそれぞれから位置情報を取得する場合、上記複数のユーザそれぞれについて、各ユーザが家屋Ｈに在宅状態であるか否かを判定してもよい。
【００５２】
判定部１１２は、例えば、取得部１１１によって取得された位置情報に基づいて、所定の回数連続して基準位置から第１所定範囲Ｒ１内に位置し、順次基準位置に近づいている場合に、ユーザＵが家屋Ｈに在宅状態であると判定してもよい。例えば、ユーザＵは、家屋Ｈに帰宅する訳ではなく単に第１所定範囲Ｒ１を通過した場合にも、所定の回数連続して第１所定範囲Ｒ１に位置する場合がある。このような場合にユーザＵが在宅状態であると判定することを抑止するため、判定部１１２は、例えば、所定の回数連続して取得されたユーザＵの位置情報に対して、基準位置との距離の差をそれぞれ比較する。判定部１１２は、当該判定の結果に基づいてユーザＵが基準位置に対して経時的に順次距離を縮めていた場合には、ユーザＵが順次基準位置に近づいているとして、在宅状態であると判定することができる。判定部１１２は、逆に、取得部１１１によって取得された位置情報に基づいて、所定の回数連続して基準位置から第２定範囲Ｒ２内に位置し、順次基準位置から遠ざかっている場合に、ユーザＵが家屋Ｈに在宅状態でないと判定してもよい。このような構成によれば、判定部１１２は、より精度よくユーザが在宅状態であるか否かを判定することができる。
【００５３】
制御部１１３は、家屋Ｈ内に設置される機器３００の動作を制御可能な制御部であって、判定部１１２が在宅状態であると判定したとき、機器３００の動作を第１モードで制御し、判定部１１２が在宅状態ではないと判定したとき、機器３００の動作を第２モードで制御する。
【００５４】
制御部１１３は、例えば、第１モードの場合、ユーザＵが在宅状態である場合の動作として、ドアロックユニット３００ａであれば解錠させ、エアコン３００ｂであれば稼働（ＯＮ）させ、ロボット掃除機３００ｃであれば外出中に稼働（ＯＮ）させていた場合は停止（ＯＦＦ）させるように制御する。また、制御部１１３は、例えば、第２モードの場合、ユーザＵが在宅状態でない場合の動作として、ドアロックユニット３００ａであれば施錠させ、エアコン３００ｂであれば在宅中に稼働させていた場合は停止させ、ロボット掃除機３００ｃであれば稼働させるように制御する。
【００５５】
制御部１１３は、例えば、携帯端末２００との通信の接続状況または家屋Ｈと携帯端末２００との位置関係の変化を検知した場合に、当該検知された状況等に応じた機器３００に対し、当該検知された状況等に応じた動作を実行させるための制御信号を生成して送信する。機器３００は、機器制御装置１００から当該生成された制御信号を受信した場合に、当該制御信号に従って動作する。
【００５６】
制御部１１３は、判定部１１２が複数のユーザのうち少なくとも一のユーザが家屋Ｈに在宅状態であると判定したとき、機器３００の動作を第１モードで制御し、判定部１１２が複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、機器３００の動作を第２モードで制御してもよい。
【００５７】
例えば、１つの家屋Ｈに対してユーザが複数、例えば住人が複数いる場合、住人の一人が家屋Ｈから外出しても他の住人はまだ在宅状態の場合がある。逆に、住人のすべてが帰宅しなくとも、住人の一人が家屋Ｈに帰宅していれば在宅状態である。このため、制御部１１３は、例えば、１つの家屋Ｈに対して３人のユーザが存在する場合、３人のユーザのうち少なくとも１人が家屋Ｈに在宅状態であると判定したとき、第２モードから第１モードに遷移することができる。また、制御部１１３は、３人のユーザ全員が在宅状態ではないと判定したときに初めて、第１モードから第２モードに遷移することができる。このような構成によれば、１つの家屋Ｈに対して複数のユーザが存在する場合でも、使い勝手のよい制御システムを提供することができる。
【００５８】
制御部１１３は、判定部１１２が複数のユーザのうち少なくとも一のユーザが家屋Ｈに在宅状態であると判定したとき、第２モードから第１モードに遷移させた際に、当該複数のユーザの一部または全部に第１モードに遷移した旨を通知してもよい。また、制御部１１３は、判定部１１２が複数のユーザのうち全てのユーザが在宅状態ではないと判定したとき、第１モードから第２モードに遷移させた際に、当該複数のユーザの一部または全部に第２モードに遷移した旨を通知してもよい。制御部１１３は、これらの制御モードの遷移を複数のユーザの一部または全部に通知するモード遷移通知を携帯端末２００で表示させるため、通信部１３０を介して当該モード遷移通知を示す通知メッセージを携帯端末２００に送信する。このような構成によれば、制御部１１３は、ユーザに、１つの家屋Ｈに対して複数のユーザが存在する場合、先に家屋Ｈから外出したユーザが自分以外の住人ユーザも外出し在宅状態でなくなったことなどを通知することができる。
【００５９】
制御部１１３は、機器の動作の制御モードが第１モードから第２モードに遷移した際に、機器３００の異常を検出した場合には当該異常をユーザＵに通知してもよい。制御部１１３は、例えば、ユーザＵの外出状態を表す第２モードになったにも関わらず、ドアロックユニット３００aが施錠されず解錠されたままであった場合、ドアロックユニット３００aのこの異常を検出してもよい。制御部１１３は、当該検出された異常をユーザＵに通知する機器異常アラートを携帯端末２００で表示させるため、通信部１３０を介して当該機器異常アラートを示すアラートメッセージを携帯端末２００に送信する。このような構成によれば、制御部１１３は、機器３００の動作の制御異常をユーザＵに通知することができるため、よりセキュリティの高い制御システム１を提供することができる。
【００６０】
調整部１１４は、取得部１１１によって取得された位置情報に基づいて、携帯端末２００の移動速度を示す速度情報を推定し、速度情報に基づいて、第１所定範囲Ｒ１または第２所定範囲Ｒ２の少なくともいずれか１つを調整する。例えば、自動車などの乗り物に乗ってユーザＵが家屋Ｈに帰宅する場合と、徒歩でユーザＵが帰宅する場合とで、同じ位置にユーザＵが位置していても家屋Ｈへの帰宅時間は大きく異なる。ユーザＵが家屋Ｈから外出する場合も同様である。このため、調整部１１４は、ユーザＵが使用する携帯端末２００の移動速度を一定時間の間の位置情報から推定し、当該移動速度に基づいて第１所定範囲Ｒ１および／または第２所定範囲Ｒ２を調整することで、移動手段の違いによる上記帰宅時間の差異を解消することができる。このような構成によれば、調整部１１４は、判定部１１２に家屋Ｈとの位置関係から帰宅までの時間または外出してからの時間を移動手段によって偏ることなく在宅状態か否かを判定させることができる。
【００６１】
記憶部１２０は、例えば、ディスクドライブ又は半導体メモリ（ＲＯＭ、ＲＡＭなど）等のコンピュータ読み取り可能な記録媒体からなる物理デバイスの記憶領域が提供する論理デバイスである。記憶部１２０は、複数の物理デバイスを１つの論理デバイスにマッピングして構築してもよいし、１つの物理デバイスを複数の論理デバイスにマッピングして構築してもよい。
【００６２】
記憶部１２０は、オペレーティングシステムプログラムやドライバプログラムを含む各種プログラム及びこれらのプログラムの実行中に使用される各種データを記憶する。ドライバプログラムとしては、例えば、通信部１３０を制御するための通信インタフェースドライバプログラム等がある。
【００６３】
記憶部１２０は、プロセッサ１１０に実行させる制御プログラムＰ１と、制御プログラムＰ１の実行中に使用される位置情報、エリア情報および動作情報とを記憶する。記憶部１２０は、例えば、家屋の位置を示す基準位置を記憶する。
【００６４】
通信部１３０は、機器制御装置１００をネットワーク５００に接続し、ネットワーク５００上の他の端末と通信をするためのハードウェアモジュールである。通信部１３０は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。また、通信部１３０は、機器３００を制御するための無線制御信号の送信を行ってもよい。「無線制御信号」とは、機器制御装置１００および／または携帯端末２００から機器３００の動作を制御するためのリモコン信号であり、例えば、第３ネットワーク５００ｃを介したＩｒＤＡ（Infrared Data Association）規格の赤外線信号等のアナログ信号である。また、無線制御信号は、例えば、Ｂｌｕｅｔｏｏｔｈ規格の信号や第１ネットワーク５００ａを介した無線ＬＡＮ用のインタフェースを利用したデジタル信号であってもよい。
【００６５】
通信部１３０は、ユーザＵが使用する携帯端末２００と第１ネットワーク５００ａを介して通信する。また、通信部１３０は、例えば、複数のユーザＵがそれぞれ使用する複数の携帯端末２００と通信してもよい。
【００６６】
信号受発信部１４０は、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）やＩｒＤＡなどの通信規格に基づき、所定の電波を利用した無線制御信号を機器３００に発信すると共に、機器３００から発信された無線制御信号を受信する。
【００６７】
表示部１５０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等により構成される。表示部１５０は、例えば、第１モードと、第２モードにおける機器３００の動作を設定するための第１設定画面を表示してもよい。また、表示部１５０は、各機器３００の、または機器３００共通の、第１所定範囲Ｒ１および／または第２所定範囲Ｒ２の値を設定するための第２設定画面を表示してもよい。
【００６８】
入力部１６０は、各種操作ボタンや表示部１５０に設けられたタッチパネル等の入力デバイスである。なお、以降「入力」には、表示部１５０に表示された各表示部品に対する押下操作、タップ操作、スワイプ操作等の種々の入力操作を含む。入力部１６０は、例えば、表示部１５０に表示された第１設定画面または第２設定画面に対してユーザＵからの入力を受け付けると、当該入力された内容を記憶部１２０に記憶するエリア情報または動作情報に反映する。
【００６９】
＜２−２．携帯端末２００＞
図４を用いて、実施形態１における携帯端末２００の機能構成の例を説明する。図４は、携帯端末２００の機能構成の例を示すブロック図である。携帯端末２００は、例えば、スマートフォンや携帯電話などの汎用の携帯通信端末によって構成される。携帯端末２００は、汎用の携帯通信端末に専用のプログラムをインストールすることにより、携帯端末２００を機器制御装置１００と通信させ、機器制御装置１００と連携して各機器３００の制御をさせることができる。
【００７０】
図４に示すように、携帯端末２００は、例えば、プロセッサ２１０と、記憶部２２０と、通信部２３０と、信号受発信部２４０と、表示部２５０と、入力部２６０と、を備える。
【００７１】
プロセッサ２１０は、算術演算、論理演算、ビット演算等を処理する算術論理演算ユニット（ＣＰＵなど）及び各種レジスタから構成され、記憶部２２０に格納されている端末プログラムＰ２を含む各種プログラムを実行することで携帯端末２００の各部を中枢的に制御する。各種レジスタは、例えば、プログラムカウンタ、データレジスタ、命令レジスタ、汎用レジスタ等である。ここで「端末プログラム」とは、制御システム１専用の携帯端末２００で動作するアプリケーションプログラムをいう。
【００７２】
プロセッサ２１０が端末プログラムＰ２を実行することにより実現される機能部には、測位部２１１が含まれる。
【００７３】
測位部２１１は、所定の測位手法によって位置情報を測位する。測位部２１１は、例えば、ＧＰＳ受信機を有しており、ＧＰＳ衛星が送信する信号を受信して、携帯端末２００の現在位置として当該携帯端末２００の緯度経度座標を測定する。
【００７４】
記憶部２２０は、オペレーティングシステムプログラム、ドライバプログラム、及び各種データ等を記憶する。ドライバプログラムとしては、例えば、通信部２３０を制御するための通信インタフェースドライバプログラム等がある。また、記憶部２２０は、これら各種プログラムや各種データのほか、プロセッサ２１０が実行することにより、位置情報、エリア情報などを機器制御装置１００から取得して記憶してもよいし、これらの情報の入力及び表示をするための端末プログラムＰ２を記憶してもよい。
【００７５】
通信部２３０は、携帯端末２００をネットワーク５００に接続し、ネットワーク５００上の他の端末と通信をするためのハードウェアモジュールである。通信部２３０は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。また、通信部２３０は、機器３００を制御するための無線制御信号の送信を行ってもよい。
【００７６】
通信部２３０は、携帯端末２００をネットワーク５００に接続し、ネットワーク５００上の他の端末や機器制御装置１００と通信をするためのハードウェアモジュールである。通信部２３０は、例えば、ＩＳＤＮモデム、ＡＤＳＬモデム、ケーブルモデム、光モデム、ソフトモデム等の変調復調装置である。通信部２３０は、機器制御装置１００との通信においては、主にルータ４００および／または第１ネットワーク５００ａを介して通信を行うが、通信環境に応じて、第１ネットワーク５００ａや第３ネットワーク５００ｃを介して通信を行ってもよい。
【００７７】
通信部２３０は、機器制御装置１００と第１ネットワーク５００ａを介して通信する。通信部２３０は、家屋Ｈ内に設置された所定の無線基地局と通信する。ここで「所定の無線基地局」とは、例えば、家屋Ｈ内に設置されたルータ４００やＢＬＥに準拠したビーコン発信機などの機器をいう。通信部２３０は、所定の無線基地局がビーコン発信機の場合、ビーコン発信機が送信するＢＬＥに準拠したビーコン信号を受信する。また、通信部２３０は、例えば、機器３００と第３ネットワーク５００ｃを介して通信してもよい。
【００７８】
信号受発信部２４０は、ＢＬＥやＩｒＤＡなどの通信規格に基づき、所定の電波を利用した無線制御信号を機器３００に発信すると共に、機器３００から発信された無線制御信号を受信する。
【００７９】
表示部２５０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等により構成される。表示部２５０は、例えば、機器制御装置１００から制御モードが遷移した際のモード遷移通知を示す通知メッセージを、通信部２３０を介して受信した場合、当該モード遷移通知を表示してもよい。また、表示部２５０は、例えば、機器制御装置１００から制御モードが遷移した際の機器３００の異常を通知する機器異常アラートを示すアラートメッセージを、通信部２３０を介して受信した場合、当該機器異常アラートを表示してもよい。また、
【００８０】
入力部２６０は、各種操作ボタンや表示部２５０に設けられたタッチパネル等の入力デバイスである。なお、以降「入力」には、表示部２５０に表示された各表示部品に対する押下操作、タップ操作、スワイプ操作等の種々の入力操作を含む。
【００８１】
＜３．動作例＞
図５〜８を用いて、実施形態１における制御システム１の動作例を説明する。なお、以下に示す処理の順番は一例であって、適宜、変更されてもよい。
【００８２】
図５は、機器制御装置１００の機器３００の制御処理の動作例を示すフローチャートである。図５に示すように、記憶部１２０は、家屋Ｈの位置を示す基準位置を記憶する（Ｓ１０）。通信部１３０は、ユーザＵが使用する携帯端末２００と第１ネットワーク５００ａを介して通信を開始する（Ｓ１１）。
【００８３】
取得部１１１は、携帯端末２００が測位した位置情報を、第２ネットワーク５００ｂを介して取得する（Ｓ１２）。判定部１１２は、通信部１３０による携帯端末２００との通信の接続状況と、記憶部１２０に記憶された基準位置と、取得部１１１によって取得された位置情報とに基づいて、ユーザＵが家屋Ｈに在宅状態であるか否かを判定する（Ｓ１３）。制御部１１３は、判定部１１２が在宅状態であると判定したとき（Ｓ１３のＹｅｓ）、機器３００の動作を第１モードで制御する（Ｓ１４）。制御部１１３は、判定部１１２が在宅状態ではないと判定したとき（Ｓ１３のＮｏ）、機器３００の動作を第２モードで制御する（Ｓ１５）。
【００８４】
図６は、制御システム１におけるユーザＵが家屋Ｈに帰宅する際の機器３００の制御処理の動作例を示すフローチャートである。なお、機器制御装置１００の制御モードは在宅状態でない第２モードであることを前提とする。
【００８５】
図６に示すように、機器制御装置１００および携帯端末２００は、par（Parallel、以下同じ）タグのエリア内に破線上部と下部にあるメッセージのやり取りおよび処理をそれぞれ実行する。機器制御装置１００および携帯端末２００は、所定の回数（Ｎ１回）繰り返してloopタグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末２００は、所定の測位手法によって位置情報を測位する（Ｓ２０）。携帯端末２００は、当該位置情報を機器制御装置１００に送信する（Ｓ２１）。機器制御装置１００は、当該送信された位置情報を取得する（Ｓ２２）。機器制御装置１００は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基いて、携帯端末２００が基準位置から第１所定範囲Ｒ１内に位置することを検知する（Ｓ２３）。機器制御装置１００は、並列して、携帯端末２００と第１ネットワーク５００ａを介した通信の接続、または携帯端末２００と機器３００の第３ネットワーク５００ｃを介した通信の接続を検知する（Ｓ２４）。
【００８６】
機器制御装置１００は、parタグのエリア内に破線上部と下部とのいずれかの部分の処理が実行された場合に、ユーザＵが家屋Ｈに在宅状態であると判定する（Ｓ２５）。機器制御装置１００は、在宅状態であると判定すると、制御モードを第２モードから第１モードに遷移させる（Ｓ２６）。機器制御装置１００は、動作を第１モードで制御するため、エアコン３００ｂに稼働要求を送信する（Ｓ２７）。エアコン３００ｂは当該稼働要求を受信すると、稼働を開始する（Ｓ２８）。機器制御装置１００は、動作を第１モードで制御するため、ドアロックユニット３００ａに解錠要求を送信する（Ｓ２９）。ドアロックユニット３００ａは当該解錠要求を受信すると、家屋Ｈの出入り口を解錠する（Ｓ３０）。
【００８７】
図７は、制御システム１におけるユーザＵが家屋Ｈから外出する際の機器３００の制御処理の動作例を示すフローチャートである。なお、機器制御装置１００の制御モードは在宅状態である第１モードであることを前提とする。図７に示すように、機器制御装置１００は、携帯端末２００と第１ネットワーク５００ａを介した通信の切断を検知する（Ｓ４０）。機器制御装置１００および携帯端末２００は、所定の回数（Ｎ２回）繰り返してloopタグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末２００は、所定の測位手法によって位置情報を測位する（Ｓ４１）。携帯端末２００は、当該位置情報を機器制御装置１００に送信する（Ｓ４２）。機器制御装置１００は、当該送信された位置情報を取得する（Ｓ４３）。機器制御装置１００は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末２００が基準位置から第２所定範囲Ｒ２外に位置することを検知する（Ｓ４４）。
【００８８】
機器制御装置１００は、上記通信の切断および携帯端末２００が所定の回数連続して第２所定範囲Ｒ２外に位置することを検知すると、ユーザＵが家屋Ｈに在宅状態でないと判定する（Ｓ４５）。機器制御装置１００は、在宅状態でないと判定すると、制御モードを第１モードから第２モードに遷移させる（Ｓ４６）。機器制御装置１００は、動作を第２モードで制御するため、エアコン３００ｂに停止要求を送信する（Ｓ４７）。エアコン３００ｂは、当該停止要求を受信すると、稼働を停止する（Ｓ４８）。機器制御装置１００は、動作を第２モードで制御するため、ドアロックユニット３００ａに施錠要求を送信する（Ｓ４９）。ドアロックユニット３００ａは当該施錠要求を受信すると、家屋Ｈの出入り口を施錠する（Ｓ５０）。
【００８９】
図８は、制御システム１におけるにおける複数のユーザであるユーザＵ１とユーザＵ２とが家屋Ｈから外出する際の機器３００の制御処理の動作例を示すフローチャートである。なお、機器制御装置１００の制御モードは在宅状態である第１モードであることを前提とする。また、ユーザＵ１が使用する携帯端末２００を携帯端末２００ａとし、ユーザＵ２が使用する携帯端末２００を携帯端末２００ｂとする。
【００９０】
図８に示すように、機器制御装置１００は、携帯端末２００ａと第１ネットワーク５００ａを介した通信の切断を検知する（Ｓ６０）。機器制御装置１００および携帯端末２００ａは、所定の回数（Ｎ２回）繰り返してloop1タグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末２００ａは、所定の測位手法によって位置情報を測位する（Ｓ６１）。携帯端末２００ａは、当該位置情報を機器制御装置１００に送信する（Ｓ６２）。機器制御装置１００は、当該送信された位置情報を取得する（Ｓ６３）。機器制御装置１００は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末２００ａが基準位置から第２所定範囲Ｒ２外に位置することを検知する（Ｓ６４）。
【００９１】
機器制御装置１００は、携帯端末２００ｂと第１ネットワーク５００ａを介した通信の切断を検知する（Ｓ６５）。機器制御装置１００および携帯端末２００ｂは、所定の回数（Ｎ２回）繰り返してloop2タグエリアのメッセージのやり取りおよび処理を実行する。具体的には、携帯端末２００ｂは、所定の測位手法によって位置情報を測位する（Ｓ６６）。携帯端末２００ｂは、当該位置情報を機器制御装置１００に送信する（Ｓ６７）。機器制御装置１００は、当該送信された位置情報を取得する（Ｓ６８）。機器制御装置１００は、当該位置情報を取得すると、当該位置情報および予め記憶された基準位置に基づいて、携帯端末２００ｂが基準位置から第２所定範囲Ｒ２外に位置することを検知する（Ｓ６９）。
【００９２】
機器制御装置１００は、携帯端末２００ａおよび携帯端末２００ｂに対して、上記通信の切断および携帯端末２００ａおよび携帯端末２００ｂが所定の回数連続して第２所定範囲Ｒ２外に位置することを検知すると、ユーザＵ１とユーザＵ２との全てのユーザが家屋Ｈに在宅状態でないと判定する（Ｓ７０）。機器制御装置１００は、ユーザＵ１とユーザＵ２との全てのユーザが在宅状態でないと判定すると、制御モードを第１モードから第２モードに遷移させる（Ｓ７１）。機器制御装置１００は、動作を第２モードで制御するため、ドアロックユニット３００ａに施錠要求を送信する（Ｓ７２）。ドアロックユニット３００ａは当該施錠要求を受信すると、家屋Ｈの出入り口を施錠する（Ｓ７３）。機器制御装置１００は、制御モードが第１モードから第２モードに遷移したことを先に外出したユーザＵ１に通知するため、第１モードから第２モードに遷移したことを示すモード遷移通知の通知メッセージを携帯端末２００ａに送信する（Ｓ７４）。携帯端末２００は、当該通知メッセージを受信すると、表示部２５０に上記モード遷移通知を表示する（Ｓ７５）。
【００９３】
＜実施形態２＞
つぎに、本発明の実施形態２について説明する。実施形態２は、ユーザが在宅状態であるか否かを判定する機能を、携帯端末が有する実施形態である。実施形態１の携帯端末２００を、携帯端末６００で置き換えたほかは、実施形態１と同じ構成であってよい。以下、実施形態１と異なる点を中心に説明する。
【００９４】
＜携帯端末の機能構成＞
図９を用いて、実施形態２における携帯端末６００の機能構成の例を説明する。図９は、携帯端末６００の機能構成の例を示すブロック図である。
【００９５】
プロセッサ６１０は、記憶部６２０に格納されている第２端末プログラムＰ３を含む各種プログラムを実行することで携帯端末６００の各部を中枢的に制御する。プロセッサ６１０が端末プログラムＰ３を実行することにより実現される機能部には、測位部６１１のほかに、判定部６１２が含まれる。他は、実施形態１におけるプロセッサ１１０と同様である。
【００９６】
判定部６１２は、通信部６３０による所定の無線基地局との通信の接続状況と、記憶部６２０に記憶された基準位置と、測位部６１１によって測位された位置情報とに基づいて、ユーザＵが家屋Ｈに在宅状態であるか否かを判定する。
【００９７】
記憶部６２０は、第２端末プログラムＰ３と、位置情報と、エリア情報とを記憶する。記憶部６２０は、例えば、家屋Ｈの位置を示す基準位置を記憶する。他は、実施形態１における記憶部２２０と同様である。
【００９８】
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良（たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること）され得るとともに、本発明にはその等価物も含まれる。
【符号の説明】
【００９９】
１…制御システム、１００…機器制御装置、１１０…プロセッサ、１１１…取得部、１１２…判定部、１１３…制御部、１１４…調整部、１２０…記憶部、１３０…通信部、１４０…信号受発信部、１５０…表示部、１６０…入力部、２００、２００ａ、２００ｂ、６００…携帯端末、２１０…プロセッサ、２１１…測位部、２２０…記憶部、２３０…通信部、２４０…信号受発信部、２５０…表示部、２６０…入力部、３００…機器、３００a…ドアロックユニット、３００ｂ…エアコン、３００ｃ…ロボット掃除機、４００…ルータ、５００…ネットワーク、６１０…プロセッサ、６１１…測位部、６１２…判定部、６２０…記憶部、６３０…通信部。
【図１】
2020048163.tif 000003
【図２】
2020048163.tif 000004
【図３】
2020048163.tif 000005
【図４】
2020048163.tif 000006
【図５】
2020048163.tif 000007
【図６】
2020048163.tif 000008
【図７】
2020048163.tif 000009
【図８】
2020048163.tif 000010
【図９】
2020048163.tif 000011