Movatterモバイル変換


[0]ホーム

URL:


JPH06105926B2 - Communication control processor - Google Patents

Communication control processor

Info

Publication number
JPH06105926B2
JPH06105926B2JP59260462AJP26046284AJPH06105926B2JP H06105926 B2JPH06105926 B2JP H06105926B2JP 59260462 AJP59260462 AJP 59260462AJP 26046284 AJP26046284 AJP 26046284AJP H06105926 B2JPH06105926 B2JP H06105926B2
Authority
JP
Japan
Prior art keywords
switching
character
processing device
unit
command
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 - Fee Related
Application number
JP59260462A
Other languages
Japanese (ja)
Other versions
JPS61139148A (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.)
Nippon Telegraph and Telephone Corp
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 CorpfiledCriticalNippon Telegraph and Telephone Corp
Priority to JP59260462ApriorityCriticalpatent/JPH06105926B2/en
Publication of JPS61139148ApublicationCriticalpatent/JPS61139148A/en
Publication of JPH06105926B2publicationCriticalpatent/JPH06105926B2/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Landscapes

Description

Translated fromJapanese

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、上位処理装置の指示に従い、通信回線を介し
て接続された多数の端末装置等と上位処理装置間のデー
タ転送を制御する通信制御処理装置に係り、特にそのデ
ータ受信モードの切替制御を動的に行う通信制御処理装
置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention relates to communication for controlling data transfer between a large number of terminal devices or the like connected via a communication line and an upper processing device according to an instruction of the upper processing device. The present invention relates to a control processing device, and more particularly to a communication control processing device that dynamically controls switching of the data reception mode.

〔従来技術〕[Prior art]

一般に通信制御処理装置のデータ受信処理形態には、通
信回線からの受信データを一文字毎に上位処理装置へ引
渡す一文字受信処理方式と、特定文字の検出または受信
データメモリの満杯まで受信データを蓄積し、まとめて
上位処理装置へ引渡すブロック受信処理方式がある。一
文字受信処理方式は、上位処理装置が一文字受信毎に処
理し、相手装置へ応答を返送するような用途、例えば画
面エディタ等で有効であり、一方、ブロック受信処理方
式は、上位処理装置が一括して受信データを受取るよう
な用途、例えばファイル転送等で有効である。
Generally, the data reception processing mode of the communication control processing device is a one-character reception processing method that delivers the received data from the communication line to the upper processing device character by character, and the received data is accumulated until a specific character is detected or the received data memory is full. , There is a block reception processing method for collectively delivering to a higher-level processing device. The one-character reception processing method is effective in applications in which the upper processing device processes each character reception and returns a response to the partner device, for example, in a screen editor, etc. It is effective for the purpose of receiving the received data by, for example, file transfer.

ところで、従来の通信制御処理装置は、一文字受信処理
機能あるいはブロック受信処理機能のいずれかしか有し
ないか、あるいは両方を有していても、その切替えは交
信開始の初期設定時のみで、その後は交信終了まで変更
できないため、種々のデータ種別やアプリケーションに
対処しようとすると、次のような問題があった。
By the way, the conventional communication control processing device has only one character reception processing function or block reception processing function, or even if it has both, the switching is only at the initial setting of the communication start, and thereafter. Since it cannot be changed until the end of communication, the following problems were encountered when trying to deal with various data types and applications.

(1)一文字受信処理機能のみの場合、それでファイル
転送等の連続データの受信を行おうとすると、処理量が
多くなり、通信回線からのデータを正常に受信できない
事態が発生する可能性が高くなる。また、一文字毎に上
位処理装置の受信通知を行うため、上位処理装置の処理
量も多くなる。
(1) In the case of only the single character reception processing function, if it is attempted to receive continuous data such as file transfer, the amount of processing increases, and there is a high possibility that data cannot be received normally from the communication line. . Further, since the reception notification of the upper processing device is sent for each character, the processing amount of the upper processing device also increases.

