[go: up one dir, main page]

JP2008054189A - Communication system and remote monitoring system - Google Patents

Communication system and remote monitoring system Download PDF

Info

Publication number
JP2008054189A
JP2008054189A JP2006230491A JP2006230491A JP2008054189A JP 2008054189 A JP2008054189 A JP 2008054189A JP 2006230491 A JP2006230491 A JP 2006230491A JP 2006230491 A JP2006230491 A JP 2006230491A JP 2008054189 A JP2008054189 A JP 2008054189A
Authority
JP
Japan
Prior art keywords
address
vpn
management server
acquisition
vpn router
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.)
Pending
Application number
JP2006230491A
Other languages
Japanese (ja)
Inventor
Ikuo Mashita
育男 真下
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.)
Funai Electric Co Ltd
Original Assignee
Funai Electric Co Ltd
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 Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2006230491A priority Critical patent/JP2008054189A/en
Publication of JP2008054189A publication Critical patent/JP2008054189A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a communication system which smoothly manages the connection relationship between a terminal device and a VPN router, and also to provide a remote monitoring system. <P>SOLUTION: The remote monitoring system has the VPN router, a user's in-home set 200 connected to the VPN router via the Internet, and a VPN management server. In the VPN management server, provided is IP address database for storing the IP address of the VPN router and the FQDN of the user's in-home set 200 connected to the VPN router correspondingly. The user's in-home set 200 has: an IP address acquisition program 15C for allowing a CPU 13 to acquire the IP address corresponding to the FQDN from the IP address database of the VPN management server; and a first communication control program 15F for allowing the CPU 13 to use the acquired IP address for connecting to the Internet. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、通信システム及び遠隔監視システムに関する。   The present invention relates to a communication system and a remote monitoring system.

インターネットにおいて、VPN(Virtual Private Network)という通信ネットワークが知られている。VPNでは、データをパケット化し、各パケットにヘッダーを設けるとともに暗号化して、インターネット上で送受信するため、インターネットを利用しながら、あたかも専用線を使用するように、通信を行うことができる。このようなVPNを利用した通信システムとして様々なものが知られている(例えば、特許文献1−3)。例えば、各VPNルータに動的IPアドレスを使用し、各VPNルータの識別情報とIPアドレスとが対応づけられた管理テーブルを記憶する管理サーバを備え、各VPNルータのIPアドレスが変更されるたびに、管理テーブルを更新するものも知られている(例えば、特許文献1)。
また、VPN内で通用する仮想ドメイン名と、インターネット上で使用されるIPアドレスとを対応付けて記憶する仮想ドメイン名データベースを備え、インターネット上で使用されるドメイン名とは異なる仮想ドメイン名を用いて、インターネットに接続できるようにしたものも知られている(例えば、特許文献2)。
また、ユーザ端末のゲートウェイとパケット通信網のアクセス制御装置とを個別にインターネット上に存在する複数のVPNに接続し、VPN間の通信を当該ゲートウェイとアクセス制御装置とを経由して行って、VPN間に存在するパケット通信網間接続装置を経由せずに行うことで、VPN間の通信負荷を軽減するものも知られている(例えば、特許文献3)。
In the Internet, a communication network called VPN (Virtual Private Network) is known. In the VPN, data is packetized, each packet is provided with a header, encrypted, and transmitted / received on the Internet, so that communication can be performed as if using a dedicated line while using the Internet. Various communication systems using such a VPN are known (for example, Patent Documents 1-3). For example, each VPN router includes a management server that uses a dynamic IP address and stores a management table in which identification information of each VPN router is associated with an IP address, and each time the IP address of each VPN router is changed. In addition, there is also known one that updates a management table (for example, Patent Document 1).
In addition, a virtual domain name database that stores a virtual domain name that is valid in the VPN and an IP address used on the Internet in association with each other is used, and a virtual domain name that is different from the domain name used on the Internet is used. Also known is one that can be connected to the Internet (for example, Patent Document 2).
Further, the gateway of the user terminal and the access control device of the packet communication network are individually connected to a plurality of VPNs existing on the Internet, and communication between the VPNs is performed via the gateway and the access control device. It is also known that the communication load between VPNs is reduced by performing without going through a packet communication network connecting device existing between them (for example, Patent Document 3).

ところで、従来のVPNでは、各端末装置には動的なIPアドレスが使用され、各VPNルータには、各端末装置の識別情報であるFQDN(Fully Qualified Domain Name)が登録され、登録されたFQDNによって識別される端末装置のみが当該VPNを使用できるようになっている。そして、端末装置側にも使用可能なVPNルータに関する情報が不揮発性メモリに記録されるようになっている。
特開2005−143017号公報 特開2003−298620号公報 特開2004−064182号公報
By the way, in the conventional VPN, a dynamic IP address is used for each terminal device, and an FQDN (Fully Qualified Domain Name) that is identification information of each terminal device is registered in each VPN router, and the registered FQDN is registered. Only the terminal device identified by can use the VPN. Information on the VPN router that can also be used on the terminal device side is recorded in the nonvolatile memory.
JP-A-2005-143017 JP 2003-298620 A JP 2004-066418 A

しかしながら、上記通信システムの場合、一旦、一の端末装置とVPNルータの契約を解除してVPNルータに新たな端末装置を使用可能な状態にすると、VPNルータに登録できる端末装置の数には限りがあるため、再び一の端末装置とVPNルータとを接続することは困難であり、使い勝手が悪いという問題がある。   However, in the case of the above communication system, once the contract between one terminal device and the VPN router is canceled and a new terminal device can be used in the VPN router, the number of terminal devices that can be registered in the VPN router is limited. Therefore, it is difficult to connect the one terminal device and the VPN router again, and there is a problem that the usability is poor.

本発明の課題は、端末装置とVPNルータの接続関係をより円滑に管理できる通信システム及び遠隔監視システムを提供することである。   The subject of this invention is providing the communication system and remote monitoring system which can manage the connection relation of a terminal device and a VPN router more smoothly.

請求項1に記載の発明は、VPN(Virtual Private Network)に接続されているVPNルータと、前記VPNルータとインターネットを介して接続されるとともにユーザの宅内情報を取得する宅内装置と、前記宅内装置と前記インターネットを介して接続される前記VPN管理サーバと、前記VPNルータと前記VPNを介して接続されるとともに前記宅内装置から送信される前記宅内情報を受信するサーバと、を備える遠隔監視システムにおいて、
前記VPN管理サーバは、
前記VPNルータのIPアドレスと前記VPNルータに接続される宅内装置の識別情報とを対応づけて記憶する第1記憶手段を備え、
前記宅内装置は、
前記VPN管理サーバのIPアドレスを記憶するIPアドレス記憶手段と、
前記IPアドレス記憶手段に記憶された前記VPN管理サーバのIPアドレスに基づいて前記VPN管理サーバと接続して、前記VPN管理サーバの前記第1記憶手段から、当該宅内装置の前記識別情報に対応する前記IPアドレスを取得する取得手段と、
当該宅内装置と接続される前記VPNルータの前記IPアドレスを記憶する不揮発性の第2記憶手段と、
前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記IPアドレスを前記第2記憶手段に記憶させて、当該第2記憶手段を更新する更新手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が失敗したと判断された場合に、前記第2記憶手段から前記VPNルータの前記IPアドレスを取得し、当該IPアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴としている。
The invention according to claim 1 is a VPN router connected to a VPN (Virtual Private Network), a home device connected to the VPN router via the Internet and acquiring user home information, and the home device And a VPN management server connected via the Internet, and a server connected via the VPN router via the VPN and receiving the in-home information transmitted from the in-home device. ,
The VPN management server
First storage means for storing the IP address of the VPN router and the identification information of the in-home device connected to the VPN router in association with each other;
The in-home device is
IP address storage means for storing the IP address of the VPN management server;
Connect to the VPN management server based on the IP address of the VPN management server stored in the IP address storage means, and correspond to the identification information of the home device from the first storage means of the VPN management server Obtaining means for obtaining the IP address;
Non-volatile second storage means for storing the IP address of the VPN router connected to the home device;
Determining means for determining whether or not the acquisition of the IP address corresponding to the identification information by the acquiring means is successful;
When the determination unit determines that the acquisition of the IP address corresponding to the identification information is successful, the second storage unit stores the IP address acquired by the acquisition unit. Updating means for updating the second storage means;
When the determination unit determines that acquisition of the IP address corresponding to the identification information by the acquisition unit has failed, the IP address of the VPN router is acquired from the second storage unit, and the IP address Communication control means for connecting to the Internet using
It is characterized by having.

請求項2に記載の発明は、VPN(Virtual Private Network)に接続されているVPNルータと、前記VPNルータとインターネットを介して接続される端末装置と、前記端末装置と前記インターネットを介して接続される前記VPN管理サーバと、を備える通信システムにおいて、
前記VPN管理サーバは、
前記VPNルータのIPアドレスと前記VPNルータに接続される端末装置の識別情報とを対応づけて記憶する第1記憶手段を備え、
前記端末装置は、
前記VPN管理サーバのIPアドレスを記憶するIPアドレス記憶手段と、
前記IPアドレス記憶手段に記憶された前記VPN管理サーバのIPアドレスに基づいて前記VPN管理サーバと接続して、前記VPN管理サーバの前記第1記憶手段から、当該端末装置の前記識別情報に対応する前記IPアドレスを取得する取得手段と、
前記取得手段により取得された前記IPアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴としている。
According to a second aspect of the present invention, there is provided a VPN router connected to a VPN (Virtual Private Network), a terminal device connected to the VPN router via the Internet, and connected to the terminal device via the Internet. A communication system comprising the VPN management server.
The VPN management server
First storage means for storing the IP address of the VPN router and identification information of a terminal device connected to the VPN router in association with each other;
The terminal device
IP address storage means for storing the IP address of the VPN management server;
Connect to the VPN management server based on the IP address of the VPN management server stored in the IP address storage means, and correspond to the identification information of the terminal device from the first storage means of the VPN management server Obtaining means for obtaining the IP address;
Communication control means for connecting to the Internet using the IP address obtained by the obtaining means;
It is characterized by having.

請求項3に記載の発明は、請求項2に記載の通信システムにおいて、
前記端末装置は、
当該端末装置と接続される前記VPNルータの前記IPアドレスを記憶する不揮発性の第2記憶手段と、
前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記IPアドレスを前記第2記憶手段に記憶させ、当該第2記憶手段を更新する更新手段と、を備え、
前記通信制御手段は、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が失敗したと判断された場合に、前記第2記憶手段から前記VPNルータの前記IPアドレスを取得し、当該IPアドレスを用いて前記インターネットに接続することを特徴としている。
The invention according to claim 3 is the communication system according to claim 2,
The terminal device
Non-volatile second storage means for storing the IP address of the VPN router connected to the terminal device;
Determination means for determining whether or not the acquisition of the IP address corresponding to the identification information by the acquisition means is successful;
When the determination means determines that the acquisition of the IP address corresponding to the identification information by the acquisition means has been successful, the IP address acquired by the acquisition means is stored in the second storage means, Updating means for updating the second storage means,
The communication control means includes
When the determination unit determines that acquisition of the IP address corresponding to the identification information by the acquisition unit has failed, the IP address of the VPN router is acquired from the second storage unit, and the IP address It is characterized by connecting to the Internet using

請求項1に記載の発明によれば、VPN管理サーバにおいて、第1記憶手段により、VPNルータのIPアドレスとVPNルータに接続される宅内装置の識別情報とが対応づけられて記憶され、宅内装置において、IPアドレス記憶手段により、VPN管理サーバのIPアドレスが記憶され、取得手段により、IPアドレス記憶手段に記憶されたVPN管理サーバのIPアドレスに基づいてVPN管理サーバと接続され、VPN管理サーバの第1記憶手段から、当該宅内装置の識別情報に対応するIPアドレスが取得され、通信制御手段により、取得手段により取得されたIPアドレスが用いられてインターネットに接続されるので、宅内装置とVPNルータとの接続関係が変更されても、宅内装置は、取得手段により、VPN管理サーバから接続先となるVPNルータのIPアドレスを取得することができることとなって、宅内装置とVPNルータとの接続関係をより円滑に管理することができる。   According to the first aspect of the present invention, in the VPN management server, the first storage means stores the IP address of the VPN router and the identification information of the in-home device connected to the VPN router in association with each other. The IP address storage means stores the IP address of the VPN management server, and the acquisition means connects to the VPN management server based on the VPN management server IP address stored in the IP address storage means. Since the IP address corresponding to the identification information of the in-home device is acquired from the first storage means, and the IP address acquired by the acquisition means is used by the communication control means to connect to the Internet, the in-home device and the VPN router Even if the connection relationship with the Becomes to be able to obtain the IP address of the VPN router is the destination, it is possible to more smoothly manage a connection relationship between the home device and the VPN router.

また、宅内装置において、不揮発性の第2記憶手段により、当該宅内装置と接続されるVPNルータのIPアドレスが記憶され、判断手段により、取得手段による識別情報に対応するIPアドレスの取得が成功したか否かが判断され、更新手段により、判断手段によって、取得手段による識別情報に対応するIPアドレスの取得が成功したと判断された場合に、取得手段により取得されたIPアドレスが第2記憶手段に記憶され、当該第2記憶手段が更新されるので、宅内装置とVPNルータとの接続関係が変更された場合には、VPN管理サーバから接続先となるVPNルータのIPアドレスが取得されて、第2記憶手段が更新されるとともに、一旦更新された後、宅内装置とVPNルータとの接続関係が新たに変更されるまでは、不揮発性の第2記憶手段に記憶された当該VPNルータのIPアドレスを用いてインターネットに接続されるので、接続の度に、VPN管理サーバに当該VPNルータのIPアドレスを問い合わせなくて済むこととなって、宅内装置とVPNルータとの接続関係をさらに円滑に管理することができる。
また、通信制御手段は、判断手段により、取得手段による識別情報に対応するIPアドレスの取得が失敗したと判断された場合に、第2記憶手段からVPNルータのIPアドレスを取得し、当該IPアドレスを用いてインターネットに接続するので、例えば、VPN管理サーバに不具合が発生したり、VPN管理サーバと宅内装置との間の通信回線に不具合が生じて、VPN管理サーバからのIPアドレスの取得が失敗した場合でも、通信制御手段により、第2記憶手段からVPNルータのIPアドレスが取得されて、当該IPアドレスが用いられてインターネットに接続されることとなって、より好適に通信することができる。
Also, in the home device, the non-volatile second storage means stores the IP address of the VPN router connected to the home device, and the judgment means succeeds in obtaining the IP address corresponding to the identification information by the obtaining means The IP address acquired by the acquisition unit is stored in the second storage unit when the update unit determines that the acquisition unit has successfully acquired the IP address corresponding to the identification information. Since the second storage means is updated, when the connection relationship between the in-home device and the VPN router is changed, the IP address of the VPN router as the connection destination is acquired from the VPN management server, After the second storage means is updated and updated once, it is non-volatile until the connection relationship between the home device and the VPN router is newly changed. Since it is connected to the Internet using the IP address of the VPN router stored in the second storage means, it is not necessary to inquire of the IP address of the VPN router to the VPN management server every connection. The connection relationship between the home device and the VPN router can be managed more smoothly.
The communication control unit acquires the IP address of the VPN router from the second storage unit when the determination unit determines that the acquisition of the IP address corresponding to the identification information by the acquisition unit has failed. For example, if the VPN management server malfunctions or the communication line between the VPN management server and the home device malfunctions, the IP address acquisition from the VPN management server fails. Even in this case, the IP address of the VPN router is acquired from the second storage means by the communication control means, and the IP address is used to connect to the Internet so that communication can be performed more suitably.

請求項2に記載の発明によれば、VPN管理サーバにおいて、第1記憶手段により、VPNルータのIPアドレスとVPNルータに接続される端末装置の識別情報とが対応づけられて記憶され、端末装置において、IPアドレス記憶手段により、VPN管理サーバのIPアドレスが記憶され、取得手段により、IPアドレス記憶手段に記憶されたVPN管理サーバのIPアドレスに基づいてVPN管理サーバと接続され、VPN管理サーバの第1記憶手段から、識別情報に対応するIPアドレスが取得され、通信制御手段により、取得手段により取得されたIPアドレスが用いられてインターネットに接続されるので、端末装置とVPNルータとの接続関係が変更されても、端末装置は、取得手段により、VPN管理サーバから接続先となるVPNルータのIPアドレスを取得することができることとなって、端末装置とVPNルータとの接続関係をより円滑に管理することができる。   According to the second aspect of the present invention, in the VPN management server, the IP address of the VPN router and the identification information of the terminal device connected to the VPN router are stored in association with each other by the first storage means. The IP address storage means stores the IP address of the VPN management server, and the acquisition means connects to the VPN management server based on the VPN management server IP address stored in the IP address storage means. Since the IP address corresponding to the identification information is acquired from the first storage means, and the communication control means is connected to the Internet using the IP address acquired by the acquisition means, the connection relationship between the terminal device and the VPN router Even if the password is changed, the terminal device becomes the connection destination from the VPN management server by the acquisition unit. Becomes to be able to obtain the IP address of the PN router, it is possible to more smoothly manage a connection relationship between the terminal device and the VPN router.

