JP2000261467A - Information collection system - Google Patents

Information collection system

Info

Publication number
JP2000261467A
JP2000261467A JP11062062A JP6206299A JP2000261467A JP 2000261467 A JP2000261467 A JP 2000261467A JP 11062062 A JP11062062 A JP 11062062A JP 6206299 A JP6206299 A JP 6206299A JP 2000261467 A JP2000261467 A JP 2000261467A
Authority
JP
Japan
Prior art keywords
terminal
information
control unit
terminals
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP11062062A
Other languages
Japanese (ja)
Inventor
Yoichi Konno
洋一 紺野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP11062062A priority Critical patent/JP2000261467A/en
Publication of JP2000261467A publication Critical patent/JP2000261467A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information collection system with proper redundancy and high reliability by dynamically deciding the number of terminals that collect information so as to be a designated number in response to a system configuration. SOLUTION: The information collection system consists of a plurality of control sections 1 and a plurality of terminals 2 that are interconnected by a transmission line 3. Each control section 1 is provided with a monitor means that monitors an operating state of each terminal, a selection means that selects a terminal to collect information when a prescribed number of the terminals are not in operation, and a notification means that informs each control section 1 and each terminal 2 about the result of the selection of the terminal to collect information. Each terminal 2 is provided with a notification means that informs the control section 1 about the operating state of the terminal 2 and a reception means that receives the notification of the result of the selected terminal to collect information.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、鉄道の進路制御な
どにおける高い信頼性が要求される計算機制御システム
で、制御部及び端末の処理内容に関わる情報の収集を行
う情報収集装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer control system which requires high reliability in route control of railways and the like, and relates to an information collecting apparatus for collecting information relating to processing contents of a control unit and a terminal.

【0002】[0002]

【従来の技術】従来、制御部及び端末の処理内容に関わ
る情報の収集を行う情報収集装置として、端末を使う場
合、情報収集を行う端末は固定したものとなっていた。
また、情報収集の信頼性向上のために情報収集を行う端
末は複数台設けている。
2. Description of the Related Art Conventionally, when a terminal is used as an information collecting apparatus for collecting information relating to the processing contents of a control unit and a terminal, the terminal for collecting information is fixed.
In addition, a plurality of terminals for collecting information are provided to improve the reliability of information collection.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、情報収
集を行う端末を固定化していると、情報収集を行う端末
を複数台設けた場合であっても、そのうちの1台が何ら
かの理由で停止すれば情報収集の信頼性が低くなってし
まう。したがって、情報収集を行う端末を動的に選択で
きるようにする必要がある。
However, if the terminal for collecting information is fixed, even if a plurality of terminals for collecting information are provided, if one of the terminals is stopped for some reason, The reliability of information collection is reduced. Therefore, it is necessary to be able to dynamically select a terminal for collecting information.

【0004】一方、端末すべてを情報収集を行うもので
あるようにすると、不必要に冗長な情報を保存すること
になってしまう。また、端末に保存してある情報の間の
整合性を取る処理の負荷が大きくなってしまう。したが
って、同時期に情報収集を行う端末の台数を限定する必
要がある。
On the other hand, if all the terminals collect information, unnecessary redundant information will be stored. In addition, the load of processing for obtaining consistency between information stored in the terminal increases. Therefore, it is necessary to limit the number of terminals that collect information at the same time.

【0005】また、情報収集を行っていた端末のうちの
1台が何らかの理由で停止して、他の端末で情報収集を
開始したとき、情報収集を行っている端末の間で、情報
を保存している期間に違いが生じてしまう。そのため、
情報収集を行っている端末に保存されている情報を編集
して読み出すときに操作する人が端末毎の情報の保存期
間を意識する必要が生じてしまう。また、操作する人が
情報収集を行う端末を区別する必要が生じてしまう。し
たがって、操作する人が端末毎の情報の保存期間を意識
したり、情報収集を行う端末の区別する必要がないよう
に、他端末から情報を収集して統合する必要がある。
[0005] When one of the terminals that has been collecting information stops for some reason and starts collecting information with another terminal, the information is stored between the terminals that are collecting information. There is a difference in the time period. for that reason,
When editing and reading information stored in a terminal that collects information, a person who operates the terminal needs to be aware of the information storage period of each terminal. In addition, it becomes necessary for the operator to distinguish between terminals that collect information. Therefore, it is necessary to collect and integrate information from other terminals so that the operator does not need to be aware of the storage period of the information for each terminal or distinguish between the terminals that collect information.

【0006】さらに、制御部及び端末の処理内容に関わ
る情報には処理発生順序を明確にするために処理発生時
の時刻を付加するが、制御部と端末が複数ある場合に
は、情報の順序の整合性を取るために、制御部と端末の
内部時計の時刻を合わせる必要がある。ところが、内部
時計の時刻が進んでいる場合は、時刻合わせのために、
内部時計の時刻よりも過去の時刻が修正時刻情報として
送られてくるので、時刻修正の結果、ある期間の処理発
生時刻が重複してしまう。したがって、できるだけ時刻
修正の結果の影響が及ばないように、情報の編集及び他
端末の情報との統合を行って、情報の順序の整合性を取
る必要がある。
[0006] Further, the time at which processing is performed is added to information relating to the processing contents of the control unit and the terminal in order to clarify the processing generation order. It is necessary to adjust the time of the internal clock of the control unit and the terminal in order to maintain the consistency of the terminal. However, if the time on the internal clock is advanced,
Since a time earlier than the time of the internal clock is sent as the corrected time information, as a result of the time correction, the processing occurrence times in a certain period overlap. Therefore, it is necessary to edit the information and integrate it with the information of the other terminals so that the order of the information is consistent so that the result of the time adjustment is not affected as much as possible.

【0007】本発明の目的は、情報収集を行う端末をシ
ステム構成に応じて動的に、指定された台数になるよう
に決めることにより、冗長度が適正かつ信頼性の高い情
報収集装置を提供することにある。
[0007] An object of the present invention is to provide an information collecting apparatus with appropriate redundancy and high reliability by dynamically determining the number of terminals for collecting information to be the specified number according to the system configuration. Is to do.

【0008】[0008]

【課題を解決するための手段】上述した目的を達成する
ために、本発明は、少なくとも一つの制御部と少なくと
も一つの端末が伝送路で接続され、前記伝送路を介して
伝送すべき前記制御部及び前記端末それぞれの処理内容
を示す情報を、情報収集を行う端末として前記端末のう
ち所定台数だけ割り当てると共に、前記制御部は、前記
端末の動作状態を監視する手段と、所定台数の前記情報
収集を行う端末が動作していないときに前記情報収集を
行う端末を選択する手段と、前記情報収集を行う端末の
選択結果を前記制御部と前記端末に通知する手段とを備
え、前記端末は、該端末の動作状態を前記制御部に通知
する手段と、前記情報収集を行う端末の選択結果の通知
を受信する手段とを具備することを特徴する。
In order to achieve the above-mentioned object, the present invention relates to a control system in which at least one control unit and at least one terminal are connected via a transmission line and the transmission is to be performed via the transmission line. And information indicating the processing contents of each of the terminal and the terminal, while allocating a predetermined number of the terminals as a terminal for collecting information, the control unit monitors an operation state of the terminal, and the predetermined number of the information, Means for selecting a terminal for performing the information collection when the terminal for collection is not operating, and means for notifying the control unit and the terminal of a selection result of the terminal for performing the information collection, the terminal comprising: And a means for notifying the control unit of the operation state of the terminal, and a means for receiving a notification of a selection result of the terminal that collects the information.

【0009】また本発明は、少なくとも一つの制御部と
少なくとも一つの端末が伝送路で接続され、前記伝送路
を介して伝送すべき前記制御部及び前記端末それぞれの
処理内容を示す情報を、情報収集を行う端末として前記
端末のうち所定台数だけ割り当てると共に、前記制御部
は、該制御部の動作状態を前記制御部と前記端末に通知
する手段と、前記制御部と前記端末の動作状態を監視す
る手段と、所定台数の前記情報収集を行う端末が動作し
ていないときに前記情報収集を行う端末を選択する手段
とを備え、前記端末は、該端末の動作状態を前記制御部
と前記端末に通知する手段と、前記制御部と前記端末の
動作状態を監視する手段と、所定台数の前記情報収集を
行う端末が動作していないときに前記情報収集を行う端
末を選択する手段を具備することを特徴する。
Further, the present invention is characterized in that at least one control unit and at least one terminal are connected by a transmission line, and information indicating the processing contents of the control unit and the terminal to be transmitted via the transmission line is transmitted as information. The control unit allocates a predetermined number of the terminals as a terminal to perform collection, and the control unit notifies the control unit and the terminal of an operation state of the control unit, and monitors an operation state of the control unit and the terminal. And a means for selecting a terminal that performs the information collection when a predetermined number of the terminals that perform the information collection are not operating, wherein the terminal sets the operation state of the terminal to the control unit and the terminal. Means for notifying to the user, means for monitoring the operation state of the control unit and the terminal, and means for selecting a terminal for performing the information collection when a predetermined number of the terminals for performing the information collection are not operating To characterized by comprising.

【0010】上記構成によれば、情報収集を行う端末
は、システム構成に応じて動的に決めることができるの
で、情報収集の信頼性を向上でき、しかも、情報収集を
行う端末が指定された台数になるので、冗長な情報の保
存や、端末に保存してある情報の間の整合性を取る処理
の負荷の増大を抑制できる。
[0010] According to the above configuration, the terminal that performs information collection can be dynamically determined according to the system configuration, so that the reliability of information collection can be improved and the terminal that performs information collection is specified. Since the number becomes the number, it is possible to suppress an increase in load of redundant information storage and a process of obtaining consistency between information stored in the terminal.

【0011】[0011]

【発明の実施の形態】以下、本発明の実施形態を図面に
基づいて説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0012】図1は本発明の情報収集装置の全体構成図
である。本発明の情報収集装置は、制御処理を行う制御
部1と、制御部の端末2と、制御部1と制御部の端末2
とを接続する伝送路3とからなる。端末2は、制御部1
と端末2の処理内容を示す情報を伝送路3を介して収集
して保存する機能を有する。
FIG. 1 is an overall configuration diagram of an information collecting apparatus according to the present invention. The information collecting apparatus of the present invention includes a control unit 1 for performing control processing, a terminal 2 of the control unit, and a terminal 2 of the control unit 1 and the control unit.
And a transmission path 3 for connecting The terminal 2 includes a control unit 1
And a function of collecting and storing information indicating the processing contents of the terminal 2 via the transmission path 3.

【0013】図2は制御部1と端末2の処理内容を示す
情報であり、処理発生時刻と処理内容を有する。
FIG. 2 shows information indicating the processing contents of the control unit 1 and the terminal 2, and includes the processing occurrence time and the processing contents.

【0014】(第1実施形態)先ず、本実施形態の構成
について説明する。図3は本実施形態の情報収集装置の
全体構成図である。装置構成台数は一例であって、三つ
の制御部1a〜1cと、三つの端末2a〜2dを有す
る。
(First Embodiment) First, the configuration of the present embodiment will be described. FIG. 3 is an overall configuration diagram of the information collection device of the present embodiment. The number of devices is an example, and includes three control units 1a to 1c and three terminals 2a to 2d.

【0015】図4は本実施形態の制御部1の詳細を示す
ブロック図である。制御部1は、端末2の動作状態を監
視する監視手段101と、所定台数の情報収集を行う端
末が動作していないときに情報収集を行う端末を選択す
る選択手段102と、情報収集を行う端末の選択結果を
制御部1と端末2に通知する通知手段103と、制御部
1のその他の処理を行う処理手段104を有する。
FIG. 4 is a block diagram showing details of the control unit 1 of the present embodiment. The control unit 1 includes a monitoring unit 101 that monitors the operation state of the terminal 2, a selection unit 102 that selects a terminal that performs information collection when a predetermined number of terminals that perform information collection are not operating, and performs information collection. The control unit 1 includes a notifying unit 103 that notifies the control unit 1 and the terminal 2 of a terminal selection result, and a processing unit 104 that performs other processes of the control unit 1.

【0016】図5は本実施形態の端末2の手段を示すブ
ロック図である。端末2は、自端末2の動作状態を制御
部1に通知する通知手段201と、情報収集を行う端末
の選択結果の通知を受信する受信手段202と、端末2
のその他の処理を行う処理手段203を有する。
FIG. 5 is a block diagram showing the means of the terminal 2 of the present embodiment. The terminal 2 includes a notifying unit 201 that notifies the control unit 1 of an operation state of the terminal 2, a receiving unit 202 that receives a notification of a selection result of a terminal to collect information, and a terminal 2.
And processing means 203 for performing other processing.

【0017】次に、本実施形態の作用について説明す
る。すなわち、制御部1は、端末2の動作状態を監視す
る手段101を用いて、端末2が動作しているかどう
か、その端末2が情報収集を行う端末として動作してい
るかどうかを確認する。端末2は動作状態を制御部1に
通知する手段201を有する。
Next, the operation of the present embodiment will be described. That is, the control unit 1 checks whether the terminal 2 is operating and whether the terminal 2 is operating as a terminal that collects information by using the operation state monitoring unit 101 of the terminal 2. The terminal 2 has means 201 for notifying the control unit 1 of the operation state.

【0018】制御部1は、情報収集を行う端末として動
作している端末2の台数が所定台数を下回り、かつ、情
報収集を行っていない端末2が動作している場合は、情
報収集を行う端末を選択する手段102を用いて、情報
収集を行っていない端末2の中から情報収集を行う端末
を選択する。さらに、選択結果を動作中のすべての制御
部1と端末2に通知する手段103により、情報収集を
行う端末の選択結果をすべての制御部1と端末2に伝え
る。端末2は情報収集を行う端末の選択結果を受信する
手段202を有する。以上を処理シーケンスとして表し
たものが図6である。
The control unit 1 collects information when the number of terminals 2 operating as terminals for collecting information is less than a predetermined number and the terminals 2 not collecting information are operating. Using the terminal selecting means 102, a terminal for which information is to be collected is selected from the terminals 2 which have not collected information. Further, the means 103 for notifying the selection result to all operating control units 1 and terminals 2 informs all control units 1 and terminals 2 of the selection result of the terminal to collect information. The terminal 2 has a means 202 for receiving a selection result of a terminal for collecting information. FIG. 6 shows the above processing sequence.

【0019】上述の処理の結果、制御部1は、処理手段
104を含めた処理が発生したときに、処理発生時刻と
処理内容を含む情報を作成して、情報収集を行う端末と
して通知されている端末2に情報を送信する。また、端
末2は処理手段203を含めた処理が発生したときに、
処理発生時刻と処理内容を含む情報を作成して、情報収
集を行う端末として通知されている端末2に情報を送信
する。なお、情報収集を行う端末として通知された端末
2は、送信されてくる情報を収集して保存する。
As a result of the above-described processing, when the processing including the processing means 104 occurs, the control unit 1 creates information including the processing occurrence time and the processing contents, and is notified as a terminal for collecting information. The information is transmitted to the terminal 2 which is located. Further, when the processing including the processing means 203 occurs, the terminal 2
The information including the processing occurrence time and the processing content is created, and the information is transmitted to the terminal 2 notified as the terminal that collects the information. In addition, the terminal 2 notified as a terminal that collects information collects and stores transmitted information.

【0020】情報収集を行う端末の所定台数が例えば2
台のときに、例えば端末2aと端末2bが情報収集を行
う端末として選択された後の、情報収集に関する処理シ
ーケンスを図7に示す。図8は、この処理シーケンスの
後で、端末2a〜2dに保存されている情報2aS〜2
dSを概念的に表したものである。
The predetermined number of terminals for collecting information is, for example, 2
FIG. 7 shows a processing sequence related to information collection after, for example, the terminals 2a and 2b are selected as terminals to collect information when the mobile terminal is a stand. FIG. 8 shows information 2aS-2 stored in terminals 2a-2d after this processing sequence.
This is a conceptual representation of dS.

【0021】つぎに、情報収集を行う端末として例えば
端末2aと端末2bが動作しているとき、端末2bが故
障などの理由により停止した場合について、処理シーケ
ンス図9を用いて説明する。このとき、情報収集を行う
端末の所定台数が例えば2台のときに、この状態では動
作している端末が端末2a,2c,2dの3台であり、
そのうち情報収集を行う端末として動作している端末が
端末2aの1台だけである。制御部1では、手段101
を用いてこの状態を確認できるので、手段102により
端末2cと端末2dの中から情報収集を行う端末を1台
追加で選択し、手段103により動作中のすべての制御
部1と端末2に選択結果を通知する。
Next, a case where the terminal 2b is stopped due to a failure or the like when the terminals 2a and 2b are operating as terminals for collecting information will be described with reference to a processing sequence diagram 9. At this time, when the predetermined number of terminals to collect information is, for example, two, in this state, the three terminals that are operating are the terminals 2a, 2c, and 2d,
Among them, only one terminal 2a operates as a terminal for collecting information. In the control unit 1, means 101
Can be used to check this state. Means 102 selects one additional terminal to collect information from terminals 2c and 2d, and means 103 selects all operating control units 1 and terminals 2 Notify the result.

【0022】情報収集を行う端末の選択方法は、端末に
優先順位を決めておけばよい。例えば、端末固有のID
を各端末に付与しておき、端末IDの昇順あるいは降順
で情報収集を行う端末を選択する。あるいは、端末間で
伝送路3を介して情報収集を行う端末となることを宣言
し、先着順で情報収集を行う端末を選択する。あるい
は、各端末内の情報を保存する記憶媒体の空き容量が大
きいものから選択する。あるいは、各端末の処理の負荷
が低いものから選択する。あるいは、過去に情報収集を
行う端末として選択されている期間が長いものから選択
する。これは、保存されている情報の端末間の整合性を
取る処理の負荷を軽減することを期待したものである。
あるいは、情報収集を行う端末として選択された時期が
最近のものから選択する。これも、保存されている情報
の端末間の整合性を取る処理の負荷を軽減することを期
待したものである。
As for the method of selecting a terminal for collecting information, the priority may be determined for each terminal. For example, a terminal-specific ID
Is assigned to each terminal, and a terminal for which information is to be collected in ascending or descending order of the terminal ID is selected. Alternatively, the terminal declares that the terminal is to collect information via the transmission path 3 between the terminals, and selects a terminal to collect information on a first-come, first-served basis. Alternatively, a terminal having a large free space in a storage medium for storing information in each terminal is selected. Alternatively, a terminal is selected from those having a low processing load on each terminal. Alternatively, a terminal that has been selected as a terminal for collecting information in the past for a long period is selected. This is expected to reduce the load of processing for obtaining consistency between stored information between terminals.
Alternatively, the terminal that has been selected as the terminal that performs information collection is selected from the latest. This is also expected to reduce the load of processing for obtaining consistency between stored information between terminals.

【0023】以上述べたように、本実施形態によれば、
情報収集を行う端末をシステム構成に応じて動的に、指
定された台数になるように決めることができる。したが
って、冗長度が適正かつ信頼性の高い情報収集装置を提
供できる。
As described above, according to the present embodiment,
The number of terminals for collecting information can be dynamically determined according to the system configuration so that the number of terminals becomes the specified number. Therefore, it is possible to provide a highly reliable information collection device with appropriate redundancy.

【0024】(第2実施形態)先ず、本実施形態の構成
について説明する。すなわち、図10は本実施形態の制
御部1の詳細を示すブロック図である。制御部1は、端
末2の動作状態を監視する監視手段101と、所定台数
の情報収集を行う端末が動作していないときに情報収集
を行う端末を選択する選択手段102と、制御部1のそ
の他の処理を行う処理手段104とを有する。
(Second Embodiment) First, the configuration of the present embodiment will be described. That is, FIG. 10 is a block diagram showing details of the control unit 1 of the present embodiment. The control unit 1 includes a monitoring unit 101 that monitors an operation state of the terminal 2, a selection unit 102 that selects a terminal that performs information collection when a predetermined number of information collection terminals are not operating, And processing means 104 for performing other processing.

【0025】図11は本実施形態の制御部2の詳細を示
すブロック図である。端末2は、自端末2の動作状態を
制御部1に通知する通知手段201と、端末2の動作状
態を監視する監視手段204と、所定台数の情報収集を
行う端末が動作していないときに情報収集を行う端末を
選択する選択手段205と、端末2のその他の処理を行
う処理手段203を有する。
FIG. 11 is a block diagram showing details of the control unit 2 of the present embodiment. The terminal 2 includes a notification unit 201 that notifies the control unit 1 of the operation state of the terminal 2, a monitoring unit 204 that monitors the operation state of the terminal 2, and a terminal that collects a predetermined number of information. It has a selecting means 205 for selecting a terminal for collecting information and a processing means 203 for performing other processing of the terminal 2.

【0026】次に、本実施形態の作用について説明す
る。すなわち、制御部1は、端末2の動作状態を監視す
る監視手段101を用いて、端末2が動作しているかど
うか、その端末2が情報収集を行う端末として動作して
いるかどうかについて確認する。端末2は動作状態を制
御部1に通知する通知手段201を有する。
Next, the operation of the present embodiment will be described. That is, the control unit 1 uses the monitoring unit 101 that monitors the operation state of the terminal 2 to check whether the terminal 2 is operating and whether the terminal 2 is operating as a terminal that collects information. The terminal 2 includes a notification unit 201 that notifies the control unit 1 of the operation state.

【0027】端末2は、端末2の動作状態を監視する手
段204を用いて、他の端末2が動作しているかどう
か、その端末2が情報収集を行う端末として動作してい
るかどうかを確認する。
The terminal 2 uses the means 204 for monitoring the operation state of the terminal 2 to confirm whether another terminal 2 is operating and whether the terminal 2 is operating as a terminal for collecting information. .

【0028】制御部1は、情報収集を行う端末として動
作している端末2の台数が所定台数を下回り、かつ、情
報収集を行っていない端末2が動作している場合は、情
報収集を行う端末を選択する通知手段102を用いて、
情報収集を行っていない端末2の中から情報収集を行う
端末を選択する。
The control unit 1 collects information when the number of terminals 2 operating as terminals for collecting information is less than a predetermined number and the terminals 2 not collecting information are operating. Using the notification means 102 for selecting a terminal,
A terminal that performs information collection is selected from the terminals 2 that have not performed information collection.

【0029】端末2は、情報収集を行う端末として動作
している端末2の台数が所定台数を下回り、かつ、情報
収集を行っていない端末2が動作している場合は、情報
収集を行う端末を選択する選択手段205を用いて、情
報収集を行っていない端末2の中から情報収集を行う端
末を選択する。以上を処理シーケンスとして表したもの
が図12である。
If the number of terminals 2 operating as terminals for collecting information is less than the predetermined number and the terminal 2 not collecting information is operating, the terminal 2 collecting information is used. Is selected from the terminals 2 that have not performed information collection by using the selection unit 205 that selects the terminal. FIG. 12 shows the above processing sequence.

【0030】処理発生時刻と処理内容を含む情報の送
信、収集、保存について、及び、情報収集を行う端末の
選択方法については、第1実施形態に記載した通りであ
る。
The transmission, collection, and storage of the information including the processing occurrence time and the processing contents, and the method of selecting the terminal for performing the information collection are as described in the first embodiment.

【0031】なお、情報収集を行う端末の選択は、制御
部1と端末2それぞれにおいて、同じ選択方法で行われ
るので、選択結果を他の制御部1や端末2に通知する通
知する必要はない。
The selection of the terminal for information collection is performed by the same selection method in each of the control unit 1 and the terminal 2, so that it is not necessary to notify the other control unit 1 or the terminal 2 of the selection result. .

【0032】以上述べたように、本実施形態によれば、
情報収集を行う端末をシステム構成に応じて動的に、指
定された台数になるように決めることができる。したが
って、冗長度が適正かつ信頼性の高い情報収集装置を提
供できる。
As described above, according to the present embodiment,
The number of terminals for collecting information can be dynamically determined according to the system configuration so that the number of terminals becomes the specified number. Therefore, it is possible to provide a highly reliable information collection device with appropriate redundancy.

【0033】(第3実施形態)先ず、本実施形態の構成
について説明する。すなわち、図13は本実施形態の端
末2の詳細を示すブロック図である。端末2は、情報統
合の要求を受けたときに該端末に保存されていない情報
を確認する確認手段206と、該端末に保存されていな
い情報を他の端末2から収集する収集手段207と、他
の端末2から収集した情報を該端末に保存されている情
報と統合する統合手段208を有する。
(Third Embodiment) First, the configuration of the present embodiment will be described. That is, FIG. 13 is a block diagram illustrating details of the terminal 2 of the present embodiment. The terminal 2 includes: a confirmation unit 206 that confirms information not stored in the terminal when a request for information integration is received; a collection unit 207 that collects information not stored in the terminal from another terminal 2; It has an integrating means 208 for integrating information collected from another terminal 2 with information stored in the terminal.

【0034】次に、本実施形態の作用について説明す
る。すなわち、図14は、例えば端末2aと端末2bが
情報収集を行う端末として選択されている状態で、端末
2bが故障などの理由により停止して、端末2cが情報
収集を行う端末として追加選択された後に、端末2a〜
2dに保存されている情報を概念的に表したものであ
る。すなわち、情報1〜情報3は、端末2bが動作して
いるときに発生した処理に関する情報であり、情報4〜
情報5は、端末2cが情報収集を行う端末として選択さ
れてから発生した処理に関する情報である。
Next, the operation of the present embodiment will be described. That is, FIG. 14 illustrates a state where, for example, the terminal 2a and the terminal 2b are selected as terminals for collecting information, the terminal 2b is stopped due to a failure or the like, and the terminal 2c is additionally selected as a terminal for collecting information. After the terminal 2a ~
This is a conceptual representation of the information stored in 2d. That is, information 1 to information 3 are information relating to processing that has occurred when the terminal 2b is operating, and information 4 to
The information 5 is information relating to processing that has occurred since the terminal 2c was selected as a terminal for collecting information.

【0035】この状態で端末2cが情報統合の要求を受
けたとき、端末2cは、確認手段206により、端末2
cに保存されていない情報を確認する。以上を処理シー
ケンスとして表したものが図15である。その際、伝送
するメッセージの内容の一例が図16である。端末2c
は、端末2cに保存されている情報のうち、情報収集を
行う端末として選択されてから収集した情報で最古の情
報の処理発生時刻を含む情報確認のメッセージを他の端
末2aと端末2dに通知する。端末2aと端末2dは情
報確認応答のメッセージとして、情報収集を行う端末と
して選択されてから現時点までに収集した情報の範囲
を、例えば、情報が含む処理発生時刻の範囲で通知す
る。端末2aであれば、情報1が含む処理発生時刻から
情報5が含む処理発生時刻を端末2cに応答する。ま
た、端末2dは、情報を収集する端末として動作してい
ないので、保存している情報が無いことを応答する。こ
れらの応答を受けた端末2cは、情報1の発生時刻以
降、情報4の発生時刻以前の情報が不足していることを
判定できる。
In this state, when the terminal 2c receives the request for information integration, the terminal 2c
Check the information not stored in c. FIG. 15 shows the above processing sequence. FIG. 16 shows an example of the content of the message to be transmitted at this time. Terminal 2c
Transmits an information confirmation message including the oldest information processing occurrence time in the information collected from the information stored in the terminal 2c after being selected as the information collection terminal to the other terminals 2a and 2d. Notice. The terminal 2a and the terminal 2d notify, as the information confirmation response message, the range of the information collected from the time when the terminal is selected as the information collection terminal to the present time, for example, in the range of the processing occurrence time included in the information. In the case of the terminal 2a, a response from the processing occurrence time included in the information 1 to the processing occurrence time included in the information 5 is sent to the terminal 2c. Also, since the terminal 2d is not operating as a terminal for collecting information, it responds that there is no stored information. The terminal 2c receiving these responses can determine that the information after the occurrence time of the information 1 and before the occurrence time of the information 4 are insufficient.

【0036】そこで、端末2cは、収集手段207によ
り、端末2cに保存されていない情報を他の端末2から
収集する。これを処理シーケンス図17で説明する。そ
の際、伝送するメッセージ内容の一例が図18である。
すなわち、不足している情報である情報1〜情報3を保
存している端末2aに対して、例えば情報1が含む処理
発生時刻から情報3が含む処理発生時刻までの情報を要
求するメッセージを端末2aに送信する。この情報要求
のメッセージに対して、端末2aは、情報1〜情報3を
端末2cに送信する。この情報の送信方法は、例えば情
報毎に複数回に分けて送信する方法、あるいは、例えば
情報1〜情報3を一括で送信する方法、あるいは、例え
ば情報1〜情報3を一括でまとめて、固定長のブロック
に分割して送信する方法、などがある。
Therefore, the terminal 2c uses the collecting means 207 to collect information not stored in the terminal 2c from another terminal 2. This will be described with reference to a processing sequence diagram 17. FIG. 18 shows an example of the message content to be transmitted at this time.
That is, for example, a message requesting information from the processing occurrence time included in the information 1 to the processing occurrence time included in the information 3 is sent to the terminal 2a storing the information 1 to the information 3 that is the missing information. 2a. In response to the information request message, the terminal 2a transmits information 1 to information 3 to the terminal 2c. The method of transmitting the information is, for example, a method of transmitting the information in a plurality of times, or a method of transmitting the information 1 to the information 3 at a time, or a method of transmitting the information 1 to the information 3 at a time and There is a method of dividing the data into long blocks and transmitting the divided data.

【0037】その結果得られた情報を、端末2cに保存
されている情報と統合する統合手段208により情報の
整合性を取る。図19にその時点の端末2a〜2dに保
存されている情報を概念的に表す。
The information obtained as a result is integrated with the information stored in the terminal 2c by the integration means 208 for integrating the information. FIG. 19 conceptually shows information stored in the terminals 2a to 2d at that time.

【0038】以上述べたように、本実施形態によれば、
どの情報収集を行う端末に対して情報統合の要求を行っ
た場合でも、その情報収集を行う端末に保存されている
情報と他の端末に保存されている情報を統合することが
できる。したがって、情報収集を行う端末の動作期間を
意識する必要が無くなり、操作性が向上する。
As described above, according to the present embodiment,
Regardless of which information collection terminal is requested to integrate information, the information stored in the information collection terminal and the information stored in another terminal can be integrated. Therefore, it is not necessary to consider the operation period of the terminal that collects information, and the operability is improved.

【0039】(第4実施形態)本実施形態では、情報収
集を行う端末として選択されたときに第3実施形態に記
した情報統合を行う。したがって、情報収集を行う端末
に対して情報統合の要求を行った時点では、すでに情報
統合が完了しているので、第3実施形態に比べて応答性
がさらに向上する。
(Fourth Embodiment) In this embodiment, the information integration described in the third embodiment is performed when the terminal is selected as a terminal for collecting information. Therefore, when the information integration request is made to the terminal that collects the information, the information integration has already been completed, and the responsiveness is further improved as compared with the third embodiment.

【0040】(第5実施形態)本実施形態では、情報収
集を行う端末が、所定の時刻に第3実施形態に記した情
報統合を行う。したがって、情報収集を行う端末を切換
えたときに、情報収集を行う端末の処理負荷が集中する
ことを避けられる。
(Fifth Embodiment) In this embodiment, a terminal that collects information performs the information integration described in the third embodiment at a predetermined time. Therefore, when the terminal for collecting information is switched, the processing load of the terminal for collecting information can be prevented from being concentrated.

【0041】所定の時刻の定め方としては、1日のうち
で処理負荷が軽い時間帯から固定で時刻を決める方法、
あるいは、情報収集を行う端末を切換えた時点から一定
時間経過した時刻とする方法などがある。
As a method of determining the predetermined time, a method of fixedly determining the time from a time zone in which the processing load is light within one day,
Alternatively, there is a method of setting the time at which a predetermined time has elapsed from the time when the terminal for collecting information is switched.

【0042】(第6実施形態)本実施形態では、情報収
集を行っていない端末であっても、第3実施形態に記し
た情報統合を行う。ただし、情報収集を行っていない端
末であれば、他の端末から収集する情報が多くなるの
で、第3実施形態に比べて、情報統合の要求に対する応
答性が劣る可能性がある。しかし、端末の種別を意識す
る必要が無いので、第3実施形態に比べて操作性がさら
に向上する。
(Sixth Embodiment) In the present embodiment, the information integration described in the third embodiment is performed even for a terminal that has not collected information. However, if the terminal does not collect information, the amount of information collected from other terminals increases, and therefore, there is a possibility that responsiveness to a request for information integration is inferior to that of the third embodiment. However, since there is no need to be aware of the type of the terminal, the operability is further improved as compared with the third embodiment.

【0043】また、第5実施形態に記した情報統合を行
えば、定期的に情報統合を行って情報の整合性をとるこ
とができるので、情報統合の要求に対する応答性と操作
性が向上する。
Further, if the information integration described in the fifth embodiment is performed, it is possible to perform information integration periodically to obtain information consistency, thereby improving responsiveness and operability to information integration requests. .

【0044】(第7実施形態)図20は本実施形態の端
末の詳細を示すブロック図である。端末2は、時刻合わ
せの要求を受けたときに修正時刻情報を動作中のすべて
の制御部1と端末2に通知する通知手段209を有す
る。
(Seventh Embodiment) FIG. 20 is a block diagram showing details of a terminal according to this embodiment. The terminal 2 has a notifying unit 209 for notifying all of the operating control units 1 and the terminal 2 of the corrected time information when receiving the time adjustment request.

【0045】すべての制御部1と端末2の内部時計の時
刻を合わせることで、制御部1と端末2の処理の発生順
序の整合性をとることができる。したがって、前記の情
報統合を行った際の情報の整合性を向上できる。
By synchronizing the times of the internal clocks of all the control units 1 and the terminal 2, it is possible to ensure consistency in the order in which the processes of the control unit 1 and the terminal 2 occur. Therefore, it is possible to improve the consistency of information when the information integration is performed.

【0046】(第8実施形態)本実施形態は、端末2が
所定の時刻に修正時刻情報を動作中のすべての制御部1
と端末2に通知する。その構成は、第7実施形態と同じ
である。
(Eighth Embodiment) In this embodiment, all the control units 1 in which the terminal 2 is operating the corrected time information at a predetermined time are operating.
To the terminal 2. The configuration is the same as in the seventh embodiment.

【0047】したがって、端末から操作を行わない場合
でも時刻合わせを行うことができるので、情報の中の処
理発生時刻の整合性を一定範囲に保つことができる。
Therefore, the time can be adjusted even when no operation is performed from the terminal, so that the consistency of the processing occurrence time in the information can be kept within a certain range.

【0048】(第9実施形態)図21は本実施形態の端
末2の詳細を示すブロック図である。端末2は、制御部
1と端末2の内部時計を監視する監視手段210と、そ
れらの内部時計の時刻と自端末2の内部時計の時刻との
差が所定の値を越えたときに修正時刻情報を動作中のす
べての制御部1と端末2に通知する通知手段209を有
する。
(Ninth Embodiment) FIG. 21 is a block diagram showing details of the terminal 2 of the present embodiment. The terminal 2 has a monitoring unit 210 for monitoring the internal clocks of the control unit 1 and the terminal 2, and a correction time when a difference between the time of the internal clock and the time of the internal clock of the terminal 2 exceeds a predetermined value. A notification unit 209 for notifying information to all the operating control units 1 and terminals 2 is provided.

【0049】したがって、内部時計の精度が高い場合に
は、前記手段209を用いる頻度が減り、時刻合わせの
頻度を抑えることができる。
Therefore, when the precision of the internal clock is high, the frequency of using the means 209 is reduced, and the frequency of time setting can be suppressed.

【0050】(第10実施形態)図22は本実施形態の
制御部1の詳細を示すブロック図である。制御部1は、
所定の時刻に修正時刻情報を動作中のすべての制御部1
と端末2に通知する通知手段105を有する。
(Tenth Embodiment) FIG. 22 is a block diagram showing details of the control unit 1 of the present embodiment. The control unit 1
All the control units 1 operating the corrected time information at a predetermined time
And a notifying unit 105 for notifying the terminal 2 of the request.

【0051】すべての制御部1と端末2の内部時計の時
刻を合わせることで、制御部1と端末2の処理の発生順
序の整合性をとることができる。したがって、前記の情
報統合を行った際の整合性を向上できる。
By adjusting the times of the internal clocks of all the control units 1 and the terminal 2, it is possible to ensure consistency in the order in which the processes of the control unit 1 and the terminal 2 occur. Therefore, the consistency at the time of performing the information integration can be improved.

