[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6115850B2 - Remote operation system, relay device, device management method and program - Google Patents

Remote operation system, relay device, device management method and program Download PDF

Info

Publication number
JP6115850B2
JP6115850B2 JP2016111461A JP2016111461A JP6115850B2 JP 6115850 B2 JP6115850 B2 JP 6115850B2 JP 2016111461 A JP2016111461 A JP 2016111461A JP 2016111461 A JP2016111461 A JP 2016111461A JP 6115850 B2 JP6115850 B2 JP 6115850B2
Authority
JP
Japan
Prior art keywords
communication
home
signal
interruption
operation instruction
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
JP2016111461A
Other languages
Japanese (ja)
Other versions
JP2016167883A (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
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2016111461A priority Critical patent/JP6115850B2/en
Publication of JP2016167883A publication Critical patent/JP2016167883A/en
Application granted granted Critical
Publication of JP6115850B2 publication Critical patent/JP6115850B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、遠隔操作システム、中継装置、機器管理方法及びプログラムに関する。 The present invention relates to a remote operation system, a relay device , a device management method, and a program.

近年、住宅内のネットワークに接続する機能を有する機器が数多く製品化されている。この機能を用いると、例えば、ユーザは、ネットワークを介して機器を操作することができる。ただし、ネットワークを介した通信が何らかの原因で途絶した場合には、ネットワークを介して機器を操作することができなくなる。そこで、通信の途絶を検知して、機器が操作不可となったことを認識するための技術が提案されている(例えば特許文献1を参照)。   In recent years, many devices having a function of connecting to a home network have been commercialized. Using this function, for example, the user can operate the device via a network. However, if communication via the network is interrupted for some reason, the device cannot be operated via the network. Therefore, a technique has been proposed for detecting communication interruption and recognizing that the device has become inoperable (see, for example, Patent Document 1).

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

特許文献1に記載のシステムでは、機器がネットワークを介して操作されている際に通信が途絶すると、機器は、通信が途絶する前の操作に従った動作を維持するおそれがある。ここで、通信が途絶したときには、このような機器の動作が長時間に及び、好ましくないことがある。そこで、通信が途絶したときに機器を適切に管理したいという要望がある。   In the system described in Patent Document 1, if communication is interrupted when the device is operated via a network, the device may maintain an operation according to the operation before the communication is interrupted. Here, when communication is interrupted, the operation of such a device may be unfavorable for a long time. Therefore, there is a desire to appropriately manage devices when communication is interrupted.

本発明は、上記の事情に鑑みてなされたもので、通信が途絶したときに機器を適切に管理することを目的とする。   The present invention has been made in view of the above circumstances, and an object of the present invention is to appropriately manage devices when communication is interrupted.

上記目的を達成するため、本発明の遠隔操作システムは、宅内機器と、該宅内機器を遠隔操作するための操作信号を受信し、受信した操作信号から操作指示を生成して宅内機器へ送信する通信装置と、操作指示の伝送を中継する中継装置と、を備える遠隔操作システムであって、中継装置は、通信装置から定期的に送信される定期信号を受信する通信部と、定期信号の有無に基づいて、操作指示を通信装置から中継装置へ伝送する第1通信路における通信の途絶を検知する検知部と、を有し、定期信号の送信機能の有無を通信装置に問い合わせて通信装置からの応答に基づいて送信機能の有無を判定し、送信機能を有しないと判定したときには操作指示を中継せず、宅内機器は、検知部によって検知された通信の途絶と、操作信号を外部装置から通信装置へ伝送する第2通信路における通信の途絶と、の少なくとも一方が発生した場合に、宅内機器の状態を変化させる状態変化部、を有する。 In order to achieve the above object, a remote operation system of the present invention receives a home device and an operation signal for remotely operating the home device, generates an operation instruction from the received operation signal, and transmits the operation instruction to the home device. A remote operation system including a communication device and a relay device that relays transmission of an operation instruction, the relay device including a communication unit that receives a periodic signal periodically transmitted from the communication device, and the presence or absence of the periodic signal And detecting a communication interruption in the first communication path that transmits an operation instruction from the communication device to the relay device, and inquires of the communication device whether the periodic signal transmission function exists or not. to determine the presence or absence of transmission function based on the response, without relaying the operation instruction when it is determined that no transmission function, home equipment, and disruption of detected by the detecting unit communication, an operation signal external device In the case where the communication interruption in the second channel, at least one is generated to be transmitted to al communication device, having a state change unit, changing the state of the home device.

本発明によれば、通信が途絶したときに、宅内機器の状態が変化する。このため、機器を適切に管理することが可能となる。   According to the present invention, when the communication is interrupted, the state of the home device changes. For this reason, it becomes possible to manage an apparatus appropriately.

実施の形態1に係る遠隔操作システムの構成を示す図である。It is a figure which shows the structure of the remote control system which concerns on Embodiment 1. FIG. 宅内機器の構成を示す図である。It is a figure which shows the structure of a household device. 機器アダプタの構成を示す図である。It is a figure which shows the structure of an apparatus adapter. コントローラの構成を示す図である。It is a figure which shows the structure of a controller. 宅内機器によって実行される機器処理を示すフロー図である。It is a flowchart which shows the apparatus process performed by the in-home apparatus. 通信途絶検知処理を示すフロー図である。It is a flowchart which shows a communication interruption detection process. 通信復旧検知処理を示すフロー図である。It is a flowchart which shows a communication restoration detection process. 機器アダプタによって実行されるアダプタ処理を示すフロー図である。It is a flowchart which shows the adapter process performed by an apparatus adapter. コントローラによって実行されるコントローラ処理を示すフロー図である。It is a flowchart which shows the controller process performed by a controller. 遠隔操作システムが構築されてから遠隔操作が完了までにおける通信の例を示す図である。It is a figure which shows the example of communication after a remote control system is constructed until remote control is completed. 通信が途絶した場合の例を示す図である。It is a figure which shows the example when communication is interrupted. 実施の形態2に係るアダプタ処理を示すフロー図である。10 is a flowchart showing adapter processing according to Embodiment 2. FIG. 通信が途絶した場合の例を示す図である。It is a figure which shows the example when communication is interrupted.

以下、本発明の実施形態を、図面を参照しつつ詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

実施の形態1.
図1には、実施の形態1に係る遠隔操作システム100の構成が示されている。遠隔操作システム100は、ネットワークを介して宅内機器10を遠隔操作するためのシステムである。遠隔操作システム100は、図1に示されるように、住宅H1に設置された宅内機器10、宅内機器10をコントローラ30に接続するための機器アダプタ20、宅内機器10を制御するコントローラ30、インターネットに接続されたサーバ50、及び、ユーザU1が操作の内容を入力するための操作端末60、を有している。
Embodiment 1 FIG.
FIG. 1 shows the configuration of a remote control system 100 according to the first embodiment. The remote operation system 100 is a system for remotely operating the home device 10 via a network. As shown in FIG. 1, the remote operation system 100 includes a home device 10 installed in a house H1, a device adapter 20 for connecting the home device 10 to the controller 30, a controller 30 for controlling the home device 10, and the Internet. It has the connected server 50 and the operation terminal 60 for the user U1 to input the content of operation.

宅内機器10及び機器アダプタ20は、互いに通信可能となるように通信路41を介して接続される。通信路41は、例えばシリアル通信を行うためのケーブルである。通信路41は、宅内機器10を操作するための操作指示を、機器アダプタ20から宅内機器10へ伝送する。   The in-home device 10 and the device adapter 20 are connected via a communication path 41 so that they can communicate with each other. The communication path 41 is a cable for performing serial communication, for example. The communication path 41 transmits an operation instruction for operating the home device 10 from the device adapter 20 to the home device 10.

機器アダプタ20及びコントローラ30は、互いに通信可能となるように通信路42を介して接続される。通信路42は、例えば無線LAN等の宅内ネットワークであって、ECHONET Lite等の通信プロトコルに従うデータを伝送する。このデータには、宅内機器10を操作するための操作指示が含まれる。   The device adapter 20 and the controller 30 are connected via a communication path 42 so that they can communicate with each other. The communication path 42 is a home network such as a wireless LAN, for example, and transmits data according to a communication protocol such as ECHONET Lite. This data includes an operation instruction for operating the home device 10.

コントローラ30、サーバ50、及び操作端末60は、互いに通信可能となるように、通信路43に接続される。通信路43は、例えばインターネット等の広域ネットワークである。通信路43は、操作端末60からサーバ50を経由してコントローラ30へ、操作指示を伝送する。   The controller 30, the server 50, and the operation terminal 60 are connected to the communication path 43 so that they can communicate with each other. The communication path 43 is a wide area network such as the Internet. The communication path 43 transmits an operation instruction from the operation terminal 60 to the controller 30 via the server 50.

宅内機器10は、住宅H1に居住するユーザU1、U2によって使用される設備機器又は家電機器である。宅内機器10は、例えば、住宅H1内の部屋における空気の状態を調節するエアコンディショナである。なお、宅内機器10は、エアコンディショナ以外の機器(電気機器)であってもよい。例えば、宅内機器10は、冷蔵庫、テレビ、炊飯器、電磁調理器、床暖房機、電気給湯器、掃除機、電子レンジ、蓄電池、又は太陽光発電機であってもよい。また、宅内機器10は、その他の空調機器又は調理器具であってもよい。   The in-home device 10 is a facility device or a home appliance used by the users U1 and U2 who live in the house H1. The home appliance 10 is an air conditioner that adjusts the air condition in a room in the house H1, for example. The home device 10 may be a device (electric device) other than the air conditioner. For example, the household device 10 may be a refrigerator, a television, a rice cooker, an electromagnetic cooker, a floor heater, an electric water heater, a vacuum cleaner, a microwave oven, a storage battery, or a solar power generator. Further, the home device 10 may be other air-conditioning devices or cooking utensils.

宅内機器10は、機器アダプタ20及びコントローラ30を介して受信した操作指示に従って稼働する。例えば、宅内機器10は、運転を停止しているときに、冷房運転を開始するための操作指示を受信すると、冷房運転を開始して、冷風を吹き出し口から送風する。   The in-home device 10 operates according to the operation instruction received via the device adapter 20 and the controller 30. For example, when the home device 10 receives an operation instruction for starting the cooling operation while the operation is stopped, the indoor device 10 starts the cooling operation and blows cool air from the outlet.

宅内機器10の稼働状態は、ECHONET Liteにおけるプロパティの値によって示される。例えば、宅内機器10についてのプロパティには、「運転モード」が含まれ、この「運転モード」の値は、「暖房」、「冷房」、「除湿」、又は「停止中」となる。宅内機器10の稼働状態は、操作指示により設定されることで変化する。   The operating state of the home device 10 is indicated by the value of the property in ECHONET Lite. For example, the property about the home appliance 10 includes “operation mode”, and the value of the “operation mode” is “heating”, “cooling”, “dehumidification”, or “stopped”. The operating state of the home appliance 10 changes by being set by an operation instruction.

図2には、宅内機器10の構成が示されている。図2に示されるように、宅内機器10は、宅内機器10の各構成要素を制御する制御部11、データを記憶する記憶部12、時間を測定するタイマ13、通信路41を介することなく宅内機器10を手動で操作するための入力部14、宅内機器10が稼働するための出力部15、及び、通信路41を介して通信するための通信部16、を有している。   FIG. 2 shows the configuration of the home device 10. As shown in FIG. 2, the home device 10 includes a control unit 11 that controls each component of the home device 10, a storage unit 12 that stores data, a timer 13 that measures time, and a communication channel 41. An input unit 14 for manually operating the device 10, an output unit 15 for operating the in-home device 10, and a communication unit 16 for communicating via the communication path 41 are provided.

制御部11は、例えばCPU(Central Processing Unit)及びRAM(Random Access Memory)等から構成される。制御部11は、記憶部12に記憶されるプログラムP1を実行することにより、種々の機能を発揮する。制御部11は、その機能として、機器アダプタ20との通信を確立する通信確立モジュール11a、通信路41における通信の途絶及び復旧を検知する検知モジュール11b、並びに、宅内機器10の稼働状態を変化させる状態変化モジュール11c、を有している。   The control unit 11 includes, for example, a CPU (Central Processing Unit) and a RAM (Random Access Memory). The control unit 11 exhibits various functions by executing the program P1 stored in the storage unit 12. The control unit 11 changes, as its function, the communication establishment module 11 a that establishes communication with the device adapter 20, the detection module 11 b that detects communication interruption and recovery in the communication path 41, and the operating state of the home device 10. A state change module 11c.

記憶部12は、ハードディスク又はフラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部12は、プログラムP1の他に、制御部11による処理に用いられる種々のデータを記憶している。このデータには、通信路41〜43各々における通信が途絶していることを示す第1フラグF1、第2フラグF2、及び第3フラグF3が含まれる。   The storage unit 12 includes a nonvolatile memory such as a hard disk or a flash memory. The storage unit 12 stores various data used for processing by the control unit 11 in addition to the program P1. This data includes a first flag F1, a second flag F2, and a third flag F3 indicating that communication in each of the communication paths 41 to 43 is interrupted.

タイマ13は、例えば水晶振動子等から構成される。タイマ13は、制御部11の指示に従って時間を測定する。そして、タイマ13は、制御部11の要求に応じて、測定結果を制御部11に通知する。   The timer 13 is composed of, for example, a crystal resonator. The timer 13 measures time according to an instruction from the control unit 11. The timer 13 notifies the control unit 11 of the measurement result in response to a request from the control unit 11.

入力部14は、例えば入力キー及び静電容量方式のポインティングデバイス等から構成される。入力部14は、在宅のユーザU2によって入力された操作内容を取得して、この操作内容を示す信号を制御部11へ送信する。   The input unit 14 includes, for example, an input key and a capacitive pointing device. The input unit 14 acquires the operation content input by the home user U <b> 2 and transmits a signal indicating the operation content to the control unit 11.

出力部15は、例えば、空気を送風するためのファン、ルーバの角度を調節するためのモータ等から構成される。なお、宅内機器10がテレビである場合には、出力部15は、例えば液晶ディスプレイ等から構成され、宅内機器10が掃除機である場合には、出力部15は、空気を吸引するためのモータ等から構成される。   The output unit 15 includes, for example, a fan for blowing air, a motor for adjusting the angle of the louver, and the like. When the home device 10 is a television, the output unit 15 is composed of a liquid crystal display, for example. When the home device 10 is a vacuum cleaner, the output unit 15 is a motor for sucking air. Etc.

通信部16は、通信路41に適した形式のデータ信号を送受信するための通信インタフェース等から構成される。通信部16は、通信路41を介して受信した信号から、この信号により搬送されるデータを抽出して、制御部11に出力する。また、通信部16は、制御部11から出力されたデータを搬送する信号を生成して、通信路41を介して送信する。   The communication unit 16 includes a communication interface for transmitting and receiving a data signal in a format suitable for the communication path 41. The communication unit 16 extracts data carried by this signal from the signal received via the communication path 41 and outputs it to the control unit 11. Further, the communication unit 16 generates a signal for carrying the data output from the control unit 11 and transmits the signal through the communication path 41.

図1に戻り、機器アダプタ20は、通信路42に適した形式のデータ信号を、通信路41に適した形式のデータ信号に変換することで、操作指示等の伝送を中継する装置である。機器アダプタ20は、図3に示されるように、機器アダプタ20の各構成要素を制御する制御部21、データを記憶する記憶部22、時間を測定するタイマ23、通信路41を介して通信するための通信部26、及び、通信路42を介して通信するための通信部27、を有している。   Returning to FIG. 1, the device adapter 20 is a device that relays transmission of operation instructions and the like by converting a data signal in a format suitable for the communication path 42 into a data signal in a format suitable for the communication path 41. As shown in FIG. 3, the device adapter 20 communicates via a control unit 21 that controls each component of the device adapter 20, a storage unit 22 that stores data, a timer 23 that measures time, and a communication path 41. A communication unit 26 for communication, and a communication unit 27 for communication via the communication path 42.

制御部21は、例えばCPU及びRAM等から構成される。制御部21は、記憶部22に記憶されるプログラムP2を実行することにより、種々の機能を発揮する。制御部21は、その機能として、宅内機器10及びコントローラ30との通信を確立する通信確立モジュール21a、並びに、通信路42における通信の途絶及び復旧を検知する検知モジュール21b、を有している。   The control unit 21 includes, for example, a CPU and a RAM. The control unit 21 exhibits various functions by executing the program P2 stored in the storage unit 22. The control unit 21 includes, as its functions, a communication establishment module 21 a that establishes communication with the home device 10 and the controller 30, and a detection module 21 b that detects communication interruption and recovery in the communication path 42.

記憶部22は、フラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部22は、プログラムP2の他に、制御部21による処理に用いられる種々のデータを記憶している。   The storage unit 22 includes a nonvolatile memory such as a flash memory. The storage unit 22 stores various data used for processing by the control unit 21 in addition to the program P2.

タイマ23は、例えば水晶振動子等から構成される。タイマ23は、制御部21の指示に従って時間を測定し、制御部21の要求に応じて測定結果を制御部21に通知する。   The timer 23 is composed of, for example, a crystal resonator. The timer 23 measures time according to an instruction from the control unit 21 and notifies the control unit 21 of a measurement result in response to a request from the control unit 21.

通信部26、27各々は、通信路41、42各々に適した形式のデータ信号を送受信するための通信インタフェース等から構成される。通信部26、27各々は、通信路41、42各々を介して受信した信号から、この信号により搬送されるデータを抽出して、制御部21に出力する。また、通信部26、27各々は、制御部21から出力されたデータを搬送する信号を生成して、通信路41、42各々を介して送信する。   Each of the communication units 26 and 27 includes a communication interface for transmitting and receiving a data signal in a format suitable for each of the communication paths 41 and 42. Each of the communication units 26 and 27 extracts data carried by this signal from the signals received via the communication paths 41 and 42 and outputs the data to the control unit 21. In addition, each of the communication units 26 and 27 generates a signal for carrying the data output from the control unit 21 and transmits the signal via the communication paths 41 and 42.

図1に戻り、コントローラ30は、宅内機器10を制御するHEMS(Home Energy Management System)コントローラである。コントローラ30は、サーバ50から宅内機器10に対して送信された操作指示の伝送を中継するゲートウェイサーバとして機能する。例えば、コントローラ30は、通信路43を介して遠隔操作の内容を示す操作信号を受信する。そして、コントローラ30は、受信した操作信号により示される操作の内容に基づいて、宅内機器10を制御するための制御命令を生成して、操作指示として機器アダプタ20を介して宅内機器10へ送信する。   Returning to FIG. 1, the controller 30 is a HEMS (Home Energy Management System) controller that controls the home device 10. The controller 30 functions as a gateway server that relays transmission of operation instructions transmitted from the server 50 to the home device 10. For example, the controller 30 receives an operation signal indicating the content of the remote operation via the communication path 43. And the controller 30 produces | generates the control command for controlling the household device 10 based on the content of the operation shown by the received operation signal, and transmits to the household device 10 via the apparatus adapter 20 as an operation instruction. .

コントローラ30は、図4に示されるように、コントローラ30の各構成要素を制御する制御部31、データを記憶する記憶部32、時間を測定するタイマ33、コントローラ30の管理者によって入力される情報を取得する入力部34、管理者に対して情報を提示する出力部35、通信路42を介して通信するための宅内通信部36、及び、通信路43を介して通信するための宅外通信部37、を有している。   As shown in FIG. 4, the controller 30 includes a control unit 31 that controls each component of the controller 30, a storage unit 32 that stores data, a timer 33 that measures time, and information input by an administrator of the controller 30. An input unit 34 for acquiring information, an output unit 35 for presenting information to the administrator, an in-home communication unit 36 for communicating via the communication path 42, and an out-of-home communication for communicating via the communication path 43 Part 37.

制御部31は、例えばCPU及びRAM等から構成される。制御部31は、記憶部32に記憶されるプログラムP3を実行することにより、種々の機能を発揮する。制御部31は、その機能として、機器アダプタ20との通信及び通信路43を介した通信を確立する通信確立モジュール31a、並びに、通信路43における通信の途絶及び復旧を検知する検知モジュール31b、を有している。   The control unit 31 includes, for example, a CPU and a RAM. The control unit 31 exhibits various functions by executing the program P3 stored in the storage unit 32. The control unit 31 includes, as its function, a communication establishment module 31a that establishes communication with the device adapter 20 and communication via the communication path 43, and a detection module 31b that detects communication interruption and recovery in the communication path 43. Have.

記憶部32は、フラッシュメモリ等の不揮発性メモリを含んで構成される。記憶部32は、プログラムP3の他に、制御部31による処理に用いられる種々のデータを記憶している。   The storage unit 32 includes a nonvolatile memory such as a flash memory. The storage unit 32 stores various data used for processing by the control unit 31 in addition to the program P3.

タイマ33は、例えば水晶振動子等から構成される。タイマ33は、制御部31の指示に従って時間を測定して、制御部31の要求に応じて測定結果を制御部31に通知する。   The timer 33 is composed of, for example, a crystal resonator. The timer 33 measures time according to an instruction from the control unit 31 and notifies the control unit 31 of a measurement result in response to a request from the control unit 31.

入力部34は、キーボード及びマウス等のポインティングデバイスを含んで構成される。入力部34は、例えば、管理者によって入力された情報を取得して、制御部31に通知する。   The input unit 34 includes a pointing device such as a keyboard and a mouse. For example, the input unit 34 acquires information input by the administrator and notifies the control unit 31 of the information.

出力部35は、液晶ディスプレイ及びスピーカ等から構成される。出力部35は、制御部31の指示に従って、文字及び図形を管理者に対して表示したり、音響信号を再生したりする。   The output unit 35 includes a liquid crystal display and a speaker. The output unit 35 displays characters and graphics to the administrator or reproduces an acoustic signal according to instructions from the control unit 31.

宅内通信部36及び宅外通信部37各々は、通信路42、43各々の通信プロトコルに従って通信するための通信インタフェース等から構成される。宅内通信部36及び宅外通信部37各々は、通信路42、43各々を介して受信したパケットに含まれるデータを、制御部31に出力する。また、宅内通信部36及び宅外通信部37各々は、制御部31から出力されたデータを含むパケットを生成して、通信路42、43各々を介して送信する。   Each of the in-home communication unit 36 and the out-of-home communication unit 37 includes a communication interface for communicating according to the communication protocol of each of the communication paths 42 and 43. Each of the in-home communication unit 36 and the out-of-home communication unit 37 outputs data included in packets received via the communication paths 42 and 43 to the control unit 31. Each of the in-home communication unit 36 and the out-of-home communication unit 37 generates a packet including data output from the control unit 31 and transmits the packet via each of the communication paths 42 and 43.

続いて、宅内機器10、機器アダプタ20及びコントローラ30各々によって実行される処理について、図5〜9を用いて順に説明する。   Next, processing executed by each of the home device 10, the device adapter 20, and the controller 30 will be described in order with reference to FIGS.

図5には、宅内機器10によって実行される機器処理が示されている。この機器処理は、宅内機器10の電源が投入されることで開始する。   FIG. 5 shows device processing executed by the home device 10. This device processing starts when the home device 10 is turned on.

図5に示されるように、宅内機器10の制御部11は、まず、起動シーケンス処理を実行する(ステップS101)。具体的には、通信確立モジュール11aが、機器アダプタ20にデータを送信したり、機器アダプタ20からデータを受信したりすることで、通信路41が使用可能な状態であることを確認する。   As shown in FIG. 5, the control unit 11 of the household device 10 first executes a startup sequence process (step S <b> 101). Specifically, the communication establishing module 11a transmits data to the device adapter 20 or receives data from the device adapter 20, thereby confirming that the communication path 41 is in a usable state.

この起動シーケンス処理は、機器アダプタ20の認証を含んでいてもよい。起動シーケンス処理が機器アダプタ20の認証を含む場合には、通信確立モジュール11aが、機器アダプタ20の機種を指定したり、特定の機能を有する機器アダプタ20のみとの間で通信を確立したりすることができる。   This activation sequence process may include authentication of the device adapter 20. When the activation sequence process includes authentication of the device adapter 20, the communication establishment module 11a specifies the model of the device adapter 20 or establishes communication only with the device adapter 20 having a specific function. be able to.

次に、通信確立モジュール11aは、起動が完了したか否かを判定する(ステップS102)。具体的には、通信確立モジュール11aは、起動シーケンス処理が正常に終了して、通信路41を介した機器アダプタ20との通信が確立したか否かを判定する。   Next, the communication establishment module 11a determines whether activation has been completed (step S102). Specifically, the communication establishment module 11a determines whether or not the activation sequence process has been completed normally and communication with the device adapter 20 via the communication path 41 has been established.

次に、制御部11は、通信部16が操作指示を受信したか否かを判定する(ステップS103)。具体的には、制御部11は、通信路41を介して制御命令を受信したか否かを判定する。この制御命令は、例えば、冷房運転を開始させるための命令である。通信部16が操作指示を受信していないと判定された場合(ステップS103;No)、制御部11は、ステップS103の判定を繰り返す。   Next, the control unit 11 determines whether or not the communication unit 16 has received an operation instruction (step S103). Specifically, the control unit 11 determines whether a control command is received via the communication path 41. This control command is, for example, a command for starting the cooling operation. When it determines with the communication part 16 not receiving the operation instruction (step S103; No), the control part 11 repeats determination of step S103.

一方、通信部16が操作指示を受信したと判定された場合(ステップS103;Yes)、制御部11は、操作指示に従って出力部15による稼働を開始させる(ステップS104)。これにより、宅内機器10は、例えば冷房運転を開始する。   On the other hand, when it determines with the communication part 16 having received the operation instruction (step S103; Yes), the control part 11 starts the operation | movement by the output part 15 according to an operation instruction (step S104). Thereby, the household device 10 starts a cooling operation, for example.

次に、制御部11は、通信途絶検知処理を実行する(ステップS105)。この通信途絶検知処理では、検知モジュール11bが、通信路41〜43各々における通信の途絶を検知する。図6には、通信途絶検知処理において実行される処理の詳細が示されている。   Next, the control part 11 performs a communication interruption detection process (step S105). In this communication interruption detection process, the detection module 11b detects communication interruption in each of the communication paths 41 to 43. FIG. 6 shows details of processing executed in the communication interruption detection processing.

図6に示されるように、通信途絶検知処理において、検知モジュール11bは、まず、宅内機器10が接続されている通信路41の通信途絶を検知したか否かを判定する(ステップS121)。例えば、検知モジュール11bは、機器アダプタ20から10秒間の周期で送信される定期信号を、過去30秒間において受信していない場合に、通信路41における通信が途絶したと判断する。この定期信号は、宅内機器10から送信されたデータに対する機器アダプタ20からの応答であってもよいし、機器アダプタ20が自発的に送信する信号であってもよい。   As shown in FIG. 6, in the communication interruption detection process, the detection module 11b first determines whether or not a communication interruption of the communication path 41 to which the home device 10 is connected is detected (step S121). For example, the detection module 11b determines that communication on the communication path 41 has been interrupted when a periodic signal transmitted from the device adapter 20 at a period of 10 seconds has not been received in the past 30 seconds. This periodic signal may be a response from the device adapter 20 to data transmitted from the home device 10 or may be a signal that the device adapter 20 transmits spontaneously.

なお、通信の途絶は、通信路が本来の機能を果たすことができない状態を意味する。例えば、通信路における通信が途絶すると、通信路の一側からデータが送信されたときに、このデータを他側で一定の時間内に受信することができなくなる。この点で、帯域が非常に狭くなること及び通信の大幅な遅延も、通信の途絶に含まれる。   Note that the interruption of communication means a state where the communication path cannot perform its original function. For example, if communication on the communication path is interrupted, when data is transmitted from one side of the communication path, this data cannot be received within a certain time on the other side. In this respect, a very narrow band and a large communication delay are also included in the communication interruption.

検知モジュール11bが通信路41の通信途絶を検知していないと判定された場合(ステップS121;No)、検知モジュール11bは、ステップS125へ処理を移行する。一方、検知モジュール11bが通信路41の通信途絶を検知したと判定された場合(ステップS121;Yes)、検知モジュール11bは、第1フラグF1をONに設定する(ステップS122)。   When it is determined that the detection module 11b has not detected the communication interruption of the communication path 41 (step S121; No), the detection module 11b moves the process to step S125. On the other hand, when it is determined that the detection module 11b detects the communication interruption of the communication path 41 (step S121; Yes), the detection module 11b sets the first flag F1 to ON (step S122).

次に、検知モジュール11bは、タイマ13が停止中であるか否かを判定する(ステップS123)。すなわち、検知モジュール11bは、タイマ13が特定の時刻から経過した時間を測定していない状態かどうかを判定する。タイマ13が停止中ではないと判定された場合(ステップS123;No)、検知モジュール11bは、ステップS125へ処理を移行する。   Next, the detection module 11b determines whether or not the timer 13 is stopped (step S123). That is, the detection module 11b determines whether or not the timer 13 has not measured the time elapsed from a specific time. When it is determined that the timer 13 is not stopped (step S123; No), the detection module 11b shifts the process to step S125.

一方、タイマ13が停止中であると判定された場合(ステップS123;Yes)、検知モジュール11bは、タイマをスタートする(ステップS124)。すなわち、検知モジュール11bは、タイマ13に時間の測定を開始させる。これにより、タイマ13は、現在時刻から経過した時間の長さの測定を開始する。   On the other hand, when it is determined that the timer 13 is stopped (step S123; Yes), the detection module 11b starts the timer (step S124). That is, the detection module 11b causes the timer 13 to start measuring time. Thereby, the timer 13 starts measuring the length of time that has elapsed since the current time.

次に、検知モジュール11bは、通信部16が機器アダプタ20からの途絶信号を受信したか否かを判定する(ステップS125)。機器アダプタ20からの途絶信号は、通信路42における通信が途絶したことを示す信号である。   Next, the detection module 11b determines whether or not the communication unit 16 has received a disruption signal from the device adapter 20 (step S125). The interruption signal from the device adapter 20 is a signal indicating that communication on the communication path 42 has been interrupted.

通信部16が途絶信号を受信していないと判定された場合(ステップS125;No)、検知モジュール11bは、ステップS129へ処理を移行する。一方、通信部16が途絶信号を受信したと判定された場合(ステップS125;Yes),検知モジュール11bは、第2フラグF2をONに設定する(ステップS126)。   When it determines with the communication part 16 not receiving the interruption signal (step S125; No), the detection module 11b transfers a process to step S129. On the other hand, when it determines with the communication part 16 having received the interruption signal (step S125; Yes), the detection module 11b sets the 2nd flag F2 to ON (step S126).

次に、検知モジュール11bは、タイマ13が停止中であるか否かを判定する(ステップS127)。タイマ13が停止中ではないと判定された場合(ステップS127;No)、検知モジュール11bは、ステップS129へ処理を移行する。一方、タイマ13が停止中であると判定された場合(ステップS127;Yes)、検知モジュール11bは、タイマ13をスタートする(ステップS128)。   Next, the detection module 11b determines whether or not the timer 13 is stopped (step S127). When it is determined that the timer 13 is not stopped (step S127; No), the detection module 11b shifts the process to step S129. On the other hand, when it is determined that the timer 13 is stopped (step S127; Yes), the detection module 11b starts the timer 13 (step S128).

次に、検知モジュール11bは、通信部16がコントローラ30からの途絶信号を受信したか否かを判定する(ステップS129)。コントローラ30からの途絶信号は、通信路43における通信が途絶したことを示し、この途絶が継続している時間を示す信号である。   Next, the detection module 11b determines whether or not the communication unit 16 has received a disruption signal from the controller 30 (step S129). The interruption signal from the controller 30 indicates that communication on the communication path 43 has been interrupted, and is a signal indicating the time during which the interruption has continued.

通信部16が途絶信号を受信していないと判定された場合(ステップS129;No)、検知モジュール11bは、通信途絶検知処理を終了する。一方、通信部16が途絶信号を受信したと判定された場合(ステップS129;Yes)、検知モジュール11bは、第3フラグF3をONに設定する(ステップS130)。   If it is determined that the communication unit 16 has not received the interruption signal (step S129; No), the detection module 11b ends the communication interruption detection process. On the other hand, when it determines with the communication part 16 having received the interruption signal (step S129; Yes), the detection module 11b sets the 3rd flag F3 to ON (step S130).

次に、検知モジュール11bは、タイマ13によって測定されている時間(測定結果)が、ステップS129にて受信したと判定された途絶信号により示される時間より長いか否かを判定する(ステップS131)。タイマ13の測定結果が途絶信号により示される時間より長くはないと判定された場合(ステップS131;No)、検知モジュール11bは、通信途絶検知処理を終了する。   Next, the detection module 11b determines whether or not the time (measurement result) measured by the timer 13 is longer than the time indicated by the interruption signal determined to be received in step S129 (step S131). . When it is determined that the measurement result of the timer 13 is not longer than the time indicated by the interruption signal (step S131; No), the detection module 11b ends the communication interruption detection process.

一方、タイマ13の測定結果が途絶信号により示される時間より長いと判定された場合(ステップS131;Yes)、検知モジュール11bは、途絶信号により示される時間を初期値として、タイマ13をスタートする(ステップS132)。これにより、タイマ13は、途絶信号により示される時間に、現在時刻から経過した時間を加算した時間の長さの測定を開始する。その後、検知モジュール11bは、通信途絶検知処理を終了する。   On the other hand, when it is determined that the measurement result of the timer 13 is longer than the time indicated by the interruption signal (step S131; Yes), the detection module 11b starts the timer 13 with the time indicated by the interruption signal as an initial value ( Step S132). Thereby, the timer 13 starts measuring the length of time obtained by adding the time elapsed from the current time to the time indicated by the interruption signal. Thereafter, the detection module 11b ends the communication interruption detection process.

図5に戻り、通信途絶検知処理(ステップS105)に続いて、検知モジュール11bは、通信復旧検知処理を実行する(ステップS106)。この通信復旧検知処理では、検知モジュール11bが通信路41〜43各々における通信の復旧を検知する。図7には、通信復旧検知処理において実行される処理の詳細が示されている。   Returning to FIG. 5, following the communication interruption detection process (step S105), the detection module 11b executes a communication recovery detection process (step S106). In this communication recovery detection process, the detection module 11b detects communication recovery in each of the communication paths 41 to 43. FIG. 7 shows details of processing executed in the communication recovery detection processing.

図7に示されるように、通信復旧検知処理において、検知モジュール11bは、まず、第1フラグF1がONに設定されているか否かを判定する(ステップS141)。第1フラグF1がONに設定されていないと判定された場合(ステップS141;No)、検知モジュール11bは、ステップS144へ処理を移行する。   As shown in FIG. 7, in the communication recovery detection process, the detection module 11b first determines whether or not the first flag F1 is set to ON (step S141). When it determines with the 1st flag F1 not being set to ON (step S141; No), the detection module 11b transfers a process to step S144.

一方、第1フラグF1がONに設定されていると判定された場合(ステップS141;Yes)、検知モジュール11bは、宅内機器10が接続されている通信路41における通信が復旧したか否かを判定する(ステップS142)。例えば、検知モジュール11bは、機器アダプタ20からの定期信号を、過去10秒間において受信している場合に、通信路41における通信が復旧したと判断する。   On the other hand, when it is determined that the first flag F1 is set to ON (step S141; Yes), the detection module 11b determines whether or not the communication on the communication path 41 to which the home device 10 is connected has been restored. Determination is made (step S142). For example, the detection module 11b determines that the communication on the communication path 41 has been restored when a periodic signal from the device adapter 20 has been received in the past 10 seconds.

通信が復旧していないと判定された場合(ステップS142;No)、検知モジュール11bは、ステップS144へ処理を移行する。一方、通信が復旧したと判定された場合(ステップS142;Yes)、検知モジュール11bは、第1フラグF1をOFFに設定する(ステップS143)。   When it is determined that communication has not been restored (step S142; No), the detection module 11b moves the process to step S144. On the other hand, when it is determined that communication has been restored (step S142; Yes), the detection module 11b sets the first flag F1 to OFF (step S143).

次に、検知モジュール11bは、通信部16が機器アダプタ20からの復旧信号を受信したか否かを判定する(ステップS144)。機器アダプタ20からの復旧信号は、通信路42における通信が途絶した状態から復旧したことを示す信号である。   Next, the detection module 11b determines whether or not the communication unit 16 has received a recovery signal from the device adapter 20 (step S144). The recovery signal from the device adapter 20 is a signal indicating that the communication from the communication path 42 has been recovered.

通信部16が復旧信号を受信していないと判定された場合(ステップS144;No)、検知モジュール11bは、ステップS146へ処理を移行する。一方、通信部16が復旧信号を受信したと判定された場合(ステップS144;Yes)、検知モジュール11bは、第2フラグF2をOFFに設定する(ステップS145)。   When it is determined that the communication unit 16 has not received the recovery signal (step S144; No), the detection module 11b moves the process to step S146. On the other hand, when it is determined that the communication unit 16 has received the restoration signal (step S144; Yes), the detection module 11b sets the second flag F2 to OFF (step S145).

次に、検知モジュール11bは、通信部16がコントローラ30からの復旧信号を受信したか否かを判定する(ステップS146)。コントローラ30からの復旧信号は、通信路43における通信が途絶した状態から復旧したことを示す信号である。   Next, the detection module 11b determines whether or not the communication unit 16 has received a recovery signal from the controller 30 (step S146). The recovery signal from the controller 30 is a signal indicating that the communication path 43 has recovered from a state where communication has been interrupted.

通信部16が復旧信号を受信していないと判定された場合(ステップS146;No)、検知モジュール11bは、ステップS148へ処理を移行する。一方、通信部16が復旧信号を受信したと判定された場合(ステップS146;Yes)、検知モジュール11bは、第3フラグF3をOFFに設定する(ステップS147)。   When it is determined that the communication unit 16 has not received the recovery signal (step S146; No), the detection module 11b shifts the process to step S148. On the other hand, when it determines with the communication part 16 having received the restoration signal (step S146; Yes), the detection module 11b sets the 3rd flag F3 to OFF (step S147).

次に、検知モジュール11bは、第1フラグF1、第2フラグF2及び第3フラグF3すべてがOFFに設定されているか否かを判定する(ステップS148)。第1フラグF1、第2フラグF2及び第3フラグF3すべてがOFFに設定されているわけではないと判定された場合(ステップS148;No)、検知モジュール11bは、通信復旧検知処理を終了する。すなわち、第1フラグF1と第2フラグF2と第3フラグF3との少なくとも1つがONに設定されていると判定された場合に、通信復旧検知処理が終了する。   Next, the detection module 11b determines whether or not all of the first flag F1, the second flag F2, and the third flag F3 are set to OFF (step S148). When it is determined that all of the first flag F1, the second flag F2, and the third flag F3 are not set to OFF (step S148; No), the detection module 11b ends the communication recovery detection process. That is, when it is determined that at least one of the first flag F1, the second flag F2, and the third flag F3 is set to ON, the communication recovery detection process ends.

一方、第1フラグF1、第2フラグF2及び第3フラグF3すべてがOFFに設定されていると判定した場合(ステップS148;Yes)、検知モジュール11bは、タイマ13による時間の測定を停止して、タイマ13をリセットする(ステップS149)。その後、検知モジュール11bは、通信復旧検知処理を終了する。   On the other hand, when it is determined that all of the first flag F1, the second flag F2, and the third flag F3 are set to OFF (step S148; Yes), the detection module 11b stops the time measurement by the timer 13. The timer 13 is reset (step S149). Thereafter, the detection module 11b ends the communication recovery detection process.

図5に戻り、通信復旧検知処理(ステップS106)に続いて、制御部11は、タイマ13によって測定されている時間が閾値を超えているか否かを判定する(ステップS107)。この閾値は、例えば24時間である。なお、他の時間が閾値としてあらかじめ設定されていてもよい。また、ユーザU1、U2は、入力部14を用いて閾値を他の値に変更してもよい。   Returning to FIG. 5, following the communication recovery detection process (step S106), the control unit 11 determines whether or not the time measured by the timer 13 exceeds the threshold (step S107). This threshold is, for example, 24 hours. Other times may be set in advance as threshold values. In addition, the users U1 and U2 may change the threshold to another value using the input unit 14.

タイマ13によって測定されている時間が閾値を超えていると判定された場合(ステップS107;Yes)、制御部11は、宅内機器10の稼働状態を設定する(ステップS108)。具体的には、状態変化モジュール11cが、宅内機器10の稼働状態を、あらかじめ設定された目標状態に変化させる。目標状態は、例えば、「停止中」という状態である。その後、制御部11は、ステップS103以降の処理を繰り返す。   When it is determined that the time measured by the timer 13 exceeds the threshold (step S107; Yes), the control unit 11 sets the operating state of the home appliance 10 (step S108). Specifically, the state change module 11c changes the operating state of the home device 10 to a preset target state. The target state is, for example, a state “stopping”. Then, the control part 11 repeats the process after step S103.

一方、タイマ13によって測定されている時間が閾値を超えていないと判定された場合(ステップS107;No)、制御部11は、ステップS103にて通信部16が受信したと判定された操作指示による稼働が、終了したか否かを判定する(ステップS109)。稼働が終了していないと判定された場合(ステップS109;No)、制御部11は、ステップS105以降の処理を繰り返す。   On the other hand, when it is determined that the time measured by the timer 13 does not exceed the threshold value (step S107; No), the control unit 11 performs the operation instruction determined that the communication unit 16 has received in step S103. It is determined whether the operation has been completed (step S109). If it is determined that the operation has not been completed (step S109; No), the control unit 11 repeats the processes after step S105.

一方、稼働が終了したと判定された場合(ステップS109;Yes)、制御部11は、操作指示による稼働の終了を、遠隔操作をしたユーザU1に対して通知する(ステップS110)。   On the other hand, when it is determined that the operation has ended (step S109; Yes), the control unit 11 notifies the user U1 who has performed the remote operation of the end of the operation according to the operation instruction (step S110).

次に、制御部11は、第1フラグF1、第2フラグF2及び第3フラグF3すべてをOFFに設定する(ステップS111)。その後、制御部11は、タイマ13による時間の測定を停止して、タイマ13をリセットする(ステップS112)。そして、制御部11は、ステップS103以降の処理を繰り返す。   Next, the control unit 11 sets all of the first flag F1, the second flag F2, and the third flag F3 to OFF (step S111). Thereafter, the control unit 11 stops measuring the time by the timer 13 and resets the timer 13 (step S112). And the control part 11 repeats the process after step S103.

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

図8に示されるように、機器アダプタ20の制御部21は、まず、起動シーケンス処理を実行する(ステップS201)。この起動シーケンス処理は、宅内機器10による起動シーケンス処理(ステップS101)と連動して実行される。機器アダプタ20の起動シーケンス処理において、通信確立モジュール21aは、通信路41が使用可能な状態であることを確認する。また、起動シーケンス処理は、宅内機器10の認証を含んでいてもよい。この認証により、通信確立モジュール21aは、例えば、機器アダプタ20に接続される宅内機器10の機種を指定したり、特定の機能を有する宅内機器10のみとの間で通信を確立したりすることができる。   As shown in FIG. 8, the control unit 21 of the device adapter 20 first executes a startup sequence process (step S201). This activation sequence process is executed in conjunction with the activation sequence process (step S101) by the home appliance 10. In the activation sequence process of the device adapter 20, the communication establishment module 21a confirms that the communication path 41 is in a usable state. Further, the activation sequence process may include authentication of the home device 10. By this authentication, for example, the communication establishment module 21a may designate the model of the home device 10 connected to the device adapter 20, or may establish communication only with the home device 10 having a specific function. it can.

次に、通信確立モジュール21aは、起動が完了したか否かを判定する(ステップS202)。具体的には、通信確立モジュール21aは、起動シーケンス処理が正常に終了して、宅内機器10との通信が確立したか否かを判定する。   Next, the communication establishment module 21a determines whether activation has been completed (step S202). Specifically, the communication establishment module 21a determines whether or not the activation sequence process has been completed normally and communication with the home device 10 has been established.

起動が完了していないと判定された場合(ステップS202;No)、制御部21は、エラーを出力する(ステップS203)。その後、制御部21は、アダプタ処理を終了する。   When it determines with starting not being completed (step S202; No), the control part 21 outputs an error (step S203). Thereafter, the control unit 21 ends the adapter process.

一方、起動が完了したと判定された場合(ステップS202;Yes)、通信確立モジュール21aは、接続シーケンス処理を実行する(ステップS204)。具体的には、通信確立モジュール21aが、コントローラ30にデータを送信したり、コントローラ30からデータを受信したりすることで、通信路42が使用可能な状態であることを確認する。   On the other hand, when it is determined that the activation has been completed (step S202; Yes), the communication establishment module 21a executes a connection sequence process (step S204). Specifically, the communication establishment module 21 a transmits data to the controller 30 or receives data from the controller 30 to confirm that the communication path 42 is usable.

次に、通信確立モジュール21aは、接続が完了したか否かを判定する(ステップS205)。具体的には、通信確立モジュール21aは、接続シーケンス処理が正常に終了して、コントローラ30との通信が確立したか否かを判定する。   Next, the communication establishment module 21a determines whether the connection is completed (step S205). Specifically, the communication establishment module 21a determines whether or not the connection sequence process has ended normally and communication with the controller 30 has been established.

接続が完了していないと判定された場合(ステップS205;No)、制御部21は、ステップS203へ処理を移行する。一方、接続が完了したと判定された場合(ステップS205;Yes)、制御部21は、時間通知機能の有無をコントローラ30に問い合わせる(ステップS206)。時間通知機能は、コントローラ30が有する機能であって、通信路43における通信の途絶が継続している時間を宅内機器10又は機器アダプタ20に通知する機能を意味する。   When it is determined that the connection is not completed (step S205; No), the control unit 21 shifts the process to step S203. On the other hand, when it is determined that the connection is completed (step S205; Yes), the control unit 21 inquires of the controller 30 about the presence or absence of the time notification function (step S206). The time notification function is a function of the controller 30 and means a function of notifying the in-home device 10 or the device adapter 20 of the time during which communication interruption in the communication path 43 continues.

次に、制御部21は、ステップS206の問い合わせに対するコントローラ30からの応答に基づいて、時間通知機能の有無を判定する(ステップS207)。コントローラ30が時間通知機能を有していないと判定された場合(ステップS207;No)、制御部21は、ステップS203へ処理を移行する。   Next, the control unit 21 determines the presence or absence of the time notification function based on the response from the controller 30 to the inquiry in step S206 (step S207). When it determines with the controller 30 not having a time notification function (step S207; No), the control part 21 transfers a process to step S203.

一方、コントローラ30が時間通知機能を有していると判定された場合(ステップS207;Yes)、制御部21は、操作指示の中継処理を開始する(ステップS208)。この中継処理は、通信路42を介して受信した操作指示を、通信路41を介して宅内機器10へ送信する処理である。この中継処理は、アダプタ処理とは並列に実行される。   On the other hand, when it is determined that the controller 30 has a time notification function (step S207; Yes), the control unit 21 starts an operation instruction relay process (step S208). This relay process is a process of transmitting an operation instruction received via the communication path 42 to the home device 10 via the communication path 41. This relay process is executed in parallel with the adapter process.

次に、検知モジュール21bは、通信路42の状態を試験するための試験信号をコントローラ30へ送信する(ステップS209)。その後、検知モジュール21bは、試験信号に対するコントローラ30からの応答があるか否かを判定する(ステップS210)。   Next, the detection module 21b transmits a test signal for testing the state of the communication path 42 to the controller 30 (step S209). Thereafter, the detection module 21b determines whether or not there is a response from the controller 30 to the test signal (step S210).

応答がないと判定された場合(ステップS210;No)、検知モジュール21bは、途絶信号を宅内機器10へ送信する(ステップS211)。その後、検知モジュール21bは、ステップS214へ処理を移行する。   When it is determined that there is no response (step S210; No), the detection module 21b transmits a disruption signal to the home device 10 (step S211). Thereafter, the detection module 21b moves the process to step S214.

一方、応答があると判定された場合(ステップS210;Yes)、検知モジュール21bは、この応答が、途絶信号の送信後における最初の応答であるか否かを判定する(ステップS212)。ステップS212の判定が否定された場合(ステップS212;No)、検知モジュール21bは、ステップS214へ処理を移行する。   On the other hand, when it is determined that there is a response (step S210; Yes), the detection module 21b determines whether this response is the first response after the transmission of the interruption signal (step S212). When determination of step S212 is denied (step S212; No), the detection module 21b transfers a process to step S214.

一方、ステップS212の判定が肯定された場合(ステップS212;Yes)、検知モジュール21bは、復旧信号を宅内機器10へ送信する(ステップS213)。   On the other hand, when determination of step S212 is affirmed (step S212; Yes), the detection module 21b transmits a recovery signal to the household device 10 (step S213).

次に、検知モジュール21bは、タイマ23を用いて、一定時間待機する(ステップS214)。この待機の時間は、例えば1分間である。その後、検知モジュール21bは、ステップS209以降の処理を繰り返す。これにより、機器アダプタ20は、通信路42における通信の途絶及び復旧の有無について、一定時間毎に判断することとなる。そして、判断の結果が、宅内機器10へ通知される。   Next, the detection module 21b waits for a predetermined time using the timer 23 (step S214). The waiting time is, for example, 1 minute. Thereafter, the detection module 21b repeats the processes after step S209. As a result, the device adapter 20 determines whether or not communication is interrupted and restored on the communication path 42 at regular intervals. Then, the result of the determination is notified to the home device 10.

続いて、コントローラ30によって実行されるコントローラ処理について、図9を用いて説明する。このコントローラ処理は、コントローラ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.

図9に示されるように、コントローラ30の制御部31は、まず、接続シーケンス処理を実行する(ステップS301)。この接続シーケンス処理は、機器アダプタ20による接続シーケンス処理(ステップS201)と連動して実行される。コントローラ30の接続シーケンス処理において、通信確立モジュール31aは、通信路42、43が使用可能な状態であることを確認する。   As shown in FIG. 9, the control unit 31 of the controller 30 first executes a connection sequence process (step S301). This connection sequence process is executed in conjunction with the connection sequence process (step S201) by the device adapter 20. In the connection sequence process of the controller 30, the communication establishment module 31a confirms that the communication paths 42 and 43 are in a usable state.

次に、通信確立モジュール31aは、接続が完了したか否かを判定する(ステップS302)。具体的には、通信確立モジュール31aは、接続シーケンス処理が正常に終了して、通信路42、43を介した通信が確立したか否かを判定する。   Next, the communication establishment module 31a determines whether or not the connection is completed (step S302). Specifically, the communication establishment module 31a determines whether or not the connection sequence process has ended normally and communication via the communication paths 42 and 43 has been established.

接続が完了していないと判定された場合(ステップS302;No)、制御部31は、エラーを出力する(ステップS303)。その後、制御部31は、コントローラ処理を終了する。   When it is determined that the connection is not completed (step S302; No), the control unit 31 outputs an error (step S303). Thereafter, the control unit 31 ends the controller process.

一方、接続が完了したと判定された場合(ステップS302;Yes)、通信確立モジュール31aは、アクティブ検知機能の有無を機器アダプタ20に問い合わせる(ステップS304)。アクティブ検知機能は、本実施の形態に係る検知モジュール21bに等しい機能を意味する。   On the other hand, when it is determined that the connection is completed (step S302; Yes), the communication establishment module 31a inquires of the device adapter 20 about the presence or absence of the active detection function (step S304). The active detection function means a function equivalent to the detection module 21b according to the present embodiment.

次に、通信確立モジュール31aは、ステップS304の問い合わせに対する機器アダプタ20からの応答に基づいて、機器アダプタ20がアクティブ検知機能を有するか否かを判定する(ステップS305)。機器アダプタ20がアクティブ検知機能を有しないと判定された場合(ステップS305;No)、制御部31は、ステップS303へ処理を移行する。   Next, the communication establishment module 31a determines whether or not the device adapter 20 has an active detection function based on a response from the device adapter 20 to the inquiry in step S304 (step S305). When it determines with the apparatus adapter 20 not having an active detection function (step S305; No), the control part 31 transfers a process to step S303.

一方、機器アダプタ20がアクティブ検知機能を有すると判定された場合(ステップS305;Yes)、制御部31は、操作指示の中継処理を開始する(ステップS306)。この中継処理は、通信路43を介して受信した操作指示を、機器アダプタ20を介して宅内機器10へ送信する処理である。この中継処理は、コントローラ処理とは並列に実行される。   On the other hand, when it is determined that the device adapter 20 has an active detection function (step S305; Yes), the control unit 31 starts an operation instruction relay process (step S306). This relay process is a process of transmitting an operation instruction received via the communication path 43 to the household device 10 via the device adapter 20. This relay process is executed in parallel with the controller process.

次に、検知モジュール31bは、通信路43の状態を試験するための試験信号をサーバ50へ送信する(ステップS307)。その後、検知モジュール31bは、試験信号に対するサーバ50からの応答があるか否かを判定する(ステップS308)。   Next, the detection module 31b transmits a test signal for testing the state of the communication path 43 to the server 50 (step S307). Thereafter, the detection module 31b determines whether or not there is a response from the server 50 to the test signal (step S308).

応答があると判定された場合(ステップS308;Yes)、検知モジュール31bは、この応答が、途絶通信の送信後における最初の応答か否かを判定する(ステップS309)。ステップS309の判定が否定された場合(ステップS309;No)、検知モジュール31bは、ステップS314へ処理を移行する。   When it is determined that there is a response (step S308; Yes), the detection module 31b determines whether this response is the first response after transmission of the disruption communication (step S309). When determination of step S309 is denied (step S309; No), the detection module 31b transfers a process to step S314.

一方、ステップS309の処理が肯定された場合(ステップS309;Yes)、検知モジュール31bは、通信路43における通信が復旧したと判断して、復旧信号を宅内機器10へ送信する(ステップS310)。その後、検知モジュール31bは、ステップS314へ処理を移行する。   On the other hand, when the process of step S309 is affirmed (step S309; Yes), the detection module 31b determines that the communication on the communication path 43 has been restored, and transmits a restoration signal to the home device 10 (step S310). Thereafter, the detection module 31b moves the process to step S314.

ステップS308にて、応答がないと判定された場合(ステップS308;No)、検知モジュール31bは、タイマ33が停止中であるか否かを判定する(ステップS311)。タイマ33が停止中ではないと判定された場合(ステップS311;No)、検知モジュール31bは、ステップS313へ処理を移行する。一方、タイマ33が停止中であると判定された場合(ステップS311;Yes)、検知モジュール31bは、タイマ33をスタートする(ステップS312)。   If it is determined in step S308 that there is no response (step S308; No), the detection module 31b determines whether the timer 33 is stopped (step S311). When it is determined that the timer 33 is not stopped (step S311; No), the detection module 31b moves the process to step S313. On the other hand, when it is determined that the timer 33 is stopped (step S311; Yes), the detection module 31b starts the timer 33 (step S312).

次に、検知モジュール31bは、通信路43における通信が途絶したと判断して、タイマ33によって測定された時間だけ通信路43における通信の途絶が継続していることを示す途絶信号を、宅内機器10へ送信する(ステップS313)。   Next, the detection module 31b determines that the communication on the communication path 43 has been interrupted, and generates a disconnection signal indicating that the communication interruption on the communication path 43 continues for the time measured by the timer 33. 10 (step S313).

次に、検知モジュール31bは、一定時間待機する(ステップS314)。この待機の時間は、例えば、30分間である。その後、検知モジュール31bは、ステップS307以降の処理を繰り返す。これにより、コントローラ30は、通信路43における通信の途絶及び復旧の有無について、一定時間毎に判断することとなる。そして、判断の結果が、宅内機器10へ通知される。   Next, the detection module 31b waits for a predetermined time (step S314). The waiting time is, for example, 30 minutes. Thereafter, the detection module 31b repeats the processing after step S307. As a result, the controller 30 determines whether or not communication is interrupted and restored on the communication path 43 at regular intervals. Then, the result of the determination is notified to the home device 10.

続いて、宅内機器10、機器アダプタ20、コントローラ30、及びサーバ50の間における通信について、図10を用いて説明する。図10のシーケンス図には、通信路41〜43における通信が確立してから遠隔操作が完了するまでの通信の例が示されている。   Next, communication among the home device 10, the device adapter 20, the controller 30, and the server 50 will be described with reference to FIG. The sequence diagram of FIG. 10 shows an example of communication from the establishment of communication on the communication paths 41 to 43 to the completion of the remote operation.

図10に示されるように、宅内機器10及び機器アダプタ20は、まず、起動シーケンスS401を実行する。具体的には、宅内機器10による起動シーケンス処理(ステップS101)及び機器アダプタ20による起動シーケンス処理(ステップS201)が、連動して実行される。これにより、通信路41における通信が確立する。   As shown in FIG. 10, the in-home device 10 and the device adapter 20 first execute a startup sequence S401. Specifically, the activation sequence process (step S101) by the home device 10 and the activation sequence process (step S201) by the device adapter 20 are executed in conjunction with each other. Thereby, communication in the communication path 41 is established.

次に、機器アダプタ20及びコントローラ30は、接続シーケンスS402を実行する。具体的には、機器アダプタ20による接続シーケンス処理(ステップS204)及びコントローラ30による接続シーケンス処理(ステップS301)が、連動して実行される。これにより、通信路42における通信が確立する。   Next, the device adapter 20 and the controller 30 execute a connection sequence S402. Specifically, the connection sequence process (step S204) by the device adapter 20 and the connection sequence process (step S301) by the controller 30 are executed in conjunction with each other. Thereby, communication in the communication path 42 is established.

次に、機器アダプタ20及びコントローラ30は、認証シーケンスS403を実行する。具体的には、機器アダプタ20が、コントローラ30に対して時間通知機能の有無を問い合わせる(ステップS206)。コントローラ30は、この問い合わせに対して、時間通知機能を有する旨の応答をする(ステップS404)。また、コントローラ30は、機器アダプタ20に対してアクティブ検知機能の有無を問い合わせる(ステップS304)。機器アダプタ20は、この問い合わせに対して、アクティブ検知機能を有する旨の応答をする(ステップS405)。   Next, the device adapter 20 and the controller 30 execute an authentication sequence S403. Specifically, the device adapter 20 inquires of the controller 30 about the presence / absence of the time notification function (step S206). In response to this inquiry, the controller 30 makes a response indicating that it has a time notification function (step S404). Further, the controller 30 inquires of the device adapter 20 about the presence or absence of the active detection function (step S304). In response to this inquiry, the device adapter 20 responds that it has an active detection function (step S405).

その後、機器アダプタ20は、コントローラ30へ試験信号を定期的に送信する(ステップS209)。コントローラ30は、この試験信号を受信した場合には、機器アダプタ20に対して応答する(ステップS406)。これにより、機器アダプタ20は、通信路42における通信の途絶の有無を監視する。   Thereafter, the device adapter 20 periodically transmits a test signal to the controller 30 (step S209). When the controller 30 receives the test signal, the controller 30 responds to the device adapter 20 (step S406). Thereby, the device adapter 20 monitors the presence or absence of communication interruption in the communication path 42.

また、コントローラ30は、サーバ50へ試験信号を定期的に送信する(ステップS307)。サーバ50は、この試験信号を受信した場合には、コントローラ30に対して応答する(ステップS407)。これにより、コントローラ30は、通信路43における通信の途絶の有無を監視する。   In addition, the controller 30 periodically transmits a test signal to the server 50 (step S307). When the server 50 receives this test signal, the server 50 responds to the controller 30 (step S407). Thereby, the controller 30 monitors the presence or absence of communication interruption in the communication path 43.

ここで、ユーザU1が宅内機器10に対する操作指示を操作端末60に入力すると、サーバ50は、宅内機器10への操作指示の伝送を中継する(ステップS411)。具体的には、サーバ50は、操作指示をコントローラ30へ送信する。その後、コントローラ30が操作指示の伝送を中継し(ステップS412)、機器アダプタ20も操作指示の伝送を中継する。   Here, when the user U1 inputs an operation instruction to the home device 10 to the operation terminal 60, the server 50 relays transmission of the operation instruction to the home device 10 (step S411). Specifically, the server 50 transmits an operation instruction to the controller 30. Thereafter, the controller 30 relays the transmission of the operation instruction (step S412), and the device adapter 20 also relays the transmission of the operation instruction.

次に、宅内機器10は、操作指示に従って稼働を開始する(ステップS104)。そして、稼働が完了すると、宅内機器10は、操作端末60へ稼働の完了を通知する(ステップS414)。具体的には、宅内機器10は、遠隔操作が完了したことを示す信号を機器アダプタ20へ送信する。その後、機器アダプタ20がコントローラ30に遠隔操作の完了を通知し(ステップS415)、コントローラ30がサーバ50に遠隔操作の完了を通知する(ステップS416)。   Next, the household device 10 starts operation according to the operation instruction (step S104). When the operation is completed, the household device 10 notifies the operation terminal 60 of the completion of the operation (step S414). Specifically, the home device 10 transmits a signal indicating that the remote operation has been completed to the device adapter 20. Thereafter, the device adapter 20 notifies the controller 30 of the completion of the remote operation (step S415), and the controller 30 notifies the server 50 of the completion of the remote operation (step S416).

続いて、通信路42、43における通信が途絶する場合について、図11を用いて説明する。図11のシーケンス図において、通信が途絶している期間は、ハッチングが付された領域により示されている。また、図11には、第1フラグF1、第2フラグF2及び第3フラグF3の状態が示されている。図11中のボックスB1は、第1フラグF1がONの状態である期間を示し、ボックスB2は、第2フラグF2がONの状態である期間を示している。   Next, a case where communication on the communication paths 42 and 43 is interrupted will be described with reference to FIG. In the sequence diagram of FIG. 11, a period in which communication is interrupted is indicated by a hatched area. FIG. 11 shows the states of the first flag F1, the second flag F2, and the third flag F3. A box B1 in FIG. 11 indicates a period in which the first flag F1 is ON, and a box B2 indicates a period in which the second flag F2 is ON.

図11に示される例において、サーバ50は、宅内機器10に冷房運転をさせるための操作指示を送信する(ステップS421)。コントローラ30は、この操作指示を機器アダプタ20へ送信し(ステップS422)、機器アダプタ20は、この操作指示を宅内機器10へ送信する(ステップS423)。宅内機器10は、操作指示に従って稼働を開始する(ステップS104)。   In the example shown in FIG. 11, the server 50 transmits an operation instruction for causing the home appliance 10 to perform a cooling operation (step S421). The controller 30 transmits this operation instruction to the device adapter 20 (step S422), and the device adapter 20 transmits this operation instruction to the home device 10 (step S423). The household device 10 starts operating according to the operation instruction (step S104).

ここで、通信路43における通信が途絶すると、コントローラ30がこの通信の途絶を検知して、タイマ33をスタートする(ステップS431)。この途絶の検知は、ステップS308(図9参照)の判定の否定に相当する。また、タイマ33のスタートは、ステップS312におけるタイマ33のスタートに相当する。   Here, when the communication on the communication path 43 is interrupted, the controller 30 detects the disconnection of the communication and starts the timer 33 (step S431). This detection of disruption corresponds to a negative determination in step S308 (see FIG. 9). The start of the timer 33 corresponds to the start of the timer 33 in step S312.

その後、通信路43における通信の途絶が継続している場合に、コントローラ30は、通信の途絶が継続している時間を示す途絶信号を、30分間の周期で繰り返し送信する(ステップS313)。そして、機器アダプタ20は、コントローラ30から送信された途絶信号を宅内機器10へ伝送する(ステップS432、S443)。なお、ステップS432にて伝送される途絶信号は、タイマ33のスタートと同時に送信されるため、通信路43における通信の途絶が継続している時間として、ゼロ分間を示している。   Thereafter, when the communication disruption in the communication path 43 continues, the controller 30 repeatedly transmits a disruption signal indicating the time during which the communication disruption continues for a period of 30 minutes (step S313). Then, the device adapter 20 transmits the interruption signal transmitted from the controller 30 to the home device 10 (steps S432 and S443). Since the interruption signal transmitted in step S432 is transmitted simultaneously with the start of the timer 33, zero minutes is indicated as the time during which communication interruption in the communication path 43 continues.

宅内機器10は、コントローラ30からの途絶信号を受信すると、第2フラグF2をONに設定して、タイマ13をスタートする(ステップS132)。なお、第2フラグF2の設定と、タイマ13のスタートは、同時に行われる。これにより、タイマ13によって測定される時間の長さは、第2フラグF2がONとなっている時間の長さに等しくなる。   When receiving the interruption signal from the controller 30, the household device 10 sets the second flag F2 to ON and starts the timer 13 (step S132). The setting of the second flag F2 and the start of the timer 13 are performed simultaneously. Thereby, the length of time measured by the timer 13 is equal to the length of time for which the second flag F2 is ON.

次に、通信路42における通信が途絶すると、機器アダプタ20がこの通信の途絶を検知する(ステップS441)。この途絶の検知は、ステップS210(図8参照)の判定の否定に相当する。その後、機器アダプタ20は、通信路42における通信の途絶を示す途絶信号を宅内機器10へ送信する(ステップS211)。   Next, when communication on the communication path 42 is interrupted, the device adapter 20 detects this communication interruption (step S441). This detection of disruption corresponds to a negative determination in step S210 (see FIG. 8). Thereafter, the device adapter 20 transmits a disruption signal indicating the disruption of communication in the communication path 42 to the home device 10 (step S211).

宅内機器10は、機器アダプタ20からの途絶信号を受信すると、第1フラグF1をONに設定する。ここで、タイマ13が既に時間を測定しているため、宅内機器10の制御部11は、タイマ13を再度スタートさせたりリセットしたりすることはない。したがって、タイマ13は、ステップS132が実行された時刻から経過した時間の測定を続行する。   Upon receipt of the disruption signal from the device adapter 20, the home device 10 sets the first flag F1 to ON. Here, since the timer 13 has already measured the time, the control unit 11 of the household device 10 does not start or reset the timer 13 again. Therefore, the timer 13 continues to measure the time that has elapsed since the time when step S132 was executed.

次に、通信路42における通信が復旧すると、機器アダプタ20がこの通信の復旧を検知する(ステップS442)。この復旧の検知は、ステップS212(図8参照)の判定の肯定に相当する。その後、機器アダプタ20は、復旧信号を宅内機器10へ送信する(ステップS213)。   Next, when communication on the communication path 42 is restored, the device adapter 20 detects the restoration of this communication (step S442). This detection of recovery corresponds to affirmative determination in step S212 (see FIG. 8). Thereafter, the device adapter 20 transmits a recovery signal to the home device 10 (step S213).

宅内機器10は、機器アダプタ20からの復旧信号を受信すると、第1フラグF1をOFFに設定する。ここで、第2フラグF2が引き続きONであるため、宅内機器10の制御部11は、タイマ13を停止したり、リセットしたりすることはない。したがって、タイマ13は、ステップS132が実行された時刻から経過した時間の測定を続行する。   Upon receipt of the recovery signal from the device adapter 20, the home device 10 sets the first flag F1 to OFF. Here, since the 2nd flag F2 is still ON, the control part 11 of the household device 10 does not stop the timer 13 or reset it. Therefore, the timer 13 continues to measure the time that has elapsed since the time when step S132 was executed.

そして、第2フラグF2がONとなっている時間が、あらかじめ設定された時間T1より長くなると、宅内機器10は、稼働状態を設定する(ステップS108)。すなわち、タイマ13によって測定されている時間が時間T1を超えると、宅内機器10は、冷房運転から停止状態(スタンバイ状態)へ、運転モードを変更する。   When the time during which the second flag F2 is ON becomes longer than the preset time T1, the household device 10 sets the operating state (step S108). That is, when the time measured by the timer 13 exceeds the time T1, the household device 10 changes the operation mode from the cooling operation to the stop state (standby state).

以上、説明したように、本実施の形態に係る遠隔操作システム100は、通信路41〜43のいずれかにおける通信の途絶が継続する時間に応じて、宅内機器10の稼働状態を変化させた。これにより、通信の途絶が持続した場合に、途絶の前における操作指示に従って宅内機器10が稼働し続けることを防ぐことができる。ひいては、宅内機器10を適切に管理することができる。具体的には、宅内機器10の安全性を向上させたり、宅内機器10によるエネルギーの浪費を防いだりすることができる。   As described above, the remote operation system 100 according to the present embodiment changes the operating state of the home appliance 10 according to the time during which communication interruption continues in any of the communication paths 41 to 43. Thereby, when the communication interruption is continued, it is possible to prevent the in-home device 10 from continuing to operate according to the operation instruction before the interruption. As a result, the in-home device 10 can be appropriately managed. Specifically, the safety of the home device 10 can be improved, and waste of energy by the home device 10 can be prevented.

また、図5に示されるように、宅内機器10は、機器アダプタ20及びコントローラ30を経由した操作指示により操作されている場合に限って、稼働状態を変化させた。したがって、例えば住宅H1内のユーザU2によって宅内機器10が直接操作された場合において、ユーザU2の意図とは関係なく宅内機器10の稼働状態が自動的に変化することはない。これにより、宅内機器10を住宅H1内で使用する際の利便性が損なわれることがない。   Further, as shown in FIG. 5, the in-home device 10 changes the operating state only when it is operated by an operation instruction via the device adapter 20 and the controller 30. Therefore, for example, when the home device 10 is directly operated by the user U2 in the house H1, the operating state of the home device 10 does not automatically change regardless of the intention of the user U2. Thereby, the convenience at the time of using the household device 10 in the house H1 is not impaired.

また、宅内機器10は、タイマ13により測定されている時間が閾値を超えたときに、稼働状態をあらかじめ設定された目標状態に変化させた。これにより、宅内機器10は、単純な比較演算で稼働状態を変化させるか否かを判定し、記憶部12から読み出された状態をそのまま目標状態とすることができる。ひいては、宅内機器10のハードウェア資源を節約することができる。   In addition, when the time measured by the timer 13 exceeds the threshold, the home device 10 changes the operating state to a preset target state. Thereby, the household device 10 can determine whether or not to change the operating state by a simple comparison calculation, and can directly set the state read from the storage unit 12 as the target state. As a result, the hardware resources of the household device 10 can be saved.

また、機器アダプタ20は、試験信号を繰り返しコントローラ30へ送信し、この試験信号に対するコントローラ30からの応答の有無を判定することで、通信路42における通信の途絶を検知した(アクティブ検知機能)。これにより、機器アダプタ20は、通信路42における通信の途絶を確実に検知することができる。   In addition, the device adapter 20 repeatedly transmits a test signal to the controller 30 and determines the presence or absence of a response from the controller 30 to the test signal, thereby detecting communication interruption in the communication path 42 (active detection function). As a result, the device adapter 20 can reliably detect communication interruption in the communication path 42.

また、コントローラ30は、機器アダプタ20がアクティブ検知機能を有する場合に限って、操作指示の伝送を中継した。これにより、通信路42における通信の途絶を検知することができない機器アダプタ20を介して、操作指示が宅内機器10へ伝送されることを未然に防ぐことができる。すなわち、通信路42における通信が途絶しているにも関わらず、宅内機器10のタイマ13がスタートしない状況の発生を、未然に防ぐことができる。   Further, the controller 30 relays the transmission of the operation instruction only when the device adapter 20 has an active detection function. Thereby, it is possible to prevent an operation instruction from being transmitted to the in-home device 10 via the device adapter 20 that cannot detect a communication interruption in the communication path 42. That is, it is possible to prevent the occurrence of a situation in which the timer 13 of the home device 10 does not start even though communication on the communication path 42 is interrupted.

また、コントローラ30は、通信路43における通信の途絶が継続している時間を示す途絶信号を、宅内機器10へ繰り返し送信した(時間通知機能)。また、宅内機器10は、この途絶信号により示される時間に応じて、宅内機器10の稼働状態を変化させた。これにより、宅内機器10は、通信路43における通信の途絶が継続している時間を測定する必要がなくなる。ひいては、宅内機器10の構成を簡略化することが可能となる。   In addition, the controller 30 repeatedly transmits a disruption signal indicating the time during which communication disruption in the communication path 43 continues to the home device 10 (time notification function). Further, the home device 10 changes the operating state of the home device 10 according to the time indicated by the interruption signal. Thereby, the in-home device 10 does not need to measure the time during which the communication interruption in the communication path 43 continues. As a result, the configuration of the home device 10 can be simplified.

また、機器アダプタ20は、コントローラ30が時間通知機能を有する場合に限って、操作指示の伝送を中継した。これにより、通信路43における通信の途絶が継続している時間を測定することができない状況で、操作指示が宅内機器10へ伝送されることを未然に防ぐことができる。すなわち、通信路43における通信の途絶が一定時間以上継続しているにも関わらず、宅内機器10が操作指示に従って稼働し続けることを、未然に防ぐことができる。   In addition, the device adapter 20 relays the operation instruction transmission only when the controller 30 has a time notification function. Thereby, it is possible to prevent an operation instruction from being transmitted to the in-home device 10 in a situation where it is not possible to measure the time during which communication is interrupted on the communication path 43. That is, it is possible to prevent the in-home device 10 from continuing to operate according to the operation instruction even though the communication interruption in the communication path 43 continues for a certain time or more.

また、宅内機器10は、通信路41〜43の少なくとも1つにおける通信の途絶が継続している時間を、1つのタイマ13を用いて測定した。これにより、通信路41〜43各々に対応するタイマを用いる場合に比して、宅内機器10の構成を小規模化して、宅内機器10による処理をより単純なものとすることができる。   In addition, the in-home device 10 measured the time during which the communication interruption in at least one of the communication paths 41 to 43 was continued using one timer 13. Thereby, compared with the case where the timer corresponding to each of the communication paths 41-43 is used, the structure of the household device 10 can be reduced in size and the process by the household device 10 can be made simpler.

また、宅内機器10及び機器アダプタ20による起動シーケンスが完了した後に、機器アダプタ20及びコントローラ30による接続シーケンスが実行された。これにより、通信路41における通信が確立した場合に限って、通信路42における通信が確立することとなる。このため、遠隔操作システム100を構築した直後に、通信路41における通信が途絶しているが通信路42における通信が確立している状況は発生しない。したがって、通信が途絶している通信路の特定が容易になる。   In addition, after the activation sequence by the home device 10 and the device adapter 20 was completed, the connection sequence by the device adapter 20 and the controller 30 was executed. Thereby, communication in the communication path 42 is established only when communication in the communication path 41 is established. For this reason, immediately after the construction of the remote operation system 100, communication in the communication path 41 is interrupted but communication in the communication path 42 is not established. Therefore, it becomes easy to identify a communication path in which communication is interrupted.

実施の形態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は、コントローラ30が定期送信機能を有する点で、実施の形態1に係るものと異なる。定期送信機能は、機器アダプタ20へ定期的に定期信号を送信する機能である。定期信号は、例えば10秒間の周期で送信される。定期信号は、機器アダプタ20が通信路42における通信の途絶を検知するために用いられる。   Remote operation system 100 according to the present embodiment is different from that according to Embodiment 1 in that controller 30 has a periodic transmission function. The periodic transmission function is a function for periodically transmitting a periodic signal to the device adapter 20. The periodic signal is transmitted at a period of 10 seconds, for example. The periodic signal is used by the device adapter 20 to detect communication interruption on the communication path 42.

図12には、本実施の形態に係るアダプタ処理が示されている。図12に示されるように、通信確立モジュール21aは、ステップS205の判定が肯定された場合に(ステップS205;Yes)、時間通知機能及び定期送信機能の有無をコントローラ30に問い合わせる(ステップS501)。   FIG. 12 shows adapter processing according to the present embodiment. As shown in FIG. 12, when the determination in step S205 is affirmed (step S205; Yes), the communication establishment module 21a inquires of the controller 30 about the presence / absence of the time notification function and the periodic transmission function (step S501).

次に、通信確立モジュール21aは、コントローラ30からの応答に基づいて、時間通知機能及び定期送信機能の双方の機能の有無を判定する(ステップS502)。コントローラ30が時間通知機能又は定期送信機能を有していないと判定された場合(ステップS502;No)、制御部21は、ステップS203へ処理を移行する。   Next, the communication establishment module 21a determines the presence / absence of both the time notification function and the periodic transmission function based on the response from the controller 30 (step S502). When it is determined that the controller 30 does not have a time notification function or a regular transmission function (step S502; No), the control unit 21 proceeds to step S203.

一方、コントローラ30が時間通知機能及び定期送信機能の双方を有すると判定された場合(ステップS502;Yes)、制御部21は、操作指示の中継処理を開始する(ステップS208)。   On the other hand, when it is determined that the controller 30 has both the time notification function and the regular transmission function (step S502; Yes), the control unit 21 starts a relay process of the operation instruction (step S208).

次に、検知モジュール21bは、通信部26がコントローラ30から定期信号を受信したか否かを判定する(ステップS503)。通信部26が定期信号を受信していないと判定された場合(ステップS503;No)、検知モジュール21bは、通信部26が定期信号を最後に受信してから一定時間が経過したか否かを判定する(ステップS504)。この一定時間は、例えば30秒間である。   Next, the detection module 21b determines whether or not the communication unit 26 has received a periodic signal from the controller 30 (step S503). When it is determined that the communication unit 26 has not received the periodic signal (step S503; No), the detection module 21b determines whether or not a certain time has elapsed since the communication unit 26 last received the periodic signal. Determination is made (step S504). This fixed time is, for example, 30 seconds.

一定時間が経過していないと判定された場合(ステップS504;No)、検知モジュール21bは、ステップS503以降の処理を繰り返す。一方、一定時間が経過したと判定された場合(ステップS504;Yes)、検知モジュール21bは、通信路42における通信が途絶したと判断して、宅内機器10へ途絶信号を送信する(ステップS211)。その後、検知モジュール21bは、ステップS503以降の処理を繰り返す。   When it is determined that the predetermined time has not elapsed (step S504; No), the detection module 21b repeats the processing after step S503. On the other hand, when it is determined that a certain time has elapsed (step S504; Yes), the detection module 21b determines that communication on the communication path 42 has been interrupted and transmits a disruption signal to the home device 10 (step S211). . Thereafter, the detection module 21b repeats the processes after step S503.

ステップS503にて通信部26が定期信号を受信したと判定された場合(ステップS503;Yes)、検知モジュール21bは、この定期信号が、途絶信号の送信後において最初に受信したものか否かを判定する(ステップS506)。ステップS506の判定が否定された場合(ステップS506;No)、検知モジュール21bは、ステップS503以降の処理を繰り返す。   If it is determined in step S503 that the communication unit 26 has received the periodic signal (step S503; Yes), the detection module 21b determines whether or not the periodic signal is the first signal received after the interruption signal is transmitted. Determination is made (step S506). When determination of step S506 is denied (step S506; No), the detection module 21b repeats the process after step S503.

一方、ステップS506の判定が肯定された場合(ステップS506;Yes),検知モジュール21bは、通信路42における通信が復旧したと判断して、宅内機器10へ復旧信号を送信する(ステップS213)。その後、検知モジュール21bは、ステップS503以降の処理を繰り返す。   On the other hand, when the determination in step S506 is affirmed (step S506; Yes), the detection module 21b determines that the communication on the communication path 42 has been restored, and transmits a restoration signal to the home device 10 (step S213). Thereafter, the detection module 21b repeats the processes after step S503.

続いて、本実施の形態に係る宅内機器10、機器アダプタ20、コントローラ30、及びサーバ50の間における通信について、図13を用いて説明する。図13のシーケンス図は、機器アダプタ20が通信路42における通信の途絶を検知する例を示している。   Next, communication among the household device 10, the device adapter 20, the controller 30, and the server 50 according to the present embodiment will be described with reference to FIG. The sequence diagram of FIG. 13 illustrates an example in which the device adapter 20 detects a communication interruption in the communication path 42.

図13に示されるように、コントローラ30は、機器アダプタ20へ定期的に定期信号を送信する(ステップS601)。これにより、機器アダプタ20は、通信路42における通信の途絶の有無を監視することができる。   As shown in FIG. 13, the controller 30 periodically transmits a periodic signal to the device adapter 20 (step S601). Thereby, the device adapter 20 can monitor the presence or absence of communication interruption in the communication path 42.

そして、定期信号の受信が途絶すると、機器アダプタ20は、通信路42における通信の途絶を検知する(ステップS602)。具体的には、機器アダプタ20は、最後に定期信号を受信した時刻から、次の定期信号を受信しないまま時間T2が経過したときに、通信が途絶したと判断する。   When the reception of the periodic signal is interrupted, the device adapter 20 detects the communication interruption in the communication path 42 (step S602). Specifically, the device adapter 20 determines that communication has been interrupted when the time T2 has elapsed without receiving the next periodic signal from the time when the periodic signal was last received.

以上、説明したように、本実施の形態に係るコントローラ30は、定期的に定期信号を送信した(定期送信機能)。そして、機器アダプタ20は、定期信号の有無を判定することで、通信路42における通信の途絶を検知した。これにより、機器アダプタ20は、通信路42における通信の途絶を確実に検知することができる。   As described above, the controller 30 according to the present embodiment periodically transmits a periodic signal (periodic transmission function). And the apparatus adapter 20 detected the interruption of the communication in the communication path 42 by determining the presence or absence of a regular signal. As a result, the device adapter 20 can reliably detect communication interruption in the communication path 42.

また、機器アダプタ20は、コントローラ30が定期送信機能を有する場合に限って、操作指示の伝送を中継した。これにより、通信路42における通信が途絶していないにも関わらず、機器アダプタ20が通信路42における通信の途絶を誤検知してしまうことを防ぐことができる。   In addition, the device adapter 20 relays the operation instruction transmission only when the controller 30 has a periodic transmission function. Thereby, it is possible to prevent the device adapter 20 from erroneously detecting the communication interruption on the communication path 42 even though the communication on the communication path 42 is not interrupted.

以上、本発明の実施形態について説明したが、本発明は上記実施形態によって限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not limited by the said embodiment.

例えば、コントローラ30が通信路43における通信の途絶を検知する手法は、上記実施の形態に係るものに限られない。例えば、サーバ50が定期送信機能を有する場合に、コントローラ30は、実施の形態2に係る機器アダプタ20による検知と同様に、通信の途絶を検知してもよい。   For example, the method by which the controller 30 detects a communication interruption in the communication path 43 is not limited to that according to the above embodiment. For example, when the server 50 has a periodic transmission function, the controller 30 may detect a communication interruption as in the detection by the device adapter 20 according to the second embodiment.

また、上記実施の形態では、サーバ50を介して操作指示が伝送されたが、これには限定されない。例えば、操作端末60は、サーバ50を介することなくコントローラ30へ操作指示を送信してもよい。さらに、操作端末60を省略して遠隔操作システム100を構成することも考えられる。操作端末60が省略される場合には、ユーザU1は、コントローラ30に操作指示を直接入力してもよい。   Moreover, in the said embodiment, although the operation instruction was transmitted via the server 50, it is not limited to this. For example, the operation terminal 60 may transmit an operation instruction to the controller 30 without going through the server 50. Furthermore, it is possible to configure the remote operation system 100 by omitting the operation terminal 60. When the operation terminal 60 is omitted, the user U1 may directly input an operation instruction to the controller 30.

また、上記実施の形態において、機器アダプタ20から送信された途絶信号は、通信路42における通信の途絶が継続している時間を示すものではなかった。しかしながら、機器アダプタ20は、コントローラ30と同様に、通信の途絶が継続している時間を示す途絶信号を、宅内機器10へ送信してもよい。   Further, in the above embodiment, the interruption signal transmitted from the device adapter 20 does not indicate the time during which communication interruption in the communication path 42 continues. However, similarly to the controller 30, the device adapter 20 may transmit a disruption signal indicating the time during which the communication disruption continues to the home device 10.

また、宅内機器10は、機器アダプタ20と一体的に製造されてもよいし、機器アダプタ20を内蔵してもよい。   Further, the home device 10 may be manufactured integrally with the device adapter 20 or may include the device adapter 20.

上述の実施形態に係る宅内機器10、機器アダプタ20及びコントローラ30の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。   The functions of the home device 10, the device adapter 20, and the controller 30 according to the above-described embodiment can be realized by dedicated hardware or by a normal computer system.

例えば、プログラムP1〜P3各々を、フレキシブルディスク、CD−ROM(Compact Disk Read-Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto-Optical disk)等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムP1〜P3各々をコンピュータにインストールすることにより、上述の処理を実行する装置を構成することができる。   For example, each of the programs P1 to P3 is stored in a computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disk Read-Only Memory), a DVD (Digital Versatile Disk), or an MO (Magneto-Optical disk). By distributing and installing each of the programs P1 to P3 in a computer, a device that executes the above-described processing can be configured.

また、プログラムP1〜P3各々をインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。   Alternatively, each of the programs P1 to P3 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.

また、インターネット等のネットワークを介してプログラムP1〜P3各々を転送しながら起動実行することによっても、上述の処理を達成することができる。   The above-described processing can also be achieved by starting and executing each of the programs P1 to P3 via a network such as the Internet.

さらに、プログラムP1〜P3各々の全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムP1〜P3各々を実行することによっても、上述の処理を達成することができる。   Furthermore, the above-described processing can also be performed by executing all or part of each of the programs P1 to P3 on the server device, and executing each of the programs P1 to P3 while the computer transmits / receives information related to the processing via the communication network. Can be achieved.

なお、上述の機能を、OS(Operating System)が分担して実現する場合又はOSとアプリケーションとの協働により実現する場合等には、OS以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。   Note that when the above functions are realized by sharing an OS (Operating System) or when the functions are realized by cooperation between the OS and an application, only the part other than the OS may be stored in a medium and distributed. Alternatively, it may be downloaded to a computer.

また、宅内機器10、機器アダプタ20及びコントローラ30の機能を実現する手段は、ソフトウェアに限られず、その一部又は全部を専用のハードウェア(回路等)によって実現してもよい。例えば、機器アダプタ20の通信確立モジュール21a、検知モジュール21bを、FPGA(Field Programmable Gate Array)又はASIC(Application Specific Integrated Circuit)等を用いて構成すれば、機器アダプタ20の省電力化を図ることができる。   In addition, the means for realizing the functions of the home device 10, the device adapter 20, and the controller 30 is not limited to software, and a part or all of them may be realized by dedicated hardware (circuit or the like). For example, if the communication establishment module 21a and the detection module 21b of the device adapter 20 are configured using an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit), the power consumption of the device adapter 20 can be reduced. it can.