請求項3に記載の発明によれば、請求項2に記載の発明と同様の効果が得られることは勿論のこと、特に、端末装置において、不揮発性の第2記憶手段により、当該端末装置と接続されるVPNルータのIPアドレスが記憶され、判断手段により、取得手段による識別情報に対応するIPアドレスの取得が成功したか否かが判断され、更新手段により、判断手段によって、取得手段による識別情報に対応するIPアドレスの取得が成功したと判断された場合に、取得手段により取得されたIPアドレスが第2記憶手段に記憶され、当該第2記憶手段が更新されるので、端末装置とVPNルータとの接続関係が変更された場合には、VPN管理サーバから接続先となるVPNルータのIPアドレスが取得されて、第2記憶手段が更新されるとともに、一旦更新された後、端末装置とVPNルータとの接続関係が新たに変更されるまでは、不揮発性の第2記憶手段に記憶された当該VPNルータのIPアドレスを用いてインターネットに接続されるので、接続の度に、VPN管理サーバに当該VPNルータのIPアドレスを問い合わせなくて済むこととなって、端末装置とVPNルータとの接続関係をさらに円滑に管理することができる。
また、通信制御手段は、判断手段により、取得手段による識別情報に対応するIPアドレスの取得が失敗したと判断された場合に、第2記憶手段からVPNルータのIPアドレスを取得し、当該IPアドレスを用いてインターネットに接続するので、例えば、VPN管理サーバに不具合が発生したり、VPN管理サーバと端末装置との間の通信回線に不具合が生じて、VPN管理サーバからのIPアドレスの取得が失敗した場合でも、通信制御手段により、第2記憶手段からVPNルータのIPアドレスが取得されて、当該IPアドレスが用いられてインターネットに接続されることとなって、より好適に通信することができる。
According to the invention described in claim 3, the same effect as that of the invention described in claim 2 can be obtained. In particular, in the terminal device, the terminal device and the terminal device are The IP address of the VPN router to be connected is stored, the determination means determines whether the acquisition of the IP address corresponding to the identification information by the acquisition means is successful, and the update means determines the identification by the acquisition means. When it is determined that acquisition of the IP address corresponding to the information is successful, the IP address acquired by the acquisition unit is stored in the second storage unit, and the second storage unit is updated. When the connection relationship with the router is changed, the IP address of the VPN router as the connection destination is acquired from the VPN management server, and the second storage means is updated. In addition, after being updated, until the connection relationship between the terminal device and the VPN router is newly changed, the IP address of the VPN router stored in the nonvolatile second storage means is used to connect to the Internet. Therefore, it is not necessary to inquire the VPN management server for the IP address of the VPN router every time it is connected, and the connection relationship between the terminal device and the VPN router can be managed more smoothly.
The communication control unit acquires the IP address of the VPN router from the second storage unit when the determination unit determines that the acquisition of the IP address corresponding to the identification information by the acquisition unit has failed. For example, a failure occurs in the VPN management server, or a failure occurs in the communication line between the VPN management server and the terminal device, resulting in failure to obtain the IP address from the VPN management server. Even in this case, the IP address of the VPN router is acquired from the second storage means by the communication control means, and the IP address is used to connect to the Internet so that communication can be performed more suitably.

以下、図を参照して、本発明に係る通信システムを実施するための最良の形態を詳細に説明する。本実施形態では、通信システムとして遠隔監視システムを例に挙げて説明する。   The best mode for carrying out a communication system according to the present invention will be described below in detail with reference to the drawings. In the present embodiment, a remote monitoring system will be described as an example of the communication system.

まず、本発明に係る遠隔監視システム1000は、例えば、VPN(Virtual Private Network)600に接続されている複数のVPNルータ100と、VPNルータ100とインターネット700を介して接続されるとともにユーザの宅内情報としての画像情報を取得する複数の宅内装置(端末装置)200と、宅内装置200とインターネット700を介して接続されるVPN管理サーバ300と、VPNルータ100とVPN600を介して接続されるとともに宅内装置200から送信される画像情報を受信するサーバ400と、サーバ400とVPN600を介して接続されるユーザ端末500等を備えて構成されている。
なお、遠隔監視システム1000に備えられるVPNルータ100,宅内装置200,VPN管理サーバ300,サーバ400,ユーザ端末500の数は、図示例に限定されるものではなく、任意である。
First, the remote monitoring system 1000 according to the present invention is connected to, for example, a plurality of VPN routers 100 connected to a VPN (Virtual Private Network) 600, the VPN router 100 via the Internet 700, and user home information. A plurality of in-home devices (terminal devices) 200 for acquiring image information, a VPN management server 300 connected to the in-home device 200 via the Internet 700, and a home device connected to the VPN router 100 via the VPN 600 200 includes a server 400 that receives image information transmitted from 200, a user terminal 500 that is connected to the server 400 via a VPN 600, and the like.
Note that the numbers of the VPN router 100, the in-home device 200, the VPN management server 300, the server 400, and the user terminals 500 provided in the remote monitoring system 1000 are not limited to the illustrated example, and are arbitrary.

VPN管理サーバ300は、例えば、図2に示すように、通信部1,CPU(Central Processing Unit)2,RAM(Random Access Memory)3,記憶部4等を備えて構成されている。   As shown in FIG. 2, the VPN management server 300 includes, for example, a communication unit 1, a CPU (Central Processing Unit) 2, a RAM (Random Access Memory) 3, a storage unit 4, and the like.

通信部1は、例えば、インターネット700と接続されて、当該VPN管理サーバ300とVPNルータ100,宅内装置200等との間の通信を行う。また、通信部1は、VPN600と接続されて、当該VPN管理サーバ300とサーバ400,ユーザ端末500との間の通信を行う。   The communication unit 1 is connected to the Internet 700, for example, and performs communication between the VPN management server 300, the VPN router 100, the home device 200, and the like. The communication unit 1 is connected to the VPN 600 and performs communication between the VPN management server 300, the server 400, and the user terminal 500.

CPU2は、記憶部4に格納された処理プログラム等を読み出して、RAM3に展開して実行することにより、VPN管理サーバ300全体の制御を行う。   The CPU 2 controls the entire VPN management server 300 by reading out the processing program stored in the storage unit 4 and developing it in the RAM 3 for execution.

RAM3は、CPU2により実行された処理プログラム等を、RAM3内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。   The RAM 3 expands the processing program executed by the CPU 2 in the program storage area in the RAM 3 and stores the input data and the processing result generated when the processing program is executed in the data storage area.

記憶部4は、例えば、プログラムやデータ等が予め記憶されている記録媒体(図示せず)を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部4は、CPU2がVPN管理サーバ300全体を制御する機能を実現させるための各種データ,各種処理プログラム,これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部4は、例えば、図2に示すように、IPアドレスデータベース4A,IPアドレス通知プログラム4B等を格納している。   The storage unit 4 includes, for example, a recording medium (not shown) in which programs, data, and the like are stored in advance, and this recording medium is configured by, for example, a semiconductor memory. In addition, the storage unit 4 stores various data, various processing programs, data processed by executing these programs, and the like for realizing the function of the CPU 2 controlling the entire VPN management server 300. More specifically, the storage unit 4 stores, for example, an IP address database 4A and an IP address notification program 4B as shown in FIG.

IPアドレスデータベース4Aは、例えば、図3に示すように、VPNルータ100のIPアドレスと当該VPNルータ100に接続される宅内装置200の識別情報としてのFQDN(Fully Qualified Domain Name)を対応づけて記憶し、第1記憶手段として機能する。また、当該IPアドレスデータベース4Aは、VPNルータ100と宅内装置200との接続関係が変更された場合には、当該VPNルータ100のIPアドレスと当該宅内装置200の識別情報との対応付けが書き換えられるようになっている。   For example, as shown in FIG. 3, the IP address database 4A stores an IP address of the VPN router 100 and an FQDN (Fully Qualified Domain Name) as identification information of the in-home device 200 connected to the VPN router 100 in association with each other. And functions as a first storage means. Further, in the IP address database 4A, when the connection relationship between the VPN router 100 and the home device 200 is changed, the correspondence between the IP address of the VPN router 100 and the identification information of the home device 200 is rewritten. It is like that.

IPアドレス通知プログラム4Bは、例えば、CPU2に、宅内装置200から、当該宅内装置200のFQDNと当該宅内装置200が接続されるVPNルータ100のIPアドレスの要求信号とを受信した場合に、IPアドレスデータベース4Aを検索して、当該宅内装置200のFQDNに対応するIPアドレスを取得し、通信部1を制御して、当該IPアドレスを含む情報を宅内装置200に送信させる機能を実現させるプログラムである。   The IP address notification program 4B, for example, when the CPU 2 receives from the in-home device 200 the FQDN of the in-home device 200 and the request signal for the IP address of the VPN router 100 to which the in-home device 200 is connected, A program that searches the database 4A, acquires an IP address corresponding to the FQDN of the in-home device 200, and controls the communication unit 1 to realize a function of transmitting information including the IP address to the in-home device 200. .

VPNルータ100は、例えば、図4に示すように、通信部5,CPU6,RAM7,記憶部8等を備えて構成されている。   As shown in FIG. 4, for example, the VPN router 100 includes a communication unit 5, a CPU 6, a RAM 7, a storage unit 8, and the like.

