JPH0563751A - フレームレベルの通信方式 - Google Patents

フレームレベルの通信方式

Info

Publication number
JPH0563751A
JPH0563751A JP3225494A JP22549491A JPH0563751A JP H0563751 A JPH0563751 A JP H0563751A JP 3225494 A JP3225494 A JP 3225494A JP 22549491 A JP22549491 A JP 22549491A JP H0563751 A JPH0563751 A JP H0563751A
Authority
JP
Japan
Prior art keywords
command
response
station
data
response data
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
JP3225494A
Other languages
English (en)
Inventor
Kenji Ekoshi
健二 江越
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Kyushu 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 NEC Software Kyushu Ltd filed Critical NEC Software Kyushu Ltd
Priority to JP3225494A priority Critical patent/JPH0563751A/ja
Publication of JPH0563751A publication Critical patent/JPH0563751A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Communication Control (AREA)

Abstract

(57)【要約】 【構成】コマンドを送信する場合はコマンドを送信する
手段と、相手局からの受信データがレスポンスデータか
相手局からのコマンドデータかを判別する判別手段と、
この判別結果がレスポンスデータであるとき、その処理
を行なうレスポンスデータ処理手段と、相手局からのコ
マンドデータであるときレスポンスデータを送信するレ
スポンス送信手段とを備える。またコマンドを受信する
場合はこのコマンドを受信する手段と、コマンドの送信
要求の有無をチェックする手段と、このコマンドの送信
要求がないときレスポンスデータを送信する。レスポン
ス送信手段とコマンドの送信要求があるときコマンドを
送信し、相手局からのレスポンスデータを受信するか、
もしくは相手局からのコマンドに対するレスポンスデー
タを送信する処理手段を備える。 【効果】フレームレベルの情報交換が半二重で行なって
いたものを、全二重的な動きでのデータのやりとりをす
ることにより相互間の通信において互いに応答待ち時間
が短縮され通信が高速化される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はフレームレベルの通信方
式に関し、特に主局、従局間のフレームレベルの通信方
式に関する。
【0002】
【従来の技術】図9は従来のフレーム送受信手順を示す
図であり、主局が従局に対しデータの送信要因が発生し
たときの流れを示している。まず、ENQ(問い合わ
せ)を送信し、相手局からの応答を要求する。従局は、
ENQに対し、ACK(肯定応答)を送信し、プロトコ
ルレベルのリンク確定後TEXT(伝送するデータ本
体)の送信を行なう。このTEXTを主局から従局に対
する「コマンド」と呼ぶ。次に主局はACKを受けEO
T(伝送終了)を送信する。STEP1では、主局が従
局に対し、コマンド送信動作の流れを示している。次に
STEP2にて、主局から従局に対してのコマンドに対
しての応答としてのTEXTを送信する。このTEXT
をコマンドに対する「レスポンス」と呼ぶ。
【0003】レスポンスは、主局から送信されたTEX
Tをフレームレベルで検定し肯定応答、または否定応答
及び受信一時遅延の意味をもったTEXTである。すな
わち、従来の方法はプロトコルレベル及びフレームレベ
ルのプロトコルは半二重通信で構成されている。
【0004】
【発明が解決しようとする課題】従来の通信手段はコマ
ンド送信後、そのコマンドに対するレスポンスが返送さ
れてくるまで、次のコマンドの送信は行えないし、コマ
ンドを受信した側は、コマンドを送信する前に受信した
コマンドに対するレスポンスを送信しなければ、コマン
ドを相手側に送信することができないという構成になっ
ている為、コマンド送信後のレスポンス待ち時間によっ
て伝送時間が大きく左右されるという課題が課題あっ
た。
【0005】
【課題を解決するための手段】本発明のフレームレベル
の通信方式は、2局間の一方から他方へコマンドを伝送
して、このコマンドに対応したレスポンスを他方から一
方へ伝送するフレームレベルの通信方法において、コマ
ンドを送信する場合は前記コマンドの送受信が可能なア
イドル状態から前記コマンドを送信する手段と、自局か
らの前記コマンドを送信後相手局からの応答待ち状態に
おいて、相手局からの受信データが「先に送信したコマ
ンドに対応したレスポンスデータ」か「相手局からのコ
マンドデータ」かを判別する判別手段と、この判別結果
がレスポンスデータであると、そのレスポンスデータに
対して所定の処理を行い前記アイドル状態に戻るレスポ
ンスデータ処理手段と、前記判別結果が相手局からのコ
マンドデータであると相手局コマンドに対応したレスポ
ンスデータを送信してアイドル状態に戻るレスポンス送
信手段とを備え、アイドル状態からコマンドを受信する
場合は、このコマンドを受信する手段と、このコマンド
を受信後、自局からの「コマンドの送信要求」の有無を
チェックする手段と、このチェック手段で「コマンドの
送信要求」がないと、受信したコマンドに対応したレス
ポンスデータを送信して前記アイドル状態に戻るレスポ
ンス送信手段と、前記チェック手段で「コマンドの送信
要求」があると、先に、自局からのコマンドを送信し、
送信後相手局からのレスポンスデータを受信するか、も
しくは相手局からのコマンドに対するレスポンスデータ
を送信して、前記アイドル状態に戻る処理手段を備え
る。
【0006】
【実施例】次に、本発明のフレームレベルの通信方式の
実施例について図面を参照して説明する。ただし、プロ
トコルベレルについては図に表現しないこととする。図
1は主局から従局に対してコマンドを送信する際の実施
例である。まず、主局は従局に対してコマンドを送信す
る。従局はコマンドを受信に対する処理中に、主局に対
して送信するべき情報、つまりコマンドを送信する要因
が発生した時、(2)の間にコマンドを送信することを
可能とする。ただし、主局はコマンド送信後の応答待ち
状態である(1)の間は次のコマンド送信は許されない
ものとする。これは送信したコマンドが肯定応答なのか
否定応答なのか判断できない為である。また否定応答で
あれば先に送信したコマンド再送する。
【0007】つぎに図2は従局から主局に対してコマン
ド送信する場合の図である。この時、主局は、コマンド
に対するレスポンスを送信する(3)の間にコマンド送
信を可能とする。ただし、従局はコマンド送信後の応答
待ちの(4)の間はコマンド送信は許されないものとす
る。
【0008】つぎに図3は、図1と同様に従局はコマン
ドを受信したが、主局に対してコマンドを送信する要因
が発生した時、(5)の間にコマンドを送信し、主局側
は、応答待ちの状態である(5)の間に従局からのコマ
ンドに対するレスポンスを先に送信した場合である。こ
れは従局側としては遅れてコマンドを送信したにもかか
わらず先にレスポンスを受信し、その後レスポンスを送
信する。この場合も図1の(1)の間と同様(5)の間
は、コマンド送信は許されないものとする。
【0009】つぎに図4は図2と同様に主局はコマンド
を受信したが、従局に対してコマンドを送信する要因が
発生した時(7)の間にコマンドを送信し、従局側は、
応答待ちの状態である(8)の間に主局からのコマンド
に対するレスポンスを先に送信した場合である。これ
は、主局側としては遅れてコマンドを送信したにもかか
わらず、先にレスポンスを受信しその後レスポンスを送
信する。
【0010】この場合も図2の(3)の間と同様(7)
の間は、コマンド送信は許されないものとする。
【0011】また図5は従局が主局に対してnフレーム
に分割して送信する場合を示す。主局は従局からのコマ
ンドを受信している際に従局に対してコマンドを送信す
る要因が発生した時、主局はnフレームすべて受信する
間にコマンドを送信した場合、従局は主局からのコマン
ドに対するレスポンスが作成できしだい主局へ送信す
る。ただし主局は(9)の間、従局は(10)の間新た
なコマンドを送信することは許されないものとする。
【0012】次に動作について説明する。図6はアイド
ル状態から送信要求が発生し、コマンドを送信したフロ
ーである。このフローでコマンド送信後の応答待ちの際
に先に送信したコマンドに対するレスポンスか、また相
手局からの受信コマンドかによって処理が分岐する。
【0013】まずレスポンスであれば肯定応答か否定応
答かチェックし、肯定応答であればアイドル状態へ、否
定応答であれば先に送信したコマンドの再送処理を行な
いコマンド送信後の応答待ちに移る。また、一方相手局
からのコマンドであれば、受信コマンドの検定を行ない
レスポンスを送信する。
【0014】図7はアイドル状態からコマンド受信また
はレスポンス受信した時のフローである。このフロー
で、コマンド受信及びレスポンス受信の際に自ら送信す
るコマンドがあるか、否かで処理が分岐する。まず、送
信するコマンドが無の場合は受信したコマンドを検定
し、レスポンスを作成し、レスポンスを送信する。また
一方、送信するコマンドが有の場合はコマンドを作成し
コマンド送信のコマンド送信シーケンスに移る。
【0015】図8はコマンドに対するレスポンスの関係
を示すタイムチャートである。図8(a)が従来のも
の、図8(b)が本実施例によるものである。T1 及び
1 ′はコマンド送信後の応答待ち時間である。またT
2 ,T2 ′はコマンド受信後、受信コマンドに対する検
定を行ないレスポンスを送信するのに要する時間であ
る。T3 ,T3 ′はコマンド送信とコマンド受信の2つ
のシーケンスが同時期に発生した時のトータル時間であ
る。ここでT1 =T1 ′及びT2 =T2 ′とした場合、
3 〉T3 ′という結果になる。
【0016】
【発明の効果】以上のように本発明のフレームレベルの
通信方式はフレームレベルの情報交換が半二重で行なっ
ていたものを、全二重的な動きでのデータのやりとりを
することにより相互間の通信において互いに応答待ち時
間が短縮され通信が高速化される。
【図面の簡単な説明】
【図1】本発明のフレームレベルの通信方式の一実施例
の主局から従局に対してコマンドを送信する場合のフレ
ームレベルの送受信手順を示す図である。
【図2】本発明のフレームレベルの通信方式の一実施例
の従局から主局に対してコマンドを送信する場合のフレ
ームレベルの送受信手順を示す図である。
【図3】本発明のフレームレベルの通信方式の一実施例
の主局が応答待ちの状態の間に従局からのコマンドに対
するレスポンスを先に送信する場合のフレームレベルの
送受信手順を示す図である。
【図4】本発明のフレームレベルの通信方式の一実施例
の従局が応答待ちの間に従局からのコマンドに対するレ
スポンスを先に送信する場合のフレームレベルの送受信
手順を示す図である。
【図5】本発明のフレームレベルの通信方式の一実施例
の従局から主局に対してnフレームに分割してコマンド
を送信する場合のフレームレベルの送受信手順を示す図
である。
【図6】本実施例のフレームレベルの通信方式における
動作の一例を示すアイドル状態から送信要求が発生し、
コマンドを送信するフローである。
【図7】本実施例のフレームレベルの通信方式における
動作の一例を示すアイドル状態からコマンド受信または
レスポンス受信のフローである。
【図8】フレームレベルのタイムチャートである。
【図9】従来のフレーム送受信手順を示す図である。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 2局間の一方から他方へコマンドを伝送
    して、このコマンドに対応したレスポンスを他方から一
    方へ伝送するフレームレベルの通信方法において、コマ
    ンドを送信する場合は前記コマンドの送受信が可能なア
    イドル状態から前記コマンドを送信する手段と、 自局からの前記コマンドを送信後相手局からの応答待ち
    状態において、相手局からの受信データが「先に送信し
    たコマンドに対応したレスポンスデータ」か「相手局か
    らのコマンドデータ」かを判別する判別手段と、 この判別結果がレスポンスデータであると、そのレスポ
    ンスデータに対して所定の処理を行い前記アイドル状態
    に戻るレスポンスデータ処理手段と、 前記判別結果が相手局からのコマンドデータであると相
    手局コマンドに対応したレスポンスデータを送信してア
    イドル状態に戻るレスポンス送信手段とを備え、アイド
    ル状態からコマンドを受信する場合は、このコマンドを
    受信する手段と、このコマンドを受信後、自局からの
    「コマンドの送信要求」の有無をチェックする手段と、
    このチェック手段で「コマンドの送信要求」がないと、
    受信したコマンドに対応したレスポンスデータを送信し
    て前記アイドル状態に戻るレスポンス送信手段と、前記
    チェック手段で「コマンドの送信要求」があると、先
    に、自局からのコマンドを送信し、送信後相手局からの
    レスポンスデータを受信するか、もしくは相手局からの
    コマンドに対するレスポンスデータを送信して、前記ア
    イドル状態に戻る処理手段を備えることを特徴とするフ
    レームレベルの通信方法。
JP3225494A 1991-09-05 1991-09-05 フレームレベルの通信方式 Pending JPH0563751A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3225494A JPH0563751A (ja) 1991-09-05 1991-09-05 フレームレベルの通信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3225494A JPH0563751A (ja) 1991-09-05 1991-09-05 フレームレベルの通信方式

Publications (1)

Publication Number Publication Date
JPH0563751A true JPH0563751A (ja) 1993-03-12

Family

ID=16830201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3225494A Pending JPH0563751A (ja) 1991-09-05 1991-09-05 フレームレベルの通信方式

Country Status (1)

Country Link
JP (1) JPH0563751A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014086992A (ja) * 2012-10-26 2014-05-12 Citizen Holdings Co Ltd シリアル通信システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014086992A (ja) * 2012-10-26 2014-05-12 Citizen Holdings Co Ltd シリアル通信システム

Similar Documents

Publication Publication Date Title
KR100302050B1 (ko) 데이터 단말장치들간의 신호 메시지 교환 제어 장치 및 방법
CN101677264A (zh) Ack发送方法
JP3000911B2 (ja) 移動体ファクシミリ通信における自動再送プロトコルの再送待ちフレーム数最適値自動設定方式
EP0886410A2 (en) Data communication method, data communication apparatus, and data communication program recording medium
US8547881B2 (en) Method, apparatus and system for transmitting ACK response in bidirectional data transmission
JPH069361B2 (ja) メツセージ伝送方法
JPH0563751A (ja) フレームレベルの通信方式
CN115052056B (zh) 工业控制通信方法、装置、设备及存储介质
EP1427127A2 (en) Communication control method, communication system and communication apparatus that can improve throughput
JP3428883B2 (ja) データ通信方法およびデータ通信装置
CN115118409A (zh) 一种spi通讯方法
JPH02301349A (ja) フレームレベルの通信方法
JPH114259A (ja) 仮想コネクション通信装置及び通信方法
KR20000018716A (ko) 무선 데이터 통신 처리 장치의 속도 적응 처리부와 보드메신저 처리부 사이의 인터페이스 방법
KR20000028414A (ko) 슬라이딩 윈도우 프로토콜에서 고백엔 에이알큐방법
KR102625778B1 (ko) Proximity-1 시스템의 Half duplex 모드에서 ARQ 사용 시 ARQ 응답 방법
JP2002027014A (ja) Rlcプロトコル機能付通信装置及び通信装置におけるrlcプロトコル機能リセット方法
JPS63169854A (ja) 誤り再送機能付きパケツト伝送方式
JPH05207101A (ja) データ伝送方式
JPS59122251A (ja) シンプレツクス無線通信における情報伝送方式
KR930004100B1 (ko) 비동기 방식의 전이중 통신 프로토콜 구현방법
JPS5963831A (ja) デ−タ伝送方式
JPS60142650A (ja) デ−タ転送方式
JPH03136431A (ja) データ通信方法
JPS61120544A (ja) 情報通信方式