(2)ブロック受信処理では、データ蓄積のためのメモ
リを確保し、受信データを格納する処理を行う。上位処
理装置へのデータ引渡し契機は特定文字の検出または受
信データメモリが満杯となった時であるので、ブロック
受信処理機能を使用して一文字毎に上位処理装置へデー
タ受信通知を行うことは実際上採用できない。即ち、一
文字毎に特定文字を付加するか、受信データメモリの大
きさを一文字分としなければならず、ブロック受信処理
機能の意味がなくなる。
(2) In the block reception process, a memory for accumulating data is secured and the received data is stored. Since the trigger for data transfer to the host processor is when a specific character is detected or the received data memory is full, it is actually the case that the block receiver processing function is used to notify the host processor of data reception. Can't be hired above. That is, a specific character must be added to each character, or the size of the received data memory must be set to one character, which makes the block reception processing function meaningless.

(3)一文字受信処理機能とブロック受信処理機能の両
方を持っていても、いずれにするかの選択が交信開始の
初期設定時のみで、交信終了まで変更できないとする
と、変更したい都度、交信終了処理と開始処理が必要と
なり、操作性の低下および処理量の増加を招く。また、
切替は相手装置からの指示に基づいて同期して行われな
いため、相手装置が連続データの送信を開始しているの
に、通信制御処理装置は一文字受信処理のままというこ
とも起きる。
(3) Even if you have both the one-character reception processing function and the block reception processing function, if you can not change until the end of communication, the choice of which to use is only at the time of initial setting of communication start, communication ends each time you want to change Since processing and start processing are required, operability is lowered and the amount of processing is increased. Also,
Since the switching is not performed synchronously based on the instruction from the partner device, it may happen that the communication control processing device remains in the one-character receiving process even though the partner device starts transmitting continuous data.

〔発明の目的〕[Object of the Invention]

本発明の目的は、上位処理装置と通信回線を介して接続
された相手装置との間のデータ転送を制御する通信制御
処理装置において、そのデータ受信モードを、転送デー
タ種別やアプリケーション等に応じて遠隔の相手装置か
ら動的に切替えることを可能にしたデータ受信モード切
替制御機構を提供することにある。
An object of the present invention is to provide a communication control processing device for controlling data transfer between a host processing device and a partner device connected via a communication line, in which the data reception mode is set according to the transfer data type, application, etc. It is to provide a data reception mode switching control mechanism that enables dynamic switching from a remote partner device.

〔発明の構成〕[Structure of Invention]

本発明は、通信制御処理装置に、一文字受信処理部と、
ブロック受信処理部と、該一文字受信処理部とブロック
受信処理部の切替えを行う切替部と、該切替部の切替動
作の制御を、遠隔の相手装置から送信される切替コマン
ドを直接判断して行うか、あるいは、該切替コマンドを
上位処理装置が判断した結果、該上位処理装置から送ら
れてくる切替指示で行うかするコマンド判定部を設けた
ことを特徴とするものである。
The present invention provides a communication control processing device, a one-character reception processing unit,
A block reception processing unit, a switching unit that switches between the one-character reception processing unit and the block reception processing unit, and control of the switching operation of the switching unit by directly determining a switching command transmitted from a remote partner device. Alternatively, as a result of the switching command being judged by the higher-level processing device, a command determination unit is provided to perform the switching command according to the switching instruction sent from the higher-level processing device.

〔発明の実施例〕Example of Invention

第1図は本発明の一実施例のブロック図を示す。第1図
において、通信制御処理装置2は上位処理装置1に接続
され、さらに通信回線3を通して端末装置等の相手装置
4と接続されている。通信制御処理装置2は本発明に関
係する構成として、一文字受信処理部11、ブロック受信
処理部12、回線側切替部13、上位処理装置側切替部14、
コマンド判別部15、回線インタフェース部16、上位処理
装置インタフェース部17を有している。なお、実線はデ
ータ線、破線は制御線を表わす。
FIG. 1 shows a block diagram of an embodiment of the present invention. In FIG. 1, a communication control processing device 2 is connected to a host processing device 1 and further connected to a partner device 4 such as a terminal device through a communication line 3. The communication control processing device 2 includes a one-character reception processing unit 11, a block reception processing unit 12, a line side switching unit 13, an upper processing device side switching unit 14,
It has a command discrimination unit 15, a line interface unit 16, and a host processor interface unit 17. The solid line represents the data line and the broken line represents the control line.

通信回線3から到来するビットシリアル・データは、回
線インターフェイス部16で通信制御処理装置内の電気的
レベル等へ整合された後、回線側切替部13を通って一文
字受信処理部11またはブロック受信処理部12へ入力され
る。一文字受信処理部11またはブロック受信処理部12で
処理されたデータは、上位処理装置側切替部14、上位処
理装置インタフェース部17を通して上位処理装置1へ引
渡されるとともにコマンド判別部15にも入力される。切
替部13,14の切替え動作は、該コマンド判別部15によっ
て制御される。一文字受信処理部11は、通信回線3から
の受信データを一文字毎に上位処理装置1へ引渡す処理
を行う。一方、ブロック受信処理部12から上位処理装置
1へのデータの引渡し契機は、ブロック受信処理部12が
特定文字(例えば改行コード)を検出した時および受信
データメモリが満杯になった時である。なお、特定文字
は、あらかじめ相手装置4と取決めてブロック受信処理
部12に設定しておけばよい。
The bit serial data coming from the communication line 3 is adjusted to the electrical level in the communication control processing unit by the line interface unit 16 and then passes through the line side switching unit 13 to receive the one-character reception processing unit 11 or the block reception processing. Input to the part 12. The data processed by the one-character reception processing unit 11 or the block reception processing unit 12 is delivered to the higher-level processing device 1 through the higher-level processing device side switching unit 14 and the higher-level processing device interface unit 17, and is also input to the command determination unit 15. It The command discriminating unit 15 controls the switching operation of the switching units 13 and 14. The one-character reception processing unit 11 performs a process of delivering the received data from the communication line 3 to the upper processing device 1 for each character. On the other hand, the trigger for data transfer from the block reception processing unit 12 to the higher-level processing device 1 is when the block reception processing unit 12 detects a specific character (for example, a line feed code) and when the reception data memory is full. The specific character may be set in the block reception processing unit 12 in advance by making an arrangement with the partner device 4.

いま、初期状態として切替部13,14は一文字受信処理部1
1側に設定されているとする。この状態では、通信回線
3からの受信データは一文字毎に上位処理装置1へ引渡
される。切替部13,14をブロック受信処理部12側へ切替
える場合、相手装置4は切替要求コマンドを送信する。
切替え方法は二つあり、一つは本コマンドを通信制御装
置2のコマンド判別部15で直接判別して切替部13,14を
制御する方法であり、もう一つは本コマンドを上位処理
装置1へ判別し、上位処理装置1が切替え指示を出し、
これをコマンド判別部15が受けて切替部13,14を制御す
る方法である。前者は上位処理装置1上で動作するアプ
リケーションプログラムによらず統一した切替コマンド
を適用できるとともに、切替のための通信制御処理装置
2と上位処理装置1間のインタラクションが不要であ
り、後者はアプリケーションプログラムで特別な切替制
御を行いたい場合に有効である。
Now, in the initial state, the switching units 13 and 14 are the one-character reception processing unit 1
Suppose that it is set to 1 side. In this state, the received data from the communication line 3 is delivered to the upper processing device 1 character by character. When switching the switching units 13 and 14 to the block reception processing unit 12 side, the partner device 4 transmits a switching request command.
There are two switching methods. One is a method of directly discriminating this command by the command discrimination unit 15 of the communication control device 2 to control the switching units 13 and 14, and the other is a method of transmitting this command to the upper processing unit 1. And the upper processing unit 1 issues a switching instruction,
This is a method in which the command determination unit 15 receives this and controls the switching units 13 and 14. The former can apply a unified switching command regardless of the application program operating on the higher-level processing device 1, and the interaction between the communication control processing device 2 and the higher-level processing device 1 for switching is unnecessary, and the latter is an application program. This is effective when you want to perform special switching control with.

はじめ、上位処理装置1を介さずに通信制御処理装置1
で切替要求コマンドの判別と切替えを行う場合について
説明する。切替部13,14が一文字受信処理部11側に設定
さている状態で、相手装置4がファイル転送等の連続デ
ータ転送を行う場合、相手装置4はブロック受信開始の
要求コマンドを送信する。このコマンド文字列は一文字
受信処理部11で一文字毎に処理され、コマンド判別部15
に入力される。コマンド判別部15は本コマンドを認識す
ると、切替部13,14の制御信号をブロック受信処理部12
側に設定する。したがって、これ以降の通信回線3から
の受信データはブロック受信処理部12で処理され、上位
処理装置1へ転送される。連続データの転送が終了し、
再び一文字受信処理部11へ切替える場合には、相手装置
4はブロック受信終了の要求コマンドを送信する。この
コマンド文字列は特定文字で終結するものとし、ブロッ
ク受信処理部12で受信されてコマンド判別部15に入力さ
れる。コマンド判別部15は本コマンドを認識すると、切
替部13,14の制御信号を一文字受信処理部11側に設定す
る。ブロック受信開始および終了の要求コマンドの文字
列パターンは、予め相手装置4と取決めてコマンド判別
部15に設定しておく。
First, the communication control processing device 1 without the higher-order processing device 1
A case will be described in which the switching request command is discriminated and switched. When the partner device 4 performs continuous data transfer such as file transfer with the switching units 13 and 14 set to the one-character reception processing unit 11 side, the partner device 4 transmits a block reception start request command. This command character string is processed for each character by the one-character reception processing unit 11, and the command determination unit 15
Entered in. When the command discrimination unit 15 recognizes this command, it sends the control signals of the switching units 13 and 14 to the block reception processing unit 12
Set to the side. Therefore, the subsequent reception data from the communication line 3 is processed by the block reception processing unit 12 and transferred to the upper processing apparatus 1. Transfer of continuous data is completed,
When switching to the one-character reception processing unit 11 again, the partner device 4 transmits a block reception end request command. This command character string is assumed to end with a specific character, and is received by the block reception processing unit 12 and input to the command determination unit 15. When the command discrimination unit 15 recognizes this command, it sets the control signals of the switching units 13 and 14 to the one-character reception processing unit 11 side. The character string pattern of the block reception start and end request commands is arranged in advance with the partner device 4 and set in the command discrimination unit 15.

なお、ブロック受信処理部12から上位処理装置1へのデ
ータの引渡し契機および一文字受信処理部11への切替方
法として、上記の他に端末からの割込要求を示すブレー
ク信号を使用する場合もある。割込要求は処理中断を意
味することから、ブロック受信処理部12はブレーク信号
を検出したらそれまでに蓄積した受信データメモリのデ
ータを上位処理装置1へ通知するとともに、コマンド判
別部15へブレーク信号受信通知を行う。コマンド判別部
15はこれを受けると、切替部13,14の制御信号を一文字
受信処理部11側に設定する。
In addition to the above, a break signal indicating an interrupt request from the terminal may be used as a trigger for passing data from the block reception processing unit 12 to the higher-level processing apparatus 1 and a switching method to the one-character reception processing unit 11. . Since the interrupt request means interruption of processing, when the block reception processing unit 12 detects a break signal, the block reception processing unit 12 notifies the host processing device 1 of the data in the reception data memory accumulated up to that time, and the command determination unit 15 receives the break signal. Receive notification. Command discriminator
Receiving this, 15 sets the control signals of the switching units 13 and 14 on the one-character reception processing unit 11 side.

次に、上位処理装置1を介して切替要求コマンドの判別
と切替えを行う場合について説明する。切替部13,14が
一文字受信処理部11側に設定されている時、相手装置4
が送信するブロック受信開始の要求コマンドは、一文字
受信処理部11で一文字毎に処理され、そのまま上位処理
装置1へ引渡される。上位処理装置1は本コマンドを認
識すると、切替指示をコマンド判別部15に出す。コマン
ド判別部15はこれに基づき、切替部13,14の制御信号を
ブロック受信処理部12に設定する。これ以降、通信回線
3からの受信データはブロック受信処理部12で処理さ
れ、上位処理装置1へ引渡される。再び一文字受信処理
部11へ切替える場合も、相手装置4からのブロック受信
終了の要求コマンドは上位処理装置1が判別して、切替
指示を通信制御処理装置2のコマンド判別部15へ出す。
コマンド判別部15はこれに基づき、切替部13,14の制御
信号を一文字受信処理部11側に設定する。
Next, a case will be described in which the switching request command is determined and switched through the host processing device 1. When the switching units 13 and 14 are set to the one-character reception processing unit 11 side, the partner device 4
The block reception start request command transmitted by (1) is processed for each character by the one-character reception processing unit 11, and is delivered to the higher-level processing device 1 as it is. When the host processing device 1 recognizes this command, it issues a switching instruction to the command discrimination unit 15. Based on this, the command discrimination unit 15 sets the control signals of the switching units 13 and 14 in the block reception processing unit 12. After that, the received data from the communication line 3 is processed by the block reception processing unit 12 and delivered to the host processing device 1. When switching to the one-character reception processing unit 11 again, the host processing device 1 determines the block reception end request command from the partner device 4, and issues a switching instruction to the command determination unit 15 of the communication control processing device 2.
Based on this, the command discrimination unit 15 sets the control signals of the switching units 13 and 14 on the one-character reception processing unit 11 side.

