Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6445321B2 - Control device, determination method, and computer program - Google Patents
[go: Go Back, main page]

JP6445321B2 - Control device, determination method, and computer program - Google Patents

Control device, determination method, and computer program Download PDF

Info

Publication number
JP6445321B2
JP6445321B2 JP2014263013A JP2014263013A JP6445321B2 JP 6445321 B2 JP6445321 B2 JP 6445321B2 JP 2014263013 A JP2014263013 A JP 2014263013A JP 2014263013 A JP2014263013 A JP 2014263013A JP 6445321 B2 JP6445321 B2 JP 6445321B2
Authority
JP
Japan
Prior art keywords
communication device
control
detection signal
communication
remote
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
JP2014263013A
Other languages
Japanese (ja)
Other versions
JP2016123029A (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.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions 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 Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2014263013A priority Critical patent/JP6445321B2/en
Publication of JP2016123029A publication Critical patent/JP2016123029A/en
Application granted granted Critical
Publication of JP6445321B2 publication Critical patent/JP6445321B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明の実施形態は、制御装置、判定方法及びコンピュータプログラムに関する。   Embodiments described herein relate generally to a control device, a determination method, and a computer program.

従来、センサ等の検知装置を用いて遠隔地から機器を制御する遠隔制御システムがある。検知装置は、遠隔制御システムの制御対象の機器(以下、「被制御装置」という。)に関する情報を取得し、近隣に配置された通信装置を介して遠隔制御システムの制御装置に情報を送信する。制御装置は、通信装置から受信された情報に基づいて、被制御装置を制御するための信号(以下、「制御信号」という。)を生成し、通信装置へ制御信号を送信する。通信装置は、制御装置から受信された制御信号を、被制御装置へ中継する。   2. Description of the Related Art Conventionally, there is a remote control system that controls equipment from a remote place using a detection device such as a sensor. The detection device acquires information about a device to be controlled by the remote control system (hereinafter referred to as “controlled device”), and transmits the information to the control device of the remote control system via a communication device arranged in the vicinity. . The control device generates a signal for controlling the controlled device (hereinafter referred to as “control signal”) based on the information received from the communication device, and transmits the control signal to the communication device. The communication device relays the control signal received from the control device to the controlled device.

このような遠隔制御システムでは、検知装置、被制御装置又は通信装置(以下、「遠隔装置」という。)が設置される場所と、制御装置が設置される場所とは異なる。一般的に、遠隔装置は複数の場所に設置される。そのため、遠隔装置に障害が発生したか否かの確認には長い時間を要する場合があった。   In such a remote control system, the place where the detection device, the controlled device or the communication device (hereinafter referred to as “remote device”) is installed is different from the place where the control device is installed. In general, remote devices are installed at a plurality of locations. Therefore, it may take a long time to check whether or not a failure has occurred in the remote device.

特開2014−63414号公報JP 2014-63414 A

本発明が解決しようとする課題は、遠隔装置の異常の有無をより迅速に判定することができる制御装置、判定方法及びコンピュータプログラムを提供することである。   The problem to be solved by the present invention is to provide a control device, a determination method, and a computer program that can more quickly determine whether there is an abnormality in a remote device.

実施形態の制御装置は、通信部と、制御部と、判定部とを持つ。通信部は、検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信し、前記被制御機器を制御するための制御信号を前記通信装置に送信する。制御部は、前記通信部によって受信された前記検知信号に基づいて、前記制御信号を生成する。判定部は、前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定する。   The control device of the embodiment includes a communication unit, a control unit, and a determination unit. A communication part receives the detection signal containing the information regarding the controlled apparatus acquired by the detection apparatus from a communication apparatus, and transmits the control signal for controlling the said controlled apparatus to the said communication apparatus. The control unit generates the control signal based on the detection signal received by the communication unit. The determination unit determines whether there is an abnormality related to the remote device that is at least one of the detection device, the controlled device, and the communication device, based on the detection signal received from the communication device.

第1の実施形態における遠隔制御システム1の構成例を示すシステム構成図である。It is a system configuration figure showing an example of composition of remote control system 1 in a 1st embodiment. 第1の実施形態における遠隔制御システム1の機能構成例を示すシステム構成図である。It is a system configuration figure showing an example of functional composition of remote control system 1 in a 1st embodiment. 第1の実施形態の遠隔制御システム1が正常に動作している場合の動作の流れを表すシーケンス図である。It is a sequence diagram showing the flow of operation | movement when the remote control system 1 of 1st Embodiment is operate | moving normally. 第1の実施形態の遠隔制御システム1に異常が生じた場合の動作の流れを表すシーケンス図である。It is a sequence diagram showing the flow of operation | movement when abnormality arises in the remote control system 1 of 1st Embodiment. サーバ40が行う処理の第1具体例の流れを示す図である。It is a figure which shows the flow of the 1st specific example of the process which the server 40 performs. サーバ40が行う処理の第2具体例の流れを示す図である。It is a figure which shows the flow of the 2nd specific example of the process which the server 40 performs. 端末装置50の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the terminal device. 変形例におけるサーバ40が行う処理の具体例(第3具体例)の流れを示す図である。It is a figure which shows the flow of the specific example (3rd specific example) of the process which the server 40 in a modification is performed. 変形例におけるサーバ40が行う処理の具体例(第4具体例)の流れを示す図である。It is a figure which shows the flow of the specific example (4th specific example) of the process which the server 40 in a modification is performed.

以下、実施形態の制御装置、判定方法及びコンピュータプログラムを、図面を参照して説明する。   Hereinafter, a control device, a determination method, and a computer program according to embodiments will be described with reference to the drawings.

(第1の実施形態)
以下、第1の実施形態における遠隔制御システム1について説明する。図1は、第1の実施形態における遠隔制御システム1の構成例を示すシステム構成図である。遠隔制御システム1は、被制御装置の動作を遠隔制御するシステムである。
(First embodiment)
Hereinafter, the remote control system 1 in the first embodiment will be described. FIG. 1 is a system configuration diagram illustrating a configuration example of a remote control system 1 in the first embodiment. The remote control system 1 is a system for remotely controlling the operation of a controlled apparatus.

遠隔制御システム1は、複数の通信装置30(30−1〜30−m:mは1以上の整数)及び複数のサーバ40(40−1〜40−n:nは1以上の整数)を備える。遠隔制御システム1には、1又は複数の端末装置50が接続される。通信装置30、サーバ40及び端末装置50は、第1ネットワーク60を介して互いに通信可能である。遠隔制御システム1には、1又は複数の検知装置10(10−1〜10−m)及び1又は複数の被制御装置20(20−1〜20−m)が接続される。通信装置30−mと、1又は複数の検知装置10−mと、1又は複数の被制御装置20−mとは、第2ネットワーク70−mを介して互いに通信可能である。   The remote control system 1 includes a plurality of communication devices 30 (30-1 to 30-m: m is an integer of 1 or more) and a plurality of servers 40 (40-1 to 40-n: n is an integer of 1 or more). . One or more terminal devices 50 are connected to the remote control system 1. The communication device 30, the server 40, and the terminal device 50 can communicate with each other via the first network 60. The remote control system 1 is connected to one or more detection devices 10 (10-1 to 10-m) and one or more controlled devices 20 (20-1 to 20-m). The communication device 30-m, the one or more detection devices 10-m, and the one or more controlled devices 20-m can communicate with each other via the second network 70-m.

検知装置10は、被制御装置20に関する情報(以下、「検知情報」という。)を取得する。検知情報には、遠隔制御システム1が被制御装置20を制御するために必要な情報が含まれる。検知情報は、例えば、被制御装置20の周囲の環境に関する情報(例えば、温度、湿度、照度、天候、人の有無、周囲の水の量、周囲の水の高さ、周囲の装置によって消費されている電力量)、被制御装置20の状態に関する情報(例えば、被制御装置の電源のオン又はオフを示す情報、被制御装置の動作モードを示す情報、被制御装置の部品の温度、被制御装置の傾き)などを含む。検知装置10は、検知情報を取得可能な装置を用いて構成される。検知装置10は、例えば、スイッチ、ボタン等のデジタル入力装置、温度センサ、圧力センサ、エンコーダ等のアナログ入力装置である。検知装置10は、検知情報を表す信号(以下、「検知信号」という。)を遠隔制御システム1の通信装置30に送信する。   The detection device 10 acquires information on the controlled device 20 (hereinafter referred to as “detection information”). The detection information includes information necessary for the remote control system 1 to control the controlled device 20. The detection information is consumed by, for example, information about the environment around the controlled device 20 (for example, temperature, humidity, illuminance, weather, presence / absence of people, amount of surrounding water, height of surrounding water, and surrounding devices). Power), information on the state of the controlled device 20 (for example, information indicating whether the controlled device is turned on or off, information indicating the operation mode of the controlled device, the temperature of the components of the controlled device, controlled) Equipment tilt). The detection device 10 is configured using a device that can acquire detection information. The detection device 10 is, for example, a digital input device such as a switch or a button, or an analog input device such as a temperature sensor, a pressure sensor, or an encoder. The detection device 10 transmits a signal representing detection information (hereinafter referred to as “detection signal”) to the communication device 30 of the remote control system 1.

