JPH01209835A - Multi-address response control system - Google Patents

Multi-address response control system

Info

Publication number
JPH01209835A
JPH01209835A JP3397288A JP3397288A JPH01209835A JP H01209835 A JPH01209835 A JP H01209835A JP 3397288 A JP3397288 A JP 3397288A JP 3397288 A JP3397288 A JP 3397288A JP H01209835 A JPH01209835 A JP H01209835A
Authority
JP
Japan
Prior art keywords
response
terminal
broadcast
responses
terminal equipment
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
JP3397288A
Other languages
Japanese (ja)
Inventor
Koji Kubota
浩司 久保田
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3397288A priority Critical patent/JPH01209835A/en
Publication of JPH01209835A publication Critical patent/JPH01209835A/en
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To evade the collision of response from each reception terminal equipment by awaiting the order of its own response while supervising the response of each reception terminal equipment to a multi-address communication, and returning the response. CONSTITUTION:A control section 3 of each terminal equipment fetches the response from other terminal equipment passing through a multiple medium into a reception buffer 4 and supervises it and a timer 5 detects timeout when the response from other terminal equipment does not passes even when a passing scheduled time elapses. The number of response of other terminal equipment to be passed and the number of detected timeout sets are counted by a counter 6 and when the count is coincident with a number representing its response order set in advance in a reply order table 7, it is detected and its own terminal responses is sent to a multi-address medium.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、一斉回報媒体(伝送路)に接続されてローカ
ルエリアネットワークを構成する複数の端末が、前記同
報媒体を介して受信した同報通信に対する回報応答を該
媒体を介して行うに際し、その端末毎の回報応答を制御
して伝送路(回報媒体)に集中しないようにする同報応
答制御方式に関するものである。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is directed to a plurality of terminals that are connected to a broadcast medium (transmission line) and constitute a local area network, and that transmit broadcast signals received via the broadcast medium. The present invention relates to a broadcast response control method for controlling broadcast responses for each terminal so as not to concentrate them on a transmission path (circuit medium) when broadcast responses to broadcast communications are made via the medium.

〔従来の技術〕[Conventional technology]

ローカルエリアネットワークでは一斉回報伝送媒体を使
用し、回報通信によりデータ伝送を行う場合がある。そ
の回報通信に対する応答は、1対1通信に対する応答と
同様に行われ、各受信端末は、同報データ受信後直ちに
応答を行う。この場合、特に伝送媒体アクセス方式とし
てCS MA/CD(carrier 5ense m
ultiple access/colIisiond
etection)方式のようなコンテンション手法が
用いられることがある。一方、伝送媒体アクセス制御部
に応答手段を持つものとしてACK付きC5MA/CD
方式があり、この方式が用いられることもある。
A local area network may use a broadcast transmission medium to transmit data by broadcast communication. A response to the broadcast communication is performed in the same manner as a response to one-to-one communication, and each receiving terminal responds immediately after receiving the broadcast data. In this case, CS MA/CD (carrier 5ense m
ultiple access/colIsiond
A contention method, such as a method (ejection), may be used. On the other hand, C5MA/CD with ACK has a response means in the transmission medium access control unit.
There is a method, and this method is sometimes used.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

前述のCS MA/CD方式のようなコンテンション手
法を用いた場合、応答は伝送路に集中し、応答同士の衝
突、衝突による再送、さらにはそれらの繰り返しが生じ
るという問題点がある。またACK付きC3MA/CD
方式は、ある端末がデータを受信すると直ちに応答を返
すもので、その間、他の端末は自データ送信を遅らせる
というものであるが、この場合も、同報通信に対する応
答同志の衝突という問題点がある。そのため、ACK付
きC3MA/CD方式では、回報通信に対する応答は行
っていない。
When a contention method such as the CS MA/CD method described above is used, there is a problem in that responses are concentrated on the transmission path, resulting in collisions between responses, retransmissions due to collisions, and repetitions thereof. Also C3MA/CD with ACK
In this method, when a terminal receives data, it immediately returns a response, while other terminals delay sending their own data, but in this case as well, there is the problem of collisions between responses to broadcast communications. be. Therefore, in the C3MA/CD system with ACK, no response is made to the broadcast communication.

本発明の目的は、上記従来技術の問題点である同報通信
に対する応答の伝送路への集中による衝突を解消するこ
とのできるローカルエリアネットワークにおける回報応
答制御方式を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a broadcast response control system in a local area network that can eliminate conflicts caused by concentration of responses to broadcast communications on a transmission path, which is a problem in the prior art described above.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的達成のため、本発明では、一斉同報媒体に接続
されてローカルエリアネットワークを構成する複数の端
末が、前記同報媒体を介して受信した回報通信に対する
同報応答を該媒体を介して行うに際し、その端末毎の同
報応答を制御する回報応答制御方式において、各端末に
、タイマと、カウンタと、応答順序テーブルと、他端末
応答監視手段としての受信バッファならびに制御部を設
けた。
In order to achieve the above object, the present invention allows a plurality of terminals connected to a broadcast medium to constitute a local area network to send a broadcast response to a broadcast communication received via the broadcast medium via the medium. In the broadcast response control system for controlling broadcast responses for each terminal, each terminal is provided with a timer, a counter, a response order table, a receiving buffer as means for monitoring other terminal responses, and a control unit.

〔作用〕 1 前記各端末の制御部は、他端末からの応答が前記回報媒
体を通過するのを受信バッファに取り込んで監視すると
共に、他端末からの応答が通過する予定の時刻を過ぎて
も通過しないときに前記タイマがタイムアウトするのを
検出し、通過した他端末応答の数と検出したタイムアウ
トの数を和をカウンタにカウントさせておき、そのカウ
ント値が、応答順序テーブルに予め設定されている自応
答順序を示す数と一致するとき、そのことを検出して自
端末応答を前記同報媒体上に送出する。
[Function] 1. The control unit of each terminal captures and monitors the response from the other terminal passing through the distribution medium into the reception buffer, and also monitors the response from the other terminal even if the scheduled time for passing the response has passed. Detects when the timer times out when the terminal does not pass, and causes a counter to count the sum of the number of other terminal responses that have passed and the number of detected timeouts, and the count value is set in advance in the response order table. When the terminal terminal matches the number indicating its own response order, it detects this and sends its own response onto the broadcast medium.

〔実施例〕〔Example〕

次に図面により実施例を詳細に説明する。 Next, embodiments will be described in detail with reference to the drawings.

第1図は、本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

この図で、lは一斉同報媒体であるバス型伝送路、2a
〜2nはそれぞれ前記伝送路1に接続された端末である
。2a〜2nの各端末は、制御部3、受信バッファ4、
タイマ5、カウンタ6、応答順序テーブル7で構成され
ている。応答順序テーブル7には、自端末が何個の他端
末が回報応答を送出してから同報応答を送出すべきであ
るかを示した、その他端末の個数が自端末の応答順序を
示す情報として予め書き込まれている。
In this figure, l is a bus-type transmission line that is a simultaneous broadcast medium, and 2a
-2n are terminals connected to the transmission line 1, respectively. Each of the terminals 2a to 2n includes a control unit 3, a reception buffer 4,
It consists of a timer 5, a counter 6, and a response order table 7. The response order table 7 contains information indicating how many other terminals should send a broadcast response before sending a broadcast response, and the number of other terminals indicates the response order of the own terminal. It is written in advance as .

第2図は第1図における各端末2a〜2nの動作を示す
タイムチャートである。第2図において、8は同報デー
タ、9a〜9mは各端末の応答を示している。
FIG. 2 is a time chart showing the operation of each terminal 2a to 2n in FIG. In FIG. 2, 8 indicates broadcast data, and 9a to 9m indicate responses from each terminal.

今、端末2aが同報データ8を送信する。端末2b、端
末2c、・・・・・・、端末2nは、それぞれ同報デー
タ8を受信すると、応答モードに入る。各端末は、それ
ぞれ制御部3で、他端末の応答が回報媒体1上を伝送さ
れるのを受信バッファ4に取り込み監視しながら、自端
末が応答を行う順序を待つ。
Now, terminal 2a transmits broadcast data 8. When each of the terminals 2b, 2c, . . . , 2n receives the broadcast data 8, it enters a response mode. Each terminal uses its control unit 3 to capture and monitor responses from other terminals transmitted on the broadcast medium 1 into the reception buffer 4, while waiting for its own terminal to respond.

具体的に説明する。仮に端末2nが3番目(端末2bと
20の二つが応答(ACK)を行って後)応答を行うも
のとすると、その順序を示す情報として数字2を応答順
序テーブル7に設定しておく。
I will explain in detail. Assuming that the terminal 2n is the third to respond (after the terminals 2b and 20 have responded (ACK)), the number 2 is set in the response order table 7 as information indicating the order.

端末2bが応答(ACK)を行い、それが伝送路l上を
伝送されると、端末2nの制御部3はそれを受信バッフ
ァ4に取り込んで監視することにより、応答が伝送され
たことを知り、それをカウンタ6にカウントさせてお(
。次に端末2cが応答(ACK)を行い、それが伝送路
l上を伝送されると、やはり端末2nの制御部3はそれ
を受信バッファ4に取り込んで監視することにより、応
答が伝送されたことを知り、それをカウンタ6にカウン
トさせる。このときカウンタ6のカウント値は2になる
When the terminal 2b makes a response (ACK) and it is transmitted on the transmission path l, the control unit 3 of the terminal 2n captures it in the reception buffer 4 and monitors it, thereby knowing that the response has been transmitted. , let counter 6 count it (
. Next, the terminal 2c makes a response (ACK), and when it is transmitted on the transmission path l, the control unit 3 of the terminal 2n takes it into the reception buffer 4 and monitors it, so that the response is transmitted. Knowing this, he makes Counter 6 count it. At this time, the count value of the counter 6 becomes 2.

制御部3はカウンタ6のカウント値を常に応答順序テー
ブル7に設定されている数字情報と比較しているので、
このとき、カウンタ6のカウント値と応答順序テーブル
7に設定されている数字とが一致し、自端末の応答順番
になったことを知り応答を行う。
Since the control unit 3 constantly compares the count value of the counter 6 with the numerical information set in the response order table 7,
At this time, the count value of the counter 6 and the number set in the response order table 7 match, and the terminal knows that it is its turn to respond and responds.

ここで仮に端末2Cが、本来応答を行うべきであったの
に、何等かの理由で応答に失敗して応答を行わなかった
とする。すると端末2nのカウンタ6はいつまでたって
もカウント値が2にならないので制御部3も自端末の応
答順番がきたことに気がつかない。かかる不合理を避け
るためにタイマ5が設けである。
Here, suppose that the terminal 2C should have responded, but for some reason it fails and does not respond. Then, since the count value of the counter 6 of the terminal 2n never reaches 2, the control unit 3 does not notice that it is the turn of the own terminal to respond. A timer 5 is provided to avoid such unreasonableness.

つまりタイマ5は、他端末が一回応答を行うのに要する
時間長だけその都度、設定されており、その時間を過ぎ
ても応答が行われないと、タイムアウトするようになっ
ている。そしてそのタイムアウト・の数もカウンタ6に
カウントされるようになっている。このようにすれば、
端末2Cが何等かの理由で応答に失敗して応答を行わな
かったとしても、カウンタ6のカウント値は2に進むの
で、端末2nの制御部3が自端末の応答順番がきたこと
に気がつかないというような事態の発生は避けられる。
In other words, the timer 5 is set each time by the time required for another terminal to respond once, and if no response is made after that time, the timer 5 times out. The number of timeouts is also counted by the counter 6. If you do this,
Even if the terminal 2C fails to respond for some reason and does not respond, the count value of the counter 6 advances to 2, so the control unit 3 of the terminal 2n does not notice that it is the terminal's turn to respond. The occurrence of such a situation can be avoided.

このようにして端末2nは、自分の応答順序がきたら応
答を返送し、全受信端末2b〜2nの応答終了後、デー
タの送信に備えて応答モードを解除する。図では、まず
端末2bが応答9aを返送し、端末2cはその応答9a
を検出した後に応答9bを返送し、最後に端末2nが応
答9mを返送している。
In this way, the terminal 2n returns a response when it is its turn to respond, and after all the receiving terminals 2b to 2n have completed their responses, it releases the response mode in preparation for data transmission. In the figure, terminal 2b first returns response 9a, and terminal 2c returns response 9a.
After detecting this, the terminal 2n returns a response 9b, and finally the terminal 2n returns a response 9m.

次に、上述した回報データ受信時の動作を第3図を参照
して改めて詳細に述べる。第3図は、本実施例の動作説
明用のフローチャートである。
Next, the operation at the time of receiving the above-mentioned broadcast data will be described in detail again with reference to FIG. FIG. 3 is a flowchart for explaining the operation of this embodiment.

まず、ネットワークの起動時に初期処理が行われ、各端
末は事象待ち■にある。ここでの事象は  −回報デー
タの到着である。回報データを受信すると、タイマ5を
起動させ、自応答の順序を確認する。自応答順序でない
、つまり他端末の応答順序の場合■、その応答の通過あ
るいはタイムアウトを監視し、検出後■、タイマリセッ
ト、カウンタのカウントアツプを行・う。一方、自応答
順序の場合■、応答を送信し、タイマリセット、カウン
タのカウントアツプを行う。その後、残りの端末の応答
の通過あるいはタイムアウトを監視し■、カウンタの値
が全受信端末数に一致したら、本動作を終了し、事象待
ち状態に戻る■。
First, initial processing is performed when the network is started, and each terminal is in the state of waiting for an event. The event here is - arrival of circular data. When the notification data is received, the timer 5 is activated and the order of self-responses is confirmed. If it is not the own response order, that is, it is the response order of another terminal (2), the passage or timeout of the response is monitored, and after detection (2), the timer is reset and the counter is counted up. On the other hand, in case of self-response order (2), a response is sent, a timer is reset, and a counter is counted up. Thereafter, it monitors whether the responses from the remaining terminals pass or time out (■), and when the counter value matches the total number of receiving terminals, this operation ends and returns to the event waiting state (■).

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明の同報応答制御方式は、同
報通信に対する各受信端末が応答順序テーブルを待ち、
他の受信端末の応答を監視しながら自応答順序を待ち、
応答を返送するので、各端末からの応答を時間的にずら
して伝送路上を伝送できる。従って、本発明を従来技術
に適用することにより、従来技術での問題点である各受
信端末からの応答の衝突を回避し、即応性が高く効率的
な回報通信に対する応答を行うことができる。また、本
発明をACK付きCS MA/CD方式に適応した場合
にも、1対1通信に対する応答だけでなく、回報通信に
対しての応答も得ることができるようになる。
As explained above, in the broadcast response control system of the present invention, each receiving terminal for broadcast communication waits for a response order table,
Wait for your own response order while monitoring the responses of other receiving terminals,
Since responses are sent back, responses from each terminal can be transmitted on the transmission path with a time shift. Therefore, by applying the present invention to the prior art, collision of responses from each receiving terminal, which is a problem with the prior art, can be avoided, and responses to broadcast communications can be made with high responsiveness and efficiency. Furthermore, when the present invention is applied to the CS MA/CD system with ACK, it becomes possible to obtain not only a response to one-to-one communication but also a response to broadcast communication.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロック図、第2図は
各端末の動作を示すタイムチャート、第3図は本実施例
の動作説明用のフローチャート、である。 符号の説明 ■・・・伝送路、2a〜2n・・・端末、3・・・制御
部、4・・・受信バッファ、5・・・タイマ、6・・・
カウンタ、7・・・応答順序テーブル、8・・・回報デ
ータ、9a〜9m・・・端末の応答 代理人 弁理士 並 木 昭 夫 代理人 弁理士 松 崎   清 s 1 図 π 2 図 講 3 ズ
FIG. 1 is a block diagram showing one embodiment of the present invention, FIG. 2 is a time chart showing the operation of each terminal, and FIG. 3 is a flow chart for explaining the operation of this embodiment. Explanation of symbols■...Transmission path, 2a to 2n...Terminal, 3...Control unit, 4...Reception buffer, 5...Timer, 6...
Counter, 7... Response order table, 8... Circular data, 9a-9m... Terminal response agent Patent attorney Akio Namiki Agent Patent attorney Kiyoshi Matsuzaki s 1 Figure π 2 Illustration 3

Claims (1)

【特許請求の範囲】[Claims] 1)一斉同報媒体に接続されてローカルエリアネットワ
ークを構成する複数の端末が、前記同報媒体を介して受
信した同報通信に対する同報応答を該媒体を介して行う
に際し、その端末毎の同報応答を制御する同報応答制御
方式において、各端末に、タイマと、カウンタと、応答
順序テーブルと、他端末応答監視手段としての受信バッ
ファならびに制御部を設けておき、各端末の制御部は、
他端末からの応答が前記同報媒体を通過するのを受信バ
ッファに取り込んで監視すると共に、他端末からの応答
が通過する予定の時刻を過ぎても通過しないときに前記
タイマがタイムアウトするの検出し、通過した他端末応
答の数と検出したタイムアウトの数の和をカウンタにカ
ウントさせておき、そのカウント値が、応答順序テーブ
ルに予め設定されている自応答順序を示す数と一致する
とき、そのことを検出して自端末応答を前記同報媒体上
に送出することを特徴とするローカルエリアネットワー
クにおける同報応答制御方式。
1) When a plurality of terminals connected to a simultaneous broadcast medium and forming a local area network send a broadcast response to a broadcast communication received via the broadcast medium, each terminal In a broadcast response control method for controlling broadcast responses, each terminal is provided with a timer, a counter, a response order table, a reception buffer as a means for monitoring other terminal responses, and a control unit. teeth,
The passage of responses from other terminals through the broadcast medium is captured in the reception buffer and monitored, and detection is made when the timer times out when responses from other terminals do not pass after the scheduled time. Then, a counter counts the sum of the number of passed other terminal responses and the number of detected timeouts, and when the count value matches the number indicating the own response order preset in the response order table, A broadcast response control method in a local area network, characterized in that the terminal detects this and transmits its own response onto the broadcast medium.
JP3397288A 1988-02-18 1988-02-18 Multi-address response control system Pending JPH01209835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3397288A JPH01209835A (en) 1988-02-18 1988-02-18 Multi-address response control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3397288A JPH01209835A (en) 1988-02-18 1988-02-18 Multi-address response control system

Publications (1)

Publication Number Publication Date
JPH01209835A true JPH01209835A (en) 1989-08-23

Family

ID=12401400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3397288A Pending JPH01209835A (en) 1988-02-18 1988-02-18 Multi-address response control system

Country Status (1)

Country Link
JP (1) JPH01209835A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014067114A (en) * 2012-09-25 2014-04-17 Silex Technology Inc Distributed processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014067114A (en) * 2012-09-25 2014-04-17 Silex Technology Inc Distributed processing system

Similar Documents

Publication Publication Date Title
KR100232237B1 (en) Lan interfacing apparatus and method
JPH09181737A (en) Communication method for small scale network
JPH05336141A (en) Loop network
JPH01209835A (en) Multi-address response control system
JPH08102755A (en) Method for monitoring station to be controlled
JPH05347623A (en) Multi-cast communication system
JPS61210740A (en) Emergency communicating control system for token bus type local network system
JPH0740702B2 (en) Remote test circuit
JPH04260242A (en) Monitor information collecting system
JPS6141246A (en) Station number setting system of packet communication network
JPS62183638A (en) Multiple address communication control system in local area network
JP3463146B2 (en) Communication control method and device
JPS61222344A (en) Waiting time setting device for data transmission system
JPH05304530A (en) Bus type lan
JPS61227443A (en) Transmitter
JPH1023098A (en) Communication controller
JP3241612B2 (en) Data collection system
JPH0662023A (en) Polling system
JPH03250941A (en) Polling non-reply monitor system
JPS60177748A (en) Circuit controlling system
JPH03207137A (en) Local area network system
JPH0381850A (en) Flow controlling system for computer system
JPS62126735A (en) Emergency communication system
JPS63194445A (en) Multipoint communication system
JPH0295051A (en) Method for monitoring processor condition