次に、通信制御処理装置2の主要部分の構成例を示す。Next, a configuration example of the main part of the communication control processing device 2 will be shown.

第2図は一文字受信処理部1.1の構成例である。第1図
中の回線インタフェース部16から切替部13を通して与え
るビットシリアル・データは、8ビット構成の文字組立
回路111に順次入り、1文字(8ビット)が揃うと、同
じく8ビット構成の一文字バッファ112に移され、同時
に一文字受信通知信号が送出される。第1図のコマンド
判別部15と上位処理装置インタフェース部17では、一文
字受信通知信号の受領を契機に一文字バッファ112のデ
ータを切替部14を通して取り込む。
FIG. 2 is a configuration example of the one-character reception processing unit 1.1. Bit serial data given from the line interface section 16 in FIG. 1 through the switching section 13 is sequentially input to the 8-bit character assembly circuit 111, and when one character (8 bits) is completed, the same 8-bit character buffer is formed. Then, the process moves to 112, and at the same time, a one-character reception notification signal is sent out. The command discrimination unit 15 and the host processor interface unit 17 of FIG. 1 fetch the data of the one-character buffer 112 through the switching unit 14 upon receipt of the one-character reception notification signal.

第3図はブロック受信処理部12の構成例である。回線イ
ンタフェース部16から切替部13を通して与えられるニッ
トシリアル・データは、順次、文字組立回路121に入
り、1文字(8ビット)が揃う都度、受信データメモリ
122に蓄積される。同時に、文字組立回路121で組立てら
れた文字は特定文字検出部123に送られ、特定文字(例
えば改行コード)が検出される。受信データメモリ122
が満杯になった時あるいは特定文字検出部123で特定文
字が検出された時、オア回路125からブロック受信通知
信号が送出される。このブロック受信通知信号の受領を
契機に、第1図のコマンオ判別部15と上位処理装置イン
タフェース部17では、受信データメモリ122に蓄積され
た文字列を切替部14を通して取り込む。
FIG. 3 is a configuration example of the block reception processing unit 12. The knit serial data supplied from the line interface unit 16 through the switching unit 13 sequentially enters the character assembling circuit 121, and a reception data memory is provided each time one character (8 bits) is prepared.
Accumulated in 122. At the same time, the characters assembled by the character assembling circuit 121 are sent to the specific character detection unit 123, and the specific characters (for example, line feed code) are detected. Received data memory 122
When is full, or when the specific character detection unit 123 detects a specific character, the OR circuit 125 outputs a block reception notification signal. Upon receipt of the block reception notification signal, the command discrimination section 15 and the upper processing apparatus interface section 17 in FIG. 1 fetch the character string accumulated in the reception data memory 122 through the switching section 14.

一方、受信データはブレーク信号検出部124にも入力さ
れる。ブレーク信号検出部124は、受信データからブレ
ーク信号を検出すると、アオ回路125を通してブロック
受信通知信号を送出するとともにコマンド判別部15へブ
レーク信号受信通知を発する。第1図の上位処理装置側
インタフェース部17は、ブロック受信通知信号の受領を
契機として、それまでに受信データメモリ122に蓄積さ
れたデータを上位処理装置1へ転送する。また、ブレー
ク信号受信通知を受けたコマンド判別部15では、受信デ
ータメモリ122のデータが上位処理装置1へ転送し終え
るのを待って、切替部13,14を一文字受信処理部11側へ
設定する。
On the other hand, the received data is also input to the break signal detection unit 124. When the break signal detection unit 124 detects a break signal from the received data, the break signal detection unit 124 sends a block reception notification signal through the blue circuit 125 and issues a break signal reception notification to the command determination unit 15. The upper processor side interface unit 17 of FIG. 1 transfers the data accumulated up to that point in the received data memory 122 to the upper processor 1 upon receipt of the block reception notification signal. In addition, the command determination unit 15 that has received the break signal reception notification waits for the data in the reception data memory 122 to be transferred to the higher-level processing device 1, and then sets the switching units 13 and 14 to the one-character reception processing unit 11 side. .