【0052】(第11実施形態)図23は本実施形態の
制御部1の詳細を示すブロック図である。制御部1は、
制御部1と端末2の内部時計を監視する監視手段106
と、それらの内部時計の時刻と自制御部1の内部時計の
時刻との差が所定の値を越えたときに修正時刻情報を動
作中のすべての制御部1と端末2に通知する通知手段1
05を有する。
(Eleventh Embodiment) FIG. 23 is a block diagram showing details of the control unit 1 of the present embodiment. The control unit 1
Monitoring means 106 for monitoring the internal clocks of control unit 1 and terminal 2
Notification means for notifying all operating control units 1 and terminals 2 of the corrected time information when the difference between the time of the internal clock and the time of the internal clock of the control unit 1 exceeds a predetermined value. 1
05.

【0053】したがって、内部時計の精度が高い場合に
は、通知手段105を用いる頻度が減り、時刻合わせの
頻度を抑えることができる。
Therefore, when the accuracy of the internal clock is high, the frequency of using the notification means 105 is reduced, and the frequency of time setting can be suppressed.

【0054】(第12実施形態)先ず、本実施形態の構
成について説明する。すなわち、本実施形態は、内部時
計の時刻修正後に修正時刻情報を区切情報として用い
て、収集した情報の順序を編集する手段を有する。図2
4は、区切情報として用いる修正時刻情報の一例であ
る。修正時刻情報には、例えば修正時刻と、当該修正時
刻情報を送信した制御部1または端末2を示す修正元の
情報が含まれている。
(Twelfth Embodiment) First, the configuration of the present embodiment will be described. That is, the present embodiment has means for editing the order of collected information by using the corrected time information as delimiter information after the time of the internal clock is corrected. FIG.
4 is an example of correction time information used as delimiter information. The correction time information includes, for example, a correction time and information of a correction source indicating the control unit 1 or the terminal 2 that has transmitted the correction time information.

【0055】次に、本実施形態の作用について説明す
る。すなわち、図25は、本実施形態における情報発生
の例の説明図である。なお、図中のNN:NN:NN
(Nは数字)は、処理発生時刻を示す。また、当該情報
に含まれる処理が発生した制御部1を付記した。例え
ば、制御部1aが、制御部1aの内部時計にもとづい
て、修正時刻を13:30:00に送信したとき、制御
部1bの内部時計の時刻が13:31:00である場合
を考える。制御部1aでは、制御部1aの内部時計にし
たがって、例えば13:29:20に情報1が発生し、
13:29:40に情報3が発生し、13:30:00
に情報5が発生し、13:30:20に情報7が発生し
ている。また、制御部1bでは、制御部1bの内部時計
にしたがって、例えば13:30:30に情報2が発生
し、13:30:50に情報4が発生し、13:31:
00に修正時刻情報を受信して内部時計を13:30:
00に修正し、その後は13:30:10に情報6が発
生し、13:30:30に情報8が発生している。
Next, the operation of the present embodiment will be described. That is, FIG. 25 is an explanatory diagram of an example of information generation in the present embodiment. NN: NN: NN in FIG.
(N is a number) indicates the processing occurrence time. Further, the control unit 1 in which the process included in the information has occurred has been added. For example, consider a case where the control unit 1a transmits the correction time at 13:30:00 based on the internal clock of the control unit 1a, and the time of the internal clock of the control unit 1b is 13:31:00. The control unit 1a generates information 1 at, for example, 13:29:20 according to the internal clock of the control unit 1a,
Information 3 occurs at 13:29:40, and 13:30:00
And information 7 is generated at 13:30:20. Further, in the control unit 1b, according to the internal clock of the control unit 1b, for example, information 2 is generated at 13:30:30, information 4 is generated at 13:30:50, and 13:31:
At 00:00, the corrected time information is received and the internal clock is set to 13:30:
00, and thereafter, information 6 occurs at 13:30:10, and information 8 occurs at 13:30:30.

【0056】図25は、時刻合わせをする前の時刻のず
れ、すなわち制御部1bの00:01:00の進みを念
頭において、発生した情報の相対的な発生順序を概念的
に示している。図25から分かるように、時刻合わせを
した結果、制御部1bの処理発生時刻は13:30:0
0から13:31:00まで重複している。この例でも
情報2と情報8に付与されている処理発生時刻13:3
0:30が同じである。したがって、本実施形態では、
この期間の情報の前後関係の整合性を取るために、修正
時刻情報を区切情報として用いて、以下のようにして収
集した情報の順序を編集する。
FIG. 25 conceptually shows the relative generation order of the generated information in consideration of the time lag before the time adjustment, that is, the advance of 00:01:00 of the control unit 1b. As can be seen from FIG. 25, as a result of the time adjustment, the processing occurrence time of the control unit 1b is 13: 30: 0.
It overlaps from 0 to 13:00. Also in this example, the processing occurrence time 13: 3 assigned to the information 2 and the information 8
0:30 is the same. Therefore, in this embodiment,
In order to ensure consistency of the context of the information during this period, the order of the collected information is edited as follows using the modified time information as the delimiter information.

【0057】ここで、例えば端末2aが情報収集を行う
端末として選択されている場合を考える。図26は、実
施形態における端末2aに保存されている情報を概念的
に示したものである。この情報は、情報編集を行う前の
状態であり、端末2aが情報を受信した順序に並んでい
る。ところで、これらの情報は、伝送時の遅れや、情報
伝送の手順によっては、処理発生時刻の順序になってい
るとは限らない。したがって、情報に含まれる処理発生
時刻を用いて情報の並び替えを行う必要がある。
Here, it is assumed that the terminal 2a is selected as a terminal for collecting information. FIG. 26 conceptually shows information stored in the terminal 2a in the embodiment. This information is in a state before the information is edited, and is arranged in the order in which the terminal 2a has received the information. By the way, these pieces of information are not always in the order of the processing occurrence times depending on the delay in transmission and the procedure of information transmission. Therefore, it is necessary to rearrange the information using the processing occurrence times included in the information.

【0058】本実施形態では、制御部1aから受信した
時刻修正情報を区切情報として用いて、区切情報受信前
に到着した情報に含まれる処理発生時刻の順序にしたが
って情報の並び替えを行う。そして、区切情報受信後に
到着した情報に含まれる処理発生時刻の順次にしたがっ
て情報の並び替えを行う。そして、区切情報の前に区切
情報受信前に到着した情報を、区切情報の後に区切情報
受信後に到着した情報を配置する。図27は、この結
果、端末2aに保存されている情報を概念的に示したも
のである。
In the present embodiment, the time adjustment information received from the control unit 1a is used as delimiter information, and the information is rearranged in accordance with the order of the processing occurrence times included in the information arriving before the reception of the delimiter information. Then, the information is rearranged in accordance with the order of the processing occurrence times included in the information arriving after receiving the delimiter information. Then, information arriving before receiving the delimiter information is arranged before the delimiter information, and information arriving after receiving the delimiter information is arranged after the delimiter information. FIG. 27 conceptually shows the information stored in the terminal 2a as a result.

【0059】以上の例では、区切情報が一つの場合を説
明したが、複数ある場合には、区切情報の間に受信した
情報毎に情報に含まれる処理発生時刻の順序にしたがっ
て情報の並び替えを行う。
In the above example, the case where there is one delimiter information has been described. However, when there is a plurality of delimiter information, the information is rearranged according to the order of the processing occurrence time included in the information for each piece of information received between the delimiter information. I do.

【0060】以上のような本実施形態の効果を図28を
参照して説明する。図28は、時刻修正情報を区切り情
報として用いずに、情報に含まれる処理発生時刻の順序
に従って情報の並び替えを行ったものである。制御部1
bの内部時計が進んでいたために、情報2が時刻合わせ
を行った後の情報7の後に、情報4が時刻合わせを行っ
た後の情報8の後に移動している。情報2が発生したと
きの制御部1aの内部時計の時刻は、情報2に含まれる
処理発生時刻よりも00:01:00前の13:29:
30であり、情報7に含まれる時刻修正後の制御部1a
における処理発生時刻13:30:20と比べて誤差が
00:00:50である。また、情報4が発生したとき
の制御部1aの内部時計の時刻は、情報4に含まれる処
理発生時刻よりも00:01:00前の13:29:5
0であり、情報8に含まれる時刻修正後の制御部1bに
おける処理発生時刻13:30:30と比べて誤差が0
0:00:40である。
The effect of the present embodiment as described above will be described with reference to FIG. In FIG. 28, the information is rearranged in accordance with the order of the processing occurrence times included in the information without using the time correction information as the delimiter information. Control unit 1
Since the internal clock of b is advanced, the information 2 moves after the information 7 after the time adjustment, and the information 4 moves after the information 8 after the time adjustment. The time of the internal clock of the control unit 1a when the information 2 occurs is 13: 29: 00: 01: 00 before the processing occurrence time included in the information 2.
30, the control unit 1a after the time correction included in the information 7
The error is 00:00:50 as compared with the process occurrence time 13:30:20 in the above. The time of the internal clock of the control unit 1a when the information 4 is generated is 13: 29: 5 which is 00:01:00 before the processing occurrence time included in the information 4.
0, and the error is 0 compared to the process occurrence time 13:30:30 in the control unit 1b after the time correction included in the information 8.
0:00:40.

【0061】ところで、本実施形態の情報の並び替えの
結果を示した図27でも、情報2が情報3の後に移動し
ている。しかし、情報2が発生したときの制御部1aの
内部時計の時刻は、情報4に含まれる処理発生時刻より
も00:01:00前の13:29:30であり、情報
3に含まれる制御部1aにおける処理発生時刻13:2
9:40と比べて誤差が00:00:10である。すな
わち、区切情報を用いない場合と比べて誤差が小さいこ
とが分かる。
By the way, also in FIG. 27 showing the result of the information rearrangement of the present embodiment, the information 2 moves after the information 3. However, the time of the internal clock of the control unit 1a when the information 2 is generated is 13:29:30 which is 00:01:00 before the processing occurrence time included in the information 4, and the control time included in the information 3 Process occurrence time 13: 2 in unit 1a
The error is 00:00:10 compared to 9:40. That is, it can be seen that the error is smaller than the case where the delimiter information is not used.

【0062】制御部1や端末2の内部時計の精度が高い
場合、あるいは、内部時計の精度が低くても適切な頻度
で時刻修正を行っている場合、あるいは、情報発生の頻
度がより高い場合、このような誤差はさらに小さなもの
となる。
When the accuracy of the internal clock of the control unit 1 or the terminal 2 is high, or when the time is adjusted at an appropriate frequency even if the accuracy of the internal clock is low, or when the frequency of information generation is higher , Such errors are even smaller.

【0063】以上述べたように、制御部1や端末2の内
部時計の時刻を合わせた場合でも、相対的な処理発生順
序を大きく変えることなく、収集した情報の整合性を取
ることができる。
As described above, even when the times of the internal clocks of the control unit 1 and the terminal 2 are adjusted, it is possible to maintain the consistency of the collected information without greatly changing the relative processing generation order.

【0064】(第13実施形態)先ず、本実施形態の構
成について説明する。すなわち、本実施形態は、内部時
計の時刻修正後に修正時刻情報を区切情報として用い
て、収集した情報を統合する手段を有する。
(Thirteenth Embodiment) First, the configuration of the present embodiment will be described. That is, the present embodiment has means for integrating collected information by using the corrected time information as delimiter information after the time of the internal clock is corrected.

【0065】次に、本実施形態の作用について説明す
る。すなわち、第12実施形態の説明で用いた例を本実
施形態でも用いて説明する。すなわち、図25に示す情
報発生の例を考える。このとき、本実施形態における端
末2aに保存されている情報を概念的に示すと図26の
ようになる。
Next, the operation of the present embodiment will be described. That is, the example used in the description of the twelfth embodiment will be described also in the present embodiment. That is, consider an example of information generation shown in FIG. At this time, the information stored in the terminal 2a in the present embodiment is conceptually shown in FIG.

【0066】さて、例えば端末2bが情報統合を行うと
きに、端末2bに保存されている情報が例えば図29の
ように概念的に示されているとする。すなわち、図25
に示す制御部1bの内部時刻13:30:30に発生し
た情報8だけが端末2bに保存されているとする。
Now, for example, when the terminal 2b performs information integration, it is assumed that the information stored in the terminal 2b is conceptually shown as in FIG. 29, for example. That is, FIG.
It is assumed that only the information 8 generated at 13:30:30 of the internal time of the control unit 1b is stored in the terminal 2b.

【0067】このとき、端末2bが他の端末に対して、
不足している情報があるかどうかを確認するための情報
確認のメッセージの内容の一例を図30に示す。すなわ
ち、端末2bに保存されている最古の情報8に含まれる
処理発生時刻13:30:30を他の端末へ通知するこ
とになる。
At this time, the terminal 2b is
FIG. 30 shows an example of the content of an information confirmation message for confirming whether there is missing information. That is, the processing occurrence time 13:30:30 included in the oldest information 8 stored in the terminal 2b is notified to another terminal.

【0068】本実施形態では、制御部1aから受信した
時刻修正情報を区切情報として用いて、端末2aでは、
区切情報受信前に到着した情報は無条件で端末2bへ送
信する。また、区切情報受信後、すなわち、時刻合わせ
後に到着した情報は、指定時刻以前の情報だけを端末2
bへ送信する。図31は、端末2aに保存されている情
報の概念図を用いて以上に述べたことを説明した図であ
る。また、図32は、この結果、端末2b保存されてい
る情報を概念的に示したものである。
In this embodiment, the terminal 2a uses the time correction information received from the control unit 1a as delimiter information.
Information arriving before receiving the delimiter information is unconditionally transmitted to the terminal 2b. Further, after receiving the delimiter information, that is, the information arriving after the time adjustment, only the information before the designated time is transmitted to the terminal 2.
b. FIG. 31 is a diagram for explaining the above description using a conceptual diagram of information stored in the terminal 2a. FIG. 32 conceptually shows the information stored in the terminal 2b as a result.

【0069】以上の例では、区切情報が一つの場合を説
明したが、複数ある場合には、区切情報のうち最新のも
の以前の情報は無条件で端末2bへ送信する。
In the above example, the case where there is one delimiter information has been described. However, when there are a plurality of delimiter information, the information before the latest delimiter information is unconditionally transmitted to the terminal 2b.

【0070】以上のような本実施形態の効果について図
33を参照して説明する。図33は、本実施形態の効果
を説明するための図である。端末2bは、情報8が発生
した時刻以前の情報、すなわち情報8に含まれる制御部
1bの処理発生時刻13:30:30以前の情報を要求
する。このとき、端末2aが時刻修正情報を区切情報と
して用いずに、処理発生時刻13:30:30以前の情
報を端末2bへ送信すると、結果的に、図33に概念的
に示すような情報が端末2bに保存される。すなわち、
端末2aは、制御部1bの内部時計が進んでいたため
に、時刻合わせの前に制御部1bの内部時計の時刻1
3:30:50に発生した情報4を13:30:30以
降の情報と判断して、端末2bに送信しない。したがっ
て、情報の漏れが生じて、端末間で、端末に保存されて
いる情報の整合性が取れなくなってしまう。
The effect of the present embodiment as described above will be described with reference to FIG. FIG. 33 is a diagram for explaining the effect of the present embodiment. The terminal 2b requests information before the time when the information 8 occurs, that is, information before 13:30:30, the processing occurrence time of the control unit 1b included in the information 8. At this time, if the terminal 2a transmits the information before the processing occurrence time 13:30:30 to the terminal 2b without using the time correction information as delimiter information, the information conceptually shown in FIG. It is stored in the terminal 2b. That is,
Since the internal clock of the control unit 1b has advanced, the terminal 2a sets the time of the internal clock of the control unit 1b before the time adjustment.
The information 4 generated at 3:30:50 is determined to be information after 13:30:30, and is not transmitted to the terminal 2b. Therefore, information leakage occurs, and it becomes impossible for the information stored in the terminals to be consistent between the terminals.

【0071】これに対して、本実施形態では時刻修正情
報を区切情報として用いて、時刻合わせ前の情報を無条
件で端末2aから端末2bへ送信するので、このような
情報の漏れが生じない。
On the other hand, in the present embodiment, the information before the time adjustment is transmitted unconditionally from the terminal 2a to the terminal 2b using the time correction information as the delimiter information, so that such information leakage does not occur. .

【0072】以上述べたように、制御部1や端末2の内
部時計の時刻を合わせた場合でも、情報の漏れが出るこ
と無く、端末間で、端末に保存されている情報の整合性
を取ることができる。
As described above, even when the time of the internal clock of the control unit 1 or the terminal 2 is adjusted, the information stored in the terminal is kept consistent between the terminals without leaking information. be able to.

【0073】[0073]

【発明の効果】以上述べたように、本発明によれば、情
報収集を行う端末をシステム構成に応じて動的に、指定
された台数になるように決めることにより、冗長度が適
正かつ信頼性の高い情報収集装置を提供できる。
As described above, according to the present invention, the number of terminals for collecting information is dynamically determined according to the system configuration so as to be the specified number, so that the redundancy is properly and reliably determined. It is possible to provide a highly reliable information collecting device.

【0074】また、本発明の情報収集装置によれば、情
報収集を行う端末に保存されている情報と他の端末に保
存されている情報を統合することにより、どの端末を操
作しても情報を編集して読み出すことができ、操作性を
向上できる。
According to the information collecting apparatus of the present invention, the information stored in the terminal that collects information and the information stored in other terminals are integrated, so that the information can be collected regardless of which terminal is operated. Can be edited and read, and operability can be improved.

【0075】さらに、本発明の情報収集装置によれば、
制御部及び端末の内部時計の時刻を合わせるとともに、
時刻修正情報を用いて情報の編集及び他の端末に保存さ
れている情報との統合を行うことで、情報の整合性を向
上できる。
Further, according to the information collecting apparatus of the present invention,
While adjusting the time of the internal clock of the control unit and the terminal,
By using the time correction information to edit the information and integrate it with the information stored in another terminal, the consistency of the information can be improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の情報収集装置の全体構成図。FIG. 1 is an overall configuration diagram of an information collection device of the present invention.