本発明は、広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、請求の範囲によって示される。そして、請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。   Various embodiments and modifications can be made to the present invention without departing from the broad spirit and scope. The above-described embodiments are for explaining the present invention and do not limit the scope of the present invention. In other words, the scope of the present invention is shown not by the embodiments but by the claims. Various modifications within the scope of the claims and within the scope of the equivalent invention are considered to be within the scope of the present invention.

本発明の遠隔操作システム、中継装置、機器管理方法及びプログラムは、住宅に設置された機器を遠隔操作するのに適している。 The remote operation system, relay device , device management method, and program of the present invention are suitable for remotely operating a device installed in a house.

100 遠隔操作システム、 10 宅内機器、 11、21、31 制御部、 11a、21a、31a 通信確立モジュール、 11b、21b、31b 検知モジュール、 11c 状態変化モジュール、 12、22、32 記憶部、 13、23、33 タイマ、 14、34 入力部、 15、35 出力部、 16 通信部、 20 機器アダプタ、 26、27 通信部、 30 コントローラ、 36 宅内通信部、 37 宅外通信部、 41〜43 通信路、 50 サーバ、 60 操作端末、 B1、B2 ボックス、 F1 第1フラグ、 F2 第2フラグ、 F3 第3フラグ、 H1 住宅、 P1〜P3 プログラム、 S401 起動シーケンス、 S402 接続シーケンス、 S403 認証シーケンス、 U1、U2 ユーザ。   100 remote operation system, 10 in-home equipment, 11, 21, 31 control unit, 11a, 21a, 31a communication establishment module, 11b, 21b, 31b detection module, 11c state change module, 12, 22, 32 storage unit, 13, 23 , 33 timer, 14, 34 input unit, 15, 35 output unit, 16 communication unit, 20 device adapter, 26, 27 communication unit, 30 controller, 36 in-home communication unit, 37 out-of-home communication unit, 41-43 communication path, 50 server, 60 operation terminal, B1, B2 box, F1 first flag, F2 second flag, F3 third flag, H1 residence, P1 to P3 program, S401 start-up sequence, S402 connection sequence, S403 authentication sequence, U1, U2 User.

