(57)【要約】【課題】携帯端末が被制御機器に向けて制御の指示を送信することができる地理的範囲をより広くすること。【解決手段】ＨＥＭＳコントローラ１００は、サーバ３００を介して、携帯端末４００からの電気機器２００の制御指示を受け付け、当該制御指示を電気機器２００に送信する。携帯端末４００からの指示が無いとき、ＨＥＭＳコントローラ１００は、サーバ３００との通信が継続されているかどうかを判断する。そして、ＨＥＭＳコントローラ１００は、通信が継続されていないと判断すると、電気機器２００に対して、当該電気機器２００の電源をＯＦＦにするための制御信号を送信する。【選択図】図１
2018125867.tif 000002
【特許請求の範囲】
【請求項１】
電気機器に制御信号を送信するためのコントローラであって、
携帯端末から送信された前記電気機器に対する指示を、サーバから受信するための通信部と、
前記電気機器に対する制御信号を記憶するための記憶部と、
プロセッサとを備え、
前記プロセッサは、前記通信部から受信した前記電気機器に対する指示を前記電気機器に送信するとともに、前記サーバとの接続が継続されていないと判断した場合には、前記電気機器に対して、前記記憶部に記憶された制御信号であって、当該電気機器の特定の状態に対応する制御信号を送信するように構成されている、コントローラ。
【請求項２】
前記プロセッサは、前記サーバとの接続が継続されていない状態が一定時間以上維持されたことを条件として、前記電気機器に対して、前記特定の状態に対応する制御信号を送信するように構成されている、請求項１に記載のコントローラ。
【請求項３】
前記プロセッサは、前記サーバとの接続が継続されていないと判断した場合に、前記電気機器の状態が前記サーバから前記プロセッサを介して送信された指示に従った状態であることを条件として、前記電気機器に対して、前記特定の状態に対応する制御信号を送信するように構成されている、請求項１または請求項２に記載のコントローラ。
【請求項４】
サーバと、
前記サーバと通信可能な携帯端末と、
前記サーバを介して受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、
前記携帯端末は、前記電気機器に対する指示を送信するように構成され、
前記サーバは、前記携帯端末から受信した指示を前記コントローラに送信するように構成され、
前記コントローラは、
前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信し、
前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に、特定の状態に対応する制御信号を送信するように構成されている、制御システム。
【請求項５】
サーバと、前記サーバと通信可能な携帯端末と、前記サーバを介して受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムの制御方法であって、
前記携帯端末は、前記電気機器に対する指示を送信するように構成されており、
前記サーバは、前記携帯端末から受信した指示を前記コントローラに送信するように構成され、
前記コントローラが、前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信するステップと、
前記コントローラが、前記サーバとの接続が継続されているかどうかを判断するステップと、
前記コントローラが、前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に、特定の状態に対応する制御信号を送信するステップとを含む、制御システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電気機器に制御信号を送信するためのコントローラおよび当該コントローラを含む制御システムに関する。
【背景技術】
【０００２】
従来、エアコンディショナ等の被制御機器を、スマートフォン等の携帯端末を利用して、無線通信で、遠隔操作する技術が提案されている。たとえば、特開２００３−２８４１６２号公報（特許文献１）には、被制御機器と携帯端末との間の無線通信の接続が確立されている状態か否かに応じて、被制御機器の動作モードを変更することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８４１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、携帯端末のユーザは、被制御機器と直接的に無線通信可能な範囲でのみ、被制御機器の制御を行なうことしか想定されていない。一方、携帯端末のユーザは、当該ユーザの外出先等、携帯端末が被制御機器と直接的に無線通信できない場所に位置する場合であっても、携帯端末を利用して被制御機器の制御を行ないたい場合がある。
【０００５】
本開示は、かかる実情に鑑み考え出されたものであり、その目的は、携帯端末が被制御機器に向けて制御の指示を送信することができる地理的範囲をより広くすることである。
【課題を解決するための手段】
【０００６】
ある局面に従うと、電気機器に制御信号を送信するためのコントローラであって、携帯端末から送信された電気機器に対する指示を、サーバから受信するための通信部と、電気機器に対する制御信号を記憶するための記憶部と、プロセッサとを備え、プロセッサは、通信部から受信した電気機器に対する指示を電気機器に送信するとともに、サーバとの接続が継続されていないと判断した場合には、電気機器に対して、記憶部に記憶された制御信号であって、当該電気機器の特定の状態に対応する制御信号を送信するように構成されている、コントローラが提供される。
【０００７】
好ましくは、プロセッサは、サーバとの接続が継続されていない状態が一定時間以上維持されたことを条件として、電気機器に対して、特定の状態に対応する制御信号を送信するように構成されている。
【０００８】
好ましくは、プロセッサは、サーバとの接続が継続されていないと判断した場合に、電気機器の状態がサーバからプロセッサを介して送信された指示に従った状態であることを条件として、電気機器に対して、特定の状態に対応する制御信号を送信するように構成されている。
【０００９】
好ましくは、特定の状態は、電気機器への外部からの電力供給がオフされる状態である。
【００１０】
他の局面に従うと、サーバと、サーバと通信可能な携帯端末と、サーバを介して受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、携帯端末は、電気機器に対する指示を送信するように構成され、サーバは、携帯端末から受信した指示をコントローラに送信するように構成され、コントローラは、サーバから受信した電気機器に対する指示を電気機器に送信し、サーバとの接続が継続されていないと判断した場合に、電気機器に、特定の状態に対応する制御信号を送信するように構成されている、制御システムが提供される。
【００１１】
さらに他の局面に従うと、サーバと、サーバと通信可能な携帯端末と、サーバを介して受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムの制御方法であって、携帯端末は、電気機器に対する指示を送信するように構成されており、サーバは、携帯端末から受信した指示をコントローラに送信するように構成され、コントローラが、サーバから受信した電気機器に対する指示を電気機器に送信するステップと、コントローラが、サーバとの接続が継続されているかどうかを判断するステップと、コントローラが、サーバとの接続が継続されていないと判断した場合に、電気機器に、特定の状態に対応する制御信号を送信するステップとを含む、制御システムの制御方法が提供される。
【発明の効果】
【００１２】
本開示によれば、コントローラは、サーバを介して、携帯端末から、被制御機器である電気機器に対する指示を受信する。そして、コントローラは、サーバとの通信が継続されていないと判断すると、上記電気機器を特定の状態へと制御する。
【００１３】
これにより、携帯端末は、コントローラと直接通信をしなくとも、サーバと通信することにより、電気機器に向けて制御の指示を送信できる。なお、コントローラは、サーバとの通信が継続されなくなったことによって携帯端末からの指示を受信できなくなった場合に、電気機器を特定の状態に制御して、当該電気機器および当該電気機器が設置された環境の安全を確保できる。
【図面の簡単な説明】
【００１４】
【図１】制御システムの第１の実施の形態の構成の具体例を示す図である。
【図２】ＨＥＭＳ（Home  Energy  Management  System）コントローラのハードウェア構成の一例を示す図である。
【図３】ＨＥＭＳコントローラの制御構成の一例を概略的に示す図である。
【図４】サーバの装置構成の概略の一例を示すブロック図である。
【図５】電気機器の装置構成の概略の一例を示すブロック図である。
【図６】携帯端末からの指示が無いときの、制御システムにおける動作の概要の一例を示す図である。
【図７】携帯端末のタッチパネルで表示される操作用の画像の一例を示す図である。
【図８】携帯端末からの指示が無いときの、制御システムにおける動作の概要の他の例を示す図である。
【図９】携帯端末のタッチパネルで表示される画像の一例を示す図である。
【図１０】携帯端末から制御指示が送信されるときの、制御システムにおける動作の概要を示す図である。
【図１１】携帯端末のタッチパネルで表示される画像の一例を示す図である。
【図１２】携帯端末のタッチパネルで表示される画像の一例を示す図である。
【図１３】携帯端末のタッチパネルで表示される画像の一例を示す図である。
【図１４】携帯端末のタッチパネルで表示される画像の一例を示す図である。
【図１５】上記動作を行なうためのＨＥＭＳコントローラの機能構成の具体例を示すブロック図である。
【図１６】第１の実施の形態におけるカウント開始処理のフローチャートである。
【図１７】第１の実施の形態における特定信号送信処理のフローチャートである。
【図１８】フラグ調整処理（１）のフローチャートである。
【図１９】図８の動作概要の変形例を示す図である。
【図２０】第３の実施の形態におけるカウント開始処理のフローチャートである。
【図２１】フラグ調整処理（２）のフローチャートである。
【図２２】第３の実施の形態における特定信号送信処理のフローチャートである。
【発明を実施するための形態】
【００１５】
本開示の制御システムでは、コントローラ（後述するＨＥＭＳコントローラ１００）は、サーバ（後述するサーバ３００）から、電気機器（後述する電気機器２００）に対する指示を受信する。そして、コントローラは、サーバとの接続が継続されていないと判断した場合には、電気機器に対して、当該電気機器の特定の状態に対応する制御信号を送信する。特定の状態とは、たとえば、当該電気機器または当該電気機器が設置された環境の安全な状態であり、具体例としては、当該電気機器が動作状態をＯＦＦ（電源をＯＦＦ）さされた状態が挙げられる。
【００１６】
以下、図面を参照しつつ、本開示の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１７】
［第１の実施の形態］
＜１．システム構成＞
図１は、制御システムの第１の実施の形態の構成の具体例を示す図である。図１を参照して、制御システムは、電気機器２００を制御するためのシステムである。制御システムは、サーバ３００と、ＨＥＭＳコントローラ１００と、ブロードバンドルータ１５０とを含む。ＨＥＭＳコントローラ１００およびブロードバンドルータ１５０は、電気機器２００とサーバ３００との間のインターネット経由の通信を中継する。より具体的には、ＨＥＭＳコントローラ１００は、ブロードバンドルータ１５０を介してネットワークに接続し、当該ネットワークを介してサーバ３００と通信する。以下の説明では、ＨＥＭＳコントローラ１００がブロードバンドルータ１５０を介してサーバ３００と通信（接続）することを、単に「ＨＥＭＳコントローラ１００がサーバ３００と通信（接続）する」という。
【００１８】
電気機器２００は、たとえば、家庭内やオフィス内のエアコンディショナ（あるいは照明機器や給湯器など）である。なお、図１では、１台の電気機器２００のみが示されているが、第１の実施の形態にかかる制御システムには複数台の（複数種類の）電気機器２００が存在し得る。
【００１９】
サーバ３００は、後述する処理をそれぞれが分担し協働して行なう複数の拠点に位置する装置からなるものであってもよいし、１つの拠点に位置する装置からなるものであってもよい。また、サーバ３００は、１台の装置からなるものであっても良いし、複数台の装置からなるものであっても良い。サーバ３００は、たとえば、一般的なコンピュータで構成される。
【００２０】
サーバ３００は、ネットワークを介して、携帯端末４００からのアクセスを受け付ける。携帯端末４００は、たとえばスマートフォンまたはタブレット端末である。また、携帯端末４００は、入力装置および／または表示装置の一例であるタッチパネル４０１を備える。
【００２１】
ＨＥＭＳコントローラ１００は、複数台の電気機器２００と通信できる。ＨＥＭＳコン
トローラ１００と電気機器２００とは、それぞれブロードバンドルータ１５０に接続されており、同一のサブネット（ネットワークセグメント）を構成する。ブロードバンドルータ１５０は有線ＬＡＮ（Local  Area  Network）による接続機能を少なくとも備えており、ＨＥＭＳコントローラ１００と有線ＬＡＮで接続される。好ましくは、ブロードバンドルータ１５０は、さらに無線ＬＡＮ機能を備え、１台以上の電気機器２００と無線ＬＡＮ（または有線ＬＡＮ）経由で接続される。ＨＥＭＳコントローラ１００は、１台以上の電気機器２００に（ブロードバンドルータ１５０を経由して）接続可能である。ＨＥＭＳコントローラ１００は（ブロードバンドルータ１５０を経由して）インターネットに接続可能であって、インターネットを介してサーバ３００と通信する。
【００２２】
＜２．ＨＥＭＳコントローラの構成＞
図２は、ＨＥＭＳコントローラ１００のハードウェア構成の一例を示す図である。図２を参照して、ＨＥＭＳコントローラ１００は、当該ＨＥＭＳコントローラ１００を制御するためのＣＰＵ（Central  Processing  Unit）１０と、記憶装置１３とを含む。記憶装
置１３は、一例として、メモリ１１と、ＲＡＭ（Random  Access  Memory）１２とを含む。メモリ１１は、たとえばフラッシュメモリによって構成され、ＣＰＵ１０で実行されるプログラムを記憶する。ＲＡＭ１２は、後述する電気機器の状態情報などの各種データを記憶し、また、ＣＰＵ１０でプログラムを実行する際の作業領域となる。
【００２３】
ＨＥＭＳコントローラ１００は、出力部としてのＬＥＤ（Light  Emitting  Diode）１４や、入力部としての操作部１５を含んでもよい。操作部１５は、たとえば、スイッチ等のハードウェアボタン、および／または、ディスプレイに表示されるソフトウェアボタンである。
【００２４】
さらに、ＨＥＭＳコントローラ１００は、無線ＬＡＮ（または有線ＬＡＮ）で電気機器２００およびブロードバンドルータ１５０と通信するための通信部１６を含む。通信部１６は、たとえばＬＡＮカード等の通信インタフェースによって実現される。
【００２５】
ＨＥＭＳコントローラ１００の装置構成は、図２の構成に限定されない。たとえば、ＨＥＭＳコントローラ１００は、電気機器２００と通信するための部分とそれ以外の部分とが互いに離間して構成され、これらの部分がＵＡＲＴ（Universal  Asynchronous  Receiver  Transmitter）などの通信回路を利用して通信可能に接続されることによって具体化される場合もあり得る。
【００２６】
図３は、ＨＥＭＳコントローラ１００の制御構成の一例を概略的に示す図である。図３の制御構成は、記憶装置１３に記憶されているプログラムを読み出して実行するＣＰＵ１０によって、主に実現される。しかしながら、図３に示された構成の一部が、ＨＥＭＳコントローラ１００における他の構成要素によって実現される場合もあり得る。
【００２７】
図３を参照して、ＨＥＭＳコントローラ１００の制御構成は、概略的には、サーバ３００との通信を制御するためのサーバ通信部１１０と、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）ノード管理部１１１と、ＥＣＨＯＮＥＴ  Ｌｉｔｅノード（電気機器２００）との通信を制御するための通信部１１２とを含む。
【００２８】
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、各インスタンス上にある「状態変化アナウンスプロパティ」の状態と、サーバ３００から指定される「サーバ通知プロパティ」の状態とを監視する。
【００２９】
「状態変化アナウンスプロパティ」とは、変化があれば機器オブジェクト側から通知されるプロパティのことである。当該プロパティの内容は、ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格
にて規定されている。ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格にて「状態変化アナウンスプロパティ」はインスタンスごとに規定されている。ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、新しいインスタンスが検出されるとＥＣＨＯＮＥＴ  Ｌｉｔｅ規格にて規定されている状態変化アナウンスプロパティマップ（ＥＰＣ＝０ｘ９Ｄ）取得して、状態変化アナウンスプロパティのリストを作成する。
【００３０】
「サーバ通知プロパティ」とは、サーバ３００へ通知されるべきプロパティを指す。ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、サーバ３００から指定されて「サーバ通知プロパティ」のリストを作成する。「サーバ通知プロパティ」の初期値は空である。
【００３１】
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、ＥＣＨＯＮＥＴ  Ｌｉｔｅノードから、状態変化アナウンスプロパティのプロパティについてＩＮＦ通知を受けるとサーバ通信部１１０に対して通知を行なう。併せて、ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、通知を受けたプロパティの最新値を保持する。
【００３２】
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、状態変化アナウンスプロパティとサーバ通知プロパティとの和集合として導出されるプロパティ（監視プロパティ）を取得する。そして、ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、当該監視プロパティの値に変化があったことを検出した場合にはサーバ通信部１１０に対して通知を行なう。この通知は状態変化アナウンスプロパティまたはサーバ通知プロパティが変化したことを意味する。さらに、当該通知は、サーバ通知プロパティが含まれているか否かを示す情報（１バイト）も含む。
【００３３】
サーバ通信部１１０はＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１から通知を受け付けると、通知を受けたプロパティの中にサーバ通知プロパティが含まれているかどうかを判断する。そして、サーバ通知プロパティが含まれていれば、受け付けた通知のうちサーバ通知プロパティに含まれるものを、サーバ３００へ通知する。
【００３４】
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、以下の（１）または（２）のいずれかを検出すると、「個別ＥＣＨＯＮＥＴ  ＬｉｔｅインスタンスのＩＮＦ通知」を認証済みの送信元クライアントすべてに対して送信する。これはコマンドに対する応答でなく、ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１が不定期に実行する通知である。
【００３５】
（１）状態変化アナウンス（ＩＮＦ）を受信したこと
（２）ＥＣＨＯＮＥＴ  Ｌｉｔｅインスタンスの監視プロパティの値に変化があったこと
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、（１）および（２）のいずれを検出した場合も、受信したプロパティを、認証済みの送信元クライアントすべてに対して「通知ＥＣＨＯＮＥＴ  Ｌｉｔｅ電文（ＥＳＶ＝０×７３）」として通知する。
【００３６】
「個別ＥＣＨＯＮＥＴ  ＬｉｔｅインスタンスのＩＮＦ通知」のプロパティには、サーバへ通知すべきものと通知すべきでないものとが混在しているが、サーバ通信部１１０は、上記のサーバ通知プロパティが含まれているか否かを示す情報（１バイト）の値に基づいてサーバ３００へ通知すべきか否かを判断することができる。
【００３７】
ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１は、「サーバ通知プロパティの設定コマンド」要求を受け付けると、ＥＣＨＯＮＥＴ  Ｌｉｔｅノード管理部１１１内部のサーバ通知プロパティを設定する。サーバ３００は、設定したいインスタンスを指定し、さらにサーバ３００へ通知すべきプロパティを指定することができる。
【００３８】
＜３．サーバの構成＞
図４は、サーバ３００の装置構成の概略の一例を示すブロック図である。図４を参照して、サーバ３００は、当該サーバ３００全体を制御するためのＣＰＵ３０と、メモリ３４と、インターネットを介した通信を行なうための通信部３５とを含む。メモリ３４は、一例として、ＲＯＭ３１と、ＲＡＭ３２と、ＨＤＤ（Hard  Disk  Drive）３３とを含む。
ＲＯＭ３１は、ＣＰＵ３０が実行するプログラムを記憶する。ＲＡＭ３２は、ＣＰＵ３０でプログラムを実行する際の作業領域となり、また、計算値を記憶する。ＨＤＤ３３は、二次記憶装置の一例である。
【００３９】
上記したように、サーバ３００は一般的なコンピュータで構成されるものであってよい。そのため、図４は一般的なコンピュータの概略構成を表わしている。サーバ３００の構成は、図４の構成に限定されない。たとえば、サーバ３００は、ユーザの操作入力を受け付けるための操作部やディスプレイをさらに含んでもよい。また、上記したように、サーバ３００が複数の装置から構成される場合、当該複数の装置のそれぞれは、互いに通信するための通信装置をさらに含んでもよい。
【００４０】
＜４．電気機器の構成＞
図５は、電気機器２００の装置構成の概略の一例を示すブロック図である。図５を参照して、電気機器２００は、当該電気機器２００全体を制御するためのＣＰＵ２０と、メモリ２４と、ＨＥＭＳコントローラ１００と通信を行なうための通信部２５とを含む。メモリ２４は、一例として、ＲＯＭ２１と、ＲＡＭ２２と、フラッシュメモリ２３とを含む。ＲＯＭ２１は、ＣＰＵ２０が実行するプログラムを記憶する。ＲＡＭ２２は、ＣＰＵ２０でプログラムを実行する際の作業領域となり、また、計算値を記憶する。ＨＤＤ２３は、二次記憶装置の一例である。
【００４１】
電気機器２００は、さらに動作ユニット２６を含む。動作ユニット２６は、電気機器２００の独特の機能を発揮するための動作する部分である。一例として、電気機器２００がエアコンディショナである場合には、動作ユニット２６は、ファンおよび圧縮機等の、空調空気を発生させるための要素を含む。他の例として、電気機器２００がテレビである場合には、動作ユニット２６は、テレビジョン信号のための受信機およびディスプレイ等の、コンテンツを出力するための要素を含む。
【００４２】
電気機器２００は、さらに操作部２７を含む。操作部２７は、たとえば、スイッチ等のハードウェアボタン、および／または、ディスプレイに表示されるソフトウェアボタンである。ＣＰＵ２０は、操作部２７に対する操作に応じた信号の入力を受け付ける。また、操作部２７は、電気機器２００に、赤外線等によって直接制御信号を送信するリモートコントローラをも含む。制御システムでは、携帯端末４００からのネットワーク経由の制御と、操作部２７（リモートコントローラ）から直接的な制御とは、区別して言及される。
【００４３】
＜５．動作概要＞
第１の実施の形態にかかる制御システムは、携帯端末４００を使用して、家庭やオフィスのエアコンディショナなどの電気機器２００を遠隔操作することに用いられる。携帯端末４００のユーザは、携帯端末４００で遠隔操作用のアプリケーションを起動してタッチパネル４０１に操作用の画像を表示させる。ユーザが当該画像を表示するタッチパネル４０１に対してタッチ操作などを行なうことにより、携帯端末４００は、電気機器２００の現在の状態を取得する指示、および／または、電気機器２００に対する制御指示を出力する。
【００４４】
上記制御システムでは、上記携帯端末４００から送信される制御指示は、サーバ３００およびＨＥＭＳコントローラ１００を介して、電気機器２００へ送信される。ここで、制
御システムにおける各要素の動作の概要を概略的に説明する。
【００４５】
＜６．携帯端末４００からの指示が無いときの動作概要（１）＞
図６は、携帯端末４００からの指示が無いときの、制御システムにおける動作の概要の一例を示す図である。図６には、制御システムにおける要素間の信号の流れの一例が示されている。
【００４６】
図６を参照して、携帯端末４００からの指示が無い期間において、ＨＥＭＳコントローラ１００は、予め規定された頻度で電気機器２００の状態取得を行なう（ステップ♯１）。状態取得の動作の一例として、ＨＥＭＳコントローラ１００は、電気機器２００に対して状態取得信号（Ｇｅｔ）を送信して状態を問い合わせ（♯１−１）、電気機器２００からその応答（Ｇｅｔ＿Ｒｅｓ）を受け取る（ステップ♯１−２）。他の例として、ＨＥＭＳコントローラ１００は、電気機器２００から状態変化アナウンス通知（ＩＮＦ）を受信する。状態変化アナウンス通知（ＩＮＦ）は、電気機器２００が当該電気機器２００の状態に変化があった場合に送信する通知である。
【００４７】
電気機器２００の状態は、電気機器２００のＯＮ／ＯＦＦ、設定された動作量（温度、湿度、照度、等）、規定された期間の電力消費量、タイマ設定の有無およびその時間、などを含む。
【００４８】
第１の実施の形態の制御システムでは、ＨＥＭＳコントローラ１００は電気機器２００から状態応答を受け取ると、その状態が自身のメモリに記憶している先の当該電気機器２００の状態から変化しているか否かを判断する（ステップ♯１−３）。そして、変化があった場合には、ＨＥＭＳコントローラ１００はその状態をメモリ１１に記憶すると共に（ステップ♯２）、サーバ３００に当該電気機器２００の状態を通知する（ステップ♯３）。
【００４９】
変化がない場合には、ＨＥＭＳコントローラ１００はサーバ３００に通知しない。そして、この場合、上記の規定された頻度（たとえば時間ｔ１間隔）で電気機器２００の状態取得を繰り返す。
【００５０】
上記の通知を受けたサーバ３００は、電気機器２００の最新の状態として通知された状態を当該サーバ３００のメモリに記憶する（ステップ♯４）。
【００５１】
上記ステップ♯１〜♯４の動作が繰り返されることにより、サーバ３００に、電気機器２００の現在の状態が記憶されることになる。制御システムでは、電気機器２００に状態の変化が生じた場合にのみ、ＨＥＭＳコントローラ１００からサーバ３００への通知が発生する。すなわち、サーバ３００とＨＥＭＳコントローラ１００との間のインターネットを介した通信は、電気機器２００に状態の変化が生じた場合においてのみ生じる。また、上記ステップ♯１の状態の取得を行なっても、電気機器２００に状態の変化が生じていない場合には、サーバ３００とＨＥＭＳコントローラ１００との間のインターネットを介した通信が生じない。そのため、上記ステップ♯１の状態の取得の都度、電気機器２００の状態をサーバ３００に通知する方法と比べて、インターネットを介した通信の通信量を格段に削減することができる。
【００５２】
携帯端末４００は、タッチパネル４０１に、複数の電気機器２００のそれぞれの現在の状態を表示することができる。たとえば、携帯端末４００は、遠隔操作用のプログラムが起動されると、タッチパネル４０１に操作用の画像を表示し、予め登録されている電気機器２００のそれぞれの状態をサーバ３００に問い合わせ、そして、タッチパネル４０１に当該電気機器２００のそれぞれを操作するための画像を表示する。また、携帯端末４００
は、所与の操作がなされたことに応じて、電気機器２００のそれぞれの状態をサーバ３００に問い合わせ、その結果が表示されるようにタッチパネル４０１における表示を更新する。
【００５３】
携帯端末４００は、ユーザから上記のような電気機器２００の状態取得の指示を受け付けると、サーバ３００にアクセスして状態の取得を要求する（ステップ♯５）。サーバ３００は、この要求を受け付けると自身のメモリから該当する電気機器２００の現在の状態を表わす情報を読み出して（ステップ♯６）、携帯端末４００に通知する（ステップ♯７）。携帯端末４００は上記アプリケーションの実行に従って、通知された電気機器２００の状態に基づいて電気機器２００の状態を操作用の画像に表示する（ステップ♯８）。これにより、ユーザは遠隔で携帯端末４００を用いて電気機器２００の現在の状態を知ることができる。
【００５４】
図７は、携帯端末４００のタッチパネルで表示される操作用の画像の一例を示す図である。図７の画像は、電気機器２００の現在の状態の一例として、洋室１に設置されたエアコンディショナ（図７では、ＩＤ「Ａ１１１」を有する「エアコン」）における設定温度として、「２９℃」を示す。
【００５５】
図７の画像は、たとえばエアコンディショナなど、予め登録されている電気機器２００の制御指示を行なうための操作ボタン４１を含む。図７の例では、操作ボタン４１は、エアコンディショナの温度設定を行なうためのボタン４１ａ，４１ｂおよび電源ボタン４１ｃを含む。操作ボタン４１を利用した制御については、後述する。
【００５６】
＜７．携帯端末４００からの指示が無いときの動作概要（２）＞
図８は、携帯端末４００からの指示が無いときの、制御システムにおける動作の概要の他の例を示す図である。図８の処理は、図６の処理と並行して、または図６の処理とタイミングをずらして、実施され得る。
【００５７】
本実施の形態の制御システムでは、携帯端末４００からの指示が無いときに、ＨＥＭＳコントローラ１００は、サーバ３００との通信のための接続が継続されているかどうかを判断する。「通信のための接続」は、以下では、単に「接続」とも言及される。そして、ＨＥＭＳコントローラ１００は、通信のための接続が継続されていないと判断すると、電気機器２００に対して、当該電気機器２００の動作状態をＯＦＦ（たとえば、電源投入をＯＦＦ）にするための制御信号を送信する。
【００５８】
電気機器２００の動作状態をＯＦＦにすることは、電気機器２００および／または電気機器２００が設置された環境を安全にするための状態の一例である。たとえば、電気機器２００がエアコンディショナである場合、当該エアコンティショナの電源がオフされることにより、エアコンディショナの誤作動等のリスクを低減でき、これにより、エアコンディショナおよび当該エアコンディショナを設置された環境を安全な状態にできる。
【００５９】
電気機器２００が照明器具である場合、電気機器２００の動作状態をＯＦＦにされることにより、照明器具の点灯による発熱を抑えることができる。当該照明器具の電源がＯＦＦされる代わりに、当該照明器具が所定の照度で点灯されても良い。照明器具が所定の照度で点灯することにより、当該照明器具が設置された居室内で人が存在していることを演出できる。これにより、当該居室への空き巣の侵入等についてのリスクを低減できる。いずれの場合においても、当該照明器具が設置された環境を安全な状態にできる。
【００６０】
ＨＥＭＳコントローラ１００のメモリ１１には、電気機器２００ごとに、特定の状態にするための制御信号が格納されている。ＨＥＭＳコントローラ１００は、電気機器２００
ごとに、特定の状態にするための制御信号であって当該電気機器２００に関連付けられた制御信号を送信する。
【００６１】
ＨＥＭＳコントローラ１００によるサーバ３００との接続が継続されているか否かの判断は、たとえば所与の時間間隔で定期的に実行される。なお、当該判断は、ＨＥＭＳコントローラ１００において所定のイベントが発生したことを条件として実行されても良い。
【００６２】
上記した処理の流れを、図８を参照してより詳細に説明する。
ＨＥＭＳコントローラ１００は、サーバ３００に、接続の継続を確認するための信号（継続確認信号）を送信する（ステップ♯１１−１）。これに応じて、サーバ３００は、ＨＥＭＳコントローラ１００に、応答信号を送信する（ステップ♯１１−２）。当該応答信号を受信すると、ＨＥＭＳコントローラ１００は、次回の継続確認信号の送信タイミングの到来まで待機する。
【００６３】
ＨＥＭＳコントローラ１００は、サーバ３００に継続確認信号を送信した後（ステップ♯１２−１）、予め定められた時間内にサーバ３００から応答信号を受信しなければ、電気機器２００に対して状態取得信号（Ｇｅｔ）を送信する（ステップ♯１３−１）。電気機器２００は、これに対して、ＨＥＭＳコントローラ１００に、応答（Ｇｅｔ＿Ｒｅｓ）を送信する（ステップ♯１３−２）。
【００６４】
そして、ＨＥＭＳコントローラ１００は、電気機器２００の状態が、上記した特定の状態に制御するための制御信号を送信するべき状態であるかどうかを判断する（ステップ♯１４）。ステップ♯１４の判断は、電気機器２００から受信した応答（Ｇｅｔ＿Ｒｅｓ）に基づいて行なわれる。
【００６５】
図８に示された例では、「特定の状態」は、電源オフである。そして、ステップ♯１４において、電気機器２００の電源がオンされているかどうかが判断される。電源がオンされている状態が、「特定の状態に制御するための制御信号を送信するべき状態」の一例である。
【００６６】
電気機器２００の状態が「電源がオンされている状態」であると判断すると、ＨＥＭＳコントローラ１００は、電気機器２００に対して、電源をオフするための制御信号を送信する（ステップ♯１５−１）。図８では、当該制御信号が、「設定（Ｃ）を行なうための設定信号（ＳｅｔＣ）」として示されている。電気機器２００は、当該制御信号を受け付けると、当該制御信号を受け付けたことを示す信号（ＳｅｔＣ＿Ｒｅｓ）をＨＥＭＳコントローラ１００に対して返す（ステップ♯１５−２）。これにより、電気機器２００は、当該電気機器２００への電力の供給を遮断することにより、電源がオフされた状態に移行する。
【００６７】
一方、電気機器２００の状態が「電源がオフされている状態」であると判断すると、ＨＥＭＳコントローラ１００は、ステップ♯１５−１として示したような制御信号を送信することなく、待機する。
【００６８】
＜８．携帯端末４００が指示を送信したときの動作概要＞
次に、図７および図９〜図１４を参照して、制御システムにおいて、携帯端末４００から指示が送信されたときの、当該制御システムの各要素の動作の概要を説明する。図９および図１１〜図１４のそれぞれは、携帯端末４００のタッチパネル４０１に表示される画像の具体例を示す図である。これらの画像は、携帯端末４００が遠隔操作用のプログラムを実行することでタッチパネル４０１に表示され、当該プログラムの実行に従って切り替えられる。図１０は、携帯端末４００から制御指示が送信されるときの、制御システムに
おける動作の概要を示す図である。
【００６９】
図７を参照して説明したように、携帯端末４００のタッチパネル４０１には、操作ボタン４１（ボタン４１ａ，４１ｂおよび電源ボタン４１ｃ）を含む種々の操作ボタンが表示される。当該操作ボタンのうち、制御指示の送信を指示するためのボタンがタッチされると、携帯端末４００のアプリケーションは、タッチパネル４０１における表示を、図７の画像から図９の画像に切り替える。図９の画像は、制御指示の送信の可否を入力するための操作ボタン４２を含む。
【００７０】
図１０には、制御システムにおける要素間の信号の流れの一例が示されている。携帯端末４００は、操作ボタン４２がタッチされると、上記のように受け付けた制御指示を、サーバ３００に対して送信する（図１０のステップＳ１）。サーバ３００は、携帯端末４００から受け付けた制御指示に対応する制御信号（Ｓｅｔコマンド）をＨＥＭＳコントローラ１００に対して出力する（図１０のステップＳ２）。当該制御信号は、電気機器２００の状態の設定の指示を含む。
【００７１】
ステップＳ１で制御指示をサーバ３００に送信した後、携帯端末４００のアプリケーションは、タッチパネル４０１における表示を、図９の画像から図１１の画像に切り替える。図１１の画像は、携帯端末４００が、サーバ３００からの、電気機器２００の状態の通知に対して待機していることを表わす表示４３を含む。
【００７２】
ＨＥＭＳコントローラ１００は、サーバ３００から制御信号を受信すると、電気機器２００に対して、設定（Ｃ）を行なうための設定信号（ＳｅｔＣ）を出力する（図１０のステップＳ３−１）。当該設定（Ｃ）は、サーバ３００から送信された制御信号に含まれる指示に従う。電気機器２００は、当該信号を受け付けると、当該信号を受け付けたことを示す信号（ＳｅｔＣ＿Ｒｅｓ）をＨＥＭＳコントローラ１００に対して返す（図１０のステップＳ３−２）。
【００７３】
ＨＥＭＳコントローラ１００は、電気機器２００に対して上記制御信号を出力した後、所与の頻度（たとえば時間ｔ２間隔）で、電気機器２００の状態取得を行なう（図１０のステップＳ４）。ＨＥＭＳコントローラ１００は、電気機器２００から信号（ＳｅｔＣ＿Ｒｅｓ）を受け付けた後、状態取得を実行しても良い。
【００７４】
ステップＳ４の動作は、ステップ♯１（図６参照）での動作と同様である。すなわち、ＨＥＭＳコントローラ１００は、電気機器２００に対して状態取得信号（Ｇｅｔ）を送信して状態を問い合わせる（図１０のステップＳ４−１）。電気機器２００は、その応答（Ｇｅｔ＿Ｒｅｓ）を送信する（図１０のステップＳ４−２）。
【００７５】
ＨＥＭＳコントローラ１００は、応答された電気機器２００の状態が、当該ＨＥＭＳコントローラ１００のメモリに記憶されている先の当該電気機器２００の状態から変化しているか否かを判断する（図１０のステップＳ４−３）。そして、変化があったと判断すると、ＨＥＭＳコントローラ１００は、その状態をメモリに記憶すると共に（図１０のステップＳ５）、サーバ３００に当該電気機器２００の状態を通知する（図１０のステップＳ６）。変化がなかったと判断すると、ＨＥＭＳコントローラ１００は、上記のようなサーバ３００への通知を行なわない。そして、ＨＥＭＳコントローラ１００は、上記した所与の頻度での電気機器２００の状態取得を繰り返す。
【００７６】
上記の通知を受けたサーバ３００は、電気機器２００の最新の状態として通知された状態を当該サーバ３００のメモリに記憶すると共に（図１０のステップＳ７）、携帯端末４００に通知する（図１０のステップＳ８）。この通知は、携帯端末４００からサーバ３０
０に対する問い合わせに対して行なわれるいわゆるポーリング方式であってもよいし、サーバ３００が電気機器２００から状態の通知を受け付けることによって行なわれるいわゆるプッシュ方式であってもよい。
【００７７】
上記通知を受け付けると、携帯端末４００のアプリケーションは、タッチパネル４０１における表示を、図１１の画像から図１２の画像へと切り替える。図１２の画像は、表示４４を含む。表示４４は、「設定完了しました。」というメッセージを含み、電気機器２００の状態が設定変更後の状態であることを表す通知をサーバ３００から受け付けたことを報知する。より具体的には、表示４４は、電気機器２００の設定変更後の状態が、携帯端末４００から送信された指示に従ったものであることを報知する。そして、携帯端末４００のアプリケーションは、表示４４がタッチされると、タッチパネル４０１における表示を、図１２の画像から図１３の画像へと切り替える。図１３の画像は、サーバ３００からの通知に基づいて更新された電気機器２００の状態の表示を含む。
【００７８】
これにより、ユーザは、携帯端末４００を用いて遠隔操作にて電気機器２００の設定変更を指示できる。さらに、ユーザは、遠隔で、電気機器２００の状態が当該設定変更に従って変化したことを知ることができる。
【００７９】
本制御システムでは、電気機器２００に状態の変化が生じた場合にのみ、ＨＥＭＳコントローラ１００からサーバ３００への通信（インターネットを介した通信）による通知が行なわれる。そのため、ユーザは、インターネットを介した通信の通信量を削減しつつ、電気機器２００の状態の変化を知ることができる。
【００８０】
サーバ３００は、上記ステップＳ１の制御指示から所与の応答期間内にＨＥＭＳコントローラ１００からステップＳ６の通知を受けなかった場合、携帯端末４００に対してエラーを通知する（ステップＳ４−４）。当該エラー通知は、携帯端末４００からサーバ３００に対する問い合わせに対して行なわれるいわゆるポーリング方式での通知が想定される。なお、当該エラー通知は、サーバ３００が上記応答期間の経過後に自動的に送信されるいわゆるプッシュ方式であってもよい。上記応答期間は対象とする電気機器２００に応じて規定されていてもよいし、制御指示の内容に応じて規定されていてもよいし、ＨＥＭＳコントローラ１００の制御負荷に応じて規定されていてもよい。
【００８１】
また、ステップＳ４−４のエラー通知は、サーバ３００の判断に基づいて行なわれても良いし、ＨＥＭＳコントローラ１００の判断に基づいて行なわれても良い。前者では、サーバ３００は、ステップＳ６の通知の有無の判断に基づいて、当該エラー通知を行なう。後者では、ＨＥＭＳコントローラ１００は、上記応答期間の経過後に、電気機器２００の状態がＨＥＭＳコントローラ１００のメモリに記憶されている先の当該電気機器２００の状態から変化していないかどうかを判断する。そして、ＨＥＭＳコントローラ１００は、変化していないと判断した場合に、サーバ３００にエラー通知する。サーバ３００は、ＨＥＭＳコントローラ１００からエラー通知を受けたことに応じて、ステップＳ４−４のエラー通知を行なう。
【００８２】
携帯端末４００のアプリケーションは、サーバ３００からステップＳ４−４のエラー通知を受けると、タッチパネル４０１における表示を、図１１の画像から図１４の画像へと切り替える。これにより、電気機器２００において、操作指示による設定に従った変化が生じていないことが、ユーザに報知される。すなわち、図１４の画像は、表示４４Ａを含む。表示４４Ａは、サーバ３００から設定変更後の電気機器２００の状態が通知されなかったこと、つまり、電気機器２００において設定変更の指示に従った変化が生じていないことを報知する。これにより、ユーザは、電気機器２００の設定変更に失敗したことを知ることができる。好ましくは、携帯端末４００のアプリケーションは、表示４４がタッチ
されると、タッチパネル４０１における表示を、図１４の画像から図７の画像へと切り替える。これにより、ユーザは、再度、制御指示を行なうことができる。
【００８３】
＜９．ＨＥＭＳコントローラ１００の機能構成＞
図１５は、上記動作を行なうためのＨＥＭＳコントローラ１００の機能構成の具体例を示すブロック図である。図１５の各機能は、ＨＥＭＳコントローラ１００のＣＰＵ１０がメモリ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０によって実現される。しかしながら、少なくとも一部機能が図２に表わされた他の構成要素、または図示されていない電気回路などのハードウェア資源によって実現されてもよい。
【００８４】
図１５を参照して、記憶装置１３は、電気機器２００の現在の状態を記憶するための記憶領域である状態記憶部１３１を含む。ＨＥＭＳコントローラ１００は、２以上の電気機器２００を管理することができる場合、当該２以上の電気機器２００のそれぞれについて、現在の状態を記憶する。
【００８５】
さらに図１５を参照して、ＣＰＵ１０は、取得部１０１、判断部１０２、格納部（記憶部）１０３、通知部１０４、入力部１０５、および、設定部１０６として機能する。
【００８６】
判断部１０２は、電気機器の状態が状態記憶部１３１に記憶されている状態から変化しているか否かを判断する。
【００８７】
格納部（記憶部）１０３は、電気機器２００の状態を状態記憶部１３１に格納する。
通知部１０４は、電気機器の状態が状態記憶部１３１に記憶されている状態から変化している場合に、通信部１６を介して、電気機器の状態をサーバ３００に通知する。
【００８８】
入力部１０５は、通信部１６を介して、サーバ３００から、携帯端末４００からの制御指示に基づく制御信号、および、取得部１０１での電気機器２００との通信頻度の変更を指示する頻度変更指示信号の入力を受け付ける。
【００８９】
設定部１０６は、通信部１６を介して電気機器２００と通信することにより、制御信号に従って電気機器２００の状態を設定する。
【００９０】
＜１０．処理の流れ＞
次に、図８に示した「携帯端末４００からの指示が無いときの動作概要（２）」の制御においてＨＥＭＳコントローラ１００が実行する処理を説明する。当該処理において、ＨＥＭＳコントローラ１００は、電気機器２００ごとに自動停止タイマをカウントし得る。自動停止タイマとは、ＨＥＭＳコントローラ１００がサーバ３００との通信ができない状態が開始してから、当該ＨＥＭＳコントローラ１００が上記した「電気機器２００の動作状態をＯＦＦ」にするための制御信号を送信するまでの時間を規定する。
【００９１】
なお、本明細書では、タイマに関する動作について、「開始（または、スタート）」、「リセット」、および、「クリア（または、ストップ）」という文言が使用される。「開始（スタート）」とは、タイマ満了時刻を初期値（例えば２４時間だが、２４時間に限定されない）にしてタイマによる計時動作を開始することを意味する。タイマが開始されることにより、タイマは動作している。「リセット」とは、タイマ満了時刻を初期値（例えば２４時間だが２４時間に限定されない）に戻すことを意味する。「クリア（ストップ）」とは、タイマを停止させることを意味する。タイマは、リセットされた後も動作するが、クリアされると停止する。
【００９２】
図８の制御において、ＨＥＭＳコントローラ１００は、当該自動停止タイマのカウントを開始するための処理（カウント開始処理）と、当該自動停止タイマのカウントの満了に基づいて上記「電気機器２００の動作状態をＯＦＦ」にするための制御信号を送信するための処理（特定信号送信処理）とを実行する。以下、それぞれの処理について説明する。なお、以下の説明では、上記「電気機器２００の動作状態をＯＦＦ」にするための制御信号を、「特定の制御信号」という。
【００９３】
＜１１．カウント開始処理＞
図１６は、第１の実施の形態におけるカウント開始処理のフローチャートである。ＨＥＭＳコントローラ１００は、たとえば一定の時間間隔で、図１６の処理を開始する。
【００９４】
図１６を参照して、ステップＳ１０で、ＨＥＭＳコントローラ１００は、サーバ３００からＳｅｔコマンドを受信したかどうかを判断する。Ｓｅｔコマンドとは、ステップＳ２（図１０参照）においてサーバ３００からＨＥＭＳコントローラ１００に送信される制御信号である。そして、ＨＥＭＳコントローラ１００は、サーバ３００からＳｅｔコマンドを受信したと判断するとステップＳ２０へ制御を進める（ステップＳ１０でＹＥＳ）。
【００９５】
一方、ＨＥＭＳコントローラ１００は、サーバ３００からＳｅｔコマンドを受信していないと判断すると、図１６の処理をそのまま終了させる（ステップＳ１０でＮＯ）。これにより、今回実行された図１６の処理では、自動停止タイマのカウントは開始されない。たとえば、今回の図１６の処理の実行前に自動停止タイマのカウントが開始されている場合には、当該自動停止タイマのカウントダウンが継続される。
【００９６】
ステップＳ２０では、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信したコマンドが電気機器２００の電源をＯＮにするためのコマンド（制御信号）であるか否かを判断する。そして、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信したコマンドが電気機器２００の電源をＯＮにするためのコマンドであると判断するとステップＳ３０へ制御を進め（ステップＳ２０でＹＥＳ）、それ以外のコマンドであると判断するとステップＳ７０へ制御を進める（ステップＳ２０でＮＯ）。
【００９７】
ステップＳ３０では、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信したＳｅｔコマンドを送信する前に電気機器２００に、電気機器２００に対して状態取得信号（Ｇｅｔ）を送信する。状態取得信号（Ｇｅｔ）とは、図６のステップ♯１−１等で送信されたような、電気機器２００の動作プロパティを取得するための信号である。なお、ステップＳ３０で、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信されたＳｅｔコマンドの対象となっている電気機器２００に対して、状態取得信号（Ｇｅｔ）を送信する。また、ステップＳ３０で、ＨＥＭＳコントローラ１００は、電気機器２００から、状態取得信号（Ｇｅｔ）に対する応答（Ｇｅｔ＿Ｒｅｓ）を受信する。そして、制御はステップＳ４０へ進められる。
【００９８】
ステップＳ４０では、ＨＥＭＳコントローラ１００は、ステップＳ３０における状態取得信号（Ｇｅｔ）の送信先である電気機器２００の状態が「電源ＯＦＦ」であるかどうかを判断する。当該判断は、ステップＳ３０において受信した応答（Ｇｅｔ＿Ｒｅｓ）の内容に基づく。そして、ＨＥＭＳコントローラ１００は、電気機器２００の状態が「電源ＯＦＦ」であると判断するとステップＳ５０へ制御を進め（ステップＳ４０でＹＥＳ）、そうではないと判断するとそのまま図１６の処理を終了させる（ステップＳ４０でＮＯ）。
【００９９】
ステップＳ５０で、ＨＥＭＳコントローラ１００は、電気機器２００の状態についてのフラグである「ＯＮフラグ」をセットする。「ＯＮフラグ」は、ＨＥＭＳコントローラ１００が電気機器２００に対して送信してきたコマンドによって、当該電気機器２００の電
源がＯＮにされているべきであるかどうかを示すフラグである。ＨＥＭＳコントローラ１００は、２以上の電気機器２００のそれぞれについて、「ＯＮフラグ」をセット／クリアできる。より具体的には、ＨＥＭＳコントローラ１００は、電気機器２００に対して電源をＯＮにするためのコマンド（以下、適宜「ＯＮコマンド」という）を送信すると、当該電気機器２００についての「ＯＮフラグ」をセットする。その後、ＨＥＭＳコントローラ１００は、電気機器２００に対して電源をＯＦＦするためのコマンドを送信すると（以下、適宜「ＯＦＦコマンド」という）、当該電気機器２００についてのＯＮフラグをクリアする。記憶装置１３には、各電気機器２００について、「ＯＮフラグ」の状態（セットまたはクリア）を記憶する領域が設けられる。ステップＳ５０でセットされる「ＯＮフラグ」は、ステップＳ１０で受信されたＳｅｔコマンドの対象となっている電気機器２００についての「ＯＮフラグ」である。そして、制御はステップＳ６０へ進められる。
【０１００】
ステップＳ６０で、ＨＥＭＳコントローラ１００は、自動停止タイマをスタートさせる。ステップＳ６０でスタートされる自動停止タイマは、ステップＳ１０で受信されたＳｅｔコマンドの対象となっている電気機器２００についての自動停止タイマである。そして、制御はステップＳ１００へ進められる。
【０１０１】
ステップＳ７０では、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信したコマンドが電気機器２００の電源をＯＦＦにするためのコマンド（制御信号）であるか否かを判断する。そして、ＨＥＭＳコントローラ１００は、ステップＳ１０で受信したコマンドが電気機器２００の電源をＯＦＦにするためのコマンドであると判断するとステップＳ８０へ制御を進め（ステップＳ７０でＹＥＳ）、それ以外のコマンドであると判断するとステップＳ１００へ制御を進める（ステップＳ７０でＮＯ）。
【０１０２】
ステップＳ８０では、ＨＥＭＳコントローラ１００は、「ＯＮフラグ」をクリアする。ステップＳ８０でクリアされる「ＯＮフラグ」は、ステップＳ１０で受信されたＳｅｔコマンドの対象となっている電気機器２００である。そして、制御はステップＳ９０へ進められる。
【０１０３】
ステップＳ９０で、ＨＥＭＳコントローラ１００は、自動停止タイマのカウントをストップする。ステップＳ９０でストップされる自動停止タイマは、ステップＳ１０で受信されたＳｅｔコマンドの対象となっている電気機器２００についての自動停止タイマである。そして、制御はステップＳ１００へ進められる。
【０１０４】
ステップＳ１００で、ＨＥＭＳコントローラ１００は、電気機器２００に対して、ステップＳ１０で受信したＳｅｔコマンドに応じた制御信号を送信して、図１６の処理を終了させる。これにより、電気機器２００は、サーバ３００から送信された指示に従った制御信号を受信する。
【０１０５】
＜１２．特定信号送信処理＞
図１７は、第１の実施の形態における特定信号送信処理のフローチャートである。ＨＥＭＳコントローラ１００は、たとえば所定の時間間隔で、図１７の処理を開始する。
【０１０６】
図１７を参照して、ステップＳ２００で、ＨＥＭＳコントローラ１００は、サーバ３００との接続が継続しているかどうかを判断する。ステップＳ２００の判断は、たとえば図８のステップ♯１１−１，♯１１−２，♯１２−１を参照して説明された態様で行なわれる。より具体的には、ＨＥＭＳコントローラ１００は、サーバ３００に対して継続確認信号を送信する。そして、ＨＥＭＳコントローラ１００は、サーバ３００から、当該継続確認信号に対する応答信号を受信した場合には、サーバ３００との接続が継続していると判断する。一方、ＨＥＭＳコントローラ１００は、継続確認信号を送信してから予め定めら
れた時間内にサーバ３００から応答信号を受信しない場合には、サーバ３００との接続は継続していないと判断する。そして、ＨＥＭＳコントローラ１００は、上記接続が継続していると判断するとステップＳ２１０へ制御を進め（ステップＳ２００でＹＥＳ）、継続していないと判断するとステップＳ２２０へ制御を進める（ステップＳ２００でＮＯ）。
【０１０７】
ステップＳ２１０で、ＨＥＭＳコントローラ１００は、ステップＳ６０で開始した自動停止タイマのカウントをリセットして、図１７の処理を終了させる。ステップＳ２１０では、カウントを開始されている全ての電気機器２００についての自動停止タイマがリセットされる。
【０１０８】
ステップＳ２２０で、ＨＥＭＳコントローラ１００は、ステップＳ６０で自動停止タイマのカウントを開始された電気機器２００のうち、その自動停止タイマのカウントが満了したものがあるかどうかを判断する。そして、ＨＥＭＳコントローラ１００は、そのような電気機器２００があると判断するとステップＳ２３０へ制御を進め（ステップＳ２２０でＹＥＳ）、そのような電気機器２００は無いと判断するとそのまま図１７の処理を終了させる（ステップＳ２２０でＮＯ）。
【０１０９】
ステップＳ２３０で、ＨＥＭＳコントローラ１００は、電気機器２００に対して状態取得信号（Ｇｅｔ）を送信する。状態取得信号（Ｇｅｔ）とは、図６のステップ♯１−１等で送信されたような、電気機器２００の動作プロパティを取得するための信号である。なお、ステップＳ２３０で状態取得信号を送信されるのは、ステップＳ２２０においてその自動停止タイマのカウントが満了したと判断された電気機器２００である。ＨＥＭＳコントローラ１００は、また、ステップＳ２３０で、電気機器２００から、状態取得信号（Ｇｅｔ）に対する応答（Ｇｅｔ＿Ｒｅｓ）を受信する。そして、制御はステップＳ２４０へ進められる。
【０１１０】
ステップＳ２４０で、ＨＥＭＳコントローラ１００は、電気機器２００の遠隔操作プロパティを受信する。そして、ＨＥＭＳコントローラ１００は、ステップＳ２３０における状態取得信号（Ｇｅｔ）の送信先である電気機器２００の状態が「電源ＯＮ」であるかどうかを判断する。当該判断は、ステップＳ２３０において受信した応答（Ｇｅｔ＿Ｒｅｓ）の内容に基づく。そして、ＨＥＭＳコントローラ１００は、電気機器２００の状態が「電源ＯＮ」であると判断するとステップＳ２５０へ制御を進め（ステップＳ２４０でＹＥＳ）、そうではないと判断するとステップＳ２６０へ制御を進める（ステップＳ２４０でＮＯ）。
【０１１１】
ステップＳ２５０で、ＨＥＭＳコントローラ１００は、ステップＳ２３０で状態取得信号を送信した電気機器２００についての動作状態プロパティをＯＦＦ状態にセットする。そして、制御は、ステップＳ２６０へ進められる。
【０１１２】
ステップＳ２６０でＨＥＭＳコントローラ１００は、ステップＳ２３０で状態取得信号を送信した電気機器２００について、、ＯＮフラグをクリアする。そして、制御はステップＳ２７０へ進められる。
【０１１３】
ステップＳ２７０で、ＨＥＭＳコントローラ１００は、自動停止タイマをストップする。そして、ＨＥＭＳコントローラ１００は、図１７の処理を終了させる。
【０１１４】
以上、図１７の処理によれば、一定の時間、ＨＥＭＳコントローラ１００とサーバ３００との接続が検出されなければ、ＨＥＭＳコントローラ１００は、電気機器２００に対して、ＯＦＦコマンドを送信する。一定の時間とは、たとえば「自動停止タイマ」によって計測される時間であり、ＨＥＭＳコントローラ１００がサーバ３００に接続する間隔であ
る。
【０１１５】
「自動停止タイマ」によって計測される時間の長さは、電気機器２００ごとに変更され得る。これにより、第１の実施の形態の制御システムでは、電気機器２００ごとに、上記接続が確認できなくなってからＯＦＦコマンドが送信されるまでの時間の長さを調整できる。
【０１１６】
ＨＥＭＳコントローラ１００は、携帯端末４００からの指示を、サーバ３００を介して受信する。このことから、ＨＥＭＳコントローラ１００がサーバ３００と接続できない状況は、ＨＥＭＳコントローラ１００が携帯端末４００からの指示を受信できない状態を意味する。第１の実施の形態の制御システムでは、ＨＥＭＳコントローラ１００は、このような状態が発生したときに、電気機器２００を特定の状態に制御する。
【０１１７】
＜フラグ調整処理（１）＞
第１の実施の形態において利用されたＯＮフラグは、電気機器２００からＩＮＦ通知を受信することによって設定を変更される場合がある。図１８は、フラグ調整処理（１）のフローチャートである。フラグ調整処理（１）は、電気機器２００からのＩＮＦ通知に基づいてＯＮフラグの設定を調整するための処理である。
【０１１８】
図１８に示されるように、ＨＥＭＳコントローラ１００は、ＩＮＦ通知を受信すると即座に当該フラグ調整処理（１）を開始する（ステップＳ３００でＹＥＳ）。これにより、制御はステップＳ３１０以降へ進められる。一方、ＨＥＭＳコントローラ１００は、ＩＮＦ通知を受信しなければ何もしない。（ステップＳ３００でＮＯ）。
【０１１９】
電気機器２００からＩＮＦ通知を受信する、ということは宅内から電気機器２００の操作がなされたということである。このような場合、ＨＥＭＳコントローラ１００に自動停止タイマ満了後に自動的に当該電気機器２００を停止させる必要はなくなる。このような事情に基づいて、ＨＥＭＳコントローラ１００は、電気機器２００からＩＮＦ通知を受信すると、ステップＳ３１０以降へ制御を進める。
【０１２０】
ステップＳ３１０で、ＨＥＭＳコントローラ１００は、ステップＳ３００で受信したＩＮＦ通知の送信元である電気機器２００について、ＯＮフラグをクリアする。そして、制御はステップＳ３２０へ進められる。
【０１２１】
ステップＳ３２０で、ＨＥＭＳコントローラ１００は、ステップＳ３００で受信したＩＮＦ通知の送信元である電気機器２００について、自動停止タイマをリセットして、図１８の処理を終了させる。
【０１２２】
つまり、ＨＥＭＳコントローラ１００は、ＩＮＦ通知を受信した電気機器２００について、ＯＮフラグをクリアする。
【０１２３】
［第２の実施の形態］
第２の実施の形態の制御システムでは、ＨＥＭＳコントローラ１００は、ＨＥＭＳコントローラ１００とサーバ３００との接続が検出されなかったとき、上記一定の時間の経過を待つことなく、直ちに、電気機器２００にＯＦＦコマンドを送信しても良い。
【０１２４】
つまり、第１の実施の形態の特定信号送信処理において、ステップＳ２００でＨＥＭＳコントローラ１００とサーバ３００との接続が継続していないと判断されたとき（ステップＳ２００でＮＯ）、ステップＳ２２０の制御が実行されることなく、ステップＳ２３０の制御が実行される。これにより、制御システムの制御がより簡略化され得る。
【０１２５】
［第３の実施の形態］
第３の実施の形態の制御システムでは、電気機器２００は、当該電気機器２００のプロパティの値として「遠隔操作プロパティ」の値を管理する。「遠隔操作プロパティ」は、電気機器２００が、遠隔操作に従って動作しているかどうかを示す。「遠隔操作プロパティ」が取り得る値は、たとえば、「公衆回線経由」および「直接操作」である。値「公衆回線経由」は、電気機器２００が、ＨＥＭＳコントローラ１００から送信された制御指示、つまり、ネットワークを介して携帯端末４００から送信された指示に従って動作していることを意味する。値「直接操作」は、電気機器２００が、操作部２７からの直接的な指示に従って動作していることを意味する。
【０１２６】
第３の実施の形態の制御システムにおいて、ＨＥＭＳコントローラ１００は、制御信号の一例である設定信号とともに、「遠隔操作プロパティ」の値を「公衆回線経由」とすることを指示する制御信号を送信する。これに応じて、電気機器２００は、「遠隔操作プロパティ」の値として「公衆回線経由」を設定する。その後、電気機器２００が操作部２７に入力された指示に従って動作すると、電気機器２００は、「遠隔操作プロパティ」の値として「直接操作」へと変更する。
【０１２７】
ＨＥＭＳコントローラ１００は、サーバ３００との接続が継続していないことを検出ししたとき、電気機器２００の「遠隔操作プロパティ」の値が「公衆回線経由」であることを条件として、当該電気機器２００に、ＯＦＦコマンドを送信する。
【０１２８】
図１９は、図８の動作概要の変形例を示す図である。第３の実施の形態の制御システムでは、ＨＥＭＳコントローラ１００は、ステップ♯１４において、電気機器２００の状態が電源オンであり、かつ、電気機器２００の「遠隔操作プロパティ」の値が「公衆回線経由」であることを条件として、ステップ♯１５−１へ制御を進める。そして、ステップ♯１５−１で、ＨＥＭＳコントローラ１００は、電気機器２００に、「ＯＦＦコマンド」を送信する。
【０１２９】
ＨＥＭＳコントローラ１００は、「遠隔操作プロパティ」の値が「公衆回線経由」以外である電気機器２００について、動作状態プロパティをＯＦＦ状態にセットする。
【０１３０】
以下に、第３の実施の形態において実行される各処理（カウント開始処理、特定信号送信処理、および、フラグ調整処理（２））について説明する。
【０１３１】
＜カウント開始処理＞
図２０は、第３の実施の形態におけるカウント開始処理のフローチャートである。図１６のフローチャートと比較して、第３の実施の形態では、ＨＥＭＳコントローラ１００は、ＨＥＭＳコントローラ１００は、ステップＳ１００の代わりにステップＳ１０４の制御を実行する。
【０１３２】
ステップＳ１０４で、ＨＥＭＳコントローラ１００は、電気機器２００に、ステップＳ１０で受信されたコマンドに対応する制御信号とともに、遠隔操作プロパティの値を「公衆回線経由」にすることを指示する制御信号を送信する。
【０１３３】
＜フラグ調整処理（２）＞
図２１は、第３の実施の形態におけるフラグ調整処理（フラグ調整処理（２））のフローチャートである。フラグ調整処理（２）は、たとえば一定時間ごとに実行される。
【０１３４】
図２１を参照して、ステップＳ３３０で、ＨＥＭＳコントローラ１００は、ＯＮフラグ
をセットされている電気機器２００のそれぞれに対して、遠隔操作プロパティを問い合わせるための状態取得信号（Ｇｅｔ）を送信する。そして、制御はステップＳ３４０へ進められる。
【０１３５】
ステップＳ３４０で、ＨＥＭＳコントローラ１００は、ステップＳ３３０で状態取得信号（Ｇｅｔ）を送信した電気機器２００のそれぞれについて、遠隔操作プロパティの値が「公衆回線経由」であるかどうかを判断する。そして、ＨＥＭＳコントローラ１００は、遠隔操作プロパティの値が「公衆回線経由」である電気機器２００については、図２１の処理を終了させる（ステップＳ３４０でＹＥＳ）。一方、ＨＥＭＳコントローラ１００は、遠隔操作プロパティの値が「公衆回線経由」以外である電気機器２００については、ステップＳ３５０へ制御を進める。
【０１３６】
ステップＳ３５０で、ＨＥＭＳコントローラ１００は、ステップＳ３５０の制御の対象となっている電気機器２００についてのＯＮフラグをクリアする。そして、制御はステップＳ３６０へ進められる。
【０１３７】
ステップＳ３６０で、ＨＥＭＳコントローラ１００は、ステップＳ３６０の制御の対象となっている電気機器２００についての自動停止タイマをストップさせて、図２１の処理を終了させる。
【０１３８】
つまり、ＨＥＭＳコントローラ１００は、電気機器２００に遠隔操作プロパティの値を問合せる。そして、遠隔操作プロパティの値が「公衆回線経由」以外の値（つまり、「公衆回線未経由」）である電気機器２００については、ＯＮフラグをクリアし、自動停止タイマをストップさせる。電気機器２００は、宅内から当該電気機器２００の操作がなされると、遠隔操作プロパティの値を「公衆回線未経由」に設定する。つまり、遠隔操作プロパティの値が「公衆回線未経由」に戻っている、ということは宅内から当該電気機器２００の操作がなされたということである。このような場合、ＨＥＭＳコントローラ１００に、自動停止タイマ満了後に自動で電気機器２００を停止させる必要がなくなる。このような事情に基づいて、ＨＥＭＳコントローラ１００は、遠隔操作プロパティの値が「公衆回線未経由」である電気機器２００について、ＯＮフラグをクリアする。
【０１３９】
＜特定信号送信処理＞
図２２は、第３の実施の形態における特定信号送信処理のフローチャートである。図２２のフローチャートを図１７のフローチャートと比較すると、第３の実施の形態の特定信号送信処理では、ＨＥＭＳコントローラ１００は、ステップＳ２３０の制御の代わりにステップＳ２３５の制御を実行し、ステップＳ２４０の制御の代わりにステップＳ２４５の制御を実行する。
【０１４０】
より具体的には、ＨＥＭＳコントローラ１００は、ステップＳ２２０で自動停止タイマが満了した電気機器２００があると判断すると（ステップＳ２２０でＹＥＳ）、ステップＳ２３５に制御を進める。ステップＳ２３５で、ＨＥＭＳコントローラ１００は、自動停止タイマが満了した電気機器２００の遠隔操作プロパティを取得する。そして、ステップＳ２４５で、ＨＥＭＳコントローラ１００は、ステップＳ２３５で取得した遠隔操作プロパティの値が「公衆回線経由」であるかどうかを判断する。そして、ＨＥＭＳコントローラ１００は、遠隔操作プロパティの値が「公衆回線経由」であると判断するとステップＳ２５０へ制御を進め（ステップＳ２４５でＹＥＳ）、遠隔操作プロパティの値が「公衆回線経由」以外であると判断するとステップＳ２６０へ制御を進める（ステップＳ２４５でＮＯ）。
【０１４１】
ステップＳ２５０で、ＨＥＭＳコントローラ１００は、ステップＳ２４５で遠隔操作プ
ロパティが「公衆回線経由」であると判断した電気機器２００について、動作状態をＯＦＦ状態にセットする。そして、制御はステップＳ２６０へ進められる。
【０１４２】
ステップＳ２６０で、ＨＥＭＳコントローラ１００は、ステップＳ２２０で自動停止タイマが満了していると判断した電気機器２００について、ＯＮフラグをクリアする。そして、制御は、ステップＳ２７０へ進められる。
【０１４３】
ステップＳ２７０では、ＨＥＭＳコントローラ１００は、ステップＳ２２０で自動停止タイマが満了していると判断した電気機器２００について、自動停止タイマをストップさせて、図２２の処理を終了させる。
【０１４４】
つまり、ＨＥＭＳコントローラ１００は、サーバ３００との接続が継続していない状態が自動停止タイマの計測時間以上続いた電気機器２００については、ＯＮフラグをクリアする（ステップＳ２６０）。また、遠隔操作プロパティの値が「公衆回線経由」である電気機器２００については、ＨＥＭＳコントローラ１００は、動作状態プロパティをＯＦＦ状態にセットする（ステップＳ２５０）。
【０１４５】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４６】
１０，２０，３０  ＣＰＵ、１００  ＨＥＭＳコントローラ、２００  電気機器、３００  サーバ、４００  携帯端末。
【図１】
2018125867.tif 000003
【図２】
2018125867.tif 000004
【図３】
2018125867.tif 000005
【図４】
2018125867.tif 000006
【図５】
2018125867.tif 000007
【図６】
2018125867.tif 000008
【図７】
2018125867.tif 000009
【図８】
2018125867.tif 000010
【図９】
2018125867.tif 000011
【図１０】
2018125867.tif 000012
【図１１】
2018125867.tif 000013
【図１２】
2018125867.tif 000014
【図１３】
2018125867.tif 000015
【図１４】
2018125867.tif 000016
【図１５】
2018125867.tif 000017
【図１６】
2018125867.tif 000018
【図１７】
2018125867.tif 000019
【図１８】
2018125867.tif 000020
【図１９】
2018125867.tif 000021
【図２０】
2018125867.tif 000022
【図２１】
2018125867.tif 000023
【図２２】
2018125867.tif 000024
【手続補正書】
【提出日】平成30年4月11日(2018.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気機器に制御信号を送信するためのコントローラであって、
前記電気機器に対する指示を、サーバから受信するための通信部と、
プロセッサとを備え、
前記プロセッサは、前記通信部から受信した前記電気機器に対する指示を前記電気機器に送信するとともに、前記サーバとの接続が継続されていないと判断した場合には、前記電気機器に対して、状態を問い合わせるための状態取得信号を送信するように構成されている、コントローラ。
【請求項２】
前記コントローラは、
前記電気機器から前記状態取得信号に対する応答を受信し、
前記プロセッサは、
前記応答に基づいて、前記電気機器に設定信号を送信するか否かを判断する、請求項１に記載のコントローラ。
【請求項３】
電気機器に制御信号を送信するためのコントローラであって、
前記電気機器に対する指示を、サーバから受信するための通信部と、
プロセッサとを備え、
前記プロセッサは、前記通信部から受信した前記電気機器に対する指示を前記電気機器に送信するとともに、前記コントローラと前記サーバとの接続が継続されていないと判断した場合には、前記電気機器に対して、当該電気機器が管理している値であって当該電気機器が遠隔操作に従って動作しているか否かを表す値である遠隔操作プロパティの値を取得するための信号を送信するように構成されている、コントローラ。
【請求項４】
前記コントローラは、
前記電気機器から前記遠隔操作プロパティの値を取得し、
前記プロセッサは、
前記遠隔操作プロパティの値に基づいて、前記電気機器に設定信号を送信するか否かを判断する、請求項３に記載のコントローラ。
【請求項５】
前記プロセッサは、
前記サーバに送信した、前記コントローラと前記サーバとの接続を確認するための信号である継続確認信号に応じる応答信号を受信しないことを条件として、前記コントローラと前記サーバとの接続が継続されていないと判断する、請求項１から４のいずれか１項に記載のコントローラ。
【請求項６】
電気機器と、
サーバから受信した指示に基づいて、前記電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、
前記コントローラは、
前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信し、
前記サーバとの接続が継続されているか否かを確認し、
前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に対して、状態を問い合わせるための状態取得信号を送信するように構成されている、制御システム。
【請求項７】
電気機器と、
サーバから受信した指示に基づいて、前記電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、
前記電気機器は、
遠隔操作に従って動作しているか否かを示す遠隔操作プロパティの値を管理し、
前記コントローラは、
前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信し、
前記サーバとの接続が継続されているか否かを確認し、
前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に対して前記遠隔操作プロパティの値を取得する信号を送信するように構成されている、制御システム。
【請求項８】
前記電気機器は、
前記コントローラから受信した指示に従って動作するとともに、前記遠隔操作プロパティの値を公衆回線経由に設定し、
公衆回線経由ではない指示に従って動作するとともに、前記遠隔操作プロパティの値を公衆回線未経由に設定する、請求項７に記載の制御システム。
【請求項９】
サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラの制御方法であって、
前記コントローラが、前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信するステップと、
前記コントローラが、前記サーバとの接続が継続されているかどうかを判断するステップと、
前記コントローラが、前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に、状態を問い合わせるための状態取得信号を送信するステップとを含む、コントローラの制御方法。
【請求項１０】
サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラの制御方法であって、
前記コントローラが、前記サーバから受信した前記電気機器に対する指示を前記電気機器に送信するステップと、
前記コントローラが、前記サーバとの接続が継続されているかどうかを判断するステップと、
前記コントローラが、前記サーバとの接続が継続されていないと判断した場合に、前記電気機器に、当該電気機器が管理している値であって当該電気機器が遠隔操作に従って動作しているか否かを表す値である遠隔操作プロパティの値を取得するための信号を送信するステップとを含む、コントローラの制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
ある局面に従うと、電気機器に制御信号を送信するためのコントローラであって、電気機器に対する指示を、サーバから受信するための通信部と、プロセッサとを備え、プロセッサは、通信部から受信した電気機器に対する指示を電気機器に送信するとともに、サーバとの接続が継続されていないと判断した場合には、電気機器に対して、状態を問い合わせるための状態取得信号を送信するように構成されている、コントローラが提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
好ましくは、コントローラは、電気機器から状態取得信号に対する応答を受信し、プロセッサは、応答に基づいて、電気機器に設定信号を送信するか否かを判断する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
他の局面に従うと、電気機器に制御信号を送信するためのコントローラであって、電気機器に対する指示を、サーバから受信するための通信部と、プロセッサとを備え、プロセッサは、通信部から受信した電気機器に対する指示を電気機器に送信するとともに、コントローラとサーバとの接続が継続されていないと判断した場合には、電気機器に対して、当該電気機器が管理している値であって当該電気機器が遠隔操作に従って動作しているか否かを表す値である遠隔操作プロパティの値を取得するための信号を送信するように構成されている、コントローラが提供される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
好ましくは、コントローラは、電気機器から遠隔操作プロパティの値を取得し、プロセッサは、遠隔操作プロパティの値に基づいて、電気機器に設定信号を送信するか否かを判断する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
好ましくは、プロセッサは、サーバに送信した、コントローラとサーバとの接続を確認するための信号である継続確認信号に応じる応答信号を受信しないことを条件として、コントローラとサーバとの接続が継続されていないと判断する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
さらに他の局面に従うと、電気機器と、サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、コントローラは、サーバから受信した電気機器に対する指示を電気機器に送信し、サーバとの接続が継続されているか否かを確認し、サーバとの接続が継続されていないと判断した場合に、電気機器に対して、状態を問い合わせるための状態取得信号を送信するように構成されている、制御システムが提供される。
さらに他の局面に従うと、電気機器と、サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラとを備える制御システムであって、電気機器は、遠隔操作に従って動作しているか否かを示す遠隔操作プロパティの値を管理し、コントローラは、サーバから受信した電気機器に対する指示を電気機器に送信し、サーバとの接続が継続されているか否かを確認し、サーバとの接続が継続されていないと判断した場合に、電気機器に対して遠隔操作プロパティの値を取得する信号を送信するように構成されている、制御システムが提供される。
好ましくは、電気機器は、コントローラから受信した指示に従って動作するとともに、遠隔操作プロパティの値を公衆回線経由に設定し、公衆回線経由ではない指示に従って動作するとともに、遠隔操作プロパティの値を公衆回線未経由に設定する。
さらに他の局面に従うと、サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラの制御方法であって、コントローラが、サーバから受信した電気機器に対する指示を電気機器に送信するステップと、コントローラが、サーバとの接続が継続されているかどうかを判断するステップと、コントローラが、サーバとの接続が継続されていないと判断した場合に、電気機器に、状態を問い合わせるための状態取得信号を送信するステップとを含む、コントローラの制御方法が提供される。
さらに他の局面に従うと、サーバから受信した指示に基づいて、電気機器に対して制御信号を送信するためのコントローラの制御方法であって、コントローラが、サーバから受信した電気機器に対する指示を電気機器に送信するステップと、コントローラが、サーバとの接続が継続されているかどうかを判断するステップと、コントローラが、サーバとの接続が継続されていないと判断した場合に、電気機器に、当該電気機器が管理している値であって当該電気機器が遠隔操作に従って動作しているか否かを表す値である遠隔操作プロパティの値を取得するための信号を送信するステップとを含む、コントローラの制御方法が提供される。