被制御装置20は、遠隔制御システム1の制御対象の機器である。被制御装置20は、遠隔制御システム1から制御信号を受信し、受信した制御信号に応じて動作する。被制御装置20は、例えば、LED、警報装置、サーボモータ、バルブ、ポンプ、照明機器、空調機器等の機器である。被制御装置20は、例えば、製造工場、プラント等を自動制御する機器であってもよい。被制御装置20は、住宅又は施設等の建物内に設置されてもよいし、公園又は道路等の屋外に設置されてもよいし、飛行機又は自動車等の移動体に設置されてもよい。   The controlled device 20 is a device to be controlled by the remote control system 1. The controlled device 20 receives a control signal from the remote control system 1 and operates according to the received control signal. The controlled device 20 is, for example, a device such as an LED, an alarm device, a servo motor, a valve, a pump, a lighting device, or an air conditioning device. The controlled device 20 may be a device that automatically controls a manufacturing factory, a plant, and the like, for example. The controlled device 20 may be installed in a building such as a house or a facility, may be installed outdoors such as a park or a road, or may be installed in a moving body such as an airplane or a car.

通信装置30は、検知装置10から受信した検知信号を、複数のサーバ40のうち予め定められた条件に応じたサーバ40に送信する。予め定められた条件とは、通信装置30に対して固定的にサーバ40を割り当てる条件であってもよいし、第1ネットワーク60の通信環境やサーバ40の負荷に応じて動的にサーバ40を割り当てる条件であってもよいし、他の条件であってもよい。通信装置30は、検知装置10から検知信号を受信する度に検知信号をサーバ40に送信してもよい。通信装置30は、検知装置10から受信した検知信号を一時的に保持し、所定のタイミング毎にバッチ処理で検知信号をサーバ40に送信してもよい。   The communication device 30 transmits the detection signal received from the detection device 10 to the server 40 according to a predetermined condition among the plurality of servers 40. The predetermined condition may be a condition in which the server 40 is fixedly assigned to the communication device 30, or the server 40 is dynamically assigned according to the communication environment of the first network 60 and the load of the server 40. It may be a condition to be assigned or another condition. The communication device 30 may transmit a detection signal to the server 40 every time a detection signal is received from the detection device 10. The communication device 30 may temporarily hold the detection signal received from the detection device 10 and transmit the detection signal to the server 40 by batch processing at every predetermined timing.

通信装置30は、サーバ40から受信した制御信号を被制御装置20に送信する。通信装置30は、受信された全ての制御信号を、自装置に接続されている全ての被制御装置20に送信してもよい。通信装置30は、受信された制御信号を、その制御信号に基づいて動作する被制御装置20のみに送信してもよい。通信装置30は、制御信号の宛先となる被制御装置20を、例えば制御信号に含まれるヘッダ情報に基づいて判断してもよい。   The communication device 30 transmits the control signal received from the server 40 to the controlled device 20. The communication device 30 may transmit all received control signals to all controlled devices 20 connected to the own device. The communication device 30 may transmit the received control signal only to the controlled device 20 that operates based on the control signal. The communication device 30 may determine the controlled device 20 that is the destination of the control signal based on, for example, header information included in the control signal.

サーバ40は、通信装置30から受信した検知信号に基づいて、被制御装置20の制御内容を判定する。サーバ40は、判定結果に応じた制御信号を生成する。サーバ40は、生成された制御信号を、制御対象となる被制御装置20が接続された通信装置30を宛先として送信する。   The server 40 determines the control content of the controlled device 20 based on the detection signal received from the communication device 30. The server 40 generates a control signal corresponding to the determination result. The server 40 transmits the generated control signal to the communication device 30 to which the controlled device 20 to be controlled is connected as a destination.

サーバ40は、通信装置30から受信した検知信号に基づいて、第1ネットワーク60を介して接続される遠隔装置(検知装置10、被制御装置20又は通信装置30)に関する異常の有無を判定する。
サーバ40は、1台の情報処理装置によって実現されてもよいし、複数台の情報処理装置を組み合わせることによって実現されてもよい(例えばクラウド、クラスタマシン)。
Based on the detection signal received from the communication device 30, the server 40 determines whether there is an abnormality related to the remote device (the detection device 10, the controlled device 20, or the communication device 30) connected via the first network 60.
The server 40 may be realized by a single information processing apparatus, or may be realized by combining a plurality of information processing apparatuses (for example, a cloud or a cluster machine).

端末装置50は、携帯電話機、PDA(Personal Digital Assistant)、スマートフォン、タブレット、パーソナルコンピュータ、テレビ受像機又は固定電話機等の通信可能な情報端末装置である。端末装置50は、通信装置30又はサーバ40から情報を受信する。端末装置50は、受信された情報に基づいて遠隔装置の異常に関する情報を表示する。   The terminal device 50 is a communicable information terminal device such as a mobile phone, a PDA (Personal Digital Assistant), a smartphone, a tablet, a personal computer, a television receiver, or a fixed telephone. The terminal device 50 receives information from the communication device 30 or the server 40. The terminal device 50 displays information related to the abnormality of the remote device based on the received information.

第1ネットワーク60は、通信装置30、サーバ40及び端末装置50を通信可能に接続するネットワークである。第1ネットワーク60は、有線ネットワークであってもよいし、無線ネットワークであってもよい。例えば、第1ネットワーク60は、インターネット、WAN(Wide Area Network)、専用回線等の広域な有線ネットワークであってもよいし、3G網等の広域な無線ネットワークであってもよい。第1ネットワーク60は、Profibus、Modbus、TC-net等のフィールドバス又はイーサネット(登録商標)等のローカルな有線ネットワークであってもよいし、無線LAN(Local Area Network)や920MHz帯等のローカルな無線ネットワークであってもよい。第1ネットワーク60では、通信プロトコルに、HTTPS(HyperText Transfer Protocol Security)等のセキュリティの高いプロトコルが用いられてもよい。   The first network 60 is a network that connects the communication device 30, the server 40, and the terminal device 50 in a communicable manner. The first network 60 may be a wired network or a wireless network. For example, the first network 60 may be a wide-area wired network such as the Internet, a WAN (Wide Area Network), a dedicated line, or a wide-area wireless network such as a 3G network. The first network 60 may be a field bus such as Profibus, Modbus, and TC-net, or a local wired network such as Ethernet (registered trademark), or a local network such as a wireless local area network (LAN) or a 920 MHz band. It may be a wireless network. In the first network 60, a protocol with high security such as HTTPS (HyperText Transfer Protocol Security) may be used as a communication protocol.

第2ネットワーク70は、有線ネットワークであってもよいし、無線ネットワークであってもよい。例えば、第2ネットワーク70は、Profibus、Modbus、TC-net等のフィールドバス又はイーサネット(登録商標)等のローカルな有線ネットワークであってもよいし、無線LANや920MHz帯等のローカルな無線ネットワークであってもよい。第2ネットワーク70では、通信プロトコルに、HTTPS等のセキュリティの高いプロトコルが用いられてもよい。
第1ネットワーク60及び第2ネットワーク70には、同一のネットワークが用いられてもよいし、異なるネットワークが用いられてもよい。
The second network 70 may be a wired network or a wireless network. For example, the second network 70 may be a field bus such as Profibus, Modbus, TC-net, or a local wired network such as Ethernet (registered trademark), or a local wireless network such as a wireless LAN or a 920 MHz band. There may be. In the second network 70, a high-security protocol such as HTTPS may be used as a communication protocol.
For the first network 60 and the second network 70, the same network may be used, or different networks may be used.

