JPH0654031A - Communication processing system - Google Patents

Communication processing system

Info

Publication number
JPH0654031A
JPH0654031A JP4204065A JP20406592A JPH0654031A JP H0654031 A JPH0654031 A JP H0654031A JP 4204065 A JP4204065 A JP 4204065A JP 20406592 A JP20406592 A JP 20406592A JP H0654031 A JPH0654031 A JP H0654031A
Authority
JP
Japan
Prior art keywords
communication
processing unit
communication protocol
common
interface
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
JP4204065A
Other languages
Japanese (ja)
Inventor
Toshinori Terada
利徳 寺田
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 JP4204065A priority Critical patent/JPH0654031A/en
Publication of JPH0654031A publication Critical patent/JPH0654031A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To allow a communication processing unit to share partly a load of a central processing unit by making an interface between communication protocol processing means in common so as to enhance the compatibility. CONSTITUTION:A communication protocol processing means 110 sends transmission data to a communication protocol processing means 111 based on an inter- common layer interface. The communication protocol processing means 111 starts a communication protocol processing means 170 in a communication processing unit 150 by the inter-common layer interface via an I/O interface conversion means 120 and a common request interface conversion means 160 to send data. In the case of data reception, the communication protocol processing means 170 informs reception data to the communication protocol processing means 111 via an interrupt interface conversion means 161 and a common notice interface conversion means 121.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、情報処理における通信
処理装置の制御に利用する。本発明は、多種類の通信イ
ンタフェースを持つ必要があるシステムの通信処理装置
の制御に適する。本発明は、ハードウェア依存部を取り
除いて互換性を高めるとともに、通信処理装置との負荷
分散を行うことができる通信処理システムに関する。
The present invention is used for controlling a communication processing device in information processing. INDUSTRIAL APPLICABILITY The present invention is suitable for controlling a communication processing device of a system that needs to have various types of communication interfaces. The present invention relates to a communication processing system capable of removing a hardware dependent part to improve compatibility and performing load distribution with a communication processing device.

【0002】[0002]

【従来の技術】従来、この種の通信処理システムは、図
3に示すように、中央処理装置300に通信回線380
に接続された通信処理装置350が接続され、中央処理
装置300に、第一の通信プロトコル処理手段310
と、第二の通信プロトコル処理手段320とを備え、第
二の通信プロトコル処理手段320にはI/O命令処理
手段321および割り込み受付処理手段322が含ま
れ、通信処理装置350に、通信プロトコル処理手段3
60を備え、この通信プロトコル処理手段360には、
I/O命令処理手段361および割り込み処理手段36
2が含まれる。
2. Description of the Related Art Conventionally, in this type of communication processing system, as shown in FIG. 3, a communication line 380 is connected to a central processing unit 300.
Is connected to the central processing unit 300, and the first communication protocol processing unit 310 is connected to the central processing unit 300.
And a second communication protocol processing means 320. The second communication protocol processing means 320 includes an I / O command processing means 321 and an interrupt acceptance processing means 322, and the communication processing device 350 uses the communication protocol processing. Means 3
60, and the communication protocol processing means 360 includes
I / O command processing means 361 and interrupt processing means 36
2 is included.

【0003】このように構成された従来の通信処理シス
テムは、通信プロトコル処理手段が実行するプログラム
が中央処理装置と通信制御装置間のI/O方式および割
り込み方式を強く意識して作成され、また通信処理装置
内の通信プロトコル処理手段が実行するプログラムは中
央処理装置とは異なった環境で動作するように作成さ
れ、両者は全く別の実現方式を採用していた。
In the conventional communication processing system configured as described above, the program executed by the communication protocol processing means is created with a strong awareness of the I / O system and the interrupt system between the central processing unit and the communication control unit. The program executed by the communication protocol processing means in the communication processing device is created so as to operate in an environment different from that of the central processing unit, and both have adopted completely different implementation methods.

【0004】[0004]

【発明が解決しようとする課題】上述した従来の通信処
理装置の制御は、まず、中央処理装置内の最下位層に位
置する通信プロトコル処理プログラムが通信処理装置内
の通信処理プロトコル処理プログラムを起動するために
I/O処理を行う必要がある。そのため最下位層の通信
プロトコル処理プログラムは、中央処理装置と通信処理
装置のハードウェア特性に依存した処理を組み込む必要
があり、また、他機種に移植する場合には、ハードウェ
ア依存部を再度変更しなければならない問題がある。
In the control of the above-mentioned conventional communication processing device, first, the communication protocol processing program located in the lowest layer in the central processing device activates the communication processing protocol processing program in the communication processing device. In order to do so, I / O processing must be performed. Therefore, the communication protocol processing program in the lowest layer needs to incorporate processing that depends on the hardware characteristics of the central processing unit and the communication processing unit, and when porting to another model, change the hardware-dependent part again. There is a problem to be addressed.

【0005】また、通信処理装置内の通信プロトコル処
理プログラムが中央処理装置内のものとは別の動作環境
で作成されているため、中央処理装置上で動作するよう
に作成された通信プロトコル処理プログラムは通信処理
装置では動作せず、その逆も同様であり、そのためシス
テムの負荷の状況に応じた適切なプログラムの分散を実
施することができず、柔軟性のない実装形態となってし
まう問題がある。
Further, since the communication protocol processing program in the communication processing device is created in an operating environment different from that in the central processing device, the communication protocol processing program created to operate on the central processing device. Does not operate in the communication processing device, and vice versa, so it is not possible to implement appropriate distribution of programs according to the system load situation, resulting in an inflexible implementation form. is there.

【0006】本発明はこのような問題を解決するもの
で、ハードウェア依存部を取り除いて互換性を高めると
ともに、通信処理装置との負荷分散を行うことができる
システムを提供することを目的とする。
The present invention solves such a problem, and an object of the present invention is to provide a system capable of removing a hardware-dependent part to improve compatibility and distributing a load with a communication processing device. .

【0007】[0007]

【課題を解決するための手段】本発明は、中央処理装置
と、この中央処理装置と通信回線との間に接続された通
信処理装置とを備え、前記中央処理装置および前記通信
処理装置が複数の階層の通信プロトコル処理手段を含む
通信処理システムにおいて、前記中央処理装置に、各階
層間で定めた共通階層間インタフェースを介してアクセ
スすることにより前記通信処理装置内の通信プロトコル
処理手段を起動する入出力インタフェース変換手段を備
え、前記通信処理装置に、前記中央処理装置から発行さ
れた入出力コマンドを共通階層間インタフェースに変換
し、前記中央処理装置内の通信プロトコルと同様の環境
で動作する通信プロトコル処理手段に通知する共通要求
インタフェース変換手段を備えたことを特徴とする。
According to the present invention, there is provided a central processing unit and a communication processing unit connected between the central processing unit and a communication line, wherein the central processing unit and the communication processing units are plural. In the communication processing system including the communication protocol processing means of the hierarchy, the communication protocol processing means in the communication processing apparatus is activated by accessing the central processing unit through a common inter-layer interface defined between the layers. A communication that includes an input / output interface conversion means, converts the input / output command issued from the central processing unit to the common inter-layer interface, and operates in the same environment as the communication protocol in the central processing unit. A common request interface conversion unit for notifying the protocol processing unit is provided.