通信部5は、例えば、インターネット700と接続されて、当該VPNルータ100とVPN管理サーバ300,宅内装置200等との間の通信を行う。また、通信部5は、VPN600と接続されて、当該VPNルータ100とサーバ400との間の通信を行う。   The communication unit 5 is connected to the Internet 700, for example, and performs communication between the VPN router 100, the VPN management server 300, the in-home device 200, and the like. The communication unit 5 is connected to the VPN 600 and performs communication between the VPN router 100 and the server 400.

CPU6は、記憶部8に格納された処理プログラム等を読み出して、RAM7に展開して実行することにより、VPNルータ100全体の制御を行う。   The CPU 6 controls the entire VPN router 100 by reading out the processing program and the like stored in the storage unit 8, developing it in the RAM 7 and executing it.

RAM7は、CPU6により実行された処理プログラム等を、RAM7内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。   The RAM 7 develops a processing program executed by the CPU 6 in a program storage area in the RAM 7 and stores input data and a processing result generated when the processing program is executed in the data storage area.

記憶部8は、例えば、プログラムやデータ等が予め記憶されている記録媒体(図示せず)を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部8は、CPU6がVPNルータ100全体を制御する機能を実現させるための各種データ,各種処理プログラム,これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部8は、例えば、図4に示すように、FQDNデータファイル8A,通信許可プログラム8B等を格納している。   The storage unit 8 includes, for example, a recording medium (not shown) in which programs, data, and the like are stored in advance, and this recording medium is configured by, for example, a semiconductor memory. The storage unit 8 also stores various data, various processing programs, data processed by executing these programs, and the like for realizing the function of the CPU 6 controlling the entire VPN router 100. More specifically, the storage unit 8 stores, for example, an FQDN data file 8A, a communication permission program 8B, and the like as shown in FIG.

FQDNデータファイル8Aは、例えば、当該VPNルータ100に接続される宅内装置200のFQDNを記憶している。当該VPNルータ100に接続される宅内装置200のFQDNは、予め、当該FQDNデータファイル8Aに記憶されている。   The FQDN data file 8A stores, for example, the FQDN of the in-home device 200 connected to the VPN router 100. The FQDN of the in-home device 200 connected to the VPN router 100 is stored in advance in the FQDN data file 8A.

通信許可プログラム8Bは、例えば、CPU6に、宅内装置200から当該宅内装置200のFQDNとVPN600への通信要求信号を受信した場合に、当該FQDNがFQDNデータファイル8Aに記憶されているか否かを判断し、当該FQDNがFQDNデータファイル8Aに記憶されていると判断した場合には、当該宅内装置200の当該VPN600への通信を許可し、当該FQDNがFQDNデータファイル8Aに記憶されていないと判断した場合には、当該宅内装置200の当該VPN600への通信を不許可とする機能を実現させるプログラムである。   The communication permission program 8B, for example, determines whether or not the FQDN is stored in the FQDN data file 8A when the CPU 6 receives a communication request signal from the in-home device 200 to the FQDN and VPN 600 of the in-home device 200. If it is determined that the FQDN is stored in the FQDN data file 8A, the communication to the VPN 600 of the in-home device 200 is permitted and it is determined that the FQDN is not stored in the FQDN data file 8A. In this case, it is a program that realizes a function of disabling communication of the in-home device 200 to the VPN 600.

宅内装置200は、例えば、図5に示すように、通信部9,カメラ10,表示部11,操作部12,CPU13,RAM14,記憶部15等を備えて構成されている。   As shown in FIG. 5, for example, the in-home device 200 includes a communication unit 9, a camera 10, a display unit 11, an operation unit 12, a CPU 13, a RAM 14, a storage unit 15, and the like.

通信部9は、例えば、インターネット700と接続されて、当該宅内装置200とVPNルータ100,VPN管理サーバ300等との間の通信を行う。   For example, the communication unit 9 is connected to the Internet 700 and performs communication between the in-home device 200 and the VPN router 100, the VPN management server 300, and the like.

カメラ10は、例えば、CCD(Charge Coupled Devise)等を備えて構成され、ユーザ宅内を撮像して宅内情報としての画像情報を取得する。   For example, the camera 10 is configured to include a CCD (Charge Coupled Devise) or the like, and captures image information as home information by imaging the user home.

表示部11は、例えば、液晶ディスプレイやプラズマディスプレイ等を備えて構成され、CPU13からの指示に従って、各種映像を表示する。表示部11は、例えば、CPU13が後述する表示制御プログラム15Gを実行することにより制御されて、所定のエラー表示を行う。   The display unit 11 includes, for example, a liquid crystal display, a plasma display, and the like, and displays various images according to instructions from the CPU 13. The display unit 11 is controlled, for example, by the CPU 13 executing a display control program 15G described later, and performs a predetermined error display.

操作部12は、例えば、各種の操作信号を入力するための各種のキー等を備え、ユーザにより操作されることによって、各種の操作信号を、CPU13に出力する。
例えば、操作部12は、VPNルータ100に接続する操作信号をCPU13に出力する。
また、操作部12は、例えば、セットアップモードを選択する操作信号をCPU13に出力する。
ここで、セットアップモードとは、後述するIPアドレスデータファイル15Bを更新するモードである。
The operation unit 12 includes, for example, various keys for inputting various operation signals, and outputs various operation signals to the CPU 13 when operated by the user.
For example, the operation unit 12 outputs an operation signal for connecting to the VPN router 100 to the CPU 13.
In addition, the operation unit 12 outputs, for example, an operation signal for selecting the setup mode to the CPU 13.
Here, the setup mode is a mode for updating an IP address data file 15B described later.

CPU13は、記憶部15に格納された処理プログラム等を読み出して、RAM14に展開して実行することにより、宅内装置200全体の制御を行う。   The CPU 13 reads the processing program stored in the storage unit 15, expands it in the RAM 14, and executes it to control the entire home device 200.

RAM14は、CPU13により実行された処理プログラム等を、RAM14内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。   The RAM 14 expands a processing program executed by the CPU 13 in a program storage area in the RAM 14 and stores input data and a processing result generated when the processing program is executed in the data storage area.

記憶部15は、例えば、プログラムやデータ等が予め記憶されている記録媒体(図示せず)を有しており、この記録媒体は、例えば、フラッシュメモリ等の不揮発性の半導体メモリ等で構成されている。また、記憶部15は、CPU13が宅内装置200全体を制御する機能を実現させるための各種データ,各種処理プログラム,これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部15は、例えば、図5に示すように、VPN管理サーバIPアドレスデータファイル15A,IPアドレスデータファイル15B,IPアドレス取得プログラム15C,判断プログラム15D,更新プログラム15E,第1通信制御プログラム15F,表示制御プログラム15G,第2通信制御プログラム15H等を格納している。   The storage unit 15 includes, for example, a recording medium (not shown) in which programs, data, and the like are stored in advance, and the recording medium is configured by, for example, a nonvolatile semiconductor memory such as a flash memory. ing. In addition, the storage unit 15 stores various data, various processing programs, data processed by executing these programs, and the like for realizing the function of the CPU 13 controlling the entire home device 200. More specifically, for example, as shown in FIG. 5, the storage unit 15 includes a VPN management server IP address data file 15A, an IP address data file 15B, an IP address acquisition program 15C, a determination program 15D, an update program 15E, A first communication control program 15F, a display control program 15G, a second communication control program 15H, and the like are stored.

VPN管理サーバIPアドレスデータファイル15Aは、例えば、VPN管理サーバ300のIPアドレスを記憶している。VPN管理サーバIPアドレスデータファイル15Aは、例えば、当該宅内装置200が工場出荷される際に、予め、記憶部15に格納されるようになっている。記憶部15は、かかるVPN管理サーバIPアドレスデータファイル15Aを格納することにより、IPアドレス記憶手段として機能する。   The VPN management server IP address data file 15A stores, for example, the IP address of the VPN management server 300. The VPN management server IP address data file 15A is stored in the storage unit 15 in advance when the in-home device 200 is shipped from the factory, for example. The storage unit 15 functions as an IP address storage unit by storing the VPN management server IP address data file 15A.

IPアドレスデータファイル15Bは、例えば、当該宅内装置200が接続されるVPNルータ100のIPアドレスを記憶している。記憶部15は、かかるIPアドレスデータファイル15Bを格納することにより、第2記憶手段として機能する。   The IP address data file 15B stores, for example, the IP address of the VPN router 100 to which the in-home device 200 is connected. The storage unit 15 functions as a second storage unit by storing the IP address data file 15B.

IPアドレス取得プログラム15Cは、例えば、CPU13に、VPN管理サーバIPアドレスデータファイル15Aに記憶されたVPN管理サーバ300のIPアドレスに基づいてVPN管理サーバ300と接続して、VPN管理サーバ300のIPアドレスデータベース4Aから、当該宅内装置200が接続されるVPNルータ100のIPアドレスを取得する機能を実現させるプログラムである。
より具体的には、IPアドレス取得プログラム15Cは、例えば、CPU13に、操作部12からセットアップモードを選択する操作信号が入力された場合に、通信部9を制御して、VPN管理サーバIPアドレスデータファイル15Aに記憶されたVPN管理サーバ300のIPアドレスに基づいてVPN管理サーバ300と接続させ、当該宅内装置200のFQDNと当該宅内装置200が接続されるVPNルータ100のIPアドレス要求信号とをVPN管理サーバ300に送信させ、VPN管理サーバ300から当該VPNルータ100のIPアドレスを含む情報を受信させる機能を実現させるプログラムである。
CPU13は、かかるIPアドレス取得プログラム15Cを実行することにより、取得手段として機能する。
The IP address acquisition program 15C, for example, connects to the VPN management server 300 based on the IP address of the VPN management server 300 stored in the VPN management server IP address data file 15A to the CPU 13, and the IP address of the VPN management server 300 This is a program for realizing the function of acquiring the IP address of the VPN router 100 to which the in-home device 200 is connected from the database 4A.
More specifically, the IP address acquisition program 15C, for example, controls the communication unit 9 when the operation signal for selecting the setup mode is input from the operation unit 12 to the CPU 13, and the VPN management server IP address data Based on the IP address of the VPN management server 300 stored in the file 15A, the VPN management server 300 is connected, and the FQDN of the in-home device 200 and the IP address request signal of the VPN router 100 to which the in-home device 200 is connected are VPN. This is a program that realizes a function of transmitting information to the management server 300 and receiving information including the IP address of the VPN router 100 from the VPN management server 300.
The CPU 13 functions as an acquisition unit by executing the IP address acquisition program 15C.

判断プログラム15Dは、例えば、CPU13に、IPアドレス取得プログラム15Cを実行することにより、VPNルータ100のIPアドレスの取得が成功したか否かを判断する機能を実現させるプログラムである。
より具体的には、判断プログラム15Dは、例えば、CPU13に、VPN管理サーバ300から受信した情報にVPNルータ100のIPアドレスが含まれているか否かにより、IPアドレスの取得が成功したか否かを判断する機能を実現させるプログラムである。
CPU13は、かかる判断プログラム15Dを実行することにより判断手段として機能する。
The determination program 15D is a program that, for example, causes the CPU 13 to execute the IP address acquisition program 15C to realize a function of determining whether acquisition of the IP address of the VPN router 100 is successful.
More specifically, the determination program 15D determines whether or not the acquisition of the IP address is successful depending on whether or not the information received from the VPN management server 300 includes the IP address of the VPN router 100 in the CPU 13, for example. It is a program that realizes the function of determining
The CPU 13 functions as a determination unit by executing the determination program 15D.

更新プログラム15Eは、例えば、CPU13に、判断プログラム15Dを実行することにより、VPNルータ100のIPアドレスの取得が成功したと判断した場合に、当該VPNルータ100のIPアドレスをIPアドレスデータファイル15Bに記憶する機能を実現させるプログラムである。CPU13は、かかる更新プログラム15Eを実行することにより、更新手段として機能する。   For example, when the update program 15E determines that the acquisition of the IP address of the VPN router 100 is successful by executing the determination program 15D in the CPU 13, the IP address of the VPN router 100 is stored in the IP address data file 15B. It is a program that realizes the function to memorize. The CPU 13 functions as an update unit by executing the update program 15E.

第1通信制御プログラム15Fは、例えば、CPU13に、判断プログラム15Dを実行することにより、VPNルータ100のIPアドレスの取得が成功したと判断した場合に、更新プログラム15Eを実行することによって更新したIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させ、判断プログラム15Dを実行することにより、VPNルータ100のIPアドレスの取得が失敗したと判断した場合に、更新されていないIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させる機能を実現させるプログラムである。
より具体的には、第1通信制御プログラム15Fは、例えば、CPU13に、VPNルータ100のIPアドレスの取得が成功したと判断した場合に、更新プログラム15Eを実行することによって更新したIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させてテスト通信を行わせ、テスト通信の通信結果に基づいて通信が成功したか否かを判断し、通信が成功したと判断した場合に、セットアップモードを終了するとともに、判断プログラム15Dを実行することにより、VPNルータ100のIPアドレスの取得が失敗したと判断した場合に、更新されていないIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させてテスト通信を行わせ、テスト通信の通信結果に基づいて通信が成功したか否かを判断し、通信が成功したと判断した場合に、セットアップモードを終了する機能を実現させるプログラムである。
CPU13は、かかる第1通信制御プログラム15Fを実行することにより、通信制御手段として機能する。
For example, when the first communication control program 15F determines that the acquisition of the IP address of the VPN router 100 is successful by executing the determination program 15D to the CPU 13, the IP updated by executing the update program 15E. The IP address of the VPN router 100 is obtained by acquiring the IP address of the VPN router 100 from the address data file 15B, controlling the communication unit 9 to connect to the Internet 700 using the IP address, and executing the determination program 15D. When it is determined that the address acquisition has failed, the IP address of the VPN router 100 is acquired from the IP address data file 15B that has not been updated, the communication unit 9 is controlled, and the Internet 700 is used using the IP address. Realize the function to connect Is a program.
More specifically, the first communication control program 15F, for example, when the CPU 13 determines that the acquisition of the IP address of the VPN router 100 is successful, the IP address data file updated by executing the update program 15E. The IP address of the VPN router 100 is acquired from 15B, and the communication unit 9 is controlled to connect to the Internet 700 using the IP address to perform test communication, and communication succeeds based on the communication result of the test communication. If it is determined that the communication has succeeded, the setup mode is terminated and the determination program 15D is executed to determine that the acquisition of the IP address of the VPN router 100 has failed. The VPN address from the IP address data file 15B that has not been updated Whether or not the communication is successful based on the communication result of the test communication by acquiring the IP address of the data 100 and controlling the communication unit 9 to connect to the Internet 700 using the IP address. Is a program that realizes the function of terminating the setup mode when it is determined that the communication is successful.
The CPU 13 functions as a communication control unit by executing the first communication control program 15F.

表示制御プログラム15Gは、例えば、CPU13に、第1通信制御プログラム15Fを実行することにより、通信が失敗したと判断した場合に、表示部11を制御して、所定のエラー表示を行わせる機能を実現させるプログラムである。   For example, the display control program 15G has a function of controlling the display unit 11 to display a predetermined error when the CPU 13 determines that communication has failed by executing the first communication control program 15F. This is a program to be realized.

第2通信制御プログラム15Hは、例えば、CPU13に、操作部12からセットアップモードが入力されていない場合に、VPNルータ100に接続する操作信号が入力された際に、IPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させて、VPNルータ100に、当該宅内装置200のFQDNと、VPN600への通信許可要求信号とを送信する機能を実現させるプログラムである。   For example, when the setup signal is not input from the operation unit 12 to the CPU 13, the second communication control program 15H receives the VPN from the IP address data file 15B when an operation signal to be connected to the VPN router 100 is input. The IP address of the router 100 is acquired, the communication unit 9 is controlled to connect to the Internet 700 using the IP address, and the FQDN of the in-home device 200 and the communication permission request signal to the VPN 600 are sent to the VPN router 100. Is a program that realizes the function of transmitting.

サーバ400は、宅内装置200からVPNルータ100を介して送信される画像情報を記憶し、ユーザ端末500からの要求に応じて、当該画像情報をインターネット700上のHPに掲載する。   The server 400 stores image information transmitted from the home device 200 via the VPN router 100, and posts the image information on the HP on the Internet 700 in response to a request from the user terminal 500.

ユーザ端末500は、サーバ400のHPに接続し、宅内の画像情報を閲覧する。   The user terminal 500 connects to the HP of the server 400 and browses in-house image information.

次に、上述のような構成の本発明に係る遠隔監視システム1000における宅内装置200のIPアドレス取得動作の一例について、図6に示すフローチャートを参照しながら説明する。
まず、宅内装置200において、CPU13は、IPアドレス取得プログラム15Cを実行することにより、通信部9を制御して、当該宅内装置200のFQDNと当該宅内装置200が接続されるVPNルータ100のIPアドレス要求信号とをVPN管理サーバ300に送信させる(ステップS1)。
Next, an example of the IP address acquisition operation of the in-home device 200 in the remote monitoring system 1000 according to the present invention configured as described above will be described with reference to the flowchart shown in FIG.
First, in the in-home device 200, the CPU 13 executes the IP address acquisition program 15C to control the communication unit 9, and the IP address of the VPN router 100 to which the FQDN of the in-home device 200 and the in-home device 200 are connected. A request signal is transmitted to the VPN management server 300 (step S1).

次に、VPN管理サーバ300が、宅内装置200から当該宅内装置200のFQDNと当該宅内装置200が接続されるVPNルータ100のIPアドレス要求信号とを受信すると(ステップS2)、CPU2は、IPアドレス通知プログラム4Bを実行することにより、IPアドレスデータベース4Aを検索して、当該FQDNに対応するIPアドレスを取得し、通信部5を制御して、当該IPアドレスを含む情報を宅内装置200に送信させる(ステップS3)。   Next, when the VPN management server 300 receives the FQDN of the in-home device 200 and the IP address request signal of the VPN router 100 to which the in-home device 200 is connected from the in-home device 200 (step S2), the CPU 2 By executing the notification program 4B, the IP address database 4A is searched, an IP address corresponding to the FQDN is acquired, and the communication unit 5 is controlled to transmit information including the IP address to the in-home device 200. (Step S3).