第4図はコマンド判別部15の構成例である。一文字受信
処理部11あるいはブロック受信処理部12からのデータ
は、一文字受信通知信号あるいはブロック受信通知信号
の受領を契機としてコマンド識別回路151に入力され
る。コマンド識別回路151は入力データからコマンドを
識別して、ブロック受信開始要求コマンドを識別した時
はオア回路152に信号を送出し、ブロック受信終了要求
コマンドを識別した時はオア回路153に信号を送出す
る。オア回路152の出力は切替部13,14をブロック受信処
理部12側へ切替える制御信号となり、オア回路153の出
力は切替部13,14を一文字受信処理部11側へ切替える制
御信号となる。同様に、上位処理装置1でも、ブロック
受信開始要求コマンドを識別した時はオア回路152に信
号を送出し、ブロック受信終了要求コマンドを識別した
時はオア回路153に信号を送出する。また、上位処理装
置1は、初期状態として切替部13,14を一文字受信処理
部11側に設定する場合、オア回路153に信号を送出す
る。更に、オア回路153には、ブロック受信処理部12か
らブレーク信号が与えられる。
FIG. 4 is a configuration example of the command discrimination unit 15. The data from the one-character reception processing unit 11 or the block reception processing unit 12 is input to the command identification circuit 151 upon receipt of the one-character reception notification signal or the block reception notification signal. The command identifying circuit 151 identifies a command from the input data and sends a signal to the OR circuit 152 when it identifies a block reception start request command, and sends a signal to the OR circuit 153 when it identifies a block reception end request command. To do. The output of the OR circuit 152 is a control signal for switching the switching units 13 and 14 to the block reception processing unit 12 side, and the output of the OR circuit 153 is a control signal for switching the switching units 13 and 14 to the one-character reception processing unit 11 side. Similarly, the host processor 1 also sends a signal to the OR circuit 152 when it identifies a block reception start request command, and sends a signal to the OR circuit 153 when it identifies a block reception end request command. Moreover, when setting the switching units 13 and 14 to the one-character reception processing unit 11 side as the initial state, the higher-level processing device 1 sends a signal to the OR circuit 153. Further, the OR circuit 153 is supplied with a break signal from the block reception processing unit 12.

以上、実施例では、初期状態として切替部13,14は一文
字受信処理部11側へ設定されるとしたが、コマンド識別
回路151の識別条件等を予め設定しておくことにより、
切替部13,14をブロック受信処理部12側へ設定して動作
を開始することも勿論可能である。
As described above, in the embodiment, the switching units 13 and 14 are set to the one-character reception processing unit 11 side as the initial state, but by previously setting the identification condition and the like of the command identification circuit 151,
It is of course possible to set the switching units 13 and 14 to the block reception processing unit 12 side and start the operation.

〔発明の効果〕〔The invention's effect〕

本発明によれば、データ種別、アプリケーション等、目
的に応じてデータ受信処理モードを遠隔の相手装置から
動的に選択することにより、受信処理部および上位処理
装置の処理量を極力少なくすることができるため、通信
制御処理および上位処理装置はより多くの回線を制御で
きることになり、その効果は大きい。
According to the present invention, by dynamically selecting the data reception processing mode from the remote partner device according to the purpose such as data type, application, etc., it is possible to minimize the processing amount of the reception processing unit and the host processing device. As a result, the communication control processing and the upper processing device can control more lines, and the effect is great.

【図面の簡単な説明】 第1図は本発明の一実施例の全体構成図、第2図は第1
図中の一文字受信処理部の詳細図、第3図は第1図中の
ブロック受信処理部の詳細図、第4図は第1図中のコマ
ンド判別部の詳細図である。 1……上位処理装置、2……通信制御処理装置、3……
通信回線、4……相手装置、11……一文字受信処理部、
12……ブロック受信処理部、13,14……切替部、15……
コマンド判別部、16,17……インタフェース部。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is an overall configuration diagram of an embodiment of the present invention, and FIG.
FIG. 3 is a detailed view of the one-character reception processing unit in FIG. 3, FIG. 3 is a detailed view of the block reception processing unit in FIG. 1, and FIG. 4 is a detailed view of the command determination unit in FIG. 1 ... High-order processing device, 2 ... Communication control processing device, 3 ...
Communication line, 4 ... partner device, 11 ... single character reception processing unit,
12 …… Block reception processing unit, 13,14 …… Switching unit, 15 ……
Command discrimination section, 16, 17 ... Interface section.