【0008】前記通信処理装置は、前記通信回線からの
データ受信を処理する通信プロトコル処理手段が共通階
層間インタフェースによって前記中央処理装置に通知す
るときに、共通階層間インタフェースを前記中央処理装
置とのバス方式に依存する割り込み方式に変換する割り
込みインタフェース変換手段を備え、前記中央処理装置
は、前記通信処理装置から割り込みによって通知された
入出力完了を共通階層間インタフェースにもとづいて作
成された通信プロトコル処理手段に対し通知するため
に、共通階層間インタフェースに変換する共通通知イン
タフェース変換手段を備えることが望ましい。
When the communication protocol processing means for processing data reception from the communication line notifies the central processing unit by the common inter-layer interface, the communication processing unit sets the common inter-layer interface to the central processing unit. The central processing unit is provided with an interrupt interface conversion unit for converting into an interrupt system depending on a bus system, and the central processing unit is a communication protocol process created based on an I / O completion notified by an interrupt from the communication processing unit based on an interface between common layers. In order to notify the means, it is preferable to provide a common notification interface conversion means for converting the common inter-layer interface.

【0009】[0009]

【作用】中央処理装置が通信回線にデータを送信する場
合には、各階層間で定めた共通階層間インタフェースを
介して通信処理装置をアクセスし、通信処理装置内の通
信プロトコル処理手段を起動する。通信処理装置では中
央処理装置から発行された入出力コマンドを共通階層間
インタフェースに変換し、中央処理装置内の通信プロト
コルと同様の環境で動作する通信プロトコル処理手段に
そのコマンドを通知する。
When the central processing unit transmits data to the communication line, the communication processing unit is accessed through the common inter-layer interface defined between the layers and the communication protocol processing means in the communication processing unit is activated. . The communication processing unit converts the input / output command issued from the central processing unit into an interface between common layers, and notifies the communication protocol processing means operating in the same environment as the communication protocol in the central processing unit of the command.

【0010】通信処理装置が通信回線からデータを受信
した場合には、通信プロトコル処理手段が共通階層間イ
ンタフェースを中央処理装置とのバス方式にもとづく割
り込み方式に変換して送信し、この割り込みによって通
知された入出力完了を共通階層間インタフェースにもと
づいて作成された通信プロトコル処理手段に対し通知す
るために、共通階層間インタフェースに変換する。
When the communication processing device receives data from the communication line, the communication protocol processing means converts the common inter-layer interface into the interrupt system based on the bus system with the central processing unit and transmits the data, and notifies by the interrupt. In order to notify the communication protocol processing means created based on the interface between common layers, the completed input / output is converted into an interface between common layers.

【0011】これにより、通信プロトコル処理手段間の
インタフェースを共通化できる。また、ハードウェア依
存部を取り除いて互換性を高め、中央処理装置と通信処
理装置との間で負荷分散を行うことができる。
As a result, the interface between the communication protocol processing means can be made common. Further, it is possible to improve compatibility by removing the hardware dependent part, and perform load distribution between the central processing unit and the communication processing unit.

【0012】[0012]

【実施例】次に、本発明実施例を図面に基づいて説明す
る。図1は本発明実施例の構成を示すブロック図であ
る。
Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the embodiment of the present invention.

【0013】本発明実施例は、中央処理装置100と、
この中央処理装置100に通信回線180に接続された
通信処理装置150が接続され、中央処理装置100お
よび通信処理装置150がそれぞれ階層の通信プロトコ
ル処理手段110、111および170を含み、さら
に、本発明の特徴として、中央処理装置100に、各階
層間で定めた共通階層間インタフェースを介してアクセ
スすることにより通信処理装置150内の通信プロトコ
ル処理手段170を起動する入出力(以下I/Oとい
う)インタフェース変換手段120と、通信処理装置1
50から割り込みによって通知された入出力完了を共通
階層間インタフェースにもとづいて作成された通信プロ
トコル処理手段111に対し通知するために、共通階層
間インタフェースに変換する共通通知インタフェース変
換手段121とを備え、通信処理装置150に、中央処
理装置100から発行されたI/Oコマンドを共通階層
間インタフェースに変換し、中央処理装置100内の通
信プロトコルと同様の環境で動作する通信プロトコル処
理手段170に通知する共通要求インタフェース変換手
段160と、通信回線180からのデータ受信を処理す
る通信プロトコル処理手段170が共通階層間インタフ
ェースによって中央処理装置100に通知するときに、
共通階層間インタフェースを中央処理装置100とのバ
ス方式に依存する割り込み方式に変換する割り込みイン
タフェース変換手段161とを備る。
The embodiment of the present invention comprises a central processing unit 100,
A communication processing unit 150 connected to a communication line 180 is connected to the central processing unit 100, and the central processing unit 100 and the communication processing unit 150 respectively include communication protocol processing means 110, 111 and 170 of a hierarchy, and further, the present invention. The input / output (hereinafter referred to as I / O) that activates the communication protocol processing means 170 in the communication processing device 150 by accessing the central processing unit 100 via a common inter-layer interface defined between layers Interface conversion means 120 and communication processing device 1
A common notification interface conversion unit 121 for converting the I / O completion notified by an interrupt from 50 to the communication layer processing unit 111 created based on the common layer interface; The communication processing device 150 converts the I / O command issued from the central processing device 100 into a common inter-layer interface, and notifies the communication protocol processing means 170 that operates in the same environment as the communication protocol in the central processing device 100. When the common request interface conversion means 160 and the communication protocol processing means 170 for processing the data reception from the communication line 180 notify the central processing unit 100 by the common inter-layer interface,
An interrupt interface conversion unit 161 for converting an interface between common layers into an interrupt system depending on the bus system with the central processing unit 100.

【0014】次に、このように構成された本発明実施例
の動作について説明する。
Next, the operation of the embodiment of the present invention thus constructed will be described.

【0015】通信プロトコル処理手段110は、送信デ
ータが発生すると通信プロトコル処理手段111に対
し、共通階層間インタフェースにもとづいてデータを送
信する。通信プロトコル処理手段111は、I/Oイン
タフェース変換手段120、および通信処理装置150
の共通要求インタフェース変換手段160を経由し、共
通階層間インタフェースにより通信プロトコル処理手段
170を起動する。
When the transmission data is generated, the communication protocol processing means 110 transmits the data to the communication protocol processing means 111 based on the common inter-layer interface. The communication protocol processing means 111 includes an I / O interface converting means 120 and a communication processing device 150.
The communication protocol processing means 170 is activated by the common inter-layer interface via the common request interface converting means 160.

【0016】このとき、I/Oインタフェース変換手段
120は、共通階層間インタフェースをI/O命令に変
換し、共通要求インタフェース変換手段160を起動す
る。共通要求インタフェース変換手段160は、I/O
命令を共通要求インタフェースに変換し、通信プロトコ
ル処理手段170を起動して送信データを渡す。このよ
うな動作によりデータ送信が行われる。
At this time, the I / O interface conversion means 120 converts the common inter-layer interface into an I / O command and activates the common request interface conversion means 160. The common request interface conversion means 160 uses the I / O.
The command is converted into the common request interface, the communication protocol processing means 170 is activated, and the transmission data is passed. Data transmission is performed by such an operation.

【0017】通信処理装置150が通信回線180から
データを受信したときには、通信プロトコル処理手段1
70は、割り込みインタフェース変換手段161、およ
び中央処理装置100の共通通知インタフェース変換手
段121を経由し、通信プロトコル処理手段111に受
信データを通知する。
When the communication processing device 150 receives data from the communication line 180, the communication protocol processing means 1
70 notifies the communication protocol processing means 111 of the received data via the interrupt interface converting means 161 and the common notification interface converting means 121 of the central processing unit 100.