次に、宅内装置200において、CPU13は、IPアドレス取得プログラム15Cの実行に基づいて、VPN管理サーバ300から送信された当該IPアドレスを含む情報を受信させ(ステップS4)、本処理を終了する。   Next, in the in-home device 200, based on the execution of the IP address acquisition program 15C, the CPU 13 receives information including the IP address transmitted from the VPN management server 300 (step S4), and ends this process.

次に、本発明に係る遠隔監視システム1000の宅内装置200におけるサーバ400への接続動作の一例について、図7に示すフローチャートを参照しながら説明する。
まず、CPU13は、操作部12からセットアップモードを選択する操作信号が入力されているか否かを判断する(ステップS101)。
Next, an example of the connection operation to the server 400 in the in-home device 200 of the remote monitoring system 1000 according to the present invention will be described with reference to the flowchart shown in FIG.
First, the CPU 13 determines whether or not an operation signal for selecting a setup mode is input from the operation unit 12 (step S101).

ステップS101において、CPU13が、セットアップモードが選択する操作信号が入力されていないと判断した場合には(ステップS101;No)、CPU13は、操作部12からVPNルータ100への接続を指示する操作信号が入力されたか否かを判断する(ステップS102)。   In step S101, when the CPU 13 determines that the operation signal selected by the setup mode is not input (step S101; No), the CPU 13 instructs the connection from the operation unit 12 to the VPN router 100. It is determined whether or not is input (step S102).

ステップS102において、CPU13が、操作部12からVPNルータ100への接続を指示する操作信号が入力されていないと判断した場合には(ステップS102;No)、ステップS101に戻る。
ステップS102において、CPU13が、操作部12からVPNルータ100への接続を指示する操作信号が入力されたと判断した場合には(ステップS102;Yes)、CPU13は、第2通信制御プログラム15Hを実行することにより、IPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し(ステップS103)、通信部9を制御して、当該IPアドレスを用いてインターネット700に接続させ、当該VPNルータ100に、当該宅内装置200のFQDNと、VPN600への通信許可要求信号とを送信させ(ステップS104)、本処理を終了する。
If the CPU 13 determines in step S102 that an operation signal instructing connection from the operation unit 12 to the VPN router 100 is not input (step S102; No), the process returns to step S101.
If the CPU 13 determines in step S102 that an operation signal instructing connection from the operation unit 12 to the VPN router 100 is input (step S102; Yes), the CPU 13 executes the second communication control program 15H. Thus, the IP address of the VPN router 100 is acquired from the IP address data file 15B (step S103), the communication unit 9 is controlled to connect to the Internet 700 using the IP address, and the VPN router 100 The FQDN of the in-home device 200 and a communication permission request signal to the VPN 600 are transmitted (step S104), and this process is terminated.

ステップS101において、CPU13が、セットアップモードが選択する操作信号が入力されてると判断した場合には(ステップS101;Yes)、CPU13は、IPアドレス取得プログラム15Cを実行することにより、VPN管理サーバ300のIPアドレスデータベース4Aから当該宅内装置200が接続されるVPNルータ100のIPアドレスを取得する動作を行う(ステップS105)。   In step S101, when the CPU 13 determines that the operation signal to be selected in the setup mode is input (step S101; Yes), the CPU 13 executes the IP address acquisition program 15C to thereby execute the VPN management server 300. An operation of acquiring the IP address of the VPN router 100 to which the in-home device 200 is connected is performed from the IP address database 4A (step S105).

次に、CPU13は、判断プログラム15Dを実行することにより、VPN管理サーバ300から受信した情報にVPNルータ100のIPアドレスが含まれているか否かにより、IPアドレスの取得が成功したか否かを判断する(ステップS106)。   Next, the CPU 13 executes the determination program 15D to determine whether or not the acquisition of the IP address is successful depending on whether or not the information received from the VPN management server 300 includes the IP address of the VPN router 100. Judgment is made (step S106).

ステップS106において、CPU13が、IPアドレスの取得が失敗したと判断した場合に(ステップS106;No)、CPU13は、第1通信制御プログラム15Fを実行することにより、更新されていないIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得し(ステップS107)、ステップS110に進む。   In step S106, when the CPU 13 determines that acquisition of the IP address has failed (step S106; No), the CPU 13 executes the first communication control program 15F to thereby update the IP address data file 15B that has not been updated. The IP address of the VPN router 100 is acquired from (Step S107), and the process proceeds to Step S110.

ステップS106において、CPU13が、IPアドレスの取得が成功したと判断した場合に(ステップS106;Yes)、CPU13は、更新プログラム15Eを実行することにより、当該VPNルータ100のIPアドレスをIPアドレスデータファイル15Bに記憶することにより、IPアドレスデータファイル15Bを更新する(ステップS108)。   If the CPU 13 determines in step S106 that the IP address has been successfully acquired (step S106; Yes), the CPU 13 executes the update program 15E to set the IP address of the VPN router 100 to the IP address data file. By storing in 15B, the IP address data file 15B is updated (step S108).

次いで、CPU13は、第1通信制御プログラム15Fを実行することにより、更新されたIPアドレスデータファイル15Bから当該VPNルータ100のIPアドレスを取得する(ステップS109)。   Next, the CPU 13 acquires the IP address of the VPN router 100 from the updated IP address data file 15B by executing the first communication control program 15F (step S109).

次に、CPU13は、第1通信制御プログラム15Fの実行に伴って、通信部9を制御して、ステップS107又はステップS109において取得したIPアドレスを用いて、インターネット700に接続させてテスト通信を行わせ(ステップS110)、テスト通信の通信結果に基づいて通信が成功したか否かを判断する(ステップS111)。   Next, in accordance with the execution of the first communication control program 15F, the CPU 13 controls the communication unit 9 to connect to the Internet 700 and perform test communication using the IP address acquired in step S107 or step S109. (Step S110), it is determined whether or not the communication is successful based on the communication result of the test communication (step S111).

ステップS111において、CPU13が、通信が成功しなかったと判断した場合には(ステップS111;No)、CPU13は、表示制御プログラム15Gを実行することにより、表示部11を制御して、所定のエラー表示を行わせる(ステップS112)。
ステップS111において、CPU13が、通信が成功したと判断した場合には(ステップS111;Yes)、CPU13は、セットアップモードを完了し(ステップS113)、ステップS101へ戻る。
In step S111, when the CPU 13 determines that the communication is not successful (step S111; No), the CPU 13 controls the display unit 11 by executing the display control program 15G to display a predetermined error display. (Step S112).
In step S111, when the CPU 13 determines that the communication is successful (step S111; Yes), the CPU 13 completes the setup mode (step S113) and returns to step S101.

次に、本発明に係る遠隔監視システム1000のVPNルータ100における宅内装置200のVPN600への通信許可動作の一例について、図8に示すフローチャートを参照しながら説明する。
まず、宅内装置200から、当該宅内装置200のFQDNと、VPN600への通信許可要求信号とを受信すると(ステップS201)、VPNルータ100のCPU6は、通信許可プログラム8Bを実行することにより、当該FQDNがFQDNデータファイル8Aに記憶されているか否かを判断する(ステップS202)。
Next, an example of a communication permission operation to the VPN 600 of the in-home device 200 in the VPN router 100 of the remote monitoring system 1000 according to the present invention will be described with reference to the flowchart shown in FIG.
First, when the FQDN of the in-home device 200 and the communication permission request signal to the VPN 600 are received from the in-home device 200 (step S201), the CPU 6 of the VPN router 100 executes the communication permission program 8B to thereby execute the FQDN Is stored in the FQDN data file 8A (step S202).

ステップS202において、CPU6が、当該FQDNがFQDNデータファイル8Aに記憶されていないと判断した場合には(ステップS202;No)、CPU6は、当該宅内装置200の当該VPN600への通信を不許可とする(ステップS203)。
ステップS202において、CPU6が、当該FQDNがFQDNデータファイル8Aに記憶されていると判断した場合には(ステップS202;Yes)、CPU6は、当該宅内装置200の当該VPN600への通信を許可する(ステップS204)。
In step S202, when the CPU 6 determines that the FQDN is not stored in the FQDN data file 8A (step S202; No), the CPU 6 disallows communication of the in-home device 200 to the VPN 600. (Step S203).
In step S202, when the CPU 6 determines that the FQDN is stored in the FQDN data file 8A (step S202; Yes), the CPU 6 permits communication of the in-home device 200 to the VPN 600 (step S202). S204).