【図2】本発明の制御部と端末の処理内容を示す情報を
示す図。
FIG. 2 is a diagram showing information indicating processing contents of a control unit and a terminal according to the present invention.

【図3】本発明の第1実施形態の情報収集装置の全体構
成図。
FIG. 3 is an overall configuration diagram of an information collection device according to the first embodiment of the present invention.

【図4】本発明の第1実施形態の制御部の手段を示すブ
ロック図。
FIG. 4 is a block diagram showing means of a control unit according to the first embodiment of the present invention.

【図5】本発明の第1実施形態の端末の手段を示すブロ
ック図。
FIG. 5 is a block diagram showing means of a terminal according to the first embodiment of the present invention.

【図6】本発明の第1実施形態の制御部と端末との間の
処理シーケンスを示す図。
FIG. 6 is a diagram showing a processing sequence between a control unit and a terminal according to the first embodiment of the present invention.

【図7】本発明の第1実施形態の制御部と端末との間の
処理シーケンスを示す図。
FIG. 7 is a diagram showing a processing sequence between a control unit and a terminal according to the first embodiment of the present invention.

【図8】本発明の第1実施形態の端末に保存されている
情報を示す図。
FIG. 8 is a view showing information stored in the terminal according to the first embodiment of the present invention.

【図9】本発明の第1実施形態の制御部と端末との間の
処理シーケンスを示す図。
FIG. 9 is a diagram showing a processing sequence between the control unit and the terminal according to the first embodiment of the present invention.

【図10】本発明の第2実施形態の制御部の手段を示す
ブロック図。
FIG. 10 is a block diagram showing means of a control unit according to a second embodiment of the present invention.

【図11】本発明の第2実施形態の端末の手段を示すブ
ロック図。
FIG. 11 is a block diagram showing means of a terminal according to the second embodiment of the present invention.

【図12】本発明の第2実施形態の制御部と端末との間
の処理シーケンスを示す図。
FIG. 12 is a diagram showing a processing sequence between a control unit and a terminal according to the second embodiment of the present invention.

【図13】本発明の第3実施形態の端末の手段を示すブ
ロック図。
FIG. 13 is a block diagram showing means of a terminal according to the third embodiment of the present invention.

【図14】本発明の第3実施形態の端末に保存されてい
る情報を示す図。
FIG. 14 is a diagram showing information stored in a terminal according to the third embodiment of the present invention.

【図15】本発明の第3実施形態の端末の間の処理シー
ケンスを示す図。
FIG. 15 is a diagram showing a processing sequence between terminals according to the third embodiment of the present invention.

【図16】本発明の第3実施形態において伝送するメッ
セージの内容を示す図。
FIG. 16 is a diagram showing contents of a message transmitted in the third embodiment of the present invention.

【図17】本発明の第3実施形態の端末の間の処理シー
ケンスを示す図。
FIG. 17 is a diagram showing a processing sequence between terminals according to the third embodiment of the present invention.

【図18】本発明の第3実施形態において伝送するメッ
セージの内容を示す図。
FIG. 18 is a diagram showing the contents of a message transmitted in the third embodiment of the present invention.

【図19】本発明の第3実施形態の端末に保存されてい
る情報を示す図。
FIG. 19 is a diagram showing information stored in a terminal according to the third embodiment of the present invention.

【図20】本発明の第7実施形態と第8実施形態の端末
の手段を示すブロック図。
FIG. 20 is a block diagram showing means of a terminal according to the seventh and eighth embodiments of the present invention.

【図21】本発明の第9実施形態の端末の手段を示すブ
ロック図。
FIG. 21 is a block diagram showing means of a terminal according to a ninth embodiment of the present invention.

【図22】本発明の第10実施形態の制御部の手段を示
すブロック図。
FIG. 22 is a block diagram showing means of a control unit according to a tenth embodiment of the present invention.

【図23】本発明の第11実施形態の制御部の手段を示
すブロック図。
FIG. 23 is a block diagram showing means of a control unit according to an eleventh embodiment of the present invention.

【図24】本発明の第12実施形態の修正時刻情報(区
切情報)を示す図。
FIG. 24 is a diagram showing correction time information (separation information) according to a twelfth embodiment of the present invention.

【図25】本発明の第12実施形態と第13実施形態に
おける情報発生の例の説明図。
FIG. 25 is an explanatory diagram of an example of information generation in the twelfth and thirteenth embodiments of the present invention.

【図26】本発明の第12実施形態と第13実施形態に
おける端末に保存されている情報を示す図。
FIG. 26 is a diagram showing information stored in a terminal according to the twelfth and thirteenth embodiments of the present invention.

【図27】本発明の第12実施形態における端末に保存
されている情報を示す図。
FIG. 27 is a diagram showing information stored in a terminal according to the twelfth embodiment of the present invention.

【図28】本発明の第12実施形態の効果を説明するた
めの図。
FIG. 28 is a view for explaining effects of the twelfth embodiment of the present invention.

【図29】本発明の第13実施形態における端末に保存
されている情報を示す図。
FIG. 29 is a diagram showing information stored in a terminal according to the thirteenth embodiment of the present invention.

【図30】本発明の第13実施形態において伝送するメ
ッセージの内容を示す図。
FIG. 30 is a view showing contents of a message transmitted in the thirteenth embodiment of the present invention.

【図31】本発明の第13実施形態における端末に保存
されている情報を示す図。
FIG. 31 is a diagram showing information stored in a terminal according to the thirteenth embodiment of the present invention.

【図32】本発明の第13実施形態における端末に保存
されている情報を示す図。
FIG. 32 is a view showing information stored in a terminal according to the thirteenth embodiment of the present invention.

【図33】本発明の第13実施形態の効果を説明するた
めの図。
FIG. 33 is a view for explaining effects of the thirteenth embodiment of the present invention;

【符号の説明】[Explanation of symbols]

