JP2010191600A - Distributed data collection system and distributed data collection method - Google Patents

Distributed data collection system and distributed data collection method Download PDF

Info

Publication number
JP2010191600A
JP2010191600A JP2009034133A JP2009034133A JP2010191600A JP 2010191600 A JP2010191600 A JP 2010191600A JP 2009034133 A JP2009034133 A JP 2009034133A JP 2009034133 A JP2009034133 A JP 2009034133A JP 2010191600 A JP2010191600 A JP 2010191600A
Authority
JP
Japan
Prior art keywords
data
terminal
data collection
distributed data
distributed
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.)
Granted
Application number
JP2009034133A
Other languages
Japanese (ja)
Other versions
JP5428374B2 (en
Inventor
Takeshi Kawabata
武司 川畑
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009034133A priority Critical patent/JP5428374B2/en
Publication of JP2010191600A publication Critical patent/JP2010191600A/en
Application granted granted Critical
Publication of JP5428374B2 publication Critical patent/JP5428374B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a distributed data collection system that reduces a load on a terminal collecting distributed data. <P>SOLUTION: The distributed data collection system 1 collects the data distributed to a plurality of terminals 300 (300a, 300b, 300c, etc.) connected to a network 200. Based on a data collection instruction from the terminal 300a, the other terminals 300b, 300c, etc. upload the distributed data to a storage device 400 connected to the network 200, which is different from the terminal having given the data collection instruction. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は分散データ収集システム及び分散データ収集方法に関する。   The present invention relates to a distributed data collection system and a distributed data collection method.

特許文献1〜3に開示されているように、ネットワークに接続された端末に分散するデータを収集する技術がある。なかでも近年、夫々の端末に格納されている最新のデータを手軽に入手することができるとして、P2P(Peer to Peer)などのネットワーク技術が注目されている。   As disclosed in Patent Documents 1 to 3, there is a technique for collecting data distributed to terminals connected to a network. In particular, network technology such as P2P (Peer to Peer) has attracted attention in recent years because the latest data stored in each terminal can be easily obtained.

P2Pなどのネットワーク技術は、例えばネットワークに複数台の端末が接続されており、夫々の端末に分散されたデータが格納されている。分散データを収集する際には、端末から収集したいデータの情報を他の端末に送信する。他の端末は、当該収集したいデータの情報と格納されている分散データの情報とが一致するか否かを確認し、一致していると、データを収集する端末に例えば当該分散データが格納されているURL(Uniform Resource Locator)などの情報を送信する。データを収集する端末は、当該URLにアクセスし、夫々の端末から分散データを収集し、一つのデータとする。   In network technology such as P2P, for example, a plurality of terminals are connected to a network, and data distributed to each terminal is stored. When collecting distributed data, information of data desired to be collected from a terminal is transmitted to another terminal. The other terminal checks whether or not the information on the data to be collected matches the information on the stored distributed data. If they match, for example, the distributed data is stored in the terminal that collects the data. Information such as a URL (Uniform Resource Locator) is transmitted. A terminal that collects data accesses the URL, collects distributed data from each terminal, and sets the data as one piece of data.

特開2002−297627号公報JP 2002-297627 A 特開2004−280649号公報JP 2004-280649 A 特開2004−70859号公報JP 2004-70859 A

このとき、データを収集する端末は、当該収集したいデータを有する他の端末全てに対して分散データの受信操作を行う必要があり、データを収集する端末に大きな負担がかかる。
このような課題は、特許文献1、2のネットワーク技術においても同様のことが言える。
At this time, a terminal that collects data needs to perform a distributed data reception operation on all other terminals that have the data to be collected, which places a heavy burden on the terminal that collects data.
The same can be said for such problems in the network technologies disclosed in Patent Documents 1 and 2.

本発明の目的は、上述した課題を解決する分散データ収集システム及び分散データ収集方法を提供することにある。   An object of the present invention is to provide a distributed data collection system and a distributed data collection method that solve the above-described problems.

本発明の分散データ収集システムは、ネットワークに接続された複数の端末に分散するデータを収集するシステムであって、前記端末からのデータ収集指示に基づいて、他の端末は、前記データ収集指示を行った端末と異なる装置である、前記ネットワークに接続された記憶装置に分散データをアップロードする。   The distributed data collection system of the present invention is a system that collects data to be distributed to a plurality of terminals connected to a network, and based on the data collection instruction from the terminal, the other terminals issue the data collection instruction. The distributed data is uploaded to a storage device connected to the network, which is a device different from the performed terminal.

本発明の分散データ収集方法は、ネットワークに接続された複数の端末に分散するデータを収集する方法であって、前記端末からのデータ収集指示に基づいて、他の端末は、前記データ収集指示を行った端末と異なる装置である、前記ネットワークに接続された記憶装置に分散データをアップロードする。   The distributed data collection method of the present invention is a method for collecting data to be distributed to a plurality of terminals connected to a network, and based on the data collection instruction from the terminal, the other terminals receive the data collection instruction. The distributed data is uploaded to a storage device connected to the network, which is a device different from the performed terminal.

本発明によれば、分散データを収集する端末の負担を軽減することができる分散データ収集システム及び分散データ収集方法を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the distributed data collection system and distributed data collection method which can reduce the burden of the terminal which collects distributed data can be provided.

本発明の分散データ収集システムの実施の形態を示す概略説明図である。It is a schematic explanatory drawing which shows embodiment of the distributed data collection system of this invention. 本発明の分散データ収集システムにおける端末の構成を示すブロック図である。It is a block diagram which shows the structure of the terminal in the distributed data collection system of this invention. 分割されたデータを示す概略説明図である。It is a schematic explanatory drawing which shows the divided | segmented data. 本発明の分散データ収集方法の実施の形態のフローチャートである。It is a flowchart of embodiment of the distributed data collection method of this invention.

本発明に係る分散データ収集システム及び分散データ収集方法の実施の形態について説明する。但し、本発明が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。   Embodiments of a distributed data collection system and a distributed data collection method according to the present invention will be described. However, the present invention is not limited to the following embodiment. In addition, for clarity of explanation, the following description and drawings are simplified as appropriate.

本実施の形態の分散データ収集システム1は、図1に示すように、ネットワーク200に接続された複数の端末300(300a、300b、300c、…)、記憶装置400を備えており、複数の端末300b、300c、…に分散されたデータ(分散データ)を端末300aが収集するシステムである。つまり、本実施の形態の分散データ収集システム1は、所謂P2Pなどのネットワーク技術を用いたものである。なお、本実施の形態の分散データ収集システム1における端末の個数は特に限定されない。   As shown in FIG. 1, the distributed data collection system 1 according to the present embodiment includes a plurality of terminals 300 (300a, 300b, 300c,...) Connected to a network 200, and a storage device 400. In this system, the terminal 300a collects data (distributed data) distributed in 300b, 300c,. That is, the distributed data collection system 1 according to the present embodiment uses a network technology such as so-called P2P. Note that the number of terminals in the distributed data collection system 1 of the present embodiment is not particularly limited.

この分散データ収集システム1は、ある端末300aからのデータ収集指示に基づいて、他の端末300b、300c、…がネットワーク200に接続された当該端末300aと異なる装置である記憶装置400に分散データをアップロードすることを特徴とする。データ収集指示を行った端末300aが分散データを有している端末それぞれにおける当該分散データの格納先にアクセスして当該分散データを収集するのでなく、分散データを有する端末それぞれに当該分散データを記憶装置400にアップロードさせる。そのため、データ収集指示を行った端末300aの受信操作に伴う負担を大きく軽減することができる。また、分散データは、データ収集指示を行った端末300aではなく、当該端末300aとは別装置である記憶装置400にアップロードするので、やはりデータ収集指示を行う端末300aの負担を大きく軽減することができる。   In this distributed data collection system 1, based on a data collection instruction from a certain terminal 300 a, other terminals 300 b, 300 c,... Receive distributed data in a storage device 400 that is a different device from the terminal 300 a connected to the network 200. It is characterized by uploading. The terminal 300a that issued the data collection instruction stores the distributed data in each terminal having the distributed data, instead of accessing the distributed data storage destination in each terminal having the distributed data and collecting the distributed data. Upload to the device 400. Therefore, it is possible to greatly reduce the burden associated with the receiving operation of the terminal 300a that has issued the data collection instruction. In addition, since the distributed data is uploaded to the storage device 400, which is a device different from the terminal 300a, not the terminal 300a that issued the data collection instruction, the burden on the terminal 300a that performs the data collection instruction can be greatly reduced. it can.

ちなみに、データ収集指示を行った端末300aは、記憶装置400に分散データがアップロードされると、当該記憶装置400にアクセスして、分散データを統合して一つのデータとする。   Incidentally, when the distributed data is uploaded to the storage device 400, the terminal 300a that has instructed the data collection accesses the storage device 400 and integrates the distributed data into one piece of data.

次に、分散データ収集システム及び分散データ収集方法の好ましい形態を説明する。
端末300(300a、300b、300c、…)は、図2に示すように、例えば一般のエンドユーザが利用しているパーソナルコンピュータ等のコンピュータである。つまり、端末300は、入出力インターフェースに接続されたキーボードやマウスなどの操作部301、入出力インターフェースに接続された表示部302、MPU(Micro Processing Unit)等から成る演算処理部303、プログラムや分散データ等を格納した記憶部304、入出力インターフェース305、ネットワーク200に接続された送受信インターフェース306等を備える。
Next, preferred embodiments of the distributed data collection system and the distributed data collection method will be described.
As shown in FIG. 2, the terminal 300 (300a, 300b, 300c,...) Is a computer such as a personal computer used by a general end user. That is, the terminal 300 includes an operation unit 301 such as a keyboard and a mouse connected to the input / output interface, a display unit 302 connected to the input / output interface, an arithmetic processing unit 303 including an MPU (Micro Processing Unit), a program and a distribution. A storage unit 304 storing data and the like, an input / output interface 305, a transmission / reception interface 306 connected to the network 200, and the like are provided.

端末300は、P2Pソフトウェアやブロードキャスト等の隣接するノードに指示を伝搬するソフトウェアが記憶部304に格納されており、当該ソフトウェアにより動作する。当該ソフトウェアは、収集したいデータの情報、記憶装置400の位置情報等を入力するフォームを表示部302に表示させる機能、当該フォームに操作部301の操作によって収集したいデータの情報や記憶装置400の位置情報等の入力を受け付けさせる機能、入力された情報を送受信させる機能を備える。特に、当該ソフトウェアは、検索指示に基づいて収集したいデータの情報と、記憶部304に格納されている分散データの情報とが一致するか否かを確認させる機能、一致していると、アップロード指示に基づいて当該分散データを記憶装置400にアップロードさせる機能などを備える。   The terminal 300 stores software that propagates instructions to adjacent nodes such as P2P software and broadcast in the storage unit 304, and operates by the software. The software has a function for causing the display unit 302 to display a form for inputting information of data to be collected, position information of the storage device 400, information on the data to be collected by operating the operation unit 301 on the form, and a position of the storage device 400. A function for accepting input of information and the like and a function for transmitting and receiving inputted information are provided. In particular, the software has a function for confirming whether or not the information on the data to be collected based on the search instruction and the information on the distributed data stored in the storage unit 304 match. And the like, a function of uploading the distributed data to the storage device 400 is provided.

つまり、データ収集指示を行う端末が端末300aとすると、操作者が操作部301を操作してソフトウェアを起動させ、当該操作部301を操作して収集したいデータの情報や記憶装置400の位置情報を、表示部302に表示されたフォームから入力する。操作者が操作部301を操作して収集したいデータの情報や記憶装置400の位置情報の入力が完了すると、端末300aは当該入力された情報と共に、アップロード指示、検索指示を他の端末300b、300c、…に送信する。このとき、他の端末300b、300c、…は、端末300aと同様に当該ソフトウェアが起動している状態とする。そのため、当該ソフトウェアが起動していない端末には、入力された情報や、アップロード指示、検索指示が送信されない。   That is, if the terminal that performs the data collection instruction is the terminal 300a, the operator operates the operation unit 301 to activate the software, and operates the operation unit 301 to acquire information on data to be collected and location information of the storage device 400. , Input from the form displayed on the display unit 302. When the operator completes the input of data information to be collected by operating the operation unit 301 and the position information of the storage device 400, the terminal 300a sends an upload instruction and a search instruction together with the input information to the other terminals 300b and 300c. Send to ... At this time, the other terminals 300b, 300c,... Are in a state in which the software is activated in the same manner as the terminal 300a. For this reason, the input information, upload instruction, and search instruction are not transmitted to a terminal in which the software is not activated.

ところで、データは、図3に示すように公知の技術にて分割されている。当該分割データは、A−1、A−2、・・・、A−n、B−1、B−2、・・・、B−n、などのように元データの情報がわかるようになっている。そのため、収集したいデータをAとすると、操作者は端末300aの操作部301を操作して、収集したいデータの情報として表示部302に表示されたフォームにAを入力する。   Incidentally, the data is divided by a known technique as shown in FIG. As for the divided data, information of original data such as A-1, A-2,..., An, B-1, B-2,. ing. Therefore, assuming that the data to be collected is A, the operator operates the operation unit 301 of the terminal 300a and inputs A to the form displayed on the display unit 302 as information on the data to be collected.

一方、記憶装置400の位置情報は、格納先の絶対パス情報などである。そのため、記憶装置400の位置情報を\\NAS\share(NAS:Network Attached Storageという装置のshareフォルダ)とすると、操作者は端末300aの操作部301を操作して、記憶装置400の位置情報として表示部302に表示されたフォームに\\NAS\shareを入力する。   On the other hand, the location information of the storage device 400 is absolute path information of the storage destination. Therefore, if the location information of the storage device 400 is \\ NAS \ share (NAS: share folder of the device called Network Attached Storage), the operator operates the operation unit 301 of the terminal 300a to obtain the location information of the storage device 400. Input \\ NAS \ share into the form displayed on the display unit 302.

このような端末300の演算処理部303は、データ収集指示部3031、データ検索部3032、データ送信部3033などを備える。データ収集指示部3031は、データ収集指示を行う端末側で機能し、入力された情報、アップロード指示、検索指示を他の端末に送信する。データ検索部3032は、データ収集指示を受ける端末側で機能し、受信した検索指示に基づいて、収集したいデータの情報と、記憶部304に格納されている分散データの情報とが一致するか否かを確認する。データ検索部3032は、当該確認結果が一致していると、記憶部304から分散データを呼び出してデータ送信部3033に出力する。データ送信部3033は、分散データが入力されると、受信したアップロード指示及び記憶装置400の位置情報に基づいて、当該分散データを記憶装置400にアップロードする。一方、データ検索部3032は、当該確認結果が一致しないと、データ収集動作を終了する。   The arithmetic processing unit 303 of the terminal 300 includes a data collection instruction unit 3031, a data search unit 3032, a data transmission unit 3033, and the like. The data collection instruction unit 3031 functions on the terminal side that issues the data collection instruction, and transmits the input information, upload instruction, and search instruction to other terminals. The data search unit 3032 functions on the terminal side that receives the data collection instruction. Based on the received search instruction, the data information to be collected matches the information on the distributed data stored in the storage unit 304. To check. If the confirmation results match, the data search unit 3032 calls the distributed data from the storage unit 304 and outputs it to the data transmission unit 3033. When the shared data is input, the data transmission unit 3033 uploads the shared data to the storage device 400 based on the received upload instruction and the location information of the storage device 400. On the other hand, if the confirmation results do not match, the data search unit 3032 ends the data collection operation.

記憶装置400は、上述のようにNASなどのサーバであり、端末300と異なる装置、すなわち端末300と別に用意された装置である。但し、記憶装置400として、端末300と同様に、パーソナルコンピュータ等のコンピュータを用いることもできる。   The storage device 400 is a server such as a NAS as described above, and is a device different from the terminal 300, that is, a device prepared separately from the terminal 300. However, similarly to the terminal 300, a computer such as a personal computer can be used as the storage device 400.

上述の分散データ収集システム1を用いて、図4に示すように、分散データを収集する。本実施の形態では、データ収集指示を行う端末を端末300aとし、データ収集指示を受ける端末を端末300b、300c、…とする。ちなみに、データ収集指示を受ける端末300b、300c、…は、当該ソフトウェアが起動している状態とする。   Using the above-described distributed data collection system 1, distributed data is collected as shown in FIG. In this embodiment, a terminal that issues a data collection instruction is terminal 300a, and terminals that receive the data collection instruction are terminals 300b, 300c,. Incidentally, it is assumed that the terminals 300b, 300c,... Receiving the data collection instruction are in a state where the software is activated.

先ず、データ収集指示を行う端末300aの操作部301を操作して当該ソフトウェアを起動させ、表示部302にフォームを表示させる。そして、操作者は、操作部301を操作して表示部302に表示されたフォームから収集したいデータの情報、記憶装置400の位置情報を入力する(ステップS1)。当該入力が完了すると、端末300aの演算処理部303におけるデータ収集指示部3031は、入力された収集データの情報、記憶装置400の位置情報、アップロード指示、検索指示などを他の端末300b、300c、…に送信する(ステップS2)。   First, the operation unit 301 of the terminal 300 a that issues a data collection instruction is operated to activate the software, and a form is displayed on the display unit 302. Then, the operator operates the operation unit 301 to input information on data desired to be collected from the form displayed on the display unit 302 and position information on the storage device 400 (step S1). When the input is completed, the data collection instruction unit 3031 in the arithmetic processing unit 303 of the terminal 300a displays the information of the input collection data, the location information of the storage device 400, the upload instruction, the search instruction, and the like to the other terminals 300b, 300c, (Step S2).

他の端末300b、300c、…は、端末300aから収集データの情報、記憶装置400の位置情報、アップロード指示、検索指示などを受信する(ステップS3)。端末300b、300c、…は、それぞれのデータ検索部3032が収集データの情報と、記憶部304に格納されている分散データの情報とを比較して一致するか否かを確認する。つまり、データ検索部3032は、収集したいデータの分散データを有しているか否かを確認する(ステップS4)。データ検索部3032は、収集したいデータの分散データを有していると判断すると、記憶部304から当該分散データを呼び出してデータ送信部3033に出力する。データ送信部3033は、データ検索部3032から分散データが入力されると、アップロード指示及び記憶装置400の位置情報に基づいて、当該分散データを記憶装置400にアップロードし、データ収集動作を終了する(ステップS5)。一方、データ検索部3032は、収集したいデータの分散データが無いと判断すると、データ収集動作を終了する。   The other terminals 300b, 300c,... Receive the collected data information, the location information of the storage device 400, the upload instruction, the search instruction, and the like from the terminal 300a (step S3). Each of the terminals 300b, 300c,... Compares the information of the collected data with the information of the distributed data stored in the storage unit 304 to confirm whether or not they match. That is, the data search unit 3032 confirms whether or not there is distributed data of data to be collected (step S4). When determining that the data search unit 3032 has the distributed data of the data to be collected, the data search unit 3032 calls the shared data from the storage unit 304 and outputs it to the data transmission unit 3033. When the shared data is input from the data search unit 3032, the data transmission unit 3033 uploads the shared data to the storage device 400 based on the upload instruction and the location information of the storage device 400, and ends the data collection operation ( Step S5). On the other hand, when the data search unit 3032 determines that there is no distributed data of the data to be collected, the data search operation is terminated.

データ収集指示を行った端末300aは、記憶装置400に分散データがアップロードされると、当該記憶装置400にアクセスして、分散データを統合して一つのデータとする。これにより、端末300aは良好に収集したいデータを得ることができる。   When the distributed data is uploaded to the storage device 400, the terminal 300a that has instructed the data collection accesses the storage device 400 and integrates the distributed data into one piece of data. As a result, the terminal 300a can obtain data to be collected favorably.

このような分散データ収集システム及び分散データ収集方法は、上述したように、データ収集指示を行った端末300aが分散データを有している端末それぞれにおける当該分散データの格納先にアクセスして当該分散データを収集するのでなく、分散データを有する端末それぞれに当該分散データを記憶装置400にアップロードさせる。そのため、データ収集指示を行った端末300aの受信操作に伴う負担を大きく軽減することができる。また、分散データは、データ収集指示を行った端末300aではなく、当該端末300aとは別装置である記憶装置400にアップロードするので、やはりデータ収集指示を行った端末300aの負担を大きく軽減することができる。しかも、データ収集指示を行った端末300aと、記憶装置400とを別装置としたので、データ収集指示を行った端末300aが停止したり、データ収集指示を行った端末300aとネットワーク200との接続が切断しても、一度、当該端末300aがデータ収集指示を他の端末300b、300c、…に送信していると、記憶装置400に分散データをアップロードさせることができる。さらに、分散データは、記憶装置400にアップロードされるので、どの端末からデータ収集指示を行ったか容易に探索することができず、匿名性を向上させることができる。   In such a distributed data collection system and distributed data collection method, as described above, the terminal 300a that issued the data collection instruction accesses the storage location of the distributed data in each terminal having the distributed data, and the distributed data collection method. Rather than collecting data, each terminal having distributed data is caused to upload the distributed data to the storage device 400. Therefore, it is possible to greatly reduce the burden associated with the receiving operation of the terminal 300a that has issued the data collection instruction. Also, since the distributed data is uploaded to the storage device 400, which is a separate device from the terminal 300a that issued the data collection instruction, the burden on the terminal 300a that issued the data collection instruction is greatly reduced. Can do. In addition, since the terminal 300a that issued the data collection instruction and the storage device 400 are separate devices, the terminal 300a that issued the data collection instruction stops or the connection between the terminal 300a that issued the data collection instruction and the network 200 If the terminal 300a once transmits a data collection instruction to the other terminals 300b, 300c,..., The distributed data can be uploaded to the storage device 400. Furthermore, since the distributed data is uploaded to the storage device 400, it is not possible to easily search from which terminal the data collection instruction is issued, and anonymity can be improved.

本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上記実施の形態では、全ての端末の演算処理部303が、データ収集指示部3031、データ検索部3032、データ送信部3033などを備えているが、この限りでない。データ収集指示を行う端末の演算処理部303はデータ収集指示部3031のみを備え、データ収集指示を受ける端末の演算処理部303はデータ検索部3032、データ送信部3033のみを備える構成でも良い。   The present invention is not limited to the above-described embodiment, and can be changed as appropriate without departing from the spirit of the present invention. For example, in the above embodiment, the arithmetic processing units 303 of all terminals include the data collection instruction unit 3031, the data search unit 3032, the data transmission unit 3033, etc., but this is not restrictive. The operation processing unit 303 of the terminal that issues the data collection instruction may include only the data collection instruction unit 3031, and the operation processing unit 303 of the terminal that receives the data collection instruction may include only the data search unit 3032 and the data transmission unit 3033.

1 分散データ収集システム
200 ネットワーク
300(300a、300b、300c) 端末
301 操作部、302 表示部、303 演算処理部、304 記憶部、305 入出力インターフェース、306 送受信インターフェース
400 記憶装置
3031 データ収集指示部
3032 データ検索部
3033 データ送信部
1 distributed data collection system 200 network 300 (300a, 300b, 300c) terminal 301 operation unit, 302 display unit, 303 arithmetic processing unit, 304 storage unit, 305 input / output interface, 306 transmission / reception interface 400 storage device 3031 data collection instruction unit 3032 Data search unit 3033 Data transmission unit

Claims (6)

ネットワークに接続された複数の端末に分散するデータを収集するシステムであって、
前記端末からのデータ収集指示に基づいて、他の端末は、前記データ収集指示を行った端末と異なる装置である、前記ネットワークに接続された記憶装置に分散データをアップロードする分散データ収集システム。
A system for collecting data distributed to a plurality of terminals connected to a network,
A distributed data collection system for uploading distributed data to a storage device connected to the network, which is a device different from the terminal that issued the data collection instruction, based on a data collection instruction from the terminal.
前記データ収集指示を行った端末は、収集データの情報、前記記憶装置の位置情報及びアップロード指示を前記他の端末に送信することを特徴とする請求項1に記載の分散データ収集システム。   2. The distributed data collection system according to claim 1, wherein the terminal that has issued the data collection instruction transmits the collected data information, the location information of the storage device, and the upload instruction to the other terminal. 前記他の端末は、受信した収集データの情報と、格納されている分散データの情報とが一致するか否かを確認し、一致していると、前記記憶装置に前記分散データをアップロードすることを特徴とする請求項1又は2に記載の分散データ収集システム。   The other terminal confirms whether or not the received collected data information matches the stored distributed data information, and if they match, uploads the shared data to the storage device. The distributed data collection system according to claim 1 or 2. ネットワークに接続された複数の端末に分散するデータを収集する方法であって、
前記端末からのデータ収集指示に基づいて、他の端末は、前記データ収集指示を行った端末と異なる装置である、前記ネットワークに接続された記憶装置に分散データをアップロードする分散データ収集方法。
A method of collecting data distributed to a plurality of terminals connected to a network,
A distributed data collection method for uploading distributed data to a storage device connected to the network, which is a device different from the terminal that issued the data collection instruction, based on a data collection instruction from the terminal.
前記データ収集指示を行った端末は、収集データの情報、前記記憶装置の位置情報及びアップロード指示を前記他の端末に送信することを特徴とする請求項4に記載の分散データ収集方法。   5. The distributed data collection method according to claim 4, wherein the terminal that has issued the data collection instruction transmits the collected data information, the location information of the storage device, and the upload instruction to the other terminal. 前記他の端末は、受信した収集データの情報と、格納されている分散データの情報とが一致するか否かを確認し、一致していると、前記記憶装置に前記分散データをアップロードすることを特徴とする請求項4又は5に記載の分散データ収集方法。   The other terminal confirms whether or not the received collected data information matches the stored distributed data information, and if they match, uploads the shared data to the storage device. The distributed data collection method according to claim 4, wherein:
JP2009034133A 2009-02-17 2009-02-17 Distributed data collection system and distributed data collection method Expired - Fee Related JP5428374B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009034133A JP5428374B2 (en) 2009-02-17 2009-02-17 Distributed data collection system and distributed data collection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009034133A JP5428374B2 (en) 2009-02-17 2009-02-17 Distributed data collection system and distributed data collection method

Publications (2)

Publication Number Publication Date
JP2010191600A true JP2010191600A (en) 2010-09-02
JP5428374B2 JP5428374B2 (en) 2014-02-26

Family

ID=42817597

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009034133A Expired - Fee Related JP5428374B2 (en) 2009-02-17 2009-02-17 Distributed data collection system and distributed data collection method

Country Status (1)

Country Link
JP (1) JP5428374B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103795803A (en) * 2014-02-14 2014-05-14 浪潮通信信息***有限公司 Cross-network-environment remote deployment distributed data collecting node method
JP2016103843A (en) * 2016-01-05 2016-06-02 カシオ計算機株式会社 Mobile terminal and data management processing program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003233548A (en) * 2002-02-07 2003-08-22 Mitsubishi Electric Corp Network system and proxy type file uploading method
WO2003075147A1 (en) * 2002-03-06 2003-09-12 Fujitsu Limited Storage system and data transfer method for the system
JP2004102842A (en) * 2002-09-11 2004-04-02 Fuji Xerox Co Ltd Method and device for distributed storing control
JP2004192493A (en) * 2002-12-13 2004-07-08 Hitachi Ltd Storage device controller, information processing apparatus, and program
JP2004213508A (en) * 2003-01-08 2004-07-29 Hitachi Software Eng Co Ltd File download method and system using peer to peer technique
JP2004280649A (en) * 2003-03-18 2004-10-07 Mitsubishi Electric Corp Information collection method, client processing execution method, server and client

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003233548A (en) * 2002-02-07 2003-08-22 Mitsubishi Electric Corp Network system and proxy type file uploading method
WO2003075147A1 (en) * 2002-03-06 2003-09-12 Fujitsu Limited Storage system and data transfer method for the system
JP2004102842A (en) * 2002-09-11 2004-04-02 Fuji Xerox Co Ltd Method and device for distributed storing control
JP2004192493A (en) * 2002-12-13 2004-07-08 Hitachi Ltd Storage device controller, information processing apparatus, and program
JP2004213508A (en) * 2003-01-08 2004-07-29 Hitachi Software Eng Co Ltd File download method and system using peer to peer technique
JP2004280649A (en) * 2003-03-18 2004-10-07 Mitsubishi Electric Corp Information collection method, client processing execution method, server and client

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103795803A (en) * 2014-02-14 2014-05-14 浪潮通信信息***有限公司 Cross-network-environment remote deployment distributed data collecting node method
CN103795803B (en) * 2014-02-14 2018-10-26 浪潮天元通信信息***有限公司 A kind of method of across a network environment remote deployment distributed data acquisition node
JP2016103843A (en) * 2016-01-05 2016-06-02 カシオ計算機株式会社 Mobile terminal and data management processing program

Also Published As

Publication number Publication date
JP5428374B2 (en) 2014-02-26

Similar Documents

Publication Publication Date Title
CN1829226B (en) Instant message communication method and device
JP5022301B2 (en) Proxy server, communication relay program, and communication relay method
US9552338B2 (en) Mechanisms to compose, execute, save, and retrieve hyperlink pipelines in web browsers
EP3161827B1 (en) Efficient frame rendering
JPWO2006046286A1 (en) Data distribution system and method
CN103685433B (en) Virtual document transmission system and virtual document transmission method thereof
JP2022008330A (en) Business negotiation support device, method, and computer program
JP2008092228A (en) Video conference system and video conference method
CN105227425A (en) The method of syndication message, equipment and network social intercourse system
CN103414737A (en) Method and system for performing input synchronization between devices
JP6270576B2 (en) Information processing apparatus, control method thereof, and program
JP5428374B2 (en) Distributed data collection system and distributed data collection method
JPWO2020136787A1 (en) Data processing equipment, data processing systems, data processing methods and programs
JP2009110041A (en) Web screen sharing system, its terminal for sharing, and its sharing program
JP5517255B2 (en) Service connection control method, control node server and program in a plurality of service node servers
JP2011034511A (en) Message transmitting and receiving system, message transmitting and receiving method, message relay server, and message transmission and reception program
CN114490718A (en) Data output method, data output device, electronic equipment and computer readable medium
JP2010237816A (en) Server device, client device, client server system, image output method, and program
JP6330277B2 (en) TRANSMISSION DEVICE, TRANSMISSION METHOD, TRANSMISSION PROGRAM, AND RELAY SYSTEM
CN105915584A (en) Business request method based on proxy server and system
CN111432011A (en) Block chain network communication method and equipment
CN107135198B (en) ETL technology-based data exchange method and device for cooperating with multiple communication protocols
JP2020013418A (en) Information processing method, information processing device, and program
JP2008211515A (en) Automatic login system using mobile telephone
CN109861930A (en) Connection method, device and the host of virtual switch and virtual machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130226

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131118

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5428374

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees