(57)【特許請求の範囲】
【請求項１】
ユーザからの指令に基づいて家電機器を制御し、前記家電機器の制御が正常に行われた場合に、応答要求信号を送信する制御手段と、
前記ユーザからの前記指令を受け付けて、前記指令を前記制御手段へ送信し、前記制御手段からの前記応答要求信号を受信したら、応答信号を前記制御手段へ送信する通信端末と、
を備え、
前記制御手段は、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答信号を受信することができなかった場合に、前記家電機器に対して予め設定された制御を行い、
前記家電機器は、前記制御手段と通信可能な通信アダプタを介して、前記制御手段と通信可能に接続され、
前記通信アダプタは、前記制御手段によって前記予め設定された制御が実行されると、前記家電機器との通信を中止する制御システム。
【請求項２】
ユーザからの指令に基づいて家電機器を制御し、前記家電機器の制御が正常に行われた場合に、応答要求信号を送信する制御手段と、
前記ユーザからの前記指令を受け付けて、前記指令を前記制御手段へ送信し、前記制御手段からの前記応答要求信号を受信したら、応答信号を前記制御手段へ送信する通信端末と、
を備え、
前記制御手段は、前記家電機器との通信異常についての履歴を有し、通信異常の発生する頻度に応じて前記家電機器に対する前記指令に基づく制御を行い、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答信号を受信することができなかった場合に、前記家電機器に対して予め設定された制御を行う制御システム。
【請求項３】
前記通信端末は、
前記予め設定された制御の内容を入力するためのインタフェースを有し、前記ユーザによって入力された前記予め設定された制御の内容を前記制御手段へ送信する請求項１又は２に記載の制御システム。
【請求項４】
前記予め設定された制御の内容は、前記家電機器の停止である請求項１又は２に記載の制御システム。
【請求項５】
前記制御手段は、
前記家電機器との通信に異常が発生した場合に、前記通信端末に異常の発生を示す情報を送信する請求項１から４のいずれか一項に記載の制御システム。
【請求項６】
前記制御手段は、
前記家電機器との通信に異常が発生した場合に、前記通信端末へ前記応答要求信号を送信して、新たな指令を待ち受ける請求項１から５のいずれか一項に記載の制御システム。
【請求項７】
前記制御手段は、
前記通信端末に対して、前記応答要求信号を周期的に送信し、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答要求信号に対する前記通信端末からの前記応答信号を受信することができなかった場合に、前記予め設定された制御を行う請求項１から６のいずれか一項に記載の制御システム。
【請求項８】
前記応答要求信号を送信する周期は、前記通信端末と前記制御手段との間の通信の規格によって規定される請求項７に記載の制御システム。
【請求項９】
前記制御手段は、
前記家電機器の状況を示す情報を記憶する記憶手段を備え、
前記記憶手段のメンテナンスが行われる際には、前記指令に基づく前記家電機器の制御を中止する請求項１から８のいずれか一項に記載の制御システム。
【請求項１０】
前記制御手段は、
前記メンテナンスの状況を示す情報を、前記通信端末へ送信する請求項９に記載の制御システム。
【請求項１１】
前記制御手段は、
単位時間あたりに処理する情報が予め設定された量を超えた場合に、前記指令に基づく前記家電機器の制御を中止する請求項１から１０のいずれか一項に記載の制御システム。
【請求項１２】
前記制御手段は、
前記通信端末へ前記応答要求信号を送信し、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答要求信号に対する前記通信端末からの前記応答信号を受信することができなかった場合に、前記通信端末との間の通信の規格を変更する請求項１から１１のいずれか一項に記載の制御システム。
【請求項１３】
前記制御手段は、
前記家電機器が、予め定められたスケジュールで制御される場合には、前記指令に基づく前記家電機器の制御を中止する請求項１から１２のいずれか一項に記載の制御システム。
【請求項１４】
前記家電機器が設置される宅内の人を検知するセンサを備え、
前記制御手段は、
前記センサによって前記人が検知された場合には、前記予め設定された制御を中止する請求項１から１３のいずれか一項に記載の制御システム。
【請求項１５】
ユーザからの指令に基づいて家電機器を制御する制御装置であって、
前記家電機器に対して、前記指令に基づく動作を指示する指示手段と、
前記家電機器の前記動作が完了した場合に、前記ユーザが所持する通信端末に応答信号の送信を促す応答要求信号を送信する通信手段と、
前記家電機器との通信異常についての履歴を記憶する履歴記憶手段と、
を備え、
前記指示手段は、前記家電機器との通信異常の発生する頻度に応じて前記家電機器に対する前記指令に基づく制御を行い、前記応答要求信号が送信されてから所定時間が経過するまでに、前記応答信号が受信されなかった場合に、前記家電機器に対して予め設定された動作を指示する制御装置。
【請求項１６】
前記予め設定された動作は、前記ユーザが所持する前記通信端末から送信された情報に基づいて設定される請求項１５に記載の制御装置。
【請求項１７】
前記予め設定された動作は、前記家電機器の停止である請求項１５又は１６に記載の制御装置。
【請求項１８】
前記通信手段は、
前記家電機器との通信に異常が発生した場合に、前記通信端末に異常の発生を示す情報を送信する請求項１５から１７のいずれか一項に記載の制御装置。
【請求項１９】
前記通信手段は、
前記家電機器との通信に異常が発生した場合に、前記通信端末へ前記応答要求信号を送信して、新たな指令を待ち受ける請求項１５から１８のいずれか一項に記載の制御装置。
【請求項２０】
前記通信手段は、
前記通信端末に対して、前記応答要求信号を周期的に送信し、
前記指示手段は、
前記応答要求信号が送信されてから所定時間が経過するまでに、前記応答要求信号に対する前記通信端末からの前記応答信号が受信されなかった場合に、前記家電機器に対して前記予め設定された動作を指示する請求項１５から１９のいずれか一項に記載の制御装置。
【請求項２１】
前記応答要求信号を送信する周期は、前記通信手段と前記通信端末との間の通信の規格によって規定される請求項２０に記載の制御装置。
【請求項２２】
前記家電機器の状況を示す情報を記憶する状況記憶手段を備え、
前記指示手段は、
前記状況記憶手段のメンテナンスが行われる際には、前記指令に基づく動作の指示を中止する請求項１５から２１のいずれか一項に記載の制御装置。
【請求項２３】
前記通信手段は、
前記メンテナンスの状況を示す情報を、前記通信端末へ送信する請求項２２に記載の制御装置。
【請求項２４】
前記指示手段は、
前記通信手段が通信する単位時間あたりの情報が予め設定された量を超えた場合に、前記指令に基づく動作の指示を中止する請求項１５から２３のいずれか一項に記載の制御装置。
【請求項２５】
前記通信手段は、
前記通信端末へ前記応答要求信号を送信し、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答要求信号に対する前記通信端末からの前記応答信号を受信することができなかった場合に、前記通信端末との間の通信の規格を変更する請求項１５から２４のいずれか一項に記載の制御装置。
【請求項２６】
前記指示手段は、
前記家電機器が、予め定められたスケジュールで制御される場合には、前記指令に基づく動作の指示を中止する請求項１５から２５のいずれか一項に記載の制御装置。
【請求項２７】
前記指示手段は、
前記家電機器が設置される宅内の人を検知するセンサによって前記人が検知された場合に、前記指令に基づく動作の指示を中止する請求項１５から２６のいずれか一項に記載の制御装置。
【請求項２８】
通信アダプタと、該通信アダプタを介して家電機器と通信可能に接続された制御装置とによる前記家電機器の制御方法であって、
ユーザからの指令に基づいて前記制御装置が前記家電機器を制御する工程と、
前記家電機器の制御が正常に行われた場合に、前記ユーザが所持する通信端末へ前記制御装置が応答要求信号を送信する工程と、
前記制御装置が、前記応答要求信号に対する前記通信端末からの応答信号の受信を試みる工程と、
前記制御装置が、前記応答要求信号を送信してから所定時間が経過するまでに、前記応答信号を受信することができなかった場合に、前記家電機器に対して予め設定された制御を行う工程と、
前記制御装置によって前記予め設定された制御が実行されたときに、前記通信アダプタが前記家電機器との通信を中止する工程と、
を含む制御方法。
【請求項２９】
制御装置による家電機器の制御方法であって、
ユーザからの指令に基づいて前記家電機器を制御する第１制御工程と、
前記家電機器の制御が正常に行われた場合に、前記ユーザが所持する通信端末へ応答要求信号を送信する送信工程と、
前記応答要求信号に対する前記通信端末からの応答信号の受信を試みる受信工程と、
前記応答要求信号を送信してから所定時間が経過するまでに、前記応答信号を受信することができなかった場合に、前記家電機器に対して予め設定された制御を行う第２制御工程と、
を含み、
前記第１制御工程では、前記家電機器との通信異常の発生する頻度に応じて前記家電機器に対する前記指令に基づく制御が行われる制御方法。
【請求項３０】
家電機器と通信可能に接続されたコンピュータに、
ユーザからの指令に基づいて前記家電機器を制御する第１制御手順、
前記家電機器の制御が正常に行われた場合に、前記ユーザが所持する通信端末へ応答要求信号を送信する送信手順、
前記応答要求信号に対する前記通信端末からの応答信号の受信を試みる受信手順、
前記応答要求信号を送信してから所定時間が経過するまでに、前記応答信号を受信することができなかった場合に、前記家電機器に対して予め設定された内容の制御を行う第２制御手順、
前記家電機器との通信異常についての履歴を記憶する記憶手順、
を実行させ、
前記第１制御手順では、前記家電機器との通信異常の発生する頻度に応じて前記家電機器に対する前記指令に基づく制御を行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システム、制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
スマートホンに代表される通信端末は、プロセッサの進歩により、パーソナルコンピュータと同等の機能を有するに至っている。特に、ＧＵＩ（Graphical User Interface）を備える通信端末は、ユーザに対して、用途に応じたインタフェースを提供することができる。このため、電話以外に、例えば家電機器の遠隔制御にも用いられる。
【０００３】
通信端末を用いて、外出先などの遠方から、家庭内の家電機器を運転することができれば、例えば帰宅する前に空調装置を運転して室内を快適な状態にしたり、テレビ番組の予約など行うことができ、便利である。
【０００４】
しかしながら、空調装置や給湯器などの家電機器を、遠隔から安全に操作するためには、遠方のユーザが所持する通信端末と家電機器との間の通信を安定的に維持して、家電機器の運転状況をユーザが所持する端末にリアルタイムに送信するとともに、ユーザからの指令を通信端末から家電機器へ漏れなく送信することが重要となる。
【０００５】
そこで、家電機器と通信端末との通信を安定的に維持するための技術が種々提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１８４４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示されたシステムは、通信装置に異常が発生すると、当該通信装置の電源を一旦オフにした後で再びオンにすることにより、通信装置の初期化を試みる。この動作によって、通信装置が初期化され、通信の異常が解消されると、通信が再開される。このシステムによれば、通信異常を解消するための動作が適宜実行されるので、通信を安定的に維持することができる。
【０００８】
しかしながら、通信端末を所持するユーザが、電波状況の悪いエリアへ移動したり、通信端末のバッテリーが消耗することにより、通信の異常が発生した場合には、通信端末を初期化しても、通信の異常が解消することはない。このような場合には、通信端末を所持するユーザから独立して、家電機器を安全に制御する必要がある。
【０００９】
本発明は、上述の事情の下になされたもので、家電機器の遠隔制御に用いられる通信に異常が発生した場合に、当該家電機器を安全に制御することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の制御システムは、ユーザからの指令に基づいて家電機器を制御し、家電機器の制御が正常に行われた場合に、応答要求信号を送信する制御手段と、ユーザからの指令を受け付けて、指令を制御手段へ送信し、制御手段からの応答要求信号を受信したら、応答信号を制御手段へ送信する通信端末と、を備え、制御手段は、応答要求信号を送信してから所定時間が経過するまでに、応答信号を受信することができなかった場合に、家電機器に対して予め設定された制御を行い、家電機器は、制御手段と通信可能な通信アダプタを介して、制御手段と通信可能に接続され、通信アダプタは、制御手段によって予め設定された制御が実行されると、家電機器との通信を中止する。
【発明の効果】
【００１１】
本発明によれば、通信端末を用いて遠隔から家電機器の操作が行われた場合に、当該通信端末からの応答信号の待ち受けが行われる。応答信号が、所定時間が経過しても受信されないときには、通信端末の通信が不安定であると判断され、ユーザからの指令に基づく制御がキャンセルされる。その代わりに、予め設定された内容の制御が自動的に行われる。これにより、通信が不安定になったとしても、家電機器に所望の制御を行うことができるので、遠隔から安全に家電機器を制御することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る制御システムのブロック図である。
【図２】制御装置、及び通信アダプタのブロック図である
【図３】制御システムの動作を説明するための図である。
【図４】自動制御の内容の入力に用いられる画像を示す図である。
【図５】家電機器の操作に用いられる画像を示す図である。
【図６】第２の実施形態に係る制御システムの動作を説明するための図である。
【図７】取り消し処理１のフローチャートである。
【図８】取り消し処理２のフローチャートである。
【図９】取り消し処理３のフローチャートである。
【発明を実施するための形態】
【００１３】
《第１の実施形態》
以下、本発明の第１の実施形態を、図面を参照しつつ説明する。図１は本実施形態に係る制御システム１０のブロック図である。制御システム１０は、家屋１００に設置された家電機器１１０を、遠隔から制御することを可能とするシステムである。この制御システム１０は、ユーザ１３０に所持される通信端末４０、インタネットや広域電話網などに代表される通信網１２０を介して、通信端末４０と接続される制御装置２０、制御装置２０からの指令に基づいて、家電機器１１０を制御する通信アダプタ３０、家屋１００の内部に居住する人を検出する人感センサ６０を有している。
【００１４】
通信端末４０は、例えばスマートホンやタブレット端末のようなＧＵＩ（Graphical User Interface）を備える通信端末である。通信端末４０には、制御装置２０との通信を行うための通信アプリケーションや、家電機器１１０を操作するためのインタフェースを表示する制御アプリケーションが予めインストールされている。
【００１５】
図２は、制御装置２０、通信アダプタ３０のブロック図である。制御装置２０は、家電機器１１０を制御するための装置である。この制御装置２０は、補助記憶部２３に記憶されたプログラムを実行するＣＰＵ２１と、ＣＰＵ２１の作業領域となる主記憶部２２と、ユーザに種々の情報を表示する表示部２４と、ユーザからの指令を受け付けるための入力部２５を有している。
【００１６】
ＣＰＵ２１は、補助記憶部２３に記憶されているプログラムに従って、所定の処理を実行する。
【００１７】
主記憶部２２は、ＲＡＭ（Random Access Memory）等を含んで構成される。ＣＰＵ２１に実行されるプログラムは、主記憶部２２に展開される。
【００１８】
補助記憶部２３は、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成される。この補助記憶部２３は、ＣＰＵ２１が実行するプログラム、及び各種パラメータなどを記憶するとともに、ＣＰＵ２１の処理結果などを記憶する。
【００１９】
表示部２４は、ＶＲＡＭ、液晶ディスプレイ（Liquid Crystal Display）などから構成されている。表示部２４は、ＣＰＵ２１の処理結果などを表示する。
【００２０】
入力部２５は、キーボードや、タッチパネル或いはマウスなどのポインティングデバイスから構成されている。ユーザからの指令は、入力部２５を介して入力され、システムバス２７を経由してＣＰＵ２１に通知される。
【００２１】
インタフェース２６は、通信網１２０、人感センサ６０、及び通信アダプタ３０と、通信を行うための装置である。このインタフェース２６は、ＬＡＮ（Local Area Network）インタフェース、シリアルインタフェース、及びパラレルインタフェースなど、種々のインタフェースを有している。上記通信網１２０、人感センサ６０、及び通信アダプタ３０は、インタフェース２６を介して、システムバス２７に接続される。
【００２２】
通信アダプタ３０は、ネットワークインタフェース３１、通信アダプタ管理部３２、及び機器インタフェース３４を有している。
【００２３】
ネットワークインタフェース３１は、通信アダプタ管理部３２と制御装置２０を通信可能に接続する。このネットワークインタフェース３１は、ＬＡＮ（Local Area Network）インタフェースを有している。
【００２４】
通信アダプタ管理部３２は、ＣＰＵ、主記憶部及び補助記憶部からなるコンピュータである。通信アダプタ管理部３２は、補助記憶部に記憶されたプログラムを実行し、家電機器１１０を識別するための機器識別符合を生成する。また、通信アダプタ管理部３２は、ネットワークインタフェース３１を介して受信した情報を、機器インタフェース３４を介して、家電機器１１０へ出力する。
【００２５】
通信アダプタ管理部３２には、通信アダプタ３０を識別するためのノード識別符合が割り当てられている。制御装置２０に複数の家電機器１１０が接続された場合であっても、このノード識別符合によって、当該通信アダプタ３０を一意に特定することができる。ノード識別符合は、例えばユーザによって、個別に割り当てられるか、制御装置２０によって、重複しないように各通信アダプタ管理部３２に割り当てられる。
【００２６】
機器インタフェース３４は、家電機器１１０と通信アダプタ３０とを通信可能に接続する。この機器インタフェース３４は、シリアルインタフェース、或いはパラレルインタフェースを有している。
【００２７】
家電機器１１０は、例えば空調装置或いは照明装置等に代表される家電機器である。ここでは、説明の便宜上、家電機器１１０が空調装置であるものとする。
【００２８】
人感センサ６０は、例えば赤外線を用いて温度の変化を検出することにより、人の存在を検出するセンサである。人感センサ６０は、例えば、人を検知したときにハイレベルとなる検知信号を出力する。制御装置２０は、人感センサ６０からの信号に基づいて、家電機器１１０の出力や、風向を調整することができる。
【００２９】
次に、遠隔から家電機器１１０を制御する際の制御システム１０の動作について、図３を参照しつつ説明する。
【００３０】
ユーザ１３０によって、通信端末４０にインストールされたアプリケーションが起動されると、通信端末４０は、ＧＵＩに、通信が遮断された場合に実行する自動制御の内容を入力するためのインタフェースを表示する。図４は、自動制御の内容の入力に用いられる画像４１が示されている。図４の画像４１には、自動制御の内容がチェックボックスとともに表示される。ユーザ１３０は、チェックボックスを選択することで、自動制御の内容を設定することができる。
【００３１】
画像４１に示されるいずれかのチェックボックスが選択されると、通信端末４０は、選択結果を制御装置へ送信するとともに、ＧＵＩに家電機器１１０を操作するための画像を表示して、ユーザ１３０からの指令の入力を待ち受ける（ステップＳ１０１）。
【００３２】
図５は、家電機器１１０の操作に用いられる画像４２を示す図である。図５に示されるように、通信端末４０のＧＵＩには、家電機器の名称、時刻、設定温度、モード、風速などを示すテキスト４２ａと、家電機器のモードや風速の設定を示すアイコン４２ｂと、モード、設定温度、風速を変更するためのボタン４２ｃと、画像の視認性を向上するためのラインなどの図形画像４２ｄなどが表示される。ユーザ１３０は、ボタン４２ｃをタッチすることで家電機器１１０に対して、機器の運転、モード、設定温度、風速を変更するための指令を入力することができる。家電機器１１０は、風速が設定されると、設定された風速での運転を開始する。
【００３３】
図３に戻り、ユーザ１３０によって、画像４２のボタン４２ｃがタッチされると（ステップＳ１０１：Ｙｅｓ）、設定要求信号が制御装置２０へ送信される（ステップＳ１０２）。設定要求信号には、ユーザによる指令の内容が含まれる。
【００３４】
制御装置２０は、通信端末４０から送信された設定要求信号を受信すると、通信端末４０へ、応答信号を送信する（ステップＳ２０１）。通信端末４０は応答信号を受信することで、ユーザからの指令が、制御装置２０に正常に通知されたことを認識することができる。
【００３５】
次に、制御装置２０は、設定要求信号を、家電機器１１０に接続された通信アダプタ３０へ送信する（ステップＳ２０２）。通信アダプタ３０は、制御装置２０から送信された設定要求信号を受信すると、制御装置２０へ、応答信号を送信する（ステップＳ３０１）。制御装置２０は応答信号を受信することで、ユーザからの指令が、通信アダプタ３０に正常に通知されたことを認識することができる。
【００３６】
次に、通信アダプタ３０は、設定要求信号に示されるユーザの指令に基づいて、家電機器１１０のモード、設定温度、風速を変更する（ステップＳ３０２）。そして、変更が完了すると、完了信号を制御装置２０へ送信する（ステップＳ３０３）。完了信号には、変更後の家電機器の状態に関する情報が含まれる。具体的には、完了信号には、家電機器１１０のモード、設定温度、風速の内容を示す情報が含まれる。
【００３７】
制御装置２０は、通信アダプタ３０から送信された完了信号を受信すると、通信端末４０に、確認要求信号を送信する（ステップＳ２０３）。この確認要求信号は、通信端末４０に、家電機器１１０の設定が変更されたことを通知するとともに、制御装置２０と通信端末４０との間の通信が確立しているか否かを判断するためのものである。また、この確認要求信号には、変更後の家電機器の状態に関する情報も含まれる。
【００３８】
通信端末４０は、確認要求信号を受信すると、制御装置２０に、応答信号を送信する（ステップＳ１０３）。一方、制御装置２０は、確認要求信号を送信した時刻からの経過時間ＴＭを計測する。そして、経過時間ＴＭが基準時間Ｔ１となるまでに、応答信号を受信しなかった場合には、タイムアウトが発生したと判断する（ステップＳ２０４：Ｙｅｓ）。そして、制御装置２０は、通信アダプタ３０に、取消要求信号を送信する。
【００３９】
通信アダプタ３０は、取り消し要求信号を受信すると、制御装置２０へ、応答信号を送信する（ステップＳ３０４）。次に、通信アダプタ３０は、ステップＳ３０２で変更した、家電機器１１０のモード、設定温度、風速を、ユーザによって予め設定された内容に基づいて、自動的に変更する。例えば、図４に示されるように、自動制御の内容として、機器の停止が選択されている場合には、家電機器１１０のモード、設定温度、風速を、変更前の状態に復帰させる。これにより、通信端末４０からの要求が取り消され（ステップＳ３０５）、家電機器１１０が停止する。そして、復帰が完了すると、完了信号を制御装置２０へ送信する（ステップＳ３０６）。
【００４０】
制御装置２０は、通信アダプタ３０から送信された完了信号を受信すると、通信端末４０に、確認要求信号を送信する。以降、上述したステップＳ１０３と同等の処理が実行される。
【００４１】
一方、ステップＳ２０４で、制御装置２０が、タイムアウトが発生していないと判断した場合には（ステップＳ２０４：Ｎｏ）、ステップＳ１０１以降の処理と同等の処理が繰り返し実行される。
【００４２】
また、通信端末４０による操作がされない場合には、制御装置２０は、ステップＳ２０３の処理を周期的に行う。これをトリガとして、通信端末では、ステップＳ１０３の処理が実行され、制御装置２０では、ステップＳ２０４〜Ｓ２０６の処理が実行され、通信アダプタ３０では、ステップＳ３０４〜Ｓ３０６の処理が実行される。
【００４３】
以上説明したように、本実施形態では、通信端末４０を用いて遠隔から家電機器１１０の操作が行われた場合に、制御装置２０は、通信端末４０へ確認要求信号を送信して（ステップＳ２０３）、通信端末４０から送信される応答信号を待ち受ける。そして、制御装置２０は、通信端末４０からの応答信号を、基準時間Ｔ１が経過するまでに、受信することができなかったときは（ステップＳ２０４：Ｙｅｓ）、例えば、通信端末４０を介して行われた操作に基づいて変更された家電機器１１０のモード、設定温度、風速を、変更前の状態に復帰させる。これにより、通信端末４０からの要求が取り消される（ステップＳ３０５）。
【００４４】
したがって、通信端末４０を用いて遠隔から家電機器１１０を操作した際に、通信端末４０と制御装置２０との通信が、途絶えたり、不安定になったとしても、家電機器１１０に対して、予め設定された制御を行うことができる。このため、家電機器１１０に対して安全な制御を行うことが可能となる。
【００４５】
特に、通信端末４０がスマートホンである場合には、ユーザ１３０が電波状況の悪いエリアに移動すると、通信端末４０と制御装置２０との間の通信が不安定になったり、場合によっては通信が長時間途絶えることが考えられる。しかしながら、本実施形態に係る制御システムでは、通信端末４０と制御装置２０との間の通信に異常がある場合には、家電機器１１０に対しての予め内容が設定された自動制御が行われる。このため、家電機器１１０を安全に停止するなどの措置が可能となる。
【００４６】
本実施形態の制御システム１０では、通信端末４０による操作がない場合に、制御装置２０が、ステップＳ２０３の処理を周期的に行う。これをトリガとして、通信端末では、ステップＳ１０３の処理が実行され、制御装置２０では、ステップＳ２０４〜Ｓ２０６の処理が実行され、通信アダプタ３０では、ステップＳ３０４〜Ｓ３０６の処理が実行される。
【００４７】
これにより、随時通信端末４０と制御装置２０との間の通信が安定しているか否かが監視され、通信が不安定になった場合には、通信端末４０からの指令に基づく制御が取り消され、代わりに予め内容が設定された自動制御が実行される。したがって、家電機器１１０を安全に運用することが可能となる。
【００４８】
本実施形態では、図１に示されるように、制御装置２０に接続されている家電機器１１０が１つだけである場合について説明した。これに限らず、実際には、制御装置２０には、複数の家電機器１１０が接続されている。制御装置２０に複数の家電機器１１０が接続された場合にも、制御装置２０は、家電機器１１０ごとに設定される機器識別符号や、通信アダプタ３０ごとに設定されるノード識別符号を用いて、所望の家電機器１１０の制御を行うことができる。
【００４９】
また、各家電機器１１０に接続された通信アダプタ３０は、上記自動制御が実行された後は、家電機器１１０との通信を遮断することとしてもよい。これにより、制御装置２０と通信端末４０との通信が不安定な状況下で、家電機器１１０が遠隔制御されることがなくなり、結果的に家電機器１１０を安全に制御することが可能となる。
【００５０】
《第２の実施形態》
次に、本発明の第２の実施形態を、図面を参照しつつ説明する。なお、第１の実施形態と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
【００５１】
本実施形態に係る制御システム１０は、制御装置２０と通信アダプタ３０との通信におけるタイムアウトを監視する点で、第１の実施形態に係る制御システムと相違する。以下、図６を参照しつつ、遠隔から家電機器１１０を制御する際の、本実施形態に係る制御システム１０の動作について説明する。
【００５２】
ユーザ１３０によって、通信端末４０にインストールされたアプリケーションが起動されると、通信端末４０は、ＧＵＩに、通信が遮断された場合に実行する自動制御の内容を入力するためのインタフェースを表示する。
【００５３】
画像４１に示されるいずれかのチェックボックスが選択されると、通信端末４０は、ＧＵＩに家電機器１１０を操作するための画像を表示して、ユーザ１３０からの指令の入力を待ち受ける（ステップＳ１０１）。
【００５４】
ユーザ１３０によって、画像４２のボタン４２ｃがタッチされると（ステップＳ１０１：Ｙｅｓ）、設定要求信号が制御装置２０へ送信される（ステップＳ１０２）。設定要求信号には、ユーザによる指令の内容が含まれる。
【００５５】
制御装置２０は、通信端末４０から送信された設定要求信号を受信すると、通信端末４０へ、応答信号を送信する（ステップＳ２０１）。
【００５６】
次に、制御装置２０は、設定要求信号を、家電機器１１０に接続された通信アダプタ３０へ送信する（ステップＳ２０２）。通信アダプタ３０は、制御装置２０から送信された設定要求信号を受信すると、制御装置２０へ、応答信号を送信する（ステップＳ３０１）。
【００５７】
一方、制御装置２０は、設定要求信号を送信した時刻からの経過時間ＴＭを計測する。そして、経過時間ＴＭが基準時間Ｔ２となるまでに、応答信号を受信しなかった場合には、タイムアウトが発生したと判断する（ステップＳ２０３：Ｙｅｓ）。そして、制御装置２０は、通信端末に確認要求信号を送信する。
【００５８】
通信端末４０は、確認要求信号を受信すると、制御装置２０と通信アダプタ３０との間で通信の渋滞が生じていることを示す情報をＧＵＩに表示する。また、通信端末４０は、同時に、家電機器１１０を操作するための画像をＧＵＩに表示して、ユーザ１３０からの指令の入力を待ち受ける（ステップＳ１０３）。
【００５９】
ユーザ１３０によって、画像４２のボタン４２ｃがタッチされると（ステップＳ１０３：Ｙｅｓ）、応答信号が制御装置２０へ送信される（ステップＳ１０４）。
【００６０】
制御装置２０は、通信端末４０から送信された応答信号を受信すると、通信アダプタ３０へ、再度設定要求信号を送信する（ステップＳ２０５）。制御装置２０は、ステップＳ２０２以降の処理を繰り返し実行する。
【００６１】
以上説明したように、本実施形態では、基準時間Ｔ２が経過するまでに、通信アダプタ３０から応答信号を受信することができない場合には（ステップＳ２０３：Ｙｅｓ）、通信端末４０へ確認要求信号が送信される（ステップＳ２０４）。通信端末４０は、確認要求信号を受信すると、制御装置２０と通信アダプタ３０との間で通信の渋滞が生じていることを示す情報をＧＵＩに表示する。そして、図５に示される画像４２を表示して、ユーザ１３０からの次の指令の入力を待ち受ける（ステップＳ１０３）。
【００６２】
これにより、ユーザ１３０は、制御装置２０と通信アダプタ３０との間の通信の状況の安全を確認しつつ、再度家電機器１１０を操作するための指令を入力することが可能となる。したがって、ユーザ１３０は、通信の状況を把握しつつ家電機器１１０を操作することが可能となり、結果的に、家電機器１１０を安全に制御することが可能となる。
【００６３】
上記ステップＳ１０３の処理については、リトライ回数を制限してもよい。この場合には、通信端末４０に、通信に重大な異常が発生したことを表示させることが考えられる。
【００６４】
以上、本発明の各実施形態について説明したが、本発明は上記各実施形態によって限定されるものではない。
【００６５】
《変形例１》
上記実施形態では、制御システム１０が、通信端末４０、制御装置２０、通信アダプタ３０から構成されている場合について説明した。これに限らず、制御システム１０は、サーバなどを備えていてもよい。
【００６６】
この場合には、サーバに履歴や各種データが保存されるので、制御システム１０を停止させることなく、データの管理やサーバのメンテナンスを行うことが可能となる。また、サーバのメンテナンス時には、通信端末４０を用いた遠隔制御を停止させることが好ましい。そこで、サーバなどのメンテナンスの際には、制御装置２０に、図７のフローチャートに示される取り消し処理１を実行させる。以下、図７のフローチャートを参照しつつ、制御装置２０の動作について説明する。
【００６７】
まず、最初のステップＳ４０１では、制御装置２０は、通信端末４０から送信される設定要求信号を待ち受ける。制御装置２０は、設定要求信号を受信した場合には（ステップＳ４０１：Ｙｅｓ）、次のステップＳ４０２へ移行する。
【００６８】
次のステップＳ４０２では、制御装置２０は、補助記憶部２３に記憶されているメンテナンススケジュールを読み出す。このメンテナンススケジュールは、サーバから予め取得され、補助記憶部２３に記憶されたものである。
【００６９】
次のステップＳ４０３では、制御装置２０は、メンテナンススケジュールを解析して、現在サーバがメンテナンス中であるか否かを判断する。制御装置２０は、サーバがメンテナンス中であると判断した場合には（ステップＳ４０３：Ｙｅｓ）、ステップＳ４０４へ移行し、通信端末４０からの指令に基づく遠隔制御を中止する。具体的には、制御装置２０は、図３におけるステップＳ２０５，Ｓ２０６の処理を実行する。
【００７０】
一方、制御装置２０は、サーバがメンテナンス中でないと判断した場合には（ステップＳ４０３：Ｎｏ）、ステップＳ４０５へ移行し、通信端末４０からの指令に基づく遠隔制御を実行する。具体的には、制御装置２０は、図３におけるステップＳ２０１以降の処理を実行する。
【００７１】
以上説明したように、本変形例１では、制御システム１０を構成するサーバに対するメンテナンスが実施されている場合には（ステップＳ４０３：Ｙｅｓ）、通信端末４０からの指令に基づく遠隔制御が中止され取り消される（ステップＳ４０４）。このため、制御システム１０の状態が万全でない場合に、家電機器１１０が通信端末４０を用いて遠隔から制御されることが回避される。これにより、家電機器１１０を安全に制御することが可能となる。
【００７２】
なお、本変形例では、サーバがメンテナンス中である場合には、遠隔制御が取り消されることとした（ステップＳ４０４）。これに合わせて、サーバがメンテナンス中である場合には、通信端末４０に、サーバがメンテナンス中であることを示す情報を送信することとしてもよい。当該情報としては、メンテナンススケジュールなどが考えられる。通信端末４０のユーザ１３０は、メンテナンススケジュールを、ＧＵＩに表示して確認することが可能となる。
【００７３】
《変形例２》
家電機器１１０が予約機能を有している場合には、予約による家電機器１１０の制御と、通信端末４０からの指示に基づく家電機器１１０の制御がコンフリクトする場合がある。この場合には、予約による家電機器１１０の制御を優先的に行うこととしてもよい。この場合は、制御装置２０に、図８のフローチャートに示される取り消し処理２を実行させる。以下、図８のフローチャートを参照しつつ、制御装置２０の動作について説明する。
【００７４】
まず、最初のステップＳ５０１では、制御装置２０は、通信端末４０から送信される設定要求信号を待ち受ける。制御装置２０は、設定要求信号を受信した場合には（ステップＳ５０１：Ｙｅｓ）、次のステップＳ５０２へ移行する。
【００７５】
次のステップＳ５０２では、制御装置２０は、家電機器１１０から予約スケジュールを取得する。
【００７６】
次のステップＳ５０３では、制御装置２０は、予約スケジュールを解析して、現在家電機器１１０が、予約スケジュールに基づいて動作しているか否かを判断する。制御装置２０は、家電機器１１０が予約スケジュールに基づいて動作していると判断した場合には（ステップＳ５０３：Ｙｅｓ）、ステップＳ５０４へ移行し、通信端末４０からの指令に基づく遠隔制御を中止する。具体的には、制御装置２０は、図３におけるステップＳ２０５，Ｓ２０６の処理を実行する。
【００７７】
一方、制御装置２０は、家電機器１１０が予約スケジュールに基づいて動作していないと判断した場合には（ステップＳ５０３：Ｎｏ）、ステップＳ５０５へ移行し、通信端末４０からの指令に基づく遠隔制御を実行する。具体的には、制御装置２０は、図３におけるステップＳ２０１以降の処理を実行する。
【００７８】
以上説明したように、本変形例２では、家電機器１１０が予約スケジュールによって動作している場合には（ステップＳ５０３：Ｙｅｓ）、通信端末４０からの指令に基づく遠隔制御が中止され取り消される（ステップＳ５０４）。このため、家電機器１１０が予期しない動作を起こすことが回避される。これにより、家電機器１１０を安全に制御することが可能となる。
【００７９】
《変形例３》
上記実施形態において、特定の家電機器１１０に対する通信エラーの頻度が高い場合には、当該家電機器１１０に対する遠隔制御を制限することとしてもよい。この場合は、制御装置２０に、図９のフローチャートに示される取り消し処理３を実行させる。以下、図９のフローチャートを参照しつつ、制御装置２０の動作について説明する。
【００８０】
まず、最初のステップＳ６０１では、制御装置２０は、通信端末４０から送信される設定要求信号を待ち受ける。制御装置２０は、設定要求信号を受信した場合には（ステップＳ６０１：Ｙｅｓ）、次のステップＳ６０２へ移行する。
【００８１】
次のステップＳ６０２では、制御装置２０は、補助記憶部２３に蓄積されたエラー情報を参照する。このエラー情報は、通信エラーが発生した時間や、通信対象機器等を特定することが可能な情報であり、時系列的に補助記憶部２３に記憶されている。
【００８２】
次のステップＳ６０３では、制御装置２０は、制御対象となる家電機器１１０についての通信のエラー頻度が所定の閾値以上であるか否かを判断する。制御装置２０は、通信のエラー頻度が閾値以上であると判断した場合には、ステップＳ６０４へ移行する。
【００８３】
ステップＳ６０４では、制御装置２０は、制御対象となる家電機器１１０の現在の時間帯における通信のエラー頻度（以下、時間帯エラー頻度という）が所定の閾値以上であるか否かを判断する。時間帯エラー頻度は、１日を１時から２時の時間帯、２時から３時までの時間帯、・・・、２３時から２４時までの時間帯に区分したときの、各時間帯における家電機器１１０のエラー回数と等価である。ステップＳ６０４では、現在時刻が、例えば１５時３０分である場合には、１５時から１６時までの時間帯におけるエラー頻度と閾値とが比較される。
【００８４】
制御装置２０は、時間帯エラー頻度が閾値以上であると判断した場合には、ステップＳ６０５へ移行し、通信端末４０からの指令に基づく遠隔制御を中止する。具体的には、制御装置２０は、図３におけるステップＳ２０５，Ｓ２０６の処理を実行する。
【００８５】
一方、制御装置２０は、ステップＳ６０３、又はステップＳ６０４での判断が否定された場合には、ステップＳ６０６へ移行し、通信端末４０からの指令に基づく遠隔制御を実行する。具体的には、制御装置２０は、図３におけるステップＳ２０１以降の処理を実行する。
【００８６】
以上説明したように、本変形例３では、家電機器１１０に対する通信のエラー頻度が評価され（ステップＳ６０３，Ｓ６０４）、エラー頻度が高い場合には、遠隔制御の実行が中止される。このため、通信エラーの要因となる家電機器の遠隔制御が制限され、家電機器１１０の制御が不能になる事態を回避することが可能となる。
【００８７】
また、これに限らず、通信の際に制御装置２０が処理する単位時間あたりの情報の量が基準値を超えた場合に、家電機器の遠隔制御を制限することとしてもよい。
【００８８】
上記実施形態に係る制御システム１０は、人感センサ６０を備えている。この人感センサ６０からの検知信号を利用して、当該家電機器１１０に対する遠隔制御を制限することとしてもよい。この場合、制御装置２０は、人感センサ６０からの検知信号がハイレベルになった場合に、図３のステップＳ２０５以降の処理を実行する。これにより、家屋１００に人がいるにもかかわらず、遠隔から家電機器１１０が制御されることを回避することができる。
【００８９】
また、人感センサ６０に代わる装置を用いて家屋１００にいる人を検知してもよい。この種のセンサとしては、例えばデジタルカメラなどが考えられる。また、家屋１００の消費電力をモニタして、所定の家電機器が動作しているときに家屋１００に人がいると判断してもよい。所定の家電機器としては、ＩＨクッキングヒータや掃除機など、自発的に稼動することが少ない機器が考えられる。
【００９０】
上記実施形態では、通信端末４０による遠隔制御を開始する前に、図４に示される画像をＧＵＩに表示して、ユーザ１３０に、通信が不安定になったときに行う自動制御の内容を選択するように促すこととした。これに限らず、通信端末４０と制御装置２０との通信が不安定になったり、制御装置２０と家電機器１１０との通信が不安定になったときには、制御対象となる家電機器１１０を停止させることとしてもよい。
【００９１】
上記実施形態では、図１に示されるように、通信端末４０が、インタネットや広域電話網などの通信網１２０を介して、制御装置２０と通信する場合について説明した。これに限らず、ユーザ１３０が、家屋１００の中や周囲に移動した場合には、通信端末４０と制御装置２０とが、赤外線通信や、ブルーツース或いは無線ＬＡＮなどを用いた通信を行うこととしてもよい。
【００９２】
無線ＬＡＮなどは、広域電話網などと比較して通信が安定する。このため、制御装置２０が、ステップＳ２０３を実行する周期を、通信の安定度の高さに比例して、長くすることとしてもよい。これにより、通信端末４０で消費される電力を削減することができる。通信の安定度は、通信速度や、エラー回数などを指標として定めることができる。
【００９３】
上記実施形態における家電機器１１０としては、空調装置に限らず、照明装置、テレビ、調理家電などであってもよい。制御システム１０は、これらの家電機器１１０を効率的に制御することができる。
【００９４】
上記実施形態では、家電機器１１０が通信アダプタ３０を介して制御される場合について説明した。これに限らず、家電機器１１０が、通信アダプタ３０と同等の機能を持つインタフェースを有している場合には、制御装置２０と家電機器１１０とを直接接続することができる。
【００９５】
上記実施形態では、制御装置２０と通信端末４０との間の通信が不安定になった場合に、家電機器１１０の遠隔制御を中止することとした。これにかぎらず、制御装置２０は、タイムアウトが発生した場合に、通信端末４０に対して、他の規格を用いた通信の確立を試みてもよい。例えば、ユーザ１３０が家屋１００に進入したことで、広域電話網を経由した通信が不安定になった場合には、制御装置２０は、無線ＬＡＮ等の規格を用いた通信を試みてもよい。
【００９６】
通信端末４０には、上記情報に限らず種々の情報を表示させることができる。例えば、通信の異常や発生頻度、遠隔制御の可否などを表示させることができる。
【００９７】
上記実施形態に係る制御装置２０，通信アダプタ３０の機能は、専用のハードウエアによっても、また、通常のコンピュータシステムによっても実現することができる。
【００９８】
上記実施形態では、通信手段がＣＰＵ２１とインタフェース２６で構成され、指示手段がＣＰＵ２１によって構成され、記憶手段は補助記憶部２３によって構成される。しかしながら、本発明はこれに限定されるものではない。例えば、制御装置２０は、通信手段、指示手段に相当するハードウエアを備えていてもよい。
【００９９】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【０１００】
本発明の制御システム、制御装置、制御方法、及びプログラムは、家電機器の制御に適している。
【符号の説明】
【０１０１】
１０  制御システム、２０  制御装置、２１  ＣＰＵ、２２  主記憶部、２３  補助記憶部、２４  表示部、２５  入力部、２６  インタフェース、２７  システムバス、３０  通信アダプタ、３１  ネットワークインタフェース、３２  通信アダプタ管理部、３４  機器インタフェース、４０  通信端末、４１，４２  画像、４２ａ  テキスト、４２ｂ  アイコン、４２ｃ  ボタン、４２ｄ  図形画像、６０  人感センサ、１００  家屋、１１０  家電機器、１２０  通信網、１３０  ユーザ。
【図１】
0005638658.tif 000002
【図２】
0005638658.tif 000003
【図３】
0005638658.tif 000004
【図４】
0005638658.tif 000005
【図５】
0005638658.tif 000006
【図６】
0005638658.tif 000007
【図７】
0005638658.tif 000008
【図８】
0005638658.tif 000009
【図９】
0005638658.tif 000010