1,1a,1b,1c … 制御部 2,2a,2b,2c,2d … 端末 2aS,2bS,2cS,2dS … 端末に保存され
ている情報 3 … 伝送路 101 … 状態監視手段 102 … 情報収集を行う端末の選択手段 103 … 選択結果の通知手段 104 … 制御部のその他の処理を行う処理手段 105 … 修正時刻の通知手段 106 … 制御部と端末の内部時計監視手段 201 … 状態通知手段 202 … 情報収集を行う端末の選択結果受信手段 203 … 端末のその他の処理を行う処理手段 204 … 状態監視手段 205 … 情報収集を行う端末の選択手段 206 … 保存されていない情報の確認手段 207 … 保存されていない情報の収集手段 208 … 収集した情報の統合手段 209 … 修正時刻の通知手段 210 … 制御部と端末の内部時計監視手段
1, 1a, 1b, 1c ... control unit 2, 2a, 2b, 2c, 2d ... terminal 2aS, 2bS, 2cS, 2dS ... information stored in the terminal 3 ... transmission line 101 ... state monitoring means 102 ... Means for selecting terminal to be performed 103 Means for notifying selection result 104 Means for performing other processing of control unit 105 Means for notifying correction time 106 Means for monitoring internal clock of control unit and terminal 201 State notification means 202 Information Collection result selection terminal receiving means 203 ... Processing means for performing other processing of the terminal 204 ... State monitoring means 205 ... Terminal selection means for collecting information 206 ... Confirmation means for unsaved information 207 ... Saved Means for collecting information that does not exist 208 ... Means for integrating the collected information 209 ... Means for notifying the correction time 210 ... Control unit and terminal Internal clock monitoring means

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】少なくとも一つの制御部と少なくとも一つ
の端末が伝送路で接続され、前記伝送路を介して伝送す
べき前記制御部及び前記端末それぞれの処理内容を示す
情報を、情報収集を行う端末として前記端末のうち所定
台数だけ割り当てると共に、 前記制御部は、前記端末の動作状態を監視する手段と、
所定台数の前記情報収集を行う端末が動作していないと
きに前記情報収集を行う端末を選択する手段と、前記情
報収集を行う端末の選択結果を前記制御部と前記端末と
に通知する手段を備え、 前記端末は、該端末の動作状態を前記制御部に通知する
手段と、前記情報収集を行う端末の選択結果の通知を受
信する手段とを具備することを特徴とする情報収集装
置。
At least one control unit and at least one terminal are connected by a transmission line, and information indicating processing contents of the control unit and the terminal to be transmitted via the transmission line is collected. While allocating a predetermined number of the terminals as terminals, the control unit monitors an operation state of the terminal,
Means for selecting a terminal for performing the information collection when a predetermined number of the terminals for performing the information collection are not operating, and means for notifying the control unit and the terminal of the selection result of the terminal for performing the information collection. An information collection apparatus, comprising: a terminal that notifies the control unit of an operation state of the terminal; and a unit that receives notification of a selection result of a terminal that performs the information collection.
【請求項2】少なくとも一つの制御部と少なくとも一つ
の端末が伝送路で接続され、前記伝送路を介して伝送す
べき前記制御部及び前記端末それぞれの処理内容を示す
情報を、情報収集を行う端末として前記端末のうち所定
台数だけ割り当てると共に、 前記制御部は、前記端末の動作状態を監視する手段と、
所定台数の前記情報収集を行う端末が動作していないと
きに前記情報収集を行う端末を選択する手段とを備え、 前記端末は、該端末の動作状態を前記制御部と前記端末
に通知する手段と、前記端末の動作状態を監視する手段
と、所定台数の前記情報収集を行う端末が動作していな
いときに前記情報収集を行う端末を選択する手段とを具
備することを特徴する情報収集装置。
2. At least one control unit and at least one terminal are connected by a transmission line, and information indicating processing contents of the control unit and the terminal to be transmitted via the transmission line is collected. While allocating a predetermined number of the terminals as terminals, the control unit monitors an operation state of the terminal,
Means for selecting a terminal for performing the information collection when a predetermined number of the terminals for performing the information collection are not operating, wherein the terminal notifies the control unit and the terminal of an operation state of the terminal. An information collection device, comprising: means for monitoring an operation state of the terminal; and means for selecting a terminal for performing the information collection when a predetermined number of the terminals for performing the information collection are not operating. .
【請求項3】前記端末のうち情報収集を行う端末は、情
報統合の要求を受けたときに該端末に保存されていない
情報を確認する手段と、該端末に保存されていない情報
を他の前記端末から収集する手段と、他の前記端末から
収集した情報を該端末に保存されている情報と統合する
手段とを具備することを特徴とする請求項1乃至請求項
2のいずれかに記載の情報収集装置。
3. A terminal for collecting information among the terminals, wherein a means for confirming information not stored in the terminal when a request for information integration is received is provided, and information which is not stored in the terminal is transmitted to another terminal. 3. The apparatus according to claim 1, further comprising: means for collecting information from the terminal; and means for integrating information collected from another terminal with information stored in the terminal. Information collection device.
【請求項4】前記端末のうち情報収集を行う端末は、前
記情報収集を行う端末として選択されたときに該端末に
保存されていない情報を確認する手段と、該端末に保存
されていない情報を他の前記端末から収集する手段と、
他の前記端末から収集した情報を該端末に保存されてい
る情報と統合する手段を具備することを特徴とする請求
項1乃至請求項2のいずれかに記載の情報収集装置。
4. A terminal for collecting information among the terminals, wherein the terminal for confirming information not stored in the terminal when the terminal is selected as the terminal for collecting information, and a terminal for storing information not stored in the terminal. Means for collecting from the other terminal,
3. The information collecting apparatus according to claim 1, further comprising a unit configured to integrate information collected from another terminal with information stored in the terminal.
【請求項5】前記端末のうち情報収集を行う端末は、所
定の時刻に該端末に保存されていない情報を確認する手
段と、該端末に保存されていない情報を他の前記端末か
ら収集する手段と、他の前記端末から収集した情報を該
端末に保存されている情報と統合する手段とを具備する
ことを特徴とする請求項1乃至請求項2のいずれかに記
載の情報収集装置。
5. A terminal for collecting information among the terminals, means for confirming information not stored in the terminal at a predetermined time, and collecting information not stored in the terminal from another terminal. 3. The information collection apparatus according to claim 1, further comprising: means for integrating information collected from another terminal with information stored in the terminal.
【請求項6】前記端末は、請求項3または請求項5のい
ずれかに記載の手段を具備することを特徴とする情報収
集装置。
6. An information collecting apparatus, wherein the terminal comprises the means according to claim 3 or 5.
【請求項7】前記端末は、時刻合わせの要求を受けたと
きに修正時刻情報を前記制御部と前記端末に通知する手
段を具備することを特徴とする請求項3乃至請求項6の
いずれかに記載の情報収集装置。
7. The terminal according to claim 3, further comprising: means for notifying the control unit and the terminal of corrected time information when a time adjustment request is received. Information collection device described in the item.
【請求項8】前記端末は、所定の時刻に修正時刻情報を
前記制御部と前記端末に通知する手段を具備することを
特徴とする請求項3乃至請求項6のいずれかに記載の情
報収集装置。
8. The information collection device according to claim 3, wherein said terminal includes means for notifying said control unit and said terminal of corrected time information at a predetermined time. apparatus.
【請求項9】前記端末は、前記制御部と他の前記端末の
内部時計の時刻を監視する手段と、前記制御部と他の前
記端末の内部時計の時刻と該端末の内部時計の時刻との
差が所定の値を越えたときに修正時刻情報を前記制御部
と前記端末に通知する手段を具備することを特徴とする
請求項3乃至請求項6のいずれかに記載の情報収集装
置。
9. The terminal, comprising: means for monitoring the time of an internal clock of the control unit and another terminal; a time of an internal clock of the control unit and another terminal; and a time of an internal clock of the terminal. 7. The information collecting apparatus according to claim 3, further comprising: means for notifying the control unit and the terminal of correction time information when a difference between the two exceeds a predetermined value.
【請求項10】前記制御部は、所定の時刻に修正時刻情
報を前記制御部と前記端末に通知する手段を具備するこ
とを特徴とする請求項3乃至請求項6のいずれかに記載
の情報収集装置。
10. The information according to claim 3, wherein said control unit includes means for notifying said control unit and said terminal of corrected time information at a predetermined time. Collection device.
【請求項11】前記制御部は、他の前記制御部と前記端
末の内部時計の時刻を監視する手段と、他の前記制御部
と前記端末の内部時計の時刻と該制御部の内部時計の時
刻との差が所定の値を越えたときに修正時刻情報を前記
制御部と前記端末に通知する手段を具備することを特徴
とする請求項3乃至請求項6のいずれかに記載の情報収
集装置。
11. The control unit includes means for monitoring the time of the internal clocks of the other control unit and the terminal, the time of the internal clocks of the other control unit and the terminal, and the internal clock of the control unit. 7. The information collection device according to claim 3, further comprising: means for notifying the control unit and the terminal of the corrected time information when the difference from the time exceeds a predetermined value. apparatus.
【請求項12】前記端末のうち情報を収集する端末は、
前記修正時刻情報を収集した情報の区切情報として用い
て収集した情報の順序を編集する手段を具備することを
特徴とする請求項7乃至請求項11のいずれかに記載の
情報収集装置。
12. A terminal for collecting information among the terminals,
12. The information collection apparatus according to claim 7, further comprising: a unit that edits an order of the collected information by using the corrected time information as delimiter information of the collected information.
【請求項13】前記端末のうち情報を収集する端末は、
前記修正時刻情報を収集した情報の区切情報として用い
て収集した情報を統合する手段を具備することを特徴と
する請求項7乃至請求項11のいずれかに記載の情報収
集装置。
13. A terminal for collecting information among the terminals,
The information collecting apparatus according to claim 7, further comprising a unit configured to integrate the collected information by using the corrected time information as delimiter information of the collected information.
JP11062062A 1999-03-09 1999-03-09 Information collection system Pending JP2000261467A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11062062A JP2000261467A (en) 1999-03-09 1999-03-09 Information collection system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11062062A JP2000261467A (en) 1999-03-09 1999-03-09 Information collection system

Publications (1)

Publication Number Publication Date
JP2000261467A true JP2000261467A (en) 2000-09-22

Family

ID=13189270

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11062062A Pending JP2000261467A (en) 1999-03-09 1999-03-09 Information collection system

Country Status (1)

Country Link
JP (1) JP2000261467A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010262353A (en) * 2009-04-30 2010-11-18 Mitsubishi Electric Corp Controller and network system having the same
TWI400959B (en) * 2006-10-30 2013-07-01 Nippon Telegraph & Telephone Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media for storing the programs

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI400959B (en) * 2006-10-30 2013-07-01 Nippon Telegraph & Telephone Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media for storing the programs
JP2010262353A (en) * 2009-04-30 2010-11-18 Mitsubishi Electric Corp Controller and network system having the same

Similar Documents

Publication Publication Date Title
US7359835B2 (en) Method and system for probing a wireless network to monitor and process the wireless network performance
EP1550036B1 (en) Method of solving a split-brain condition in a cluster computer system
JP2002517819A (en) Method and apparatus for managing redundant computer-based systems for fault-tolerant computing
KR20100099319A (en) Node system, server switching method, server device, and data transfer method
CN111291008B (en) Data processing method, device, system, electronic equipment and computer storage medium
EP3031172B1 (en) Managing data feeds
EP1074914A1 (en) Supervisory system and method
JP2000261467A (en) Information collection system
JP4051131B2 (en) Clock signal preparation apparatus and method
JP4723669B2 (en) Control and communication systems including engineering units
CN102841895B (en) Method and system for processing database state transition
JP4662842B2 (en) Time correction system
CN111884835B (en) Method and device for managing messages in civil aviation system
CN114650113A (en) Method and device for selecting clock source
JP4706106B2 (en) Territory optimization method in monitoring system
KR19980065964A (en) Status / Alarm Management and System Time Sending Method and Apparatus of Ground Position Measuring System Receiver
CN113750521B (en) Data storage system and method
WO2001015389A1 (en) Clock setting method, communication device using the method, and communication system
JP3062904B2 (en) Data transmission method for distributed computer system
JP2517895B2 (en) Job scheduling equipment for multi-system
JP3360018B2 (en) Communication device switching time setting system
JP3318926B2 (en) Time synchronization method
KR20040067076A (en) Apparatus and method for error search by ipc diagostic in system comprised of many boards
JPH05108198A (en) Time correction system by means of plural reference stations
JPH05250317A (en) Data transfer system