図2は、第1の実施形態における遠隔制御システム1の機能構成例を示すシステム構成図である。
通信装置30は、バスで接続されたCPU(Central Processing Unit)、メモリ、補助記憶装置等を備え、通信装置プログラムを実行する。通信装置30は、通信装置プログラムの実行によって、第1通信部301、第2通信部302及び制御部303を備える装置として機能する。なお、通信装置30の各機能の全て又は一部は、ASIC(Application Specific Integrated Circuit)やPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されてもよい。通信装置プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。通信装置プログラムは、電気通信回線を介して送信されてもよい。
FIG. 2 is a system configuration diagram illustrating a functional configuration example of the remote control system 1 in the first embodiment.
The communication device 30 includes a CPU (Central Processing Unit), a memory, an auxiliary storage device, and the like connected by a bus, and executes a communication device program. The communication device 30 functions as a device including the first communication unit 301, the second communication unit 302, and the control unit 303 by executing the communication device program. Note that all or part of each function of the communication device 30 may be realized by using hardware such as an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA). The communication device program may be recorded on a computer-readable recording medium. The computer-readable recording medium is, for example, a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or a storage device such as a hard disk built in the computer system. The communication device program may be transmitted via a telecommunication line.

第1通信部301は、第1ネットワーク60の形態に応じた通信インタフェースを用いて構成される。第2通信部302は、第2ネットワーク70の形態に応じた通信インタフェースを用いて構成される。第1ネットワーク60及び第2ネットワーク70が同一のネットワークで構成される場合、第1通信部301及び第2通信部302は、一つの通信インタフェースで構成されてもよい。   The first communication unit 301 is configured using a communication interface according to the form of the first network 60. The second communication unit 302 is configured using a communication interface corresponding to the form of the second network 70. When the first network 60 and the second network 70 are configured by the same network, the first communication unit 301 and the second communication unit 302 may be configured by one communication interface.

制御部303は、第1通信部301及び第2通信部302を制御する。制御部303は、第2通信部302を介して検知装置10から検知信号を取得する。制御部303は、取得された検知信号を第1通信部301を介してサーバ40に送信する。
制御部303は、自装置(通信装置30)が設置されている位置を示す位置情報を取得してもよい。通信装置30の位置情報は、例えば、GPSやエンコーダによるオドメトリなどを用いることによって取得される。
The control unit 303 controls the first communication unit 301 and the second communication unit 302. The control unit 303 acquires a detection signal from the detection device 10 via the second communication unit 302. The control unit 303 transmits the acquired detection signal to the server 40 via the first communication unit 301.
The control unit 303 may acquire position information indicating a position where the own apparatus (communication apparatus 30) is installed. The position information of the communication device 30 is acquired by using, for example, odometry using a GPS or an encoder.

サーバ40は、バスで接続されたCPU、メモリ、補助記憶装置等を備え、サーバプログラムを実行する。サーバ40は、サーバプログラムの実行によって、通信部401、判定部402、記憶部403及び制御部404を備える装置として機能する。なお、サーバ40の各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されてもよい。サーバプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。サーバプログラムは、電気通信回線を介して送信されてもよい。   The server 40 includes a CPU, a memory, an auxiliary storage device, and the like connected by a bus and executes a server program. The server 40 functions as an apparatus including the communication unit 401, the determination unit 402, the storage unit 403, and the control unit 404 by executing the server program. All or some of the functions of the server 40 may be realized using hardware such as an ASIC, PLD, or FPGA. The server program may be recorded on a computer-readable recording medium. The server program may be transmitted via a telecommunication line.

通信部401は、第1ネットワーク60の形態に応じた通信インタフェースを用いて構成される。通信部401は、第1ネットワーク60を介して通信装置30又は端末装置50と通信する。   The communication unit 401 is configured using a communication interface corresponding to the form of the first network 60. The communication unit 401 communicates with the communication device 30 or the terminal device 50 via the first network 60.

判定部402は、所定の基準(以下、「判定基準」という。)に基づいて、遠隔装置の異常の有無を判定する。以下、判定部402が行う処理を判定処理という。判定部402は、例えば通信装置30から検知信号を受信した時刻が判定基準を満たすか否かに基づいて異常の有無を判定してもよい。判定部402は、例えば通信装置30から受信された検知信号の内容が判定基準を満たすか否かに基づいて異常の有無を判定してもよい。判定基準は、予め判定部402に設定されてもよいし、端末装置50によって更新されてもよい。   The determination unit 402 determines the presence / absence of an abnormality of the remote device based on a predetermined criterion (hereinafter referred to as “determination criterion”). Hereinafter, the process performed by the determination unit 402 is referred to as a determination process. The determination unit 402 may determine whether there is an abnormality based on, for example, whether the time at which the detection signal is received from the communication device 30 satisfies the determination criterion. For example, the determination unit 402 may determine whether there is an abnormality based on whether or not the content of the detection signal received from the communication device 30 satisfies the determination criterion. The determination criterion may be set in the determination unit 402 in advance or may be updated by the terminal device 50.

判定部402は、検知信号の送信元となった検知装置10及び通信装置30と同じ第2ネットワーク70に接続される遠隔装置の異常の有無を判定する。例えば、検知信号の送信元が検知装置10−1及び通信装置30−1である場合、判定部402は、第2ネットワーク70−1に接続された遠隔装置(検知装置10−1、被制御装置20−1又は通信装置30−1)の異常の有無を判定する。
判定部402は、所定のタイミングが到来する毎に判定処理を実行する。
The determination unit 402 determines whether there is an abnormality in the remote device connected to the same second network 70 as the detection device 10 and the communication device 30 that are the transmission source of the detection signal. For example, when the transmission source of the detection signal is the detection device 10-1 and the communication device 30-1, the determination unit 402 determines that the remote device (the detection device 10-1, the controlled device) connected to the second network 70-1. 20-1 or the communication device 30-1) is determined whether or not there is an abnormality.
The determination unit 402 executes determination processing every time a predetermined timing arrives.

記憶部403は、ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部403は、例えば通信装置30から受信された検知信号に関する情報を記憶する。記憶部403は、遠隔装置の位置に関する情報を記憶する。遠隔装置の位置に関する情報は、遠隔装置が設置されている位置の緯度及び経度や住所等によって表されてもよい。   The storage unit 403 is configured using a storage device such as a hard disk device or a semiconductor storage device. The storage unit 403 stores information related to the detection signal received from the communication device 30, for example. The storage unit 403 stores information related to the position of the remote device. Information on the position of the remote device may be represented by the latitude and longitude of the location where the remote device is installed, an address, or the like.

制御部404は、通信装置30から受信された検知信号に関する情報を記憶部403に記録する。検知信号に関する情報とは、検知信号の内容、検知信号の送信元(検知装置10又は通信装置30)、受信された日時などの情報である。   The control unit 404 records information regarding the detection signal received from the communication device 30 in the storage unit 403. The information related to the detection signal is information such as the content of the detection signal, the transmission source of the detection signal (the detection device 10 or the communication device 30), the date and time of reception.

制御部404は、通信装置30から受信された検知信号に基づいて、被制御装置20の制御内容を決定する。制御部404は、検知信号の送信元となった検知装置10及び通信装置30と同じ第2ネットワーク70に接続される被制御装置20の制御内容を決定してもよい。例えば、検知信号の送信元が検知装置10−1及び通信装置30−1である場合、制御部404は、第2ネットワーク70−1に接続された被制御装置20−1の制御内容を決定してもよい。制御部404は、検知信号の送信元となった検知装置10及び通信装置30と異なる第2ネットワーク70に接続される被制御装置20の制御内容を決定してもよい。例えば、検知信号の送信元が検知装置10−1及び通信装置30−1である場合、制御部404は、第2ネットワーク70−2に接続された被制御装置20−2の制御内容を決定してもよい。   The control unit 404 determines the control content of the controlled device 20 based on the detection signal received from the communication device 30. The control unit 404 may determine the control content of the controlled device 20 connected to the same second network 70 as the detection device 10 and the communication device 30 that are the transmission source of the detection signal. For example, when the transmission source of the detection signal is the detection device 10-1 and the communication device 30-1, the control unit 404 determines the control content of the controlled device 20-1 connected to the second network 70-1. May be. The control unit 404 may determine the control content of the controlled device 20 connected to the second network 70 different from the detection device 10 and the communication device 30 that are the transmission source of the detection signal. For example, when the transmission source of the detection signal is the detection device 10-1 and the communication device 30-1, the control unit 404 determines the control content of the controlled device 20-2 connected to the second network 70-2. May be.

制御部404は、決定された制御内容で被制御装置20を制御するための信号(制御信号)を生成する。制御部404が検知信号に基づいて制御信号を生成する処理を「制御処理」と呼ぶ。制御部404が実行する制御処理の内容は、どのように設定されてもよい。
制御部404は、制御処理の実行によって生成された制御信号を通信装置30に送信する。
The control unit 404 generates a signal (control signal) for controlling the controlled device 20 with the determined control content. A process in which the control unit 404 generates a control signal based on the detection signal is referred to as a “control process”. The content of the control process executed by the control unit 404 may be set in any way.
The control unit 404 transmits a control signal generated by executing the control process to the communication device 30.

端末装置50は、バスで接続されたCPU、メモリ、補助記憶装置などを備え、端末装置プログラムを実行する。端末装置50は、端末装置プログラムの実行によって、通信部501、記憶部502、表示部503、入力部504及び制御部505を備える装置として機能する。なお、端末装置50の各機能の全て又は一部は、ASICやPLDやFPGA等のハードウェアを用いて実現されてもよい。端末装置プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。端末装置プログラムは、電気通信回線を介して送信されてもよい。   The terminal device 50 includes a CPU, a memory, an auxiliary storage device, and the like connected by a bus, and executes a terminal device program. The terminal device 50 functions as a device including a communication unit 501, a storage unit 502, a display unit 503, an input unit 504, and a control unit 505 by executing a terminal device program. All or some of the functions of the terminal device 50 may be realized using hardware such as an ASIC, PLD, or FPGA. The terminal device program may be recorded on a computer-readable recording medium. The terminal device program may be transmitted via a telecommunication line.

通信部501は、第1ネットワーク60の形態に応じた通信インタフェースを用いて構成される。通信部501は、第1ネットワーク60を介して通信装置30又はサーバ40と通信する。   The communication unit 501 is configured using a communication interface corresponding to the form of the first network 60. The communication unit 501 communicates with the communication device 30 or the server 40 via the first network 60.

記憶部502は、ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部502は、遠隔装置の位置に関する情報を記憶する。遠隔装置の位置に関する情報は、遠隔装置が設置されている位置の緯度及び経度や住所等によって表されてもよい。   The storage unit 502 is configured using a storage device such as a hard disk device or a semiconductor storage device. The storage unit 502 stores information related to the position of the remote device. Information on the position of the remote device may be represented by the latitude and longitude of the location where the remote device is installed, an address, or the like.

表示部503は、CRT(Cathode Ray Tube)ディスプレイや液晶ディスプレイ、有機EL(Electro-Luminescence)ディスプレイ等の表示装置を用いて構成される。表示部503は、画像表示装置を端末装置50に接続するためのインタフェースであってもよい。この場合、表示部503は、画像を表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。   The display unit 503 is configured using a display device such as a CRT (Cathode Ray Tube) display, a liquid crystal display, or an organic EL (Electro-Luminescence) display. The display unit 503 may be an interface for connecting the image display device to the terminal device 50. In this case, the display unit 503 generates a video signal for displaying an image, and outputs the video signal to an image display device connected to the display unit 503.

入力部504は、キーボード、ポインティングデバイス(マウス、タブレット等)、ボタン、タッチパネル等の既存の入力装置を含む。入力部504は、ユーザが情報又は操作指示を端末装置50に入力する際にユーザによって操作される。入力部504は、入力装置を端末装置50に接続するためのインタフェースであってもよい。この場合、入力部504は、入力装置においてユーザの入力に応じ生成された入力信号を端末装置50に入力する。   The input unit 504 includes existing input devices such as a keyboard, a pointing device (such as a mouse and a tablet), a button, and a touch panel. The input unit 504 is operated by the user when the user inputs information or an operation instruction to the terminal device 50. The input unit 504 may be an interface for connecting the input device to the terminal device 50. In this case, the input unit 504 inputs an input signal generated in response to a user input in the input device to the terminal device 50.

制御部505は、サーバ40から受信された情報に基づいて表示内容を決定する。制御部505は、決定された表示内容を表す画像を表示部503に表示させる。   The control unit 505 determines the display content based on the information received from the server 40. The control unit 505 causes the display unit 503 to display an image representing the determined display content.

次に、遠隔制御システム1の動作の流れについて説明する。まず、遠隔制御システム1が正常に動作している場合の動作の流れについて説明する。   Next, the operation flow of the remote control system 1 will be described. First, an operation flow when the remote control system 1 is operating normally will be described.

図3は、第1の実施形態の遠隔制御システム1が正常に動作している場合の動作の流れを表すシーケンス図である。なお、図3では、説明の便宜のために各装置を1台のみ示しているが、各装置の台数は1台に限定されない。   FIG. 3 is a sequence diagram illustrating an operation flow when the remote control system 1 according to the first embodiment is operating normally. In FIG. 3, only one device is shown for convenience of explanation, but the number of devices is not limited to one.

まず、検知装置10は、検知信号を通信装置30に送信する(ステップS101)。通信装置30は、検知装置10から送信された検知信号を受信する(ステップS102)。通信装置30は、受信された検知信号をサーバ40に送信する(ステップS103)。   First, the detection device 10 transmits a detection signal to the communication device 30 (step S101). The communication device 30 receives the detection signal transmitted from the detection device 10 (step S102). The communication device 30 transmits the received detection signal to the server 40 (step S103).

サーバ40は、通信装置30によって送信された検知信号を受信する(ステップS104)。サーバ40は、受信された検知信号を記憶部403に記録する(ステップS105)。サーバ40は、受信された検知信号に基づいて制御処理を実行する(ステップS106)。サーバ40は、制御処理によって生成された制御信号を通信装置30に送信する(ステップS107)。   The server 40 receives the detection signal transmitted by the communication device 30 (step S104). The server 40 records the received detection signal in the storage unit 403 (step S105). The server 40 executes control processing based on the received detection signal (step S106). The server 40 transmits the control signal generated by the control process to the communication device 30 (step S107).

通信装置30は、サーバ40から送信された制御信号を受信する(ステップS108)。通信装置30は、受信された制御信号を被制御装置20に送信する(ステップS109)。被制御装置20は、通信装置30から制御信号を受信する。被制御装置20は、受信された制御信号に応じて動作する。このような動作によって、被制御装置20は、検知装置10によって取得された検知情報に応じて制御される。このような動作は、例えばサーバ40が検知信号を受信する度に繰り返し実行される。   The communication device 30 receives the control signal transmitted from the server 40 (step S108). The communication device 30 transmits the received control signal to the controlled device 20 (step S109). The controlled device 20 receives a control signal from the communication device 30. The controlled device 20 operates according to the received control signal. By such an operation, the controlled device 20 is controlled according to the detection information acquired by the detection device 10. Such an operation is repeatedly executed each time the server 40 receives a detection signal, for example.

また、所定のタイミングにおいて、サーバ40は、遠隔装置の異常の有無を判定する(ステップS110)。図3のシーケンス図では異常は生じていない。そのため、ステップS110以降の処理は実行されない。所定のタイミングとは、例えば検知信号が受信されたタイミングであってもよいし、前回の判定処理から所定の時間が経過したタイミングであってもよいし、その他のタイミングであってもよい。   Further, at a predetermined timing, the server 40 determines whether or not there is an abnormality in the remote device (step S110). No abnormality has occurred in the sequence diagram of FIG. Therefore, the process after step S110 is not performed. The predetermined timing may be, for example, a timing at which a detection signal is received, a timing at which a predetermined time has elapsed since the previous determination process, or another timing.

次に、遠隔制御システム1に異常が生じた場合の動作の流れについて説明する。
図4は、第1の実施形態の遠隔制御システム1に異常が生じた場合の動作の流れを表すシーケンス図である。図4では、図3と同様に、説明の便宜のために各装置を1台のみ示している。しかしながら、各装置の台数は1台に限定されない。なお、図4において図3と同様の処理については同じ符号を付し説明を省く。
Next, the flow of operation when an abnormality occurs in the remote control system 1 will be described.
FIG. 4 is a sequence diagram illustrating an operation flow when an abnormality occurs in the remote control system 1 according to the first embodiment. In FIG. 4, only one device is shown for convenience of explanation, as in FIG. However, the number of devices is not limited to one. In FIG. 4, the same processes as those in FIG.

所定のタイミングにおいて、サーバ40は、遠隔装置の異常の有無を判定する(ステップS110)。図4のシーケンス図では異常が生じている。そのため、サーバ40は異常が生じていると判定する。この場合、サーバ40は、異常が生じていることを示す通知信号を端末装置50に送信する(ステップS201)。通知信号には、異常が生じていると判定された遠隔装置に関する情報(以下、「異常情報」という。)が含まれる。異常情報には、例えば、異常が生じていると判定された遠隔装置の識別情報を示す情報、異常が生じていると判定された遠隔装置の位置を示す情報、異常が生じていると判定された時刻を示す情報が含まれる。   At a predetermined timing, the server 40 determines whether there is an abnormality in the remote device (step S110). In the sequence diagram of FIG. 4, an abnormality has occurred. Therefore, the server 40 determines that an abnormality has occurred. In this case, the server 40 transmits a notification signal indicating that an abnormality has occurred to the terminal device 50 (step S201). The notification signal includes information related to the remote device that is determined to be abnormal (hereinafter referred to as “abnormal information”). The abnormality information includes, for example, information indicating identification information of a remote device determined to be abnormal, information indicating a position of a remote device determined to be abnormal, and determining that an abnormality has occurred. Information indicating the time of day is included.

端末装置50は、サーバ40から通知信号を受信する(ステップS202)。端末装置50は、受信した通知信号に基づいて、異常が検知された遠隔装置に関する情報を表示部503に表示する(ステップS203)。   The terminal device 50 receives a notification signal from the server 40 (step S202). Based on the received notification signal, the terminal device 50 displays information on the remote device in which the abnormality is detected on the display unit 503 (step S203).

次に、サーバ40が行う処理の流れについて詳細に説明する。以下、サーバ40が行う処理の2つの具体例について説明する。   Next, the flow of processing performed by the server 40 will be described in detail. Hereinafter, two specific examples of processing performed by the server 40 will be described.

(第1具体例)
図5は、サーバ40が行う処理の第1具体例の流れを示す図である。第1具体例では、判定基準は検知信号が継続して受信されない時間の長さである。サーバ40の判定部402は、各通信装置30毎に、検知信号が受信されたタイミングに基づいて異常の有無を判定する。第1具体例では、図5に示す処理は通信装置30毎に独立して実行される。
(First example)
FIG. 5 is a diagram illustrating a flow of a first specific example of the process performed by the server 40. In the first specific example, the criterion is a length of time during which the detection signal is not continuously received. The determination unit 402 of the server 40 determines whether there is an abnormality for each communication device 30 based on the timing at which the detection signal is received. In the first specific example, the process illustrated in FIG. 5 is executed independently for each communication device 30.

まず、制御部404が、通信装置30(例えば通信装置30−1)から検知信号を受信する(ステップS301:図4のステップS104)。制御部404は、現在時刻を取得する(ステップS302)。制御部404は、受信された検知信号を、送信元となった通信装置30の識別情報及び現在時刻と対応付けて記憶部403に記録する(ステップS303:図4のステップS105)。   First, the control unit 404 receives a detection signal from the communication device 30 (for example, the communication device 30-1) (step S301: step S104 in FIG. 4). The control unit 404 acquires the current time (step S302). The control unit 404 records the received detection signal in the storage unit 403 in association with the identification information of the communication device 30 that is the transmission source and the current time (step S303: step S105 in FIG. 4).

制御部404は、通信装置30から受信された検知信号に基づいて制御処理を実行する(ステップS304:図4のステップS106)。制御部404は、生成した制御信号を、ステップS301において受信された検知信号の送信元である通信装置30に送信する(ステップS305:図4のステップS107)。   The control unit 404 executes control processing based on the detection signal received from the communication device 30 (step S304: step S106 in FIG. 4). The control unit 404 transmits the generated control signal to the communication device 30 that is the transmission source of the detection signal received in step S301 (step S305: step S107 in FIG. 4).

ステップS305の後、判定部402は、通信装置30から送信された新たな検知信号が受信されたか否かを判定する(ステップS306)。通信装置30から送信された検知信号が受信された場合(ステップS306−YES)、ステップS302の処理に戻る。   After step S305, the determination unit 402 determines whether a new detection signal transmitted from the communication device 30 has been received (step S306). When the detection signal transmitted from the communication device 30 is received (step S306-YES), the process returns to step S302.

新たな検知信号が受信されない場合(ステップS306−NO)、判定部402は、記憶部403を参照し、各通信装置30について検知信号が前回受信された時刻に基づいて、検知信号が継続して受信されていない時間(以下、「未受信時間」という。)を取得する(ステップS307)。   When a new detection signal is not received (step S <b> 306 -NO), the determination unit 402 refers to the storage unit 403, and the detection signal continues based on the time when the detection signal was last received for each communication device 30. Time not received (hereinafter referred to as “unreceived time”) is acquired (step S307).

判定部402は、各通信装置30について、未受信時間が基準時間を超過しているか否か判定する(ステップS308)。基準時間の具体例は、0.1秒、1秒、10秒、30秒、1分、10分、30分、1時間、24時間である。基準時間は、通信装置30毎に異なる長さに設定されてもよい。基準時間は、記憶部403に予め記憶されていてもよいし、ユーザによって設定されてもよい。
全ての通信装置30について未受信時間が基準時間を超過していない場合(ステップS308−NO)、ステップS306の処理に戻る。
The determination unit 402 determines whether or not the unreceived time exceeds the reference time for each communication device 30 (step S308). Specific examples of the reference time are 0.1 second, 1 second, 10 seconds, 30 seconds, 1 minute, 10 minutes, 30 minutes, 1 hour, and 24 hours. The reference time may be set to a different length for each communication device 30. The reference time may be stored in advance in the storage unit 403 or may be set by the user.
When the non-reception time does not exceed the reference time for all the communication devices 30 (step S308-NO), the process returns to step S306.

未受信時間が基準時間を超過している場合(ステップS308−YES)、判定部402は、その通信装置30に係る遠隔装置(検知装置10、被制御装置20又は通信装置30)に異常が生じたと判定する。例えば、通信装置30−1の未受信時間が基準時間を超過した場合、判定部402は、検知装置10−1、被制御装置20−1又は通信装置30−1に関して異常が生じたと判定する。発生する異常の具体例として、通信装置30−1とサーバ40との間の通信の切断、検知装置10の故障、被制御装置20の故障、通信装置30の故障、第1ネットワーク60の障害、第2ネットワーク70の障害などがある。   When the unreceived time exceeds the reference time (step S308—YES), the determination unit 402 has an abnormality in the remote device (the detection device 10, the controlled device 20, or the communication device 30) related to the communication device 30. It is determined that For example, when the unreceived time of the communication device 30-1 exceeds the reference time, the determination unit 402 determines that an abnormality has occurred with respect to the detection device 10-1, the controlled device 20-1, or the communication device 30-1. Specific examples of the abnormalities that occur include disconnection of communication between the communication device 30-1 and the server 40, failure of the detection device 10, failure of the controlled device 20, failure of the communication device 30, failure of the first network 60, There is a failure of the second network 70 or the like.

判定部402は、通信装置30に関する異常有りと判定した場合、その通信装置30の異常判定情報を記憶部403に保存する(ステップS309)。異常判定情報には、異常有りと判定された通信装置30に関する情報と、異常有りと判定された判定時刻とが含まれる。   If the determination unit 402 determines that there is an abnormality related to the communication device 30, the determination unit 402 stores the abnormality determination information of the communication device 30 in the storage unit 403 (step S309). The abnormality determination information includes information related to the communication device 30 determined to be abnormal and a determination time determined to be abnormal.