Claims (10)

宅内機器と、該宅内機器を遠隔操作するための操作信号を受信し、受信した操作信号から操作指示を生成して前記宅内機器へ送信する通信装置と、操作指示の伝送を中継する中継装置と、を備える遠隔操作システムであって、
前記中継装置は、
前記通信装置から定期的に送信される定期信号を受信する通信部と、
前記定期信号の有無に基づいて、操作指示を前記通信装置から前記中継装置へ伝送する第1通信路における通信の途絶を検知する検知部と、を有し、
前記定期信号の送信機能の有無を前記通信装置に問い合わせて前記通信装置からの応答に基づいて前記送信機能の有無を判定し、前記送信機能を有しないと判定したときには操作指示を中継せず、
前記宅内機器は、
前記検知部によって検知された通信の途絶と、前記操作信号を外部装置から前記通信装置へ伝送する第2通信路における通信の途絶と、の少なくとも一方が発生した場合に、前記宅内機器の状態を変化させる状態変化部、を有する、
遠隔操作システム。
A home device, a communication device that receives an operation signal for remotely operating the home device, generates an operation instruction from the received operation signal, and transmits the operation instruction to the home device; and a relay device that relays transmission of the operation instruction A remote control system comprising:
The relay device is
A communication unit for receiving a periodic signal periodically transmitted from the communication device;
A detection unit that detects a communication interruption in a first communication path that transmits an operation instruction from the communication device to the relay device based on the presence or absence of the periodic signal;
Ask the communication device for the presence or absence of the transmission function of the periodic signal, determine the presence or absence of the transmission function based on a response from the communication device, do not relay the operation instruction when it is determined not to have the transmission function,
The in-home equipment is
When at least one of the communication interruption detected by the detection unit and the communication interruption in the second communication path for transmitting the operation signal from the external device to the communication device occurs, the state of the home appliance is changed. Having a state change section to change,
Remote control system.
前記中継装置は、前記検知部によって通信の途絶が検知された場合に、前記第1通信路における通信の途絶を示す第1途絶信号を前記宅内機器へ送信する送信部、をさらに有する、
請求項1に記載の遠隔操作システム。
The relay device further includes a transmission unit that transmits a first disruption signal indicating the disruption of communication in the first communication path to the in-home device when a communication disruption is detected by the detection unit.
The remote control system according to claim 1.
前記検知部は、前記定期信号を最後に受信してから一定時間が経過した場合に、前記第1通信路における通信の途絶を検知する、
請求項1又は2に記載の遠隔操作システム。
The detection unit detects a communication interruption in the first communication path when a predetermined time has elapsed since the periodic signal was last received;
The remote control system according to claim 1 or 2.
前記状態変化部は、前記検知部によって検知された通信の途絶と、前記第2通信路における通信の途絶と、の少なくとも一方が継続している時間の長さが閾値を超えた場合に、前記宅内機器の状態を変化させる、
請求項1から3のいずれか一項に記載の遠隔操作システム。
The state change unit, when the length of time during which at least one of the communication interruption detected by the detection unit and the communication interruption in the second communication path continues exceeds a threshold, Change the state of home appliances,
The remote control system according to any one of claims 1 to 3.
前記中継装置は、前記宅内機器を前記通信装置に接続するためのアダプタである、
請求項1から4のいずれか一項に記載の遠隔操作システム。
The relay device is an adapter for connecting the home device to the communication device.
The remote control system according to any one of claims 1 to 4.
前記通信装置は、前記操作信号により示される操作の内容に基づいて、前記宅内機器を制御するための制御命令を生成し、該制御命令を操作指示として前記宅内機器へ送信する、
請求項1からのいずれか一項に記載の遠隔操作システム。
The communication device generates a control command for controlling the home device based on the content of the operation indicated by the operation signal, and transmits the control command to the home device as an operation instruction.
The remote control system according to any one of claims 1 to 5 .
前記通信装置は、前記第2通信路における通信の途絶を検知した場合に、前記第2通信路における通信の途絶を示す第2途絶信号を前記宅内機器へ送信する、
請求項1からのいずれか一項に記載の遠隔操作システム。
When the communication device detects a communication interruption in the second communication path, the communication apparatus transmits a second interruption signal indicating the communication interruption in the second communication path to the home device.
The remote control system according to any one of claims 1 to 6 .
宅内機器を遠隔操作するための操作信号から通信装置によって生成された操作指示の前記宅内機器への伝送を中継する中継装置であって、  A relay device that relays transmission of an operation instruction generated by a communication device from an operation signal for remotely operating a home device to the home device,
前記通信装置から定期的に送信される定期信号を受信する通信部と、  A communication unit for receiving a periodic signal periodically transmitted from the communication device;
前記定期信号の有無に基づいて、操作指示を前記通信装置から中継装置へ伝送する通信路における通信の途絶を検知する検知部と、を有し、  Based on the presence or absence of the periodic signal, and having a detection unit that detects communication interruption in a communication path for transmitting an operation instruction from the communication device to the relay device,
前記定期信号の送信機能の有無を前記通信装置に問い合わせて前記通信装置からの応答に基づいて前記送信機能の有無を判定し、前記送信機能を有しないと判定したときには操作指示を中継しない、中継装置。  Inquires of the communication device about the presence or absence of the transmission function of the periodic signal, determines the presence or absence of the transmission function based on a response from the communication device, and does not relay the operation instruction when it is determined that the transmission function is not provided. apparatus.
通信装置によって操作信号から生成されて中継装置を介して伝送される操作指示により遠隔操作される宅内機器を管理する機器管理方法であって、
前記中継装置が、定期信号を定期的に送信する送信機能の有無を前記通信装置に問い合わせて前記通信装置からの応答に基づいて前記送信機能の有無を判定し、前記送信機能を有しないと判定したときに操作指示を中継せず、前記送信機能を有すると判定したときに操作指示の中継を開始する中継開始ステップと、
前記中継装置の通信部が、前記定期信号を受信する受信ステップと、
前記中継装置の検知部が、前記定期信号の有無に基づいて、操作指示を前記通信装置から前記中継装置へ伝送する第1通信路における通信の途絶を検知する検知ステップと、
前記宅内機器が、前記検知部によって検知された通信の途絶と、前記操作信号を外部装置から前記通信装置へ伝送する第2通信路における通信の途絶と、の少なくとも一方が発生した場合に、前記宅内機器の状態を変化させる状態変化ステップと、
を含む機器管理方法。
A device management method for managing a home device remotely operated by an operation instruction generated from an operation signal by a communication device and transmitted via a relay device,
The relay device inquires of the communication device about the presence or absence of a transmission function for periodically transmitting a periodic signal, determines the presence or absence of the transmission function based on a response from the communication device, and determines that the relay device does not have the transmission function A relay start step for starting the relay of the operation instruction when it is determined that the operation function is not relayed and the transmission function is determined.
A reception step the communication unit of the relay apparatus, to receive the pre Kijo phase signal,
A detection step in which the detection unit of the relay device detects an interruption of communication in the first communication path that transmits an operation instruction from the communication device to the relay device based on the presence or absence of the regular signal;
When at least one of the communication interruption detected by the detection unit and the communication interruption in the second communication path for transmitting the operation signal from the external device to the communication apparatus occurs in the home device, A state change step for changing the state of the home device;
Device management method including
宅内機器を遠隔操作するための操作信号から通信装置によって生成された操作指示の前記宅内機器への伝送を中継するコンピュータに、  To a computer that relays transmission of an operation instruction generated by a communication device from an operation signal for remotely operating a home device to the home device;
定期信号を定期的に送信する送信機能の有無を前記通信装置に問い合わせて前記通信装置からの応答に基づいて前記送信機能の有無を判定し、前記送信機能を有しないと判定したときに操作指示を中継せず、前記送信機能を有すると判定したときに操作指示の中継を開始し、  Inquires of the communication device about the presence or absence of a transmission function for periodically transmitting a periodic signal, determines the presence or absence of the transmission function based on a response from the communication device, and instructs operation when determining that the transmission function is not provided Start relaying operation instructions when it is determined that it has the transmission function without relaying,
前記定期信号を受信し、  Receiving the periodic signal;
前記定期信号の有無に基づいて、操作指示を前記通信装置から前記コンピュータへ伝送する通信路における通信の途絶を検知する、  Based on the presence or absence of the periodic signal, detecting communication interruption in a communication path for transmitting an operation instruction from the communication device to the computer,
ことを実行させるためのプログラム。  A program to make things happen.
JP2016111461A 2016-06-03 2016-06-03 Remote operation system, relay device, device management method and program Active JP6115850B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016111461A JP6115850B2 (en) 2016-06-03 2016-06-03 Remote operation system, relay device, device management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016111461A JP6115850B2 (en) 2016-06-03 2016-06-03 Remote operation system, relay device, device management method and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015547332A Division JP6239002B2 (en) 2013-11-14 2013-11-14 Remote operation system and device management method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017044504A Division JP6371429B2 (en) 2017-03-09 2017-03-09 Remote operation system and device management method

