JPS6013628B2 - 多元デ−タフレ−ム伝送方式 - Google Patents

多元デ−タフレ−ム伝送方式

Info

Publication number
JPS6013628B2
JPS6013628B2 JP54095605A JP9560579A JPS6013628B2 JP S6013628 B2 JPS6013628 B2 JP S6013628B2 JP 54095605 A JP54095605 A JP 54095605A JP 9560579 A JP9560579 A JP 9560579A JP S6013628 B2 JPS6013628 B2 JP S6013628B2
Authority
JP
Japan
Prior art keywords
pattern
data
data frame
frame
transmission
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
Application number
JP54095605A
Other languages
English (en)
Other versions
JPS5620361A (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.)
NTT Inc
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 JP54095605A priority Critical patent/JPS6013628B2/ja
Publication of JPS5620361A publication Critical patent/JPS5620361A/ja
Publication of JPS6013628B2 publication Critical patent/JPS6013628B2/ja
Expired legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00—Arrangements for detecting or preventing errors in the information received
    • H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Description

【発明の詳細な説明】 本発明は、例えばハイレベルデータリンク制御手順(H
DLC)のように、フレーム単位でデータの送受信を行
なうデータフレーム伝送方式に於いて、データフレーム
の種別を表示することができる多元データフレーム伝送
方式に関するものである。
従来、データフレーム伝送方式としては、例えば、ハイ
レベルデータリンク制御手順が知られており、第1図に
示すフレーム形式によってデータの送受信を行なってい
る。
同図に示すフレームは、例えば“Oil1111びのビ
ットパターンからなるフラグシーケンスF(以下Fパタ
ーンと称す。)、8ビット構成のアドレスフィールドA
、8ビット構成の制御フィールドC、伝送データのビッ
トシーケンスの領域である情報フィールド1、及び16
ビット構成のフレームチェックシーケンスFCSから構
成されている。Fパターンはデータフレームの始めと終
わりに付けられており、又情報フィールド1の最大ビッ
ト長はシステムの規定により定められるものとしている
。従って、1フレームにより送出することができるデー
タの長さは制限されることになり、例えば、ファクシミ
リデータ等のように長いデータを送信する場合、デ−夕
を情報フィールド1の最大ビット長に対応したビット長
に分解し、アドレスフィールドAと制御フィールドCを
付加しデータフレームを絹立てると言う処理が必要であ
った。又、システムの親定する情報フィールド1の最大
ビット長が長い場合、受信機に於いて、短いデータの受
信にあっても、システムの規定する情報フィールド1の
最大ビット長とアドレスフィールド長と制御フィールド
長の和に相当するバッファエリアを確保する必要があり
、バッファの有効利用が図れないと言う欠点があった。
本発明は、前述の如き欠点を改善したものであり、デー
タフレームの開始パターンとして、複数の特定パターン
を用い、これらの組合せにより、データフレームの種別
を表示して、送受信の制御を簡単化することを目的とす
るものである。
以下実施例について詳細に説明する。本発明は、データ
フレームの開始パターンとして第1図に示すように、F
パターンのみ、又は第2図に示すようにfパターンとn
個(0を含む任意の整数)のFパターンを用いるもので
ある。
fパターンは7個以上14個以下の連続した“1”のビ
ットシーケンスを持つ放棄パターンとすることができる
が、放棄パターンと異なるビットシーケンスとすること
も勿論可能である。このようなfパターンと放棄パター
ンとの関係は、送受信機間で予め定義するものである。
前述のデータフレームの開始パターンとしてFパターン
単独又はfパターンとn個のFパターンの組合せにより
データフレームの種別を表わし、データフレームの開始
パターンの後にアドレスフィールドA、制御フィールド
C、情報フィールド1、フレームチェックシーケンスF
CS、Fパターンを送出するものである。前述したデー
タフレームの種別としては種々のものが考えられるが、
例えばデータフレームのビット長をデータフレームの種
別とした場合、送信機側は、データフレームのビット長
を第1図に示すようにFパターン単独、或は第2図に示
すようにfパターンとこれに引続く0個以上のFパター
ンとを用いて表示した上で、伝送すべきデータを1デ−
タフレームによって送出する。
受信機側に於いてはデータフレームの開始パターンを受
信すると、それがFパターンであるのかfパターンであ
るのかを識別し、Fパターンであると識別したならば、
Fパターンによってシステムが規定するバッファエリア
にデータフレームをセットする。又fパターンであると
識別した場合は、fパターンに引続き受信するFパター
ンの数をカウントすることにより、データフレームのビ
ット長を判定し、この判定結果に基づいてデータフレー
ムをセットするバッファエリアを確保し、このバッファ
エリアにデータフレームをセットする。この場合、デー
タフレームのビット長とこれを表示するデータフレーム
の開始パターンとをどのように対応させるかは、送信機
と受信機との間の約束として自由に設定することができ
る。第3図は、送信時、データフレームの種別をデータ
フレームの開始パターンによって表示し、且つ受信時、
データフレームの種別をデータフレームの開始パターン
によって識別する機能を有する伝送制御機能部の構成を
示すブロック線図であり、伝送制御機能部6は、各部の
制御を行なう制御部1、送受信バッファ部2、特定パタ
ーン発生検出部30と“0”挿入除去部31とフレーム
チェックシーケンス演算チェック部32(以下FCS演
算チェック部と称す。
)から成る文字演算部3、図示を省略した他の処理装置
との間のインタフェース線4、データ回線5によって構
成されている。特定パターン発生検出部3川よ、Fパタ
ーン、fパターン、放棄パターン、及び通信終了パター
ン(以下これらのパターンを特定パターンと総称する。
)の発生検出を行なうものであり、“0”挿入除去部3
1はトランスベアレント伝送を行なう為に“1”が5個
以上連続するデータを送出する場合、“0”を“1”の
5個毎に挿入し、受信時には挿入された“0”の除去を
行なうものであり、又FCS演算チェック部32は送信
データフレームに対するフレームチェックシーケンスF
CSの付加と、受信データフレームのフレームチェック
シーケンスFCSをチェックすることにより誤り検査を
行なうものである。この第3図に示す伝送制御機能部6
を備えている送信機及び受信機の動作の一例を、データ
フレームのビット長をデータフレームの種別に対応させ
た場合について説明する。
送信機に於いて、制御部1はデータリンクが設定された
後は、データの送信が可能な状態を状態変数「0」とし
て管理する。
この場合、送信すべきデータが存在しなければ、制御部
1は文字演算部3内の特定パターン発生検出部30を制
御してFパターンを発生させ、これをデータ回線5に送
出させる。状態変数が「0」の場合、即ち送信が可能な
状態の時に、インタフェース線4を介してデータの送出
要求があると、制御部1はインタフェース線4を介して
送られて来るデータを送受信バッファ部2にセットする
。・又、この場合、インタフェース線4を介して伝送デ
ータのビット長も送られて来るものであるから、制御部
1はデータのビット長を知ることができ、制御部1はこ
れを基にして特定パターン発生検出部30を制御し、デ
ータフレームのビット長を表示する為に、データフレー
ムの開始パターンとしてFパターン単独、或はfパター
ンとこれに続く0個以上のFパターンを発生させる。前
述したように、データフレ−ムのビット長とこれを表示
するデータフレームの開始パターンとをどのように対応
させるかは、送信機と受信機との間で自由に設定するこ
とができるものであるが、例えば次のように対応させる
ことができる。短いデータの送出要求がインタフェース
線4を介して制御部1に加えられた場合は、制御部1は
特定パターン発生検出部30にFパターンの発生を要求
すると共に状態変数を「1」に変更する。
又、長いデータの送出要求が加えられた時は、制御部1
は特定パターン発生検出部30にfパターンの発生を要
求し、引続きデータのビット長によってシステムの規定
する数のFパターンの発生を要求すると共に状態変数を
「2」に変更する。尚、制御部1は状態変数が「0」以
外の時はデータの送出要求を受付けないものとする。デ
ータフレームの開始パターンとして、Fパターン、或は
fパターンとこれに続く0個以上のFパターンを発生さ
せて、データ回線5に送出させたならば、送受信バッフ
ァ部2にセットされているデータに“0”挿入除去部3
1でトランスベアレント伝送に伴なう“0”を挿入し、
且つFCS演算チェック部32で情報フィルド1の次に
フレームチェックシーケンスFCSの付加を行なったデ
ータフレームの送出を開始する。
データフレームの送出が終了したならば、制御部1は特
定パターン発生検出部30にFパターンの発生を要求し
て再度Fパターンをデータ回線5に送出させると共に、
状態変数を「0」に戻す。尚、データフレームの送出中
にデータの譲りを発見した場合等は、fパターンを放棄
パターンと同一視するシステムに於いてはfパターンを
、fパターンと放棄パターンとを区別するシステムに於
いては、放棄パターンを送出することにより、これ以前
に送出したデータフレームを放棄させることができるも
のである。
この場合、状態変数の管理はシステムにより規定するも
のとするが、例えば放棄パターン、或はfパターンの送
出に続いてFパターンを送母すると共に状態変数を「0
」に戻すと言うのも一つの方法である。又、受信機との
間の通信を終結する場合は、制御部1は特定パターン発
生検出部30を制御して“1”のビット13固以上連続
している通信終了パターンを発生させ、これをデータ回
線5に送出する。以上はデータフレームを送出する場合
の伝送制御機能部6の動作を説明したものであり、次に
データフレームを受信する場合の伝送制御機能部6の動
作を説明する。受信機に於いて、制御部1はデータIJ
ンクが設定された後は、データの受信が可能な状態を状
態変数「0」として管理する。状態変数が「0」の場合
、特定パターン発生検出部30でFパターンを検出する
と、制御部1は状態変数を「0」のまま保持する。制御
部1は状態変数が「0」の場合、第1図に示すように、
Fパターンに引続きデータフレームが送られて来たこと
を検出すると、状態変数を「1」に変更すると共に、送
受信バッファ部2に対して、システムの規定するサイズ
のバッファエリアを保留するように要求する。状態変数
が「1」の場合、次に特定パターンを検出するまでは、
データ回線5を介して送られて来る受信データに対して
“0”挿入除去部31でトランスベアレント伝送に伴い
挿入した“0”の除去を行ない、FCS演算チェック部
32でフレームチェックシーケンスFCSのチェックを
行ない、送受信バッファ部2にこれをセットする。この
間、制御部1は状態変数を「1」のまま保持しておき、
特定パターン発生検出部30でFパターンを検出すると
、状態変数を「0」に変更すると共に、Fパターンを検
出するまでの間に送受信バッファ部2にセットされた受
信データをデータフレームとして処理する。この場合、
Fパターンを検出する前に、fパターン或は放棄パター
ンを特定パターン発生検出部30で検出すると、制御部
Iは現在受信中の送受信バッファ部2にセットされてい
る受信データを放棄させる。この場合の状態変数の管理
はシステムにより規定することとするが、例えば、次に
Fパタ−ンを特定パターン発生検出部30で検出した時
点で状態変数を「0」にして初期状態に戻すと言うのも
1つの方法である。次に、制御部1の状態変数が「0」
の場合にfパターン、或は放棄パターンを検出したとき
の伝送制御機能部6の動作を説明する。
fパターンと放棄パターンとを区別するシステムに於い
ては、特定パターン発生検出部30で放棄パターンを検
出した場合は、制御部1は状態変数を「0」のまま保持
し、fパターンを検出した場合は、状態変数を「2」に
変更する。
又、fパターンを放棄パターンと同一視するシステムに
於いては、fパターン及び放棄パターンを表わすビット
パターンを検出した場合は、制御部1は籾態変数を「2
」に変更する。状態変数が「2」の場合に、特定パター
ン発生検出部30でFパターンを検出すると、制御部1
は制御部1内に設けられているFパターン受信数カウン
タ(図示せず)を1加算し、このFパターン受信数カウ
ンタのカウント値が、システムの規定するFパターン受
信最大数より小さい時は状機変数を「2」のまま保持し
、システムが規定するFパターン受信最大数よりも大き
くなったときは、状態変数を「0」として初期状態に戻
す。
Fパターン数をカウントしている間に、fパターン或は
放棄パターンを特定パターン発生検出部30で検出した
時は、制御部1はFパターン受信数カゥンタを零とする
。この場合の状態変数の管理はシステムにより規定する
こととするが、例えば次にFパターンを特定パターン発
生検出部30で検出した時点で状態変数を「0」とし、
初期状態に戻すと言うのも1つの方法である。Fパター
ン受信数カウンタのカウント値がシステムの規定するF
パターン受信最大数より小さいとき、Fパターンに引続
きデータフレームを検出すると、制御部1‘ま状態変数
を「3」に変更すると共に、Fパターン受信数カゥンタ
の力・ウント値に対応するサイズのバッファエリアを保
留するように、送受信バッフ.ア部2に対して要求し、
同時にFパターン受信数カゥンタのカウント値を零にす
る。
状態変数が「3」の場合、次に特定パターンを検出する
までは、データ回線5を介して送られて釆るデータに対
して、“0”挿入除去部31でトランスベアレント伝送
に伴い挿入した“0”の除去を行ない、FCS演算チェ
ック部32でフレームチェックシーケンスFCSにチェ
ックを行ない、受信データを送受信バッファ部2にセッ
トする。この間、制御部1は状態変数を「3」のまま保
持しておき、Fパタ−ンを特定パターン発生検出部30
で検出すると状態変数を「0」に変更すると共に、Fパ
ターンを検出するまでの間に送受信バッファ部2にセッ
トされた受信データをデータフレームとして処理する。
この場合、Fパターンを検出する前に、fパターン或は
放棄パターンを特定パターン発生検出部30で検出する
と、制御部1は送受信バッファ部2にセットされている
受信データを放棄させる。この場合の状態変数の管理は
、システムにより規定することとするが、例えば、Fパ
ターンを次に検出した時点で状態変数を「0」にすると
言うのも1つの方法である。又、特定パターン発生検出
部30で通信終了パターンを検出した場合は、送信機側
がデータの伝送を終結したものと解釈する。
尚、実施例に於いては、データフレームのビット長をデ
ータフレームの種別として説明したが、デ−タフレーム
の優先度等をデータフレームの種別とする場合に於いて
も、本発明を適用できることは勿論である。
以上説明したように、本発明は、データフレームの開始
パターンとして、複数の特定パターンを用い、これらの
組合せによってデータフレームの種別を表示するもので
あるから、例えば、長いデータと短いデータの伝送が混
在する場合、データフレームの種別をデータフレームの
ビット長に対応させることにより、送信機側に於いては
、長いデータをそのまま転送することができ、12&ゞ
ィト、或は256バイト等の一定長に分解し、データフ
レームに細立てると言う処理を省略できると言う利点が
ある。
又、受信機側に於いては、データフレームの開始パター
ンにより長いデータか短いデータか識別できる為、バッ
ファエリアを有効に利用できると言う利点がある。特に
、本発明によれば、バッファリングする必要があるアド
レスフィールドA、制御フィールドC、情報フィールド
1の前でフレ−ム長等を指示するようにしたので、バッ
ファエリアを時間的に余裕をもって確保することができ
、また、開始フィールドを構成する特定パターン中には
、アドレスフィールドA以後のフレームと異なり所定数
連続する“1”の後に“0”が挿入されることもなく、
フレーム長をデータとして送る場合に比べ、受信側でそ
のデータ識別の為に“0”を取り除く処理時間の分だけ
フレーム長を早期に検出することができる効果もある。
【図面の簡単な説明】
第1図は従来及び本発明の実施例で用いるフレーム形式
を示した説明図、第2図は本発明の実施例で用いるフレ
ーム形式を示した説明図、第3図は伝送制御機能部のブ
ロック線図である。 Fはフラグシーケンス、Aはアドレスフイルド、Cは制
御フィールド、1は情報フィールド、FCSはフレーム
チェックシーケンス、fはデータフレーム開始パターン
用フラグシーケンス、1は制御部、2は送受信バッファ
部、3は文字演算部、4はインタフェース線、5はデー
タ回線、6は伝送制御機能部、30は特定パターン発生
検出部、31は“0”挿入除去部、32はフレームチェ
ックシーケンス演算チェック部である。 才1図 汁2図 才3図

Claims (1)

    【特許請求の範囲】
  1. 1 フレーム単位でデータ伝送を行ない、開始パターン
    以後のフレーム中には“1”が所定数以上連続しないよ
    うにして“0”を送信機側で挿入し、受信機側でそれを
    取り除くデータフレーム伝送方式に於いて、送信機側は
    、データフレームの開始パターンとして複数の特定パタ
    ーンを用い、該複数の特定パターンの組合せによってデ
    ータフレームの種別を表示した上でデータフレームを送
    信し、受信機側に於いては前記データフレームの開始パ
    ターンを受信し前記特定パターンの繰返し数を検出する
    ことによりデータフレームの種別を判定することを特徴
    とする多元データフレーム伝送方式。
JP54095605A 1979-07-26 1979-07-26 多元デ−タフレ−ム伝送方式 Expired JPS6013628B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54095605A JPS6013628B2 (ja) 1979-07-26 1979-07-26 多元デ−タフレ−ム伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54095605A JPS6013628B2 (ja) 1979-07-26 1979-07-26 多元デ−タフレ−ム伝送方式

Publications (2)

Publication Number Publication Date
JPS5620361A JPS5620361A (en) 1981-02-25
JPS6013628B2 true JPS6013628B2 (ja) 1985-04-08

Family

ID=14142176

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54095605A Expired JPS6013628B2 (ja) 1979-07-26 1979-07-26 多元デ−タフレ−ム伝送方式

Country Status (1)

Country Link
JP (1) JPS6013628B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5988917A (ja) * 1982-11-11 1984-05-23 Mitsubishi Keikinzoku Kogyo Kk 耐火性アルミナ繊維

Also Published As

Publication number Publication date
JPS5620361A (en) 1981-02-25

Similar Documents

Publication Publication Date Title
US4688035A (en) End user data stream syntax
EP0421779A2 (en) Communication device
US5748613A (en) Communication pacing method
US6697366B1 (en) Ethernet memory management system and methods for operation thereof
CN115941382B (zh) 一种spi通信的流控方法、装置、终端设备及存储介质
US5383185A (en) Method and apparatus for data collision detection in a multi-processor communication system
US7187683B1 (en) Statistics data collection mechanism for distributed, high-speed data processing environments
JPH0535624A (ja) データ転送方法ならびにデータ送信装置および復元装置
US4975907A (en) Method and device for the asynchronous transmission of data by packets
KR100284187B1 (ko) 화상통신기기의 데이터 전송 프로토콜
JPS62206942A (ja) デ−タ伝送方式
KR0165440B1 (ko) 폴링통신방법
JPS5828979B2 (ja) デ−タフレ−ム伝送方式
JPS60157354A (ja) 通信制御装置
JP3297645B2 (ja) 伝送制御装置及び伝送制御システム
JPH0444156A (ja) 転送データ生成装置
JPS5921149A (ja) 可変ブロツク長再送装置
JP2581238Y2 (ja) データ伝送装置
JPS59178831A (ja) デ−タ伝送方式
KR100193857B1 (ko) 외부 한글처리기를 이용한 신용카드 조회장치 및 방법
CA1218466A (en) End user data stream syntax
JPH02234531A (ja) 通信パラメータの自動検出方法
JPS5948584B2 (ja) デ−タ・フレ−ム送受信制御方式
JPH0897846A (ja) ネットワーク管理システム
JPH05103037A (ja) データ転送システム