(第2具体例)
図6は、サーバ40が行う処理の第2具体例の流れを示す図である。第2具体例では、判定基準は検知信号の内容に関する基準である。第2具体例では、サーバ40の判定部402は、受信された検知信号に含まれる情報に基づいて異常の有無を判定する。
(Second specific example)
FIG. 6 is a diagram illustrating a flow of a second specific example of the process performed by the server 40. In the second specific example, the determination criterion is a criterion relating to the content of the detection signal. In the second specific example, the determination unit 402 of the server 40 determines whether there is an abnormality based on information included in the received detection signal.

まず、制御部404が、通信装置30(例えば通信装置30−1)から検知信号を受信する(ステップS401:図4のステップS104)。制御部404は、現在時刻を取得する。制御部404は、受信された検知信号を、送信元となった通信装置30の識別情報及び現在時刻と対応付けて記憶部403に記録する(ステップS402:図4のステップS105)。   First, the control unit 404 receives a detection signal from the communication device 30 (for example, the communication device 30-1) (step S401: step S104 in FIG. 4). The control unit 404 acquires the current time. The control unit 404 records the received detection signal in the storage unit 403 in association with the identification information of the communication device 30 that is the transmission source and the current time (step S402: step S105 in FIG. 4).

制御部404は、通信装置30から受信された検知信号に基づいて制御処理を実行する(ステップS403:図4のステップS106)。制御部404は、生成した制御信号を、ステップS401において受信された検知信号の送信元である通信装置30に送信する(ステップS404:図4のステップS107)。   The control unit 404 executes control processing based on the detection signal received from the communication device 30 (step S403: step S106 in FIG. 4). The control unit 404 transmits the generated control signal to the communication device 30 that is the transmission source of the detection signal received in step S401 (step S404: step S107 in FIG. 4).

次に、判定部402は、通信装置30から受信された検知信号に異常があるか否かを判定する(ステップS405)。判定部402は、検知信号に含まれる情報に基づいて、検知信号に異常が有るか否かを判定する。   Next, the determination unit 402 determines whether or not there is an abnormality in the detection signal received from the communication device 30 (step S405). The determination unit 402 determines whether there is an abnormality in the detection signal based on information included in the detection signal.

例えば、判定部402は、検知信号に含まれるデータと基準値との差が予め設定されている閾値を超える場合に、検知信号に異常があると判定する。基準値は、記憶部403に予め保存されていてもよいし、記憶部403に蓄積されたデータの平均値であってもよい。予め設定されている閾値は、記憶部403に予め保存されていてもよい。   For example, the determination unit 402 determines that the detection signal is abnormal when the difference between the data included in the detection signal and the reference value exceeds a preset threshold value. The reference value may be stored in advance in the storage unit 403, or may be an average value of data accumulated in the storage unit 403. The preset threshold value may be stored in the storage unit 403 in advance.

例えば、判定部402は、検知信号に含まれるデータを用いた所定の演算を行った結果に基づいて、検知信号の異常の有無を判定してもよい。演算結果は、例えば、検知信号に含まれるデータと、記憶部403に保存されている過去のデータの平均値との差分であってもよいし、検知信号に含まれるデータに周波数解析を行った結果であってもよい。
判定部402は、算出結果を記憶部403に保存する。
For example, the determination unit 402 may determine whether there is an abnormality in the detection signal based on a result of performing a predetermined calculation using data included in the detection signal. The calculation result may be, for example, a difference between data included in the detection signal and an average value of past data stored in the storage unit 403, or frequency analysis is performed on the data included in the detection signal. It may be a result.
The determination unit 402 stores the calculation result in the storage unit 403.

検知信号に異常がない場合(ステップS405−NO)、ステップS401の処理に戻る。一方、検知信号に異常がある場合(ステップS405−YES)、判定部402は、その検知信号の送信元である通信装置30に係る遠隔装置(検知装置10、被制御装置20又は通信装置30)に異常が生じたと判定する。   If there is no abnormality in the detection signal (step S405—NO), the process returns to step S401. On the other hand, when the detection signal is abnormal (step S405—YES), the determination unit 402 is a remote device (the detection device 10, the controlled device 20 or the communication device 30) related to the communication device 30 that is the transmission source of the detection signal. It is determined that an abnormality has occurred.

判定部402は、通信装置30に関する異常有りと判定した場合、その通信装置30の異常判定情報を記憶部403に保存する(ステップS406)。異常判定情報には、異常有りと判定された通信装置30に関する情報と、異常有りと判定された判定時刻とが含まれる。   If the determination unit 402 determines that there is an abnormality related to the communication device 30, the determination unit 402 stores the abnormality determination information of the communication device 30 in the storage unit 403 (step S406). The abnormality determination information includes information related to the communication device 30 determined to be abnormal and a determination time determined to be abnormal.

図7は、端末装置50の処理の流れを示すフローチャートである。
制御部505は、通信部501を介して、サーバ40から通知信号を受信する(ステップS501)。制御部505は、受信した通知信号から異常有りと判定された通信装置30に関する情報を取得する(ステップS502)。例えば、制御部505は、異常有りと判定された通信装置30が設置されている場所を示す情報を取得する。制御部505は、取得した情報を記憶部502に保存する(ステップS503)。制御部505は、表示部503に取得した情報を表示する(ステップS504)。
FIG. 7 is a flowchart showing a process flow of the terminal device 50.
The control unit 505 receives a notification signal from the server 40 via the communication unit 501 (step S501). The control unit 505 acquires information related to the communication device 30 determined to be abnormal from the received notification signal (step S502). For example, the control unit 505 acquires information indicating a location where the communication device 30 that is determined to be abnormal is installed. The control unit 505 stores the acquired information in the storage unit 502 (step S503). The control unit 505 displays the acquired information on the display unit 503 (step S504).

[変形例]
サーバ40の変形例について説明する。変形例におけるサーバ40の判定部402は、遠隔装置が設置された土地において災害が生じたか否かについて判定する。以下、サーバ40の変形例の構成及び処理について説明する。
[Modification]
A modification of the server 40 will be described. The determination unit 402 of the server 40 in the modification determines whether or not a disaster has occurred in the land where the remote device is installed. Hereinafter, a configuration and processing of a modified example of the server 40 will be described.

記憶部403は、遠隔装置の設置環境に関する情報を更に記憶する。遠隔装置の設置環境に関する情報は、例えば、通信装置30が設置された場所を含む地図の情報、現在発生している災害の情報、通信装置30の設置場所の周辺における災害の発生確率等である。通信装置30の設置場所周辺における災害の発生確率は、事前に災害を予測した情報を用いて求められた情報である。例えば、ハザードマップとして表されてもよい。   The storage unit 403 further stores information related to the installation environment of the remote device. The information related to the installation environment of the remote device is, for example, information on a map including a place where the communication device 30 is installed, information on a disaster that is currently occurring, a probability of occurrence of a disaster in the vicinity of the place where the communication device 30 is installed, and the like. . The probability of occurrence of a disaster in the vicinity of the installation location of the communication device 30 is information obtained using information obtained by predicting a disaster in advance. For example, it may be represented as a hazard map.

(第3具体例)
図8は、変形例におけるサーバ40が行う処理の具体例(第3具体例)の流れを示す図である。第3具体例では、判定基準は検知信号が継続して受信されない時間の長さである。また、第3具体例では、判定部402は、災害の発生についても判定する。なお、第3具体例の説明において、第1具体例と同じ処理については図7において図5と同じ符号を付して説明を省略する。
(Third example)
FIG. 8 is a diagram illustrating a flow of a specific example (third specific example) of processing performed by the server 40 in the modification. In the third specific example, the determination criterion is the length of time during which the detection signal is not continuously received. In the third specific example, the determination unit 402 also determines the occurrence of a disaster. In the description of the third specific example, the same processes as those of the first specific example are denoted by the same reference numerals as those in FIG.

