JPH0683231B2 - Parallel data transfer method - Google Patents

Parallel data transfer method

Info

Publication number
JPH0683231B2
JPH0683231B2 JP23736986A JP23736986A JPH0683231B2 JP H0683231 B2 JPH0683231 B2 JP H0683231B2 JP 23736986 A JP23736986 A JP 23736986A JP 23736986 A JP23736986 A JP 23736986A JP H0683231 B2 JPH0683231 B2 JP H0683231B2
Authority
JP
Japan
Prior art keywords
token
channel
transmission
frame
station
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.)
Expired - Lifetime
Application number
JP23736986A
Other languages
Japanese (ja)
Other versions
JPS6390932A (en
Inventor
哲也 和田
健造 大野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP23736986A priority Critical patent/JPH0683231B2/en
Publication of JPS6390932A publication Critical patent/JPS6390932A/en
Publication of JPH0683231B2 publication Critical patent/JPH0683231B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は構内通信に用いるループ伝送システムにおける
並列データ転送方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a parallel data transfer method in a loop transmission system used for local communication.

従来の技術 第4図に従来のループ伝送システムにおけるフレーム構
成を示す。第4図において、FHはフレームヘッダ、SYN
は同期信号領域、ASYNは非同期信号領域である。ASYNは
さらに、送信すべき一連のデータの始めと終りに、それ
らを示すデリミタを挿入してデータフレームを形成し、
そのデータフレームの末尾にトークンを付けた構造にな
っている。
2. Description of the Related Art FIG. 4 shows a frame structure in a conventional loop transmission system. In FIG. 4, FH is a frame header and SYN
Is a synchronous signal area and ASYN is an asynchronous signal area. ASYN also inserts delimiters to indicate the beginning and end of a series of data to be transmitted to form a data frame,
The structure is such that a token is added to the end of the data frame.

以上のように構成されたフレームにおいて、FHにはフレ
ーム同期やループ制御を行うための情報、同期信号領域
と非同期信号領域を区別するための領域指示情報、リモ
ートステーションの状態に関する情報、誤り検出符号な
どが格納されており、同期端末間の信号伝送については
センターステーションのDA−TDMA制御によるタイムスロ
ット管理によって行い、非同期端末間の信号伝送につい
ては、トークンパッシング制御でパケット伝送を行って
いる。ここで、DA−TDMA制御とは、呼の発生に応じて回
線を割り当てるデマンドアサイン多元接続方式におい
て、伝送路を時分割多重して使用する方式であり、トー
クンパッシング制御とは、トークンと呼ばれる送信権を
意味する識別子がループ状の伝送路を回っており、トー
クンをつかまえたステーションがメッセージを送信でき
る方式である。このトークンパッシング制御では、トー
クンを得てデータを転送したステーションは、データ転
送後ただちに伝送路上にトークンを戻し、他のステーシ
ョンにデータ転送を行う機会を与える。
In the frame configured as described above, FH includes information for performing frame synchronization and loop control, area instruction information for distinguishing the synchronous signal area and the asynchronous signal area, information regarding the status of the remote station, and an error detection code. Etc. are stored. Signal transmission between synchronous terminals is performed by time slot management by DA-TDMA control of the center station, and packet transmission is performed by token passing control for signal transmission between asynchronous terminals. Here, the DA-TDMA control is a method in which a transmission line is time-division-multiplexed and used in a demand-assign multiple access method in which a line is allocated according to the occurrence of a call.The token passing control is a transmission called a token. This is a method in which the identifier, which means the right, circulates in a loop-shaped transmission path, and the station that gets the token can send a message. In this token passing control, the station that has obtained the token and transferred the data returns the token to the transmission path immediately after the data transfer and gives another station an opportunity to transfer the data.

発明が解決しようとする問題点 しかしながら上記のフレーム構成では、非同期端末間で
パケット伝送を行う際、あるステーションがトークンを
得てデータフレームの送信中に、他のステーションから
緊急を要するデータフレームの送信要求があっても、伝
送路上にトークンがないため、前のデータフレームの送
信が完了しなければ送信できず、現在送信中のフレーム
が非常に長い場合は、後のデータフレームが長時間待た
されるという問題点があった。さらに、ビット誤り等に
より非同期領域内に真のトークンと同じビットパターン
を持つ偽のトークンが出現した場合、この為のトークン
の場所を確定するのが困難であるため、真のトークンを
捕らえたステーションが送出するメッセージが偽のトー
クン上に上書きされて偽のトークンが消される場合を除
いて、偽のトークンを消去するのは難しいという問題点
も有していた。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention However, in the above frame structure, when performing packet transmission between asynchronous terminals, while one station obtains a token and transmits a data frame, another station transmits an urgent data frame. Even if there is a request, since there is no token on the transmission path, it cannot be transmitted unless the transmission of the previous data frame is completed, and if the frame currently being transmitted is very long, the subsequent data frame is kept waiting for a long time. There was a problem. Furthermore, if a fake token that has the same bit pattern as the true token appears in the asynchronous area due to a bit error, etc., it is difficult to determine the location of the token for this, so the station that captured the true token There is also a problem that it is difficult to delete a fake token unless the message sent by is overwritten on the fake token and the fake token is erased.

本発明は上記問題点に鑑み、ループ伝送システムにおい
て、ステーション間のデータ転送を並列に処理し、かつ
ビット誤り等で生じる偽のトークンを消去することが可
能な並列データ転送方式を提供することを目的とする。
In view of the above problems, the present invention provides a parallel data transfer method capable of processing data transfer between stations in parallel in a loop transmission system and erasing a false token caused by a bit error or the like. To aim.

問題点を解決するための手段 本発明はループ伝送路上を巡回するフレームがフレーム
ヘッダとM個の固定ビット長のスロットWから構成され
るとき、スロットWを複数個重複することなく組合せ
て、前記フレーム内にN個の互いに異なるチャンネルを
設け、前記フレームヘッダ内にチャンネルとスロットと
を対応付ける情報を持ってチャンネルの領域管理を行う
とき、各々のチャンネル毎に、使用権を示す固有のビッ
トパターンとチャンネルを識別する識別子とから構成さ
れるトークンを配置し、各ステーションは前記N個のチ
ャンネルに対して前記トークンの処理機能を並列に有
し、前記トークンを受信したステーションが前記チャン
ネルの伝送路の使用権を得て任意のステーションに対し
てデータ転送し、転送後直ちに、前記トークンを再び伝
送路上に送出して巡回させ、他のステーションに前記チ
ャンネルの伝送路使用権を与え、非周期端末間の信号伝
送を行う構成となっている。
Means for Solving the Problems According to the present invention, when a frame circulating on a loop transmission line is composed of a frame header and M slots W having a fixed bit length, a plurality of slots W are combined without overlapping, When N different channels are provided in the frame and the area management of the channel is carried out by having the information associating the channel and the slot in the frame header, a unique bit pattern indicating the usage right is given for each channel. A token composed of an identifier for identifying a channel is arranged, each station has the processing function of the token in parallel with respect to the N channels, and the station receiving the token transmits the channel of the channel. With the right to use, transfer the data to any station, and immediately after transferring the token, It is configured such that it is sent out again on the transmission path and circulated, and the transmission path use right of the channel is given to another station to perform signal transmission between aperiodic terminals.

作用 本発明は前記した構成により、例えば、あるステーショ
ンAがチャンネルN1のトークンT1を獲得してデータフレ
ームの送信中であっても、他のステーションはN1以外の
空チャンネルのトークンを捕まえて、データフレームを
送信することができ、データ転送を並列に行うことが可
能である。さらに、トークンはチャンネル識別子により
チャンネル毎に異なるので、ビット誤り等により、例え
ばチャンネルN1内にチャンネルN2のトークンT2が発生し
ても、この偽のトークンT2はチャンネルN1を利用しよう
とするステーションにおいて検出され消去することがで
きる。
The present invention has the above-described configuration, and for example, even when one station A acquires the token T 1 of the channel N 1 and is transmitting a data frame, another station catches a token of an empty channel other than N 1. Then, the data frame can be transmitted, and the data transfer can be performed in parallel. Furthermore, since the token differs for each channel depending on the channel identifier, even if the token T 2 of the channel N 2 occurs in the channel N 1 due to a bit error etc., this false token T 2 will use the channel N 1 . Can be detected and erased at the station.

実施例 本発明の一実施例を第1図〜第3図により説明する。第
1図は本発明が適用されるループ伝送システムの構成を
示すものである。第1図において、センターステーショ
ン1と、データ送受信用リモートステーション2〜5が
伝送路6によりループ状に接続され、各リモートステー
ションを介して、複数の非同期端末7〜11がこのループ
状伝送路によりパケット交換を行う。
Embodiment An embodiment of the present invention will be described with reference to FIGS. FIG. 1 shows the configuration of a loop transmission system to which the present invention is applied. In FIG. 1, a center station 1 and remote stations 2-5 for data transmission / reception are connected in a loop by a transmission line 6, and a plurality of asynchronous terminals 7-11 are connected by the loop transmission line via each remote station. Perform packet switching.

第2図に伝送フレームの構成例を示す。簡単のため、伝
送路上には3つのチャンネルが存在するものとする。第
2図において、一つのフレームはフレームヘッダFHとM
個のスロット{W1,W2,……,WM}から構成され、FHには
フレーム同期やループ制御を行うための情報、3つのチ
ャンネルに各スロットを割り当てるための情報、リモー
トステーションの状態に関する情報、誤り検出符号など
が格納されている。また、これらのM個のスロットを互
いに重複することなく組み合わせてできた3つのチャン
ネルを第2図(a),(b),(c)に示している。第
2図(a),(b),(c)におけるトークンの構造は
第2図(d)のようになる。第2図(d)において、20
は伝送路の使用権を示す固有のビットパターンであり、
21はチャンネルを識別する識別子である。
FIG. 2 shows an example of the structure of a transmission frame. For simplicity, it is assumed that there are three channels on the transmission path. In FIG. 2, one frame is a frame header FH and M.
Slots {W 1, W 2, ...... , W M} is composed of, information for performing frame synchronization and loop control for FH, information for assigning each slot into three channels, the remote station status Information related to the error detection code and the like are stored. Further, three channels formed by combining these M slots without overlapping each other are shown in FIGS. 2 (a), (b) and (c). The structure of the token in FIGS. 2 (a), (b) and (c) is as shown in FIG. 2 (d). In FIG. 2 (d), 20
Is a unique bit pattern indicating the right to use the transmission path,
21 is an identifier for identifying the channel.

以上のように構成された本実施例について、以下その動
作を説明する。
The operation of the present embodiment configured as described above will be described below.

いま、第1図において、リモートステーション2が巡回
しているフレームのチャンネル2のトークンT2を獲得
し、第1図の非同期端末7から非同期端末10へデータを
送信し始めたとする。送信データは、第2図(b)に示
すチャンネル2のスロット内に書き込まれていく。この
送信データの書き込みが終らないうちに第1図の非同期
端末8から送信要求が発生した場合、リモートステーシ
ョン2は利用可能なチャンネル(例えばチャンネル1)
のトークンT1を捕まえ、非同期端末8からのデータ送信
を開始する。さらに上記データ送信が継続している時に
第1図の非同期端末9から送信要求が発生したとして
も、リモートステーション3はフレームが巡回してきた
ときに空チャンネル3のトークンT3を捕まえ、データの
送信を始めることができる。以上のように、フレーム内
に送信データを書き込むための複数のチャンネルを設け
れば、ある非同期端末からのデータの送信が完了しなく
ても、別のチャンネルを利用して、他の非同期端末から
もデータの送信を行うことができ、データ転送が並列に
処理される。
Now, assume that in FIG. 1, the remote station 2 has acquired the token T 2 of the channel 2 of the frame that is being circulated, and has begun to transmit data from the asynchronous terminal 7 to the asynchronous terminal 10 in FIG. The transmission data is written in the slot of channel 2 shown in FIG. 2 (b). If a transmission request is issued from the asynchronous terminal 8 shown in FIG. 1 before the writing of the transmission data is completed, the remote station 2 can use an available channel (for example, channel 1).
The token T 1 of is captured and data transmission from the asynchronous terminal 8 is started. Further, even if a transmission request is issued from the asynchronous terminal 9 in FIG. 1 while the data transmission is continuing, the remote station 3 captures the token T 3 of the empty channel 3 when the frame circulates, and transmits the data. Can start. As described above, if multiple channels for writing transmission data in a frame are provided, even if the transmission of data from one asynchronous terminal is not completed, another channel can be used to transmit from another asynchronous terminal. Can also send data, and data transfers are processed in parallel.

また第3図に、あるステーションにデータの送信要求が
発生してからデータを送出し終えるまでの処理内容を示
す。
Further, FIG. 3 shows the processing contents from the generation of a data transmission request to a station to the completion of the data transmission.

第3図において、ステップ31〜33はステーションが空チ
ャンネルのトークンを検索するための処理である。ステ
ップ31では、まずチャンネルの使用権を示す固有のビッ
トパターン(第2図(d)のビットパターン20)の検索
を行う。
In FIG. 3, steps 31 to 33 are processes for the station to search for an empty channel token. In step 31, first, a peculiar bit pattern (bit pattern 20 in FIG. 2D) indicating the right to use the channel is searched.

次に、FHのチャンネル領域管理情報を基に、上記ビット
パターンが検出された位置(スロットの番号)からその
チャンネルを知る(ステップ32)。そして、ステップ33
において上記ビットパターンに続くチャンネル識別子が
ステップ32で調べたチャンネルと一致することを確認す
る。
Next, based on the FH channel area management information, the channel is known from the position (slot number) where the bit pattern was detected (step 32). And step 33
At, verify that the channel identifier following the bit pattern matches the channel examined in step 32.

以上の処理によって空チャンネルのトークンが検出でき
ると、そのトークンを伝送路上から消してこのチャンネ
ルを占有し、データの送信を開始し(ステップ34)、デ
ータが終了すれば送信したデータフレームの末尾に上記
チャンネルのトークンを付加して(ステップ35)再び伝
送路上を巡回させ、データ転送を行うと共に他のステー
ションに対して上記チャンネルを利用する機会を与え
る。一方、ステップ33の判断処理において、チャンネル
識別子がステップ32で調べたチャンネルと一致しなけれ
ば、他のチャンネルのトークンパターンが上記チャンネ
ルに混入していることになるので、該ステーションに偽
のトークンを検出したことを報告すると共にこの偽のト
ークンを消去する等のエラー処理を行う(ステップ3
6)。
When the token of the empty channel can be detected by the above process, the token is erased from the transmission path to occupy this channel and data transmission is started (step 34). When the data is completed, it is added to the end of the transmitted data frame. A token for the channel is added (step 35), and the circuit is circulated again on the transmission path to transfer data and give another station an opportunity to use the channel. On the other hand, in the determination process of step 33, if the channel identifier does not match the channel checked in step 32, it means that the token pattern of another channel is mixed in the above channel, so a false token is added to the station. Report the detection and perform error processing such as deleting this fake token (Step 3
6).

以上のように、本実施例ではチャンネル識別子をトーク
ンパターン中に含ませており、各ステーションでトーク
ンのチャンネルをチェックするので、ビットエラー等に
よって偽のトークンが出現しても、それを検出して取り
除くことができる。
As described above, in this embodiment, the channel identifier is included in the token pattern, and since the channel of the token is checked at each station, even if a fake token appears due to a bit error or the like, it is detected. Can be removed.

発明の効果 以上説明したように本発明によれば、伝送路上を巡回す
るフレーム内に複数のチャンネルを設け、チャンネル毎
にトークンパッシング制御によるデータ転送を行うの
で、データ転送を並列に行うことができ、また、ビット
誤り等により、あるチャンネルに別のチャンネルのトー
クンが出現しても、それを検出して消去することができ
るので、その実用的効果は大きい。
As described above, according to the present invention, a plurality of channels are provided in a frame circulating on a transmission path and data is transferred by token passing control for each channel, so that data transfer can be performed in parallel. Moreover, even if a token of another channel appears in a certain channel due to a bit error or the like, it can be detected and erased, so that its practical effect is great.

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

第1図は本発明における一実施例のループ伝送システム
の構成を示すシステム図、第2図は同実施例の伝送フレ
ームの構成を示す状態図、第3図は同実施例のデータ送
信のフローチャート、第4図は従来の伝送フレームの構
成を示す状態図である。 1……センターステーション(CS)、2〜5……リモー
トステーション(RS)、6……伝送路、7〜11……非同
期端末、FH……フレームヘッダ、W……スロット、SYN
……同期信号領域、ASYN……非同期信号領域、20……伝
送路の使用権を示す固有のビットパターン、21……チャ
ンネル識別子。
FIG. 1 is a system diagram showing a configuration of a loop transmission system of an embodiment of the present invention, FIG. 2 is a state diagram showing a configuration of a transmission frame of the embodiment, and FIG. 3 is a flow chart of data transmission of the embodiment. FIG. 4 is a state diagram showing a structure of a conventional transmission frame. 1 ... Center station (CS), 2-5 ... Remote station (RS), 6 ... Transmission line, 7-11 ... Asynchronous terminal, FH ... Frame header, W ... Slot, SYN
…… Synchronous signal area, ASYN …… Asynchronous signal area, 20 …… Unique bit pattern indicating the right to use the transmission path, 21 …… Channel identifier.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ループ状に構成された共通の伝送路に、非
同期端末を接続してデータ伝送を行う複数のリモートス
テーションと、一定周期で上記伝送路上を巡回するフレ
ームを管理制御するセンターステーションを構成要素と
してループ伝送システムを形成し、前記フレームがフレ
ームヘッダとM個の固定ビット長のスロットWから構成
されるとき、スロットWを複数個重複することなく組合
せて前記フレーム内にN個の互いに異なるチャンネルを
設け、前記フレームヘッダ内にチャンネルとスロットと
を対応付ける情報を持ってチャンネルの領域管理を行う
とき、各々のチャンネル毎に、チャンネル使用権を示す
固有のビットパターンとチャンネルを識別する識別子と
から構成されるトークンを配置し、各ステーションは前
記N個のチャンネルに対して前記トークンの処理機能を
並列に有し、前記トークンを受信したステーションが前
記チャンネルの伝送路の使用権を得て任意のステーショ
ンに対してデータ転送し、転送後直ちに、前記トークン
を再び伝送路上に送出して巡回させ、他のステーション
に前記チャンネルの伝送路使用権を与え、非同期端末間
の信号伝送を行う並列データ転送方式。
1. A plurality of remote stations which connect asynchronous terminals to a common transmission line configured in a loop to perform data transmission, and a center station which manages and controls a frame circulating on the transmission line at a constant cycle. A loop transmission system is formed as a component, and when the frame is composed of a frame header and M fixed-length slots W, a plurality of slots W are combined without overlapping and N pieces are mutually included in the frame. When different channels are provided and the area management of the channels is carried out with the information associating the channels with the slots in the frame header, a unique bit pattern indicating the channel usage right and an identifier for identifying the channels are provided for each channel. A token consisting of the above-mentioned N channels. In parallel with the token processing function, the station receiving the token acquires the right to use the transmission path of the channel to transfer the data to any station, and immediately after the transfer, the token is re-established. A parallel data transfer method in which signals are sent to a transmission line and circulated, and the right to use the transmission line of the channel is given to another station to perform signal transmission between asynchronous terminals.
JP23736986A 1986-10-06 1986-10-06 Parallel data transfer method Expired - Lifetime JPH0683231B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23736986A JPH0683231B2 (en) 1986-10-06 1986-10-06 Parallel data transfer method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23736986A JPH0683231B2 (en) 1986-10-06 1986-10-06 Parallel data transfer method

Publications (2)

Publication Number Publication Date
JPS6390932A JPS6390932A (en) 1988-04-21
JPH0683231B2 true JPH0683231B2 (en) 1994-10-19

Family

ID=17014366

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23736986A Expired - Lifetime JPH0683231B2 (en) 1986-10-06 1986-10-06 Parallel data transfer method

Country Status (1)

Country Link
JP (1) JPH0683231B2 (en)

Also Published As

Publication number Publication date
JPS6390932A (en) 1988-04-21

Similar Documents

Publication Publication Date Title
CA1198520A (en) Multiple communication interface between processor and digital transmission means
CA1228435A (en) Method and system of transmitting digital information in a transmission ring
US6005869A (en) Communication network
US4500987A (en) Loop transmission system
US4792947A (en) Method of multi-address communication
US6320871B1 (en) Communication network
JPS58501155A (en) Free time slot acquisition and transmission device for loop communication systems
EP0051794A1 (en) Distributed-structure message switching system on random-access channel for message dialogue among processing units
US5168496A (en) System for internetwork communication between local areas networks
US4119805A (en) Line-control unit for telecommunication system
US5090029A (en) Data communication method and apparatus
JPS61100046A (en) Loop transmission method
JPH0683231B2 (en) Parallel data transfer method
JPH0143499B2 (en)
JPS6142982B2 (en)
JP2000269988A (en) Multiple address data transmission system
JPS58184849A (en) Communicating device
EP0881801B1 (en) Communication method and communication system
JPS6238054A (en) Communication system for reserving reception side
JPS58201125A (en) Priority transfer control system
JPH0831864B2 (en) Slotted ring access method
JPS6288455A (en) Looped transmission system
JPS60160747A (en) Plural token transmission system
JPS62295536A (en) Token passing network system
WO1986003083A1 (en) Variable length packet switching system