JPH03216047A - Character data transfer device - Google Patents
Character data transfer deviceInfo
- 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
Links
Landscapes
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、電子計算機システムと端末装置との間の文字
データ転送制御を行う通信処理装置の文字データ転送装
置に利用する。特に、電子計算機ンステl、上で動作す
る業彷プ[jグラノ・手段と端末装置との間で1バイト
単位をベースとしたデータの転送が行われる場合の文字
データ転送装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention is applied to a character data transfer device of a communication processing device that controls character data transfer between a computer system and a terminal device. In particular, it relates to a character data transfer device used when data is transferred on a 1-byte basis between a business computer running on an electronic computer and a terminal device.
本発明は文字データ転送装置において、各端末装置から
の1バイト単位のデータを多重して所定時間ごとに電子
計算機システムに転送し、電子計算機システムからの1
バイト単位のデータを分離して該当する端末装置に転送
することにより、
電子計算機ンステムと通信処理装置との間のデータ転送
回数を削減して、両装置のCPU (中央処理装置)の
負荷を低減し、また両装置間で全端末装置分の固定長デ
ータを定期的に転送して、データトラフィックに依存し
ない安定したターンアラウンドを利用者に提供し、オン
ラインシステムの性能および信頼性を高めることができ
るようにしたものである。The present invention provides a character data transfer device that multiplexes 1-byte data from each terminal device and transfers it to a computer system at predetermined time intervals.
By separating data in bytes and transferring it to the appropriate terminal device, the number of data transfers between the computer system and communication processing device is reduced, reducing the load on the CPU (central processing unit) of both devices. In addition, by periodically transferring fixed-length data for all terminal devices between both devices, it is possible to provide users with stable turnaround independent of data traffic and improve the performance and reliability of the online system. It has been made possible.
〔従来の技術〕
従来、文字データ転送装置は、端末装置と電子計算機シ
ステム上の業務プログラム手段との間に設定された通信
パスを使用して1バイトデータをそのまま送受信するか
、または各端末装置を識別するヘッダ情報を付与した複
数の転送ユニットを電子計算機システムと通信処理装置
との間でブロック化して送受信するデータ転送方式とな
っていた。[Prior Art] Conventionally, character data transfer devices transmit and receive 1-byte data as is using a communication path set between a terminal device and a business program means on a computer system, or each terminal device The data transfer method involved transmitting and receiving blocks between a computer system and a communication processing device using a plurality of transfer units each having header information that identifies the data.
しかし、このような従来の文字データ転送装置では、前
者は端末装置と通信処理装置との間で転送される1バイ
トデータを1対1に電子計算機システムと通信処理装置
との間で転送する方式となっているために、端末装置数
が多くかつデータトラフィックの高いシステムにおいて
は通信処理装置および電子計算機システl、のCPU処
理能力が圧迫され、システム全体のターンアラウンドが
悪くなる欠点があった。However, in such conventional character data transfer devices, the former is a method in which 1-byte data transferred between a terminal device and a communication processing device is transferred one-to-one between a computer system and a communication processing device. Therefore, in a system with a large number of terminal devices and high data traffic, the CPU processing capacity of the communication processing device and computer system I is strained, resulting in a disadvantage that the turnaround of the entire system becomes poor.
また、後者は複数の転送ユニットをブロック化する方式
となっているために前者に較べれば効率は良いが、一般
的には1バイトの実デークに較べて転送ユニットのヘッ
ダ部が長くなるために、トラフィック量の増加につれて
通信処理装置と電子計算機システムとの間のデータ量お
よび転送回数が増加し、CPU処理能力の圧迫によるタ
ーンアラウンドの悪化が生じるとともに、安定したター
ンアラウンドを得難い欠点があった。Also, the latter method is more efficient than the former because it blocks multiple transfer units, but in general, the header part of the transfer unit is longer than the 1-byte real data disk. As the amount of traffic increases, the amount of data and the number of transfers between the communication processing device and the computer system increase, resulting in deterioration of turnaround due to pressure on CPU processing capacity, and the drawback that it is difficult to obtain stable turnaround. .
本発明は上記の欠点を解決するもので、電子計算機シス
テムおよび通信処理装置のCPU負荷を低減し、オンラ
インシステムの性能および信頼性を向上できる文字デー
タ転送装置を提供することを目的とする。The present invention solves the above-mentioned drawbacks, and aims to provide a character data transfer device that can reduce the CPU load of an electronic computer system and a communication processing device, and improve the performance and reliability of an online system.
本発明は、電子計算機システムに接続され通信回線を介
して複数の端末装置とのデータ転送の制御を行う通信処
理装置を備えた文字データ転送装置において、上記通信
処理装置は、上記各端末装置からの1バイト単位のデー
タを多重して上記電子計算機システムに与え上記電子計
算機システムからの上記各端末装置に対する1バイト単
位のデータを分離して該当する端末装置に与える多重分
離手段を含むことを特徴とする。The present invention provides a character data transfer device including a communication processing device that is connected to a computer system and controls data transfer to and from a plurality of terminal devices via a communication line, wherein the communication processing device is connected to a plurality of terminal devices. The method further comprises a demultiplexing means for multiplexing data in units of 1 byte and providing the data in units of 1 byte to the computer system, and separating data in units of 1 byte from the computer system to each of the terminal devices, and providing the data to the corresponding terminal device. shall be.
また、本発明は、上記多重分離手段に、上記各端末装置
との1バイト単位のデータ転送を制御する文字データ転
送制御手段と、この文字データ転送制御手段からの1バ
イト単位のデータを上記各端末装置に対応して1文字単
位で格納する文字データ受信キューと、上記各端末装置
に対応して1バイト単位のデータを格納するデータ転送
バッファと、上記電子計算機システムと上記データ転送
バッファとの間の上記各端末装置の1バイト単位のデー
タ転送を制御するデータ転送制御手段と、所定時間を計
時するタイマ制御手段と、この計時された所定時間ごと
に上記文字データ受信キューから1バイト単位のデータ
を取り出して上記デー夕転送バッファに与え上記データ
転送制御手段に上記電子計算機システムに対する送信要
求を行う文字データ組立手段と、上記データ転送バッフ
ァから1バイト単位のデータを取り出して上記文字デー
タ転送制御手段に与え該当する端末装置に対する送仁要
求を行う文字データ分解手段とを含゜υことができる。Further, the present invention further provides that the demultiplexing means includes a character data transfer control means for controlling data transfer in units of byte with each of the terminal devices, and data in units of byte from the character data transfer control unit is transferred to each of the terminal devices. A character data reception queue that stores data in units of 1 character corresponding to the terminal device, a data transfer buffer that stores data in units of 1 byte corresponding to each of the terminal devices, and a link between the computer system and the data transfer buffer. data transfer control means for controlling data transfer in 1-byte units of each of the above-mentioned terminal devices between them; timer control means for counting a predetermined time; character data assembly means for extracting data and providing it to the data transfer buffer and requesting the data transfer control means to transmit to the computer system; and character data assembly means for extracting data in units of bytes from the data transfer buffer and controlling the character data transfer and character data decomposition means for sending a request to the corresponding terminal device.
多重は並列多重または時分割多重のいずれでもよい。Multiplexing may be either parallel multiplexing or time division multiplexing.
多重分離手段は各端末装置からの1バイト単位のデータ
を多重して電子計算機システムに与え電子計算機システ
ムからの各端末装置に対する1バイト単位のデータを分
離して該当する端末装置に与える。The demultiplexing means multiplexes data in units of 1 byte from each terminal device and provides it to the computer system, and separates data in units of 1 byte for each terminal device from the computer system and provides it to the corresponding terminal device.
また、端末装置から入力された1バイト単位のデータは
、文字データ転送制御手段を介して各端末装置対応の文
字データ受信キューに1文字単位で蓄えられる。文字デ
ータ組立手役は、タイマ制御手段からの定期的なタイマ
サービスにより各端末装置対応の文字データ受信キュー
から1バイトデータを格納するキューを1個取り出し、
データ転送バッファ上の端末装置対応にあらかじめ割り
当てられたエリアに移送する。全ての端末装置について
上述の移送を行いデータ転送バッファの組立が完了する
と、データ転送制御手段を起動して電子訓算機システム
へのデータ転送要求を行う。Furthermore, data in units of 1 byte inputted from the terminal device is stored in unit of character in a character data reception queue corresponding to each terminal device via the character data transfer control means. The character data assembler retrieves one queue that stores 1-byte data from the character data reception queue corresponding to each terminal device by a regular timer service from the timer control means.
The data is transferred to an area previously allocated to the terminal device on the data transfer buffer. When all the terminal devices have been transferred as described above and the data transfer buffers have been assembled, the data transfer control means is activated to issue a data transfer request to the electronic learning computer system.
さらに、電子計算機システムからデータ転送制御手段を
介してデータ転送バッファに端末装置宛てのデータを受
信すると、文字データ分解手段が起動される。文字デー
タ分解手段は、データ転送バッファ中の各端末装置対応
エリアから1バイトデータを取り出し、文字データ転送
制御手段を介して該当する端末装置に対する送信要求を
行う。端末装置と電子計算機システムとの間で送受信す
るデータが存在しない場合は、電子計算機システムと通
信処理装置間の取り決めにより、データ転送バッファ中
にデータなしのマークを行うことができる。Further, when data addressed to the terminal device is received from the computer system via the data transfer control means into the data transfer buffer, the character data decomposition means is activated. The character data decomposition means extracts one byte data from the area corresponding to each terminal device in the data transfer buffer, and issues a transmission request to the corresponding terminal device via the character data transfer control means. If there is no data to be transmitted or received between the terminal device and the computer system, it is possible to mark the data transfer buffer as having no data, depending on the agreement between the computer system and the communication processing device.
以上の動作により端末装置と電子計算機システムとの間
の送受信を電子計算機システムと通信処理装置との間で
多重化できると同時に、全端末装置分の固定長のデータ
を定期的に転送するためにデータトラフィックに依存し
ない安定したターンアラウンドを端末装置利用者に対し
て提供でき、オンラインシステl、の性能および信頼性
を向上できる。Through the above operations, transmission and reception between the terminal device and the computer system can be multiplexed between the computer system and the communication processing device, and at the same time, fixed length data for all terminal devices can be transferred periodically. A stable turnaround that does not depend on data traffic can be provided to terminal device users, and the performance and reliability of the online system can be improved.
本発明の実施例について図面を参照して説明する。第1
図は本発明一実施例文字データ転送装置のブロック構成
図である。第1図において、文字データ転送装置は、電
子計算機システl・10に接続され通信回線を介して複
数の端末装置201〜20,,とのデータ転送の制御を
行う通信処理装置30を備える。Embodiments of the present invention will be described with reference to the drawings. 1st
The figure is a block diagram of a character data transfer device according to an embodiment of the present invention. In FIG. 1, the character data transfer device includes a communication processing device 30 that is connected to a computer system 1.10 and controls data transfer with a plurality of terminal devices 201 to 20, . . . via a communication line.
ここで本発明の特徴とするところは、通信処理装置30
は、各端末装置20,〜20hからの1バイト単位のデ
ータを多重して電子計算機システム10に与え電子計算
機システム10からの各端末装置20〜20.に対する
1バイト単位のデータを分離して該当する端末装置20
に与える多重分離手段40を含むことにある。Here, the feature of the present invention is that the communication processing device 30
multiplexes data in 1-byte units from each terminal device 20, to 20h and provides it to the computer system 10, and each terminal device 20 to 20. Separate the 1-byte data for the corresponding terminal device 20
The demultiplexing means 40 for providing the same information to each other is included.
また、多重分離手段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とを含む。The demultiplexer 40 also includes a character data transfer control means 4l that controls data transfer in 1-byte units with each terminal device 20, and data in 1-byte units from the character data transfer control means 41 to each terminal device 20. A character data reception key -42, to 42 correspondingly stores data in units of one character, a data transfer buffer 45 storing data in units of byte corresponding to each terminal device 20, and a computer system 10 and data. Data transfer control means 4 that controls data transfer of each terminal device 20 in 1-byte units to and from the transfer buffer 45
6, a timer control means 43 for counting a predetermined time; and a timer control means 43 for counting a predetermined time; and a timer control means 43 that extracts data in units of bytes from the character data reception queue 42 every timed predetermined time, and provides the data to the data transfer buffer 45 and sends the data to the data transfer control means 46. Character data assembly means 4 that requests transmission to the system 10
4, and a character data decomposer 47 that extracts data in units of bytes from the data transfer buffer 45, provides it to the character data transfer control means 41, and issues a transmission request to the corresponding terminal device 20.
このような構成の文字データ転送装置の動作について説
明する。第2図は本発明の文字データ転送装置の文字デ
ータ組立手段の動作を示すフローチャートである。第3
図は本発明の文字データ分解手段の動作を示すフローチ
ャートである。The operation of the character data transfer device having such a configuration will be explained. FIG. 2 is a flowchart showing the operation of the character data assembling means of the character data transfer device of the present invention. Third
The figure is a flowchart showing the operation of the character data decomposition means of the present invention.
第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に対して送信する。In FIG. 1, when the character data transfer control means 41 receives data from any one of the terminal devices 201 to 20h, it decomposes the data into 1-byte units and receives the character data corresponding to the corresponding terminal device. Queue 421-42h
Register. The character data assembling means 44 is activated periodically at predetermined time intervals by the timer service of the timer control means 43, takes out one queue from the character data reception queue 42 of the corresponding terminal device in order for all the terminal devices 20, and fills the queue. The 1-byte data stored in the data transfer buffer 45 is transferred to the area corresponding to the corresponding terminal device. At this time, if the character data reception queue 42 of a certain terminal device is empty, "no data" is marked in the area of the data transfer buffer 45 corresponding to the corresponding terminal device. When the transfer of the 1-byte data described above for all terminal devices 20 under the communication processing device 30 is completed, the data transfer control means 46 is activated. However, if all the terminal devices 20 are marked as "no data", the data transfer control means 46 is not activated. The data transfer control means 46 transmits the contents of the data transfer buffer 45 passed from the character data assembly means 44 to the computer system 10.
また、データ転送制御手段46は、電子計算機システム
10からデータ転送バッファ45にデータが与えられる
と、文字データ分解手段47を起動する。Furthermore, when data is provided to the data transfer buffer 45 from the computer system 10, the data transfer control means 46 activates the character data decomposition means 47.
文字データ分解手段47は、データ転送バッファ45の
内容を先頭から順に各端末装置20に対応する1バイト
データを取り出し、文字データ転送制御手段41を起動
する。このときに、データ転送バッファ45の1バイト
データ格納エリアが「データなし」とマークされている
場合には、データの取り出しをバイパスする。文字デー
タ転送制御手段41は、端末装置20に対してデータの
送信を行う。The character data decomposition means 47 sequentially extracts 1-byte data corresponding to each terminal device 20 from the contents of the data transfer buffer 45 from the beginning, and activates the character data transfer control means 41. At this time, if the 1-byte data storage area of the data transfer buffer 45 is marked as "no data", data retrieval is bypassed. The character data transfer control means 41 transmits data to the terminal device 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を起動する。有効デー
タなしの場合には、ただちに、処理を終了する。FIG. 2 shows that one queue is taken out from the character data receiving key 42 corresponding to the terminal device 20, and the 1-byte data stored in the queue is transferred to the corresponding area of the data transfer buffer 45 corresponding to the terminal device. An example of the operation of the character data assembling means 44, which activates the data transfer control means 46 and issues a data transfer request upon completion of transfer processing for all terminal devices 20, is shown. Due to the periodic timer service of the timer control means 43, the character data reception queue retrieval process (step 31) executes the character data reception queue retrieval process (step 31) to retrieve the character data reception queue 42 corresponding to the terminal device 20 under the communication processing device 30 in the order of definition of the terminal device 20. The first one is extracted, and the queue presence/absence determination process (step S2) is called to determine the presence/absence of the queue. If there is a queue, a 1-byte data transfer process (step S3) is called to transfer the 1-byte data stored in the queue to the area corresponding to the corresponding terminal device 20 in the data transfer buffer 45. If there is no queue,
The "no data" marking process (step S4) is called to mark the area of the data transfer buffer 45 corresponding to the corresponding terminal device 20 as "no data". After that, call all terminal device processing completion determination processing (step S5),
It is determined whether the above character data assembly processing for all terminal devices 20 has been completed. If the processing has not been completed, the character data reception queue retrieval processing (step 31) is called again to continue processing for the next terminal device 20. When the process is completed, the "no data" determination process for all terminal devices (step S6) is called, and the presence or absence of valid data in the data transfer buffer 45 is determined. If there is valid data, a data transfer control means activation process (step S7) is called to activate the data transfer control means 46. If there is no valid data, the process is immediately terminated.
第3図は、データ転送制御手段46から起動され、デー
タ転送バッファ45の内容の先頭から順に1バイトデー
タを取り出したのちに、文字データ転送制御手段41を
起動して該当する端末装置20に対するデータ転送要求
を行う文字データ分解手段47の動作の一例を示す。1
バイトデータ取出処理(ステップS21) は、データ
転送バッファ45の先頭エリアから順に1バイトデータ
を取り出して[デー夕なし」マーク判定処理(ステップ
S22)を呼び出し、そのデータが有効データであるか
否かを判定する。有効データありの場合には、文字デー
タ転送制御手段起動処理(ステップS23)を呼び出し
て端末装置20に対ずるデータ送信要求を行ったのち全
端末装置処理終了判定処理(ステップS24)を呼び出
す。有効データなしの場合は、ただちに、全端末装置処
理終了判定処理(ステップS24)を呼び出す。In FIG. 3, the data transfer control means 46 is activated to sequentially extract one byte data from the beginning of the contents of the data transfer buffer 45, and then the character data transfer control means 41 is activated to send data to the corresponding terminal device 20. An example of the operation of the character data decomposition means 47 that makes a transfer request is shown. 1
The byte data extraction process (step S21) sequentially extracts one byte data from the first area of the data transfer buffer 45, calls the "no data" mark determination process (step S22), and checks whether the data is valid data or not. Determine. If there is valid data, a character data transfer control means activation process (step S23) is called to request data transmission to the terminal device 20, and then a process for determining whether all terminal device processing has been completed (step S24) is called. If there is no valid data, the process for determining the end of processing for all terminal devices (step S24) is immediately called.
全端末装置処理終了判定処理(ステップS24)は、全
端末装置20に関する処理が終了したか否かを判定し、
処理未終了の場合には再度1バイトデータ取出処理(ス
テップS21)を呼び出して処理を継続する。The all terminal device processing completion determination process (step S24) determines whether or not the processing regarding all terminal devices 20 has been completed.
If the process has not been completed, the 1-byte data extraction process (step S21) is called again to continue the process.
本発明は、以上説明したように、端末装置と電子計算機
システムとの間のデータ送受信を電子計算機システムと
通信処理装置との間で多重化することにより電子計算機
システムと通信処理装置との間のデータ転送回数を削減
し、両装置のCPU負荷を低減できる。また、電子計算
機システムと通信処理装置との間で全端末装置分の固定
長データを定期的に転送し、データトラフィックに依存
しない安定したターンアラウンドを端末装置利用者に対
して提供でき、オンラインシステムの性能および信頼性
を高める優れた効果がある。As explained above, the present invention multiplexes data transmission and reception between a terminal device and a computer system between the computer system and the communication processing device, thereby improving communication between the computer system and the communication processing device. It is possible to reduce the number of data transfers and reduce the CPU load on both devices. In addition, by periodically transferring fixed-length data for all terminal devices between the computer system and the communication processing device, stable turnaround independent of data traffic can be provided to terminal device users, and the online system It has an excellent effect on improving the performance and reliability of the system.
第1図は本発明一実施例文字データ転送装置のブロック
構成図。
第2図は本発明の文字データ転送装置の文字データ組立
手段の動作を示すフローチャート。
第3図は本発明の文字データ転送装置の文字データ分解
手段の動作を示すフローチャート。
10・・・電子計算機システム、201〜20,・・・
端末装置、30・・・通信処理装置、40・・・多重分
離手段、41・・・文字データ転送制御手段、42.〜
42.・・・文字データ受信キュー、43・・・タイマ
制御手段、44・・・文字データ組立手段、45・・・
データ転送バッファ、46・・・データ転送制御手段、
47・・・文字データ分解手段。
実施伸1
文字テ一タ組立乎JtのフローチャートPl2図
実施t1
文字テ一タ分解千段のフローチャート
馬 3(21FIG. 1 is a block diagram of a character data transfer device according to an embodiment of the present invention. FIG. 2 is a flowchart showing the operation of the character data assembly means of the character data transfer device of the present invention. FIG. 3 is a flowchart showing the operation of the character data decomposition means of the character data transfer device of the present invention. 10...Electronic computer system, 201-20,...
Terminal device, 30... Communication processing device, 40... Demultiplexing means, 41... Character data transfer control means, 42. ~
42. . . . Character data reception queue, 43 . . . Timer control means, 44 . . . Character data assembly means, 45 .
Data transfer buffer, 46...data transfer control means,
47...Character data decomposition means. Implementation 1 Flowchart of character text assembling Jt Pl2 Diagram implementation t1 Flowchart of character text disassembly 1000 steps Horse 3 (21
Claims (1)
数の端末装置とのデータ転送の制御を行う通信処理装置
を備えた文字データ転送装置において、 上記通信処理装置は、上記各端末装置からの1バイト単
位のデータを多重して上記電子計算機システムに与え上
記電子計算機システムからの上記各端末装置に対する1
バイト単位のデータを分離して該当する端末装置に与え
る多重分離手段を含む ことを特徴とする文字データ転送装置。 2、上記多重分離手段は、上記各端末装置との1バイト
単位のデータ転送を制御する文字データ転送制御手段と
、この文字データ転送制御手段からの1バイト単位のデ
ータを上記各端末装置に対応して1文字単位で格納する
文字データ受信キューと、上記各端末装置に対応して1
バイト単位のデータを格納するデータ転送バッファと、
上記電子計算機システムと上記データ転送バッファとの
間の上記各端末装置の1バイト単位のデータ転送を制御
するデータ転送制御手段と、所定時間を計時するタイマ
制御手段と、この計時された所定時間ごとに上記文字デ
ータ受信キューから1バイト単位のデータを取り出して
上記データ転送バッファに与え上記データ転送制御手段
に上記電子計算機システムに対する送信要求を行う文字
データ組立手段と、上記データ転送バッファから1バイ
ト単位のデータを取り出して上記文字データ転送制御手
段に与え該当する端末装置に対する送信要求を行う文字
データ分解手段とを含む請求項1記載の文字データ転送
装置。[Claims] 1. A character data transfer device that is connected to a computer system and includes a communication processing device that controls data transfer to and from a plurality of terminal devices via a communication line, wherein the communication processing device includes the above-mentioned Data in units of 1 byte from each terminal device is multiplexed and sent to the computer system.
A character data transfer device characterized by comprising a demultiplexing means for separating data in bytes and providing it to a corresponding terminal device. 2. The demultiplexing means includes a character data transfer control means for controlling data transfer in 1-byte units with each of the above-mentioned terminal devices, and a character data transfer control means for controlling data transfer in 1-byte units from this character data transfer control means to each of the above-mentioned terminal devices. and a character data reception queue that stores each character in units of characters, and one character data reception queue corresponding to each terminal device mentioned above
a data transfer buffer that stores data in bytes;
data transfer control means for controlling data transfer in 1-byte units of each terminal device between the computer system and the data transfer buffer; a timer control means for counting a predetermined time; character data assembling means for extracting data in units of bytes from the character data reception queue and supplying the data to the data transfer buffer and requesting the data transfer control means to transmit data to the computer system; 2. The character data transfer device according to claim 1, further comprising character data decomposition means for extracting the data and providing it to said character data transfer control means to request transmission to the corresponding terminal device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011596A JPH03216047A (en) | 1990-01-19 | 1990-01-19 | Character data transfer device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011596A JPH03216047A (en) | 1990-01-19 | 1990-01-19 | Character data transfer device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03216047A true JPH03216047A (en) | 1991-09-24 |
Family
ID=11782288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011596A Pending JPH03216047A (en) | 1990-01-19 | 1990-01-19 | Character data transfer device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03216047A (en) |
-
1990
- 1990-01-19 JP JP2011596A patent/JPH03216047A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0420531A2 (en) | Channel adapter for broadband communications at channel speeds | |
| JP2964457B2 (en) | Communication processing device | |
| 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 (en) | Data transmission method and system | |
| JPH03216047A (en) | Character data transfer device | |
| EP1885093B1 (en) | Packet transmission device and control method thereof | |
| US20020029305A1 (en) | Method and system for transmitting multiple data packets to reading device | |
| JP2661327B2 (en) | Channel route search method | |
| JPH11249977A (en) | Data transfer network system | |
| JPH077485A (en) | Multiplex system for duplex signal | |
| KR100417825B1 (en) | A method of abstracting gsmp message for atm exchange | |
| JPH0315868B2 (en) | ||
| JPH0583289A (en) | System for shortening delay time due to fluctuation | |
| JP2762824B2 (en) | Monitoring system | |
| JP2000244572A (en) | Packet multiplexer | |
| JP2836588B2 (en) | Method and apparatus for collecting management data of communication device | |
| JPH0561820B2 (en) | ||
| JPH096658A (en) | Transaction journal management system | |
| JPH0435936B2 (en) | ||
| JPH077970B2 (en) | Multiplexing transceiver in high level data link control procedure | |
| JPH0278397A (en) | Input output terminal accommodation control system for time division exchange | |
| KR970056633A (en) | Method of transmitting data indication message using question-and-answer identifier in electronic switching center | |
| JPS63250243A (en) | Data communication processing method |