JP5936651B2 - Remote operation system and remote operation method - Google Patents
Remote operation system and remote operation method Download PDFInfo
- Publication number
- JP5936651B2 JP5936651B2 JP2014125240A JP2014125240A JP5936651B2 JP 5936651 B2 JP5936651 B2 JP 5936651B2 JP 2014125240 A JP2014125240 A JP 2014125240A JP 2014125240 A JP2014125240 A JP 2014125240A JP 5936651 B2 JP5936651 B2 JP 5936651B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- server
- content
- status
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Description
本発明は、遠隔操作システム及び遠隔操作方法に関する。 The present invention relates to a remote control system and the remote operation how.
近年、通信技術の発達により、ネットワークを介して遠隔地の機器を操作するためのシステムが提案されている(例えば、特許文献1を参照)。特許文献1には、ユーザがジョイスティック等を用いて遠隔地の機器を操作するためのシステムが開示されている。このシステムでは、操作の結果を示すデータと、機器を撮影した映像とがユーザに対して表示される。これにより、ユーザが操作の結果を確認することができる。 In recent years, with the development of communication technology, a system for operating a remote device via a network has been proposed (for example, see Patent Document 1). Patent Document 1 discloses a system for a user to operate a remote device using a joystick or the like. In this system, data indicating the result of the operation and a video image of the device are displayed to the user. Thereby, the user can confirm the result of operation.
特許文献1に記載のシステムでは、ユーザ側装置と遠隔地側装置が一対一で通信することが想定されている。このため、複数のユーザ側装置から遠隔地側装置を操作する場合や、複数の遠隔地側装置を操作する場合等に、遠隔操作に関する通信を一括して管理することが困難であった。したがって、ユーザによる操作結果の確認を可能としつつ、遠隔操作により機器を確実に動作させることが困難となるおそれがあった。 In the system described in Patent Document 1, it is assumed that the user-side device and the remote-side device communicate on a one-to-one basis. For this reason, it is difficult to collectively manage communication related to remote operations when operating remote devices from a plurality of user devices or operating multiple remote devices. Therefore, there is a possibility that it is difficult to reliably operate the device by remote operation while allowing the user to check the operation result.
本発明は、上記の事情に鑑みてなされたもので、ユーザによる操作結果の確認を可能としつつ、遠隔操作による機器の動作が確実に行われるようにすることを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to ensure that the operation of the device by remote operation is performed while allowing the user to check the operation result.
上記目的を達成するために、本発明の遠隔操作システムは、電気機器を制御するコントローラと、コントローラに広域ネットワークを介して接続されるサーバと、広域ネットワークに接続される操作端末と、を備える遠隔操作システムであって、操作端末は、電気機器を操作するための情報を表示する表示手段と、電気機器に対する操作の内容をユーザから取得する取得手段と、取得手段によって取得された操作の内容をサーバへ送信する操作内容送信手段と、電気機器の状態を示す状態信号をサーバから受信する状態受信手段とを有し、表示手段は、状態信号によって示される電気機器の状態と、操作端末からサーバ及びコントローラを介して電気機器へ至る通信経路について、通信障害を含む通信状況と、現在の通信状況に基づいてユーザを支援するためのアドバイスと、通信品質と、を表示し、サーバは、操作端末の操作内容送信手段によって送信された操作の内容をコントローラへ伝送する操作内容伝送手段と、状態信号をコントローラから操作端末へ伝送する状態伝送手段とを有し、コントローラは、サーバの操作内容伝送手段によって伝送された操作の内容に基づいて電気機器を制御する制御手段と、電気機器から電気機器の状態を取得して状態信号を生成し、サーバへ送信する状態送信手段とを有し、コントローラは、操作の内容の送信をサーバに要求し、サーバの操作内容伝送手段は、操作端末の操作内容送信手段によって操作の内容が送信されていない場合に、コントローラからの要求に対する応答を保留して、応答を保留している間はコントローラとのセッションを維持するための応答をコントローラに送信することによりコントローラとのセッションを維持し、操作内容送信手段によって操作の内容が送信された場合に、コントローラからの要求に応答して、操作の内容をコントローラへ伝送する。 In order to achieve the above object, a remote operation system of the present invention includes a controller that controls electrical equipment, a server connected to the controller via a wide area network, and an operation terminal connected to the wide area network. In the operation system, the operation terminal includes a display unit that displays information for operating the electrical device, an acquisition unit that acquires the content of the operation on the electrical device from the user, and the operation content acquired by the acquisition unit. An operation content transmitting means for transmitting to the server and a status receiving means for receiving a status signal indicating the status of the electrical equipment from the server. And the communication path to the electrical equipment via the controller based on the communication status including the communication failure and the current communication status. Displays and advice to support, and the communication quality, a server, operations and operation content transmitting means for transmitting the contents of the operations transmitted by the operation content transmission unit of the operation terminal to the controller, the status signals from the controller A status transmission means for transmitting to the terminal, and the controller obtains the status of the electrical equipment from the electrical equipment and the control means for controlling the electrical equipment based on the content of the operation transmitted by the operation content transmission means of the server. A status transmission unit that generates a status signal and transmits the status signal to the server, the controller requests the server to transmit the operation content, and the server operation content transmission unit is operated by the operation content transmission unit of the operation terminal. If the content of the request is not sent, a response to the request from the controller is held, and while the response is When a response is sent to the controller to maintain a session with the controller, and the operation content is transmitted by the operation content transmission means, the operation content is returned in response to a request from the controller. Transmit to the controller.
本発明によれば、遠隔操作に関する通信がサーバを介して行われる。また、電気機器の状態がユーザに対して表示される。これにより、ユーザによる操作結果の確認を可能としつつ、遠隔操作による機器の動作が確実に行われるようにすることができる。 According to the present invention, communication related to remote operation is performed via a server. In addition, the state of the electric device is displayed to the user. Accordingly, it is possible to ensure the operation of the device by remote operation while allowing the user to check the operation result.
以下、本発明を実施するための形態について、図面を参照しつつ詳細に説明する。 Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.
実施の形態1.
本実施の形態に係る遠隔操作システム100は、住宅内の機器を住宅外から操作するためのシステムである。遠隔操作システム100は、図1に示されるように、住居10に設置された複数の電気機器11、12、13、センサ19、及びコントローラ30と、サーバ50と、操作端末60と、を有している。
Embodiment 1 FIG.
電気機器11〜13、センサ19及びコントローラ30各々は、宅内ネットワーク20を介して互いに接続されている。宅内ネットワーク20は、例えば、ECHONET Lite(登録商標)等の通信プロトコルに従って通信するためのネットワークである。電気機器11〜13、センサ19及びコントローラ30各々は、この通信プロトコルに従って信号を送受信することにより、宅内ネットワーク20を介して互いに通信する。
The
また、コントローラ30、サーバ50、及び操作端末60各々は、広域ネットワーク40を介して互いに接続されている。広域ネットワーク40は、例えばインターネットである。コントローラ30、サーバ50、及び操作端末60各々は、所定のプロトコル(例えばHTTPS、Hypertext Transfer Protocol over Secure Socket Layer)に従って信号を送受信することにより、広域ネットワーク40を介して互いに通信する。
Further, the
電気機器11は、例えば、ユーザU1が居住する部屋における空気の状態を調節するエアコンディショナである。電気機器11は、例えば天井に設置される。電気機器11は、図2に示されるように、制御部111、通信部112、記憶部113、検出部114、動作部115、及び入力部116を有している。
The
制御部111は、例えばCPU(Central Processing Unit)及びRAM(Random Access Memory)等から構成される。制御部111は、通信部112、記憶部113、検出部114、及び動作部115に信号線を介して接続されている。制御部111は、記憶部113に記憶されているプログラムを実行することにより、後述の処理を実行して、電気機器11の各構成要素を制御する。
The
通信部112は、宅内ネットワーク20を介して通信するための通信インタフェース等から構成される。通信部112は、宅内ネットワーク20から取得した情報を制御部111へ通知し、制御部111から通知された情報を宅内ネットワーク20へ出力する。
The
記憶部113は、例えばフラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部113は、制御部111によって実行されるプログラムの他に、制御部111による処理に用いられる種々のデータを記憶している。そして、記憶部113は、制御部111が利用するデータを制御部111へ供給し、制御部111から供給されたデータを記憶する。
The
検出部114は、例えば温度センサである。検出部114は、電気機器11が吸い込んだ空気の温度を検出して、制御部111へ通知する。
The
動作部115は、例えば空調空気を送風するためのファン、及び空調空気を所定の方向へ送風するためのルーバ等から構成される。動作部115は、制御部111の指示に従って動作し、電気機器11の主たる機能を発揮するために用いられる。
The
入力部116は、電源スイッチ及び入力キー等から構成される。入力部116は、住居10内のユーザU1によって入力された情報を取得して、制御部111へ通知する。入力部116は、ユーザU1が電気機器11を直接操作するために用いられる。
The
図1に戻り、電気機器12、13各々は、例えばテレビジョン受像機、電気給湯器、床暖房システム、電磁調理器、換気システム、又は冷蔵庫等の家庭用電気機器である。電気機器12、13はいずれも、電気機器11と同様の構成を有している。
Returning to FIG. 1, each of the
センサ19は、ユーザU1が居住する部屋の床面付近に設置された温度センサである。センサ19は、床上の空気の温度を計測して、計測の結果を、宅内ネットワーク20を介してコントローラ30へ出力する。センサ19は、電気機器11から離れた位置における空気の温度を測定するために用いられる。また、センサ19は、検出部114と合わせて、コントローラ30によって制御された電気機器11による環境の変化を検出するために用いられる。
The
コントローラ30は、例えば、電気機器11〜13を統括して制御するHEMS(Home Energy Management System)コントローラである。また、コントローラ30は、宅内ネットワーク20と広域ネットワーク40との間におけるホームゲートウェイサーバとして機能する。コントローラ30は、図3に示されるように、制御部31、第1通信部32、第2通信部33、及び記憶部34を有している。
The
制御部31は、例えばCPU及びRAM等から構成される。制御部31は、第1通信部32、第2通信部33、及び記憶部34に信号線を介して接続されている。制御部31は、記憶部34に記憶されているプログラムを実行することにより、後述の処理を実行して、コントローラ30の各構成要素を制御する。
The
第1通信部32は、宅内ネットワーク20を介して通信するための通信インタフェース等から構成される。第1通信部32は、宅内ネットワーク20から取得した情報を制御部31へ通知し、制御部31から通知された情報を宅内ネットワーク20へ出力する。
The
第2通信部33は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。第2通信部33は、広域ネットワーク40から取得した情報を制御部31へ通知し、制御部31から通知された情報を広域ネットワーク40へ出力する。
The
記憶部34は、不揮発性メモリを含んで構成される。記憶部34は、制御部31によって実行されるプログラムの他に、制御部31による処理に用いられる種々のデータを記憶している。そして、記憶部34は、制御部31が利用するデータを制御部31へ供給し、制御部31から供給されたデータを記憶する。
The
図1に戻り、サーバ50は、例えば、コントローラ30を含む複数のHEMSコントローラを管理するクラウドサーバである。また、サーバ50は、広域ネットワーク40を介して遠隔操作を試みる操作端末60の認証サーバとなる。さらに、本実施形態に係るサーバ50は、ウェブサーバとして機能し、所定の要求(HTTPSリクエスト)に対して応答することにより、コントローラ30及び操作端末60と通信する。
Returning to FIG. 1, the
サーバ50は、図4に示されるように、制御部51、通信部52、及び記憶部53を有している。
As shown in FIG. 4, the
制御部51は、例えばCPU及びRAM等から構成される。制御部51は、通信部52、及び記憶部53に信号線を介して接続されている。制御部51は、記憶部53に記憶されているプログラムを実行することにより、後述の処理を実行して、サーバ50の各構成要素を制御する。
The
通信部52は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。通信部52は、広域ネットワーク40から取得した情報を制御部51へ通知し、制御部51から通知された情報を広域ネットワーク40へ出力する。
The
記憶部53は、不揮発性メモリを含んで構成される。記憶部53は、制御部51によって実行されるプログラムの他に、制御部51による処理に用いられる種々のデータを記憶している。そして、記憶部53は、制御部51が利用するデータを制御部51へ供給し、制御部51から供給されたデータを記憶する。
The
図1に戻り、操作端末60は、ユーザU2が所持する携帯端末(例えばスマートフォン、タブレット端末等)であって、移動体通信網を介して広域ネットワーク40に接続されている。なお、ユーザU2は、住居10の居住者である。操作端末60は、このユーザU2が外出先から電気機器11等を操作するために用いられる。操作端末60は、図5に示されるように、制御部61、通信部62、記憶部63、入力部64、及び表示部65を有している。
Returning to FIG. 1, the
制御部61は、例えばCPU及びRAM等から構成される。制御部61は、通信部62、記憶部63、入力部64、及び表示部65に信号線を介して接続されている。制御部61は、記憶部63に記憶されているプログラムを実行することにより、後述の処理を実行して、操作端末60の各構成要素を制御する。
The
通信部62は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。通信部62は、広域ネットワーク40から取得した情報を制御部61へ通知し、制御部61から通知された情報を広域ネットワーク40へ出力する。
The
記憶部63は、不揮発性メモリを含んで構成される。記憶部63は、制御部61によって実行されるプログラムの他に、制御部61による処理に用いられる種々のデータを記憶している。そして、記憶部63は、制御部61が利用するデータを制御部61へ供給し、制御部61から供給されたデータを記憶する。
The
入力部64は、例えば入力キー及び静電容量方式のポインティングデバイスを含んで構成される。入力部64は、ユーザU2によって入力された情報を取得して、制御部61へ通知する。ユーザU2によって入力される情報には、例えば電気機器11等に対する操作の内容が含まれる。
The
表示部65は、LCD(Liquid Crystal Display)等の表示デバイスを含んで構成される。本実施の形態に係る表示部65は、入力部64を構成するポインティングデバイスと一体的に形成されることで、タッチスクリーンを構成する。
The
また、表示部65は、制御部61の指示に従って種々の図形や文字をユーザU2に対して表示するための表示画面651を有している。図6には、表示画面651として表示される画面の例が示されている。図6に示されるように、表示画面651は、操作領域A1、通信状況領域A2、及び機器状態領域A3を有している。
The
操作領域A1には、サーバ50から配信されるウェブページが表示される。このウェブページは、例えば、図6に示されるように、電気機器11に対する操作の内容を入力するための操作画面である。
A web page distributed from the
操作画面は、ウェブページのURI(Uniform Resource Identifier)を示すボックスB1、電気機器11の運転モードを入力するためのボックスB2、電気機器11によって調節される室温の目標値を設定するためのボックスB3、運転の開始又は停止を指示するためのボックスB4、及びボックスB2〜B4に入力された操作の内容を送信するためのボタンB5を有している。
The operation screen includes a box B1 indicating a URI (Uniform Resource Identifier) of the web page, a box B2 for inputting an operation mode of the
また、通信状況領域A2には、操作端末60を示すアイコンI60、サーバ50を示すアイコンI50、コントローラ30を示すアイコンI30、及び電気機器11を示すアイコンI11を用いて、操作端末60と電気機器11との間における通信の状況が表示される。
In the communication status area A2, the
また、機器状態領域A3には、電気機器11の状態を含む複数の行が時系列で表示される。
In the device status area A3, a plurality of rows including the status of the
続いて、電気機器11が操作される場合において、操作端末60、サーバ50、コントローラ30及び電気機器11の各々によって実行される処理について順に説明する。
Next, processing performed by each of the
図7には、操作端末60によって実行される端末処理が示されている。この端末処理は、例えば、遠隔操作のアプリケーションがユーザU2によって起動されることにより開始する。
FIG. 7 shows terminal processing executed by the
図7に示されるように、操作端末60の制御部61は、まず、サーバ50との接続を試みる(ステップS601)。例えば、制御部61は、サーバ50に対してpingメッセージを送ることにより、接続を試みる。
As shown in FIG. 7, the
次に、制御部61は、接続が成功したか否かを判定する(ステップS602)。例えば、制御部61は、pingメッセージに対する応答をサーバ50から受信したか否かを判定する。接続に失敗したと判定された場合(ステップS602;No)、制御部61は、接続に失敗した旨を表示画面651に表示させる(ステップS603)。
Next, the
具体的には、制御部61は、図8に示されるように、ボックスB1と接続に失敗した旨とを操作領域A1に表示させる。また、制御部61は、図8中の通信状況領域A2に示されるように、アイコンI60とアイコンI50とを結ぶ線が切断されていることを図形で示す。また、制御部61は、通信状況の説明を含むボックスB21、及び現在の通信状況に基づいてユーザU2を支援するためのアドバイスを含むボックスB22を表示させる。
Specifically, as shown in FIG. 8, the
その後、制御部61は、端末処理を終了する。ユーザU2が遠隔操作を再度試みる場合には、端末処理が再度実行されることとなる。
Thereafter, the
一方、ステップS602にて接続に成功したと判定された場合(ステップS602;Yes)、制御部61は、電気機器11を操作する正当な操作者による接続であることの認証を試みる(ステップS604)。具体的には、制御部61は、サーバ50からID(Identifier、識別子)及びパスワードを入力するためのウェブページを取得して、操作領域A1に表示させることにより、ID及びパスワードの入力をユーザU2に促す。そして、制御部61は、ユーザU2によって入力されたID及びパスワードをサーバ50へ送信する。
On the other hand, when it determines with the connection having been successful in step S602 (step S602; Yes), the
次に、制御部61は、サーバ50からの応答の内容に基づいて、認証が成功したか否かを判定する(ステップS605)。
Next, the
認証に失敗したと判定された場合(ステップS605;No)、制御部61は、認証に失敗した旨を表示画面651に表示させる(ステップS606)。例えば、制御部61は、サーバ50から配信されたウェブページを操作領域A1に表示させる。その後、制御部61は、端末処理を終了する。
If it is determined that the authentication has failed (step S605; No), the
一方、認証に成功したと判定された場合(ステップS605;Yes)、制御部61は、操作画面をサーバ50から取得して表示画面651に表示させる(ステップS607)。
On the other hand, when it is determined that the authentication is successful (step S605; Yes), the
次に、制御部61は、操作内容がユーザU2によって入力されたか否かを判定する(ステップS608)。具体的には、制御部61は、操作画面のボックスB2〜B4に値が入力された上で、ボタンB5にユーザU2の指が触れたか否かを判定する。
Next, the
操作内容が入力されていないと判定された場合(ステップS608;No)、制御部61は、ステップS608の判定を繰り返す。これにより、ユーザU2が操作内容を入力してボタンB5に触れるまで、制御部61は待機することとなる。
When it is determined that the operation content has not been input (step S608; No), the
操作内容が入力されたと判定された場合(ステップS608;Yes)、制御部61は、操作内容をサーバ50へ送信する(ステップS609)。具体的には、制御部61は、POSTメソッドで操作内容を付加されたHTTPSリクエストを、サーバ50へ送信する。
When it is determined that the operation content has been input (step S608; Yes), the
次に、制御部61は、操作の結果をサーバ50に要求する(ステップS610)。操作の結果には、例えば、操作内容を受信した後の電気機器11の状態、電気機器11が操作内容に従った状態にあるか否か、住居10内のユーザU1によって別途の操作があった旨、及び、操作端末60と電気機器11との間に生じた通信障害が含まれる。なお、制御部61は、操作の結果に含まれない情報を、サーバ50から受信することもある。操作の結果に含まれない情報には、検出部114によって検出された吸込温度、センサ19によって計測された床上温度、及び操作内容が電気機器11によって受信された旨が含まれる。
Next, the
次に、制御部61は、サーバ50からの応答を受けて、操作結果を取得したか否かを判定する(ステップS611)。操作結果を取得していないと判定された場合(ステップS611;No)、制御部61は、ステップS610以降の処理を繰り返す。
Next, the
一方、操作結果を取得したと判定された場合(ステップS611;Yes)、制御部61は、操作が完了したか否かを判定する(ステップS612)。操作の完了は、電気機器11の状態が、ステップS609にて送信された操作内容に従ってユーザU2の意図の通りとなったことを意味する。制御部61は、送信した操作内容と取得した操作結果とを比較することにより操作が完了したかを判定してもよいし、電気機器11が操作内容に従った状態にあるか否かを示すデータを受信して、このデータに基づいて操作が完了したかを判定してもよい。
On the other hand, when it determines with having acquired the operation result (step S611; Yes), the
操作が完了したと判定された場合(ステップS612;Yes)、制御部61は、操作完了の旨を表示画面651に表示させる(ステップS613)。これにより、例えば図9に示されるように、電気機器11の状態と、操作内容に従った状態となったことを示す「○完了」という説明を含む行R1、R2が、機器状態領域A3に表示される。また、行R1、R2には、検出部114によって検出された吸込温度、及びセンサ19によって計測された床上温度が含まれている。
When it is determined that the operation has been completed (step S612; Yes), the
なお、図9中の機器状態領域A3には、操作内容が電気機器11によって受信されたことを示す行R3が、操作の結果に関わらず表示されている。
In the device status area A3 in FIG. 9, a row R3 indicating that the operation content has been received by the
また、図9中の通信状況領域A2には、アイコンI60、I50が二重線で結ばれることにより、操作端末60とサーバ50との通信品質が良好であることが示されている。同様に、アイコンI50、I30が太線で結ばれることにより、サーバ50とコントローラ30との通信品質に問題がないことが示されている。また、アイコンI30、I11が太線で結ばれることにより、コントローラ30と電気機器11との通信品質に問題がないことが示されている。
In addition, the communication status area A2 in FIG. 9 indicates that the communication quality between the
その後、制御部61は、端末処理を終了する。
Thereafter, the
ステップS612にて操作が完了していないと判定された場合(ステップS612;No)、制御部61は、宅内からの別途の操作によって電気機器11の状態が変更されたか否かを判定する(ステップS614)。この判定が肯定された場合(ステップS614;Yes)、制御部61は、電気機器11の状態を表示画面651に表示させる(ステップS615)。
When it determines with operation not having been completed in step S612 (step S612; No), the
これにより、例えば図10に示されるように、電気機器11の状態と、操作内容に従った状態となっていないことを示す「×宅内操作」という説明を含む行R4が、機器状態領域A3に表示される。
Thus, for example, as shown in FIG. 10, a row R4 including a description of “× in-home operation” indicating that the state of the
その後、制御部61は、端末処理を終了する。
Thereafter, the
一方、ステップS614の判定が否定された場合(ステップS614;No)、制御部61は、異常が発生したか否かを判定する(ステップS616)。この異常には、例えば、サーバ50、コントローラ30及び電気機器11の異常、並びに通信障害が含まれる。
On the other hand, when the determination in step S614 is negative (step S614; No), the
異常が発生したと判定された場合(ステップS616;Yes)、制御部61は、異常の内容を表示画面651に表示させる(ステップS617)。これにより、例えば図11に示されるように、異常の詳細が通信状況領域A2に表示される。その後、制御部61は、端末処理を終了する。
When it is determined that an abnormality has occurred (step S616; Yes), the
一方、異常が発生していないと判定された場合(ステップS616;No)、制御部61は、電気機器11に操作内容を設定することに失敗したと判断して、設定に失敗した旨を表示画面651に表示させる(ステップS618)。これにより、例えば図12に示されるように、電気機器11の状態と、設定に失敗したことを示す「×設定失敗」という説明を含む行R5が、機器状態領域A3に表示される。
On the other hand, when it is determined that no abnormality has occurred (step S616; No), the
その後、制御部61は、端末処理を終了する。
Thereafter, the
続いて、サーバ50によって実行されるサーバ処理について、図13を用いて説明する。このサーバ処理は、サーバ50の電源が投入されることで開始する。
Next, server processing executed by the
図13に示されるように、サーバ50の制御部51は、まず、コントローラ30からデータの同期を要求されたか否かを判定する(ステップS501)。この要求は、例えばデータの同期を要求するHTTPSリクエストである。
As shown in FIG. 13, the
同期を要求されたと判定された場合(ステップS501;Yes)、制御部51は、要求された時刻を記憶する(ステップS502)。その後、制御部51は、ステップS505へ処理を移行する。
When it is determined that synchronization is requested (step S501; Yes), the
一方、同期を要求されていないと判定された場合(ステップS501;No)、制御部51は、最後に要求があった時刻から一定時間を経過したか否かを判定する(ステップS503)。この一定時間は、例えば10分間である。一定時間を経過していないと判定された場合(ステップS503;No)、制御部51は、ステップS505へ処理を移行する。
On the other hand, when it is determined that the synchronization is not requested (step S501; No), the
一方、一定時間を経過したと判定された場合(ステップS503;Yes)、制御部51は、コントローラ30との間に通信障害が生じた旨を操作端末60へ通知する(ステップS504)。これにより、通信状況領域A2には、例えば、図11に示された情報が表示される。
On the other hand, when it is determined that the predetermined time has passed (step S503; Yes), the
次に、制御部51は、コントローラ30とのセッションを維持するための応答をする(ステップS505)。この応答は、制御部51がComet方式(ロングポーリング方式)に従ってコントローラ30へ定期的に返す応答である。これにより、コントローラ30からの要求に対する応答が実質的には保留された状態となる。
Next, the
なお、ステップS502に続いてステップS505が実行されたときに、制御部51は、データを同期するための情報を応答に含める。これにより、コントローラ30が記憶するデータの内容と、サーバ50が記憶するデータの内容とが一致することとなる。
When step S505 is executed subsequent to step S502, the
次に、制御部51は、操作端末60からの要求があるか否かを判定する(ステップS506)。具体的には、制御部51は、操作端末60からHTTPSリクエストを受信したか否かを判定する。
Next, the
要求がないと判定された場合(ステップS506;No)、制御部51は、ステップS501以降の処理を繰り返す。一方、要求があると判定された場合(ステップS506;Yes)、制御部51は、操作端末60に対して応答する(ステップS507)。これにより、例えば、電気機器11の状態を示す状態信号が操作端末60へ伝送されることとなる。
When it determines with there being no request | requirement (step S506; No), the
次に、制御部51は、ステップS506の要求に、POSTメソッド等で付加された操作内容が含まれていたか否かを判定する(ステップS508)。操作内容が含まれていないと判定された場合(ステップS508;No)、制御部51は、ステップS501以降の処理を繰り返す。
Next, the
一方、操作内容が含まれていると判定された場合(ステップS508;Yes)、制御部51は、ステップS501の要求に対して、操作内容を含む応答をコントローラ30へ送信する(ステップS509)。
On the other hand, when it determines with operation content being contained (step S508; Yes), the
その後、制御部51は、ステップS501以降の処理を繰り返す。
Then, the
続いて、コントローラ30によって実行されるコントローラ処理について、図14を用いて説明する。このコントローラ処理は、コントローラ30の電源が投入されることにより開始する。
Next, controller processing executed by the
図14に示されるように、コントローラ30の制御部31は、まず、サーバ50と同期する(ステップS301)。具体的には、制御部31は、サーバ50に対してデータの同期を要求して、サーバ50からの応答を受信することにより、サーバ50と同期する。
As shown in FIG. 14, the
次に、制御部31は、ステップS301の同期により、サーバ50から操作内容を受信したか否かを判定する(ステップS302)。操作内容を受信していないと判定された場合(ステップS302;No)、制御部31は、ステップS307へ処理を移行する。
Next, the
一方、操作内容を受信したと判定された場合(ステップS302;Yes)、制御部31は、操作内容に基づいて電気機器11を制御するための制御信号を生成して、電気機器11へ送信する(ステップS303)。この制御信号は、宅内ネットワーク20において操作内容を伝送する信号となる。
On the other hand, when it determines with having received operation content (step S302; Yes), the
次に、制御部31は、電気機器11からの応答を受信したか否かを判定する(ステップS304)。この応答は、ステップS303にて送信された制御信号に対して、電気機器11の状態に関わらず、電気機器11によってなされる応答である。
Next, the
応答を受信していないと判定された場合(ステップS304;No)、制御部31は、サーバ50と同期することにより、電気機器11との間における通信障害をサーバ50へ通知する(ステップS305)。この通信障害を示す信号がサーバ50によって操作端末60へ伝送されると、図15に示されるように、通信状況領域A2には、アイコンI30とアイコンI11とを結ぶ線が切断されていることが図形で示される。また、通信障害の内容を説明するボックスB21が表示される。
When it is determined that a response has not been received (step S304; No), the
一方、応答を受信したと判定された場合(ステップS304;Yes)、制御部31は、サーバ50と同期することにより、電気機器11からの応答をサーバ50へ送信する(ステップS306)。これにより、操作内容が電気機器11まで届いたことが、サーバ50及び操作端末60へ伝えられることとなる。
On the other hand, when it determines with having received the response (step S304; Yes), the
次に、制御部31は、電気機器11から状態の変化が通知されたか否かを判定する(ステップS307)。具体的には、制御部31は、電気機器11の状態が変化して、変化後の状態が通知されたか否かを判定する。状態の変化が通知されたと判定された場合(ステップS307;Yes)、制御部31は、ステップS311へ処理を移行する。
Next, the
一方、状態の変化が通知されていないと判定された場合(ステップS307;No)、制御部31は、電気機器11に状態を要求する(ステップS308)。具体的には、制御部31は、電気機器11の現在の状態を通知するように、電気機器11に要求する。
On the other hand, when it determines with the change of a state not being notified (step S307; No), the
次に、制御部31は、電気機器11からの応答があるか否かを判定する(ステップS309)。この応答は、ステップS308における要求に対して電気機器11によってなされる応答である。
Next, the
応答がないと判定された場合(ステップS309;No)、制御部31は、サーバ50と同期することにより、電気機器11との間における通信障害をサーバ50へ通知する(ステップS310)。その後、制御部31は、ステップS301以降の処理を繰り返す。
When it determines with there being no response (step S309; No), the
一方、応答があると判定された場合(ステップS309;Yes)、制御部31は、状態信号を生成して、サーバ50へ送信する(ステップS311)。具体的には、制御部31は、広域ネットワーク40に適した形式の状態信号を生成して、サーバ50と同期することにより状態信号をサーバ50へ送信する。
On the other hand, when it determines with there being a response (step S309; Yes), the
次に、制御部31は、制御信号を電気機器11へ最後に送信してから所定の時間が経過したか否かを判定する(ステップS312)。所定の時間は、例えば1分間である。なお、制御信号が未だ送信されていない場合には、所定時間が経過したと判定される。所定時間が経過したと判定された場合(ステップS312;Yes)、制御部31は、ステップS301以降の処理を繰り返す。
Next, the
一方、所定時間が経過していないと判定された場合(ステップS312;No)、制御部31は、電気機器11の状態が、操作内容に従った状態であるか否かを判定する(ステップS313)。具体的には、制御部31は、電気機器11の状態が、最後に送信した制御信号による制御に従った状態であるか否かを判定する。
On the other hand, when it determines with predetermined time not having passed (step S312; No), the
操作内容に従った状態ではないと判定された場合(ステップS313;No)、制御部31は、サーバ50と同期することにより、電気機器11が操作内容に従っていない状態にあることをサーバ50へ通知する(ステップS314)。その後、制御部31は、ステップS301以降の処理を繰り返す。
When it determines with it not being in the state according to operation content (step S313; No), the
一方、操作内容に従った状態であると判定された場合(ステップS313;Yes)、制御部31は、サーバ50と同期することにより、電気機器11が操作内容に従った状態にあることをサーバ50へ通知する(ステップS315)。その後、制御部31は、ステップS301以降の処理を繰り返す。
On the other hand, when it is determined that the state is in accordance with the operation content (step S313; Yes), the
図14に示されるコントローラ処理が繰り返されることにより、ステップS307又はステップS308と、ステップS311とが定期的に実行される。これにより、状態信号が定期的に生成されて、サーバ50へ送信される。状態信号が生成される周期は、例えば2分間である。
By repeating the controller process shown in FIG. 14, step S307 or step S308 and step S311 are periodically executed. Thereby, a status signal is periodically generated and transmitted to the
続いて、電気機器11によって実行される機器処理について、図16を用いて説明する。この機器処理は、電気機器11の電源が投入されることで開始する。
Next, device processing executed by the
図16に示されるように、電気機器11の制御部111は、まず、コントローラ30から制御信号を受信したか否かを判定する(ステップS101)。
As illustrated in FIG. 16, the
制御信号を受信していないと判定された場合(ステップS101;No)、制御部111は、ステップS105へ処理を移行する。一方、制御信号を受信したと判定された場合(ステップS101;Yes)、制御部111は、コントローラ30に応答する(ステップS102)。これにより、操作内容が電気機器11にまで到達したことが、コントローラ30へ通知される。
When it is determined that the control signal has not been received (step S101; No), the
次に、制御部111は、制御信号に従って、動作部115を動作させる(ステップS103)。これにより、例えば、所定の設定温度を目標値とする冷房運転が開始される。
Next, the
次に、制御部111は、状態変化をコントローラ30へ通知する(ステップS104)。これにより、電気機器11が操作内容に従った状態となったことが、サーバ50を介して操作端末60へ通知される。なお、この通知には、検出部114による吸込温度の検出結果も含まれる。
Next, the
次に、制御部111は、住居10内のユーザU1によって直接操作されたか否かを判定する(ステップS105)。操作されていないと判定された場合(ステップS105;No)、制御部111は、ステップS108へ処理を移行する。
Next, the
一方、操作されたと判定された場合(ステップS105;Yes)、制御部111は、操作に従って動作部115を動作させる(ステップS106)。
On the other hand, when it determines with having been operated (step S105; Yes), the
次に、制御部111は、宅内操作があった旨をコントローラ30へ通知する(ステップS107)。これにより、電気機器11の状態が、住居10内からの操作によって変化したことが、サーバ50を介して操作端末60へ通知される。
Next, the
次に、制御部111は、コントローラ30から状態の通知を要求されているか否かを判定する(ステップS108)。状態を要求されていないと判定された場合(ステップS108;No)、制御部111は、ステップS101以降の処理を繰り返す。
Next, the
一方、状態を要求されたと判定された場合(ステップS108;Yes)、制御部111は、要求に応じて、現在の電気機器11の状態をコントローラ30へ通知する(ステップS109)。なお、この通知には、吸込温度の検出結果も含まれる。その後、制御部111は、ステップS101以降の処理を繰り返す。
On the other hand, when it is determined that the state is requested (step S108; Yes), the
図17のシーケンス図には、操作端末60、サーバ50、コントローラ30及び電気機器11の間で伝送される信号が時系列で示されている。図17中の矢印に付された符号は、図7、13、14、16のフロー図において付されていた符号に対応する。なお、操作端末60による接続要求及び認証は省略されている。また、説明の理解のため、電気機器11による状態変化の通知(ステップS104)と状態の要求に対する応答(ステップS109)の双方が示されている。
In the sequence diagram of FIG. 17, signals transmitted among the
図17中の太い実線は、ユーザU2によって入力された操作内容を含む信号の伝送を示している。ユーザU2によって入力された操作内容は、操作端末60からサーバ50へ送信される(ステップS609)。サーバ50は、この操作内容をコントローラ30へ伝送する(ステップS509)。そして、コントローラ30は、操作内容に基づいて生成した制御信号を電気機器11へ送信することにより、操作内容に従って電気機器11を制御する(ステップS303)。
A thick solid line in FIG. 17 indicates transmission of a signal including the operation content input by the user U2. The operation content input by the user U2 is transmitted from the
また、図17中の太い破線は、電気機器11の状態を示す信号の伝送を示している。コントローラ30は、電気機器11の状態を電気機器11から取得して、取得した状態を示す状態信号を生成する(ステップS109)。また、コントローラ30は、サーバ50と同期することで、生成した状態信号をサーバ50へ送信する(ステップS311)。サーバ50は、コントローラ30から送信された状態信号を操作端末60へ伝送する(ステップS507)。そして、操作端末60は、状態信号を受信して、電気機器11の状態を表示画面651に表示する。
In addition, a thick broken line in FIG. 17 indicates transmission of a signal indicating the state of the
また、図17中の二点鎖線は、操作内容が電気機器11まで伝わったことを示す信号の伝送を示している。電気機器11は、コントローラ30から送信された制御信号を受信すると、この制御信号に対して応答する(ステップS102)。コントローラ30は、サーバ50と同期することで、操作内容が電気機器11に伝わった旨をサーバ50へ通知する(ステップS301)。そして、サーバ50は、操作端末60の要求に応答することで、操作内容が電気機器11に伝わった旨を操作端末60へ通知する(ステップS507)。
In addition, a two-dot chain line in FIG. 17 indicates transmission of a signal indicating that the operation content has been transmitted to the
以上説明したように、本実施の形態に係る表示画面651は、操作領域A1と機器状態領域A3とを有していた。これにより、電気機器11等を遠隔から操作するユーザU2は、操作後における電気機器11の状態を容易に確認することができる。ひいては、ユーザU2が意図した通りに電気機器11等が動作しているかを把握することができる。
As described above, the
また、ユーザU2が意図した通りに電気機器11等が動作していない場合に、ユーザU2は、電気機器11を容易に再度操作することができる。
Further, when the
また、表示画面651は、通信状況領域A2を有していた。これにより、ユーザU2は、操作端末60から電気機器11へ至る通信経路上に生じた通信障害の詳細と、その対策を、容易に認識することができる。
Further, the
また、機器状態領域A3には、住居10内のユーザU1によって電気機器11が操作された旨が表示された。これにより、ユーザU2は、電気機器11が自らの意図に従って動作していないことの原因を把握することができる。
In the device state area A3, the fact that the
また、コントローラ30は、定期的に電気機器11の状態を取得して、サーバ50を介して操作端末60に通知した。そして、操作端末60は、電気機器11等の状態を、時系列で機器状態領域A3に表示した。これにより、ユーザU2は、電気機器11等の状態の推移を把握することができる。
Further, the
また、サーバ50は、Comet方式に従って、コントローラ30との間で擬似的な双方向通信を行う。これにより、サーバ50は、操作端末60から操作内容を受信した後に大きなタイムラグが生じることなく、操作内容をコントローラ30へ伝送することができる。また、操作内容を迅速に伝送することで、操作の結果を確認するまでの待ち時間を短縮して、ユーザU2の快適性を向上することができる。
Further, the
また、遠隔操作システム100は、ウェブサーバであるサーバ50を含んで構成された。これにより、広域ネットワーク40に接続可能な汎用の端末から、汎用のウェブページ閲覧ソフトウェア(ブラウザ)を用いて、遠隔操作を実行することができる。また、専用回線の敷設や、専用の通信プロトコル及び専用のソフトウェアの開発にかかる費用を削減することができる。
The
実施の形態2.
続いて、実施の形態2について、上述の実施の形態1との相違点を中心に説明する。なお、上記実施の形態1と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
Next, the second embodiment will be described focusing on the differences from the first embodiment. In addition, about the structure which is the same as that of the said Embodiment 1, or equivalent, while using an equivalent code | symbol, the description is abbreviate | omitted or simplified.
本実施の形態に係る遠隔操作システム100は、サーバ50が、WebSocket方式に従って操作端末60及びコントローラ30と通信する点で、実施の形態1に係るものと異なっている。サーバ50は、操作端末60及びコントローラ30各々とコネクションを確立した後は、操作端末60及びコントローラ30各々と双方向通信を行う。
図18には、本実施の形態に係る操作端末60、サーバ50、コントローラ30及び電気機器11の間で伝送される信号が時系列で示されている。
In FIG. 18, signals transmitted among the
図18に示されるように、操作端末60からのWebSocket接続要求C1及びその応答C2によって、操作端末60とサーバ50とのコネクションが確立する。このコネクションが確立した後において、サーバ50は、操作端末60からの要求を受けることなく操作端末60へデータを送信することが可能となる。
As shown in FIG. 18, the connection between the
また、コントローラ30からのWebSocket接続要求C3及びその応答C4によって、コントローラ30とサーバ50とのコネクションが確立する。このコネクションが確立した後において、サーバ50は、コントローラ30からの要求を受けることなくコントローラ30へデータを送信することが可能となる。
Further, the connection between the
また、本実施の形態に係る操作端末60は、操作内容を送信してから操作結果を取得するまでの間に、通信の状況、及び操作内容が電気機器11に届いた旨を表示画面651に表示することなく、単にユーザU2を待機させるための表示をする。例えば、制御部61は、図19に示されるように、操作内容を伝送中であることを説明するボックスB30を表示する。
In addition, the
以上説明したように、本実施の形態に係るサーバ50は、操作端末60及びコントローラ30各々からの要求を待つことなく、操作端末60及びコントローラ30各々へデータを送信することができる。これにより、サーバ50による操作内容及び状態信号の伝送の際に生じるタイムラグを短縮することができる。
As described above, the
また、サーバ50は、WebSocket方式に専用のデータフレームを利用して通信する。このデータフレームのヘッダの容量は、HTTPS又はHTTPと比べて小さいため、通信ロスが少なくなる。
The
また、操作端末60は、通信状況領域A2を省いて表示画面651を表示した。これにより、表示画面651に表示される情報が少なくなり、シンプルな表示画面651をユーザU2に対して表示することができる。
Further, the
実施の形態3.
続いて、実施の形態3について、上述の実施の形態1との相違点を中心に説明する。なお、上記実施の形態1と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
Embodiment 3 FIG.
Next, the third embodiment will be described focusing on the differences from the first embodiment. In addition, about the structure which is the same as that of the said Embodiment 1, or equivalent, while using an equivalent code | symbol, the description is abbreviate | omitted or simplified.
本実施の形態に係る遠隔操作システム100は、サーバ50が、ポーリング方式に従ってコントローラ30と通信する点で、実施の形態1に係るものと異なっている。すなわち、サーバ50は、コントローラ30からの定期的なHTTPSリクエストに応答することにより、コントローラ30と通信する。なお、コントローラ30は、例えば5分間の周期でHTTPSリクエストをサーバ50に繰り返し送信する。
図20には、本実施の形態に係る操作端末60、サーバ50、コントローラ30及び電気機器11の間で伝送される信号が時系列で示されている。図20に示されるように、操作端末60とサーバ50との通信、及びコントローラ30とサーバ50との通信はいずれも、要求(HTTPSリクエスト)及びこの要求の直後の応答から構成される。
In FIG. 20, signals transmitted among the
以上説明したように、本実施の形態に係るサーバ50は、コントローラ30からの定期的な要求に応答することにより、コントローラ30と通信した。これにより、サーバ50による操作内容の伝送に最大で5分程度のタイムラグが生じるが、遠隔操作システム100を容易に実装することが可能となる。
As described above, the
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態によって限定されるものではない。 As mentioned above, although embodiment of this invention was described, this invention is not limited by the said embodiment.
例えば、サーバ50は、HTTPSに従う通信以外の通信により、電気機器11の状態を操作端末60へ通知してもよい。例えば、電子メールによる通知や、操作端末60のOS(Operating System)が備えるプッシュ通知機能を利用して通知することが考えられる。
For example, the
また、操作端末60は、電気機器11〜13各々が属するグループをあらかじめ設定し、グループに応じた情報を表示画面651に表示してもよい。例えば、発熱する部材を有する機器については比較的多くの情報を表示することで、ユーザU2に注意を促すことができる。また、故障しやすい部材を有する機器については機器の状態より外部センサの計測結果を優先して表示することで、情報の信頼性を高めることができる。
The
また、通信状況領域A2には、通信障害に関する情報が主に表示されたが、これには限定されない。例えば、通信障害が生じていない場合であっても、操作内容を受信したサーバ50からの応答(ステップS507)に基づいて、操作内容が少なくともサーバ50にまで伝送されていることを、アイコンI60、I50を結ぶ線により表示してもよい。
In the communication status area A2, information related to communication failure is mainly displayed, but the present invention is not limited to this. For example, even if no communication failure has occurred, based on a response (step S507) from the
また、センサ19を省いて遠隔操作システム10を構成してもよい。センサ19が省かれる場合には、電気機器11が、検出部14としてサーモパイルセンサやカメラ画像等を備えることで、電気機器11から離間する位置における温度を計測することができる。
Further, the
また、上記実施の形態では、運転モード、設定温度、及び運転オン/オフを電気機器11の状態として記載したが、これには限定されない。例えば、設定された消費電力の上限値を示す省エネルギーモードを、電気機器11の状態としてもよい。また、上記実施の形態に係る状態の遷移自体を状態として規定してもよい。例えば、オンであること、オフであること、及びオン(オフ)からオフ(オン)へ変化(遷移)したことの各々を、電気機器11の状態として同等に扱ってもよい。
Moreover, in the said embodiment, although the operation mode, preset temperature, and driving | operation ON / OFF were described as the state of the
上述の実施の形態に係るコントローラ30、サーバ50及び操作端末60の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
The functions of the
例えば、記憶部34、53、63に記憶されているプログラムを、フレキシブルディスク、CD−ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto-Optical disk)等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行する装置を構成することができる。
For example, the programs stored in the
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。 Further, the program may be stored in a disk device or the like included in a predetermined server device on a communication network such as the Internet, and may be downloaded onto a computer by being superimposed on a carrier wave, for example.
また、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。 The above-described processing can also be achieved by starting and executing a program while transferring it via a communication network.
更に、プログラムの全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。 Furthermore, the above-described processing can also be achieved by executing all or part of the program on the server device and executing the program while the computer transmits and receives information regarding the processing via the communication network.
なお、上述の機能を、OSが分担して実現する場合又はOSとアプリケーションとの協働により実現する場合等には、OS以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。 In addition, when the above functions are realized by sharing the OS, or when the functions are realized by cooperation between the OS and the application, only the part other than the OS may be stored in the medium and distributed. You may download to a computer etc.
また、コントローラ30、サーバ50及び操作端末60の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を専用のハードウェア(回路等)によって実現してもよい。
Further, the means for realizing the functions of the
100 遠隔操作システム、 10 住居、 11〜13 電気機器、 19 センサ、 20 宅内ネットワーク、 30 コントローラ、 40 広域ネットワーク、 50 サーバ、 60 操作端末、 111、31、51、61 制御部、 112、52、62 通信部、 32 第1通信部、 33 第2通信部、 113、34、53、63 記憶部、 114 検出部、 115 動作部、 116、64 入力部、 65 表示部、 651 表示画面、 A1 操作領域、 A2 通信状況領域、 A3 機器状態領域、 B1〜B4、B21、B22、B30 ボックス、 B5 ボタン、 C1、C3 WebSocket接続要求、 C2、C4 応答、 I11、I30、I50、I60 アイコン、 R1〜R5 行、 U1、U2 ユーザ。
DESCRIPTION OF
Claims (2)
前記操作端末は、
前記電気機器を操作するための情報を表示する表示手段と、
前記電気機器に対する操作の内容をユーザから取得する取得手段と、
前記取得手段によって取得された前記操作の内容を前記サーバへ送信する操作内容送信手段と、
前記電気機器の状態を示す状態信号を前記サーバから受信する状態受信手段とを有し、
前記表示手段は、前記状態信号によって示される前記電気機器の状態と、前記操作端末から前記サーバ及び前記コントローラを介して前記電気機器へ至る通信経路について、通信障害を含む通信状況と、現在の通信状況に基づいてユーザを支援するためのアドバイスと、通信品質と、を表示し、
前記サーバは、
前記操作端末の前記操作内容送信手段によって送信された前記操作の内容を前記コントローラへ伝送する操作内容伝送手段と、
前記状態信号を前記コントローラから前記操作端末へ伝送する状態伝送手段とを有し、
前記コントローラは、
前記サーバの前記操作内容伝送手段によって伝送された前記操作の内容に基づいて前記電気機器を制御する制御手段と、
前記電気機器から該電気機器の状態を取得して前記状態信号を生成し、前記サーバへ送信する状態送信手段とを有し、
前記コントローラは、前記操作の内容の送信を前記サーバに要求し、
前記サーバの前記操作内容伝送手段は、前記操作端末の前記操作内容送信手段によって前記操作の内容が送信されていない場合に、前記コントローラからの前記要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持するための応答を前記コントローラに送信することにより前記コントローラとのセッションを維持し、前記操作内容送信手段によって前記操作の内容が送信された場合に、前記コントローラからの前記要求に応答して、前記操作の内容を前記コントローラへ伝送する遠隔操作システム。 A remote operation system comprising a controller for controlling an electrical device, a server connected to the controller via a wide area network, and an operation terminal connected to the wide area network,
The operation terminal is
Display means for displaying information for operating the electrical equipment;
Obtaining means for obtaining the content of the operation on the electrical device from a user;
Operation content transmitting means for transmitting the content of the operation acquired by the acquiring means to the server;
Status receiving means for receiving a status signal indicating the status of the electrical device from the server;
The display means includes a status of the electrical device indicated by the status signal , a communication status from the operation terminal to the electrical device via the server and the controller, a communication status including a communication failure, and a current communication. Displays advice and communication quality to assist users based on the situation ,
The server
Operation content transmission means for transmitting the operation content transmitted by the operation content transmission means of the operation terminal to the controller;
Status transmission means for transmitting the status signal from the controller to the operation terminal;
The controller is
Control means for controlling the electrical device based on the content of the operation transmitted by the operation content transmission means of the server;
Obtaining a state of the electric device from the electric device, generating the state signal, and transmitting the state signal to the server;
The controller requests the server to transmit the content of the operation;
The operation content transmission unit of the server holds a response to the request from the controller and holds the response when the operation content is not transmitted by the operation content transmission unit of the operation terminal. While maintaining a session with the controller by transmitting a response for maintaining a session with the controller to the controller, and when the content of the operation is transmitted by the operation content transmitting means, A remote operation system that transmits the contents of the operation to the controller in response to the request from the controller.
前記操作端末が、前記電気機器に対する操作の内容をユーザから取得する取得ステップと、
前記操作端末が、前記取得ステップにおいて取得された前記操作の内容をサーバへ送信する操作内容送信ステップと、
コントローラが、前記操作の内容の送信を前記サーバに要求する要求ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信されていない場合に、前記コントローラからの前記要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持するための応答を前記コントローラに送信することにより前記コントローラとのセッションを維持する保留ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信された場合に、前記コントローラからの前記要求に応答して、前記操作の内容を前記コントローラへ伝送する操作内容伝送ステップと、
前記コントローラが、前記サーバによって伝送された前記操作の内容に基づいて前記電気機器を制御する制御ステップと、
前記コントローラが、前記電気機器から該電気機器の状態を取得して前記電気機器の状態を示す状態信号を生成し、前記サーバへ送信する状態送信ステップと、
前記サーバが、前記コントローラによって送信された前記状態信号を前記操作端末へ伝送する状態伝送ステップと、
前記操作端末が、前記サーバによって伝送された前記状態信号を受信する状態受信ステップと、
前記操作端末が、受信した前記状態信号によって示される前記電気機器の状態と、前記操作端末から前記サーバ及び前記コントローラを介して前記電気機器へ至る通信経路について、通信障害を含む通信状況と、現在の通信状況に基づいてユーザを支援するためのアドバイスと、通信品質と、を表示する第2表示ステップと、
を含む遠隔操作方法。 A first display step in which the operation terminal displays information for operating the electrical device;
The operation terminal acquires from the user the content of the operation on the electrical device;
An operation content transmission step in which the operation terminal transmits the content of the operation acquired in the acquisition step to a server;
A controller requesting the server to transmit the content of the operation;
When the operation content is not transmitted from the operation terminal, the server holds a response to the request from the controller, and maintains a session with the controller while holding the response. A hold step of maintaining a session with the controller by sending a response to the controller for
An operation content transmission step of transmitting the operation content to the controller in response to the request from the controller when the server transmits the operation content from the operation terminal;
A control step in which the controller controls the electrical device based on the content of the operation transmitted by the server;
A state transmitting step in which the controller acquires a state of the electric device from the electric device, generates a state signal indicating the state of the electric device, and transmits the state signal to the server;
A status transmission step in which the server transmits the status signal transmitted by the controller to the operation terminal;
A status receiving step in which the operating terminal receives the status signal transmitted by the server;
A communication status including a communication failure with respect to a state of the electrical device indicated by the received status signal and a communication path from the operation terminal to the electrical device via the server and the controller; A second display step for displaying advice for assisting the user based on the communication status of the user and communication quality ;
Including remote control method.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013094500A JP2014216942A (en) | 2013-04-26 | 2013-04-26 | Remote control operation system, controller, and program |
PCT/JP2014/061738 WO2014175437A1 (en) | 2013-04-26 | 2014-04-25 | Remote operation system, controller, remote operation method and program |
JP2014125239A JP6076296B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system, operation terminal, remote operation method and program |
JP2014125240A JP5936651B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system and remote operation method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013094500A JP2014216942A (en) | 2013-04-26 | 2013-04-26 | Remote control operation system, controller, and program |
JP2014125239A JP6076296B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system, operation terminal, remote operation method and program |
JP2014125240A JP5936651B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system and remote operation method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013094500A Division JP2014216942A (en) | 2013-04-26 | 2013-04-26 | Remote control operation system, controller, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014217073A JP2014217073A (en) | 2014-11-17 |
JP5936651B2 true JP5936651B2 (en) | 2016-06-22 |
Family
ID=57136128
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013094500A Pending JP2014216942A (en) | 2013-04-26 | 2013-04-26 | Remote control operation system, controller, and program |
JP2014125239A Active JP6076296B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system, operation terminal, remote operation method and program |
JP2014125240A Active JP5936651B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system and remote operation method |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013094500A Pending JP2014216942A (en) | 2013-04-26 | 2013-04-26 | Remote control operation system, controller, and program |
JP2014125239A Active JP6076296B2 (en) | 2013-04-26 | 2014-06-18 | Remote operation system, operation terminal, remote operation method and program |
Country Status (2)
Country | Link |
---|---|
JP (3) | JP2014216942A (en) |
WO (1) | WO2014175437A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017022563A (en) * | 2015-07-10 | 2017-01-26 | 東日本電信電話株式会社 | Control system, control method and computer program |
CN105162971B (en) * | 2015-08-13 | 2016-12-07 | 慧锐通智能科技股份有限公司 | A kind of mobile intelligent terminal controls the method and system of intelligent domestic system |
JP6739036B2 (en) | 2015-08-31 | 2020-08-12 | パナソニックIpマネジメント株式会社 | controller |
JP6919300B2 (en) * | 2017-04-14 | 2021-08-18 | 株式会社デンソー | Management system |
CN107463998A (en) * | 2017-07-03 | 2017-12-12 | 西安交通大学 | A kind of power equipment O&M service system and method based on cloud service platform |
JP7206108B2 (en) * | 2018-11-28 | 2023-01-17 | 大阪瓦斯株式会社 | Information processing system |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09187084A (en) * | 1995-12-27 | 1997-07-15 | Yuhshin Co Ltd | Two-way communication type remote controller |
JP2003151060A (en) * | 2001-11-16 | 2003-05-23 | Tokyo Gas Co Ltd | Communication system and server |
JP4520785B2 (en) * | 2004-07-21 | 2010-08-11 | 大阪瓦斯株式会社 | Central control system terminal device and central control system |
JP2006092035A (en) * | 2004-09-21 | 2006-04-06 | Hasegawa Isamu | Remote monitor control system |
JP4239941B2 (en) * | 2004-09-22 | 2009-03-18 | トヨタ自動車株式会社 | Remote operation control device and remote operation control method |
JP2006195658A (en) * | 2005-01-12 | 2006-07-27 | Japan Telecom Co Ltd | Communication control system |
JP2007235597A (en) * | 2006-03-01 | 2007-09-13 | Matsushita Electric Works Ltd | Household equipment monitoring control system |
JP2008131386A (en) * | 2006-11-21 | 2008-06-05 | Canon Inc | Information processor |
WO2009118877A1 (en) * | 2008-03-28 | 2009-10-01 | 三菱電機株式会社 | Air-conditioning management apparatus, air-conditioning management system |
JP2010273387A (en) * | 2010-08-25 | 2010-12-02 | Toyota Motor Corp | Vehicle remote operation unit and system |
-
2013
- 2013-04-26 JP JP2013094500A patent/JP2014216942A/en active Pending
-
2014
- 2014-04-25 WO PCT/JP2014/061738 patent/WO2014175437A1/en active Application Filing
- 2014-06-18 JP JP2014125239A patent/JP6076296B2/en active Active
- 2014-06-18 JP JP2014125240A patent/JP5936651B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014216942A (en) | 2014-11-17 |
JP2014217073A (en) | 2014-11-17 |
JP2014217072A (en) | 2014-11-17 |
JP6076296B2 (en) | 2017-02-08 |
WO2014175437A1 (en) | 2014-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5936651B2 (en) | Remote operation system and remote operation method | |
JP6239465B2 (en) | Information equipment and control equipment | |
JP2008004975A (en) | Information terminal and home network system | |
JP5976210B2 (en) | Monitoring system, facility management apparatus, monitoring method and program | |
JP6231594B2 (en) | Control device, equipment operation system, control method and program | |
JP5683313B2 (en) | Information processing apparatus, activation control method, and program | |
JP2011114583A (en) | Imaging apparatus, control method thereof, and program | |
JP6447297B2 (en) | Communication method, information processing apparatus, and program | |
JP2006310987A (en) | Relay remote controller and remote control method | |
JP5787946B2 (en) | COMMUNICATION DEVICE, DEVICE OPERATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM | |
JP6726560B2 (en) | Air conditioning system | |
JP5951536B2 (en) | Power remote control system | |
JP6785915B2 (en) | Control devices, equipment operation systems, control methods and programs | |
JP6309809B2 (en) | Controller, control system, and control system control method | |
JP6380522B2 (en) | Electronic device control system, electronic device control system operation method, server, server operation method, and program | |
JP6527206B2 (en) | CONTROL DEVICE, DEVICE OPERATION SYSTEM, CONTROL METHOD, AND PROGRAM | |
JP2007188394A (en) | Equipment control communication system, equipment control communication method, controller, and equipment control communication program | |
JP6909994B2 (en) | Remote control system, remote control method, remote control program and electrical equipment | |
JP2005291772A (en) | Electronic equipment and its control system | |
JP2005051376A (en) | Home electric apparatus controller and control program | |
JP2011118243A (en) | Display device | |
JP2018046420A (en) | Information processing system, image forming apparatus, information processing apparatus, and program | |
JP2005284737A (en) | Control method for computer system, peripheral device, server and program | |
JP2020150410A (en) | Information processing system and information input/output device | |
JP2019062316A (en) | Consumer-electronics control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150311 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150317 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150518 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150828 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20150904 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20151113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160510 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5936651 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |