(57)【要約】【課題】ユーザによる操作結果の確認を可能としつつ、遠隔操作による機器の動作が確実に行われるようにする。【解決手段】遠隔操作システム１００は、電気機器１１を制御するコントローラ３０と、サーバ５０と、操作端末６０とを備える。操作端末６０は、ユーザＵ２から操作内容を取得してサーバ５０へ送信し、電気機器１１の状態を示す状態信号をサーバ５０から受信して電気機器１１の状態を表示する。コントローラ３０は、操作内容の送信をサーバ５０に要求する。サーバ５０は、操作端末６０から操作内容が送信されていない場合に、コントローラ３０からの要求に対する応答を保留してコントローラ３０とのセッションを維持し、操作内容が送信された場合に、操作内容をコントローラ３０へ伝送する。コントローラ３０は、操作内容に基づいて電気機器１１を制御し、サーバ５０を介して状態信号を操作端末６０へ送信する。【選択図】図１
2014217073.tif 000002
【特許請求の範囲】
【請求項１】
電気機器を制御するコントローラと、該コントローラに広域ネットワークを介して接続されるサーバと、前記広域ネットワークに接続される操作端末と、を備える遠隔操作システムであって、
前記操作端末は、
前記電気機器を操作するための情報を表示する表示手段と、
前記電気機器に対する操作の内容をユーザから取得する取得手段と、
前記取得手段によって取得された前記操作の内容を前記サーバへ送信する操作内容送信手段と、
前記電気機器の状態を示す状態信号を前記サーバから受信する状態受信手段とを有し、
前記表示手段は、前記状態信号によって示される前記電気機器の状態を表示し、
前記サーバは、
前記操作端末の前記操作内容送信手段によって送信された前記操作の内容を前記コントローラへ伝送する操作内容伝送手段と、
前記状態信号を前記コントローラから前記操作端末へ伝送する状態伝送手段とを有し、
前記コントローラは、
前記サーバの前記操作内容伝送手段によって伝送された前記操作の内容に基づいて前記電気機器を制御する制御手段と、
前記電気機器から該電気機器の状態を取得して前記状態信号を生成し、前記サーバへ送信する状態送信手段とを有し、
前記コントローラは、前記操作の内容の送信を前記サーバに要求し、
前記サーバの前記操作内容伝送手段は、前記操作端末の前記操作内容送信手段によって前記操作の内容が送信されていない場合に、前記コントローラからの前記要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持し、前記操作内容送信手段によって前記操作の内容が送信された場合に、前記コントローラからの前記要求に応答して、前記操作の内容を前記コントローラへ伝送する遠隔操作システム。
【請求項２】
操作端末から電気機器に対する操作の内容が送信されていない場合に、前記電気機器を制御するコントローラからの前記操作の内容の送信要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持し、前記操作端末から前記操作の内容が送信された場合に、前記コントローラからの前記送信要求に対する応答として、前記操作の内容を前記コントローラへ伝送する操作内容伝送手段と、
前記電気機器の状態を示す状態信号を前記コントローラから前記操作端末へ伝送する状態伝送手段と、
を備えるサーバ。
【請求項３】
操作端末が、電気機器を操作するための情報を表示する第１表示ステップと、
前記操作端末が、前記電気機器に対する操作の内容をユーザから取得する取得ステップと、
前記操作端末が、前記取得ステップにおいて取得された前記操作の内容をサーバへ送信する操作内容送信ステップと、
コントローラが、前記操作の内容の送信を前記サーバに要求する要求ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信されていない場合に、前記コントローラからの前記要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持する保留ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信された場合に、前記コントローラからの前記要求に応答して、前記操作の内容を前記コントローラへ伝送する操作内容伝送ステップと、
前記コントローラが、前記サーバによって伝送された前記操作の内容に基づいて前記電気機器を制御する制御ステップと、
前記コントローラが、前記電気機器から該電気機器の状態を取得して前記電気機器の状態を示す状態信号を生成し、前記サーバへ送信する状態送信ステップと、
前記サーバが、前記コントローラによって送信された前記状態信号を前記操作端末へ伝送する状態伝送ステップと、
前記操作端末が、前記サーバによって伝送された前記状態信号を受信する状態受信ステップと、
前記操作端末が、受信した前記状態信号によって示される前記電気機器の状態を表示する第２表示ステップと、
を含む遠隔操作方法。
【請求項４】
コンピュータを、
操作端末から電気機器に対する操作の内容が送信されていない場合に、前記電気機器を制御するコントローラからの前記操作の内容の送信要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持し、前記操作端末から前記操作の内容が送信された場合に、前記コントローラからの前記送信要求に対する応答として、前記操作の内容を前記コントローラへ伝送する操作内容伝送手段、
前記電気機器の状態を示す状態信号を前記コントローラから前記操作端末へ伝送する状態伝送手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔操作システム、サーバ、遠隔操作方法及びプログラムに関する。
【背景技術】
【０００２】
近年、通信技術の発達により、ネットワークを介して遠隔地の機器を操作するためのシステムが提案されている（例えば、特許文献１を参照）。特許文献１には、ユーザがジョイスティック等を用いて遠隔地の機器を操作するためのシステムが開示されている。このシステムでは、操作の結果を示すデータと、機器を撮影した映像とがユーザに対して表示される。これにより、ユーザが操作の結果を確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３６６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のシステムでは、ユーザ側装置と遠隔地側装置が一対一で通信することが想定されている。このため、複数のユーザ側装置から遠隔地側装置を操作する場合や、複数の遠隔地側装置を操作する場合等に、遠隔操作に関する通信を一括して管理することが困難であった。したがって、ユーザによる操作結果の確認を可能としつつ、遠隔操作により機器を確実に動作させることが困難となるおそれがあった。
【０００５】
本発明は、上記の事情に鑑みてなされたもので、ユーザによる操作結果の確認を可能としつつ、遠隔操作による機器の動作が確実に行われるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の遠隔操作システムは、電気機器を制御するコントローラと、コントローラに広域ネットワークを介して接続されるサーバと、広域ネットワークに接続される操作端末と、を備える遠隔操作システムであって、操作端末は、電気機器を操作するための情報を表示する表示手段と、電気機器に対する操作の内容をユーザから取得する取得手段と、取得手段によって取得された操作の内容をサーバへ送信する操作内容送信手段と、電気機器の状態を示す状態信号をサーバから受信する状態受信手段とを有し、表示手段は、状態信号によって示される電気機器の状態を表示し、サーバは、操作端末の操作内容送信手段によって送信された操作の内容をコントローラへ伝送する操作内容伝送手段と、状態信号をコントローラから操作端末へ伝送する状態伝送手段とを有し、コントローラは、サーバの操作内容伝送手段によって伝送された操作の内容に基づいて電気機器を制御する制御手段と、電気機器から電気機器の状態を取得して状態信号を生成し、サーバへ送信する状態送信手段とを有し、コントローラは、操作の内容の送信をサーバに要求し、サーバの操作内容伝送手段は、操作端末の操作内容送信手段によって操作の内容が送信されていない場合に、コントローラからの要求に対する応答を保留して、応答を保留している間はコントローラとのセッションを維持し、操作内容送信手段によって操作の内容が送信された場合に、コントローラからの要求に応答して、操作の内容をコントローラへ伝送する。
【発明の効果】
【０００７】
本発明によれば、遠隔操作に関する通信がサーバを介して行われる。また、電気機器の状態がユーザに対して表示される。これにより、ユーザによる操作結果の確認を可能としつつ、遠隔操作による機器の動作が確実に行われるようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態１に係る遠隔操作システムの構成を示す図である。
【図２】電気機器の構成を示すブロック図である。
【図３】コントローラの構成を示すブロック図である。
【図４】サーバの構成を示すブロック図である。
【図５】操作端末の構成を示すブロック図である。
【図６】表示画面の例を示す図である。
【図７】操作端末によって実行される端末処理を示すフロー図である。
【図８】通信障害が生じたことを表示する表示画面の例を示す図である。
【図９】操作が完了したことを表示する表示画面の例を示す図である。
【図１０】住居内から電気機器が操作されたことを表示する表示画面の例を示す図である。
【図１１】通信障害が生じたことを表示する表示画面の例を示す図である。
【図１２】操作に失敗したことを表示する表示画面の例を示す図である。
【図１３】サーバによって実行されるサーバ処理を示すフロー図である。
【図１４】コントローラによって実行されるコントローラ処理を示すフロー図である。
【図１５】通信障害が生じたことを表示する表示画面の例を示す図である。
【図１６】電気機器によって実行される機器処理を示すフロー図である。
【図１７】遠隔操作システムにおける通信を時系列で示す図である。
【図１８】実施の形態２に係る遠隔操作システムにおける通信を時系列で示す図である。
【図１９】操作内容を伝送中であることを表示する表示画面の例を示す図である。
【図２０】実施の形態３に係る遠隔操作システムにおける通信を時系列で示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について、図面を参照しつつ詳細に説明する。
【００１０】
実施の形態１．
本実施の形態に係る遠隔操作システム１００は、住宅内の機器を住宅外から操作するためのシステムである。遠隔操作システム１００は、図１に示されるように、住居１０に設置された複数の電気機器１１、１２、１３、センサ１９、及びコントローラ３０と、サーバ５０と、操作端末６０と、を有している。
【００１１】
電気機器１１〜１３、センサ１９及びコントローラ３０各々は、宅内ネットワーク２０を介して互いに接続されている。宅内ネットワーク２０は、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（登録商標）等の通信プロトコルに従って通信するためのネットワークである。電気機器１１〜１３、センサ１９及びコントローラ３０各々は、この通信プロトコルに従って信号を送受信することにより、宅内ネットワーク２０を介して互いに通信する。
【００１２】
また、コントローラ３０、サーバ５０、及び操作端末６０各々は、広域ネットワーク４０を介して互いに接続されている。広域ネットワーク４０は、例えばインターネットである。コントローラ３０、サーバ５０、及び操作端末６０各々は、所定のプロトコル（例えばＨＴＴＰＳ、Hypertext Transfer Protocol over Secure Socket Layer）に従って信号を送受信することにより、広域ネットワーク４０を介して互いに通信する。
【００１３】
電気機器１１は、例えば、ユーザＵ１が居住する部屋における空気の状態を調節するエアコンディショナである。電気機器１１は、例えば天井に設置される。電気機器１１は、図２に示されるように、制御部１１１、通信部１１２、記憶部１１３、検出部１１４、動作部１１５、及び入力部１１６を有している。
【００１４】
制御部１１１は、例えばＣＰＵ（Central Processing Unit）及びＲＡＭ（Random Access Memory）等から構成される。制御部１１１は、通信部１１２、記憶部１１３、検出部１１４、及び動作部１１５に信号線を介して接続されている。制御部１１１は、記憶部１１３に記憶されているプログラムを実行することにより、後述の処理を実行して、電気機器１１の各構成要素を制御する。
【００１５】
通信部１１２は、宅内ネットワーク２０を介して通信するための通信インタフェース等から構成される。通信部１１２は、宅内ネットワーク２０から取得した情報を制御部１１１へ通知し、制御部１１１から通知された情報を宅内ネットワーク２０へ出力する。
【００１６】
記憶部１１３は、例えばフラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部１１３は、制御部１１１によって実行されるプログラムの他に、制御部１１１による処理に用いられる種々のデータを記憶している。そして、記憶部１１３は、制御部１１１が利用するデータを制御部１１１へ供給し、制御部１１１から供給されたデータを記憶する。
【００１７】
検出部１１４は、例えば温度センサである。検出部１１４は、電気機器１１が吸い込んだ空気の温度を検出して、制御部１１１へ通知する。
【００１８】
動作部１１５は、例えば空調空気を送風するためのファン、及び空調空気を所定の方向へ送風するためのルーバ等から構成される。動作部１１５は、制御部１１１の指示に従って動作し、電気機器１１の主たる機能を発揮するために用いられる。
【００１９】
入力部１１６は、電源スイッチ及び入力キー等から構成される。入力部１１６は、住居１０内のユーザＵ１によって入力された情報を取得して、制御部１１１へ通知する。入力部１１６は、ユーザＵ１が電気機器１１を直接操作するために用いられる。
【００２０】
図１に戻り、電気機器１２、１３各々は、例えばテレビジョン受像機、電気給湯器、床暖房システム、電磁調理器、換気システム、又は冷蔵庫等の家庭用電気機器である。電気機器１２、１３はいずれも、電気機器１１と同様の構成を有している。
【００２１】
センサ１９は、ユーザＵ１が居住する部屋の床面付近に設置された温度センサである。センサ１９は、床上の空気の温度を計測して、計測の結果を、宅内ネットワーク２０を介してコントローラ３０へ出力する。センサ１９は、電気機器１１から離れた位置における空気の温度を測定するために用いられる。また、センサ１９は、検出部１１４と合わせて、コントローラ３０によって制御された電気機器１１による環境の変化を検出するために用いられる。
【００２２】
コントローラ３０は、例えば、電気機器１１〜１３を統括して制御するＨＥＭＳ（Home Energy Management System）コントローラである。また、コントローラ３０は、宅内ネットワーク２０と広域ネットワーク４０との間におけるホームゲートウェイサーバとして機能する。コントローラ３０は、図３に示されるように、制御部３１、第１通信部３２、第２通信部３３、及び記憶部３４を有している。
【００２３】
制御部３１は、例えばＣＰＵ及びＲＡＭ等から構成される。制御部３１は、第１通信部３２、第２通信部３３、及び記憶部３４に信号線を介して接続されている。制御部３１は、記憶部３４に記憶されているプログラムを実行することにより、後述の処理を実行して、コントローラ３０の各構成要素を制御する。
【００２４】
第１通信部３２は、宅内ネットワーク２０を介して通信するための通信インタフェース等から構成される。第１通信部３２は、宅内ネットワーク２０から取得した情報を制御部３１へ通知し、制御部３１から通知された情報を宅内ネットワーク２０へ出力する。
【００２５】
第２通信部３３は、広域ネットワーク４０を介して通信するための通信インタフェース等から構成される。第２通信部３３は、広域ネットワーク４０から取得した情報を制御部３１へ通知し、制御部３１から通知された情報を広域ネットワーク４０へ出力する。
【００２６】
記憶部３４は、不揮発性メモリを含んで構成される。記憶部３４は、制御部３１によって実行されるプログラムの他に、制御部３１による処理に用いられる種々のデータを記憶している。そして、記憶部３４は、制御部３１が利用するデータを制御部３１へ供給し、制御部３１から供給されたデータを記憶する。
【００２７】
図１に戻り、サーバ５０は、例えば、コントローラ３０を含む複数のＨＥＭＳコントローラを管理するクラウドサーバである。また、サーバ５０は、広域ネットワーク４０を介して遠隔操作を試みる操作端末６０の認証サーバとなる。さらに、本実施形態に係るサーバ５０は、ウェブサーバとして機能し、所定の要求（ＨＴＴＰＳリクエスト）に対して応答することにより、コントローラ３０及び操作端末６０と通信する。
【００２８】
サーバ５０は、図４に示されるように、制御部５１、通信部５２、及び記憶部５３を有している。
【００２９】
制御部５１は、例えばＣＰＵ及びＲＡＭ等から構成される。制御部５１は、通信部５２、及び記憶部５３に信号線を介して接続されている。制御部５１は、記憶部５３に記憶されているプログラムを実行することにより、後述の処理を実行して、サーバ５０の各構成要素を制御する。
【００３０】
通信部５２は、広域ネットワーク４０を介して通信するための通信インタフェース等から構成される。通信部５２は、広域ネットワーク４０から取得した情報を制御部５１へ通知し、制御部５１から通知された情報を広域ネットワーク４０へ出力する。
【００３１】
記憶部５３は、不揮発性メモリを含んで構成される。記憶部５３は、制御部５１によって実行されるプログラムの他に、制御部５１による処理に用いられる種々のデータを記憶している。そして、記憶部５３は、制御部５１が利用するデータを制御部５１へ供給し、制御部５１から供給されたデータを記憶する。
【００３２】
図１に戻り、操作端末６０は、ユーザＵ２が所持する携帯端末（例えばスマートフォン、タブレット端末等）であって、移動体通信網を介して広域ネットワーク４０に接続されている。なお、ユーザＵ２は、住居１０の居住者である。操作端末６０は、このユーザＵ２が外出先から電気機器１１等を操作するために用いられる。操作端末６０は、図５に示されるように、制御部６１、通信部６２、記憶部６３、入力部６４、及び表示部６５を有している。
【００３３】
制御部６１は、例えばＣＰＵ及びＲＡＭ等から構成される。制御部６１は、通信部６２、記憶部６３、入力部６４、及び表示部６５に信号線を介して接続されている。制御部６１は、記憶部６３に記憶されているプログラムを実行することにより、後述の処理を実行して、操作端末６０の各構成要素を制御する。
【００３４】
通信部６２は、広域ネットワーク４０を介して通信するための通信インタフェース等から構成される。通信部６２は、広域ネットワーク４０から取得した情報を制御部６１へ通知し、制御部６１から通知された情報を広域ネットワーク４０へ出力する。
【００３５】
記憶部６３は、不揮発性メモリを含んで構成される。記憶部６３は、制御部６１によって実行されるプログラムの他に、制御部６１による処理に用いられる種々のデータを記憶している。そして、記憶部６３は、制御部６１が利用するデータを制御部６１へ供給し、制御部６１から供給されたデータを記憶する。
【００３６】
入力部６４は、例えば入力キー及び静電容量方式のポインティングデバイスを含んで構成される。入力部６４は、ユーザＵ２によって入力された情報を取得して、制御部６１へ通知する。ユーザＵ２によって入力される情報には、例えば電気機器１１等に対する操作の内容が含まれる。
【００３７】
表示部６５は、ＬＣＤ（Liquid Crystal Display）等の表示デバイスを含んで構成される。本実施の形態に係る表示部６５は、入力部６４を構成するポインティングデバイスと一体的に形成されることで、タッチスクリーンを構成する。
【００３８】
また、表示部６５は、制御部６１の指示に従って種々の図形や文字をユーザＵ２に対して表示するための表示画面６５１を有している。図６には、表示画面６５１として表示される画面の例が示されている。図６に示されるように、表示画面６５１は、操作領域Ａ１、通信状況領域Ａ２、及び機器状態領域Ａ３を有している。
【００３９】
操作領域Ａ１には、サーバ５０から配信されるウェブページが表示される。このウェブページは、例えば、図６に示されるように、電気機器１１に対する操作の内容を入力するための操作画面である。
【００４０】
操作画面は、ウェブページのＵＲＩ（Uniform Resource Identifier）を示すボックスＢ１、電気機器１１の運転モードを入力するためのボックスＢ２、電気機器１１によって調節される室温の目標値を設定するためのボックスＢ３、運転の開始又は停止を指示するためのボックスＢ４、及びボックスＢ２〜Ｂ４に入力された操作の内容を送信するためのボタンＢ５を有している。
【００４１】
また、通信状況領域Ａ２には、操作端末６０を示すアイコンＩ６０、サーバ５０を示すアイコンＩ５０、コントローラ３０を示すアイコンＩ３０、及び電気機器１１を示すアイコンＩ１１を用いて、操作端末６０と電気機器１１との間における通信の状況が表示される。
【００４２】
また、機器状態領域Ａ３には、電気機器１１の状態を含む複数の行が時系列で表示される。
【００４３】
続いて、電気機器１１が操作される場合において、操作端末６０、サーバ５０、コントローラ３０及び電気機器１１の各々によって実行される処理について順に説明する。
【００４４】
図７には、操作端末６０によって実行される端末処理が示されている。この端末処理は、例えば、遠隔操作のアプリケーションがユーザＵ２によって起動されることにより開始する。
【００４５】
図７に示されるように、操作端末６０の制御部６１は、まず、サーバ５０との接続を試みる（ステップＳ６０１）。例えば、制御部６１は、サーバ５０に対してｐｉｎｇメッセージを送ることにより、接続を試みる。
【００４６】
次に、制御部６１は、接続が成功したか否かを判定する（ステップＳ６０２）。例えば、制御部６１は、ｐｉｎｇメッセージに対する応答をサーバ５０から受信したか否かを判定する。接続に失敗したと判定された場合（ステップＳ６０２；Ｎｏ）、制御部６１は、接続に失敗した旨を表示画面６５１に表示させる（ステップＳ６０３）。
【００４７】
具体的には、制御部６１は、図８に示されるように、ボックスＢ１と接続に失敗した旨とを操作領域Ａ１に表示させる。また、制御部６１は、図８中の通信状況領域Ａ２に示されるように、アイコンＩ６０とアイコンＩ５０とを結ぶ線が切断されていることを図形で示す。また、制御部６１は、通信状況の説明を含むボックスＢ２１、及び現在の通信状況に基づいてユーザＵ２を支援するためのアドバイスを含むボックスＢ２２を表示させる。
【００４８】
その後、制御部６１は、端末処理を終了する。ユーザＵ２が遠隔操作を再度試みる場合には、端末処理が再度実行されることとなる。
【００４９】
一方、ステップＳ６０２にて接続に成功したと判定された場合（ステップＳ６０２；Ｙｅｓ）、制御部６１は、電気機器１１を操作する正当な操作者による接続であることの認証を試みる（ステップＳ６０４）。具体的には、制御部６１は、サーバ５０からＩＤ（Identifier、識別子）及びパスワードを入力するためのウェブページを取得して、操作領域Ａ１に表示させることにより、ＩＤ及びパスワードの入力をユーザＵ２に促す。そして、制御部６１は、ユーザＵ２によって入力されたＩＤ及びパスワードをサーバ５０へ送信する。
【００５０】
次に、制御部６１は、サーバ５０からの応答の内容に基づいて、認証が成功したか否かを判定する（ステップＳ６０５）。
【００５１】
認証に失敗したと判定された場合（ステップＳ６０５；Ｎｏ）、制御部６１は、認証に失敗した旨を表示画面６５１に表示させる（ステップＳ６０６）。例えば、制御部６１は、サーバ５０から配信されたウェブページを操作領域Ａ１に表示させる。その後、制御部６１は、端末処理を終了する。
【００５２】
一方、認証に成功したと判定された場合（ステップＳ６０５；Ｙｅｓ）、制御部６１は、操作画面をサーバ５０から取得して表示画面６５１に表示させる（ステップＳ６０７）。
【００５３】
次に、制御部６１は、操作内容がユーザＵ２によって入力されたか否かを判定する（ステップＳ６０８）。具体的には、制御部６１は、操作画面のボックスＢ２〜Ｂ４に値が入力された上で、ボタンＢ５にユーザＵ２の指が触れたか否かを判定する。
【００５４】
操作内容が入力されていないと判定された場合（ステップＳ６０８；Ｎｏ）、制御部６１は、ステップＳ６０８の判定を繰り返す。これにより、ユーザＵ２が操作内容を入力してボタンＢ５に触れるまで、制御部６１は待機することとなる。
【００５５】
操作内容が入力されたと判定された場合（ステップＳ６０８；Ｙｅｓ）、制御部６１は、操作内容をサーバ５０へ送信する（ステップＳ６０９）。具体的には、制御部６１は、ＰＯＳＴメソッドで操作内容を付加されたＨＴＴＰＳリクエストを、サーバ５０へ送信する。
【００５６】
次に、制御部６１は、操作の結果をサーバ５０に要求する（ステップＳ６１０）。操作の結果には、例えば、操作内容を受信した後の電気機器１１の状態、電気機器１１が操作内容に従った状態にあるか否か、住居１０内のユーザＵ１によって別途の操作があった旨、及び、操作端末６０と電気機器１１との間に生じた通信障害が含まれる。なお、制御部６１は、操作の結果に含まれない情報を、サーバ５０から受信することもある。操作の結果に含まれない情報には、検出部１１４によって検出された吸込温度、センサ１９によって計測された床上温度、及び操作内容が電気機器１１によって受信された旨が含まれる。
【００５７】
次に、制御部６１は、サーバ５０からの応答を受けて、操作結果を取得したか否かを判定する（ステップＳ６１１）。操作結果を取得していないと判定された場合（ステップＳ６１１；Ｎｏ）、制御部６１は、ステップＳ６１０以降の処理を繰り返す。
【００５８】
一方、操作結果を取得したと判定された場合（ステップＳ６１１；Ｙｅｓ）、制御部６１は、操作が完了したか否かを判定する（ステップＳ６１２）。操作の完了は、電気機器１１の状態が、ステップＳ６０９にて送信された操作内容に従ってユーザＵ２の意図の通りとなったことを意味する。制御部６１は、送信した操作内容と取得した操作結果とを比較することにより操作が完了したかを判定してもよいし、電気機器１１が操作内容に従った状態にあるか否かを示すデータを受信して、このデータに基づいて操作が完了したかを判定してもよい。
【００５９】
操作が完了したと判定された場合（ステップＳ６１２；Ｙｅｓ）、制御部６１は、操作完了の旨を表示画面６５１に表示させる（ステップＳ６１３）。これにより、例えば図９に示されるように、電気機器１１の状態と、操作内容に従った状態となったことを示す「○完了」という説明を含む行Ｒ１、Ｒ２が、機器状態領域Ａ３に表示される。また、行Ｒ１、Ｒ２には、検出部１１４によって検出された吸込温度、及びセンサ１９によって計測された床上温度が含まれている。
【００６０】
なお、図９中の機器状態領域Ａ３には、操作内容が電気機器１１によって受信されたことを示す行Ｒ３が、操作の結果に関わらず表示されている。
【００６１】
また、図９中の通信状況領域Ａ２には、アイコンＩ６０、Ｉ５０が二重線で結ばれることにより、操作端末６０とサーバ５０との通信品質が良好であることが示されている。同様に、アイコンＩ５０、Ｉ３０が太線で結ばれることにより、サーバ５０とコントローラ３０との通信品質に問題がないことが示されている。また、アイコンＩ３０、Ｉ１１が太線で結ばれることにより、コントローラ３０と電気機器１１との通信品質に問題がないことが示されている。
【００６２】
その後、制御部６１は、端末処理を終了する。
【００６３】
ステップＳ６１２にて操作が完了していないと判定された場合（ステップＳ６１２；Ｎｏ）、制御部６１は、宅内からの別途の操作によって電気機器１１の状態が変更されたか否かを判定する（ステップＳ６１４）。この判定が肯定された場合（ステップＳ６１４；Ｙｅｓ）、制御部６１は、電気機器１１の状態を表示画面６５１に表示させる（ステップＳ６１５）。
【００６４】
これにより、例えば図１０に示されるように、電気機器１１の状態と、操作内容に従った状態となっていないことを示す「×宅内操作」という説明を含む行Ｒ４が、機器状態領域Ａ３に表示される。
【００６５】
その後、制御部６１は、端末処理を終了する。
【００６６】
一方、ステップＳ６１４の判定が否定された場合（ステップＳ６１４；Ｎｏ）、制御部６１は、異常が発生したか否かを判定する（ステップＳ６１６）。この異常には、例えば、サーバ５０、コントローラ３０及び電気機器１１の異常、並びに通信障害が含まれる。
【００６７】
異常が発生したと判定された場合（ステップＳ６１６；Ｙｅｓ）、制御部６１は、異常の内容を表示画面６５１に表示させる（ステップＳ６１７）。これにより、例えば図１１に示されるように、異常の詳細が通信状況領域Ａ２に表示される。その後、制御部６１は、端末処理を終了する。
【００６８】
一方、異常が発生していないと判定された場合（ステップＳ６１６；Ｎｏ）、制御部６１は、電気機器１１に操作内容を設定することに失敗したと判断して、設定に失敗した旨を表示画面６５１に表示させる（ステップＳ６１８）。これにより、例えば図１２に示されるように、電気機器１１の状態と、設定に失敗したことを示す「×設定失敗」という説明を含む行Ｒ５が、機器状態領域Ａ３に表示される。
【００６９】
その後、制御部６１は、端末処理を終了する。
【００７０】
続いて、サーバ５０によって実行されるサーバ処理について、図１３を用いて説明する。このサーバ処理は、サーバ５０の電源が投入されることで開始する。
【００７１】
図１３に示されるように、サーバ５０の制御部５１は、まず、コントローラ３０からデータの同期を要求されたか否かを判定する（ステップＳ５０１）。この要求は、例えばデータの同期を要求するＨＴＴＰＳリクエストである。
【００７２】
同期を要求されたと判定された場合（ステップＳ５０１；Ｙｅｓ）、制御部５１は、要求された時刻を記憶する（ステップＳ５０２）。その後、制御部５１は、ステップＳ５０５へ処理を移行する。
【００７３】
一方、同期を要求されていないと判定された場合（ステップＳ５０１；Ｎｏ）、制御部５１は、最後に要求があった時刻から一定時間を経過したか否かを判定する（ステップＳ５０３）。この一定時間は、例えば１０分間である。一定時間を経過していないと判定された場合（ステップＳ５０３；Ｎｏ）、制御部５１は、ステップＳ５０５へ処理を移行する。
【００７４】
一方、一定時間を経過したと判定された場合（ステップＳ５０３；Ｙｅｓ）、制御部５１は、コントローラ３０との間に通信障害が生じた旨を操作端末６０へ通知する（ステップＳ５０４）。これにより、通信状況領域Ａ２には、例えば、図１１に示された情報が表示される。
【００７５】
次に、制御部５１は、コントローラ３０とのセッションを維持するための応答をする（ステップＳ５０５）。この応答は、制御部５１がＣｏｍｅｔ方式（ロングポーリング方式）に従ってコントローラ３０へ定期的に返す応答である。これにより、コントローラ３０からの要求に対する応答が実質的には保留された状態となる。
【００７６】
なお、ステップＳ５０２に続いてステップＳ５０５が実行されたときに、制御部５１は、データを同期するための情報を応答に含める。これにより、コントローラ３０が記憶するデータの内容と、サーバ５０が記憶するデータの内容とが一致することとなる。
【００７７】
次に、制御部５１は、操作端末６０からの要求があるか否かを判定する（ステップＳ５０６）。具体的には、制御部５１は、操作端末６０からＨＴＴＰＳリクエストを受信したか否かを判定する。
【００７８】
要求がないと判定された場合（ステップＳ５０６；Ｎｏ）、制御部５１は、ステップＳ５０１以降の処理を繰り返す。一方、要求があると判定された場合（ステップＳ５０６；Ｙｅｓ）、制御部５１は、操作端末６０に対して応答する（ステップＳ５０７）。これにより、例えば、電気機器１１の状態を示す状態信号が操作端末６０へ伝送されることとなる。
【００７９】
次に、制御部５１は、ステップＳ５０６の要求に、ＰＯＳＴメソッド等で付加された操作内容が含まれていたか否かを判定する（ステップＳ５０８）。操作内容が含まれていないと判定された場合（ステップＳ５０８；Ｎｏ）、制御部５１は、ステップＳ５０１以降の処理を繰り返す。
【００８０】
一方、操作内容が含まれていると判定された場合（ステップＳ５０８；Ｙｅｓ）、制御部５１は、ステップＳ５０１の要求に対して、操作内容を含む応答をコントローラ３０へ送信する（ステップＳ５０９）。
【００８１】
その後、制御部５１は、ステップＳ５０１以降の処理を繰り返す。
【００８２】
続いて、コントローラ３０によって実行されるコントローラ処理について、図１４を用いて説明する。このコントローラ処理は、コントローラ３０の電源が投入されることにより開始する。
【００８３】
図１４に示されるように、コントローラ３０の制御部３１は、まず、サーバ５０と同期する（ステップＳ３０１）。具体的には、制御部３１は、サーバ５０に対してデータの同期を要求して、サーバ５０からの応答を受信することにより、サーバ５０と同期する。
【００８４】
次に、制御部３１は、ステップＳ３０１の同期により、サーバ５０から操作内容を受信したか否かを判定する（ステップＳ３０２）。操作内容を受信していないと判定された場合（ステップＳ３０２；Ｎｏ）、制御部３１は、ステップＳ３０７へ処理を移行する。
【００８５】
一方、操作内容を受信したと判定された場合（ステップＳ３０２；Ｙｅｓ）、制御部３１は、操作内容に基づいて電気機器１１を制御するための制御信号を生成して、電気機器１１へ送信する（ステップＳ３０３）。この制御信号は、宅内ネットワーク２０において操作内容を伝送する信号となる。
【００８６】
次に、制御部３１は、電気機器１１からの応答を受信したか否かを判定する（ステップＳ３０４）。この応答は、ステップＳ３０３にて送信された制御信号に対して、電気機器１１の状態に関わらず、電気機器１１によってなされる応答である。
【００８７】
応答を受信していないと判定された場合（ステップＳ３０４；Ｎｏ）、制御部３１は、サーバ５０と同期することにより、電気機器１１との間における通信障害をサーバ５０へ通知する（ステップＳ３０５）。この通信障害を示す信号がサーバ５０によって操作端末６０へ伝送されると、図１５に示されるように、通信状況領域Ａ２には、アイコンＩ３０とアイコンＩ１１とを結ぶ線が切断されていることが図形で示される。また、通信障害の内容を説明するボックスＢ２１が表示される。
【００８８】
一方、応答を受信したと判定された場合（ステップＳ３０４；Ｙｅｓ）、制御部３１は、サーバ５０と同期することにより、電気機器１１からの応答をサーバ５０へ送信する（ステップＳ３０６）。これにより、操作内容が電気機器１１まで届いたことが、サーバ５０及び操作端末６０へ伝えられることとなる。
【００８９】
次に、制御部３１は、電気機器１１から状態の変化が通知されたか否かを判定する（ステップＳ３０７）。具体的には、制御部３１は、電気機器１１の状態が変化して、変化後の状態が通知されたか否かを判定する。状態の変化が通知されたと判定された場合（ステップＳ３０７；Ｙｅｓ）、制御部３１は、ステップＳ３１１へ処理を移行する。
【００９０】
一方、状態の変化が通知されていないと判定された場合（ステップＳ３０７；Ｎｏ）、制御部３１は、電気機器１１に状態を要求する（ステップＳ３０８）。具体的には、制御部３１は、電気機器１１の現在の状態を通知するように、電気機器１１に要求する。
【００９１】
次に、制御部３１は、電気機器１１からの応答があるか否かを判定する（ステップＳ３０９）。この応答は、ステップＳ３０８における要求に対して電気機器１１によってなされる応答である。
【００９２】
応答がないと判定された場合（ステップＳ３０９；Ｎｏ）、制御部３１は、サーバ５０と同期することにより、電気機器１１との間における通信障害をサーバ５０へ通知する（ステップＳ３１０）。その後、制御部３１は、ステップＳ３０１以降の処理を繰り返す。
【００９３】
一方、応答があると判定された場合（ステップＳ３０９；Ｙｅｓ）、制御部３１は、状態信号を生成して、サーバ５０へ送信する（ステップＳ３１１）。具体的には、制御部３１は、広域ネットワーク４０に適した形式の状態信号を生成して、サーバ５０と同期することにより状態信号をサーバ５０へ送信する。
【００９４】
次に、制御部３１は、制御信号を電気機器１１へ最後に送信してから所定の時間が経過したか否かを判定する（ステップＳ３１２）。所定の時間は、例えば１分間である。なお、制御信号が未だ送信されていない場合には、所定時間が経過したと判定される。所定時間が経過したと判定された場合（ステップＳ３１２；Ｙｅｓ）、制御部３１は、ステップＳ３０１以降の処理を繰り返す。
【００９５】
一方、所定時間が経過していないと判定された場合（ステップＳ３１２；Ｎｏ）、制御部３１は、電気機器１１の状態が、操作内容に従った状態であるか否かを判定する（ステップＳ３１３）。具体的には、制御部３１は、電気機器１１の状態が、最後に送信した制御信号による制御に従った状態であるか否かを判定する。
【００９６】
操作内容に従った状態ではないと判定された場合（ステップＳ３１３；Ｎｏ）、制御部３１は、サーバ５０と同期することにより、電気機器１１が操作内容に従っていない状態にあることをサーバ５０へ通知する（ステップＳ３１４）。その後、制御部３１は、ステップＳ３０１以降の処理を繰り返す。
【００９７】
一方、操作内容に従った状態であると判定された場合（ステップＳ３１３；Ｙｅｓ）、制御部３１は、サーバ５０と同期することにより、電気機器１１が操作内容に従った状態にあることをサーバ５０へ通知する（ステップＳ３１５）。その後、制御部３１は、ステップＳ３０１以降の処理を繰り返す。
【００９８】
図１４に示されるコントローラ処理が繰り返されることにより、ステップＳ３０７又はステップＳ３０８と、ステップＳ３１１とが定期的に実行される。これにより、状態信号が定期的に生成されて、サーバ５０へ送信される。状態信号が生成される周期は、例えば２分間である。
【００９９】
続いて、電気機器１１によって実行される機器処理について、図１６を用いて説明する。この機器処理は、電気機器１１の電源が投入されることで開始する。
【０１００】
図１６に示されるように、電気機器１１の制御部１１１は、まず、コントローラ３０から制御信号を受信したか否かを判定する（ステップＳ１０１）。
【０１０１】
制御信号を受信していないと判定された場合（ステップＳ１０１；Ｎｏ）、制御部１１１は、ステップＳ１０５へ処理を移行する。一方、制御信号を受信したと判定された場合（ステップＳ１０１；Ｙｅｓ）、制御部１１１は、コントローラ３０に応答する（ステップＳ１０２）。これにより、操作内容が電気機器１１にまで到達したことが、コントローラ３０へ通知される。
【０１０２】
次に、制御部１１１は、制御信号に従って、動作部１１５を動作させる（ステップＳ１０３）。これにより、例えば、所定の設定温度を目標値とする冷房運転が開始される。
【０１０３】
次に、制御部１１１は、状態変化をコントローラ３０へ通知する（ステップＳ１０４）。これにより、電気機器１１が操作内容に従った状態となったことが、サーバ５０を介して操作端末６０へ通知される。なお、この通知には、検出部１１４による吸込温度の検出結果も含まれる。
【０１０４】
次に、制御部１１１は、住居１０内のユーザＵ１によって直接操作されたか否かを判定する（ステップＳ１０５）。操作されていないと判定された場合（ステップＳ１０５；Ｎｏ）、制御部１１１は、ステップＳ１０８へ処理を移行する。
【０１０５】
一方、操作されたと判定された場合（ステップＳ１０５；Ｙｅｓ）、制御部１１１は、操作に従って動作部１１５を動作させる（ステップＳ１０６）。
【０１０６】
次に、制御部１１１は、宅内操作があった旨をコントローラ３０へ通知する（ステップＳ１０７）。これにより、電気機器１１の状態が、住居１０内からの操作によって変化したことが、サーバ５０を介して操作端末６０へ通知される。
【０１０７】
次に、制御部１１１は、コントローラ３０から状態の通知を要求されているか否かを判定する（ステップＳ１０８）。状態を要求されていないと判定された場合（ステップＳ１０８；Ｎｏ）、制御部１１１は、ステップＳ１０１以降の処理を繰り返す。
【０１０８】
一方、状態を要求されたと判定された場合（ステップＳ１０８；Ｙｅｓ）、制御部１１１は、要求に応じて、現在の電気機器１１の状態をコントローラ３０へ通知する（ステップＳ１０９）。なお、この通知には、吸込温度の検出結果も含まれる。その後、制御部１１１は、ステップＳ１０１以降の処理を繰り返す。
【０１０９】
図１７のシーケンス図には、操作端末６０、サーバ５０、コントローラ３０及び電気機器１１の間で伝送される信号が時系列で示されている。図１７中の矢印に付された符号は、図７、１３、１４、１６のフロー図において付されていた符号に対応する。なお、操作端末６０による接続要求及び認証は省略されている。また、説明の理解のため、電気機器１１による状態変化の通知（ステップＳ１０４）と状態の要求に対する応答（ステップＳ１０９）の双方が示されている。
【０１１０】
図１７中の太い実線は、ユーザＵ２によって入力された操作内容を含む信号の伝送を示している。ユーザＵ２によって入力された操作内容は、操作端末６０からサーバ５０へ送信される（ステップＳ６０９）。サーバ５０は、この操作内容をコントローラ３０へ伝送する（ステップＳ５０９）。そして、コントローラ３０は、操作内容に基づいて生成した制御信号を電気機器１１へ送信することにより、操作内容に従って電気機器１１を制御する（ステップＳ３０３）。
【０１１１】
また、図１７中の太い破線は、電気機器１１の状態を示す信号の伝送を示している。コントローラ３０は、電気機器１１の状態を電気機器１１から取得して、取得した状態を示す状態信号を生成する（ステップＳ１０９）。また、コントローラ３０は、サーバ５０と同期することで、生成した状態信号をサーバ５０へ送信する（ステップＳ３１１）。サーバ５０は、コントローラ３０から送信された状態信号を操作端末６０へ伝送する（ステップＳ５０７）。そして、操作端末６０は、状態信号を受信して、電気機器１１の状態を表示画面６５１に表示する。
【０１１２】
また、図１７中の二点鎖線は、操作内容が電気機器１１まで伝わったことを示す信号の伝送を示している。電気機器１１は、コントローラ３０から送信された制御信号を受信すると、この制御信号に対して応答する（ステップＳ１０２）。コントローラ３０は、サーバ５０と同期することで、操作内容が電気機器１１に伝わった旨をサーバ５０へ通知する（ステップＳ３０１）。そして、サーバ５０は、操作端末６０の要求に応答することで、操作内容が電気機器１１に伝わった旨を操作端末６０へ通知する（ステップＳ５０７）。
【０１１３】
以上説明したように、本実施の形態に係る表示画面６５１は、操作領域Ａ１と機器状態領域Ａ３とを有していた。これにより、電気機器１１等を遠隔から操作するユーザＵ２は、操作後における電気機器１１の状態を容易に確認することができる。ひいては、ユーザＵ２が意図した通りに電気機器１１等が動作しているかを把握することができる。
【０１１４】
また、ユーザＵ２が意図した通りに電気機器１１等が動作していない場合に、ユーザＵ２は、電気機器１１を容易に再度操作することができる。
【０１１５】
また、表示画面６５１は、通信状況領域Ａ２を有していた。これにより、ユーザＵ２は、操作端末６０から電気機器１１へ至る通信経路上に生じた通信障害の詳細と、その対策を、容易に認識することができる。
【０１１６】
また、機器状態領域Ａ３には、住居１０内のユーザＵ１によって電気機器１１が操作された旨が表示された。これにより、ユーザＵ２は、電気機器１１が自らの意図に従って動作していないことの原因を把握することができる。
【０１１７】
また、コントローラ３０は、定期的に電気機器１１の状態を取得して、サーバ５０を介して操作端末６０に通知した。そして、操作端末６０は、電気機器１１等の状態を、時系列で機器状態領域Ａ３に表示した。これにより、ユーザＵ２は、電気機器１１等の状態の推移を把握することができる。
【０１１８】
また、サーバ５０は、Ｃｏｍｅｔ方式に従って、コントローラ３０との間で擬似的な双方向通信を行う。これにより、サーバ５０は、操作端末６０から操作内容を受信した後に大きなタイムラグが生じることなく、操作内容をコントローラ３０へ伝送することができる。また、操作内容を迅速に伝送することで、操作の結果を確認するまでの待ち時間を短縮して、ユーザＵ２の快適性を向上することができる。
【０１１９】
また、遠隔操作システム１００は、ウェブサーバであるサーバ５０を含んで構成された。これにより、広域ネットワーク４０に接続可能な汎用の端末から、汎用のウェブページ閲覧ソフトウェア（ブラウザ）を用いて、遠隔操作を実行することができる。また、専用回線の敷設や、専用の通信プロトコル及び専用のソフトウェアの開発にかかる費用を削減することができる。
【０１２０】
実施の形態２．
続いて、実施の形態２について、上述の実施の形態１との相違点を中心に説明する。なお、上記実施の形態１と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
【０１２１】
本実施の形態に係る遠隔操作システム１００は、サーバ５０が、ＷｅｂＳｏｃｋｅｔ方式に従って操作端末６０及びコントローラ３０と通信する点で、実施の形態１に係るものと異なっている。サーバ５０は、操作端末６０及びコントローラ３０各々とコネクションを確立した後は、操作端末６０及びコントローラ３０各々と双方向通信を行う。
【０１２２】
図１８には、本実施の形態に係る操作端末６０、サーバ５０、コントローラ３０及び電気機器１１の間で伝送される信号が時系列で示されている。
【０１２３】
図１８に示されるように、操作端末６０からのＷｅｂＳｏｃｋｅｔ接続要求Ｃ１及びその応答Ｃ２によって、操作端末６０とサーバ５０とのコネクションが確立する。このコネクションが確立した後において、サーバ５０は、操作端末６０からの要求を受けることなく操作端末６０へデータを送信することが可能となる。
【０１２４】
また、コントローラ３０からのＷｅｂＳｏｃｋｅｔ接続要求Ｃ３及びその応答Ｃ４によって、コントローラ３０とサーバ５０とのコネクションが確立する。このコネクションが確立した後において、サーバ５０は、コントローラ３０からの要求を受けることなくコントローラ３０へデータを送信することが可能となる。
【０１２５】
また、本実施の形態に係る操作端末６０は、操作内容を送信してから操作結果を取得するまでの間に、通信の状況、及び操作内容が電気機器１１に届いた旨を表示画面６５１に表示することなく、単にユーザＵ２を待機させるための表示をする。例えば、制御部６１は、図１９に示されるように、操作内容を伝送中であることを説明するボックスＢ３０を表示する。
【０１２６】
以上説明したように、本実施の形態に係るサーバ５０は、操作端末６０及びコントローラ３０各々からの要求を待つことなく、操作端末６０及びコントローラ３０各々へデータを送信することができる。これにより、サーバ５０による操作内容及び状態信号の伝送の際に生じるタイムラグを短縮することができる。
【０１２７】
また、サーバ５０は、ＷｅｂＳｏｃｋｅｔ方式に専用のデータフレームを利用して通信する。このデータフレームのヘッダの容量は、ＨＴＴＰＳ又はＨＴＴＰと比べて小さいため、通信ロスが少なくなる。
【０１２８】
また、操作端末６０は、通信状況領域Ａ２を省いて表示画面６５１を表示した。これにより、表示画面６５１に表示される情報が少なくなり、シンプルな表示画面６５１をユーザＵ２に対して表示することができる。
【０１２９】
実施の形態３．
続いて、実施の形態３について、上述の実施の形態１との相違点を中心に説明する。なお、上記実施の形態１と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
【０１３０】
本実施の形態に係る遠隔操作システム１００は、サーバ５０が、ポーリング方式に従ってコントローラ３０と通信する点で、実施の形態１に係るものと異なっている。すなわち、サーバ５０は、コントローラ３０からの定期的なＨＴＴＰＳリクエストに応答することにより、コントローラ３０と通信する。なお、コントローラ３０は、例えば５分間の周期でＨＴＴＰＳリクエストをサーバ５０に繰り返し送信する。
【０１３１】
図２０には、本実施の形態に係る操作端末６０、サーバ５０、コントローラ３０及び電気機器１１の間で伝送される信号が時系列で示されている。図２０に示されるように、操作端末６０とサーバ５０との通信、及びコントローラ３０とサーバ５０との通信はいずれも、要求（ＨＴＴＰＳリクエスト）及びこの要求の直後の応答から構成される。
【０１３２】
以上説明したように、本実施の形態に係るサーバ５０は、コントローラ３０からの定期的な要求に応答することにより、コントローラ３０と通信した。これにより、サーバ５０による操作内容の伝送に最大で５分程度のタイムラグが生じるが、遠隔操作システム１００を容易に実装することが可能となる。
【０１３３】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態によって限定されるものではない。
【０１３４】
例えば、サーバ５０は、ＨＴＴＰＳに従う通信以外の通信により、電気機器１１の状態を操作端末６０へ通知してもよい。例えば、電子メールによる通知や、操作端末６０のＯＳ（Operating System）が備えるプッシュ通知機能を利用して通知することが考えられる。
【０１３５】
また、操作端末６０は、電気機器１１〜１３各々が属するグループをあらかじめ設定し、グループに応じた情報を表示画面６５１に表示してもよい。例えば、発熱する部材を有する機器については比較的多くの情報を表示することで、ユーザＵ２に注意を促すことができる。また、故障しやすい部材を有する機器については機器の状態より外部センサの計測結果を優先して表示することで、情報の信頼性を高めることができる。
【０１３６】
また、通信状況領域Ａ２には、通信障害に関する情報が主に表示されたが、これには限定されない。例えば、通信障害が生じていない場合であっても、操作内容を受信したサーバ５０からの応答（ステップＳ５０７）に基づいて、操作内容が少なくともサーバ５０にまで伝送されていることを、アイコンＩ６０、Ｉ５０を結ぶ線により表示してもよい。
【０１３７】
また、センサ１９を省いて遠隔操作システム１０を構成してもよい。センサ１９が省かれる場合には、電気機器１１が、検出部１４としてサーモパイルセンサやカメラ画像等を備えることで、電気機器１１から離間する位置における温度を計測することができる。
【０１３８】
また、上記実施の形態では、運転モード、設定温度、及び運転オン／オフを電気機器１１の状態として記載したが、これには限定されない。例えば、設定された消費電力の上限値を示す省エネルギーモードを、電気機器１１の状態としてもよい。また、上記実施の形態に係る状態の遷移自体を状態として規定してもよい。例えば、オンであること、オフであること、及びオン（オフ）からオフ（オン）へ変化（遷移）したことの各々を、電気機器１１の状態として同等に扱ってもよい。
【０１３９】
上述の実施の形態に係るコントローラ３０、サーバ５０及び操作端末６０の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【０１４０】
例えば、記憶部３４、５３、６３に記憶されているプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する装置を構成することができる。
【０１４１】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。
【０１４２】
また、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
【０１４３】
更に、プログラムの全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。
【０１４４】
なお、上述の機能を、ＯＳが分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【０１４５】
また、コントローラ３０、サーバ５０及び操作端末６０の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を専用のハードウェア（回路等）によって実現してもよい。
【符号の説明】
【０１４６】
１００  遠隔操作システム、  １０  住居、  １１〜１３  電気機器、  １９  センサ、  ２０  宅内ネットワーク、  ３０  コントローラ、  ４０  広域ネットワーク、  ５０  サーバ、  ６０  操作端末、  １１１、３１、５１、６１  制御部、  １１２、５２、６２  通信部、  ３２  第１通信部、  ３３  第２通信部、  １１３、３４、５３、６３  記憶部、  １１４  検出部、  １１５  動作部、  １１６、６４  入力部、  ６５  表示部、  ６５１  表示画面、  Ａ１  操作領域、  Ａ２  通信状況領域、  Ａ３  機器状態領域、  Ｂ１〜Ｂ４、Ｂ２１、Ｂ２２、Ｂ３０  ボックス、  Ｂ５  ボタン、  Ｃ１、Ｃ３  ＷｅｂＳｏｃｋｅｔ接続要求、  Ｃ２、Ｃ４  応答、  Ｉ１１、Ｉ３０、Ｉ５０、Ｉ６０  アイコン、  Ｒ１〜Ｒ５  行、  Ｕ１、Ｕ２  ユーザ。
【図１】
2014217073.tif 000003
【図２】
2014217073.tif 000004
【図３】
2014217073.tif 000005
【図４】
2014217073.tif 000006
【図５】
2014217073.tif 000007
【図６】
2014217073.tif 000008
【図７】
2014217073.tif 000009
【図８】
2014217073.tif 000010
【図９】
2014217073.tif 000011
【図１０】
2014217073.tif 000012
【図１１】
2014217073.tif 000013
【図１２】
2014217073.tif 000014
【図１３】
2014217073.tif 000015
【図１４】
2014217073.tif 000016
【図１５】
2014217073.tif 000017
【図１６】
2014217073.tif 000018
【図１７】
2014217073.tif 000019
【図１８】
2014217073.tif 000020
【図１９】
2014217073.tif 000021
【図２０】
2014217073.tif 000022