Publications (2)

Publication Number Publication Date
JP2016167883A JP2016167883A (en) 2016-09-15
JP6115850B2 true JP6115850B2 (en) 2017-04-19

Family

ID=56897950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016111461A Active JP6115850B2 (en) 2016-06-03 2016-06-03 Remote operation system, relay device, device management method and program

Country Status (1)

Country Link
JP (1) JP6115850B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12104814B2 (en) 2019-03-29 2024-10-01 Mitsubishi Electric Corporation Remote monitoring device and air-conditioning system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004145637A (en) * 2002-10-24 2004-05-20 Sharp Corp Electronic equipment with power-controlled means
JP2005278068A (en) * 2004-03-26 2005-10-06 Sanwa Shutter Corp Home network system
JP2006222649A (en) * 2005-02-09 2006-08-24 Fujitsu Ten Ltd Gateway device with network monitoring function
JP5002820B2 (en) * 2008-11-10 2012-08-15 株式会社東芝 Home network system
JP2011066493A (en) * 2009-09-15 2011-03-31 Tokyo Metropolitan Government Remote control system
JP6343908B2 (en) * 2013-10-30 2018-06-20 東芝ライテック株式会社 Communications system

Also Published As

Publication number Publication date
JP2016167883A (en) 2016-09-15