以上に説明した本発明に係る遠隔監視システム1000によれば、VPN管理サーバ300において、IPアドレスデータベース4Aにより、VPNルータ100のIPアドレスとVPNルータ100に接続される宅内装置200のFQDNとが対応づけられて記憶され、宅内装置200において、VPN管理サーバIPアドレスデータファイル15Aにより、VPN管理サーバ300のIPアドレスが記憶され、CPU13がIPアドレス取得プログラム15Cを実行することにより、VPN管理サーバIPアドレスデータファイル15Aに記憶されたVPN管理サーバ300のIPアドレスに基づいてVPN管理サーバ300と接続され、VPN管理サーバ300のIPアドレスデータベース4Aから、FQDNに対応するIPアドレスが取得され、CPU13が第1通信制御プログラム15Fを実行することにより、IPアドレス取得プログラム15Cを実行することにより取得されたIPアドレスが用いられてインターネット700に接続されるので、宅内装置200とVPNルータ100との接続関係が変更されても、宅内装置200は、CPU13がIPアドレス取得プログラム15Cを実行することにより、VPN管理サーバ300から接続先となるVPNルータ100のIPアドレスを取得することができることとなって、宅内装置200とVPNルータ100との接続関係をより円滑に管理することができる。   According to the remote monitoring system 1000 according to the present invention described above, in the VPN management server 300, the IP address database 4A corresponds to the IP address of the VPN router 100 and the FQDN of the in-home device 200 connected to the VPN router 100. In the in-home device 200, the IP address of the VPN management server 300 is stored by the VPN management server IP address data file 15A, and the CPU 13 executes the IP address acquisition program 15C, whereby the VPN management server IP address Based on the IP address of the VPN management server 300 stored in the data file 15A, the IP address corresponding to the FQDN is connected to the VPN management server 300 from the IP address database 4A of the VPN management server 300. The IP address acquired by executing the first communication control program 15F by the CPU 13 is used to connect to the Internet 700 using the IP address acquired by executing the IP address acquisition program 15C. Even if the connection relationship with 100 is changed, the in-home device 200 can acquire the IP address of the VPN router 100 as the connection destination from the VPN management server 300 by the CPU 13 executing the IP address acquisition program 15C. Thus, the connection relationship between the in-home device 200 and the VPN router 100 can be managed more smoothly.

また、宅内装置200において、不揮発性の記憶部15がIPアドレスデータファイル15Bを格納することにより、当該宅内装置200と接続されるVPNルータ100のIPアドレスが記憶され、CPU13が判断プログラム15Dを実行することにより、IPアドレス取得プログラム15Cを実行することによるFQDNに対応するIPアドレスの取得が成功したか否かが判断され、CPU13が更新プログラム15Eを実行することにより、判断プログラム15Dを実行することによって、IPアドレス取得プログラム15Cを実行することによるFQDNに対応するIPアドレスの取得が成功したと判断された場合に、IPアドレス取得プログラム15Cを実行することにより取得されたIPアドレスがIPアドレスデータファイル15Bに記憶され、当該IPアドレスデータファイル15Bが更新されるので、宅内装置200とVPNルータ100との接続関係が変更された場合には、VPN管理サーバ300から接続先となるVPNルータ100のIPアドレスが取得されて、IPアドレスデータファイル15Bが更新されるとともに、一旦更新された後、宅内装置200とVPNルータ100との接続関係が新たに変更されるまでは、不揮発性の記憶部15に格納されたIPアドレスデータファイル15Bに記憶された当該VPNルータ100のIPアドレスを用いてインターネット700に接続されるので、接続の度に、VPN管理サーバ300に当該VPNルータ100のIPアドレスを問い合わせなくて済むこととなって、宅内装置200とVPNルータ100との接続関係をさらに円滑に管理することができる。
また、CPU13は、第1通信制御プログラム15Fを実行することにより、判断プログラム15Dを実行することによって、IPアドレス取得プログラム15Cを実行することによるFQDNに対応するIPアドレスの取得が失敗したと判断された場合に、IPアドレスデータファイル15BからVPNルータ100のIPアドレスを取得し、当該IPアドレスを用いてインターネット700に接続するので、例えば、VPN管理サーバ300に不具合が発生したり、VPN管理サーバ300と宅内装置200との間の通信回線に不具合が生じて、VPN管理サーバ300からのIPアドレスの取得が失敗した場合でも、CPU13が第1通信制御プログラム15Fを実行することにより、IPアドレスデータファイル15BからVPNルータ100のIPアドレスが取得されて、当該IPアドレスが用いられてインターネット700に接続されることとなって、より好適に通信することができる。
Further, in the home device 200, the nonvolatile storage unit 15 stores the IP address data file 15B, whereby the IP address of the VPN router 100 connected to the home device 200 is stored, and the CPU 13 executes the determination program 15D. Thus, it is determined whether or not acquisition of the IP address corresponding to the FQDN by executing the IP address acquisition program 15C is successful, and the CPU 13 executes the update program 15E to execute the determination program 15D. When it is determined that the acquisition of the IP address corresponding to the FQDN by executing the IP address acquisition program 15C is successful, the IP address acquired by executing the IP address acquisition program 15C is changed to the IP address data file. 15B and the IP address data file 15B is updated, so that when the connection relationship between the in-home device 200 and the VPN router 100 is changed, the IP of the VPN router 100 that is the connection destination from the VPN management server 300 The address is acquired, the IP address data file 15B is updated, and after being updated once, until the connection relationship between the in-home device 200 and the VPN router 100 is newly changed, the nonvolatile storage unit 15 Since it is connected to the Internet 700 using the IP address of the VPN router 100 stored in the stored IP address data file 15B, the VPN management server 300 is not inquired of the IP address of the VPN router 100 each time the connection is made. The home device 200 and the VPN router 1 A connection relationship between the 0 can be further smoothly managed.
Further, the CPU 13 determines that the acquisition of the IP address corresponding to the FQDN by executing the IP address acquisition program 15C has failed by executing the determination program 15D by executing the first communication control program 15F. In this case, since the IP address of the VPN router 100 is acquired from the IP address data file 15B and connected to the Internet 700 using the IP address, for example, a problem occurs in the VPN management server 300 or the VPN management server 300 Even if the communication line between the home server 200 and the in-home device 200 fails and the acquisition of the IP address from the VPN management server 300 fails, the CPU 13 executes the first communication control program 15F to obtain the IP address data file. VPN from 15B IP address of the data 100 is acquired and the IP address is used so to be connected to the Internet 700 may communicate more suitably.

なお、IPアドレスデータファイル15Bが更新されるタイミングは、セットアップモード時に限られるものではなく、任意のタイミングで行われてよい。
端末装置として、宅内に配置される宅内装置を例示したが、これに限るものではなく、例えば、移動可能なモバイル端末等であってもよい。
The timing at which the IP address data file 15B is updated is not limited to the setup mode, and may be performed at an arbitrary timing.
As the terminal device, an in-home device arranged in the home is illustrated, but the present invention is not limited to this, and may be a mobile terminal that can be moved, for example.

本発明に係る遠隔監視システムの概略構成を示す図である。It is a figure which shows schematic structure of the remote monitoring system which concerns on this invention. 本発明に係るVPN管理サーバの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the VPN management server which concerns on this invention. 本発明に係るVPN管理サーバのIPアドレスデータベースの一例を示す図である。It is a figure which shows an example of the IP address database of the VPN management server concerning this invention. 本発明に係るVPNルータの構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the VPN router which concerns on this invention. 本発明に係る宅内装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the subscriber | terminal apparatus which concerns on this invention. 本発明に係る遠隔監視システムにおける宅内装置のIPアドレス取得動作の一例を説明するフローチャートである。It is a flowchart explaining an example of IP address acquisition operation | movement of the subscriber | terminal apparatus in the remote monitoring system which concerns on this invention. 本発明に係る遠隔監視システムの宅内装置におけるサーバへの接続動作の一例を説明するフローチャートである。It is a flowchart explaining an example of the connection operation | movement to the server in the subscriber | terminal apparatus of the remote monitoring system which concerns on this invention. 本発明に係る遠隔監視システムのVPNルータにおける宅内装置のVPNへの通信許可動作の一例を説明するフローチャートである。It is a flowchart explaining an example of the communication permission operation | movement to the VPN of the subscriber | terminal apparatus in the VPN router of the remote monitoring system which concerns on this invention.

符号の説明Explanation of symbols

4 記憶部(第1記憶手段)
4A IPアドレスデータベース(第1記憶手段)
13 CPU(取得手段,判断手段,更新手段,通信制御手段)
15 記憶部(IPアドレス記憶手段,第2記憶手段)
15A VPN管理サーバIPアドレスデータファイル(IPアドレス記憶手段)
15B IPアドレスデータファイル(第2記憶手段)
15C IPアドレス取得プログラム(取得手段)
15D 判断プログラム(判断手段)
15E 更新プログラム(更新手段)
15F 第1通信制御プログラム(通信制御手段)
100 VPNルータ
200 宅内装置(端末装置)
300 VPN管理サーバ
400 サーバ
600 VPN
700 インターネット
1000 遠隔監視システム(通信システム)
4 storage unit (first storage means)
4A IP address database (first storage means)
13 CPU (acquisition means, determination means, update means, communication control means)
15 Storage unit (IP address storage means, second storage means)
15A VPN management server IP address data file (IP address storage means)
15B IP address data file (second storage means)
15C IP address acquisition program (acquisition means)
15D determination program (determination means)
15E update program (update means)
15F 1st communication control program (communication control means)
100 VPN router 200 Home device (terminal device)
300 VPN management server 400 Server 600 VPN
700 Internet 1000 Remote monitoring system (communication system)

