JP2001094628A - Arrival confirmation method - Google Patents
Arrival confirmation methodInfo
- Publication number
- JP2001094628A JP2001094628A JP27251099A JP27251099A JP2001094628A JP 2001094628 A JP2001094628 A JP 2001094628A JP 27251099 A JP27251099 A JP 27251099A JP 27251099 A JP27251099 A JP 27251099A JP 2001094628 A JP2001094628 A JP 2001094628A
- Authority
- JP
- Japan
- Prior art keywords
- data
- node
- group
- nodes
- processing unit
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012790 confirmation Methods 0.000 title claims abstract description 18
- 238000004891 communication Methods 0.000 claims description 19
- 230000000694 effects Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 abstract description 26
- 238000012545 processing Methods 0.000 description 52
- 230000004044 response Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、防災システム、セ
キュリティシステム、ホームオートメーションシステ
ム、ビルオートメーションシステム等に用いられる、グ
ループを構成する複数のノードを備えたネットワークシ
ステムにおいて、送信先のノードにデータが到達したか
どうかを確認する到達確認方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network system having a plurality of nodes forming a group, which is used for a disaster prevention system, a security system, a home automation system, a building automation system, and the like. It relates to an arrival confirmation method for confirming whether or not arrival has been reached.
【0002】[0002]
【従来の技術】データを送信するノード(送信ノード)
が、Groupフレームをデータを受信するノード(受
信ノード)に送信し、受信ノードがResponseフ
レームを返信する、従来のグループ通信における到達確
認方法について、図4に基づいて説明する。図4は、従
来のグループ通信における各ノードの構成を示す模式図
で、(a)は、送信ノードの構成を示す模式図、(b)
は、受信ノードの構成を示す模式図である。2. Description of the Related Art A node for transmitting data (transmitting node)
With reference to FIG. 4, a description will be given of a conventional arrival confirmation method in group communication in which a Group frame is transmitted to a node (reception node) that receives data, and the reception node returns a Response frame. FIG. 4 is a schematic diagram showing a configuration of each node in the conventional group communication. FIG. 4A is a schematic diagram showing a configuration of a transmission node, and FIG.
Is a schematic diagram illustrating a configuration of a receiving node.
【0003】送信ノード1と複数の受信ノード2とはネ
ットワーク(図示せず)で接続され、送信ノード1及び
受信ノード2は、夫々、MAC処理部1a,2aと、N
ET処理部1b,2bと、APL処理部1c,2cとを
備えている。A transmitting node 1 and a plurality of receiving nodes 2 are connected by a network (not shown). The transmitting node 1 and the receiving node 2 are respectively provided with MAC processing units 1a and 2a and N
It has ET processing units 1b and 2b and APL processing units 1c and 2c.
【0004】送信ノード1及び受信ノード2は、ISO
のOSI参照モデルに準拠した構成となっており、MA
C処理部1a,2aは、物理層、データリンク層、ネッ
トワーク層の機能を、NET処理部1b,2bは、トラ
ンスポート層とセッション層の機能を、APL処理部1
c,2cは、プレゼンテーション層とアプリケーション
層の機能をサポートしている。[0004] The transmitting node 1 and the receiving node 2 use an ISO.
The configuration conforms to the OSI reference model of
The C processing units 1a and 2a perform the functions of the physical layer, the data link layer and the network layer, the NET processing units 1b and 2b perform the functions of the transport layer and the session layer, and the APL processing unit 1
c and 2c support the functions of the presentation layer and the application layer.
【0005】送信ノード1及び受信ノード2の、夫々の
MAC処理部1a,2aは、自己のMACアドレスであ
るソースアドレスSAと、自己が所属するグループを示
すグループ番号GNとを保持している。[0005] Each of the MAC processing units 1a and 2a of the transmission node 1 and the reception node 2 holds a source address SA which is its own MAC address and a group number GN indicating a group to which it belongs.
【0006】送信ノード1からグループ(受信ノード2
の集合)に、データを送信する場合は、送信したいデー
タがAPL処理部1cから、NET処理部1bを介して
MAC処理部1cへ渡され、MAC処理部1cでは、該
データを含んだGroupフレームを構成し、ネットワ
ーク上にGroupフレームを流す。[0006] From the transmitting node 1 to the group (receiving node 2
), The data to be transmitted is passed from the APL processing unit 1c to the MAC processing unit 1c via the NET processing unit 1b, and the MAC processing unit 1c transmits the Group frame including the data. And flows a Group frame over the network.
【0007】Groupフレームには、Groupフレ
ームの番号を示すトランザクション番号TNと、送信し
たいデータと、サービスの種類の情報と、ソースアドレ
スSAとグループ番号GNとが含まれている。[0007] The Group frame includes a transaction number TN indicating the number of the Group frame, data to be transmitted, information on the type of service, a source address SA, and a group number GN.
【0008】Groupフレームを受信した、全ての受
信ノード2のMAC処理部2aは、自己が保持している
グループ番号GNと、Groupフレーム内のグループ
番号GNとを比較して、自己が所属するグループ宛ての
データであるかを判断する。[0008] Upon receiving the Group frame, the MAC processing units 2a of all the receiving nodes 2 compare the group number GN held by itself with the group number GN in the Group frame, and determine the group to which the group belongs. It is determined whether the data is addressed to.
【0009】その結果、自己が所属するグループ宛ての
データでなければ、Groupフレームを破棄し、自己
が所属するグループ宛てのデータであれば、受信したG
roupフレーム内のトランザクション番号TNを記録
すると共に、NET処理部2bを介して、APL処理部
2cにGroupフレーム内のデータを渡す。As a result, if the data is not data addressed to the group to which the user belongs, the Group frame is discarded. If the data is data addressed to the group to which the user belongs, the received G frame is discarded.
The transaction number TN in the group frame is recorded, and the data in the group frame is transferred to the APL processing unit 2c via the NET processing unit 2b.
【0010】APL処理部2cは、NET処理部2bを
介して、MAC処理部2aから受けたデータを処理し、
処理したデータを、再び、NET処理部2bを介して、
MAC処理部2aへ渡す。The APL processing unit 2c processes data received from the MAC processing unit 2a via the NET processing unit 2b,
The processed data is again transmitted via the NET processing unit 2b.
Transfer to the MAC processing unit 2a.
【0011】そして、MAC処理部2aでは、送信ノー
ド1に肯定応答(データが到達した旨の到達メッセー
ジ)であるResponseフレームを返信する。Re
sponseフレームには、APL処理部2cより受け
たデータと、受信したGroupフレーム内のトランザ
クション番号TNとソースアドレスSAとを含んでい
る。[0011] Then, the MAC processing unit 2a returns a Response frame as an acknowledgment (an arrival message indicating that the data has arrived) to the transmitting node 1. Re
The response frame includes the data received from the APL processing unit 2c, and the transaction number TN and the source address SA in the received Group frame.
【0012】一方、Groupフレームの送信を行っ
た、送信ノード1のMAC処理部1aは、返信されたR
esponseフレーム内のソースアドレスSAによ
り、自己宛ての情報であるかを判断し、自己宛ての情報
でなければ、Responseフレームを破棄し、自己
宛ての情報であれば、Responseフレームの数を
カウントする。On the other hand, the MAC processing unit 1a of the transmitting node 1, which has transmitted the Group frame, transmits the returned R
The source address SA in the response frame determines whether the information is addressed to itself. If the information is not information addressed to itself, the Response frame is discarded. If the information is addressed to itself, the number of Response frames is counted.
【0013】そして、MAC処理部1aは、ネットワー
クの管理者が定める基準時間以内に、 送信対象である
グループに属する受信ノード2の数と、受信したRes
ponseフレームの数とが合わなければ、再び、ネッ
トワーク上にGroupフレームを流す。The MAC processing unit 1a determines the number of receiving nodes 2 belonging to the transmission target group within a reference time determined by the network administrator,
If the number of the ponse frames does not match, the Group frame is again transmitted on the network.
【0014】ここで、基準時間とは、送信ノード1から
受信ノード2へGroupフレームが送信され、自己が
所属するグループ宛てのデータを受信した全ての受信ノ
ード2が、送信ノード1へResponseフレームを
返信するまで以上の時間であり、ネットワーク管理者に
よって任意に定められるものである。Here, the reference time means that a Group frame is transmitted from the transmitting node 1 to the receiving node 2, and all the receiving nodes 2 that have received data addressed to the group to which the own node belongs transmit a Response frame to the transmitting node 1. This is the time required to reply, and is arbitrarily determined by the network administrator.
【0015】Groupフレームを受信し、自己が所属
するグループ宛てのデータであることを判断した受信ノ
ード2のMAC処理部2aは、受信したGroupフレ
ーム内のトランザクション番号TNが既に記録されてい
れば、データを既に受信しているとしてGroupフレ
ームを破棄し、記録されていなければ、データを受信し
ていないとしてResponseフレームを返信する。Upon receiving the Group frame and determining that the data is addressed to the group to which it belongs, the MAC processing unit 2a of the receiving node 2 determines whether the transaction number TN in the received Group frame has already been recorded. If the data has already been received, the Group frame is discarded. If the data has not been recorded, the Response frame is returned as data has not been received.
【0016】そして、送信ノード1のMAC処理部1a
は、最終的に、データを送信したグループに属する受信
ノード2の数と、送信したデータのトランザクション番
号TNが含まれるResponseフレームの数とを比
較して、Responseフレームの数が足らなけれ
ば、データ送信が失敗したの旨の情報を、一致すれば、
データ送信が成功した旨の情報を、NET処理部1bを
介してAPL処理部1cへ渡す。Then, the MAC processing unit 1a of the transmitting node 1
Finally, by comparing the number of receiving nodes 2 belonging to the group that transmitted data with the number of Response frames including the transaction number TN of the transmitted data, if the number of Response frames is not enough, If the information that the transmission has failed matches,
The information that the data transmission is successful is passed to the APL processing unit 1c via the NET processing unit 1b.
【0017】このようにすることにより、例えば、受信
ノード2へ送信されたGroupフレームが、何らかの
原因で別のフレームと衝突したり、受信ノード2のMA
C処理部2aが別のタスクを実行中で、そのGroup
フレームを受信しなかった等の伝送エラーが生じても、
受信ノード1がネットワーク上にGroupフレームを
再送するので、データを送信したいグループに確実にデ
ータが送信される。By doing so, for example, the Group frame transmitted to the receiving node 2 collides with another frame for some reason or the MA of the receiving node 2
The C processing unit 2a is executing another task, and the Group
Even if a transmission error such as not receiving a frame occurs,
Since the receiving node 1 retransmits the Group frame on the network, the data is reliably transmitted to the group to which the data is to be transmitted.
【0018】[0018]
【発明が解決しようとする課題】ところが、従来の到達
確認方式では、グループの一部の受信ノード2が故障し
ていたり、通信線が断線している場合は、ネットワーク
の管理者が任意に定めた上限まで、Groupフレーム
の再送が繰り返されることにより、受信ノード2の故障
若しくは断線であると推定することはできるが、どの受
信ノード2が故障又は通信線が断線しているのかは、複
数個ある受信ノード2及び通信線を、一つ一つ調べなけ
れば不具合を特定することができないという問題点があ
った。However, according to the conventional arrival confirmation method, when some of the receiving nodes 2 in the group are out of order or the communication line is disconnected, the network administrator arbitrarily determines it. By repeating the retransmission of the Group frame up to the upper limit, it can be estimated that the receiving node 2 is faulty or disconnected. However, which receiving node 2 is faulty or the communication line is disconnected depends on a plurality of items. There has been a problem that a failure cannot be identified unless a certain receiving node 2 and communication line are checked one by one.
【0019】本発明は、上記の問題点に鑑みて成された
ものであり、その目的とするところは、従来のMAC処
理部、NET処理部を変更することなく、返信のなかっ
た受信ノードを特定することで故障箇所を推定し、シス
テムの信頼性を常に保つことができるデータの到達確認
方法を提供することにある。The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to replace a conventional MAC processing unit and NET processing unit without changing a receiving node that has not returned a response. It is an object of the present invention to provide a data arrival confirming method that can estimate a failure location by specifying the data and always maintain the reliability of the system.
【0020】[0020]
【課題を解決するための手段】請求項1記載の発明にあ
っては、自律分散して動作する複数のノードを備え、前
記複数のノード間のデータ通信を行う際に、データを受
信するノードは、前記データを送信するノードから、前
記データを受信した旨の情報を、前記データを送信する
送信ノードへ返信するネットワークシステムにおいて、
前記データを受信するノードは、前記データを受信した
旨の情報を、前記データを送信するノードへ返信する際
に、前記データを送信するノードが、前記データを受信
するノードを識別するためのIDを付加し、前記データ
を送信するノードは、夫々の前記データを受信するノー
ドに割り当てられたメモリ領域に、前記IDを記録する
ことにより、返信のなかった前記データを受信するノー
ドを特定する。According to a first aspect of the present invention, there is provided a node having a plurality of nodes operating in an autonomous distributed manner, and receiving data when performing data communication between the plurality of nodes. From a node that transmits the data, information that the data has been received, in a network system that returns to the transmission node that transmits the data,
The node that receives the data, when returning information indicating that the data has been received to the node that transmits the data, the node that transmits the data is an ID for identifying the node that receives the data. And the node that transmits the data specifies the node that receives the data that has not returned by recording the ID in a memory area allocated to the node that receives the data.
【0021】請求項2記載の発明にあっては、請求項1
記載の到達確認方法において、前記メモリ領域の記録形
式は、各記録単位を1ビットで構成する。According to the second aspect of the present invention, the first aspect is provided.
In the arrival confirmation method described above, in the recording format of the memory area, each recording unit is configured by one bit.
【0022】請求項3記載の発明にあっては、自律分散
して動作する複数のノードを備え、前記複数のノード間
のデータ通信を行う際に、データを受信するノードは、
前記データを送信するノードから、前記データを受信し
た旨の情報を、前記データを送信する送信ノードへ返信
するネットワークシステムにおいて、前記データを送信
するノードは、前記データを送信した前記データを受信
するノードの数と、返信された前記受信した旨の情報の
数とを比較することにより、到達確認を行う従来の到達
確認方法と、請求項1記載の到達確認方法とを、選択で
きるようにする。According to the third aspect of the present invention, there are provided a plurality of nodes operating in an autonomous distributed manner, and when performing data communication between the plurality of nodes, the node receiving data includes:
In a network system that returns information indicating that the data has been received from a node that transmits the data to a transmission node that transmits the data, a node that transmits the data receives the data that has transmitted the data. By comparing the number of nodes with the number of returned information indicating the reception, it is possible to select a conventional arrival confirmation method for performing arrival confirmation and the arrival confirmation method according to claim 1. .
【0023】[0023]
【発明の実施の形態】[第1の実施の形態]本発明に係
る第1の実施形態について、図1に基づいて説明する。
図1は、本発明に係る一実施形態の各ノードの構成を示
す模式図で、(a)は、送信ノードの構成を示す模式
図、(b)は、受信ノードの構成を示す模式図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First Embodiment A first embodiment according to the present invention will be described with reference to FIG.
1A and 1B are schematic diagrams illustrating a configuration of each node according to an embodiment of the present invention. FIG. 1A is a schematic diagram illustrating a configuration of a transmission node, and FIG. 1B is a schematic diagram illustrating a configuration of a reception node. is there.
【0024】本実施形態は、従来の技術の各ノードの構
成に対して、送信ノード1のAPL処理部1caに、送
信ノード1が受信ノード2を識別するためのIDを記録
するグループIDテーブル1caを付加し、受信ノード
2のAPL処理部2cに、該IDを記録するID記録部
2caと、ID記録部2caから該IDを受けて、NE
T処理部2bを介してMAC処理部2aに該IDを出力
する、応答処理部2cbとを付加した構成としている。In this embodiment, a group ID table 1ca in which an ID for the transmitting node 1 to identify the receiving node 2 is stored in the APL processing unit 1ca of the transmitting node 1 in comparison with the configuration of each node of the conventional technology. Is added to the APL processing unit 2c of the receiving node 2, the ID recording unit 2ca for recording the ID, and the ID from the ID recording unit 2ca.
A response processing unit 2cb for outputting the ID to the MAC processing unit 2a via the T processing unit 2b is added.
【0025】ID記録部2caは、送信ノード1が自己
(受信ノード2)を識別するためのIDが記録されてお
り、応答処理部2cbからの要求によって、該IDを出
力するように構成されている。また、応答処理部2cb
は、MAC処理部2aからデータを受け取ると、ID記
録部2caにIDを要求し、NET処理部2bを介して
該IDをMAC処理部2aへ出力する。The ID recording unit 2ca stores an ID for the transmitting node 1 to identify itself (the receiving node 2), and outputs the ID in response to a request from the response processing unit 2cb. I have. The response processing unit 2cb
Receives the data from the MAC processing unit 2a, requests the ID from the ID recording unit 2ca, and outputs the ID to the MAC processing unit 2a via the NET processing unit 2b.
【0026】MAC処理部2aは、トランザクション番
号TNとソースアドレスSAと、該IDと、データが到
達した旨の情報Responseとを含んだRespo
nseフレームを送信ノード1に返信する。そして、R
esponseフレームを受信した送信ノード1のMA
C処理部1aは、NET処理部1bを介してAPL処理
部1cに、Responseフレームに含まれるトラン
ザクション番号TNと該IDとを出力する。[0026] The MAC processing unit 2a includes a response unit TP including a transaction number TN, a source address SA, the ID, and an information Response indicating that data has arrived.
An nse frame is returned to the transmitting node 1. And R
MA of the transmitting node 1 that has received the response frame
The C processing unit 1a outputs the transaction number TN included in the Response frame and the ID to the APL processing unit 1c via the NET processing unit 1b.
【0027】APL処理部1cのグループIDテーブル
1caは、一例として、1バイトのデータ領域が複数個
形成されており、各データ領域には、該データ領域の一
端より、1番目の受信ノード2、その次は、2番目の受
信ノード2という様に、順番に受信ノード2を割り当て
てある。In the group ID table 1ca of the APL processing section 1c, for example, a plurality of 1-byte data areas are formed, and each data area has a first receiving node 2, After that, the receiving nodes 2 are assigned in order, such as the second receiving node 2.
【0028】また、一例として、APL処理部1cに
は、1番目と3番目と8番目の受信ノード2は第1グル
ープ(グループ番号GNが1)、2番目と4番目と9番
目の受信ノード2は第3グループ(グループ番号GNが
3)という様に各グループに所属する受信ノード2とそ
のIDとを記憶してある。As an example, the APL processing unit 1c includes the first, third, and eighth receiving nodes 2 in the first group (group number GN is 1), the second, fourth, and ninth receiving nodes. Reference numeral 2 stores the receiving nodes 2 belonging to each group and their IDs, such as a third group (group number GN is 3).
【0029】そして、APL処理部1cは、MAC処理
部1aから受けたトランザクション番号TNからどのグ
ループかを、IDからどの受信ノード2かを判断して、
グループIDテーブル1caの該IDに対応するデータ
領域に記録して、どのグループの、どの受信ノード2か
ら返信があったかを明確になるようにしている。The APL processing unit 1c determines which group is based on the transaction number TN received from the MAC processing unit 1a and which receiving node 2 is based on the ID.
The data is recorded in the data area corresponding to the ID in the group ID table 1ca so that it is clear which group and which receiving node 2 has sent a reply.
【0030】このようにすることで、データ送信が失敗
した受信ノード2のIDは、グループIDテーブル1c
aに記録されないので、データ送信が失敗した受信ノー
ド2を特定することができる。By doing so, the ID of the receiving node 2 for which data transmission has failed is stored in the group ID table 1c.
Since it is not recorded in a, the receiving node 2 from which data transmission has failed can be specified.
【0031】尚、APL処理部1cのグループIDテー
ブル1caは、1バイトのデータ領域が複数個形成され
ていると説明したが、バイト単位のデータ領域であれば
よく、1バイトに限定されるものでない。The group ID table 1ca of the APL processing unit 1c has been described as having a plurality of 1-byte data areas. However, the group ID table 1ca may be a data area in byte units and is limited to 1 byte. Not.
【0032】[第2の実施の形態]次に、本発明に係る
第2の実施の形態について、図2に基づいて説明する。
図2は、本発明に係る一実施形態の各ノードの構成を示
す模式図で、(a)は、本発明に係る送信ノードの構成
を示す模式図で、(b)は、各記録単位が1ビットで構
成された一例を示す模式図である。[Second Embodiment] Next, a second embodiment according to the present invention will be described with reference to FIG.
2A and 2B are schematic diagrams illustrating a configuration of each node according to an embodiment of the present invention. FIG. 2A is a schematic diagram illustrating a configuration of a transmission node according to the present invention, and FIG. FIG. 3 is a schematic diagram showing an example composed of one bit.
【0033】第1の実施の形態に示す、グループIDテ
ーブル1caに記録されるIDは、1バイトのデータ容
量を必要とする。しかし、大規模なネットワークシステ
ムにおいては、受信ノード2の数も増え、その数に1バ
イトを乗じた分のデータ容量を必要とするので、メモリ
資源の有効利用が図れない。The ID recorded in the group ID table 1ca shown in the first embodiment requires a 1-byte data capacity. However, in a large-scale network system, the number of receiving nodes 2 also increases, and a data capacity equivalent to one byte multiplied by the number is required, so that effective use of memory resources cannot be achieved.
【0034】そこで、グループIDテーブル1caを各
記録単位を1ビットで構成する。一例として、64ビッ
トのデータ容量のグループIDテーブル1caを用いる
と、64個の受信ノード2を管理でき、第1の実施の形
態と同様に、各データ領域には、該データ領域の一端よ
り、1番目の受信ノード2、その次は、2番目の受信ノ
ード2という様に、順番に受信ノード2を割り当てられ
ている。Therefore, each recording unit of the group ID table 1ca is composed of one bit. As an example, if the group ID table 1ca having a data capacity of 64 bits is used, 64 receiving nodes 2 can be managed. As in the first embodiment, each data area is provided with one end of the data area. The receiving nodes 2 are assigned in order, such as the first receiving node 2, the second receiving node 2, and so on.
【0035】第1の実施の形態と同様に、APL処理部
1cには、1番目と3番目と8番目の受信ノード2は第
1グループ(グループ番号GNが1)、2番目と4番目
と9番目の受信ノード2は第3グループ(グループ番号
GNが3)という様に各グループに所属する受信ノード
2という様に、各グループに所属する受信ノード2とそ
のIDを記憶してある。As in the first embodiment, the first, third and eighth receiving nodes 2 include the first group (group number GN is 1), the second and fourth The ninth receiving node 2 stores the receiving node 2 belonging to each group and its ID, such as the receiving node 2 belonging to each group such as a third group (group number GN is 3).
【0036】グループIDテーブル1caは、データを
受信した受信ノード2からのResponseフレーム
に含まれるトランザクション番号TNからどのグループ
かを、IDからどのビットに相当するかを判断して、該
当するビットを立てる(0から1にする)ように構成す
る。The group ID table 1ca determines which group is based on the transaction number TN included in the Response frame from the receiving node 2 that has received the data and which bit is based on the ID, and sets the corresponding bit. (From 0 to 1).
【0037】このようにすることで、グループIDテー
ブル1ca上の立っていないビットより、データ送信が
失敗した受信ノード2を特定することができる。In this way, the receiving node 2 from which data transmission has failed can be specified from the non-standing bits on the group ID table 1ca.
【0038】[第3の実施の形態]次に、本発明に係る
第3の実施の形態について、図3に基づいて説明する。
図3は、本発明に係る到達方法で用いる送信ノードの構
成を示す模式図である。本実施形態は、第1又は2の実
施の形態に対して、APL処理部1cに選択部1cbを
設けたことを特徴とする。Third Embodiment Next, a third embodiment according to the present invention will be described with reference to FIG.
FIG. 3 is a schematic diagram showing a configuration of a transmission node used in the arrival method according to the present invention. This embodiment is characterized in that the APL processing unit 1c is provided with a selection unit 1cb, as compared with the first or second embodiment.
【0039】選択部1cbは、データ送信を行うとき
に、グループに対する通信が成功したか失敗したかのみ
を知ることができる従来の到達確認方法を用いた通信を
行うのか、又はどの受信ノード2との通信が失敗したの
かを知ることができる、第1又は2の実施形態の到達確
認方法を持ちいた通信を行うのか選択できるように構成
したものである。When performing data transmission, the selecting unit 1cb performs communication using a conventional arrival confirmation method capable of knowing only whether communication to the group has succeeded or failed, or to which receiving node 2 It is configured such that it is possible to select whether to perform communication using the arrival confirmation method of the first or second embodiment, in which it is possible to know whether the communication has failed.
【0040】[0040]
【発明の効果】以上のように、請求項1記載の発明にあ
っては、データ送信が失敗した受信ノードのIDは、グ
ループIDテーブルに記録されないので、返信のなかっ
た受信ノードを特定することができ、受信ノードの故障
又は通信線が断線している場合に、該受信ノード又は該
受信ノードを接続している通信線を調べるだけで不良箇
所が発見できるため、著しく保守管理が容易になり、シ
ステムの信頼性を常に保つことができるという効果を奏
する。As described above, according to the first aspect of the present invention, since the ID of the receiving node for which data transmission has failed is not recorded in the group ID table, it is possible to specify the receiving node that has not returned a reply. In the case where the receiving node has failed or the communication line is broken, a defective part can be found only by examining the receiving node or the communication line connecting the receiving node, so that maintenance and management is significantly facilitated. The effect is that the reliability of the system can always be maintained.
【0041】請求項2記載の発明にあっては、請求項1
記載の発明の効果に加えて、グループIDテーブルを各
記録単位が1ビットで構成することで、請求項1記載の
方法を用いたグループIDテーブル(メモリ領域)で
は、1受信ノードあたり1バイトのメモリを必要する
が、本発明のグループIDテーブル(メモリ領域)では
1ビットで済むので、メモリの節約が図れる共に、デー
タ容量の低減によるCPUの負担の軽減が図れる。ま
た、メモリが少なく、処理能力の低いCPUを利用する
ことができるので、コストダウンを図ることができると
いう効果を奏する。According to the second aspect of the present invention, there is provided the first aspect.
In addition to the effect of the invention described in the above, the group ID table (memory area) using the method according to the first aspect of the present invention is configured such that each recording unit is composed of one bit, and one byte per one receiving node. Although a memory is required, the group ID table (memory area) of the present invention requires only one bit, so that the memory can be saved and the load on the CPU by reducing the data capacity can be reduced. Further, since a CPU having a small amount of memory and a low processing capacity can be used, there is an effect that cost can be reduced.
【0042】請求項3記載の発明にあっては、通信結果
のみが分かれば良い場合には、通信データ容量を低減で
きる(ResponseフレームにIDデータが含まれ
ないため)従来の技術の到達確認方法を用い、一方、デ
ータ送信に失敗したノードを特定する必要がある場合に
は、請求項1記載の発明の到達確認方法を用いることが
でき、通信の重要度に応じて到達確認方法を選択するこ
とにより、CPUおよびネットワークリソースの有効活
用が図れるという効果を奏する。According to the third aspect of the present invention, if only the communication result is sufficient, the communication data capacity can be reduced (because ID data is not included in the Response frame). When it is necessary to specify a node that failed in data transmission, the arrival confirmation method according to the first aspect of the invention can be used, and the arrival confirmation method is selected according to the importance of communication. As a result, there is an effect that the CPU and the network resources can be effectively used.
【図1】本発明に係る一実施形態の各ノードの構成を示
す模式図で、図1(a)は、送信ノードの構成を示す模
式図、図1(b)は、受信ノードの構成を示す模式図で
ある。FIG. 1 is a schematic diagram illustrating a configuration of each node according to an embodiment of the present invention. FIG. 1A is a schematic diagram illustrating a configuration of a transmission node, and FIG. 1B is a schematic diagram illustrating a configuration of a reception node. FIG.
【図2】本発明に係る一実施形態の各ノードの構成を示
す模式図で、(a)は、本発明に係る送信ノードの構成
を示す模式図で、(b)は、各記録単位が1ビットで構
成された一例を示す模式図である。FIGS. 2A and 2B are schematic diagrams illustrating a configuration of each node according to an embodiment of the present invention. FIG. 2A is a schematic diagram illustrating a configuration of a transmission node according to the present invention, and FIG. FIG. 3 is a schematic diagram showing an example composed of one bit.
【図3】本発明に係る一実施形態の送信ノードの構成を
示す模式図である。FIG. 3 is a schematic diagram illustrating a configuration of a transmission node according to an embodiment of the present invention.
【図4】従来のグループ通信における各ノードの構成を
示す模式図で、(a)は、送信ノードの構成を示す模式
図、(b)は、受信ノードの構成を示す模式図である。4A and 4B are schematic diagrams illustrating a configuration of each node in the conventional group communication. FIG. 4A is a schematic diagram illustrating a configuration of a transmission node, and FIG. 4B is a schematic diagram illustrating a configuration of a reception node.
1 送信ノード(データを送信するノード) 1ca グループIDテーブル(メモリ領域) 1cc 選択部 2 受信ノード(データを受信するノード) 2ca ID記録部 2cb 応答処理部 Reference Signs List 1 transmitting node (node transmitting data) 1ca group ID table (memory area) 1cc selecting unit 2 receiving node (node receiving data) 2ca ID recording unit 2cb response processing unit
Claims (3)
え、前記複数のノード間のデータ通信を行う際に、デー
タを受信するノードは、前記データを送信するノードか
ら、前記データを受信した旨の情報を、前記データを送
信する送信ノードへ返信するネットワークシステムにお
いて、 前記データを受信するノードは、前記データを受信した
旨の情報を、前記データを送信するノードへ返信する際
に、前記データを送信するノードが、前記データを受信
するノードを識別するためのIDを付加し、 前記データを送信するノードは、夫々の前記データを受
信するノードに割り当てられたメモリ領域に、前記ID
を記録することにより、返信のなかった前記データを受
信するノードを特定することを特徴とする到達確認方
法。A plurality of nodes operating in an autonomous distributed manner, and when performing data communication between the plurality of nodes, a node receiving data receives the data from a node transmitting the data. In a network system that returns information to the effect that the data is transmitted to a transmitting node that transmits the data, the node that receives the data transmits information that the data is received to a node that transmits the data. A node that transmits data adds an ID for identifying a node that receives the data, and the node that transmits the data stores the ID in a memory area assigned to each of the nodes that receives the data.
, A node that receives the data that has not been replied is specified.
位が1ビットで構成されていることを特徴とする請求項
1記載の到達確認方法。2. The arrival confirmation method according to claim 1, wherein the recording format of the memory area is such that each recording unit is composed of one bit.
え、前記複数のノード間のデータ通信を行う際に、デー
タを受信するノードは、前記データを送信するノードか
ら、前記データを受信した旨の情報を、前記データを送
信する送信ノードへ返信するネットワークシステムにお
いて、 前記データを送信するノードは、前記データを送信した
前記データを受信するノードの数と、返信された前記受
信した旨の情報の数とを比較することにより、到達確認
を行う従来の到達確認方法と、請求項1記載の到達確認
方法とを、選択できるようにしたことを特徴とする到達
確認方法。3. A system comprising a plurality of nodes operating autonomously in a distributed manner, wherein when performing data communication between the plurality of nodes, a node receiving data receives the data from a node transmitting the data. In a network system that returns information to the effect that the data is transmitted to a transmitting node that transmits the data, the node that transmits the data includes the number of nodes that receive the data that transmitted the data, An arrival confirmation method characterized in that a conventional arrival confirmation method for performing arrival confirmation and a arrival confirmation method according to claim 1 can be selected by comparing the number of pieces of information with each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27251099A JP2001094628A (en) | 1999-09-27 | 1999-09-27 | Arrival confirmation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27251099A JP2001094628A (en) | 1999-09-27 | 1999-09-27 | Arrival confirmation method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001094628A true JP2001094628A (en) | 2001-04-06 |
Family
ID=17514916
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27251099A Pending JP2001094628A (en) | 1999-09-27 | 1999-09-27 | Arrival confirmation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001094628A (en) |
-
1999
- 1999-09-27 JP JP27251099A patent/JP2001094628A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0940022B1 (en) | Wireless networked message routing | |
US8806007B2 (en) | Inter-node communication scheme for node status sharing | |
US4511958A (en) | Common bus access system using plural configuration tables for failure tolerant token passing among processors | |
EP0637415B1 (en) | System and method for automatic segment resolution on a local area network | |
JPS62239641A (en) | Broadcast communication method | |
JPH10200552A (en) | Redundancy method using Ethernet communication | |
US6421317B1 (en) | Method and apparatus for an automatic load balancing and back-up of a multi-users network | |
US20020003801A1 (en) | Virtual local area network system capable of sending tag frames | |
JPH11215174A (en) | Network connection device | |
US6570852B1 (en) | Relay communication system | |
JP2001094628A (en) | Arrival confirmation method | |
JPS6239934A (en) | Data communication control system | |
JP3246409B2 (en) | Fault monitoring method | |
JP3662819B2 (en) | Alarm collection / device control communication system and method | |
JP3226023B2 (en) | SNMP trap management method and apparatus | |
JP3209622B2 (en) | Communications system | |
JPH06252895A (en) | Data transmission system | |
JP3036050B2 (en) | Communication control device | |
JP3209620B2 (en) | Communications system | |
JPS6239933A (en) | Data communication control system | |
JP2002077165A (en) | Multiplexed network communication device | |
JP3006469B2 (en) | Message double feed check system | |
JP3159129B2 (en) | Network monitoring method | |
KR20010090635A (en) | System and method of communication for multiple server system | |
JPH1117713A (en) | Multicast communication processing method |