JPH03216047A - 文字データ転送装置 - Google Patents

文字データ転送装置

Info

Publication number
JPH03216047A
JPH03216047A JP2011596A JP1159690A JPH03216047A JP H03216047 A JPH03216047 A JP H03216047A JP 2011596 A JP2011596 A JP 2011596A JP 1159690 A JP1159690 A JP 1159690A JP H03216047 A JPH03216047 A JP H03216047A
Authority
JP
Japan
Prior art keywords
data
data transfer
character data
computer system
character
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
JP2011596A
Other languages
English (en)
Inventor
Yoshinobu Imamoto
今本 善信
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2011596A priority Critical patent/JPH03216047A/ja
Publication of JPH03216047A publication Critical patent/JPH03216047A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、電子計算機システムと端末装置との間の文字
データ転送制御を行う通信処理装置の文字データ転送装
置に利用する。特に、電子計算機ンステl、上で動作す
る業彷プ[jグラノ・手段と端末装置との間で1バイト
単位をベースとしたデータの転送が行われる場合の文字
データ転送装置に関するものである。
〔概要〕
本発明は文字データ転送装置において、各端末装置から
の1バイト単位のデータを多重して所定時間ごとに電子
計算機システムに転送し、電子計算機システムからの1
バイト単位のデータを分離して該当する端末装置に転送
することにより、 電子計算機ンステムと通信処理装置との間のデータ転送
回数を削減して、両装置のCPU (中央処理装置)の
負荷を低減し、また両装置間で全端末装置分の固定長デ
ータを定期的に転送して、データトラフィックに依存し
ない安定したターンアラウンドを利用者に提供し、オン
ラインシステムの性能および信頼性を高めることができ
るようにしたものである。
〔従来の技術〕 従来、文字データ転送装置は、端末装置と電子計算機シ
ステム上の業務プログラム手段との間に設定された通信
パスを使用して1バイトデータをそのまま送受信するか
、または各端末装置を識別するヘッダ情報を付与した複
数の転送ユニットを電子計算機システムと通信処理装置
との間でブロック化して送受信するデータ転送方式とな
っていた。
〔発明が解決しようとする問題点〕
しかし、このような従来の文字データ転送装置では、前
者は端末装置と通信処理装置との間で転送される1バイ
トデータを1対1に電子計算機システムと通信処理装置
との間で転送する方式となっているために、端末装置数
が多くかつデータトラフィックの高いシステムにおいて
は通信処理装置および電子計算機システl、のCPU処
理能力が圧迫され、システム全体のターンアラウンドが
悪くなる欠点があった。
また、後者は複数の転送ユニットをブロック化する方式
となっているために前者に較べれば効率は良いが、一般
的には1バイトの実デークに較べて転送ユニットのヘッ
ダ部が長くなるために、トラフィック量の増加につれて
通信処理装置と電子計算機システムとの間のデータ量お
よび転送回数が増加し、CPU処理能力の圧迫によるタ
ーンアラウンドの悪化が生じるとともに、安定したター
ンアラウンドを得難い欠点があった。
本発明は上記の欠点を解決するもので、電子計算機シス
テムおよび通信処理装置のCPU負荷を低減し、オンラ
インシステムの性能および信頼性を向上できる文字デー
タ転送装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、電子計算機システムに接続され通信回線を介
して複数の端末装置とのデータ転送の制御を行う通信処
理装置を備えた文字データ転送装置において、上記通信
処理装置は、上記各端末装置からの1バイト単位のデー
タを多重して上記電子計算機システムに与え上記電子計
算機システムからの上記各端末装置に対する1バイト単
位のデータを分離して該当する端末装置に与える多重分
離手段を含むことを特徴とする。
また、本発明は、上記多重分離手段に、上記各端末装置
との1バイト単位のデータ転送を制御する文字データ転
送制御手段と、この文字データ転送制御手段からの1バ
イト単位のデータを上記各端末装置に対応して1文字単
位で格納する文字データ受信キューと、上記各端末装置
に対応して1バイト単位のデータを格納するデータ転送
バッファと、上記電子計算機システムと上記データ転送
バッファとの間の上記各端末装置の1バイト単位のデー
タ転送を制御するデータ転送制御手段と、所定時間を計
時するタイマ制御手段と、この計時された所定時間ごと
に上記文字データ受信キューから1バイト単位のデータ
を取り出して上記デー夕転送バッファに与え上記データ
転送制御手段に上記電子計算機システムに対する送信要
求を行う文字データ組立手段と、上記データ転送バッフ
ァから1バイト単位のデータを取り出して上記文字デー
タ転送制御手段に与え該当する端末装置に対する送仁要
求を行う文字データ分解手段とを含゜υことができる。
多重は並列多重または時分割多重のいずれでもよい。
〔作用〕
多重分離手段は各端末装置からの1バイト単位のデータ
を多重して電子計算機システムに与え電子計算機システ
ムからの各端末装置に対する1バイト単位のデータを分
離して該当する端末装置に与える。
また、端末装置から入力された1バイト単位のデータは
、文字データ転送制御手段を介して各端末装置対応の文
字データ受信キューに1文字単位で蓄えられる。文字デ
ータ組立手役は、タイマ制御手段からの定期的なタイマ
サービスにより各端末装置対応の文字データ受信キュー
から1バイトデータを格納するキューを1個取り出し、
データ転送バッファ上の端末装置対応にあらかじめ割り
当てられたエリアに移送する。全ての端末装置について
上述の移送を行いデータ転送バッファの組立が完了する
と、データ転送制御手段を起動して電子訓算機システム
へのデータ転送要求を行う。
さらに、電子計算機システムからデータ転送制御手段を
介してデータ転送バッファに端末装置宛てのデータを受
信すると、文字データ分解手段が起動される。文字デー
タ分解手段は、データ転送バッファ中の各端末装置対応
エリアから1バイトデータを取り出し、文字データ転送
制御手段を介して該当する端末装置に対する送信要求を
行う。端末装置と電子計算機システムとの間で送受信す
るデータが存在しない場合は、電子計算機システムと通
信処理装置間の取り決めにより、データ転送バッファ中
にデータなしのマークを行うことができる。
以上の動作により端末装置と電子計算機システムとの間
の送受信を電子計算機システムと通信処理装置との間で
多重化できると同時に、全端末装置分の固定長のデータ
を定期的に転送するためにデータトラフィックに依存し
ない安定したターンアラウンドを端末装置利用者に対し
て提供でき、オンラインシステl、の性能および信頼性
を向上できる。
〔実施例〕
本発明の実施例について図面を参照して説明する。第1
図は本発明一実施例文字データ転送装置のブロック構成
図である。第1図において、文字データ転送装置は、電
子計算機システl・10に接続され通信回線を介して複
数の端末装置201〜20,,とのデータ転送の制御を
行う通信処理装置30を備える。
ここで本発明の特徴とするところは、通信処理装置30
は、各端末装置20,〜20hからの1バイト単位のデ
ータを多重して電子計算機システム10に与え電子計算
機システム10からの各端末装置20〜20.に対する
1バイト単位のデータを分離して該当する端末装置20
に与える多重分離手段40を含むことにある。
また、多重分離手段40は、各端末装置20との1バイ
ト単位のデータ転送を制御する文字データ転送制御手段
4lと、文字データ転送制御手段41からの1バイト単
位のデータを各端末装置20に対応して1文字単位で格
納する文字データ受信キ, −42,〜42、と、各端
末装置20に対応して1バイト単位のデータを格納する
データ転送バッファ45と、電子計算機システム10と
データ転送バッファ45との間の各端末装置20の1バ
イト単位のデータ転送を制御するデータ転送制御手段4
6と、所定時間を計時するタイマ制御手段43と、この
計時された所定時間ごとに文字データ受信キュー42か
ら1バイト単位のデータを取り出してデータ転送バッフ
ァ45に与えデータ転送制御手段46に電子計算機シス
テム10に対する送信要求を行う文字データ組立手段4
4と、データ転送バッファ45から1バイト単位のデー
タを取り出して文字データ転送制御手段41に与え該当
する端末装置20に対する送信要求を行う文字データ分
解手役47とを含む。
このような構成の文字データ転送装置の動作について説
明する。第2図は本発明の文字データ転送装置の文字デ
ータ組立手段の動作を示すフローチャートである。第3
図は本発明の文字データ分解手段の動作を示すフローチ
ャートである。
第1図において、文字データ転送制御手段41は、端末
装置201〜20hのうちの任意の1台からデータを受
信すると、そのデータを1バイト単位に分解し、該当す
る端末装置対応の文字データ受信キュー421〜42h
に登録する。文字データ組立手段44は、タイマ制御手
段43のタイマサービスにより所定時間ごとに定期的に
起動され、全端末装置20につき順に該当する端末装置
の文字データ受信キュー42からキューを1個取り出し
、そのキューに格納された1バイトのデータをデータ転
送バッファ45の該当する端末装置に対応したエリアに
移送する。このときに、ある端末装置の文字データ受信
キュー42が空の場合には、データ転送バッファ45の
該当する端末装置に対応するエリアに「データなし」の
マークを行う。通信処理装置30配下の全ての端末装置
20に関して上記の1バイトのデータの移送を完了する
と、データ転送制御手段46を起動する。ただし、全て
の端末装置20が「データなし」とマークされている場
合には、データ転送制御手段46の起動を行わない。デ
ータ転送制御手段46は、文字データ組立手段44から
渡されたデータ転送バッファ45の内容を電子計算機シ
ステム10に対して送信する。
また、データ転送制御手段46は、電子計算機システム
10からデータ転送バッファ45にデータが与えられる
と、文字データ分解手段47を起動する。
文字データ分解手段47は、データ転送バッファ45の
内容を先頭から順に各端末装置20に対応する1バイト
データを取り出し、文字データ転送制御手段41を起動
する。このときに、データ転送バッファ45の1バイト
データ格納エリアが「データなし」とマークされている
場合には、データの取り出しをバイパスする。文字デー
タ転送制御手段41は、端末装置20に対してデータの
送信を行う。
第2図は、端末装置20対応に存在する文字デー夕受信
キ二一42からキューを1個取り出し、そのキューに格
納された1バイトデータをデータ転送バッファ45の該
当する端末装置対応エリアに移送し、全端末装置20に
関する移送処理の完了でデータ転送制御手段46を起動
してデータ転送要求を行う文字データ組立手段44の動
作の一例を示す。タイマ制御手段43の定期的タイマサ
ービスにより、文字データ受信キュー取出処理(ステッ
プ31)は、通信処理装置30配下の端末装置20の定
義順に、その端末装置20に対応した文字データ受信キ
二一42の先頭の1個を取り出し、キューの有無判定処
理(ステップS2)を呼び出してキューの有無の判定を
行う。キューありの場合には、1バイトデータ移送処理
(ステップS3)を呼び出してキューに格納された1バ
イトデータをデータ転送バッファ45の該当する端末装
置20対応エリアに移送する。キューなしの場合には、
「データなし」マーク処理(ステップS4)を呼び出し
てデータ転送バッファ45の該当する端末装置20対応
エリアに「データなし」をマークする。その後に、全端
末装置処理終了判定処理(ステップS5)を呼び出し、
全端末装置20に関する上記の文字データ組立処理が終
了したか否かを判定する。処理未終了の場合には、再度
文字データ受信キュー取出処理(ステップ31)を呼び
出して次の端末装置20に関する処理を継続する。処理
終了の場合には全端末装置「データなし」判定処理(ス
テップS6)を呼び出し、データ転送バッファ45中の
有効データの有無を判定する。有効データありの場合に
は、データ転送制御手段起動処理(ステップS7)を呼
び出してデータ転送制御手段46を起動する。有効デー
タなしの場合には、ただちに、処理を終了する。
第3図は、データ転送制御手段46から起動され、デー
タ転送バッファ45の内容の先頭から順に1バイトデー
タを取り出したのちに、文字データ転送制御手段41を
起動して該当する端末装置20に対するデータ転送要求
を行う文字データ分解手段47の動作の一例を示す。1
バイトデータ取出処理(ステップS21) は、データ
転送バッファ45の先頭エリアから順に1バイトデータ
を取り出して[デー夕なし」マーク判定処理(ステップ
S22)を呼び出し、そのデータが有効データであるか
否かを判定する。有効データありの場合には、文字デー
タ転送制御手段起動処理(ステップS23)を呼び出し
て端末装置20に対ずるデータ送信要求を行ったのち全
端末装置処理終了判定処理(ステップS24)を呼び出
す。有効データなしの場合は、ただちに、全端末装置処
理終了判定処理(ステップS24)を呼び出す。
全端末装置処理終了判定処理(ステップS24)は、全
端末装置20に関する処理が終了したか否かを判定し、
処理未終了の場合には再度1バイトデータ取出処理(ス
テップS21)を呼び出して処理を継続する。
〔発明の効果〕
本発明は、以上説明したように、端末装置と電子計算機
システムとの間のデータ送受信を電子計算機システムと
通信処理装置との間で多重化することにより電子計算機
システムと通信処理装置との間のデータ転送回数を削減
し、両装置のCPU負荷を低減できる。また、電子計算
機システムと通信処理装置との間で全端末装置分の固定
長データを定期的に転送し、データトラフィックに依存
しない安定したターンアラウンドを端末装置利用者に対
して提供でき、オンラインシステムの性能および信頼性
を高める優れた効果がある。
【図面の簡単な説明】
第1図は本発明一実施例文字データ転送装置のブロック
構成図。 第2図は本発明の文字データ転送装置の文字データ組立
手段の動作を示すフローチャート。 第3図は本発明の文字データ転送装置の文字データ分解
手段の動作を示すフローチャート。 10・・・電子計算機システム、201〜20,・・・
端末装置、30・・・通信処理装置、40・・・多重分
離手段、41・・・文字データ転送制御手段、42.〜
42.・・・文字データ受信キュー、43・・・タイマ
制御手段、44・・・文字データ組立手段、45・・・
データ転送バッファ、46・・・データ転送制御手段、
47・・・文字データ分解手段。 実施伸1 文字テ一タ組立乎JtのフローチャートPl2図 実施t1 文字テ一タ分解千段のフローチャート 馬 3(21

Claims (1)

  1. 【特許請求の範囲】 1、電子計算機システムに接続され通信回線を介して複
    数の端末装置とのデータ転送の制御を行う通信処理装置
    を備えた文字データ転送装置において、 上記通信処理装置は、上記各端末装置からの1バイト単
    位のデータを多重して上記電子計算機システムに与え上
    記電子計算機システムからの上記各端末装置に対する1
    バイト単位のデータを分離して該当する端末装置に与え
    る多重分離手段を含む ことを特徴とする文字データ転送装置。 2、上記多重分離手段は、上記各端末装置との1バイト
    単位のデータ転送を制御する文字データ転送制御手段と
    、この文字データ転送制御手段からの1バイト単位のデ
    ータを上記各端末装置に対応して1文字単位で格納する
    文字データ受信キューと、上記各端末装置に対応して1
    バイト単位のデータを格納するデータ転送バッファと、
    上記電子計算機システムと上記データ転送バッファとの
    間の上記各端末装置の1バイト単位のデータ転送を制御
    するデータ転送制御手段と、所定時間を計時するタイマ
    制御手段と、この計時された所定時間ごとに上記文字デ
    ータ受信キューから1バイト単位のデータを取り出して
    上記データ転送バッファに与え上記データ転送制御手段
    に上記電子計算機システムに対する送信要求を行う文字
    データ組立手段と、上記データ転送バッファから1バイ
    ト単位のデータを取り出して上記文字データ転送制御手
    段に与え該当する端末装置に対する送信要求を行う文字
    データ分解手段とを含む請求項1記載の文字データ転送
    装置。
JP2011596A 1990-01-19 1990-01-19 文字データ転送装置 Pending JPH03216047A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011596A JPH03216047A (ja) 1990-01-19 1990-01-19 文字データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011596A JPH03216047A (ja) 1990-01-19 1990-01-19 文字データ転送装置

Publications (1)

Publication Number Publication Date
JPH03216047A true JPH03216047A (ja) 1991-09-24

Family

ID=11782288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011596A Pending JPH03216047A (ja) 1990-01-19 1990-01-19 文字データ転送装置

Country Status (1)

Country Link
JP (1) JPH03216047A (ja)

Similar Documents

Publication Publication Date Title
EP0420531A2 (en) Channel adapter for broadband communications at channel speeds
JP2964457B2 (ja) 通信処理装置
EP0308485A1 (en) Terminal device session management protocol
US6023478A (en) Method and apparatus for communicating data byte streams
US5682387A (en) Demand assign multiplexer providiing efficient demand assign function in multimedia systems having statistical multiplexing transmission
CN113259408B (zh) 数据传输方法和系统
JPH03216047A (ja) 文字データ転送装置
EP1885093B1 (en) Packet transmission device and control method thereof
US20020029305A1 (en) Method and system for transmitting multiple data packets to reading device
JP2661327B2 (ja) チャネル経路検索方式
JPH11249977A (ja) データ転送ネットワークシステム
JPH077485A (ja) 二重化信号多重方式
KR100417825B1 (ko) 비동기 전송모드 교환기에서 지에스엠피 메시지 압축 방법
JPH0315868B2 (ja)
JPH0583289A (ja) 揺らぎによる遅延時間削減方式
JP2762824B2 (ja) 監視システム
JP2000244572A (ja) パケット多重化装置
JP2836588B2 (ja) 通信装置の管理データ収集方法とその装置
JPH0561820B2 (ja)
JPH096658A (ja) トランザクションジャーナル管理方式
JPH0435936B2 (ja)
JPH077970B2 (ja) ハイレベル・データ・リンク制御手順における多重送受信装置
JPH0278397A (ja) 時分割交換機への入出力端末収容制御方法
KR970056633A (ko) 전전자교환기에서 문답 처리 식별자를 이용한 데이터 지시 메시지 전송 방법
JPS63250243A (ja) デ−タ通信処理方式