Similar Documents

Publication Publication Date Title
JP6239002B2 (en) Remote operation system and device management method
CN101099334B (en) Systems and methods for providing a network bridge for udp multicast traffic
JP2009135783A (en) Communication adapter and connection information setting method thereof
JP2014230060A (en) Network system, cooperation method of household appliances, server, household appliances, and program
JP6371429B2 (en) Remote operation system and device management method
JP6115850B2 (en) Remote operation system, relay device, device management method and program
JP6843803B2 (en) Remote control system and device management method
JP7179143B2 (en) REMOTE CONTROL SYSTEM AND EQUIPMENT MANAGEMENT METHOD
JP6989647B2 (en) Remote control system and device management method
JP2015035690A (en) Control device, appliance operation system, control method, and program
JP6289580B2 (en) Communication adapter, communication method and program
JP2017011542A (en) Control system, control method and program
JP6030777B2 (en) COMMUNICATION SYSTEM, HOME EQUIPMENT, COMMUNICATION METHOD, AND PROGRAM
WO2015151953A1 (en) Controller, control system, and method for controlling control system
JP2005184481A (en) Communication adapter and home network system
JP6701452B2 (en) Equipment control system and controlled equipment
JP2014230064A (en) Communication system, server device, communication method, and program
JP5857927B2 (en) Communication adapter and restart program
JP2005051376A (en) Home electric apparatus controller and control program
JP2007336103A (en) Adapter
JP2019062329A (en) Communication device, space conditioner and network system
JP2021150711A (en) Home electrical appliance
JP2020067683A (en) Electric device and network system
JPWO2019003282A1 (en) Management device, information transfer method, and program
JP2018019427A (en) Controller, apparatus operation system, control method, and program

Legal Events

Date Code Title Description
A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20160617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161111

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170309

R150 Certificate of patent or registration of utility model

Ref document number: 6115850

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