Claims (2)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】上位処理装置と通信回線を介して接続され
た相手装置との間のデータ転送を制御する通信制御処理
装置において、通信回線からの受信データを一文字毎に
上位処理装置へ引渡す一文字受信処理部と、特定文字の
検出あるいは所定データブロックの受信毎にまとめて上
位処理装置へ引渡すブロック受信処理部と、前記一文字
受信処理部とブロック受信処理部の切替動作を行う切替
え部と、前記相手装置から送信される切替コマンドを判
別して前記切替部の切替動作を動的に制御するコマンド
判定部とを有することを特徴とする通信制御処理装置。
1. A communication control processing device for controlling data transfer between a host processing device and a partner device connected via a communication line, wherein one character of data received from the communication line is passed to the host processing device. A reception processing unit, a block reception processing unit that delivers to a higher-level processing device collectively for each detection of a specific character or reception of a predetermined data block, a switching unit that performs a switching operation between the one-character reception processing unit and the block reception processing unit, and A communication control processing device comprising: a command determination unit that determines a switching command transmitted from a partner device and dynamically controls a switching operation of the switching unit.
【請求項2】特許請求の範囲第1項記載の通信制御処理
装置において、前記相手装置から送信される切替コマン
ドを前記上位処理装置に送ると共に、前記コマンド判定
部は、前記上位処理装置からの前記切替コマンドに対応
する切替指示を受信し、該切替指示によって前記切替部
の切替動作を制御する手段を有することを特徴とする通
信制御処理装置。
2. The communication control processing device according to claim 1, wherein the switching command transmitted from the partner device is sent to the higher-level processing device, and the command determination unit is configured to send the command from the higher-level processing device. A communication control processing device comprising: means for receiving a switching instruction corresponding to the switching command, and controlling the switching operation of the switching unit according to the switching instruction.
JP59260462A1984-12-101984-12-10 Communication control processorExpired - Fee RelatedJPH06105926B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP59260462AJPH06105926B2 (en)1984-12-101984-12-10 Communication control processor

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP59260462AJPH06105926B2 (en)1984-12-101984-12-10 Communication control processor

Publications (2)

Publication NumberPublication Date
JPS61139148A JPS61139148A (en)1986-06-26
JPH06105926B2true JPH06105926B2 (en)1994-12-21

Family

ID=17348281

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP59260462AExpired - Fee RelatedJPH06105926B2 (en)1984-12-101984-12-10 Communication control processor

Country Status (1)

CountryLink
JP (1)JPH06105926B2 (en)

Also Published As

Publication numberPublication date
JPS61139148A (en)1986-06-26

Similar Documents

PublicationPublication DateTitle
CA1218158A (en)Apparatus and method for extending a parallel channel to a serial i/o device
US4926448A (en)Method and apparatus for implementing an escape sequence
US5920308A (en)Keyboard with a wireless remote control receiver and a method of redefining a key function for remote control
US5012489A (en)Method for sending a plurality of data channels over a single communications line
EP0260459B1 (en)Terminal communications circuit
US4894826A (en)Message generating communication apparatus having a message preamble format allowing parts of certain messages to be ignored
US4852045A (en)Message buffer with improved escape sequence and automatic document marking
JPH06105926B2 (en) Communication control processor
CA2532145A1 (en)System and method for accessing and operating personal computers remotely
JPS6125348A (en)Method for deciding and notifying communication speed of data communication network
JPH01170129A (en)System for selection call communication
JP2639340B2 (en) Printer with network function
JP3351885B2 (en) Remote monitoring and control system
JPS615654A (en) Initial setting method for digital line termination
US6757754B2 (en)Data transfer unit for receiving general purpose commands when no expedited command is arriving
JPH0646731B2 (en) Data communication device
JP2538961B2 (en) Selective call communication method
JP3108478B2 (en) Interrupt processing method for multiplex transmission system
JP2642489B2 (en) Multi-port switching control method
JPS61219241A (en)System for controlling/monitoring lighting load
JP2002101480A (en) Interface device for remote monitoring and control system
JPH07143201A (en)Communication equipment
JPS6112424B2 (en)
JPS621396A (en)Key telephone equipment
JPS62242248A (en) Error logging method for terminal control device

Legal Events

DateCodeTitleDescription
LAPSCancellation because of no payment of annual fees

[8]ページ先頭

©2009-2025 Movatter.jp