【0018】このとき、割り込みインタフェース変換手
段161は、共通階層間インタフェースを割り込みイン
タフェースに変換し、共通通知インタフェース変換手段
121を起動する。共通通知インタフェース変換手段1
21は、受け付けた割り込みを共通通知インタフェース
に変換し、通信プロトコル処理手段111を起動する。
このような動作によりデータ受信が行われる。
At this time, the interrupt interface conversion means 161 converts the common inter-layer interface into an interrupt interface and activates the common notification interface conversion means 121. Common notification interface conversion means 1
21 converts the accepted interrupt into a common notification interface and activates the communication protocol processing means 111.
Data reception is performed by such an operation.

【0019】図2は本発明に係わる応用例の構成を示す
ブロック図である。これは、図1に示す通信プロトコル
処理手段111を通信処理装置150に移動したもの
で、通信プロトコル処理手段111はハードウェア依存
部を持たないためこのような構成変更が可能となる。
FIG. 2 is a block diagram showing the configuration of an application example according to the present invention. This is a move of the communication protocol processing means 111 shown in FIG. 1 to the communication processing device 150. Since the communication protocol processing means 111 does not have a hardware dependent part, such a configuration change is possible.

【0020】[0020]

【発明の効果】以上説明したように本発明によれば、中
央処理装置内の最下位層の通信プロトコル処理手段がハ
ードウェア依存部を含むことなく、中央処理装置および
通信処理装置のハードウェア特性とは独立したソフトウ
ェア構成を実現することができ、そのため他機種への互
換性にすぐれたプログラム構成を実現することができ
る。
As described above, according to the present invention, the hardware characteristics of the central processing unit and the communication processing device can be achieved without the lowest layer communication protocol processing means in the central processing device including a hardware dependent part. It is possible to realize a software configuration that is independent of, and therefore, it is possible to realize a program configuration with excellent compatibility with other models.

【0021】また、通信プロトコル処理手段はシステム
の負荷状態に応じて中央処理装置と通信処理装置との間
で適切な分散ができるため、柔軟性のあるシステム構成
を実現することができるなどの効果がある。
Further, since the communication protocol processing means can be appropriately distributed between the central processing unit and the communication processing unit according to the load state of the system, it is possible to realize a flexible system configuration. There is.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明実施例の構成を示すブロック図。FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

【図2】本発明実施例の応用例を示すブロック図。FIG. 2 is a block diagram showing an application example of the embodiment of the present invention.

【図3】従来例の構成を示すブロック図。FIG. 3 is a block diagram showing a configuration of a conventional example.

【符号の説明】[Explanation of symbols]

100、200、300 中央処理装置 110、111、170、210、270、271、3
10、320、360 通信プロトコル処理手段 120、220 I/Oインタフェース変換手段 121、221 共通通知インタフェース変換手段 150、250、350 通信処理装置 160、260 共通要求インタフェース変換手段 161、261 割り込みインタフェース変換手段 180、280、380 通信回線 321、361 I/O命令処理手段 322 割り込み受付処理手段 362 割り込み処理手段
100, 200, 300 Central processing unit 110, 111, 170, 210, 270, 271, 3
10, 320, 360 communication protocol processing means 120, 220 I / O interface conversion means 121, 221 common notification interface conversion means 150, 250, 350 communication processing device 160, 260 common request interface conversion means 161, 261 interrupt interface conversion means 180 280, 380 Communication lines 321, 361 I / O command processing means 322 Interrupt acceptance processing means 362 Interrupt processing means

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 中央処理装置と、この中央処理装置と通
信回線との間に接続された通信処理装置とを備え、 前記中央処理装置および前記通信処理装置が複数の階層
の通信プロトコル処理手段を含む通信処理システムにお
いて、 前記中央処理装置に、各階層間で定めた共通階層間イン
タフェースを介してアクセスすることにより前記通信処
理装置内の通信プロトコル処理手段を起動する入出力イ
ンタフェース変換手段を備え、 前記通信処理装置に、前記中央処理装置から発行された
入出力コマンドを共通階層間インタフェースに変換し、
前記中央処理装置内の通信プロトコルと同様の環境で動
作する通信プロトコル処理手段に通知する共通要求イン
タフェース変換手段を備えたことを特徴とする通信処理
システム。
1. A central processing unit, and a communication processing unit connected between the central processing unit and a communication line, wherein the central processing unit and the communication processing unit have a plurality of layers of communication protocol processing means. In a communication processing system including, the central processing unit comprises an input / output interface conversion unit for activating a communication protocol processing unit in the communication processing unit by accessing through a common inter-layer interface defined between layers. In the communication processing device, the input / output command issued from the central processing device is converted into an interface between common layers,
A communication processing system comprising: a common request interface conversion means for notifying a communication protocol processing means operating in an environment similar to the communication protocol in the central processing unit.
【請求項2】 前記通信処理装置は、前記通信回線から
のデータ受信を処理する通信プロトコル処理手段が共通
階層間インタフェースによって前記中央処理装置に通知
するときに、共通階層間インタフェースを前記中央処理
装置とのバス方式に依存する割り込み方式に変換する割
り込みインタフェース変換手段を備えた請求項1記載の
通信処理システム。
2. The communication processing device, when communication protocol processing means for processing data reception from the communication line notifies the central processing device by means of a common inter-layer interface, sets the common inter-layer interface to the central processing device. 2. The communication processing system according to claim 1, further comprising an interrupt interface conversion means for converting into an interrupt system depending on the bus system of.
【請求項3】 前記中央処理装置は、前記通信処理装置
から割り込みによって通知された入出力完了を共通階層
間インタフェースにもとづいて作成された通信プロトコ
ル処理手段に対し通知するために、共通階層間インタフ
ェースに変換する共通通知インタフェース変換手段を備
えた請求項1記載の通信処理システム。
3. The common inter-layer interface is provided for the central processing unit to notify the communication protocol processing means created based on the common inter-layer interface of the input / output completion notified by the interrupt from the communication processing unit. The communication processing system according to claim 1, further comprising a common notification interface conversion unit that converts the information into a common notification interface.
JP4204065A 1992-07-30 1992-07-30 Communication processing system Pending JPH0654031A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4204065A JPH0654031A (en) 1992-07-30 1992-07-30 Communication processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4204065A JPH0654031A (en) 1992-07-30 1992-07-30 Communication processing system

Publications (1)

Publication Number Publication Date
JPH0654031A true JPH0654031A (en) 1994-02-25

Family

ID=16484183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4204065A Pending JPH0654031A (en) 1992-07-30 1992-07-30 Communication processing system

Country Status (1)

Country Link
JP (1) JPH0654031A (en)

Similar Documents

Publication Publication Date Title
US4914619A (en) Apparatus and method for interconnecting an application of a transparent services access facility to remote source
US6457056B1 (en) Network interface card controller and method of controlling thereof
JP2609078B2 (en) Centralized management system using bus interface unit
JPH0654031A (en) Communication processing system
JPS62121562A (en) Data communication system
JPH0519839A (en) Numerical control group control system
JPH07177197A (en) Communication task management system
JPH1065726A (en) Distributed control system
JP3373932B2 (en) System construction method
JPH05324505A (en) File transfer method and file transfer system
JPH06332866A (en) Inter-program communication system
JPH01147939A (en) Robot control system
JP2820942B2 (en) Communication protocol processing method
JPH05191422A (en) Lan controller with network management function
JPH06243081A (en) Process data input / output system
JPH02271754A (en) Network managing system
JPH0670054A (en) Facsimile adapter device
JPH02143355A (en) Communication system between two work stations and computer
JPH0385653A (en) Computer system
JPH0683225B2 (en) Data transmission method to slave station in FA controller
JPS60123953A (en) Controlling system of channel changeover
JPH0115099B2 (en)
JPH01281550A (en) Communication processor
JPH11306127A (en) Electronic device and control method thereof
JPS59160396A (en) Circuit control system of multiprocessor system