JPH01162038A - 無手順端末間通信制御方式 - Google Patents
無手順端末間通信制御方式Info
- Publication number
- JPH01162038A JPH01162038A JP62320683A JP32068387A JPH01162038A JP H01162038 A JPH01162038 A JP H01162038A JP 62320683 A JP62320683 A JP 62320683A JP 32068387 A JP32068387 A JP 32068387A JP H01162038 A JPH01162038 A JP H01162038A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- data
- packet
- terminal
- waiting
- 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 39
- 238000004891 communication Methods 0.000 title claims abstract description 13
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000007420 reactivation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は全二重モードで動作する無手順端末間の通信制
御方式に関する。
御方式に関する。
従来、この種の通信制御方式では、パケット組立分解装
置(PAD)に収容される端末の操作者による利用状態
に拘わらず、パケット交換方式における一般的なフロー
制御に従ってデータの送受信を行りている。
置(PAD)に収容される端末の操作者による利用状態
に拘わらず、パケット交換方式における一般的なフロー
制御に従ってデータの送受信を行りている。
このような通信方式において、PADに収容され全二重
モードで動作する無手順端末(NPT)としてバーンナ
ルコンピュータなどの比較的安価な端末が使用されるこ
とがしばしばある。
モードで動作する無手順端末(NPT)としてバーンナ
ルコンピュータなどの比較的安価な端末が使用されるこ
とがしばしばある。
しかしながら、パケット交換網において、このような端
末の基本的な通信機能を用いて会話型の通信を行う場合
、操作者同士が予め通信規約を定めておかなければ端末
内で送受信データが衝突して端末画面上で入力文字と出
力文字とが入シ乱れて表示されることがしばしばあるた
め、操作者にとって画面表示が見にくくなシ、操作の妨
げとなる。
末の基本的な通信機能を用いて会話型の通信を行う場合
、操作者同士が予め通信規約を定めておかなければ端末
内で送受信データが衝突して端末画面上で入力文字と出
力文字とが入シ乱れて表示されることがしばしばあるた
め、操作者にとって画面表示が見にくくなシ、操作の妨
げとなる。
本発明の無手順端末間通信制御方式は、パケット交換網
のパケット組立分解装置に収容され全二重モードで動作
する非同期式無手順の第1及び第2端末間で通信を行う
ための特別な規約を持たない操作者同士が会話型の通信
を行う場合に前記第1端末の操作者が送信しようとする
文字列を入力操作中には前記パケット組立分解装置が前
記第2端末の操作者からの受信データを前記第1端末に
送出することを待ち合わせる構成である。
のパケット組立分解装置に収容され全二重モードで動作
する非同期式無手順の第1及び第2端末間で通信を行う
ための特別な規約を持たない操作者同士が会話型の通信
を行う場合に前記第1端末の操作者が送信しようとする
文字列を入力操作中には前記パケット組立分解装置が前
記第2端末の操作者からの受信データを前記第1端末に
送出することを待ち合わせる構成である。
次に、本発明について図面を参照して説明する。
本発明の一実施例の流れ図は、第1図、第2図。
第3図及び第4図から構成される。第6図は本発明が実
施されうるパケット交換網601の構成例を示し、パケ
ット交換機602のパケット組立分解装置(PAD)6
03において本発明が実施された場合の非同期式無手順
端末(NPT)604の画面表示例を第5図に示す。第
1図はNPT604への文字列送出処理を示す流れ図で
ある。
施されうるパケット交換網601の構成例を示し、パケ
ット交換機602のパケット組立分解装置(PAD)6
03において本発明が実施された場合の非同期式無手順
端末(NPT)604の画面表示例を第5図に示す。第
1図はNPT604への文字列送出処理を示す流れ図で
ある。
第2図はタイマ割込みにより起動されるタイマのタイム
アラ)(TO)処理を示す。第3図はパケット送出文字
受信時の処理を示す。また、第4図は処理202及び3
02において共通な処理としているデータバケット送信
制御を示す流れ図である。
アラ)(TO)処理を示す。第3図はパケット送出文字
受信時の処理を示す。また、第4図は処理202及び3
02において共通な処理としているデータバケット送信
制御を示す流れ図である。
データパケット(DTパケット)全受信したPAD60
3はそのデータパケット内のユーザデータを文字列とし
てNPT 5 Q 4に送出するために、第1図の処理
を開始する。まず、101にて端末回線側のフロー制御
状態を確認し、送出可能な場合は文字列送信制御112
f:行う。この制御112では、102にて端末回線側
の受信バッファを確認し、NPT604からの入力文字
が格納されている場合には、その端末回線に収容さnて
いるNPT604の操作者が文字列を連続入力中である
と見なし、そのNPT604への文字列送出を待ち合わ
せるために、103で待ち合わせカウンタにle加算す
る。ただし、この待ち合わせが会話型通信の妨げとなら
ないように、カウンタの最大値Nを予め適蟲な値に設定
しておき、104にてカウンタ値を確認し、最大値Nに
達していなければ、105で待ち合わせ処理を行って再
起動を待つ。また、102で入力中の文字がない場合は
、106でNPT 604からの入力文字列を最後にパ
ケット化して相手端末側へ送出した契機がパケット送出
タイミングのタイムアウトによるものであったかどうか
を確認するためのフラグFTが1であれば、107で文
字列の先頭にCR/LF(復帰/改行)コードを挿入し
7てから端末側に文字列を送出し、108で待ち合わせ
カウンタをクリアする。107及び108の処理は10
4にて待ち合わせカウンタ値が最大値Nに達した場合に
も行なう。さらに、106にてフラグFTが0(1でな
い)の場合は109で送出文字列をそのまま送出する。
3はそのデータパケット内のユーザデータを文字列とし
てNPT 5 Q 4に送出するために、第1図の処理
を開始する。まず、101にて端末回線側のフロー制御
状態を確認し、送出可能な場合は文字列送信制御112
f:行う。この制御112では、102にて端末回線側
の受信バッファを確認し、NPT604からの入力文字
が格納されている場合には、その端末回線に収容さnて
いるNPT604の操作者が文字列を連続入力中である
と見なし、そのNPT604への文字列送出を待ち合わ
せるために、103で待ち合わせカウンタにle加算す
る。ただし、この待ち合わせが会話型通信の妨げとなら
ないように、カウンタの最大値Nを予め適蟲な値に設定
しておき、104にてカウンタ値を確認し、最大値Nに
達していなければ、105で待ち合わせ処理を行って再
起動を待つ。また、102で入力中の文字がない場合は
、106でNPT 604からの入力文字列を最後にパ
ケット化して相手端末側へ送出した契機がパケット送出
タイミングのタイムアウトによるものであったかどうか
を確認するためのフラグFTが1であれば、107で文
字列の先頭にCR/LF(復帰/改行)コードを挿入し
7てから端末側に文字列を送出し、108で待ち合わせ
カウンタをクリアする。107及び108の処理は10
4にて待ち合わせカウンタ値が最大値Nに達した場合に
も行なう。さらに、106にてフラグFTが0(1でな
い)の場合は109で送出文字列をそのまま送出する。
第2図ではPADパラメータによりパケット送出タイミ
ングを設定しである場合に202及び203が有効とな
る。また、本発明に関する処理は203のみで201に
おいてパケット送出タイミングのタイムアウトが発生し
たことが認識された場合に106の判定において必要と
なるフラグFTを1に設定する。201及び204は従
来技術による処理と同様である。
ングを設定しである場合に202及び203が有効とな
る。また、本発明に関する処理は203のみで201に
おいてパケット送出タイミングのタイムアウトが発生し
たことが認識された場合に106の判定において必要と
なるフラグFTを1に設定する。201及び204は従
来技術による処理と同様である。
第3図に示す処理は端末回線側からの文字の受信割り込
みにより起動される。301及び303は従来技術と同
様である。
みにより起動される。301及び303は従来技術と同
様である。
第4図は202及び302で共通なサブルーチンとして
の処理であり、401及び402は従来技術と同様であ
る。403では203にてlに設定したフラグFTを0
に設定することにより、パケット送出タイミングのタイ
ムアウト以外の要因によるパケット送出の場合には、l
O6の判定により109の処理が行われるようにする。
の処理であり、401及び402は従来技術と同様であ
る。403では203にてlに設定したフラグFTを0
に設定することにより、パケット送出タイミングのタイ
ムアウト以外の要因によるパケット送出の場合には、l
O6の判定により109の処理が行われるようにする。
なお、第1図〜第4図に示す処理手順は一実施例にすぎ
ず、例えば105の送出待ち合わせを行わせるものは1
03などに示すカウンタである必要はなく、タイマなど
の別の手段であってもよい。
ず、例えば105の送出待ち合わせを行わせるものは1
03などに示すカウンタである必要はなく、タイマなど
の別の手段であってもよい。
また、本発明が適用されるPAD 603は第6図に示
すようにパケット交換機602内に収容されているもの
に限らず、パケット多重化装置などに収容されるもので
あってもよい。
すようにパケット交換機602内に収容されているもの
に限らず、パケット多重化装置などに収容されるもので
あってもよい。
第5図は第1図〜第4図の処理が機能した場合の端末画
面上の出力例を示し、アルファペラ)A〜EはNPT
604からの入力文字とし、数字1〜6は相手端末から
の受信文字とする。501は送受信文字列が順次に処理
された場合の表示で、109の処理に関する。502は
504にてPAD603内で衝突が発生した場合の表示
で103゜104及び105の処理に関する。503は
505にてパケット送出タイミングのタイムアウトが発
生した場合の表示で、107及び108に関する。
面上の出力例を示し、アルファペラ)A〜EはNPT
604からの入力文字とし、数字1〜6は相手端末から
の受信文字とする。501は送受信文字列が順次に処理
された場合の表示で、109の処理に関する。502は
504にてPAD603内で衝突が発生した場合の表示
で103゜104及び105の処理に関する。503は
505にてパケット送出タイミングのタイムアウトが発
生した場合の表示で、107及び108に関する。
第1図〜第5図において、101はフロー制御による文
字列送出可否の判定処理、102は端末側受信バッファ
の確認による入力中文字有無の判定処理、103は待ち
合わせカウンタCNTの繰9上げ処理、104は待ち合
わせカウンタCNT値の最大値Nとの比較判定処理、1
05は文字列送出待ち合わせ処理、lO6は最後のパケ
ット送出の要因を識別するためのフラグFTの判定処理
、107はC几/LF (復帰/改行)コードを先頭に
挿入した文字列送出処理、108は待ち合わせカウンタ
CNTの初期化処理、1o9は従来と同様の何も加工し
ない文字列送出処理、110はフロー制御による文字列
送出待ち合わせ処理、111は相手端末側への几Rパケ
ット返送制御処理、201はタイムアウトしたタイマ種
別の判定処理、202はデータパケット送信制御処理(
第4図の一連の処理)、203はパケット送出タイミン
グのタイムアウトによるパケット送出処理の発生を示す
フラグFTの設定処理、204はパケット送出タイミン
グ以外のタイムアウトによる処理、301は受信文字が
パケット送出文字であるかどうかの判定処理、302は
データパケット送信制御処理(第4図の一連の処理)、
303は受信バッファへの文字格納処理、401はデー
タバケ。
字列送出可否の判定処理、102は端末側受信バッファ
の確認による入力中文字有無の判定処理、103は待ち
合わせカウンタCNTの繰9上げ処理、104は待ち合
わせカウンタCNT値の最大値Nとの比較判定処理、1
05は文字列送出待ち合わせ処理、lO6は最後のパケ
ット送出の要因を識別するためのフラグFTの判定処理
、107はC几/LF (復帰/改行)コードを先頭に
挿入した文字列送出処理、108は待ち合わせカウンタ
CNTの初期化処理、1o9は従来と同様の何も加工し
ない文字列送出処理、110はフロー制御による文字列
送出待ち合わせ処理、111は相手端末側への几Rパケ
ット返送制御処理、201はタイムアウトしたタイマ種
別の判定処理、202はデータパケット送信制御処理(
第4図の一連の処理)、203はパケット送出タイミン
グのタイムアウトによるパケット送出処理の発生を示す
フラグFTの設定処理、204はパケット送出タイミン
グ以外のタイムアウトによる処理、301は受信文字が
パケット送出文字であるかどうかの判定処理、302は
データパケット送信制御処理(第4図の一連の処理)、
303は受信バッファへの文字格納処理、401はデー
タバケ。
ト編集送出処理、402はデータパケット送出に伴なう
フロー制御処理、403はフラグF、の初期化処理、5
01は衝突が発生しない場合の画面出力の表示例、50
2は衝突が発生した場合の画面出力の表示例、503は
パケット送出タイミングのタイムアウトが発生した場合
の画面出力の表示例、504は文字列の衝突発生時点に
相当する位置、及び505はパケット送出タイミングの
タイムアウト発生時点に相当する位置である。
フロー制御処理、403はフラグF、の初期化処理、5
01は衝突が発生しない場合の画面出力の表示例、50
2は衝突が発生した場合の画面出力の表示例、503は
パケット送出タイミングのタイムアウトが発生した場合
の画面出力の表示例、504は文字列の衝突発生時点に
相当する位置、及び505はパケット送出タイミングの
タイムアウト発生時点に相当する位置である。
以上説明したように本発明によれば、NPT内で送受信
文字列が衝突しそうな場合、すなわちPADがデータパ
ケットを受信してパケット内のユーザデータを文字列と
してNPTに対して送出しようとした場合、そのNPT
からの受信バッファに入力文字列が入っているときにP
ADがNPTに送出すべき文字列の送出を待ち合わせる
ことにより、衝突を回避することができ、NPTの画面
上の表示の乱れtPJげる。
文字列が衝突しそうな場合、すなわちPADがデータパ
ケットを受信してパケット内のユーザデータを文字列と
してNPTに対して送出しようとした場合、そのNPT
からの受信バッファに入力文字列が入っているときにP
ADがNPTに送出すべき文字列の送出を待ち合わせる
ことにより、衝突を回避することができ、NPTの画面
上の表示の乱れtPJげる。
第1図は本発明の一実施例におけるNPTへの文字列送
出処理を示す流れ図、第2図は同実施例におけるタイム
アウト処理を示す流れ図、第3図は同実施例における文
字受信割込み処理金示す流れ図、第4図は同実施例にお
けるデータパケット送信制御処理を示す流れ図、第5図
は同実施例における端末画面上の表示例を示す図、第6
図は同実施例におけるパケット交換網の構成例を示す図
である。 代理人 弁理士 内 原 晋
出処理を示す流れ図、第2図は同実施例におけるタイム
アウト処理を示す流れ図、第3図は同実施例における文
字受信割込み処理金示す流れ図、第4図は同実施例にお
けるデータパケット送信制御処理を示す流れ図、第5図
は同実施例における端末画面上の表示例を示す図、第6
図は同実施例におけるパケット交換網の構成例を示す図
である。 代理人 弁理士 内 原 晋
Claims (1)
- パケット交換網のパケット組立分解装置に収容され全二
重モードで動作する非同期式無手順の第1及び第2端末
間で通信を行うための特別な規約を持たない操作者同士
が会話型の通信を行う場合に前記第1端末の操作者が送
信しようとする文字列を入力操作中には前記パケット組
立分解装置が前記第2端末の操作者からの受信データを
前記第1端末に送出することを待ち合わせることを特徴
とする無手順端末間通信制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62320683A JPH01162038A (ja) | 1987-12-18 | 1987-12-18 | 無手順端末間通信制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62320683A JPH01162038A (ja) | 1987-12-18 | 1987-12-18 | 無手順端末間通信制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01162038A true JPH01162038A (ja) | 1989-06-26 |
Family
ID=18124166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62320683A Pending JPH01162038A (ja) | 1987-12-18 | 1987-12-18 | 無手順端末間通信制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01162038A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005527878A (ja) * | 2001-10-19 | 2005-09-15 | イービーエス・ディーリング・リソースィズ・インターナショナル・リミテッド | 会話取引システム |
-
1987
- 1987-12-18 JP JP62320683A patent/JPH01162038A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005527878A (ja) * | 2001-10-19 | 2005-09-15 | イービーエス・ディーリング・リソースィズ・インターナショナル・リミテッド | 会話取引システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6092116A (en) | DMA controller with response message and receive frame action tables | |
| EP0607733A1 (en) | Apparatus and method for data communications between nodes | |
| US4773001A (en) | Method and apparatus for communicating with remote units of a distributive data processing system | |
| US6798789B1 (en) | Priority enhanced messaging and method therefor | |
| US4609908A (en) | Repeat control apparatus for a polling type serial interface keyboard apparatus | |
| JP2003152793A (ja) | 通信情報の帯域幅制御装置および方法 | |
| CN116055534A (zh) | 一种多串口设备数据转发系统及方法 | |
| US6725273B1 (en) | Point-to-point prefix protocol | |
| US12328536B2 (en) | Data access method and apparatus, chip and computer storage medium | |
| JPS6125348A (ja) | デ−タ通信網の通信速度決定通知方法 | |
| JPS5828979B2 (ja) | デ−タフレ−ム伝送方式 | |
| JPS615654A (ja) | デイジタル回線終端置の初期設定方式 | |
| KR100217738B1 (ko) | 간이 교환장치의 컴퓨터 통신 스피드 향상방법 | |
| JP2910071B2 (ja) | 通信システム | |
| KR100263077B1 (ko) | 무선호출수신기의 수신메시지 처리 장치 | |
| JP2817094B2 (ja) | 通信制御処理装置 | |
| KR970025238A (ko) | 무선 사설교환기에서 패러렐버스를 이용한 메세지 교환장치 | |
| KR20000009541A (ko) | 직렬통신장치 및 방법 | |
| JP2639377B2 (ja) | 電子機器の操作装置 | |
| JP3048951B2 (ja) | ネットワークアドレス設定方式 | |
| JPH0834493B2 (ja) | 通信システムにおける送信メッセージ処理方式 | |
| JP3006763B2 (ja) | 携帯型電子機器及びその通信方法 | |
| JPH10215278A (ja) | 無通信回避方法および装置 | |
| JPS621340A (ja) | 通信制御装置 | |
| US20020133609A1 (en) | Universal method and apparatus for communication between devices |