JP4540649B2 - Data communication system - Google Patents
Data communication system Download PDFInfo
- Publication number
- JP4540649B2 JP4540649B2 JP2006248822A JP2006248822A JP4540649B2 JP 4540649 B2 JP4540649 B2 JP 4540649B2 JP 2006248822 A JP2006248822 A JP 2006248822A JP 2006248822 A JP2006248822 A JP 2006248822A JP 4540649 B2 JP4540649 B2 JP 4540649B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- terminal
- communication
- identifier
- camera
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
この発明は、データ通信システムに関し、特にたとえば、遠隔監視システムとして用いられ、通信回線に接続される通信端末およびサーバを備える、データ通信システムに関する。 The present invention relates to a data communication system, and more particularly, to a data communication system including a communication terminal and a server used as a remote monitoring system and connected to a communication line.
インターネットを利用した従来の遠隔監視システムでは、通信機能を備えるカメラ装置(撮像装置)から画像蓄積サーバに画像データを送信するとき、カメラ装置から画像蓄積サーバに接続する方法(1)か、画像蓄積サーバからカメラ装置に接続する方法(2)を採っている。方法(1)では、画像データの送信タイミングがカメラ装置によって決定されるため、画像蓄積サーバの負荷変動が大きくなる。これに対して、方法(2)では、画像データの送信タイミングを画像蓄積サーバによって決定できるので、画像蓄積サーバの負荷変動を抑制できる。 In a conventional remote monitoring system using the Internet, when image data is transmitted from a camera device (imaging device) having a communication function to an image storage server, either the method (1) for connecting the camera device to the image storage server or the image storage A method (2) of connecting from the server to the camera device is employed. In the method (1), since the transmission timing of the image data is determined by the camera device, the load fluctuation of the image storage server increases. On the other hand, in the method (2), the transmission timing of the image data can be determined by the image storage server, so that the load fluctuation of the image storage server can be suppressed.
しかし、方法(2)では、画像蓄積サーバがカメラ装置のIPアドレスを把握しておく必要があるため、カメラ装置に割り当てられるIPアドレスは固定でなければならない。このため、カメラ装置がインターネットへの接続するときにIPアドレスを取得する方法であって、そのIPアドレスが取得する毎に異なる場合、方法(2)は採用できなかった。すなわち、DHCP(Dynamic Host Configuration Protocol)方式で予め確保された複数のIPアドレスのうち未使用状態にある任意のIPアドレスがクライアントに割り当てられる方式や、カメラ装置がPPP(Point to Point Protocol)でISP(Internet Service Provider)に接続してIPCP(Internet Protocol Control Protocol)によって付与されるIPアドレスが非固定であり接続のたびに異なる場合などである。これらの方式でカメラ装置がインターネットに接続される場合、画像蓄積サーバは当該カメラ装置のIPアドレスを把握できず、画像蓄積サーバからカメラ装置に接続する方法(2)は採用できなかった。 However, in method (2), since the image storage server needs to know the IP address of the camera device, the IP address assigned to the camera device must be fixed. For this reason, when the camera apparatus is connected to the Internet and obtains an IP address, the method (2) cannot be adopted when the IP address is different every time it is obtained. That is, a method in which an arbitrary IP address in an unused state among a plurality of IP addresses reserved in advance by a DHCP (Dynamic Host Configuration Protocol) method is assigned to a client, or a camera device is an ISP using PPP (Point to Point Protocol). For example, the IP address assigned by the Internet Protocol Control Protocol (IPCP) connected to the (Internet Service Provider) is non-fixed and is different for each connection. When the camera device is connected to the Internet by these methods, the image storage server cannot grasp the IP address of the camera device, and the method (2) for connecting from the image storage server to the camera device cannot be adopted.
それゆえに、この発明の主たる目的は、アドレスが不定の通信端末(クライアント)との間で通信を行うときでも、サーバの負荷変動を抑制することができる、データ通信システムを提供することである。 Another object of the present invention, even when the address to communicate with the unspecified communication terminal (client), it is possible to suppress the load variation of the server is to provide a data communication system .
この発明に従うデータ通信システムは、通信ネットワークに接続される通信端末およびサーバを備えるデータ通信システムであって、通信端末は、端末識別子を保持する保持手段、通信ネットワークに接続する毎にネットワーク識別子を取得する取得手段、保持手段によって保持された端末識別子と取得手段によって取得したネットワーク識別子とをサーバに通知する通知手段、および保持手段によって保持された端末識別子とデータ信号とをサーバに送信する送信手段を備え、サーバは、通知手段によって通知された端末識別子に基づいて、所定条件を満足するか否かを判別する第1判別手段、第1判別手段によって所定条件が満足したと判別されると通知手段によって通知された端末識別子に対応するネットワーク識別子を記憶する第1記憶手段、送信手段によって送信された端末識別子およびデータ信号を受信する受信手段、受信手段によって受信された端末識別子が第1記録手段によって記録された端末識別子と一致するか否かを判別する第2判別手段、第2判別手段の判別結果が肯定的であるとき受信手段によって受信されたデータ信号を記憶する第2記憶手段、第2判別手段の判別結果が否定的であるとき受信手段によって受信されたデータ信号を廃棄する廃棄手段、および第2判別手段の判別結果が否定的であるとき通信端末とサーバ間のエラーを示すエラーログを記憶する第3記憶手段を備え、所定条件は、通信端末において、通信ネットワークに接続する度に取得手段によって取得されるネットワーク識別子が異なる条件であることを特徴とする。 The data communication system according to the present invention, there is provided a data communication system comprising a communication terminal and a server connected to a communication network, the communication terminal, holding means for holding the terminal identifier, obtaining a network identifier for each is connected to a communication network Obtaining means for notifying the server of the terminal identifier held by the holding means and the network identifier obtained by the obtaining means; and sending means for sending the terminal identifier and data signal held by the holding means to the server. The server includes a first determination unit that determines whether or not a predetermined condition is satisfied based on the terminal identifier notified by the notification unit, and a notification unit when the first determination unit determines that the predetermined condition is satisfied Storing a network identifier corresponding to the terminal identifier notified by憶means, receiving means for receiving the terminal identifier and the data signal transmitted by the transmitting means, the second to determine whether to match the terminal identifier recorded by the terminal identifier received by the receiving means first recording means When the discrimination result of the discrimination means and the second discrimination means is affirmative, the second storage means for storing the data signal received by the reception means, and when the discrimination result of the second discrimination means is negative, it is received by the reception means A discarding unit for discarding the data signal, and a third storage unit for storing an error log indicating an error between the communication terminal and the server when the determination result of the second determination unit is negative. The network identifier acquired by the acquisition unit every time the communication network is connected is a different condition.
通信ネットワークに接続される通信端末およびサーバを備える。通信端末に関して、保持手段は端末識別子を保持し、取得手段は通信ネットワークに接続する毎にネットワーク識別子を取得する。保持手段によって保持された端末識別子と取得手段によって取得したネットワーク識別子は、通知手段によってサーバに通知される。また、保持手段によって保持された端末識別子とデータ信号は、送信手段によってサーバ送信される。サーバに関して、第1判別手段は、通知手段によって通知された端末識別子に基づいて、所定条件を満足するか否かを判別する。そして、第1判別手段によって所定条件が満足したと判別されると通知手段によって通知された端末識別子に対応するネットワーク識別子を第1記憶手段によって記憶される。また送信手段によって送信された端末識別子およびデータ信号は、受信手段によって受信される。第2判別手段は、受信手段によって受信された端末識別子が第1記録手段によって記憶された端末識別子と一致するか否かを判別する。受信手段によって受信されたデータ信号は、第2判別手段の判別結果が肯定的であるとき第2記憶手段によって記憶される一方、第2判別手段の判別結果が否定的であるとき廃棄手段によって廃棄される。さらに、第2判別手段の判別結果が否定的であるとき、第3記憶手段によって通信端末とサーバ間のエラーを示すエラーログを記憶する。なお、所定条件は、通信端末において、取得手段によって取得されるネットワーク識別子が、通信ネットワークに接続する度に異なる条件である。 A communication terminal and a server connected to the communication network are provided. With respect to the communication terminal, the holding means holds a terminal identifier, and the acquisition means acquires the network identifier every time it connects to the communication network. The terminal identifier held by the holding unit and the network identifier acquired by the acquiring unit are notified to the server by the notification unit. The terminal identifier and the data signal held by the holding unit are transmitted to the server by the transmission unit. Respect server, first determination means, based on the notified terminal identifier by notification means determines whether or not to satisfy the predetermined condition. When the first determination unit determines that the predetermined condition is satisfied, a network identifier corresponding to the terminal identifier notified by the notification unit is stored in the first storage unit . The terminal identifier and the data signal transmitted by the transmitting unit are received by the receiving unit. The second discriminating unit discriminates whether or not the terminal identifier received by the receiving unit matches the terminal identifier stored by the first recording unit. The data signal received by the receiving means is stored by the second storage means when the determination result of the second determination means is positive, and discarded by the discarding means when the determination result of the second determination means is negative. Is done. Further, when the determination result of the second determination unit is negative, the third storage unit stores an error log indicating an error between the communication terminal and the server. The predetermined condition is a condition that is different every time the network identifier acquired by the acquisition unit in the communication terminal is connected to the communication network.
好ましくは、通信回線はインターネットであり、ネットワーク識別子は通信端末がインターネットに接続したときにインターネットサービスプロバイダから割り当てられたIPアドレスである。 Preferably, the communication line is the Internet, and the network identifier is an IP address assigned by the Internet service provider when the communication terminal is connected to the Internet.
この発明によれば、サーバの負荷変動を抑制することができる。 According to the present invention, it is possible to suppress load fluctuation of the servers.
この発明の上述の目的,その他の目的,特徴および利点は、図面を参照して行
う以下の実施例の詳細な説明から一層明らかとなろう。
The above object, other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.
図1を参照して、この実施例の遠隔監視システム100は、大量の画像を記憶するための大容量の記憶容量を有する画像蓄積サーバ1a〜1cを含む。画像蓄積サーバ1a〜1cはそれぞれ、ルータ2を介してインターネット網3と接続される。図1では画像蓄積サーバを複数接続しているが、必ずしも複数である必要はなく、ユーザ数やサービス内容に応じて適当な台数とすればよい。また、画像蓄積サーバは、複数箇所に分散して設置し、インターネット網3によって互いを接続する構成としてもよい。
Referring to FIG. 1, a
カメラ装置4aは、携帯電話5aによって所定のダイヤル操作が行われたとき、移動体通信網6aと通信事業者7aが提供するインターネット接続サービスとを介してインターネット網3に接続される。カメラ装置5bは、モデム9がISP8aをダイヤルしたとき、一般公衆回線10およびISP8aを介してインターネット網3に接続される。なお、一般公衆回線10およびモデム9の代わりにISDN回線およびTA(Terminal Adaptor)を用いてもよい。カメラ装置4cは、ルータ11および構内LAN専用線13を介してインターネット網3と接続される。カメラ装置4a,4bまたは4cによって撮影された画像データは、こうして接続されたインターネット網3を介して画像蓄積サーバ1a,1bまたは1cに送信される。なお、カメラ装置4a〜4cは、ディジタルカメラとコンピュータとの組合せによって構成されるものであってもよい。なお、以下では、カメラ装置を単にカメラと呼ぶこともある。
The
端末装置12は、ISP8bおよびインターネット網3を介して、画像蓄積サーバ1a,1bまたは1cあるいはカメラ装置4a,4bまたは4cに接続される。ユーザは、画像蓄積サーバ1a,1bまたは1cあるいはカメラ装置4a,4bまたは4cに蓄積されたの画像の閲覧や検索、ならびに画像蓄積サーバ1a,1bまたは1cのサービス条件あるいはカメラ装置4a,4bまたは4cの撮影条件の変更を行うことができる。ユーザは、端末装置12だけでなく、携帯電話5bによっても、同じ操作を行うことができる。このとき、携帯電話5bは、移動体通信網6bおよび通信事業者7bの提供するインターネット接続サービスを利用してインターネット網3に接続される。
The terminal device 12 is connected to the
画像蓄積サーバ1a〜1cの各々の構成を図2に示す。画像メモリ101は、撮像装置4a,4bまたは4cから送られる画像データを記憶する。ユーザデータテーブル102は、ユーザ毎の監視サービスの条件を記憶する。CPU103は、ユーザデータテーブル102の設定に基づいて、ユーザに対して画像蓄積サービスを行う。CPU103はまた、ユーザデータテーブル102の設定に基づいて、ユーザの端末装置12または携帯電話5bに対する画像データの送出、カメラ装置4a〜4cに対応するプロトコルのサポート、ユーザの端末装置12または携帯電話5bから入力されたユーザ毎のサービス条件に基づくユーザデータテーブル102の変更を行う。CPU103はさらに、カメラ装置4a,4bまたは4cから通知されたIPアドレス情報に基づいて、ユーザデータテーブル102に記録されているIPアドレスを動的に変更する。なお、外部との通信は、I/F104を介して行われる。
The configuration of each of the
図4を参照して、画像蓄積サーバ1a〜1cが有するユーザデータテーブル102は、ユーザのプロファイルテーブル1021,許可されたサービス内容テーブル1022,データ格納領域を特定するテーブル1023およびカメラ情報テーブル1024に区分される。プロファイルテーブル1021には識別コード,ユーザ名,契約年月日および更新日が登録される。また、カメラ情報テーブル1024には、同じユーザのカメラ装置毎に、カメラID1025、当該カメラ装置のIPアドレス1026、当該カメラ装置のIPアドレス取得方法1027、現時点の接続状態1028、当該カメラ装置との接続方法1029、記録レート1030などが登録される。
Referring to FIG. 4, the user data table 102 included in the
図4によれば、カメラ装置4aのIPアドレス取得方法1027は“固定”とされ、接続方法1029は“カメラから”とされる。また、カメラ装置4bのIPアドレス取得方法1027は“非固定”とされ、接続方法1029は“サーバから”とされる。さらに、カメラ装置4cのIPアドレス取得方法1027は“固定”とされ、接続方法1029は“カメラから”とされる。以下では、画像蓄積サーバ1aのユーザデータテーブル102が図4に示すように形成され、画像蓄積サーバ1aとカメラ装置4a〜4bとの間で通信が行われるものとする。
According to FIG. 4, the IP
カメラ装置4a〜4cはそれぞれ、図3に示すように構成される。被写体は、撮像素子401によって撮影される。撮影された画像データは、内部メモリ405に一時的に格納される。撮像素子401は、別体または分離可能な構成としてもよい。撮影条件テーブル402には、撮像素子401が被写体を撮影するときの条件(撮像条件)などが登録される。CPU403は、撮像条件テーブル402に記録されている内容に従って、画像データを画像蓄積サーバ1a,1bまたは1cに送信する。なお、外部との通信は、I/F404を介して行われる。
Each of the
図5(A)〜図5(C)を参照して、カメラ装置4a〜4cが有する撮影条件テーブル402には、カメラID4021,画像蓄積サーバ1aのIPアドレス4022、インターネット網3への接続方法4023、インターネット網3への接続情報4024、画像蓄積サーバ1aとの接続条件4025、IPアドレスの取得方法4026、画像蓄積サーバ1aとの接続方向4027、画像データの送信レート4028、画像データの圧縮率4029、アラーム通知条件4030などが登録される。図5(A)に示す撮影条件テーブル402はカメラ装置4aに形成され、図5(B)に示す撮影条件テーブル402はカメラ装置4bに形成され、そして図5(C)に示す撮影条件テーブル402はカメラ装置4cに形成される。
Referring to FIGS. 5A to 5C, the photographing condition table 402 of the
カメラ装置4aの撮影条件テーブル402には、接続方法4023として“PPP接続”が登録され、接続情報4024として通信事業者7aの電話番号が登録され、接続条件4025として“ダイヤルアップ接続”が登録され、IPアドレス取得方法4026として“固定”が登録され、接続方法4027として“カメラから”が登録される。
In the imaging condition table 402 of the
カメラ装置4bの撮影条件テーブル402には、接続方法4023として“PPP接続”が登録され、接続情報4024としてISP8aの電話番号が登録され、接続条件4025として“ダイヤルアップ接続”が登録され、IPアドレス取得方法4026として“非固定”が登録され、接続方法4027として“サーバから”が登録される。
In the imaging condition table 402 of the
カメラ装置4cの撮影条件テーブル402には、接続方法4023として“LAN接続”が登録され、接続情報4024,接続条件4025およびIPアドレス取得方法4026は空欄とされ、接続方法4027として“カメラから”が登録される。LAN接続の場合、接続情報,接続条件およびIPアドレス取得方法はルータ11が把握すれば十分であるため、撮影条件テーブル402の同じ欄は空欄とされる。
In the photographing condition table 402 of the
なお、撮像条件テーブル402にアラーム通知要が設定されている場合、CPU403は、設定された条件に基づいてアラーム通知を画像蓄積サーバ1aに送信する。たとえば、ルーム内監視中に侵入者を動き検出機能によって検知すると、検知情報を画像蓄積サーバ1aに送信する。検知用のプログラムは、画像蓄積サーバ1aからダウンロードするようにしてもよい。また、CPU403は、画像蓄積サーバ1aへの接続形態に応じたプロトコルをサポートする。すなわち、公衆回線やISDN回線を経由してダイヤルアップ接続を行う場合には、PPPプロトコルをサポートし、PHS(Personal Handy phone System)のPIAFS(PHS Internet Access Forum Standard)を使う場合には、PIAFSI/Fとそのドライバをサポートし、また、構内LAN(Local Area Network)に接続する場合は、Ethernet(イーサネット:登録商標)I/Fとそのドライバをサポートする。CPU403はさらに、上述したTCP/IP(Transmission Control Protocol / Internet Protocol)、IP、FTP(File Transfer Protocol)やRS−232CI/Fをサポートしている。
If alarm notification is required in the imaging condition table 402, the
また、監視する建物に設置された各種センサ(温度、湿度、ガス漏れ、扉/窓の開閉など)の検知情報を入力するインタフェースをカメラ装置4a,4bまたは4cに設け、収集した検知情報を画像蓄積サーバ1aに送信するようにしてもよい。画像蓄積サーバ1aは、送信された検知情報が登録されている規定値を超えていたり大きな変化を示しているとき、ユーザデータテーブル102の設定に従って、ユーザの持つコンビュータ12や携帯電話5bにメッセージを通知する。具体的には、指定されたメールアドレスヘの文字メッセージの送付、指定された電話番号(固定電話、携帯電話を含む)のダイヤルと音声メッセージの通知、ユーザが契約している警備会社への通知などを行う。これらのどの方法を選択するかは、ユーザデータテーブル102に登録しておけばよい。
In addition, an interface for inputting detection information of various sensors (temperature, humidity, gas leak, door / window opening / closing, etc.) installed in the building to be monitored is provided in the
画像蓄積サーバ1aのCPU103は、具体的には図6〜図9に示すフロー図を処理する。まず図6を参照して、CPU103は、ステップS101でカメラ情報テーブル1024(図4)からカメラ装置1a,1bまたは1cのIPアドレス取得方法1027を検出し、ステップS102で全てのIPアドレス取得方法1027が“固定”であるかどうか判断する。そして、全て“固定”であればそのままステップS104に進むが、1つでも“非固定”があればステップS103でIPアドレス受信プロセスを起動してからステップS104に進む。
Specifically, the
ステップS104ではカメラ情報テーブルポインタを初期化し、ステップS105ではカメラ情報テーブルポインタが指向するカメラ装置の接続方法1029を判別する。接続方法1029が“サーバから”であればステップS106に進み、当該カメラ装置を指定してサーバ接続プロセスを起動する。一方、接続方法1029が“カメラから”であれば、そのままステップS107に進む。ステップS107ではカメラ情報テーブルポインタを更新し、ステップS108では当該ポインタの指向先にカメラ装置が登録されているかどうか判別する。そして、YESであればステップS105〜S107の処理を繰り返すが、NOであればステップS109に進む。したがって、接続方法1029が“サーバから”であるカメラ装置が複数ある場合、カメラ装置毎にサーバ接続プロセスが起動する。
In step S104, the camera information table pointer is initialized. In step S105, the camera
ステップS109では、カメラ装置1a,1bまたは1cからの接続要求の有無を判断する。接続要求には要求元のカメラIDが含まれているため、ステップS110では、当該カメラIDに基づいてカメラ情報テーブル1024から要求元のカメラ装置のIPアドレス1026を検出し、検出したIPアドレスに対してレスポンスを送信する。ステップS111では画像データの受信の有無を判別し、YESであれば、続くステップS112で受信した画像データからカメラIDを検出する。ステップS113では、接続要求から検出したカメラIDと画像データから検出したカメラIDとが互いに一致するかどうか判断し、両IDが一致すれば、ステップS114で当該画像データを画像メモリ101に保存してステップS109に戻る。一方、両IDが一致しなければ、ステップS115で当該画像データを廃棄しかつエラーログを記録してからステップS109に戻る。
In step S109, it is determined whether there is a connection request from the
ステップS103で起動されるIPアドレス受信プロセスは、図8に示すフロー図に従って実行される。まずステップS121でカメラ装置1a,1bまたは1cからIPアドレスおよびカメラIDを受信したかどうかを判断する。ここでYESであればステップS122に進み、受信したカメラIDに対応するIPアドレス取得方法1027を図4に示すカメラ情報テーブル1024から検出する。ステップS123では、検出されたIPアドレス取得方法1027が“非固定”であるかどうか判断する。“非固定”と判断されるとステップS124に進み、受信したカメラIDに対応するIPアドレス1026を受信したIPアドレスによって更新する。一方、ステップS123で“非固定”以外(つまり“固定”)と判断されるとステップS125に進み、受信したIPアドレスおよびカメラIDの廃棄とエラーログの記録とを行う。ステップS124またはS125の処理を終えると、ステップS121に戻る。
The IP address reception process activated in step S103 is executed according to the flowchart shown in FIG. First, in step S121, it is determined whether an IP address and a camera ID are received from the
ステップS106で起動されるサーバ接続プロセスは、ステップS9に示すフロー図に従って実行される。まずステップS131で、指定されたカメラ装置のIPアドレス1026をカメラ情報テーブル1024から検出する。次に、ステップS132で当該IPアドレス1026に対して接続要求を送信し、ステップS133でレスポンスの受信の有無を判断する。レスポンスを受信すると、ステップS134で同じIPアドレス1026に対して画像転送要求を送信し、ステップS135で画像データの受信の有無を判断する。画像データを受信すると、ステップS136で当該画像データを画像メモリ101に保存する。ステップS137では指定されたフレーム期間待機し、その後ステップS131に戻る。
The server connection process activated in step S106 is executed according to the flowchart shown in step S9. First, in step S131, the
カメラ装置4a,4bまたは4cのCPU403は、具体的には図10〜図12に示すフロー図を処理する。まず図10のステップS201で、撮影条件テーブル402を参照して自分の接続方法4023を判別する。接続方法4023が“PPP接続”のときは、ステップS202でPPP接続を実行し、ステップS203でIPアドレスを取得する。続くステップS204では撮影条件テーブル402を参照して自分のIPアドレス取得方法4026を判別する。IPアドレス取得方法4026が“非固定”のときはステップS205に進み、ステップS203で取得したIPアドレスと自分のカメラIDとを画像蓄積サーバ1a(IPアドレス4022によって特定)に送信する。一方、IPアドレス取得方法が“固定”のときは、そのままステップS206に進む。
Specifically, the
ステップS206では撮影条件テーブル402を参照して接続方向4027を判別する。そして、接続方向4027が“カメラから”であれば図11に示す処理に進み、接続方向4027が“サーバから”であれば図12に示す処理に進む。
In step S206, the
図11に示すステップS207では、被写体を撮影して画像データを内部メモリ405に格納する。続いて、ステップS208で自分のカメラIDを含む接続要求を画像得席サーバ1aに送信し、ステップS209で画像蓄積サーバ1aからのレスポンスの有無を判別す。レスポンスを受信したときはステップS210に進み、内部メモリ405に格納された画像データを自分のカメラIDとともに画像蓄積サーバ1aに送信する。画像データの送信が完了すると、ステップS211で指定されたフレーム期間待機した後にステップS207に戻る。
In step S <b> 207 shown in FIG. 11, the subject is photographed and the image data is stored in the
図12に示すステップS212では、画像蓄積サーバ1aから接続要求を受信したかどうかを判別する。ここでYESであれば、ステップS213で接続要求の送信元にレスポンスを送信し、ステップS214で画像転送要求の受信の有無を判別する。画像転送要求を受信すると、ステップS215で被写体の撮影および撮影画像データの内部メモリ405への格納を行う。さらに、ステップS216で内部メモリに格納された画像データを画像転送要求の送信元に送信する。ステップS216の処理が完了すると、ステップS212に戻る。
In step S212 shown in FIG. 12, it is determined whether or not a connection request has been received from the
以上の説明から分かるように、カメラ装置4a〜4cならびに画像蓄積サーバ1a〜1cは、インターネット網3に接続される。IPアドレス取得方法が“非固定”のカメラ装置4bは、インターネット網3に接続する毎にISP8aからIPアドレスを取得し、取得したIPアドレスを画像蓄積サーバ1aに通知する。画像蓄積サーバ1aは、カメラ装置1bから通知されたIPアドレスをユーザデータテーブル102に記憶するとともに、当該IPアドレスに基づいてカメラ装置1bに画像転送要求を出力する。カメラ装置1bは、画像蓄積サーバ1aから画像転送要求を受信したとき画像データを返送し、画像蓄積サーバ1aは、返送された画像データを画像メモリ101に記憶する。
As can be seen from the above description, the
このように、画像蓄積サーバ1aは、カメラ装置1bがインターネット網3に接続する毎にカメラ装置1bのIPアドレスを取得する。したがって、カメラ装置1bのIPアドレスが頻繁に変更されるときでも、画像蓄積サーバ1aからカメラ装置4bにアクセスすることができ、これによって画像蓄積サーバ1aの負荷変動を抑制することができる。
Thus, the
1a,1b,1c … 画像蓄積サーバ
2 … ルータ
3 … インターネット網
4a,4b,4c … カメラ装置
5a,5b … 携帯電話
6a,6b … 移動体通信網
7a,7b … 通信事業者
8a,8b … プロバィダ
9 … モデム
10 … ISDN回線
11 … ルータ
12 … コンピュータ
13 … LAN専用線
DESCRIPTION OF
Claims (3)
前記通信端末は、
端末識別子を保持する保持手段、
前記通信ネットワークに接続する毎にネットワーク識別子を取得する取得手段、
前記保持手段によって保持された端末識別子と前記取得手段によって取得したネットワーク識別子とを前記サーバに通知する通知手段、および
前記保持手段によって保持された端末識別子とデータ信号とを前記サーバに送信する送信手段を備え、
前記サーバは、
前記通知手段によって通知された端末識別子に基づいて、所定条件を満足するか否かを判別する第1判別手段、
前記第1判別手段によって前記所定条件が満足したと判別されると前記通知手段によって通知された端末識別子に対応するネットワーク識別子を記憶する第1記憶手段、
前記送信手段によって送信された端末識別子およびデータ信号を受信する受信手段、
前記受信手段によって受信された端末識別子が前記第1記録手段によって記録された端末識別子と一致するか否かを判別する第2判別手段、
前記第2判別手段の判別結果が肯定的であるとき前記受信手段によって受信されたデータ信号を記憶する第2記憶手段、
前記第2判別手段の判別結果が否定的であるとき前記受信手段によって受信されたデータ信号を廃棄する廃棄手段、および
前記第2判別手段の判別結果が否定的であるとき前記通信端末と前記サーバ間のエラーを示すエラーログを記憶する第3記憶手段を備え、
前記所定条件は、前記通信端末において、前記通信ネットワークに接続する度に前記取得手段によって取得されるネットワーク識別子が異なる条件であることを特徴とする、データ通信システム。 In a data communication system comprising a communication terminal and a server connected to a communication network,
The communication terminal is
Holding means for holding a terminal identifier;
Obtaining means for obtaining a network identifier each time the communication network is connected;
Notification means for notifying the server of the terminal identifier held by the holding means and the network identifier acquired by the acquisition means, and transmission means for transmitting the terminal identifier and data signal held by the holding means to the server With
The server
First determination means for determining whether or not a predetermined condition is satisfied based on the terminal identifier notified by the notification means;
First storage means for storing a network identifier corresponding to the terminal identifier notified by the notification means when the first determination means determines that the predetermined condition is satisfied ;
Receiving means for receiving a terminal identifier and a data signal transmitted by the transmitting means;
Second determining means for determining whether or not the terminal identifier received by the receiving means matches the terminal identifier recorded by the first recording means;
Second storage means for storing a data signal received by the receiving means when the determination result of the second determining means is affirmative;
The second discarding means a determined result of the determination means discards the received data signal by said receiving means when it is negative, and wherein the server and the communication terminal when a judgment result is negative, the second discriminating means a third storage means for storing an error log that indicates an error between,
The data communication system according to claim 1, wherein the predetermined condition is a condition in which the network identifier obtained by the obtaining unit every time the communication terminal is connected to the communication network is different.
前記ネットワーク識別子は前記インターネットへの接続時にインターネットサービスプロバイダから割り当てられるIPアドレスである、請求項1記載のデータ通信システム。 The communication line is the Internet;
The data communication system according to claim 1, wherein the network identifier is an IP address assigned by an Internet service provider when connecting to the Internet.
前記データ信号は前記撮影手段によって撮影された画像データ信号である、請求項1または2記載のデータ通信システム。 The communication terminal further includes photographing means for photographing a subject,
The data communication system according to claim 1 or 2, wherein the data signal is an image data signal photographed by the photographing means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006248822A JP4540649B2 (en) | 2006-09-14 | 2006-09-14 | Data communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006248822A JP4540649B2 (en) | 2006-09-14 | 2006-09-14 | Data communication system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001304994A Division JP4166007B2 (en) | 2001-10-01 | 2001-10-01 | Data communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007097161A JP2007097161A (en) | 2007-04-12 |
| JP4540649B2 true JP4540649B2 (en) | 2010-09-08 |
Family
ID=37982216
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006248822A Expired - Fee Related JP4540649B2 (en) | 2006-09-14 | 2006-09-14 | Data communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4540649B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000020556A (en) * | 1998-07-03 | 2000-01-21 | Isa:Kk | Data acquiring device, data server, and data service system |
| JP2000050244A (en) * | 1998-08-03 | 2000-02-18 | Matsushita Electric Ind Co Ltd | Camera image display system |
| JP2000134262A (en) * | 1998-10-28 | 2000-05-12 | Fujita Corp | Terminal Internet connection method and system |
| JP3546941B2 (en) * | 1999-05-24 | 2004-07-28 | 日本電気株式会社 | Large-scale multicast data transmission method |
| JP2001160811A (en) * | 1999-12-03 | 2001-06-12 | Yokogawa Electric Corp | Measuring instruments and measuring systems |
-
2006
- 2006-09-14 JP JP2006248822A patent/JP4540649B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007097161A (en) | 2007-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2779712B1 (en) | Configuring Secure Wireless Networks | |
| JP4576840B2 (en) | Communication system and IP communication apparatus | |
| US8103744B2 (en) | Consumer equipment remote operation system and operating method for the same | |
| JP4416392B2 (en) | Imaging device and wireless communication device | |
| EP1727332B1 (en) | Name service system and method thereof | |
| US7096011B2 (en) | Electronic apparatus and service providing method used in the electronic apparatus | |
| US20050185658A1 (en) | Gateway apparatus connected to a plurality of networks forming respective different network segments, and program and method for transferring IP packets | |
| US20160337243A1 (en) | Optimized Routing in Connected Environments | |
| WO2005067263A1 (en) | Ip device, management server, and network system | |
| RU2593272C2 (en) | Information processing device and method of controlling said device | |
| US7546372B2 (en) | System and method for providing to multiple user computers concurrent telephonic access to multiple remote devices | |
| US20090177786A1 (en) | Network device, address change notification method, and address change notification program | |
| US8169641B2 (en) | Servers and computer readable media, methods, and systems including or employing servers to perform one-to-one communication between devices on different networks | |
| JP4166007B2 (en) | Data communication system | |
| KR100533667B1 (en) | Efficient home network management system and method | |
| JP4540649B2 (en) | Data communication system | |
| KR20020040926A (en) | A device of transmitting image data based on mobile ip | |
| JP4576839B2 (en) | Communications system | |
| EP2537099B1 (en) | Network node for detecting a communication device | |
| CN114143783B (en) | A method and system for identifying illegal access devices in a wireless local area network | |
| JP2007060629A (en) | Image shooting device | |
| JP4240218B2 (en) | Monitoring system, monitoring notification device, and communication method in monitoring system | |
| JP3809429B2 (en) | Management apparatus and control method thereof | |
| JP2005012451A (en) | Image management apparatus | |
| JP2006050103A (en) | Communication relay device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060920 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060928 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081006 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081014 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091006 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091203 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100430 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100510 |
|
| 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: 20100525 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100622 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |