Nothing Special   »   [go: up one dir, main page]

JP5936651B2 - Remote operation system and remote operation method - Google Patents

Remote operation system and remote operation method Download PDF

Info

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
Application number
JP2014125240A
Other languages
Japanese (ja)
Other versions
JP2014217073A (en
Inventor
矢部 正明
正明 矢部
裕信 矢野
裕信 矢野
雄喜 小川
雄喜 小川
聡司 峯澤
聡司 峯澤
一郎 丸山
一郎 丸山
中村 慎二
慎二 中村
史郎 鈴木
史郎 鈴木
正之 小松
正之 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority to JP2013094500A priority Critical patent/JP2014216942A/en
Priority to PCT/JP2014/061738 priority patent/WO2014175437A1/en
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2014125239A priority patent/JP6076296B2/en
Priority to JP2014125240A priority patent/JP5936651B2/en
Publication of JP2014217073A publication Critical patent/JP2014217073A/en
Application granted granted Critical
Publication of JP5936651B2 publication Critical patent/JP5936651B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/40Remote control systems using repeaters, converters, gateways
    • G08C2201/42Transmitting 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.

特開2005−236625号公報JP 2005-236625 A

特許文献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.

本発明の実施の形態1に係る遠隔操作システムの構成を示す図である。It is a figure which shows the structure of the remote control system which concerns on Embodiment 1 of this invention. 電気機器の構成を示すブロック図である。It is a block diagram which shows the structure of an electric equipment. コントローラの構成を示すブロック図である。It is a block diagram which shows the structure of a controller. サーバの構成を示すブロック図である。It is a block diagram which shows the structure of a server. 操作端末の構成を示すブロック図である。It is a block diagram which shows the structure of an operating terminal. 表示画面の例を示す図である。It is a figure which shows the example of a display screen. 操作端末によって実行される端末処理を示すフロー図である。It is a flowchart which shows the terminal process performed by the operation terminal. 通信障害が生じたことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that the communication failure has arisen. 操作が完了したことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that operation was completed. 住居内から電気機器が操作されたことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that the electric equipment was operated from the residence. 通信障害が生じたことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that the communication failure has arisen. 操作に失敗したことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that operation failed. サーバによって実行されるサーバ処理を示すフロー図である。It is a flowchart which shows the server process performed by the server. コントローラによって実行されるコントローラ処理を示すフロー図である。It is a flowchart which shows the controller process performed by a controller. 通信障害が生じたことを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that the communication failure has arisen. 電気機器によって実行される機器処理を示すフロー図である。It is a flowchart which shows the apparatus process performed by an electric equipment. 遠隔操作システムにおける通信を時系列で示す図である。It is a figure which shows the communication in a remote control system in time series. 実施の形態2に係る遠隔操作システムにおける通信を時系列で示す図である。It is a figure which shows the communication in the remote control system which concerns on Embodiment 2 in time series. 操作内容を伝送中であることを表示する表示画面の例を示す図である。It is a figure which shows the example of the display screen which displays that operation content is transmitting. 実施の形態3に係る遠隔操作システムにおける通信を時系列で示す図である。It is a figure which shows the communication in the remote control system which concerns on Embodiment 3 in time series.

以下、本発明を実施するための形態について、図面を参照しつつ詳細に説明する。   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.
Remote operation system 100 according to the present embodiment is a system for operating a device in a house from outside the house. As shown in FIG. 1, the remote operation system 100 includes a plurality of electrical devices 11, 12, 13, a sensor 19, a controller 30, a server 50, and an operation terminal 60 installed in a residence 10. ing.

電気機器11〜13、センサ19及びコントローラ30各々は、宅内ネットワーク20を介して互いに接続されている。宅内ネットワーク20は、例えば、ECHONET Lite(登録商標)等の通信プロトコルに従って通信するためのネットワークである。電気機器11〜13、センサ19及びコントローラ30各々は、この通信プロトコルに従って信号を送受信することにより、宅内ネットワーク20を介して互いに通信する。   The electric devices 11 to 13, the sensor 19, and the controller 30 are connected to each other via the home network 20. The home network 20 is a network for communicating according to a communication protocol such as ECHONET Lite (registered trademark), for example. The electric devices 11 to 13, the sensor 19, and the controller 30 each communicate with each other via the home network 20 by transmitting and receiving signals according to this communication protocol.

また、コントローラ30、サーバ50、及び操作端末60各々は、広域ネットワーク40を介して互いに接続されている。広域ネットワーク40は、例えばインターネットである。コントローラ30、サーバ50、及び操作端末60各々は、所定のプロトコル(例えばHTTPS、Hypertext Transfer Protocol over Secure Socket Layer)に従って信号を送受信することにより、広域ネットワーク40を介して互いに通信する。   Further, the controller 30, the server 50, and the operation terminal 60 are connected to each other via the wide area network 40. The wide area network 40 is, for example, the Internet. The controller 30, the server 50, and the operation terminal 60 communicate with each other via the wide area network 40 by transmitting and receiving signals according to a predetermined protocol (for example, HTTPS, Hypertext Transfer Protocol over Secure Socket Layer).

電気機器11は、例えば、ユーザU1が居住する部屋における空気の状態を調節するエアコンディショナである。電気機器11は、例えば天井に設置される。電気機器11は、図2に示されるように、制御部111、通信部112、記憶部113、検出部114、動作部115、及び入力部116を有している。   The electric device 11 is an air conditioner that adjusts the air condition in a room where the user U1 lives, for example. The electric device 11 is installed on a ceiling, for example. As illustrated in FIG. 2, the electrical device 11 includes a control unit 111, a communication unit 112, a storage unit 113, a detection unit 114, an operation unit 115, and an input unit 116.

制御部111は、例えばCPU(Central Processing Unit)及びRAM(Random Access Memory)等から構成される。制御部111は、通信部112、記憶部113、検出部114、及び動作部115に信号線を介して接続されている。制御部111は、記憶部113に記憶されているプログラムを実行することにより、後述の処理を実行して、電気機器11の各構成要素を制御する。   The control unit 111 includes, for example, a CPU (Central Processing Unit) and a RAM (Random Access Memory). The control unit 111 is connected to the communication unit 112, the storage unit 113, the detection unit 114, and the operation unit 115 via signal lines. The control unit 111 executes a process described later by executing a program stored in the storage unit 113 and controls each component of the electrical device 11.

通信部112は、宅内ネットワーク20を介して通信するための通信インタフェース等から構成される。通信部112は、宅内ネットワーク20から取得した情報を制御部111へ通知し、制御部111から通知された情報を宅内ネットワーク20へ出力する。   The communication unit 112 includes a communication interface for communicating via the home network 20. The communication unit 112 notifies the control unit 111 of information acquired from the home network 20, and outputs the information notified from the control unit 111 to the home network 20.

記憶部113は、例えばフラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部113は、制御部111によって実行されるプログラムの他に、制御部111による処理に用いられる種々のデータを記憶している。そして、記憶部113は、制御部111が利用するデータを制御部111へ供給し、制御部111から供給されたデータを記憶する。   The storage unit 113 includes a nonvolatile memory such as a flash memory, for example. In addition to the program executed by the control unit 111, the storage unit 113 stores various data used for processing by the control unit 111. The storage unit 113 supplies data used by the control unit 111 to the control unit 111 and stores the data supplied from the control unit 111.

検出部114は、例えば温度センサである。検出部114は、電気機器11が吸い込んだ空気の温度を検出して、制御部111へ通知する。   The detection unit 114 is a temperature sensor, for example. The detection unit 114 detects the temperature of the air taken in by the electric device 11 and notifies the control unit 111 of the temperature.

動作部115は、例えば空調空気を送風するためのファン、及び空調空気を所定の方向へ送風するためのルーバ等から構成される。動作部115は、制御部111の指示に従って動作し、電気機器11の主たる機能を発揮するために用いられる。   The operation unit 115 includes, for example, a fan for blowing conditioned air and a louver for blowing conditioned air in a predetermined direction. The operation unit 115 operates in accordance with instructions from the control unit 111 and is used to exhibit the main functions of the electrical device 11.

入力部116は、電源スイッチ及び入力キー等から構成される。入力部116は、住居10内のユーザU1によって入力された情報を取得して、制御部111へ通知する。入力部116は、ユーザU1が電気機器11を直接操作するために用いられる。   The input unit 116 includes a power switch and input keys. The input unit 116 acquires information input by the user U1 in the residence 10 and notifies the control unit 111 of the information. The input unit 116 is used by the user U1 to directly operate the electric device 11.

図1に戻り、電気機器12、13各々は、例えばテレビジョン受像機、電気給湯器、床暖房システム、電磁調理器、換気システム、又は冷蔵庫等の家庭用電気機器である。電気機器12、13はいずれも、電気機器11と同様の構成を有している。   Returning to FIG. 1, each of the electric devices 12 and 13 is a household electric device such as a television receiver, an electric water heater, a floor heating system, an electromagnetic cooker, a ventilation system, or a refrigerator. Both the electric devices 12 and 13 have the same configuration as the electric device 11.

センサ19は、ユーザU1が居住する部屋の床面付近に設置された温度センサである。センサ19は、床上の空気の温度を計測して、計測の結果を、宅内ネットワーク20を介してコントローラ30へ出力する。センサ19は、電気機器11から離れた位置における空気の温度を測定するために用いられる。また、センサ19は、検出部114と合わせて、コントローラ30によって制御された電気機器11による環境の変化を検出するために用いられる。   The sensor 19 is a temperature sensor installed near the floor of the room where the user U1 lives. The sensor 19 measures the temperature of the air on the floor and outputs the measurement result to the controller 30 via the home network 20. The sensor 19 is used to measure the temperature of the air at a position away from the electric device 11. In addition, the sensor 19 is used in combination with the detection unit 114 to detect a change in the environment caused by the electric device 11 controlled by the controller 30.

コントローラ30は、例えば、電気機器11〜13を統括して制御するHEMS(Home Energy Management System)コントローラである。また、コントローラ30は、宅内ネットワーク20と広域ネットワーク40との間におけるホームゲートウェイサーバとして機能する。コントローラ30は、図3に示されるように、制御部31、第1通信部32、第2通信部33、及び記憶部34を有している。   The controller 30 is, for example, a HEMS (Home Energy Management System) controller that controls the electrical devices 11 to 13 in an integrated manner. The controller 30 functions as a home gateway server between the home network 20 and the wide area network 40. As illustrated in FIG. 3, the controller 30 includes a control unit 31, a first communication unit 32, a second communication unit 33, and a storage unit 34.

制御部31は、例えばCPU及びRAM等から構成される。制御部31は、第1通信部32、第2通信部33、及び記憶部34に信号線を介して接続されている。制御部31は、記憶部34に記憶されているプログラムを実行することにより、後述の処理を実行して、コントローラ30の各構成要素を制御する。   The control unit 31 includes, for example, a CPU and a RAM. The control unit 31 is connected to the first communication unit 32, the second communication unit 33, and the storage unit 34 via signal lines. The control unit 31 executes processes described later by executing a program stored in the storage unit 34 and controls each component of the controller 30.

第1通信部32は、宅内ネットワーク20を介して通信するための通信インタフェース等から構成される。第1通信部32は、宅内ネットワーク20から取得した情報を制御部31へ通知し、制御部31から通知された情報を宅内ネットワーク20へ出力する。   The first communication unit 32 includes a communication interface for communicating via the home network 20. The first communication unit 32 notifies the information acquired from the home network 20 to the control unit 31 and outputs the information notified from the control unit 31 to the home network 20.

第2通信部33は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。第2通信部33は、広域ネットワーク40から取得した情報を制御部31へ通知し、制御部31から通知された情報を広域ネットワーク40へ出力する。   The second communication unit 33 includes a communication interface for communicating via the wide area network 40. The second communication unit 33 notifies the information acquired from the wide area network 40 to the control unit 31 and outputs the information notified from the control unit 31 to the wide area network 40.

記憶部34は、不揮発性メモリを含んで構成される。記憶部34は、制御部31によって実行されるプログラムの他に、制御部31による処理に用いられる種々のデータを記憶している。そして、記憶部34は、制御部31が利用するデータを制御部31へ供給し、制御部31から供給されたデータを記憶する。   The storage unit 34 includes a nonvolatile memory. In addition to the program executed by the control unit 31, the storage unit 34 stores various data used for processing by the control unit 31. The storage unit 34 supplies the data used by the control unit 31 to the control unit 31 and stores the data supplied from the control unit 31.

図1に戻り、サーバ50は、例えば、コントローラ30を含む複数のHEMSコントローラを管理するクラウドサーバである。また、サーバ50は、広域ネットワーク40を介して遠隔操作を試みる操作端末60の認証サーバとなる。さらに、本実施形態に係るサーバ50は、ウェブサーバとして機能し、所定の要求(HTTPSリクエスト)に対して応答することにより、コントローラ30及び操作端末60と通信する。   Returning to FIG. 1, the server 50 is a cloud server that manages a plurality of HEMS controllers including the controller 30, for example. Further, the server 50 serves as an authentication server for the operation terminal 60 attempting remote operation via the wide area network 40. Furthermore, the server 50 according to the present embodiment functions as a web server and communicates with the controller 30 and the operation terminal 60 by responding to a predetermined request (HTTPS request).

サーバ50は、図4に示されるように、制御部51、通信部52、及び記憶部53を有している。   As shown in FIG. 4, the server 50 includes a control unit 51, a communication unit 52, and a storage unit 53.

制御部51は、例えばCPU及びRAM等から構成される。制御部51は、通信部52、及び記憶部53に信号線を介して接続されている。制御部51は、記憶部53に記憶されているプログラムを実行することにより、後述の処理を実行して、サーバ50の各構成要素を制御する。   The control unit 51 includes, for example, a CPU and a RAM. The control unit 51 is connected to the communication unit 52 and the storage unit 53 via a signal line. The control unit 51 executes processes described later by executing a program stored in the storage unit 53 and controls each component of the server 50.

通信部52は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。通信部52は、広域ネットワーク40から取得した情報を制御部51へ通知し、制御部51から通知された情報を広域ネットワーク40へ出力する。   The communication unit 52 includes a communication interface for communicating via the wide area network 40. The communication unit 52 notifies the information acquired from the wide area network 40 to the control unit 51, and outputs the information notified from the control unit 51 to the wide area network 40.

記憶部53は、不揮発性メモリを含んで構成される。記憶部53は、制御部51によって実行されるプログラムの他に、制御部51による処理に用いられる種々のデータを記憶している。そして、記憶部53は、制御部51が利用するデータを制御部51へ供給し、制御部51から供給されたデータを記憶する。   The storage unit 53 includes a nonvolatile memory. The storage unit 53 stores various data used for processing by the control unit 51 in addition to the program executed by the control unit 51. And the memory | storage part 53 supplies the data which the control part 51 utilizes to the control part 51, and memorize | stores the data supplied from the control part 51. FIG.

図1に戻り、操作端末60は、ユーザU2が所持する携帯端末(例えばスマートフォン、タブレット端末等)であって、移動体通信網を介して広域ネットワーク40に接続されている。なお、ユーザU2は、住居10の居住者である。操作端末60は、このユーザU2が外出先から電気機器11等を操作するために用いられる。操作端末60は、図5に示されるように、制御部61、通信部62、記憶部63、入力部64、及び表示部65を有している。   Returning to FIG. 1, the operation terminal 60 is a portable terminal (for example, a smart phone, a tablet terminal, etc.) possessed by the user U2, and is connected to the wide area network 40 via a mobile communication network. The user U2 is a resident of the residence 10. The operation terminal 60 is used by the user U2 to operate the electrical device 11 and the like from a place where they are away. As shown in FIG. 5, the operation terminal 60 includes a control unit 61, a communication unit 62, a storage unit 63, an input unit 64, and a display unit 65.

制御部61は、例えばCPU及びRAM等から構成される。制御部61は、通信部62、記憶部63、入力部64、及び表示部65に信号線を介して接続されている。制御部61は、記憶部63に記憶されているプログラムを実行することにより、後述の処理を実行して、操作端末60の各構成要素を制御する。   The control unit 61 includes, for example, a CPU and a RAM. The control unit 61 is connected to the communication unit 62, the storage unit 63, the input unit 64, and the display unit 65 via signal lines. The control unit 61 executes processes described later by executing a program stored in the storage unit 63 and controls each component of the operation terminal 60.

通信部62は、広域ネットワーク40を介して通信するための通信インタフェース等から構成される。通信部62は、広域ネットワーク40から取得した情報を制御部61へ通知し、制御部61から通知された情報を広域ネットワーク40へ出力する。   The communication unit 62 includes a communication interface for communicating via the wide area network 40. The communication unit 62 notifies the information acquired from the wide area network 40 to the control unit 61 and outputs the information notified from the control unit 61 to the wide area network 40.

記憶部63は、不揮発性メモリを含んで構成される。記憶部63は、制御部61によって実行されるプログラムの他に、制御部61による処理に用いられる種々のデータを記憶している。そして、記憶部63は、制御部61が利用するデータを制御部61へ供給し、制御部61から供給されたデータを記憶する。   The storage unit 63 includes a nonvolatile memory. In addition to the program executed by the control unit 61, the storage unit 63 stores various data used for processing by the control unit 61. The storage unit 63 supplies data used by the control unit 61 to the control unit 61 and stores the data supplied from the control unit 61.

入力部64は、例えば入力キー及び静電容量方式のポインティングデバイスを含んで構成される。入力部64は、ユーザU2によって入力された情報を取得して、制御部61へ通知する。ユーザU2によって入力される情報には、例えば電気機器11等に対する操作の内容が含まれる。   The input unit 64 includes, for example, an input key and a capacitance type pointing device. The input unit 64 acquires information input by the user U2 and notifies the control unit 61 of the information. The information input by the user U2 includes, for example, the contents of the operation on the electric device 11 or the like.

表示部65は、LCD(Liquid Crystal Display)等の表示デバイスを含んで構成される。本実施の形態に係る表示部65は、入力部64を構成するポインティングデバイスと一体的に形成されることで、タッチスクリーンを構成する。   The display unit 65 includes a display device such as an LCD (Liquid Crystal Display). The display unit 65 according to the present embodiment is formed integrally with a pointing device that constitutes the input unit 64 to constitute a touch screen.

また、表示部65は、制御部61の指示に従って種々の図形や文字をユーザU2に対して表示するための表示画面651を有している。図6には、表示画面651として表示される画面の例が示されている。図6に示されるように、表示画面651は、操作領域A1、通信状況領域A2、及び機器状態領域A3を有している。   The display unit 65 has a display screen 651 for displaying various figures and characters to the user U2 in accordance with instructions from the control unit 61. FIG. 6 shows an example of a screen displayed as the display screen 651. As shown in FIG. 6, the display screen 651 has an operation area A1, a communication status area A2, and a device status area A3.

操作領域A1には、サーバ50から配信されるウェブページが表示される。このウェブページは、例えば、図6に示されるように、電気機器11に対する操作の内容を入力するための操作画面である。   A web page distributed from the server 50 is displayed in the operation area A1. For example, as shown in FIG. 6, this web page is an operation screen for inputting the content of the operation on the electric device 11.

操作画面は、ウェブページの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 electric device 11, and a box B3 for setting a target value of the room temperature adjusted by the electric device 11. , A box B4 for instructing the start or stop of driving, and a button B5 for transmitting the contents of the operation input in the boxes B2 to B4.

また、通信状況領域A2には、操作端末60を示すアイコンI60、サーバ50を示すアイコンI50、コントローラ30を示すアイコンI30、及び電気機器11を示すアイコンI11を用いて、操作端末60と電気機器11との間における通信の状況が表示される。   In the communication status area A2, the operation terminal 60 and the electric device 11 are displayed using the icon I60 indicating the operation terminal 60, the icon I50 indicating the server 50, the icon I30 indicating the controller 30, and the icon I11 indicating the electric device 11. The status of communication with is displayed.

また、機器状態領域A3には、電気機器11の状態を含む複数の行が時系列で表示される。   In the device status area A3, a plurality of rows including the status of the electrical device 11 are displayed in time series.

続いて、電気機器11が操作される場合において、操作端末60、サーバ50、コントローラ30及び電気機器11の各々によって実行される処理について順に説明する。   Next, processing performed by each of the operation terminal 60, the server 50, the controller 30, and the electric device 11 when the electric device 11 is operated will be described in order.

図7には、操作端末60によって実行される端末処理が示されている。この端末処理は、例えば、遠隔操作のアプリケーションがユーザU2によって起動されることにより開始する。   FIG. 7 shows terminal processing executed by the operation terminal 60. This terminal processing starts, for example, when a remote operation application is activated by the user U2.

図7に示されるように、操作端末60の制御部61は、まず、サーバ50との接続を試みる(ステップS601)。例えば、制御部61は、サーバ50に対してpingメッセージを送ることにより、接続を試みる。   As shown in FIG. 7, the control unit 61 of the operation terminal 60 first tries to connect to the server 50 (step S601). For example, the control unit 61 attempts connection by sending a ping message to the server 50.

次に、制御部61は、接続が成功したか否かを判定する(ステップS602)。例えば、制御部61は、pingメッセージに対する応答をサーバ50から受信したか否かを判定する。接続に失敗したと判定された場合(ステップS602;No)、制御部61は、接続に失敗した旨を表示画面651に表示させる(ステップS603)。   Next, the control unit 61 determines whether or not the connection is successful (step S602). For example, the control unit 61 determines whether a response to the ping message has been received from the server 50. When it is determined that the connection has failed (step S602; No), the control unit 61 displays on the display screen 651 that the connection has failed (step S603).

具体的には、制御部61は、図8に示されるように、ボックスB1と接続に失敗した旨とを操作領域A1に表示させる。また、制御部61は、図8中の通信状況領域A2に示されるように、アイコンI60とアイコンI50とを結ぶ線が切断されていることを図形で示す。また、制御部61は、通信状況の説明を含むボックスB21、及び現在の通信状況に基づいてユーザU2を支援するためのアドバイスを含むボックスB22を表示させる。   Specifically, as shown in FIG. 8, the control unit 61 causes the operation area A1 to display the box B1 and the fact that the connection has failed. Moreover, the control part 61 shows with a figure that the line which connects the icon I60 and the icon I50 is cut | disconnected as shown by communication status area | region A2 in FIG. Further, the control unit 61 displays a box B21 including a description of the communication status and a box B22 including advice for supporting the user U2 based on the current communication status.

その後、制御部61は、端末処理を終了する。ユーザU2が遠隔操作を再度試みる場合には、端末処理が再度実行されることとなる。   Thereafter, the control unit 61 ends the terminal process. When the user U2 tries the remote operation again, the terminal process is executed again.

一方、ステップ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 control part 61 tries the authentication that it is the connection by the legitimate operator who operates the electric equipment 11 (step S604). . Specifically, the control unit 61 acquires a web page for inputting an ID (identifier) and password from the server 50 and displays the web page in the operation area A1, thereby allowing the user U2 to input the ID and password. Prompt. Then, the control unit 61 transmits the ID and password input by the user U2 to the server 50.

次に、制御部61は、サーバ50からの応答の内容に基づいて、認証が成功したか否かを判定する(ステップS605)。   Next, the control unit 61 determines whether or not the authentication is successful based on the content of the response from the server 50 (step S605).

認証に失敗したと判定された場合(ステップS605;No)、制御部61は、認証に失敗した旨を表示画面651に表示させる(ステップS606)。例えば、制御部61は、サーバ50から配信されたウェブページを操作領域A1に表示させる。その後、制御部61は、端末処理を終了する。   If it is determined that the authentication has failed (step S605; No), the control unit 61 causes the display screen 651 to display that the authentication has failed (step S606). For example, the control unit 61 displays the web page distributed from the server 50 in the operation area A1. Thereafter, the control unit 61 ends the terminal process.

一方、認証に成功したと判定された場合(ステップS605;Yes)、制御部61は、操作画面をサーバ50から取得して表示画面651に表示させる(ステップS607)。   On the other hand, when it is determined that the authentication is successful (step S605; Yes), the control unit 61 acquires the operation screen from the server 50 and displays it on the display screen 651 (step S607).

次に、制御部61は、操作内容がユーザU2によって入力されたか否かを判定する(ステップS608)。具体的には、制御部61は、操作画面のボックスB2〜B4に値が入力された上で、ボタンB5にユーザU2の指が触れたか否かを判定する。   Next, the control unit 61 determines whether or not the operation content has been input by the user U2 (step S608). Specifically, the control unit 61 determines whether or not the user U2's finger has touched the button B5 after a value is input to the boxes B2 to B4 on the operation screen.

操作内容が入力されていないと判定された場合(ステップS608;No)、制御部61は、ステップS608の判定を繰り返す。これにより、ユーザU2が操作内容を入力してボタンB5に触れるまで、制御部61は待機することとなる。   When it is determined that the operation content has not been input (step S608; No), the control unit 61 repeats the determination of step S608. Accordingly, the control unit 61 stands by until the user U2 inputs the operation content and touches the button B5.

操作内容が入力されたと判定された場合(ステップS608;Yes)、制御部61は、操作内容をサーバ50へ送信する(ステップS609)。具体的には、制御部61は、POSTメソッドで操作内容を付加されたHTTPSリクエストを、サーバ50へ送信する。   When it is determined that the operation content has been input (step S608; Yes), the control unit 61 transmits the operation content to the server 50 (step S609). Specifically, the control unit 61 transmits an HTTPS request to which the operation content is added by the POST method to the server 50.

次に、制御部61は、操作の結果をサーバ50に要求する(ステップS610)。操作の結果には、例えば、操作内容を受信した後の電気機器11の状態、電気機器11が操作内容に従った状態にあるか否か、住居10内のユーザU1によって別途の操作があった旨、及び、操作端末60と電気機器11との間に生じた通信障害が含まれる。なお、制御部61は、操作の結果に含まれない情報を、サーバ50から受信することもある。操作の結果に含まれない情報には、検出部114によって検出された吸込温度、センサ19によって計測された床上温度、及び操作内容が電気機器11によって受信された旨が含まれる。   Next, the control part 61 requests | requires the result of operation to the server 50 (step S610). As the result of the operation, for example, the state of the electric device 11 after receiving the operation content, whether or not the electric device 11 is in a state according to the operation content, there was a separate operation by the user U1 in the residence 10 And a communication failure that occurs between the operation terminal 60 and the electric device 11 are included. The control unit 61 may receive information not included in the operation result from the server 50. The information that is not included in the operation result includes the suction temperature detected by the detection unit 114, the floor temperature measured by the sensor 19, and the fact that the operation content has been received by the electric device 11.

次に、制御部61は、サーバ50からの応答を受けて、操作結果を取得したか否かを判定する(ステップS611)。操作結果を取得していないと判定された場合(ステップS611;No)、制御部61は、ステップS610以降の処理を繰り返す。   Next, the control part 61 receives the response from the server 50, and determines whether the operation result has been acquired (step S611). When it is determined that the operation result has not been acquired (step S611; No), the control unit 61 repeats the processing after step S610.

一方、操作結果を取得したと判定された場合(ステップ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 control part 61 determines whether operation was completed (step S612). Completion of the operation means that the state of the electric device 11 is as intended by the user U2 in accordance with the operation content transmitted in step S609. The control unit 61 may determine whether the operation is completed by comparing the transmitted operation content with the acquired operation result, and indicates whether the electric device 11 is in a state according to the operation content. Data may be received and based on this data, it may be determined whether the operation has been completed.

操作が完了したと判定された場合(ステップ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 control unit 61 displays the completion of the operation on the display screen 651 (step S613). As a result, for example, as shown in FIG. 9, the rows R1 and R2 including the state of the electrical device 11 and the description of “completed” indicating that the operation has been performed are displayed in the device state area A3. Is displayed. Further, the rows R1 and R2 include the suction temperature detected by the detection unit 114 and the floor temperature measured by the sensor 19.

なお、図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 electric device 11 is displayed regardless of the result of the operation.

また、図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 operation terminal 60 and the server 50 is good when the icons I60 and I50 are connected by a double line. Similarly, the icons I50 and I30 are connected with thick lines, which indicates that there is no problem in communication quality between the server 50 and the controller 30. Further, the icons I30 and I11 are connected with thick lines, which indicates that there is no problem in the communication quality between the controller 30 and the electrical device 11.

その後、制御部61は、端末処理を終了する。   Thereafter, the control unit 61 ends the terminal process.

ステップ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 control part 61 determines whether the state of the electric equipment 11 was changed by separate operation from the house (step). S614). When this determination is affirmed (step S614; Yes), the control unit 61 displays the state of the electrical device 11 on the display screen 651 (step S615).

これにより、例えば図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 electric device 11 is not in accordance with the operation content is displayed in the device state area A3. Is displayed.

その後、制御部61は、端末処理を終了する。   Thereafter, the control unit 61 ends the terminal process.

一方、ステップS614の判定が否定された場合(ステップS614;No)、制御部61は、異常が発生したか否かを判定する(ステップS616)。この異常には、例えば、サーバ50、コントローラ30及び電気機器11の異常、並びに通信障害が含まれる。   On the other hand, when the determination in step S614 is negative (step S614; No), the control unit 61 determines whether an abnormality has occurred (step S616). This abnormality includes, for example, an abnormality in the server 50, the controller 30, and the electric device 11, and a communication failure.

異常が発生したと判定された場合(ステップS616;Yes)、制御部61は、異常の内容を表示画面651に表示させる(ステップS617)。これにより、例えば図11に示されるように、異常の詳細が通信状況領域A2に表示される。その後、制御部61は、端末処理を終了する。   When it is determined that an abnormality has occurred (step S616; Yes), the control unit 61 displays the content of the abnormality on the display screen 651 (step S617). Thus, for example, as shown in FIG. 11, the details of the abnormality are displayed in the communication status area A2. Thereafter, the control unit 61 ends the terminal process.

一方、異常が発生していないと判定された場合(ステップ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 control unit 61 determines that the setting of the operation content in the electric device 11 has failed, and displays that the setting has failed. It is displayed on the screen 651 (step S618). As a result, for example, as shown in FIG. 12, a row R5 including the state of the electrical device 11 and the description “x setting failure” indicating that the setting has failed is displayed in the device state area A3.

その後、制御部61は、端末処理を終了する。   Thereafter, the control unit 61 ends the terminal process.

続いて、サーバ50によって実行されるサーバ処理について、図13を用いて説明する。このサーバ処理は、サーバ50の電源が投入されることで開始する。   Next, server processing executed by the server 50 will be described with reference to FIG. This server process starts when the power of the server 50 is turned on.

図13に示されるように、サーバ50の制御部51は、まず、コントローラ30からデータの同期を要求されたか否かを判定する(ステップS501)。この要求は、例えばデータの同期を要求するHTTPSリクエストである。   As shown in FIG. 13, the control unit 51 of the server 50 first determines whether or not data synchronization is requested from the controller 30 (step S501). This request is, for example, an HTTPS request for data synchronization.

同期を要求されたと判定された場合(ステップS501;Yes)、制御部51は、要求された時刻を記憶する(ステップS502)。その後、制御部51は、ステップS505へ処理を移行する。   When it is determined that synchronization is requested (step S501; Yes), the control unit 51 stores the requested time (step S502). Thereafter, the control unit 51 shifts the processing to step S505.

一方、同期を要求されていないと判定された場合(ステップ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 control unit 51 determines whether or not a certain time has elapsed since the last requested time (step S503). This certain time is, for example, 10 minutes. When it is determined that the predetermined time has not elapsed (step S503; No), the control unit 51 shifts the processing to step S505.

一方、一定時間を経過したと判定された場合(ステップ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 control unit 51 notifies the operation terminal 60 that a communication failure has occurred with the controller 30 (step S504). Thereby, for example, the information shown in FIG. 11 is displayed in the communication status area A2.

次に、制御部51は、コントローラ30とのセッションを維持するための応答をする(ステップS505)。この応答は、制御部51がComet方式(ロングポーリング方式)に従ってコントローラ30へ定期的に返す応答である。これにより、コントローラ30からの要求に対する応答が実質的には保留された状態となる。   Next, the control unit 51 responds to maintain a session with the controller 30 (step S505). This response is a response that the control unit 51 periodically returns to the controller 30 in accordance with the Comet method (long polling method). Thereby, the response to the request from the controller 30 is substantially put on hold.

なお、ステップS502に続いてステップS505が実行されたときに、制御部51は、データを同期するための情報を応答に含める。これにより、コントローラ30が記憶するデータの内容と、サーバ50が記憶するデータの内容とが一致することとなる。   When step S505 is executed subsequent to step S502, the control unit 51 includes information for synchronizing data in the response. Thereby, the content of the data stored in the controller 30 matches the content of the data stored in the server 50.

次に、制御部51は、操作端末60からの要求があるか否かを判定する(ステップS506)。具体的には、制御部51は、操作端末60からHTTPSリクエストを受信したか否かを判定する。   Next, the control unit 51 determines whether or not there is a request from the operation terminal 60 (step S506). Specifically, the control unit 51 determines whether an HTTPS request has been received from the operation terminal 60.

要求がないと判定された場合(ステップS506;No)、制御部51は、ステップS501以降の処理を繰り返す。一方、要求があると判定された場合(ステップS506;Yes)、制御部51は、操作端末60に対して応答する(ステップS507)。これにより、例えば、電気機器11の状態を示す状態信号が操作端末60へ伝送されることとなる。   When it determines with there being no request | requirement (step S506; No), the control part 51 repeats the process after step S501. On the other hand, when it determines with a request | requirement (step S506; Yes), the control part 51 responds with respect to the operating terminal 60 (step S507). Thereby, for example, a state signal indicating the state of the electrical device 11 is transmitted to the operation terminal 60.

次に、制御部51は、ステップS506の要求に、POSTメソッド等で付加された操作内容が含まれていたか否かを判定する(ステップS508)。操作内容が含まれていないと判定された場合(ステップS508;No)、制御部51は、ステップS501以降の処理を繰り返す。   Next, the control unit 51 determines whether or not the operation content added by the POST method or the like is included in the request in step S506 (step S508). When it is determined that the operation content is not included (step S508; No), the control unit 51 repeats the processing after step S501.

一方、操作内容が含まれていると判定された場合(ステップS508;Yes)、制御部51は、ステップS501の要求に対して、操作内容を含む応答をコントローラ30へ送信する(ステップS509)。   On the other hand, when it determines with operation content being contained (step S508; Yes), the control part 51 transmits the response containing operation content to the controller 30 with respect to the request | requirement of step S501 (step S509).

その後、制御部51は、ステップS501以降の処理を繰り返す。   Then, the control part 51 repeats the process after step S501.

続いて、コントローラ30によって実行されるコントローラ処理について、図14を用いて説明する。このコントローラ処理は、コントローラ30の電源が投入されることにより開始する。   Next, controller processing executed by the controller 30 will be described with reference to FIG. This controller process starts when the controller 30 is powered on.

図14に示されるように、コントローラ30の制御部31は、まず、サーバ50と同期する(ステップS301)。具体的には、制御部31は、サーバ50に対してデータの同期を要求して、サーバ50からの応答を受信することにより、サーバ50と同期する。   As shown in FIG. 14, the controller 31 of the controller 30 first synchronizes with the server 50 (step S301). Specifically, the control unit 31 synchronizes with the server 50 by requesting the server 50 to synchronize data and receiving a response from the server 50.

次に、制御部31は、ステップS301の同期により、サーバ50から操作内容を受信したか否かを判定する(ステップS302)。操作内容を受信していないと判定された場合(ステップS302;No)、制御部31は、ステップS307へ処理を移行する。   Next, the control part 31 determines whether the operation content was received from the server 50 by the synchronization of step S301 (step S302). When it determines with not having received the operation content (step S302; No), the control part 31 transfers a process to step S307.

一方、操作内容を受信したと判定された場合(ステップS302;Yes)、制御部31は、操作内容に基づいて電気機器11を制御するための制御信号を生成して、電気機器11へ送信する(ステップS303)。この制御信号は、宅内ネットワーク20において操作内容を伝送する信号となる。   On the other hand, when it determines with having received operation content (step S302; Yes), the control part 31 produces | generates the control signal for controlling the electric equipment 11 based on operation content, and transmits to the electric equipment 11. (Step S303). This control signal is a signal for transmitting operation details in the home network 20.

次に、制御部31は、電気機器11からの応答を受信したか否かを判定する(ステップS304)。この応答は、ステップS303にて送信された制御信号に対して、電気機器11の状態に関わらず、電気機器11によってなされる応答である。   Next, the control part 31 determines whether the response from the electric equipment 11 was received (step S304). This response is a response made by the electrical device 11 to the control signal transmitted in step S303 regardless of the state of the electrical device 11.

応答を受信していないと判定された場合(ステップ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 control unit 31 synchronizes with the server 50 to notify the server 50 of a communication failure with the electrical device 11 (step S305). . When the signal indicating the communication failure is transmitted to the operation terminal 60 by the server 50, the line connecting the icon I30 and the icon I11 is cut in the communication status area A2, as shown in FIG. Indicated by a graphic. In addition, a box B21 describing the content of the communication failure is displayed.

一方、応答を受信したと判定された場合(ステップ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 control part 31 transmits the response from the electric equipment 11 to the server 50 by synchronizing with the server 50 (step S306). Thereby, the fact that the operation content has reached the electrical device 11 is transmitted to the server 50 and the operation terminal 60.

次に、制御部31は、電気機器11から状態の変化が通知されたか否かを判定する(ステップS307)。具体的には、制御部31は、電気機器11の状態が変化して、変化後の状態が通知されたか否かを判定する。状態の変化が通知されたと判定された場合(ステップS307;Yes)、制御部31は、ステップS311へ処理を移行する。   Next, the control unit 31 determines whether or not a change in state has been notified from the electrical device 11 (step S307). Specifically, the control unit 31 determines whether the state of the electrical device 11 has changed and the changed state has been notified. When it is determined that a change in state has been notified (step S307; Yes), the control unit 31 shifts the process to step S311.

一方、状態の変化が通知されていないと判定された場合(ステップ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 control part 31 requests | requires a state from the electric equipment 11 (step S308). Specifically, the control unit 31 requests the electric device 11 to notify the current state of the electric device 11.

次に、制御部31は、電気機器11からの応答があるか否かを判定する(ステップS309)。この応答は、ステップS308における要求に対して電気機器11によってなされる応答である。   Next, the control unit 31 determines whether or not there is a response from the electrical device 11 (step S309). This response is a response made by the electrical device 11 in response to the request in step S308.

応答がないと判定された場合(ステップS309;No)、制御部31は、サーバ50と同期することにより、電気機器11との間における通信障害をサーバ50へ通知する(ステップS310)。その後、制御部31は、ステップS301以降の処理を繰り返す。   When it determines with there being no response (step S309; No), the control part 31 notifies the communication failure between the electric apparatuses 11 to the server 50 by synchronizing with the server 50 (step S310). Then, the control part 31 repeats the process after step S301.

一方、応答があると判定された場合(ステップ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 control part 31 produces | generates a state signal and transmits to the server 50 (step S311). Specifically, the control unit 31 generates a status signal in a format suitable for the wide area network 40, and transmits the status signal to the server 50 by synchronizing with the server 50.

次に、制御部31は、制御信号を電気機器11へ最後に送信してから所定の時間が経過したか否かを判定する(ステップS312)。所定の時間は、例えば1分間である。なお、制御信号が未だ送信されていない場合には、所定時間が経過したと判定される。所定時間が経過したと判定された場合(ステップS312;Yes)、制御部31は、ステップS301以降の処理を繰り返す。   Next, the control unit 31 determines whether or not a predetermined time has elapsed since the last transmission of the control signal to the electrical device 11 (step S312). The predetermined time is, for example, 1 minute. If the control signal has not been transmitted yet, it is determined that a predetermined time has elapsed. When it determines with predetermined time having passed (step S312; Yes), the control part 31 repeats the process after step S301.

一方、所定時間が経過していないと判定された場合(ステップS312;No)、制御部31は、電気機器11の状態が、操作内容に従った状態であるか否かを判定する(ステップS313)。具体的には、制御部31は、電気機器11の状態が、最後に送信した制御信号による制御に従った状態であるか否かを判定する。   On the other hand, when it determines with predetermined time not having passed (step S312; No), the control part 31 determines whether the state of the electric equipment 11 is a state according to operation content (step S313). ). Specifically, the control unit 31 determines whether or not the state of the electrical device 11 is in a state in accordance with control by the last transmitted control signal.

操作内容に従った状態ではないと判定された場合(ステップ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 control part 31 notifies the server 50 that the electric equipment 11 is in the state which does not follow operation content by synchronizing with the server 50. (Step S314). Then, the control part 31 repeats the process after step S301.

一方、操作内容に従った状態であると判定された場合(ステップ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 control unit 31 synchronizes with the server 50 to indicate that the electrical device 11 is in a state in accordance with the operation content. 50 is notified (step S315). Then, the control part 31 repeats the process after step S301.

図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 server 50. The period in which the status signal is generated is, for example, 2 minutes.

続いて、電気機器11によって実行される機器処理について、図16を用いて説明する。この機器処理は、電気機器11の電源が投入されることで開始する。   Next, device processing executed by the electric device 11 will be described with reference to FIG. This device processing starts when the electric device 11 is turned on.

図16に示されるように、電気機器11の制御部111は、まず、コントローラ30から制御信号を受信したか否かを判定する(ステップS101)。   As illustrated in FIG. 16, the control unit 111 of the electrical device 11 first determines whether a control signal is received from the controller 30 (step S <b> 101).

制御信号を受信していないと判定された場合(ステップ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 control unit 111 shifts the process to step S105. On the other hand, when it determines with having received the control signal (step S101; Yes), the control part 111 responds to the controller 30 (step S102). Thereby, the controller 30 is notified that the operation content has reached the electric device 11.

次に、制御部111は、制御信号に従って、動作部115を動作させる(ステップS103)。これにより、例えば、所定の設定温度を目標値とする冷房運転が開始される。   Next, the control unit 111 operates the operation unit 115 according to the control signal (step S103). Thereby, for example, a cooling operation with a predetermined set temperature as a target value is started.

次に、制御部111は、状態変化をコントローラ30へ通知する(ステップS104)。これにより、電気機器11が操作内容に従った状態となったことが、サーバ50を介して操作端末60へ通知される。なお、この通知には、検出部114による吸込温度の検出結果も含まれる。   Next, the control unit 111 notifies the controller 30 of the state change (step S104). As a result, the operation terminal 60 is notified via the server 50 that the electrical device 11 is in a state in accordance with the operation content. The notification includes the detection result of the suction temperature by the detection unit 114.

次に、制御部111は、住居10内のユーザU1によって直接操作されたか否かを判定する(ステップS105)。操作されていないと判定された場合(ステップS105;No)、制御部111は、ステップS108へ処理を移行する。   Next, the control part 111 determines whether it was operated directly by the user U1 in the residence 10 (step S105). When it determines with not being operated (step S105; No), the control part 111 transfers a process to step S108.

一方、操作されたと判定された場合(ステップS105;Yes)、制御部111は、操作に従って動作部115を動作させる(ステップS106)。   On the other hand, when it determines with having been operated (step S105; Yes), the control part 111 operates the operation part 115 according to operation (step S106).

次に、制御部111は、宅内操作があった旨をコントローラ30へ通知する(ステップS107)。これにより、電気機器11の状態が、住居10内からの操作によって変化したことが、サーバ50を介して操作端末60へ通知される。   Next, the control unit 111 notifies the controller 30 that a home operation has been performed (step S107). Thereby, it is notified to the operation terminal 60 via the server 50 that the state of the electric device 11 has been changed by an operation from within the residence 10.

次に、制御部111は、コントローラ30から状態の通知を要求されているか否かを判定する(ステップS108)。状態を要求されていないと判定された場合(ステップS108;No)、制御部111は、ステップS101以降の処理を繰り返す。   Next, the control unit 111 determines whether a notification of a state is requested from the controller 30 (step S108). When it is determined that the state is not requested (step S108; No), the control unit 111 repeats the processing after step S101.

一方、状態を要求されたと判定された場合(ステップ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 control unit 111 notifies the controller 30 of the current state of the electrical device 11 in response to the request (step S109). This notification includes the detection result of the suction temperature. Then, the control part 111 repeats the process after step S101.

図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 operation terminal 60, the server 50, the controller 30, and the electric device 11 are shown in time series. The reference numerals attached to the arrows in FIG. 17 correspond to the reference numerals attached in the flowcharts of FIGS. The connection request and authentication by the operation terminal 60 are omitted. Further, for understanding of the explanation, both notification of a state change by the electric device 11 (step S104) and a response to the request for the state (step S109) are shown.

図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 operation terminal 60 to the server 50 (step S609). The server 50 transmits this operation content to the controller 30 (step S509). And the controller 30 controls the electric equipment 11 according to operation content by transmitting the control signal produced | generated based on operation content to the electric equipment 11 (step S303).

また、図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 electrical device 11. The controller 30 acquires the state of the electric device 11 from the electric device 11 and generates a state signal indicating the acquired state (step S109). In addition, the controller 30 transmits the generated status signal to the server 50 by synchronizing with the server 50 (step S311). The server 50 transmits the status signal transmitted from the controller 30 to the operation terminal 60 (step S507). Then, the operation terminal 60 receives the status signal and displays the status of the electrical device 11 on the display screen 651.

また、図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 electrical device 11. When receiving the control signal transmitted from the controller 30, the electrical device 11 responds to this control signal (step S102). The controller 30 notifies the server 50 that the operation content has been transmitted to the electrical device 11 by synchronizing with the server 50 (step S301). And the server 50 notifies the operation terminal 60 that the operation content was transmitted to the electric equipment 11 by responding to the request of the operation terminal 60 (step S507).

以上説明したように、本実施の形態に係る表示画面651は、操作領域A1と機器状態領域A3とを有していた。これにより、電気機器11等を遠隔から操作するユーザU2は、操作後における電気機器11の状態を容易に確認することができる。ひいては、ユーザU2が意図した通りに電気機器11等が動作しているかを把握することができる。   As described above, the display screen 651 according to the present embodiment has the operation area A1 and the device state area A3. Thereby, the user U2 who operates the electric device 11 and the like remotely can easily check the state of the electric device 11 after the operation. As a result, it is possible to grasp whether the electric device 11 or the like is operating as intended by the user U2.

また、ユーザU2が意図した通りに電気機器11等が動作していない場合に、ユーザU2は、電気機器11を容易に再度操作することができる。   Further, when the electric device 11 or the like is not operating as intended by the user U2, the user U2 can easily operate the electric device 11 again.

また、表示画面651は、通信状況領域A2を有していた。これにより、ユーザU2は、操作端末60から電気機器11へ至る通信経路上に生じた通信障害の詳細と、その対策を、容易に認識することができる。   Further, the display screen 651 has a communication status area A2. Thereby, the user U2 can easily recognize the details of the communication failure that has occurred on the communication path from the operation terminal 60 to the electrical device 11 and the countermeasures.

また、機器状態領域A3には、住居10内のユーザU1によって電気機器11が操作された旨が表示された。これにより、ユーザU2は、電気機器11が自らの意図に従って動作していないことの原因を把握することができる。   In the device state area A3, the fact that the electric device 11 was operated by the user U1 in the residence 10 was displayed. Thereby, the user U2 can grasp the cause of the electrical device 11 not operating according to his / her intention.

また、コントローラ30は、定期的に電気機器11の状態を取得して、サーバ50を介して操作端末60に通知した。そして、操作端末60は、電気機器11等の状態を、時系列で機器状態領域A3に表示した。これにより、ユーザU2は、電気機器11等の状態の推移を把握することができる。   Further, the controller 30 periodically acquires the state of the electrical device 11 and notifies the operation terminal 60 via the server 50. And the operation terminal 60 displayed the state of the electric equipment 11 grade | etc., On apparatus state area | region A3 in time series. Thereby, the user U2 can grasp | ascertain transition of the state of the electric equipment 11 grade | etc.,.

また、サーバ50は、Comet方式に従って、コントローラ30との間で擬似的な双方向通信を行う。これにより、サーバ50は、操作端末60から操作内容を受信した後に大きなタイムラグが生じることなく、操作内容をコントローラ30へ伝送することができる。また、操作内容を迅速に伝送することで、操作の結果を確認するまでの待ち時間を短縮して、ユーザU2の快適性を向上することができる。   Further, the server 50 performs pseudo two-way communication with the controller 30 according to the Comet method. Accordingly, the server 50 can transmit the operation content to the controller 30 without causing a large time lag after receiving the operation content from the operation terminal 60. In addition, by quickly transmitting the operation contents, it is possible to shorten the waiting time until the result of the operation is confirmed, and to improve the comfort of the user U2.

また、遠隔操作システム100は、ウェブサーバであるサーバ50を含んで構成された。これにより、広域ネットワーク40に接続可能な汎用の端末から、汎用のウェブページ閲覧ソフトウェア(ブラウザ)を用いて、遠隔操作を実行することができる。また、専用回線の敷設や、専用の通信プロトコル及び専用のソフトウェアの開発にかかる費用を削減することができる。   The remote operation system 100 includes a server 50 that is a web server. Thereby, a remote operation can be executed from a general-purpose terminal that can be connected to the wide area network 40 using general-purpose web page browsing software (browser). In addition, it is possible to reduce the cost of laying a dedicated line and developing a dedicated communication protocol and dedicated software.

実施の形態2.
続いて、実施の形態2について、上述の実施の形態1との相違点を中心に説明する。なお、上記実施の形態1と同一又は同等の構成については、同等の符号を用いるとともに、その説明を省略又は簡略する。
Embodiment 2. FIG.
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各々と双方向通信を行う。   Remote operation system 100 according to the present embodiment differs from that according to the first embodiment in that server 50 communicates with operation terminal 60 and controller 30 according to the WebSocket method. After establishing a connection with each of the operation terminal 60 and the controller 30, the server 50 performs bidirectional communication with each of the operation terminal 60 and the controller 30.

図18には、本実施の形態に係る操作端末60、サーバ50、コントローラ30及び電気機器11の間で伝送される信号が時系列で示されている。   In FIG. 18, signals transmitted among the operation terminal 60, the server 50, the controller 30, and the electric device 11 according to the present embodiment are shown in time series.

図18に示されるように、操作端末60からのWebSocket接続要求C1及びその応答C2によって、操作端末60とサーバ50とのコネクションが確立する。このコネクションが確立した後において、サーバ50は、操作端末60からの要求を受けることなく操作端末60へデータを送信することが可能となる。   As shown in FIG. 18, the connection between the operation terminal 60 and the server 50 is established by the WebSocket connection request C1 from the operation terminal 60 and the response C2. After this connection is established, the server 50 can transmit data to the operation terminal 60 without receiving a request from the operation terminal 60.

また、コントローラ30からのWebSocket接続要求C3及びその応答C4によって、コントローラ30とサーバ50とのコネクションが確立する。このコネクションが確立した後において、サーバ50は、コントローラ30からの要求を受けることなくコントローラ30へデータを送信することが可能となる。   Further, the connection between the controller 30 and the server 50 is established by the WebSocket connection request C3 from the controller 30 and the response C4. After this connection is established, the server 50 can transmit data to the controller 30 without receiving a request from the controller 30.

また、本実施の形態に係る操作端末60は、操作内容を送信してから操作結果を取得するまでの間に、通信の状況、及び操作内容が電気機器11に届いた旨を表示画面651に表示することなく、単にユーザU2を待機させるための表示をする。例えば、制御部61は、図19に示されるように、操作内容を伝送中であることを説明するボックスB30を表示する。   In addition, the operation terminal 60 according to the present embodiment displays on the display screen 651 the communication status and the fact that the operation content has arrived at the electric device 11 from the time when the operation content is transmitted until the operation result is acquired. Without displaying, a display for simply waiting the user U2 is made. For example, as shown in FIG. 19, the control unit 61 displays a box B30 that explains that the operation content is being transmitted.

以上説明したように、本実施の形態に係るサーバ50は、操作端末60及びコントローラ30各々からの要求を待つことなく、操作端末60及びコントローラ30各々へデータを送信することができる。これにより、サーバ50による操作内容及び状態信号の伝送の際に生じるタイムラグを短縮することができる。   As described above, the server 50 according to the present embodiment can transmit data to each of the operation terminal 60 and the controller 30 without waiting for a request from each of the operation terminal 60 and the controller 30. Thereby, the time lag which arises at the time of transmission of the operation content by the server 50 and a status signal can be shortened.

また、サーバ50は、WebSocket方式に専用のデータフレームを利用して通信する。このデータフレームのヘッダの容量は、HTTPS又はHTTPと比べて小さいため、通信ロスが少なくなる。   The server 50 communicates using a data frame dedicated to the WebSocket method. Since the capacity of the header of this data frame is smaller than that of HTTPS or HTTP, communication loss is reduced.

また、操作端末60は、通信状況領域A2を省いて表示画面651を表示した。これにより、表示画面651に表示される情報が少なくなり、シンプルな表示画面651をユーザU2に対して表示することができる。   Further, the operation terminal 60 displays the display screen 651 without the communication status area A2. Thereby, information displayed on the display screen 651 is reduced, and a simple display screen 651 can be displayed to the user U2.

実施の形態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に繰り返し送信する。   Remote operation system 100 according to the present embodiment differs from that according to the first embodiment in that server 50 communicates with controller 30 according to a polling method. In other words, the server 50 communicates with the controller 30 by responding to a periodic HTTPS request from the controller 30. The controller 30 repeatedly transmits an HTTPS request to the server 50, for example, at a cycle of 5 minutes.

図20には、本実施の形態に係る操作端末60、サーバ50、コントローラ30及び電気機器11の間で伝送される信号が時系列で示されている。図20に示されるように、操作端末60とサーバ50との通信、及びコントローラ30とサーバ50との通信はいずれも、要求(HTTPSリクエスト)及びこの要求の直後の応答から構成される。   In FIG. 20, signals transmitted among the operation terminal 60, the server 50, the controller 30, and the electric device 11 according to the present embodiment are shown in time series. As shown in FIG. 20, the communication between the operation terminal 60 and the server 50 and the communication between the controller 30 and the server 50 are both composed of a request (HTTPS request) and a response immediately after this request.

以上説明したように、本実施の形態に係るサーバ50は、コントローラ30からの定期的な要求に応答することにより、コントローラ30と通信した。これにより、サーバ50による操作内容の伝送に最大で5分程度のタイムラグが生じるが、遠隔操作システム100を容易に実装することが可能となる。   As described above, the server 50 according to the present embodiment communicates with the controller 30 by responding to a periodic request from the controller 30. Thereby, although a time lag of about 5 minutes at the maximum occurs in the transmission of the operation content by the server 50, the remote operation system 100 can be easily implemented.

以上、本発明の実施の形態について説明したが、本発明は上記実施の形態によって限定されるものではない。   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 server 50 may notify the operation terminal 60 of the state of the electrical device 11 by communication other than communication according to HTTPS. For example, it is conceivable to notify using an e-mail notification or a push notification function provided in the OS (Operating System) of the operation terminal 60.

また、操作端末60は、電気機器11〜13各々が属するグループをあらかじめ設定し、グループに応じた情報を表示画面651に表示してもよい。例えば、発熱する部材を有する機器については比較的多くの情報を表示することで、ユーザU2に注意を促すことができる。また、故障しやすい部材を有する機器については機器の状態より外部センサの計測結果を優先して表示することで、情報の信頼性を高めることができる。   The operation terminal 60 may set a group to which each of the electrical devices 11 to 13 belongs in advance, and display information corresponding to the group on the display screen 651. For example, it is possible to alert the user U2 by displaying a relatively large amount of information about a device having a member that generates heat. Moreover, about the apparatus which has a member which is easy to fail, the reliability of information can be improved by giving priority and displaying the measurement result of an external sensor rather than the state of an apparatus.

また、通信状況領域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 server 50 that has received the operation content, the icon I60, that the operation content has been transmitted to at least the server 50. You may display by the line which connects I50.

また、センサ19を省いて遠隔操作システム10を構成してもよい。センサ19が省かれる場合には、電気機器11が、検出部14としてサーモパイルセンサやカメラ画像等を備えることで、電気機器11から離間する位置における温度を計測することができる。   Further, the remote operation system 10 may be configured without the sensor 19. When the sensor 19 is omitted, the electric device 11 includes a thermopile sensor, a camera image, or the like as the detection unit 14, so that the temperature at a position away from the electric device 11 can be measured.

また、上記実施の形態では、運転モード、設定温度、及び運転オン/オフを電気機器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 electric equipment 11, it is not limited to this. For example, the energy saving mode indicating the set upper limit value of power consumption may be set as the state of the electric device 11. Further, the state transition itself according to the above embodiment may be defined as a state. For example, each of being on, off, and changing (transitioning) from on (off) to off (on) may be treated equally as the state of the electrical device 11.

上述の実施の形態に係るコントローラ30、サーバ50及び操作端末60の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。   The functions of the controller 30, the server 50, and the operation terminal 60 according to the above-described embodiment can be realized by dedicated hardware or by a normal computer system.

例えば、記憶部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 storage units 34, 53, and 63 are read by a computer such as a flexible disk, a CD-ROM (Compact Disk Read-Only Memory), a DVD (Digital Versatile Disk), and an MO (Magneto-Optical disk). By storing the program in a possible recording medium and distributing the program and installing the program in a computer, an apparatus that executes the above-described processing can be configured.

また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。   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 controller 30, the server 50, and the operation terminal 60 is not limited to software, and part or all of the means may be realized by dedicated hardware (circuit or the like).

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 SYMBOLS 100 Remote operation system, 10 Housing, 11-13 Electrical apparatus, 19 Sensor, 20 Home network, 30 Controller, 40 Wide area network, 50 Server, 60 Operation terminal, 111, 31, 51, 61 Control part, 112, 52, 62 Communication unit, 32 First communication unit, 33 Second communication unit, 113, 34, 53, 63 Storage unit, 114 Detection unit, 115 Operation unit, 116, 64 Input unit, 65 Display unit, 651 Display screen, A1 Operation area , A2 communication status area, A3 device status area, B1-B4, B21, B22, B30 box, B5 button, C1, C3 WebSocket connection request, C2, C4 response, I11, I30, I50, I60 icon, R1-R5 lines U1, U2 users.

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.
操作端末が、電気機器を操作するための情報を表示する第1表示ステップと、
前記操作端末が、前記電気機器に対する操作の内容をユーザから取得する取得ステップと、
前記操作端末が、前記取得ステップにおいて取得された前記操作の内容をサーバへ送信する操作内容送信ステップと、
コントローラが、前記操作の内容の送信を前記サーバに要求する要求ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信されていない場合に、前記コントローラからの前記要求に対する応答を保留して、該応答を保留している間は前記コントローラとのセッションを維持するための応答を前記コントローラに送信することにより前記コントローラとのセッションを維持する保留ステップと、
前記サーバが、前記操作端末から前記操作の内容が送信された場合に、前記コントローラからの前記要求に応答して、前記操作の内容を前記コントローラへ伝送する操作内容伝送ステップと、
前記コントローラが、前記サーバによって伝送された前記操作の内容に基づいて前記電気機器を制御する制御ステップと、
前記コントローラが、前記電気機器から該電気機器の状態を取得して前記電気機器の状態を示す状態信号を生成し、前記サーバへ送信する状態送信ステップと、
前記サーバが、前記コントローラによって送信された前記状態信号を前記操作端末へ伝送する状態伝送ステップと、
前記操作端末が、前記サーバによって伝送された前記状態信号を受信する状態受信ステップと、
前記操作端末が、受信した前記状態信号によって示される前記電気機器の状態と、前記操作端末から前記サーバ及び前記コントローラを介して前記電気機器へ至る通信経路について、通信障害を含む通信状況と、現在の通信状況に基づいてユーザを支援するためのアドバイスと、通信品質と、を表示する第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.
JP2014125240A 2013-04-26 2014-06-18 Remote operation system and remote operation method Active JP5936651B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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