Claims (3)

VPN(Virtual Private Network)に接続されているVPNルータと、前記VPNルータとインターネットを介して接続されるとともにユーザの宅内情報を取得する宅内装置と、前記宅内装置と前記インターネットを介して接続される前記VPN管理サーバと、前記VPNルータと前記VPNを介して接続されるとともに前記宅内装置から送信される前記宅内情報を受信するサーバと、を備える遠隔監視システムにおいて、
前記VPN管理サーバは、
前記VPNルータのIPアドレスと前記VPNルータに接続される宅内装置の識別情報とを対応づけて記憶する第1記憶手段を備え、
前記宅内装置は、
前記VPN管理サーバのIPアドレスを記憶するIPアドレス記憶手段と、
前記IPアドレス記憶手段に記憶された前記VPN管理サーバのIPアドレスに基づいて前記VPN管理サーバと接続して、前記VPN管理サーバの前記第1記憶手段から、当該宅内装置の前記識別情報に対応する前記IPアドレスを取得する取得手段と、
当該宅内装置と接続される前記VPNルータの前記IPアドレスを記憶する不揮発性の第2記憶手段と、
前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記IPアドレスを前記第2記憶手段に記憶させて、当該第2記憶手段を更新する更新手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が失敗したと判断された場合に、前記第2記憶手段から前記VPNルータの前記IPアドレスを取得し、当該IPアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴とする遠隔監視システム。
A VPN router connected to a VPN (Virtual Private Network), a home device connected to the VPN router via the Internet and acquiring user home information, and a home device connected to the home device via the Internet In a remote monitoring system comprising: the VPN management server; and a server connected to the VPN router via the VPN and receiving the in-home information transmitted from the in-home device,
The VPN management server
First storage means for storing the IP address of the VPN router and the identification information of the in-home device connected to the VPN router in association with each other;
The in-home device is
IP address storage means for storing the IP address of the VPN management server;
Connect to the VPN management server based on the IP address of the VPN management server stored in the IP address storage means, and correspond to the identification information of the home device from the first storage means of the VPN management server Obtaining means for obtaining the IP address;
Non-volatile second storage means for storing the IP address of the VPN router connected to the home device;
Determination means for determining whether or not the acquisition of the IP address corresponding to the identification information by the acquisition means is successful;
When the determination unit determines that the acquisition of the IP address corresponding to the identification information is successful, the second storage unit stores the IP address acquired by the acquisition unit. Updating means for updating the second storage means;
When the determination unit determines that acquisition of the IP address corresponding to the identification information by the acquisition unit has failed, the IP address of the VPN router is acquired from the second storage unit, and the IP address Communication control means for connecting to the Internet using
A remote monitoring system comprising:
VPN(Virtual Private Network)に接続されているVPNルータと、前記VPNルータとインターネットを介して接続される端末装置と、前記端末装置と前記インターネットを介して接続される前記VPN管理サーバと、を備える通信システムにおいて、
前記VPN管理サーバは、
前記VPNルータのIPアドレスと前記VPNルータに接続される端末装置の識別情報とを対応づけて記憶する第1記憶手段を備え、
前記端末装置は、
前記VPN管理サーバのIPアドレスを記憶するIPアドレス記憶手段と、
前記IPアドレス記憶手段に記憶された前記VPN管理サーバのIPアドレスに基づいて前記VPN管理サーバと接続して、前記VPN管理サーバの前記第1記憶手段から、当該端末装置の前記識別情報に対応する前記IPアドレスを取得する取得手段と、
前記取得手段により取得された前記IPアドレスを用いて前記インターネットに接続する通信制御手段と、
を備えることを特徴とする通信システム。
A VPN router connected to a VPN (Virtual Private Network); a terminal device connected to the VPN router via the Internet; and the VPN management server connected to the terminal device via the Internet. In a communication system,
The VPN management server
First storage means for storing the IP address of the VPN router and identification information of a terminal device connected to the VPN router in association with each other;
The terminal device
IP address storage means for storing the IP address of the VPN management server;
Connect to the VPN management server based on the IP address of the VPN management server stored in the IP address storage means, and correspond to the identification information of the terminal device from the first storage means of the VPN management server Obtaining means for obtaining the IP address;
Communication control means for connecting to the Internet using the IP address obtained by the obtaining means;
A communication system comprising:
前記端末装置は、
当該端末装置と接続される前記VPNルータの前記IPアドレスを記憶する不揮発性の第2記憶手段と、
前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したか否かを判断する判断手段と、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が成功したと判断された場合に、前記取得手段により取得された前記IPアドレスを前記第2記憶手段に記憶させ、当該第2記憶手段を更新する更新手段と、を備え、
前記通信制御手段は、
前記判断手段により、前記取得手段による前記識別情報に対応する前記IPアドレスの取得が失敗したと判断された場合に、前記第2記憶手段から前記VPNルータの前記IPアドレスを取得し、当該IPアドレスを用いて前記インターネットに接続することを特徴とする請求項2に記載の通信システム。
The terminal device
Non-volatile second storage means for storing the IP address of the VPN router connected to the terminal device;
Determination means for determining whether or not the acquisition of the IP address corresponding to the identification information by the acquisition means is successful;
When the determination means determines that the acquisition of the IP address corresponding to the identification information by the acquisition means has been successful, the IP address acquired by the acquisition means is stored in the second storage means, Updating means for updating the second storage means,
The communication control means includes
When the determination unit determines that acquisition of the IP address corresponding to the identification information by the acquisition unit has failed, the IP address of the VPN router is acquired from the second storage unit, and the IP address The communication system according to claim 2, wherein the communication system is connected to the Internet using the Internet.
JP2006230491A 2006-08-28 2006-08-28 Communication system and remote monitoring system Pending JP2008054189A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006230491A JP2008054189A (en) 2006-08-28 2006-08-28 Communication system and remote monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006230491A JP2008054189A (en) 2006-08-28 2006-08-28 Communication system and remote monitoring system

Publications (1)

Publication Number Publication Date
JP2008054189A true JP2008054189A (en) 2008-03-06

Family

ID=39237770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006230491A Pending JP2008054189A (en) 2006-08-28 2006-08-28 Communication system and remote monitoring system

Country Status (1)

Country Link
JP (1) JP2008054189A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017114327A1 (en) * 2015-12-31 2017-07-06 华为技术有限公司 Network slice management apparatus and network slice management method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017114327A1 (en) * 2015-12-31 2017-07-06 华为技术有限公司 Network slice management apparatus and network slice management method
US10638308B2 (en) 2015-12-31 2020-04-28 Huawei Technologies Co., Ltd. Network slice management apparatus and network slice management method

Similar Documents

Publication Publication Date Title
CN102238008B (en) Image sending apparatus and authentication method in image sending apparatus
US10193871B2 (en) Information processing apparatus, control method, and program
JP6193185B2 (en) Communication device, terminal device, and program
JP4791818B2 (en) Managed apparatus, management system, managed apparatus control method, program, and recording medium
US9866407B2 (en) Information processing system, cloud server, device control method, and non-transitory computer-readable recording medium encoded with device control program
JP4293195B2 (en) Information processing system, information processing apparatus, and terminal registration method
JP6354336B2 (en) Client device, service execution system, and program
US10171464B2 (en) Data process apparatus, data sharing method, and data process system
JP2016062243A (en) Information processing apparatus and information processing system
US9225585B2 (en) Method and system for device management, and server
US20190182668A1 (en) Information processing apparatus, method of controlling the same, and program
US9628642B2 (en) Information processing system, license server, communication relay device, non-transitory readable recording medium and data restoration method
JP6395629B2 (en) Authentication system
JP6154776B2 (en) Setting application system, setting application method, communication apparatus, server apparatus, and computer program
JP6385100B2 (en) Information processing apparatus, information processing system, information processing apparatus control method, and computer program
JP2015122671A (en) Data supplying device, data receiving device, and remote communication system
JP5569201B2 (en) Image processing apparatus, electronic certificate setting method, and electronic certificate setting program
JP6451086B2 (en) Relay device, service execution system, and program
JP2008054189A (en) Communication system and remote monitoring system
WO2021022354A1 (en) Method and system for camera authentication using a video management system
JP6955188B2 (en) Communication equipment and computer programs
CN114189402B (en) Network switching method, device, equipment and storage medium
JP2008054196A (en) Communication system and remote monitoring system
JP6945194B2 (en) Communication device
JP6964441B2 (en) Network system, home equipment and communication method