JPH0385653A - コンピュータ装置 - Google Patents

コンピュータ装置

Info

Publication number
JPH0385653A
JPH0385653A JP1225715A JP22571589A JPH0385653A JP H0385653 A JPH0385653 A JP H0385653A JP 1225715 A JP1225715 A JP 1225715A JP 22571589 A JP22571589 A JP 22571589A JP H0385653 A JPH0385653 A JP H0385653A
Authority
JP
Japan
Prior art keywords
communication
control task
protocol
control
layers
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
JP1225715A
Other languages
English (en)
Inventor
Hideo Kurokawa
黒川 秀男
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 JP1225715A priority Critical patent/JPH0385653A/ja
Publication of JPH0385653A publication Critical patent/JPH0385653A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、通信制御装置に利用する。特に、通信管理制
御タスク、通信プロトコル制御タスクおよび通信デバイ
ス制御タスクでの統一化されたインタフェースによる各
種プロトコル制御、異種複数通信プロトコルの同時動作
およびダイナミック切換え制御手段に関する。
〔概要〕
本発明は、階層構成の通信制御装置において、通信管理
制御タスク、通信プロトコル制御タスクおよび通信デバ
イス制御タスクでのインタフェースを統一化することに
より、 各種プロトコル制御、異種複数通信プロトコルの同時動
作およびダイナミック切換制御を行うことができるよう
にしたものである。
〔従来の技術〕
従来例では、ハイレベル手順系プロトコルとベーシック
手順系プロトコルで通信管理制御タスクとのインタフェ
ースが大きく異なり、同じハイレベル手順系またはベー
シック手順系プロトコルでも伝送方式が異なるとインタ
フェースも大きく異なっていた。また、各通信手順はシ
ステム生成時に設定されてシステム起動時にロードされ
るメモリ常駐型であり、システムでただ一つの通信プロ
トコルが使用できた。
〔発明が解決しようとする問題点〕
このような従来の通信制御手順では、各通信プロトコル
ごとに通信管理制御タスクとのインタフェースが異なり
、メモリ常駐型でただ一つの通信プロトコルだけしか使
用できないので、1、通信管理制御タスクは各通信プロ
トコルの相異を意識して制御を行う必要があり、この制
御処理が多種類に亘り複雑になり、また、通信プロトコ
ルが新規追加されるごとに通信管理制御タスクの制御変
更が必要になり、したがって、処理が煩雑になる欠点と
、 2、 システムで使用できる通信プロトコルはハイレベ
ル手順系およびベーシック手順系のプロトコルでただ一
′つであり、通信プロトコルの変更を行う場合にはシス
テムの再生成および再起動が必要であり、したがって、
オンライン処理での操作性が著しく悪くかつ煩雑である
欠点と、3、 ユニットアプリケーションが複数の通信
プロトコルを同時に使用できず、したがって、オンライ
ンアプリケーション同士のマルチタスクによる複数ホス
トコンピュータとの同時オンライン処理を行うことがで
きない欠点と があった。
本発明は、このような欠点を除去するもので、処理およ
び操作が簡単でかつ同時オンライン処理が行えるコンピ
ュータ装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、O3I基本参照モデルに規定された少なくと
も7つに分割された層を含む通信処理手段を備えたコン
ピュータ装置において、上記7つの層の第2層に上記通
信処理手段の通信ボードのハードウェア制御を行う通信
デバイス制御タスクを構成し、上記7つの層の第3層、
第4層および第5層にプロトコル制御を行う通信プロト
コル制御タスクを構成し、上記7つの層の第6層および
第7層に上記通信デバイス制御タスクおよび上記通信プ
ロトコル制御タスクの生成および消滅にかかわる制御と
統一化されたプロトコルインタフェースによる上記通信
プロトコル制御タスクの制御とを行う通信管理制御タス
クを構成したことを特徴とする。
〔作用〕
通信デバイス制御タスクおよび通信プロトコル制御タス
クをメモリ非常駐型の構成として、ユーザアプリケーシ
ョンからの通信要求に従い通信管理制御タスクが通信デ
バイス制御タスクおよび通信プロトコル制御タスクを生
成・起動し、統一化されたプロトコルインタフェースで
各種プロトコルの制御を行って通信リソースを一括管理
する。
〔実施例〕
以下、本発明の一実施例について図面を参照して説明す
る。第1図および第2図はこの実施例の構成図であり、
統一化されたプロトコル通信インタフェースで異種複数
通信プロトコルの同時動作およびダイナミック切換えを
制御する手段を示す。
この実施例は、各通信ボード(RS−232(デバイス
、HDLC/5PLCデバイス、B 4670/B46
80デバイス)を制御する通信デバイス制御タスク、各
通信プロトコルの制御を行う通信プロトコル制御タスク
、通信デバイス制御タスクおよび通信プロトコル制御タ
スクの生成・消滅の制御と統一化された通信インタフェ
ースで各種通信プロトコル制御タスクの制御を行う通信
管理制御タスクから構成される。
すなわち、この実施例は、O81基本参照モデルに規定
された少なくとも7つに分割された層を含む通信処理手
段を備え、上記7つの層の第2層に上記通信処理手段の
通信ボードのハードウェア制御を行う通信デバイス制御
タスクを構成し、上記7つの層の第3層、第4層および
第5層にプロトコル制御を行う通信プロトコル制御タス
クを構成し、上記7つの層の第6層および第7層に上記
通信デバイス制御タスクおよび上記通信プロトコル制御
タスクの生成および消滅にかかわる制御と統−化された
プロトコルインタフェースによる上記通信プロトコル制
御タスクの制御とを行う通信管理制御タスクを構成する
次に、この実施例の動作を説明する。ユーザアプリケー
ション#lが通信管理制御タスクに対してベーシック手
順系の通信要求を行うと、第1図(b)に示すように通
信管理制御タスクはその要求を解析して通信定義パラメ
ータファイル内にこのベーシック手順系通信情報を格納
し、ベーシック手順系通信要求を統一化されたプロトコ
ル通信インタフェースのコマンド(OPEN、 C0N
TACT、 PROTOCOLSBT  、  5BN
O−DATA  S 38NO−RBSPONSB  
、  RECIEVE  。
PROTOCOL−RESEiT、 DISCONTA
CT、 CLO3E>としてベーシック手順系通信プロ
トコル制御タスクへ発行する。この通信プロトコル制御
タスクはこの通信インタフェースコマンドを受付けると
、ベーシック手順プロトコルの設定を行ってR3−23
2Cデバイス系通信デバイス制御タスクへ回線接続要求
、送信・受信要求および回線切断要求を行うデバイス制
御コマンドを発行する。また、この通信プロトコル制御
タスクは設定されたベーシック手順系プロトコルに従っ
てプロトコル制御も行う。R3−232Cデバイス系通
信デバイス制御タスクはこのデバイス制御コマンドを受
付)すると、I○制御、回線接続制御、データ送受信制
御、回線切断制御のIt/III制御をR3−232C
デバイスに対して行って相手局とのWAN上でのデータ
送受信を実行する。
ユーザアプリケーション#2は、第1図(C)に示すよ
うに、ユーザアプリケーション#1と同時に動作し、ユ
ーザアプリケーション#2がハイレベル手順系通信要求
を通信管理制御タスクに行うと、通信管理制御タスクは
その通信要求を解析して通信定義パラメータファイル内
にこのハイレベル手順系通信情報を格納し、ハイレベル
手順系通信要求を統一化されたプロトコル通信インタフ
ェースのコマンド(OPEN、 C0NTACT、 P
ROTOCOL−3BT、 5ENDDATA、S[!
N0−RBSPONSB、 RBCIBV[E、 PR
OTOCOL−RBS[!T。
DISCONTACT、 CLO3E)としてハイレベ
ル手順系通信プロトコル制御タスクへ発行する。この通
信プロトコル制御タスクはこのコマンドを受付けるとハ
イレベル手順プロトコルの設定を行い、1(DLC/5
DLCデバイス系通信デバイス態通信デバイス制御タス
ク、送信・受信要求および回線切断要求を行うデバイス
制御コマンドを発行する。同時に、設定されたハイレベ
ル手順系プロトコルに従ってプロトコル制御を行う。H
DLC/5DLCデバイス系通信デバイス制御タスクは
このデバイス制御コマンドを受付けると、■○制御、回
線接続制御、デバイス送受信制御、回線切断制御のH/
W制御を)IDLC/5DLCデバイスに対し行って相
手局とのWAN上でのデータ転送を実行する。
また、ユーザアプリケーション#3は、第1図(d)に
示すように、ユーザアプリケーション#1および#2と
同時に動作し、ユーザアプリケーション#3がLAN手
順系通信要求を通信管理制御タスクに行うと、通信管理
制御タスクはその通信要求を解析して通信定義パラメー
タファイル内にこのLAN手順系通信情報を格納し、L
AN手順系通信要求を統一化されたプロトコル通信イン
タフェースのコマンド([1PBN、 C0NTACT
、 PROTOCOL−3ET15BNO−DATA、
 5END−R[1SPONSBS RBCIBVB 
 S PROTOCOL−RESBT 、 DISCO
NTACTSCLO3B)としてLAN手順系通信プロ
トコル制御タスクへ発行する。この通信プロトコル制御
タスクはこのコマンドを受付けると、LAN手順プロト
コルの設定を行ってe4670/B4680デバイス系
通信デバイス制御タスクへ回線接続要求、送信・受信要
求、回線切断要求を行うデバイス制御コマンドを発行す
る。同時に、LAN系プロトコルに従って、プロトコル
制御も行う。
B4670/B4680デバイス系通信デバイス制御タ
スクはこのコマンドを受付けると、■○制御、回線接続
制御、データ送受信制御、回線切断制御のH/III制
御をB4670/B4680デバイスに対して行って相
手局とのLAN上でのデータ転送を実行する。
第3図は、物理回線と論理回線をマツピングさせ、異種
複数通信プロトコルを同時に動作させる制御方式を示す
。ユーザアプリケーション#1、#2、#3または#4
がベーシック手順系通信要求を回線#1、#2、#3ま
たは#4に対して発行すると、通信管理制御タスクは物
理回線対論理0 回線のマツピングを行って論理回線番号の設定を行い、
論理回線番号LINEJtll、LINE$12 、L
INB#13またはLINE$14としてプロトコル通
信インタフェースコマンドをベーシック手順系通信プロ
トコル制御タスクへ発行する。このプロトコル制御タス
クは論理回線対物理回線の変換を行い、物理回線#1で
あるR3−232Cデバイス系通信デバイス制御タスク
へデバイス制御コマンドを発行する。ユーザアプリケー
ション#1、#2、#3および#4はダイナミックに各
ユーザアプリケーションを切換えることにより物理回線
#■のR3−232Cデバイスを各論理回線番号LIN
E#11 、LTNBtl12、LINBt113、L
INIE#14としてダイナミックに切換えて使用する
ユーザアプリケーション#5、#6、#7または#8が
ハイレベル手順系通信要求を回線#5、#6、#7また
は#8に対して発行すると、通信管理制御タスクは物理
回線対論理回線のマツピングを行って論理回線番号の設
定を行い、論理回線番号LINE$21 、LINE#
22 、LINElt23またはLINB#24として
プロトコル通信インタフェースコマンドを1 ハイレベル手順系通信プロトコル制御タスクへ発行する
。このプロトコル制御タスクは論理回線対物理回線の変
換を行い、物理回線#2であるHDLC/5DLCデバ
イス系通信デバイス制御タスクへデバイス制御コマンド
を発行する。ユーザアプリケーション#5、#6、#7
および#8はダイナミックに各ユーザアプリケーション
を切換えることにより物理回線#2のIIDLC/5D
LCデバイスを各論理回線番号LINE$21、LIN
B#22、LINB#23またはLINE#24として
ダイナミックに切換えて使用する。
第1表は、ユーザアプリケーションの通信要求に従って
通信管理制御タスクが通信プロトコル制御タスクへ発行
する統一されたプロトコル通信インタフェースコマンド
を示す。この通信インタフェースコマンドには、0PE
NSCLO3B 、 C0NTACT 。
DISCONTACT、 PROTOCOL−3ETS
PROTOCOL−RIESBT。
5END−DATA 、 5ENO−RESPONSI
EおよびRBCI[EVB :I7ンドがある。
第2表は.OSI基本参照モデル(7層)に準拠したタ
スク構成を示す。通信ボードのHW制御を行う通信デバ
イス制御タスクはデータリンク層(第2層〉に、各種プ
ロトコル(ベーシック手順系、ハイレベル手順系、LA
N系)の制御を行う通信プロトコル制御タスクはネット
ワーク層(第3層)、トランスポート層(第4層)およ
びセツション層(第5層)に、通信デバイス制御タスク
および通信プロトコル制御タスクの生成・消滅と統一化
されたプロトコルインタフェースで通信フロトコル制御
タスクの制御を行う通信管理制御タスクはプレゼンテー
ション層(第6層〉およびアプリケーション層(第7層
)に位置している。
(以下本頁余白〉 4 第 表 5 〔発明の効果〕 本発明は、以上説明したように、O3I基本参照モデル
(7層構造)の第2層に位置し通信ボードのHW制御を
行う通信デバイス制御タスク、第3〜5層に位置し各種
プロトコル(ベーシック手順系、ハイレベル手順系、L
AN系)の制御を行う通信プロトコル制御タスクおよび
第6〜7層に位置し通信デバイス制御タスク、通信プロ
トコル制御タスクの生成・消滅の制御と統一化されたプ
ロトコルインタフェースで通信プロトコル制御の制御を
行う通信管理制御タスクから構成するので、メモリ占有
率を低減させ、異種複数通信プロトコルの同時動作およ
びダイナミック切換えを簡易にかつ効率良く行うことが
できる効果がある。
【図面の簡単な説明】
第1図は統一化されたインタフェースで異種複数通信プ
ロトコルの同時動作およびダイナミック切換えを制御す
る手順を示す図。 第2図は第1図のプロトコル通信インタフニー6 スの内容を示す構成図。 第3図は物理回線と論理回線をマツピングさせ、異種複
数通信プロトコルを同時に動作させる制御手順を示す図

Claims (1)

    【特許請求の範囲】
  1. 1.OSI基本参照モデルに規定された少なくとも7つ
    に分割された層を含む通信処理手段を備えたコンピュー
    タ装置において、 上記7つの層の第2層に上記通信処理手段の通信ボード
    のハードウェア制御を行う通信デバイス制御タスクを構
    成し、上記7つの層の第3層、第4層および第5層にプ
    ロトコル制御を行う通信プロトコル制御タスクを構成し
    、上記7つの層の第6層および第7層に上記通信デバイ
    ス制御タスクおよび上記通信プロトコル制御タスクの生
    成および消滅にかかわる制御と統一化されたプロトコル
    インタフェースによる上記通信プロトコル制御タスクの
    制御とを行う通信管理制御タスクを構成したことを特徴
    とするコンピュータ装置。
JP1225715A 1989-08-30 1989-08-30 コンピュータ装置 Pending JPH0385653A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1225715A JPH0385653A (ja) 1989-08-30 1989-08-30 コンピュータ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1225715A JPH0385653A (ja) 1989-08-30 1989-08-30 コンピュータ装置

Publications (1)

Publication Number Publication Date
JPH0385653A true JPH0385653A (ja) 1991-04-10

Family

ID=16833674

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1225715A Pending JPH0385653A (ja) 1989-08-30 1989-08-30 コンピュータ装置

Country Status (1)

Country Link
JP (1) JPH0385653A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6459706B1 (en) 1997-11-20 2002-10-01 Nec Corporation Message-passing communication system generating task for monitoring a specific communication path

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6459706B1 (en) 1997-11-20 2002-10-01 Nec Corporation Message-passing communication system generating task for monitoring a specific communication path

Similar Documents

Publication Publication Date Title
US6891837B1 (en) Virtual endpoint
US5596579A (en) High performance machine for switched communications in a heterogeneous data processing network gateway
US6141689A (en) Method and mechanism for allocating switched communications ports in a heterogeneous data processing network gateway
JPH0535623A (ja) 表示ステーシヨン制御装置
JPH02127757A (ja) 分散アプリケーション・プログラム実行方法及びシステム資源管理方法
JPS62298829A (ja) デ−タ表示装置
KR20030060884A (ko) 웹 운영체제 및 웹 데스크탑
EP0644483B1 (en) Computer system and method for performing multiple tasks
JP2001290665A (ja) プロセッサシステム
JPH0385653A (ja) コンピュータ装置
US5265251A (en) Mechanism for allowing a single operation to shift the focus between user applications having direct hardware level access to multiple displays in a virtual terminal environment
CN112351089A (zh) 一种虚拟机与加速器间的数据传输方法、系统及装置
JPH0511958A (ja) サーバ・クライアント型ウインドウシステム
US6298371B1 (en) Method of dynamically adjusting NCP program memory allocation of SNA network
JPS62121562A (ja) デ−タ通信システム
Lashkari et al. PLX: a proposal to implement a general broadcasting facility in a distributed environment running X windows
JPH03266064A (ja) プログラム構成方法およびそのための装置
JP4550278B2 (ja) 遠隔計算機処理
JPH0337728A (ja) オペレーティングシステム
Aldred et al. An application programming interface for collaborative working
KR100482316B1 (ko) 운영체제상에서의콘솔서버방법및장치
JPH0654031A (ja) 通信処理システム
JPH01240942A (ja) 分散処理ワークステーションの多重化ファイルアクセス方法
JPH0644172A (ja) 遠隔コマンド実行方法及びコンピュータ
KR20010059596A (ko) 다중계층 구조의 사용자 인터페이스 방법