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

JP7202818B2 - data collection device - Google Patents

data collection device Download PDF

Info

Publication number
JP7202818B2
JP7202818B2 JP2018167556A JP2018167556A JP7202818B2 JP 7202818 B2 JP7202818 B2 JP 7202818B2 JP 2018167556 A JP2018167556 A JP 2018167556A JP 2018167556 A JP2018167556 A JP 2018167556A JP 7202818 B2 JP7202818 B2 JP 7202818B2
Authority
JP
Japan
Prior art keywords
data
transmission
relay
collection
collection target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018167556A
Other languages
Japanese (ja)
Other versions
JP2020042388A (en
Inventor
博將 矢野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2018167556A priority Critical patent/JP7202818B2/en
Publication of JP2020042388A publication Critical patent/JP2020042388A/en
Application granted granted Critical
Publication of JP7202818B2 publication Critical patent/JP7202818B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

本願は、収集対象機器において生成するデータを冗長化されたデータサーバに送信するデータ収集装置に関するものである。 The present application relates to a data collection device that transmits data generated in collection target equipment to redundant data servers.

複数台の計算機がネットワークにより接続されたシステムにおいて、1台の計算機が他の複数の計算機に同一データを送信するようにしたものがある。
このようなシステムにおいて、データ配信計算機はユニキャスト送信により複数のデータ受信計算機のうちの代表受信計算機にデータを送信し、このデータを受信した代表受信計算機は、データ中継部により他の全てのデータ受信計算機のデータ受信部にブロードキャスト送信し、指定されたデータ受信計算機は、受信完了返答部により受信完了返答をデータ配信計算機に返信するようにしたものが知られている(特許文献1参照)。
In a system in which a plurality of computers are connected by a network, there is a system in which one computer transmits the same data to a plurality of other computers.
In such a system, a data distribution computer transmits data to a representative receiving computer out of a plurality of data receiving computers by unicast transmission, and the representative receiving computer that has received this data transmits all other data through a data relay section. A system is known in which data is broadcast to the data receiving unit of the receiving computer, and the designated data receiving computer returns a reception completion response to the data distribution computer by the reception completion response unit (see Patent Document 1).

特開2010-213096号公報JP 2010-213096 A

従来のデータ送信方法では、1つのデータをまず代表受信計算機が受信し、この代表受信計算機が受信したデータを複数の他の受信計算機に対してそれぞれ送信していたため、データ1つ当たりに代表受信計算機にかかる処理負荷は受信計算機(データサーバ)の台数に比例して大きくなる。
また、対象システム内のデータ配信計算機である収集対象機器等に何らかの問題が発生した際、機器内に生成されるデータの量は膨大な量となり、これらのデータをリアルタイムにデータ受信計算機に送信する場合、データの生成速度が送信速度を上回って、データの送信が行えない場合がある。
In the conventional data transmission method, one data is first received by a representative receiving computer, and the data received by this representative receiving computer is transmitted to a plurality of other receiving computers. The processing load on computers increases in proportion to the number of receiving computers (data servers).
In addition, when some problem occurs in the collection target equipment, which is the data distribution computer in the target system, the amount of data generated in the equipment becomes enormous, and this data is sent to the data reception computer in real time. In some cases, the data generation speed exceeds the transmission speed, and the data cannot be transmitted.

本願は、上記のような課題を解決するためになされたものであり、1つの収集対象機器が複数のデータサーバに対して同じデータを送信する際、収集対象機器にかかる処理の負荷を軽減するようにしたデータ収集装置を得ることを目的とするものである。 The present application was made to solve the above problems, and reduces the processing load on the collection target device when one collection target device transmits the same data to multiple data servers. It is an object of the present invention to obtain a data collection device configured as follows.

本願に係るデータ収集装置は、データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、収集対象機器は、データの生成速度が送信速度を上回った場合は、少なくとも1台のデータサーバへの送信が完了すれば複数のデータサーバの全台への送信が完了したとみなす送信機能手段を備え、データサーバは、収集対象機器から受信したデータを互いに照合し、受信していないデータがあれば他のデータサーバから送信してもらうことで、複数のデータサーバ間でデータを補完するデータ補完機能手段を備えたものである。 A data collection device according to the present application is a data collection device that transmits data generated by a data collection target device to a plurality of redundant data servers, and the collection target device has a data generation speed that exceeds the transmission speed. In this case, the transmission function means is provided for determining that the transmission to all of the plurality of data servers is completed when the transmission to at least one data server is completed, and the data server exchanges the data received from the equipment to be collected with each other. It is provided with data complementing function means for complementing data between a plurality of data servers by collating and requesting transmission from other data servers if there is data that has not been received.

また、本願に係るデータ収集装置は、データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、収集対象機器とデータサーバ間のデータ送信処理を中継する複数の中継装置を設け、収集対象機器は、データの生成速度が送信速度を上回った場合は、少なくとも1台の中継装置への送信が完了すれば複数の中継装置の全台への送信が完了したとみなす送信機能手段を備え、複数の中継装置は、収集対象機器から受信したデータを複数のデータサーバに転送する転送手段を備え、転送手段から転送されたデータにより複数のデータサーバのデータの欠落を補うことを特徴とする
また、本願に係るデータ収集装置は、データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、収集対象機器とデータサーバ間のデータ送信処理を中継する複数の中継装置を設け、収集対象機器は、データの生成速度が送信速度を上回った場合は、少なくとも1台の中継装置への送信が完了すれば複数の中継装置の全台への送信が完了したとみなす送信機能手段を備え、複数の中継装置は、収集対象機器から受信したデータを互いに照合し、受信していないデータがあれば、受信している他の中継装置から送信してもらうことにより、複数の中継装置間でデータを補完するデータ補完機能手段を備えたことにより、補完されたデータを複数の中継装置から複数のデータサーバに送信することを特徴とする。



Further, a data collection device according to the present application is a data collection device that transmits data generated in a data collection target device to a plurality of redundant data servers, and relays data transmission processing between the collection target device and the data server. If the speed of data generation exceeds the transmission speed of the equipment to be collected, the transmission to all of the multiple relay devices will be completed when the transmission to at least one relay device is completed. The plurality of relay devices are provided with transmission function means for determining completion, the plurality of relay devices are provided with transfer means for transferring data received from the collection target equipment to the plurality of data servers, and the data transferred from the transfer means are used to transfer the data of the plurality of data servers. is characterized by compensating for the lack of
Further, a data collection device according to the present application is a data collection device that transmits data generated in a data collection target device to a plurality of redundant data servers, and relays data transmission processing between the collection target device and the data server. If the speed of data generation exceeds the transmission speed of the equipment to be collected, the transmission to all of the multiple relay devices will be completed when the transmission to at least one relay device is completed. Equipped with transmission function means for determining completion, a plurality of relay devices compare data received from collection target equipment with each other, and if there is data that has not been received, it is sent from another relay device that has received it. Thus, by providing data complementing function means for complementing data between a plurality of relay devices, the complemented data is transmitted from a plurality of relay devices to a plurality of data servers.



本願のデータ収集装置は、1つの収集対象機器が複数のデータサーバに対して同じデータを送信する際、収集対象機器にかかる送信負荷を軽減しつつ送信速度を向上できる。 The data collection device of the present application can improve the transmission speed while reducing the transmission load on the collection target device when one collection target device transmits the same data to a plurality of data servers.

実施の形態1に係るデータ収集装置の全体構成図である。1 is an overall configuration diagram of a data collection device according to Embodiment 1; FIG. 実施の形態1に係るデータ収集装置の動作を示すフローチャート図である。4 is a flow chart diagram showing the operation of the data collection device according to Embodiment 1. FIG. 実施の形態1のデータ生成速度が送信速度を下回っている際の動作を示す図である。FIG. 4 is a diagram showing operations when the data generation speed is lower than the transmission speed according to the first embodiment; 実施の形態1のデータ生成速度が送信速度を上回っている際の動作を示す図である。FIG. 4 is a diagram showing operations when the data generation speed of Embodiment 1 exceeds the transmission speed; 実施の形態1に係るデータ収集装置の補完機能の動作を示す図である。FIG. 5 is a diagram showing the operation of the complementary function of the data collection device according to Embodiment 1; 実施の形態2に係るデータ収集装置の全体構成図と動作を示す図である。FIG. 10 is a diagram showing the overall configuration and operation of a data collection device according to Embodiment 2; 実施の形態2に係るデータ収集装置の動作を示すフローチャート図である。FIG. 9 is a flow chart diagram showing the operation of the data collection device according to the second embodiment; 実施の形態3に係るデータ収集装置の全体構成図と動作を示す図である。FIG. 10 is a diagram showing the overall configuration and operation of a data collection device according to Embodiment 3; 実施の形態3に係るデータ収集装置の動作を示すフローチャート図である。FIG. 10 is a flow chart showing the operation of the data collection device according to Embodiment 3; 実施の形態4に係るデータ収集装置の全体構成図と動作を示す図である。FIG. 10 is a diagram showing the overall configuration and operation of a data collection device according to Embodiment 4; 実施の形態4に係るデータ収集装置の動作を示すフローチャート図である。FIG. 12 is a flow chart diagram showing the operation of the data collection device according to Embodiment 4; 実施の形態5に係るデータ収集装置の全体構成図と動作を示す図である。FIG. 11 is a diagram showing the overall configuration and operation of a data collection device according to Embodiment 5; 実施の形態5に係るデータ収集装置の動作を示すフローチャート図である。FIG. 12 is a flow chart diagram showing the operation of the data collection device according to Embodiment 5;

実施の形態1.
以下、本願の実施の形態1におけるデータ収集装置を図1から図5に基づいて説明する。
図1はデータ収集装置におけるシステムの全体構成図、図2は収集動作を示すフローチャート図である。
図1に示すデータ収集装置は、対象システム内の制御機器または計算機等でデータを生成する収集対象機器1と、収集対象機器1から送信されるデータをリアルタイムで受信する冗長化された複数台のデータサーバ2、3とで構成されている。なお、実施の形態1では、データサーバ2、3は二重化された2台の場合を例に説明するが、2台以上の多重化された複数台のデータサーバにおいても同様である。
Embodiment 1.
A data collection device according to Embodiment 1 of the present application will be described below with reference to FIGS. 1 to 5. FIG.
FIG. 1 is a diagram showing the overall system configuration of the data collection device, and FIG. 2 is a flow chart showing the collection operation.
The data collection device shown in FIG. It consists of data servers 2 and 3. In the first embodiment, the case where the data servers 2 and 3 are duplicated is explained as an example.

収集対象機器1とデータサーバ2との間、収集対象機器1とデータサーバ3との間のネットワークは独立しており、2台のデータサーバ2、3の間はデータサーバ2とデータサーバ3が互いにデータを送受信できるように接続されているものとする。
収集対象機器1は、データを生成する速度が送信する速度を上回った場合は、少なくとも1台のデータサーバ2への送信が完了すれば複数のデータサーバ2、3の全台への送信が完了したとみなす送信機能手段11を備えている。一方、データサーバ2、3は、収集対象機器1から受信したデータを互いに照合し、受信していないデータがあれば他のデータサーバから送信してもらうことで、複数のデータサーバ2、3間のデータを補完するデータ補完機能手段21、31を備えている。
The network between the collection target device 1 and the data server 2 and the network between the collection target device 1 and the data server 3 are independent, and the data server 2 and the data server 3 are connected between the two data servers 2 and 3. It is assumed that they are connected so that they can transmit and receive data to each other.
If the data generation speed exceeds the data transmission speed, the collection target device 1 completes transmission to all of the plurality of data servers 2 and 3 when transmission to at least one data server 2 is completed. A transmission function means 11 is provided. On the other hand, the data servers 2 and 3 compare the data received from the collection target device 1 with each other, and if there is data that has not been received, the data servers 2 and 3 ask the other data server to send the data. data complementing function means 21 and 31 for complementing the data.

次に実施の形態1のデータ収集装置における動作について図2から図5を用いて説明する。
図2において、ステップS11は、収集対象機器1におけるデータの生成速度とデータの送信速度を比較する。データの生成速度に対してデータの送信速度が十分確保されている場合(YES)、ステップS12に進み、収集対象機器1は両系のデータサーバ2及びデータサーバ3に対し、一つのデータを同時に送信する。この場合、図3に示すようにデータサーバ2及びデータサーバ3は収集対象機器1から送信されるすべてのパケットデータA、B、Cを同時に受信できる。
Next, the operation of the data collection device of Embodiment 1 will be described with reference to FIGS. 2 to 5. FIG.
In FIG. 2, step S11 compares the data generation speed and the data transmission speed in the collection target device 1 . If the data transmission speed is sufficiently secured for the data generation speed (YES), the process proceeds to step S12, and the collection target device 1 simultaneously transmits one piece of data to the data server 2 and data server 3 of both systems. Send. In this case, as shown in FIG. 3, the data server 2 and the data server 3 can receive all the packet data A, B, and C transmitted from the collection target device 1 at the same time.

収集対象機器1におけるデータの生成量が増大し、データの送信速度を生成速度が上回り始めた場合、未送信のデータが収集対象機器1の送信バッファの容量を圧迫する。ステップS11において、データの生成速度がデータの送信速度よりも大きい場合(NO)、ステップS13に進み、収集対象機器1は2台のデータサーバ2及びデータサーバ3のどちらか一方のデータサーバにデータを送信する。 When the amount of data generated in the collection target device 1 increases and the generation speed begins to exceed the data transmission speed, unsent data puts pressure on the capacity of the transmission buffer of the collection target device 1 . In step S11, if the data generation speed is higher than the data transmission speed (NO), the process proceeds to step S13, and the collection target device 1 stores data in one of the two data servers 2 and 3. to send.

この場合、図4に示すように2台のデータサーバ2及びデータサーバ3のどちらか一方にデータを送信できれば(送り先のうち1つからACK信号を受けた場合)、送信機能手段11は全てのデータサーバへの送信が完了と判断し、収集対象機器1の送信バッファ内のデータを削除し、新たなデータを格納する。図4においては、収集対象機器1から送信されるパケットデータAはデータサーバ2に、続くパケットデータBはデータサーバ3に、続くパケットデータCはデータサーバ2に送信される。 In this case, if data can be transmitted to one of the two data servers 2 and 3 as shown in FIG. It is determined that the transmission to the data server is completed, the data in the transmission buffer of the collection target device 1 is deleted, and new data is stored. In FIG. 4, packet data A transmitted from the device 1 to be collected is transmitted to the data server 2, subsequent packet data B is transmitted to the data server 3, and subsequent packet data C is transmitted to the data server 2. In FIG.

ステップS13で、収集対象機器1は2台のデータサーバ2及びデータサーバ3のどちらか一方のデータサーバにデータを送信した場合は、ステップS14に進み、データサーバ2及び3のデータ補完機能手段21、31は、受信したデータを互いに照合し、受信していないデータがあれば他のデータサーバから送信してもらうことで、複数のデータサーバ2、3間でデータを互いに補完する。
データ補完機能手段21、31は、受信したデータを互いに照合する場合、受信したデータの識別子を他のデータサーバに送信し、他のデータサーバが受信していないデータを送信しあうことでデータサーバ間のデータを補完する。
In step S13, when the device 1 to be collected has transmitted data to one of the two data servers 2 and 3, the process proceeds to step S14, and the data complementing function means 21 of the data servers 2 and 3 , 31 compare the received data with each other, and if there is any data that has not been received, the other data servers 2 and 3 transmit the data, thereby mutually complementing the data among the plurality of data servers 2 and 3 .
When matching the received data, the data complementing function means 21 and 31 transmit the identifier of the received data to the other data server, and transmit the data that the other data server has not received. Complement the data in between.

この場合、図5に示すように、一方のデータサーバにのみ送信されたデータは送信されなかったデータサーバ内には存在しないため、データサーバ2及びデータサーバ3間にて受信したデータの照合を行い、足りないデータを互いに補完する。図5においては、データサーバ2はパケットデータBが存在しないためデータサーバ3からパケットデータBを受信する。一方、データサーバ3はパケットデータA、Cが存在しないためデータサーバ2からパケットデータA、Cを受信する。こうして、データサーバ2及びデータサーバ3は収集対象機器1からのパケットデータA、B、Cをすべて収集したことになる。 In this case, as shown in FIG. 5, the data sent to only one data server does not exist in the data server to which it was not sent. and complement each other with missing data. In FIG. 5, data server 2 receives packet data B from data server 3 because packet data B does not exist. On the other hand, the data server 3 receives the packet data A and C from the data server 2 because the packet data A and C do not exist. In this way, the data server 2 and the data server 3 have collected all the packet data A, B, and C from the collection target equipment 1 .

実施の形態1のデータ収集装置は、1つの収集対象機器1が2台以上のデータサーバ2、3に対して同じデータを送信する際に、収集対象機器1は、1台のデータサーバへの送信が完了すれば複数のデータサーバの全台への送信が完了したとみなす送信機能手段11を備え、データサーバ2、3は、受信したデータを互いに照合して複数のデータサーバ間のデータを補完するデータ補完機能手段21、31を備えることで、収集対象機器1が負担する送信負荷を軽減することができる。 In the data collection apparatus of Embodiment 1, when one collection target device 1 transmits the same data to two or more data servers 2 and 3, the collection target device 1 transmits data to one data server. The data servers 2 and 3 are provided with a transmission function means 11 which considers that the transmission to all of the plurality of data servers is completed when the transmission is completed, and the data servers 2 and 3 collate the received data with each other to compare the data among the plurality of data servers. By providing the data complementing function means 21 and 31 for complementing, the transmission load borne by the collection target device 1 can be reduced.

実施の形態2.
次に、本願の実施の形態2におけるデータ収集装置を図6および図7に基づいて説明する。図6はデータ収集装置におけるシステムの全体構成図、図7は収集動作を示すフローチャート図である。
実施の形態1では、2台のデータサーバ2及び3間でデータを補完することによって、データの欠落を補う場合について述べたが、データを補完する処理の分だけデータサーバ側に負荷が加わってしまう。
Embodiment 2.
Next, a data collection device according to Embodiment 2 of the present application will be described with reference to FIGS. 6 and 7. FIG. FIG. 6 is a block diagram of the entire system in the data collection device, and FIG. 7 is a flow chart showing the collection operation.
In the first embodiment, a case has been described in which missing data is compensated for by complementing data between the two data servers 2 and 3. However, the load on the data server side is increased by the process of compensating the data. put away.

そこで、図6に示すように収集対象機器1とデータサーバ2間および収集対象機器1とデータサーバ3間に、それぞれデータ送信処理を中継する中継装置4及び中継装置5を設け、中継装置4及び中継装置5には収集対象機器1から送信されたデータをデータサーバ2、3に転送する転送手段41、51を備えている。
中継装置4及び中継装置5は、収集対象機器1から受信したデータをそれぞれのデータサーバ2、3に振り分けることで実施の形態1と同様の効果を得ることが出来るようにしたものである。
Therefore, as shown in FIG. 6, a relay device 4 and a relay device 5 for relaying data transmission processing are provided between the collection target device 1 and the data server 2 and between the collection target device 1 and the data server 3, respectively. The relay device 5 includes transfer means 41 and 51 for transferring the data transmitted from the collection target device 1 to the data servers 2 and 3 .
The relay device 4 and the relay device 5 distribute the data received from the collection target device 1 to the data servers 2 and 3, respectively, so that the same effect as in the first embodiment can be obtained.

収集対象機器1は、データを生成する速度が送信する速度を上回った場合は、少なくとも1台の中継装置4または中継装置5への送信が完了すれば複数の中継装置4及び中継装置5の全台への送信が完了したとみなす送信機能手段11を備えている。
その他の構成は図1の実施の形態1と同じにつき、同じ又は相当部分には同じ符号を付して説明を省略する。
When the data generation speed exceeds the data transmission speed, the collection target device 1 sends data to all of the plurality of relay devices 4 and relay devices 5 when transmission to at least one relay device 4 or relay device 5 is completed. A transmission function means 11 is provided for determining that transmission to the table has been completed.
Other configurations are the same as those of the first embodiment shown in FIG. 1, and the same or corresponding parts are denoted by the same reference numerals, and descriptions thereof are omitted.

図7のフローチャート図において、ステップS21は、収集対象機器1におけるデータの生成速度とデータの送信速度を比較する。データの生成速度に対してデータの送信速度が十分確保されている場合(YES)、ステップS22に進み、収集対象機器1は中継装置4及び中継装置5に対して同じデータを同時に送信する。ステップS23はデータを受信した中継装置4及び中継装置5は続けてデータサーバ2及びデータサーバ3に対して同じデータを同時に転送する。こうしてデータサーバ2及びデータサーバ3は収集対象機器1から送信されるすべてのパケットデータA、B、Cを受信できる。 In the flowchart of FIG. 7, step S21 compares the data generation speed and the data transmission speed in the collection target device 1 . If the data transmission speed is sufficient for the data generation speed (YES), the process proceeds to step S22, and the collection target device 1 simultaneously transmits the same data to the relay device 4 and the relay device 5. FIG. In step S23, the relay device 4 and the relay device 5 that have received the data transfer the same data to the data server 2 and the data server 3 at the same time. In this way, the data server 2 and the data server 3 can receive all the packet data A, B, and C transmitted from the device 1 to be collected.

収集対象機器1におけるデータの生成量が増大し、データの送信速度を生成速度が上回り始めて、収集対象機器1の送信バッファ内が未送信のデータで満たされた場合、バッファの容量を圧迫する。ステップS21において、データの生成速度がデータの送信速度よりも大きい場合(NO)、ステップS24に進み、収集対象機器1は2台の中継装置4及び中継装置5のどちらか一方の中継装置にデータを送信する。 When the amount of data generated in the collection target equipment 1 increases and the generation speed begins to exceed the data transmission speed, and the transmission buffer of the collection target equipment 1 is filled with untransmitted data, the capacity of the buffer is squeezed. In step S21, if the data generation speed is higher than the data transmission speed (NO), the process proceeds to step S24, and the collection target device 1 transmits data to either one of the two relay devices 4 and 5. to send.

この場合、図6に示すように2台の中継装置4及び中継装置5のどちらか一方にデータを送信できれば、収集対象機器1の送信機能手段11は全ての中継装置への送信が完了と判断し、収集対象機器1の送信バッファ内のデータを削除し、新たなデータを格納する。
ステップS24の後のステップS25に進み、中継装置4および中継装置5が受信したデータは、中継装置4、5の転送手段41、51により両系の2つのデータサーバ2及びデータサーバ3にそれぞれデータを転送する。
In this case, as shown in FIG. 6, if data can be transmitted to either one of the two relay devices 4 and 5, the transmission function means 11 of the collection target device 1 determines that transmission to all relay devices has been completed. Then, the data in the transmission buffer of the collection target device 1 is deleted, and new data is stored.
Proceeding to step S25 after step S24, the data received by the relay devices 4 and 5 are sent to the two data servers 2 and 3 of both systems by the transfer means 41 and 51 of the relay devices 4 and 5, respectively. transfer.

ステップS24においては、図6に示すように、収集対象機器1から送信されるパケットデータAは中継装置4に送信され、続くパケットデータBは中継装置5に送信され、続くパケットデータCは中継装置4に送信される。ステップS25において、中継装置4は2つのデータサーバ2及びデータサーバ3にパケットデータAとCを転送し、中継装置5は2つのデータサーバ2及びデータサーバ3にパケットデータBを転送する。こうしてデータサーバ2及びデータサーバ3は収集対象機器1からのパケットデータA、B、Cをすべて収集したことになる。
このように受信したデータを中継装置4、5が各データサーバ2、3にそれぞれ転送することで、実施の形態1の補完処理と同様の効果を得ることが出来る。
In step S24, as shown in FIG. 6, packet data A transmitted from the collection target device 1 is transmitted to the relay device 4, subsequent packet data B is transmitted to the relay device 5, and subsequent packet data C is transmitted to the relay device. 4. In step S25, the relay device 4 transfers the packet data A and C to the two data servers 2 and 3, and the relay device 5 transfers the packet data B to the two data servers 2 and 3. Thus, the data server 2 and the data server 3 have collected all the packet data A, B, and C from the equipment 1 to be collected.
By having the relay devices 4 and 5 transfer the received data to the respective data servers 2 and 3 in this manner, the same effect as the complementary processing of the first embodiment can be obtained.

実施の形態3.
次に、本願の実施の形態3におけるデータ収集装置を図8および図9に基づいて説明する。図8はデータ収集装置におけるシステムの全体構成図、図9は収集動作を示すフローチャート図である。
実施の形態2では、2つの中継装置4、5がそれぞれデータサーバ2、3にデータを転送することで、データの欠落を補う場合について述べたが、実施の形態3では図8に示すように中継装置4、5には、収集対象機器1から受信したデータを互いに照合し、受信していないデータがあれば他の中継装置から送信してもらうことで、複数の中継装置4、5間のデータを補完するデータ補完機能手段42、52を備えている。
その他の構成は図6の実施の形態2と同じにつき、同じ又は相当部分には同じ符号を付して説明を省略する。
Embodiment 3.
Next, a data collection device according to Embodiment 3 of the present application will be described with reference to FIGS. 8 and 9. FIG. FIG. 8 is a block diagram of the entire system in the data collection device, and FIG. 9 is a flow chart showing the collection operation.
In the second embodiment, the two relay devices 4 and 5 transfer data to the data servers 2 and 3, respectively, to compensate for missing data. The relay devices 4 and 5 compare the data received from the collection target device 1 with each other, and if there is data that has not been received, they are sent from another relay device. It has data complementing function means 42 and 52 for complementing data.
The rest of the configuration is the same as that of the second embodiment shown in FIG. 6, so the same or corresponding parts are denoted by the same reference numerals and the description thereof is omitted.

実施の形態3の動作を図9のフローチャート図を用いて説明する。
図9のフローチャート図において、ステップS31は、収集対象機器1におけるデータの生成速度とデータの送信速度を比較する。データの生成速度に対してデータの送信速度が十分確保されている場合(YES)、ステップS32に進み、収集対象機器1は中継装置4及び中継装置5に対して同じデータを同時に送信する。ステップS33はデータを受信した中継装置4及び中継装置5は続けてデータサーバ2及びデータサーバ3に対して同じデータを同時に転送する。こうしてデータサーバ2及びデータサーバ3は収集対象機器1から送信されるすべてのパケットデータA、B、Cを受信できる。
The operation of the third embodiment will be described with reference to the flow chart of FIG.
In the flowchart of FIG. 9, step S31 compares the data generation speed and the data transmission speed in the collection target device 1 . If the data transmission speed is sufficient for the data generation speed (YES), the process proceeds to step S32, and the collection target device 1 simultaneously transmits the same data to the relay device 4 and the relay device 5. FIG. In step S33, the relay device 4 and the relay device 5 that have received the data transfer the same data to the data server 2 and the data server 3 at the same time. In this way, the data server 2 and the data server 3 can receive all the packet data A, B, and C transmitted from the device 1 to be collected.

収集対象機器1におけるデータの生成量が増大し、データの送信速度を生成速度が上回り始めて、収集対象機器1の送信バッファ内が未送信のデータで満たされた場合、バッファの容量を圧迫する。ステップS31において、データの生成速度がデータの送信速度よりも大きい場合(NO)、ステップS34に進み、収集対象機器1は2台の中継装置4及び中継装置5のどちらか一方の中継装置にデータを送信する。
2台の中継装置4及び中継装置5のどちらか一方にデータを送信できれば、収集対象機器1の送信機能手段11は全ての中継装置への送信が完了と判断し、収集対象機器1の送信バッファ内のデータを削除し、新たなデータを格納する。
When the amount of data generated in the collection target equipment 1 increases and the generation speed begins to exceed the data transmission speed, and the transmission buffer of the collection target equipment 1 is filled with untransmitted data, the capacity of the buffer is squeezed. In step S31, if the data generation speed is higher than the data transmission speed (NO), the processing proceeds to step S34, and the collection target device 1 transmits the data to either one of the two relay devices 4 and 5. to send.
If the data can be transmitted to either one of the two relay devices 4 and 5, the transmission function means 11 of the collection target device 1 determines that the transmission to all the relay devices is completed, and the transmission buffer of the collection target device 1 Delete the data inside and store new data.

ステップS34においては、図8に示すように、収集対象機器1から送信されるパケットデータAは中継装置4に送信され、続くパケットデータBは中継装置5に送信され、続くパケットデータCは中継装置4に送信される。
ステップS34で、収集対象機器1は2台の中継装置4及び中継装置5のどちらか一方の中継装置にデータを送信した場合は、ステップS35に進み、中継装置4及び中継装置5のデータ補完機能手段42、52は、受信したデータを互いに照合し、受信していないデータがあれば他の中継装置から送信してもらうことで、複数の中継装置4、5間でデータを互いに補完する。
In step S34, as shown in FIG. 8, packet data A transmitted from the collection target device 1 is transmitted to the relay device 4, subsequent packet data B is transmitted to the relay device 5, and subsequent packet data C is transmitted to the relay device. 4.
In step S34, when the device to be collected 1 transmits data to either one of the two relay devices 4 and 5, the process proceeds to step S35, where the data complementing function of the relay device 4 and the relay device 5 is performed. The means 42 and 52 mutually complement the data between the plurality of relay devices 4 and 5 by comparing the received data with each other and having other relay devices transmit the data if there is any data that has not been received.

ステップS35においては、中継装置4はデータ補完機能手段42により中継装置5にパケットデータAとCを転送し、中継装置5はデータ補完機能手段52により中継装置4にパケットデータBを転送する。こうして中継装置4及び中継装置5は収集対象機器1からのパケットデータA、B、Cをすべて収集したことになる。
続くステップS36では、中継装置4はデータサーバ2にパケットデータA、B、Cの送信処理を行い、中継装置5はデータサーバ3にパケットデータA、B、Cの送信処理を行い、データサーバ2、3には収集対象機器1からのデータはすべて揃った状態で記録される。
In step S35, the relay device 4 transfers the packet data A and C to the relay device 5 by the data complementation function means 42, and the relay device 5 transfers the packet data B to the relay device 4 by the data complementation function means 52. In this way, the relay device 4 and the relay device 5 have collected all the packet data A, B, and C from the collection target equipment 1 .
In subsequent step S36, the relay device 4 performs transmission processing of the packet data A, B, and C to the data server 2, the relay device 5 performs transmission processing of the packet data A, B, and C to the data server 3, and the data server 2 , 3, all the data from the equipment 1 to be collected are recorded.

データ補完機能手段42、52は、受信したデータを互いに照合する場合、受信したデータの識別子を他のデータサーバに送信し、他のデータサーバが受信していないデータを送信しあうことでデータサーバ間のデータを補完する。
実施の形態3では、収集対象機器1から送信されたデータを中継装置4、5が受信し、中継装置4、5間でお互いにデータを補完してデータサーバ2、3にデータを送信することで、1つのデータサーバが2台の中継装置からデータを受信する必要がなくなり、中継装置からデータを受信する負荷を軽減することが出来る。
また、データを中継装置4、5間で補完することで収集対象機器1が負担するはずであった送信負荷を中継装置4、5に肩代わりさせ、少なくとも1台の中継装置にデータを送信し、収集対象機器1の送信負荷を軽減しつつ送信速度を向上し、送信したデータのバッファを早期に開放させることでメモリ消費を抑えることができる。
When matching the received data, the data complementing function means 42 and 52 transmit the identifier of the received data to the other data server, and transmit the data that the other data server has not received to each other. Complement the data in between.
In the third embodiment, the relay devices 4 and 5 receive the data transmitted from the collection target device 1, and the relay devices 4 and 5 mutually complement the data and transmit the data to the data servers 2 and 3. Therefore, one data server does not need to receive data from two relay devices, and the load of receiving data from the relay devices can be reduced.
Further, by interpolating the data between the relay devices 4 and 5, the transmission load that should have been borne by the collection target device 1 is taken over by the relay devices 4 and 5, and the data is transmitted to at least one relay device, The memory consumption can be suppressed by improving the transmission speed while reducing the transmission load of the collection target device 1 and releasing the transmitted data buffer early.

実施の形態4.
次に、本願の実施の形態4におけるデータ収集装置を図10および図11に基づいて説明する。図10はデータ収集装置におけるシステムの全体構成図、図11は収集動作を示すフローチャート図である。
実施の形態3では中継装置4、5間でデータの補完処理を行う場合について述べたが、実施の形態4では、図10に示すように片系の中継装置4が機能停止に陥った場合のみ、欠落したデータの再送要求を収集対象機器1に行うことでデータの補完を行い、データの欠落を防ぐことが出来るようにしたものである。
Embodiment 4.
Next, a data collection device according to Embodiment 4 of the present application will be described with reference to FIGS. 10 and 11. FIG. FIG. 10 is a diagram showing the overall configuration of the system in the data collection device, and FIG. 11 is a flow chart showing the collection operation.
In the third embodiment, the case where the data complementing process is performed between the relay devices 4 and 5 has been described, but in the fourth embodiment, as shown in FIG. , the missing data is supplemented by requesting the collection target equipment 1 to resend the missing data, thereby preventing the missing data.

実施の形態4では、中継装置4及び中継装置5に、データ補完に失敗した際または中継装置4、5の一方に異常があった場合は、収集対象機器1に対してデータの再送要求を行う再送要求処理手段43、53を備えている。
その他の構成は図8の実施の形態3と同じにつき、同じ又は相当部分には同じ符号を付して説明を省略する。
In the fourth embodiment, when the relay device 4 and the relay device 5 fail to complete the data or when one of the relay devices 4 and 5 has an abnormality, the device 1 to be collected is requested to resend the data. Retransmission request processing means 43 and 53 are provided.
The rest of the configuration is the same as that of the third embodiment shown in FIG. 8, so the same or corresponding parts are denoted by the same reference numerals and description thereof is omitted.

実施の形態4の動作を図11のフローチャート図を用いて説明する。
図11のフローチャート図において、ステップS41からステップS44までは、実施の形態3の図9に示すステップS31からステップS34までと同じであり、説明を省略する。
ステップS44においては、図10に示すように、収集対象機器1から送信されるパケットデータAは中継装置4に送信され、続くパケットデータBは中継装置5に送信され、続くパケットデータCは中継装置4に送信される。
The operation of the fourth embodiment will be described with reference to the flow chart of FIG.
In the flowchart of FIG. 11, steps S41 to S44 are the same as steps S31 to S34 shown in FIG. 9 of Embodiment 3, and description thereof will be omitted.
In step S44, as shown in FIG. 10, packet data A transmitted from the collection target device 1 is transmitted to the relay device 4, subsequent packet data B is transmitted to the relay device 5, and subsequent packet data C is transmitted to the relay device. 4.

ステップS45では、2台の中継装置4及び中継装置5が正常に動作しているかどうかを判断し、両系の中継装置4、5が正常に動作している場合(YES)、収集対象機器1は2台の中継装置4及び中継装置5のどちらか一方の中継装置にデータを送信した後に、ステップS46に進む。ステップS46では、中継装置4及び中継装置5のデータ補完機能手段42、52は、受信したデータを互いに照合し、受信していないデータがあれば他の中継装置から送信してもらうことで、複数の中継装置4、5間でデータを互いに補完する。このデータ補完の仕方は実施の形態3のステップS35と同じである。
その後、ステップS47では、中継装置4はデータサーバ2にパケットデータA、B、Cの送信処理を行い、中継装置5はデータサーバ3にパケットデータA、B、Cの送信処理を行い、両系のデータサーバ2、3には収集対象機器1からのデータはすべて揃った状態で記録される。
In step S45, it is determined whether the two relay devices 4 and 5 are operating normally. After transmitting the data to one of the two relay devices 4 and 5, the process proceeds to step S46. In step S46, the data complementing function means 42 and 52 of the relay device 4 and the relay device 5 compare the received data with each other, and if there is data that has not been received, it is possible to obtain a plurality of The data are mutually complemented between the relay devices 4 and 5. This data complementing method is the same as in step S35 of the third embodiment.
Thereafter, in step S47, the relay device 4 performs transmission processing of the packet data A, B, and C to the data server 2, and the relay device 5 performs transmission processing of the packet data A, B, and C to the data server 3. All the data from the device 1 to be collected are recorded in the data servers 2 and 3 in the state in which all data are collected.

ステップS45において、2台の中継装置4及び中継装置5の一方、例えば中継装置5が異常となって機能停止した場合(NO)、停止した中継装置5にのみ送信されていたパケットデータBは保管することが出来ず、データサーバ2、3まで到達することが出来ない。
中継装置4または中継装置5の一方が機能停止した場合はステップS48に進み、正常の中継装置4は受信済みのデータについて確認を行い、再送要求処理手段43により未受信のパケットデータBを再送するよう収集対象機器1に要求する。収集対象機器1は要求されたパケットデータBを中継装置4に送信する。
In step S45, when one of the two relay devices 4 and 5, for example, the relay device 5, malfunctions and stops functioning (NO), the packet data B transmitted only to the stopped relay device 5 is stored. cannot reach the data servers 2 and 3.
If either the relay device 4 or the relay device 5 has stopped functioning, the process proceeds to step S48, the normal relay device 4 confirms the received data, and the retransmission request processing means 43 retransmits the unreceived packet data B. request the collection target device 1 to The collection target device 1 transmits the requested packet data B to the relay device 4 .

ステップS49において、中継装置4は異常の中継装置5が受信すべきだったパケットデータBを受信した後に、両系のデータサーバ2とデータサーバ3にそれぞれパケットデータA、B、Cの送信処理を行う。こうしてデータサーバ2、3は収集対象機器1からのデータをすべて揃った状態で記録される。
実施の形態4のデータ収集装置は、一方の中継装置が機能停止しても最小限の負荷で処理を継続することが出来る。
In step S49, after receiving the packet data B that should have been received by the abnormal relay device 5, the relay device 4 causes the data servers 2 and 3 of both systems to transmit the packet data A, B, and C, respectively. conduct. In this way, the data servers 2 and 3 record all the data from the equipment 1 to be collected.
The data collection device of Embodiment 4 can continue processing with a minimum load even if one of the relay devices stops functioning.

実施の形態5.
次に、本願の実施の形態5におけるデータ収集装置を図12および図13に基づいて説明する。図12はデータ収集装置におけるシステムの全体構成図、図13は収集動作を示すフローチャート図である。
実施の形態5では図12に示すように、中継装置4および中継装置5にそれぞれデータを記録する記憶装置44および記憶装置54を設け、片系の中継装置が機能停止した場合、稼働中の中継装置内の記憶装置内にデータを記録する機能を追加するようにしたものである。その他の構成は図10の実施の形態4と同じにつき、同じ又は相当部分には同じ符号を付して説明を省略する。
Embodiment 5.
Next, a data collection device according to Embodiment 5 of the present application will be described with reference to FIGS. 12 and 13. FIG. FIG. 12 is a diagram showing the overall system configuration of the data collection device, and FIG. 13 is a flow chart showing the collection operation.
In the fifth embodiment, as shown in FIG. 12, a storage device 44 and a storage device 54 for recording data are provided in the relay device 4 and the relay device 5, respectively. It is designed to add the function of recording data in the storage device within the device. The rest of the configuration is the same as that of the fourth embodiment shown in FIG. 10, so the same or corresponding parts are denoted by the same reference numerals and description thereof is omitted.

実施の形態5では、片系の中継装置が機能停止した場合、稼働中の中継装置内の記憶装置内にデータを記録する機能を追加することで、機能停止していた中継装置が復旧時に機能停止中に受信できなかったデータについて補完を行えるようする。これによって、機能復旧時の処理負荷を収集対象機器1に掛けることなく復旧することが出来る。 In the fifth embodiment, by adding a function to record data in a storage device in a relay device in operation when one relay device has stopped functioning, the relay device that has stopped functioning can be restored to function. Make it possible to supplement data that could not be received during suspension. As a result, recovery can be performed without imposing a processing load on the collection target device 1 at the time of function recovery.

実施の形態5の動作を図13のフローチャート図を用いて説明する。
図13のフローチャート図において、ステップS51からステップS59までは、実施の形態4の図11に示すステップS41からステップS49までと同じであり、説明を省略する。
The operation of the fifth embodiment will be described with reference to the flow chart of FIG.
In the flowchart of FIG. 13, steps S51 to S59 are the same as steps S41 to S49 shown in FIG. 11 of the fourth embodiment, and description thereof is omitted.

ステップS59において、中継装置4は異常の中継装置5が受信すべきだったパケットデータBを再送要求により受信した後に、データサーバ2とデータサーバ3にそれぞれパケットデータA、B、Cの送信処理を行う。こうして両系のデータサーバ2、3は収集対象機器1からのパケットデータA、B、Cをすべて揃った状態で記録される。
ステップS60において、中継装置4はデータサーバ2とデータサーバ3にそれぞれパケットデータA、B、Cの送信処理を行う一方、異常の中継装置5が復旧するまで、受信したパケットデータA、B、Cを記憶装置44に記憶する。
In step S59, after receiving the packet data B that should have been received by the abnormal relay device 5 by means of a retransmission request, the relay device 4 causes the data server 2 and the data server 3 to transmit the packet data A, B, and C, respectively. conduct. In this way, the data servers 2 and 3 of both systems record all of the packet data A, B, and C from the equipment 1 to be collected.
In step S60, the relay device 4 transmits the packet data A, B, and C to the data server 2 and the data server 3, respectively. is stored in the storage device 44 .

ステップS61は、機能停止していた中継装置5が復旧した際には、中継装置4、5間でデータの補完処理を行い、処理を継続していた中継装置4の記憶装置44内に記録されていたデータともデータの照合を行い、中継装置5の記憶装置54は記録されていないデータがあれば中継装置4の記憶装置44からデータを補完する処理を行う。
データの補完が完了後、処理を継続していた中継装置4は記憶装置44内にデータを記録することを止め、通常通りの処理を行う。これによって、中継装置5の復旧時にシステムにかかる処理を抑え、通常の多重化システムを復旧することが出来る。
In step S61, when the relay device 5 that has stopped functioning is restored, the data is complemented between the relay devices 4 and 5, and the data is recorded in the storage device 44 of the relay device 4 that has continued the processing. If there is data not recorded in the storage device 54 of the relay device 5 , the data is supplemented from the storage device 44 of the relay device 4 .
After completion of data complementation, the relay device 4 that has continued processing stops recording data in the storage device 44 and performs normal processing. As a result, when the relay device 5 is restored, the processing required for the system can be suppressed, and the normal multiplexing system can be restored.

本開示は、様々な例示的な実施の形態及び実施例が記載されているが、1つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願に開示される技術の範囲内において想定される。例えば、少なくとも1つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
While this disclosure describes various exemplary embodiments and examples, various features, aspects, and functions described in one or more of the embodiments may vary from particular embodiment to embodiment. The embodiments are applicable singly or in various combinations without being limited to the application.
Therefore, countless modifications not illustrated are envisioned within the scope of the technology disclosed in the present application. For example, modification, addition or omission of at least one component, extraction of at least one component, and combination with components of other embodiments shall be included.

1:収集対象機器、2、3:データサーバ、4、5:中継装置、11:送信機能手段、
21、31:データ補完機能手段、41、51:転送手段、
42、52:データ補完機能手段、43、53:再送要求処理手段、
44、54:記憶装置。
1: collection target device, 2, 3: data server, 4, 5: relay device, 11: transmission function means,
21, 31: data complementing function means; 41, 51: transfer means;
42, 52: data supplement function means; 43, 53: retransmission request processing means;
44, 54: Storage devices.

Claims (6)

データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、前記収集対象機器は、前記データの生成速度が送信速度を上回った場合は、少なくとも1台の前記データサーバへの送信が完了すれば複数の前記データサーバの全台への送信が完了したとみなす送信機能手段を備え、前記データサーバは、前記収集対象機器から受信したデータを互いに照合し、受信していないデータがあれば他のデータサーバから送信してもらうことで、複数のデータサーバ間でデータを補完するデータ補完機能手段を備えたデータ収集装置。 A data collection device that transmits data generated by a data collection target device to a plurality of redundant data servers, wherein the collection target device is at least one when the data generation speed exceeds the data transmission speed. transmission function means for determining that transmission to all of the plurality of data servers is complete when transmission to the data server is completed, and the data server compares the data received from the collection target devices with each other A data collecting device having data complementing function means for complementing data among a plurality of data servers by having other data servers transmit data that has not been received. 前記データサーバのデータ補完機能手段は、受信したデータの識別子を他のデータサーバに送信し、他のデータサーバが受信していないデータを送信しあうことでデータサーバ間のデータを補完するようにしたことを特徴とする請求項1に記載のデータ収集装置。 The data complementing function means of the data server transmits the identifier of the received data to the other data server, and transmits the data not received by the other data server to complement the data between the data servers. 2. The data collecting device according to claim 1, wherein the data collecting device データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、前記収集対象機器と前記データサーバ間のデータ送信処理を中継する複数の中継装置を設け、前記収集対象機器は、前記データの生成速度が送信速度を上回った場合は、少なくとも1台の前記中継装置への送信が完了すれば複数の前記中継装置の全台への送信が完了したとみなす送信機能手段を備え、前記複数の中継装置は、前記収集対象機器から受信したデータを前記複数のデータサーバに転送する転送手段を備え、前記転送手段から転送されたデータにより前記複数のデータサーバのデータの欠落を補うことを特徴とするデータ収集装置。 A data collection device for transmitting data generated in a data collection target device to a plurality of redundant data servers, comprising a plurality of relay devices for relaying data transmission processing between the collection target device and the data server, When the data generation speed exceeds the transmission speed, the collection target device considers that the transmission to all of the plurality of relay devices is completed when the transmission to at least one relay device is completed. The plurality of relay devices comprise transmission function means, and the plurality of relay devices comprise transfer means for transferring data received from the collection target equipment to the plurality of data servers, and the data transferred from the transfer means is used to transfer data to the plurality of data servers. A data collection device characterized by compensating for lack of data. データの収集対象機器において生成するデータを冗長化した複数のデータサーバに送信するデータ収集装置であって、前記収集対象機器と前記データサーバ間のデータ送信処理を中継する複数の中継装置を設け、前記収集対象機器は、前記データの生成速度が送信速度を上回った場合は、少なくとも1台の前記中継装置への送信が完了すれば複数の前記中継装置の全台への送信が完了したとみなす送信機能手段を備え、前記複数の中継装置は、前記収集対象機器から受信したデータを互いに照合し、受信していないデータがあれば、受信している他の中継装置から送信してもらうことにより、複数の中継装置間でデータを補完するデータ補完機能手段を備えたことにより、補完されたデータを前記複数の中継装置から前記複数のデータサーバに送信することを特徴とするデータ収集装置。 A data collection device for transmitting data generated in a data collection target device to a plurality of redundant data servers, comprising a plurality of relay devices for relaying data transmission processing between the collection target device and the data server, When the data generation speed exceeds the transmission speed, the collection target device considers that the transmission to all of the plurality of relay devices is completed when the transmission to at least one relay device is completed. Having transmission function means, the plurality of relay devices collate the data received from the collection target equipment with each other, and if there is data that has not been received, have the other relay devices that have received the data transmit the data. 1. A data collection device comprising data complementing function means for complementing data between a plurality of relay devices, whereby the complemented data is transmitted from the plurality of relay devices to the plurality of data servers . 前記中継装置は、前記収集対象機器に対してデータの再送要求を行う再送要求手段を備え、前記中継装置が受信できなかったデータを前記収集対象機器から再送してもらうことを特徴とする請求項3または請求項4に記載のデータ収集装置。 4. The relay device comprises resend request means for requesting the device to be collected to resend data, and having the device to be collected resend the data that the relay device could not receive. 5. A data collection device according to claim 3 or claim 4. 前記中継装置は、前記収集対象機器から受信したデータを記録する記憶装置を備え、前記中継装置の1つが機能停止した場合、正常動作の中継装置の前記記憶装置は前記収集対象機器から受信したデータを記録し、前記機能停止した中継装置が復旧した場合、前記記憶装置に記録されたデータを前記機能停止した中継装置の記憶装置にデータの補完をするようにしたことを特徴とする請求項5に記載のデータ収集装置。 The relay device includes a storage device for recording the data received from the collection target device, and when one of the relay devices stops functioning, the storage device of the normally operating relay device stores the data received from the collection target device. is recorded, and when the relay device that has stopped functioning is recovered, the data recorded in the storage device is complemented to the storage device of the relay device that has stopped functioning. The data collection device according to .
JP2018167556A 2018-09-07 2018-09-07 data collection device Active JP7202818B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018167556A JP7202818B2 (en) 2018-09-07 2018-09-07 data collection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018167556A JP7202818B2 (en) 2018-09-07 2018-09-07 data collection device

Publications (2)

Publication Number Publication Date
JP2020042388A JP2020042388A (en) 2020-03-19
JP7202818B2 true JP7202818B2 (en) 2023-01-12

Family

ID=69798551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018167556A Active JP7202818B2 (en) 2018-09-07 2018-09-07 data collection device

Country Status (1)

Country Link
JP (1) JP7202818B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278297A (en) 1999-03-29 2000-10-06 Yokogawa Electric Corp Communication device in distributed object system
JP2004072551A (en) 2002-08-08 2004-03-04 Telemann Communications Co Ltd Parity check method and broadcast network system
JP2011007675A (en) 2009-06-26 2011-01-13 Fujitsu Telecom Networks Ltd Wind speed monitoring system
JP2016187122A (en) 2015-03-27 2016-10-27 富士通株式会社 Video data processing apparatus, video data processing system, video data processing method, and video data processing program
JP2018067864A (en) 2016-10-21 2018-04-26 株式会社日立製作所 Communication terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000278297A (en) 1999-03-29 2000-10-06 Yokogawa Electric Corp Communication device in distributed object system
JP2004072551A (en) 2002-08-08 2004-03-04 Telemann Communications Co Ltd Parity check method and broadcast network system
JP2011007675A (en) 2009-06-26 2011-01-13 Fujitsu Telecom Networks Ltd Wind speed monitoring system
JP2016187122A (en) 2015-03-27 2016-10-27 富士通株式会社 Video data processing apparatus, video data processing system, video data processing method, and video data processing program
JP2018067864A (en) 2016-10-21 2018-04-26 株式会社日立製作所 Communication terminal

Also Published As

Publication number Publication date
JP2020042388A (en) 2020-03-19

Similar Documents

Publication Publication Date Title
US20100014418A1 (en) Connection recovery device, method and computer-readable medium storing therein processing program
EP1107533B1 (en) Load distribution in a network
US8898311B2 (en) Data communication method and information processing device
JP4087271B2 (en) Proxy response device and network system
KR20150086649A (en) Apparatus and method for distribution processing of data, storage server
JP2014512149A (en) Packet processing method and router during server failure
CN100499507C (en) Disaster recovery system, method and network device
CN104202385A (en) Data backup and updating method of distributed file system
CN110708397A (en) Apparatus and method for data delivery in Delay Tolerant Networks (DTNs)
EP2798507B1 (en) Enhanced acknowledgement handling in communication packet transfer
CN113595893B (en) Route receiving system, route receiving method, device, equipment and medium
JP7202818B2 (en) data collection device
CN110808917B (en) Multilink aggregation data retransmission method and transmitting equipment
JP2010287987A (en) Mail server system and congestion control method
US20060159010A1 (en) Information processing system, information processing device, and information processing method and program therefor
JP2016220095A (en) Data transmission device, data transmission system, and data transmission method
CN117041025A (en) Data transmission method and device, storage medium and electronic equipment
KR102286913B1 (en) Network management apparatus and control method thereof
KR20180099143A (en) Apparatus and method for recovering tcp-session
CN104125301A (en) Multi-line data transmission method
JP2013179430A (en) Inter-device synchronizing and switching method, and inter-device switching system
EP0843450A2 (en) Distributed media processing server and communication network using the same
KR101982416B1 (en) SDN for system for distributed storing data by TCP communication using plurality of data nodes, Switch included the SDN and Method for controlling the switch
JP5794748B2 (en) Switch, transmission method, program, recording medium
CN101510883B (en) Method for transmission of SIP message

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210816

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210816

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220803

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221226

R151 Written notification of patent or utility model registration

Ref document number: 7202818

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250