ステップS309の処理の後、判定部402は、記憶部403に保存されている異常判定情報に基づいて、ステップS308において異常有りと判定された通信装置30の他にも所定時間内に異常有りと判定された通信装置30があるか否か判定する(ステップS310及びステップS311)。このような通信装置30があると判定された場合(ステップS310−YES及びステップS311−YES)、判定部402は、判定された各通信装置30について被災したと判定する。この場合、制御部404は、被災したと判定された各通信装置30に関する情報を含む通知信号を端末装置50に送信する(ステップS312:図4のステップS202)。   After the process of step S309, the determination unit 402 determines that there is an abnormality within a predetermined time in addition to the communication device 30 determined to be abnormal in step S308 based on the abnormality determination information stored in the storage unit 403. It is determined whether there is a determined communication device 30 (steps S310 and S311). When it is determined that there is such a communication device 30 (step S310-YES and step S311-YES), the determination unit 402 determines that each determined communication device 30 has been damaged. In this case, the control unit 404 transmits a notification signal including information on each communication device 30 determined to be damaged to the terminal device 50 (step S312: step S202 in FIG. 4).

(第4具体例)
図9は、変形例におけるサーバ40が行う処理の具体例(第4具体例)の流れを示す図である。第4具体例では、判定基準は検知信号の内容に関する基準である。また、第4具体例では、判定部402は、災害の発生についても判定する。なお、第4具体例の説明において、第2具体例と同じ処理については図8において図6と同じ符号を付して説明を省略する。
(Fourth specific example)
FIG. 9 is a diagram illustrating a flow of a specific example (fourth specific example) of processing performed by the server 40 in the modification. In the fourth specific example, the determination criterion is a criterion relating to the content of the detection signal. In the fourth specific example, the determination unit 402 also determines the occurrence of a disaster. In the description of the fourth specific example, the same processes as those of the second specific example are denoted by the same reference numerals as those in FIG.

ステップS409の処理の後、判定部402は、記憶部403に保存されている異常判定情報に基づいて、ステップS405において異常有りと判定された通信装置30の他にも所定時間内に異常有りと判定された通信装置30があるか否か判定する(ステップS407及びステップS408)。このような通信装置30があると判定された場合(ステップS407−YES及びステップS408−YES)、判定部402は、判定された各通信装置30について被災したと判定する。この場合、制御部404は、被災したと判定された各通信装置30に関する情報を含む通知信号を端末装置50に送信する(ステップS409:図4のステップS202)。   After the process of step S409, the determination unit 402 determines that there is an abnormality within a predetermined time in addition to the communication device 30 determined to be abnormal in step S405 based on the abnormality determination information stored in the storage unit 403. It is determined whether there is the determined communication device 30 (steps S407 and S408). When it is determined that there is such a communication device 30 (step S407-YES and step S408-YES), the determination unit 402 determines that each determined communication device 30 has been damaged. In this case, the control unit 404 transmits a notification signal including information on each communication device 30 determined to be damaged to the terminal device 50 (step S409: step S202 in FIG. 4).

従来の遠隔制御システムでは、災害の発生時において、遠隔装置周辺の被災状況を迅速に把握する事が困難な場合があった。例えば、災害発生時に政府等から発表される情報(例えば、地域単位の災害発生情報)からは、遠隔装置の設置された建物単位の災害による影響を把握することが困難な場合があった。また、例えば、災害発生時に遠隔装置が故障した場合、それが災害の影響によるものであるか否かを判別することが困難な場合があった。   In the conventional remote control system, it is sometimes difficult to quickly grasp the damage situation around the remote device when a disaster occurs. For example, it may be difficult to understand the impact of a disaster in units of buildings where remote devices are installed from information (for example, disaster occurrence information in units of regions) announced by the government or the like when a disaster occurs. In addition, for example, when a remote device breaks down when a disaster occurs, it may be difficult to determine whether or not it is due to the influence of the disaster.

このような問題に対し、変形例の遠隔制御システム1では、判定部402が遠隔装置の設置場所において災害が発生したか否かを判定する。そのため、遠隔装置の設置場所において災害が生じたか否かをより精度良くより迅速に判定することが可能となる。   With respect to such a problem, in the remote control system 1 of the modified example, the determination unit 402 determines whether or not a disaster has occurred at the installation location of the remote device. Therefore, it is possible to determine more accurately and more quickly whether or not a disaster has occurred at the installation location of the remote device.

遠隔制御システム1において、通信装置30が判定部402に相当する構成を備えてもよい。判定部402は、サーバ40との間の通信に異常が生じたと判定した場合、それまで通信していたサーバ40に障害が生じたと判定してもよい。この場合、制御部303は、それまでとは異なるサーバ40に対して検知信号を送信することを開始してもよい。
判定部402は、災害が生じたと判定された位置の遠隔装置について、災害の種別毎に被災した確率を算出してもよい。この場合、判定部402は、各遠隔装置が設置された地域と発生する災害の種別との組み合わせ毎に災害の発生確率を対応付けたテーブルを予め記憶してもよい。判定部402は、このテーブルに基づいて上記の確率を算出してもよい。
判定部402は、災害が生じたと判定された位置の位置情報に基づいて、今後被災する可能性のある通信装置を判定してもよい。この場合、判定部402は、各遠隔装置が設置された地域と、その地域において災害が発生した場合に今後被災する可能性のある地域とを対応付けたテーブルを予め記憶してもよい。判定部402は、このテーブルに基づいて上記の通信装置を判定してもよい。
In the remote control system 1, the communication device 30 may have a configuration corresponding to the determination unit 402. If the determination unit 402 determines that an abnormality has occurred in the communication with the server 40, the determination unit 402 may determine that a failure has occurred in the server 40 that has been communicating so far. In this case, the control unit 303 may start transmitting a detection signal to the server 40 different from the previous one.
The determination unit 402 may calculate the probability of damage for each disaster type for the remote device at the position where it is determined that a disaster has occurred. In this case, the determination unit 402 may store in advance a table in which disaster occurrence probabilities are associated with each combination of the area where each remote device is installed and the type of disaster that occurs. The determination unit 402 may calculate the probability based on this table.
The determination unit 402 may determine a communication device that may be damaged in the future based on position information of a position where it is determined that a disaster has occurred. In this case, the determination unit 402 may store in advance a table in which the area where each remote device is installed and the area that may be damaged in the future when a disaster occurs in that area. The determination unit 402 may determine the communication device based on this table.

以上説明した少なくともひとつの実施形態によれば、通信装置30との通信に基づいて異常の有無を判定して判定結果を端末装置50に送信する判定部402を持つことにより、遠隔装置の異常の有無をより迅速に判定することができる。   According to at least one embodiment described above, by having the determination unit 402 that determines the presence / absence of abnormality based on communication with the communication device 30 and transmits the determination result to the terminal device 50, Presence / absence can be determined more quickly.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。   Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.

1…遠隔制御システム、10…検知装置、20…被制御装置、30…通信装置、40…サーバ、50…端末装置、60…第1ネットワーク、70…第2ネットワーク、301…第1通信部、302…第2通信部、303…制御部、401…通信部、402…判定部、403…記憶部、404…制御部、501…通信部、502…記憶部、503…表示部、504…入力部、505…制御部 DESCRIPTION OF SYMBOLS 1 ... Remote control system, 10 ... Detection apparatus, 20 ... Controlled apparatus, 30 ... Communication apparatus, 40 ... Server, 50 ... Terminal apparatus, 60 ... 1st network, 70 ... 2nd network, 301 ... 1st communication part, 302 ... second communication unit 303 ... control unit 401 ... communication unit 402 ... determination unit 403 ... storage unit 404 ... control unit 501 ... communication unit 502 ... storage unit 503 ... display unit 504 ... input Part, 505... Control part

Claims (9)

検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信し、前記被制御機器を制御するための制御信号を前記通信装置に送信する通信部と、
前記通信部によって受信された前記検知信号に基づいて、前記制御信号を生成する制御部と、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定部と、
を備える制御装置。
A communication unit that receives a detection signal including information on the controlled device acquired by the detection device from the communication device, and transmits a control signal for controlling the controlled device to the communication device;
A control unit that generates the control signal based on the detection signal received by the communication unit;
Based on the detection signal received from the communication device, it is determined whether there is an abnormality related to the remote device that is at least one of the detection device, the controlled device, or the communication device, and a plurality of within a predetermined time When it is determined that there is an abnormality with respect to the remote device, a determination unit that determines that a disaster has occurred in a place where a plurality of remote devices determined to have the abnormality are installed,
A control device comprising:
前記判定部は、前記検知信号を前記通信装置から受信したタイミングに基づいて、前記遠隔装置に関する異常の有無を判定する、
請求項1に記載の制御装置。
The determination unit determines whether there is an abnormality related to the remote device based on the timing at which the detection signal is received from the communication device.
The control device according to claim 1.
前記判定部は、前記検知信号に含まれる情報に基づいて、前記遠隔装置に関する異常の有無を判定する、
請求項1に記載の制御装置。
The determination unit determines whether there is an abnormality related to the remote device based on information included in the detection signal.
The control device according to claim 1.
前記制御部は、前記判定部によって異常が有ると判定された前記遠隔装置の位置を示す位置情報を端末装置に送信する、
請求項1から請求項3のうちいずれか一項に記載の制御装置。
The control unit transmits position information indicating a position of the remote device determined to be abnormal by the determination unit to the terminal device;
The control apparatus as described in any one of Claims 1-3.
前記判定部は、災害が発生している場所を示す災害位置情報を取得し、前記災害位置情報と、前記災害が生じたと判定された位置の情報とに基づいて前記遠隔装置の前記災害による影響に関する情報を判定する、
請求項1から4のいずれか一項に記載の制御装置。
The determination unit acquires disaster position information indicating a place where a disaster has occurred, and the influence of the disaster on the remote device based on the disaster position information and information on a position where it is determined that the disaster has occurred Determine information about,
The control device according to any one of claims 1 to 4.
前記判定部は、前記災害が生じたと判定された位置の前記遠隔装置について、災害の種別毎に被災した確率を算出する、
請求項1から5のいずれか一項に記載の制御装置。
The determination unit calculates the probability of being damaged for each type of disaster for the remote device at the position where it was determined that the disaster occurred.
The control device according to any one of claims 1 to 5.
前記判定部は、前記災害が生じたと判定された位置の位置情報に基づいて、今後被災する可能性のある通信装置を判定する、
請求項1から6のいずれか一項に記載の制御装置。
The determination unit determines a communication device that may be damaged in the future based on position information of a position where it is determined that the disaster has occurred.
The control device according to any one of claims 1 to 6.
検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信する受信ステップと、
前記受信ステップにおいて受信された前記検知信号に基づいて、前記被制御機器を制御するための制御信号を生成する制御ステップと、
前記制御ステップにおいて生成された前記制御信号を前記通信装置に送信する送信ステップと、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定ステップと、
を含む判定方法。
A receiving step of receiving from the communication device a detection signal including information on the controlled device acquired by the detection device;
A control step for generating a control signal for controlling the controlled device based on the detection signal received in the receiving step;
A transmission step of transmitting the control signal generated in the control step to the communication device;
Based on the detection signal received from the communication device, it is determined whether there is an abnormality related to the remote device that is at least one of the detection device, the controlled device, or the communication device, and a plurality of within a predetermined time If it is determined that there is an abnormality with respect to the remote device, a determination step of determining that a disaster has occurred at a location where a plurality of remote devices determined to have the abnormality is installed;
A determination method including
検知装置によって取得された被制御機器に関する情報を含む検知信号を通信装置から受信する受信ステップと、
前記受信ステップにおいて受信された前記検知信号に基づいて、前記被制御機器を制御するための制御信号を生成する制御ステップと、
前記制御ステップにおいて生成された前記制御信号を前記通信装置に送信する送信ステップと、
前記通信装置から受信された前記検知信号に基づいて、前記検知装置、前記被制御機器又は前記通信装置の少なくともいずれか一である遠隔装置に関する異常の有無を判定し、所定の時間以内において複数の前記遠隔装置に関して異常が有ると判定された場合、前記異常が有ると判定された複数の遠隔装置が設置された場所で災害が生じたと判定する判定ステップと、
をコンピュータに実行させるためのコンピュータプログラム。
A receiving step of receiving from the communication device a detection signal including information on the controlled device acquired by the detection device;
A control step for generating a control signal for controlling the controlled device based on the detection signal received in the receiving step;
A transmission step of transmitting the control signal generated in the control step to the communication device;
Based on the detection signal received from the communication device, it is determined whether there is an abnormality related to the remote device that is at least one of the detection device, the controlled device, or the communication device, and a plurality of within a predetermined time If it is determined that there is an abnormality with respect to the remote device, a determination step of determining that a disaster has occurred at a location where a plurality of remote devices determined to have the abnormality is installed;
A computer program for causing a computer to execute.
JP2014263013A 2014-12-25 2014-12-25 Control device, determination method, and computer program Active JP6445321B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014263013A JP6445321B2 (en) 2014-12-25 2014-12-25 Control device, determination method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014263013A JP6445321B2 (en) 2014-12-25 2014-12-25 Control device, determination method, and computer program

Publications (2)

Publication Number Publication Date
JP2016123029A JP2016123029A (en) 2016-07-07
JP6445321B2 true JP6445321B2 (en) 2018-12-26

Family

ID=56327679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014263013A Active JP6445321B2 (en) 2014-12-25 2014-12-25 Control device, determination method, and computer program

Country Status (1)

Country Link
JP (1) JP6445321B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7071876B2 (en) * 2018-05-25 2022-05-19 株式会社東芝 Control system and error factor determination method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06162369A (en) * 1992-11-17 1994-06-10 Hitachi Building Syst Eng & Service Co Ltd Remote monitoring equipment for building equipment
JP2006228047A (en) * 2005-02-18 2006-08-31 Daikin Ind Ltd Remote monitoring device, remote monitoring system
JP2006350018A (en) * 2005-06-16 2006-12-28 Sharp Corp Image processing system and image processing apparatus
JP2009199545A (en) * 2008-02-25 2009-09-03 Toshiba Corp Remote monitoring system
JP5097631B2 (en) * 2008-07-10 2012-12-12 日立Geニュークリア・エナジー株式会社 Communication control method and sensor network system
JP2011054060A (en) * 2009-09-03 2011-03-17 Canon Marketing Japan Inc Monitoring system, control method of the same, and control program for the same

Also Published As

Publication number Publication date
JP2016123029A (en) 2016-07-07

Similar Documents

Publication Publication Date Title
US10884407B2 (en) Management of deployed drones
KR101440391B1 (en) System for controlling site equipment using portable terminal and method thereof
US11750850B2 (en) Geolocationing system and method for use of same
JP6346043B2 (en) Remote monitoring system and observation device
US10965961B2 (en) Geolocationing system and method for use of same
JP6859678B2 (en) Information processing equipment, information processing systems, information processing methods, and information processing programs
JP6445321B2 (en) Control device, determination method, and computer program
US10965960B2 (en) Geolocationing system and method for use of same
US11785265B2 (en) Geolocationing system and method for use of same
JP2018007324A (en) Abnormality communication system for power distribution panel
US9992559B2 (en) Sensor management device, sensor, monitoring system, sensor management method, sensor management program, monitoring method, and monitoring program
JP6382752B2 (en) REMOTE CONTROL SYSTEM, REMOTE CONTROL METHOD, DISTRIBUTION DEVICE, DISTRIBUTION METHOD, CONTROL DEVICE, CONTROL METHOD, ANALYSIS DEVICE, ANALYSIS METHOD, AND COMPUTER PROGRAM
JP2015191339A (en) Notification device, notification destination device, notification system, notification method, and control program
JP6132635B2 (en) Supervisory control system
JP2019211323A (en) Information processing device, control method for information processing device, and control program for information processing device
JP2012242088A (en) Weather prediction system and weather prediction portable terminal
JP2019152990A (en) Inspection support system, inspection support method, inspection support terminal, inspection support server and computer program
US20170307240A1 (en) Remote Reset Device
JP7744549B1 (en) Information Transmission System
US12457474B2 (en) Distance notification device and distance notification method
JP5181721B2 (en) Mobile phone device and control method when receiving emergency disaster information
JP2009265975A (en) Evacuation guiding system, server, mobile communication equipment, evacuation guiding method, and program
JP6369360B2 (en) Processing device, communication system
JP2012195002A (en) Evacuation guiding system, server, mobile communication device, evacuation guiding method, and program
US20170055140A1 (en) Satellite communication system and data transmission method in satellite communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170315

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170911

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20170911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180425

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180814

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181015

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: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181129

R150 Certificate of patent or registration of utility model

Ref document number: 6445321

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350