JPH03238954A - プロトコル変換システム - Google Patents
プロトコル変換システムInfo
- Publication number
- JPH03238954A JPH03238954A JP2033858A JP3385890A JPH03238954A JP H03238954 A JPH03238954 A JP H03238954A JP 2033858 A JP2033858 A JP 2033858A JP 3385890 A JP3385890 A JP 3385890A JP H03238954 A JPH03238954 A JP H03238954A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- protocol
- processing program
- protocols
- program
- 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
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
互いに異なるプロトコルにより通信を行うシステム間に
設けられて、プロトコル変換を行う必要があるシステム
に関し、 簡素で、且つ、取り扱うプロトコル種の変更に容易に対
応できるようにすることを目的とし、複数のプロトコル
間のプロトコル変換を行うプロトコル変換システムにお
いて、前記複数のプロトコルの各々により送信された信
号をそれぞれ受信する複数の受信手段と、前記複数のプ
ロトコルの各々により信号をそれぞれ送信する複数の送
信手段と、現在の処理状態を記憶するメモリと、複数の
処理プログラム単位を有する処理プログラム群と、前記
メモリに記憶する現在の処理状態に基づいて、前記処理
プログラム群内の1つの処理プログラム単位を実行する
ように制御する処理プログラム単位決定手段とを有して
なるように構成する。
設けられて、プロトコル変換を行う必要があるシステム
に関し、 簡素で、且つ、取り扱うプロトコル種の変更に容易に対
応できるようにすることを目的とし、複数のプロトコル
間のプロトコル変換を行うプロトコル変換システムにお
いて、前記複数のプロトコルの各々により送信された信
号をそれぞれ受信する複数の受信手段と、前記複数のプ
ロトコルの各々により信号をそれぞれ送信する複数の送
信手段と、現在の処理状態を記憶するメモリと、複数の
処理プログラム単位を有する処理プログラム群と、前記
メモリに記憶する現在の処理状態に基づいて、前記処理
プログラム群内の1つの処理プログラム単位を実行する
ように制御する処理プログラム単位決定手段とを有して
なるように構成する。
本発明は、互いに異なるプロトコルにより通信を行うシ
ステム間に設けられて、プロトコル変換を行うプロトコ
ル変換システムに関する。
ステム間に設けられて、プロトコル変換を行うプロトコ
ル変換システムに関する。
異なるメーカの情報処理装置同士を情報ネットワークを
介して接続してなる分散処理型情報処理システム等にお
いては、各情報処理装置が通信を行う際に使用するプロ
トコルが互いに異なる場合が多く、また、該分散処理型
情報処理システムに接続する情報処理装置も変更される
ことが有り得る。
介して接続してなる分散処理型情報処理システム等にお
いては、各情報処理装置が通信を行う際に使用するプロ
トコルが互いに異なる場合が多く、また、該分散処理型
情報処理システムに接続する情報処理装置も変更される
ことが有り得る。
したがって、このような互いに異なるプロトコルにより
通信を行うシステム間には、各プロトコルにおける、デ
ータ形式の違い、および、通信シーケンスの違いを吸収
するプロトコル変換を行うプロトコル変換システムが必
要となるが、このようなプロトコル変換システムは、よ
り簡素であって、且つ、取り扱うプロトコル種の変更に
容易に対応できるものであることが望まれる。
通信を行うシステム間には、各プロトコルにおける、デ
ータ形式の違い、および、通信シーケンスの違いを吸収
するプロトコル変換を行うプロトコル変換システムが必
要となるが、このようなプロトコル変換システムは、よ
り簡素であって、且つ、取り扱うプロトコル種の変更に
容易に対応できるものであることが望まれる。
〔従来の技術および発明が解決しようとする課題〕従来
、複数の互いに異なるプロトコルにより通信を行う装置
を含むシステムにおいては、各変換元および変換先のプ
ロトコル毎にプロトコル変換プログラムを設ける必要が
あった。そのため、システムに新たなプロトコル種の装
置を接続する際には、このプロトコルと、既存の全ての
プロトコルとの間のプロトコル変換プログラムを新たに
設ける必要があり、プログラム開発および保守等に大き
な作業が必要であるという問題があった。
、複数の互いに異なるプロトコルにより通信を行う装置
を含むシステムにおいては、各変換元および変換先のプ
ロトコル毎にプロトコル変換プログラムを設ける必要が
あった。そのため、システムに新たなプロトコル種の装
置を接続する際には、このプロトコルと、既存の全ての
プロトコルとの間のプロトコル変換プログラムを新たに
設ける必要があり、プログラム開発および保守等に大き
な作業が必要であるという問題があった。
本発明は、上記の問題点に鑑み、なされたもので、簡素
で、且つ、取り扱うプロトコル種の変更に容易に対応で
きるプロトコル変換システムを提供することを目的とす
るものである。
で、且つ、取り扱うプロトコル種の変更に容易に対応で
きるプロトコル変換システムを提供することを目的とす
るものである。
第1図は、本発明による、複数のプロトコル間のプロト
コル変換を行うプロトコル変換システムの基本構成を示
す図である。
コル変換を行うプロトコル変換システムの基本構成を示
す図である。
第1図において、1は第1の受信手段、2は第2の受信
手段、3はメモリ、4は処理プログラム群、5は処理プ
ログラム単位決定手段、6は第1の送信手段、そして、
7は第2の送信手段である。
手段、3はメモリ、4は処理プログラム群、5は処理プ
ログラム単位決定手段、6は第1の送信手段、そして、
7は第2の送信手段である。
第1の受信手段lは、上記の複数のプロトコルのうちの
第1のプロトコルにより送信された信号を受信する。
第1のプロトコルにより送信された信号を受信する。
第2の受信手段2は、上記の複数のプロトコルのうちの
第2のプロトコルにより送信された信号を受信する。
第2のプロトコルにより送信された信号を受信する。
第1の送信手段6は、上記の複数のプロトコルのうちの
第1のプロトコルにより信号を送信する。
第1のプロトコルにより信号を送信する。
第2の送信手段7は、上記の複数のプロトコルのうちの
第2のプロトコルにより信号を送信する。
第2のプロトコルにより信号を送信する。
メモリ3は、現在の処理状態を記憶する。
処理プログラム群4は、複数の処理プログラム単位を有
する。
する。
処理プログラム単位決定手段5は、前記メモリ3に記憶
する現在の処理状態に基づいて、前記処理プログラム群
4内の1つの処理プログラム単位を実行するように制御
する。
する現在の処理状態に基づいて、前記処理プログラム群
4内の1つの処理プログラム単位を実行するように制御
する。
複数のプロトコルにおける通信処理手順は、それぞれプ
ログラム単位に分解されて、処理プログラム群4内に含
まれる。
ログラム単位に分解されて、処理プログラム群4内に含
まれる。
1つのプロトコルによる信号の受信に始まる通信手順に
おいて、プロトコルの種類と、通信手順内の各段階(状
態)とは、メモリ3に記憶され、処理プログラム単位決
定手段5は、前記メモリ3に記憶する現在の処理状態に
基づいて、前記処理プログラム群4内の1つの処理プロ
グラム単位を実行するように制御する。
おいて、プロトコルの種類と、通信手順内の各段階(状
態)とは、メモリ3に記憶され、処理プログラム単位決
定手段5は、前記メモリ3に記憶する現在の処理状態に
基づいて、前記処理プログラム群4内の1つの処理プロ
グラム単位を実行するように制御する。
このように、複数のプロトコルにおける通信処理手順は
、プログラム単位に分解されて、処理プログラム群4内
に含まれるので、追加、変更等は容易であり、従来のよ
うに、各変換元および変換先のプロトコル毎にプロトコ
ル変換プログラムを設ける必要がないため、従来の変換
元および変換先のプロトコル毎にプロトコル変換プログ
ラム内において同一であったプログラムの部分は上記の
プログラム単位として共通化することができるので、プ
ログラム構成も簡素化される。
、プログラム単位に分解されて、処理プログラム群4内
に含まれるので、追加、変更等は容易であり、従来のよ
うに、各変換元および変換先のプロトコル毎にプロトコ
ル変換プログラムを設ける必要がないため、従来の変換
元および変換先のプロトコル毎にプロトコル変換プログ
ラム内において同一であったプログラムの部分は上記の
プログラム単位として共通化することができるので、プ
ログラム構成も簡素化される。
第2図は本発明の適用対象の1例の概略構成を示すもの
である。
である。
第2図は、プロトコルaによって通信を行うシステムA
が、それぞれ異なるプロトコルb、c。
が、それぞれ異なるプロトコルb、c。
d、およびeによって通信を行うシステムB、C。
D、およびEとそれぞれ通信を行うために設けられた複
数のプロトコル変換システム21,22゜23、および
24を有する構成が示されている。
数のプロトコル変換システム21,22゜23、および
24を有する構成が示されている。
第3図は、本発明のプロトコル変換システムの実施例の
構成を示すものである。
構成を示すものである。
第3図において、11はプロトコルAの受信プロセスの
プログラム、12はプロトコルBの受信プロセスのプロ
グラム、13はメモリ、14はプロトコルA側の処理マ
トリクス、15はプロトコルB側の処理マトリクス、1
6は処理プログラム群、17はプロトコルAの送信プロ
セスのプログラム、そして、18はプロトコルBの送信
プロセスのプログラムである。
プログラム、12はプロトコルBの受信プロセスのプロ
グラム、13はメモリ、14はプロトコルA側の処理マ
トリクス、15はプロトコルB側の処理マトリクス、1
6は処理プログラム群、17はプロトコルAの送信プロ
セスのプログラム、そして、18はプロトコルBの送信
プロセスのプログラムである。
第3図の処理マトリクス14および15の内容の1例は
、第4図および第5図に示されている。
、第4図および第5図に示されている。
第4図の処理マトリクス14および第5図の処理マトリ
クス15は、それぞれ、要求信号αの受信状態−および
送信状態、応答信号βの受信状態および送信状態、そし
て、図示しないが、データ収集要求、回線の切替え要求
等、システム間の処理要求の種類毎に、処理プログラム
群16内に保持する処理プログラム単位(処理1.処理
2.・・・処理1′、処理2′、処理3′ ・・・)の
うちのどの処理を次に行うかを示すもので、第4図の処
理マトリクス14は、直前の処理がプロトコルaに従っ
て行われた状態に対するものを、そして、第5図の処理
マトリクス15は、直前の処理がプロトコルbに従って
行われた状態に対するものを示す。
クス15は、それぞれ、要求信号αの受信状態−および
送信状態、応答信号βの受信状態および送信状態、そし
て、図示しないが、データ収集要求、回線の切替え要求
等、システム間の処理要求の種類毎に、処理プログラム
群16内に保持する処理プログラム単位(処理1.処理
2.・・・処理1′、処理2′、処理3′ ・・・)の
うちのどの処理を次に行うかを示すもので、第4図の処
理マトリクス14は、直前の処理がプロトコルaに従っ
て行われた状態に対するものを、そして、第5図の処理
マトリクス15は、直前の処理がプロトコルbに従って
行われた状態に対するものを示す。
第6図は、第2図の構成において、1例として、システ
ムAとシステムBとの間の通信手順の1例の概略を示す
ものである。
ムAとシステムBとの間の通信手順の1例の概略を示す
ものである。
システムBからのプロトコルbに従う、システムAに対
する要求信号α′を受信すると、プロトコル変換システ
ムは、これをシステムAのプロトコルaに従う要求信号
αに変換してシステムAに送信する。
する要求信号α′を受信すると、プロトコル変換システ
ムは、これをシステムAのプロトコルaに従う要求信号
αに変換してシステムAに送信する。
これに対してシステムAは、プロトコルAに従う応答信
号βを返信するが、プロトコル変換システムは、応答信
号βをプロトコルbに従う応答信号β′に変換してシス
テムBに送信する。
号βを返信するが、プロトコル変換システムは、応答信
号βをプロトコルbに従う応答信号β′に変換してシス
テムBに送信する。
上記の手順は、本発明の実施例の第3図、第4図および
第5図の構成により以下の如く実行される。
第5図の構成により以下の如く実行される。
システムBからのプロトコルbに従う、システムAに対
する要求信号α′を受信すると、本発明のプロトコル変
換システムは、受信信号がプロトコルbに従うものであ
ることにより、第5図の処理マトリクス15を参照し、
状態が「要求信号α′の受信」であることにより、処理
プログラム群16内の処理1′のプログラムを実行する
。
する要求信号α′を受信すると、本発明のプロトコル変
換システムは、受信信号がプロトコルbに従うものであ
ることにより、第5図の処理マトリクス15を参照し、
状態が「要求信号α′の受信」であることにより、処理
プログラム群16内の処理1′のプログラムを実行する
。
第5図に示されるように、処理1′においては、プロト
コルaにのっとりシステムAに要求αヲ送信する。そし
て、処理状態はメモリ3に設定される。
コルaにのっとりシステムAに要求αヲ送信する。そし
て、処理状態はメモリ3に設定される。
次に、上記のメモリ3の設定に基づき、第4図の処理マ
トリクス14を参照し、状態が「要求信号αの送信」で
あることにより、処理プログラム群16内の処理1のプ
ログラムを実行する。
トリクス14を参照し、状態が「要求信号αの送信」で
あることにより、処理プログラム群16内の処理1のプ
ログラムを実行する。
第4図に示されるように、処理1においては、システム
Aからの応答βを待つ。そして、システムAからの応答
βを受信すると、状態が「応答信号βの受信」であるこ
とにより、第4図の処理マトリクス14を参照して、処
理プログラム群16内の処理2のプログラムを実行する
。
Aからの応答βを待つ。そして、システムAからの応答
βを受信すると、状態が「応答信号βの受信」であるこ
とにより、第4図の処理マトリクス14を参照して、処
理プログラム群16内の処理2のプログラムを実行する
。
処理2においては、プロトコルbにのっとり応答β′を
送信する。
送信する。
プロトコルbに従う処理後であることにより、再び、第
5図の処理マトリクス15を参照し、状態が「応答信号
β′の送信」であることにより、処理プログラム群16
内の処理2′のプログラムを実行する。
5図の処理マトリクス15を参照し、状態が「応答信号
β′の送信」であることにより、処理プログラム群16
内の処理2′のプログラムを実行する。
処理2′においては、プロトコルbにのっとり応答T′
を送信する。
を送信する。
次に、状態が「応答信号T′の送信」であることにより
、処理プログラム群16内の処理3′のプログラムを実
行する。
、処理プログラム群16内の処理3′のプログラムを実
行する。
第4図に示されるように、処理3′においては、上記の
システムBからの要求信号α′の受信に始まる処理を終
了し、プロトコル環、送信/受信プロセスの初期化を行
う。
システムBからの要求信号α′の受信に始まる処理を終
了し、プロトコル環、送信/受信プロセスの初期化を行
う。
本発明によれば、簡素で、且つ、取り扱うプロトコル環
の変更に容易に対応できるプロトコル変換システムが提
供される。
の変更に容易に対応できるプロトコル変換システムが提
供される。
第1図は本発明の基本構成図、
第2図は、本発明の適用対象の1例の概略構成を示す図
、 第3図は、本発明の実施例の構成図、 第4図および第5図は、第3図の処理マトリクス14お
よび15の内容の1例を示す図、そして、第6図は、第
2図の構成において、システムAとシステムBとの間の
通信手順の1例の概略を示す図である。 〔符号の説明〕 1−第1の受信手段、2−第2の受信手段、3−メモリ
、4−処理プログラム群、5−処理プログラム単位決定
手段、6− 第1の送信手段、7−第2の送信手段、
11−プロトコルAの受信プロセスのプログラム、12
−プロトコルBの受信プロセスのプログラム、13・−
メモリ、14−プロトコルA側の処理マトリクス、15
−プロトコルB側の処理マトリクス、16−処理プログ
ラム群、17−プロトコルAの送信プロセスのプログラ
ム、is−プロトコルBの送信プロセスのプログラム。 システムA コルb コルC コルd コルe システムシステム システム システムCDE 本発明を適用する構成の1例を示す図 第 回 プロトコルAtl!lのテ プル 第3図の処理マトリックス14の内容を示す図第4rj
iJ プロトコルB側のテ プル
、 第3図は、本発明の実施例の構成図、 第4図および第5図は、第3図の処理マトリクス14お
よび15の内容の1例を示す図、そして、第6図は、第
2図の構成において、システムAとシステムBとの間の
通信手順の1例の概略を示す図である。 〔符号の説明〕 1−第1の受信手段、2−第2の受信手段、3−メモリ
、4−処理プログラム群、5−処理プログラム単位決定
手段、6− 第1の送信手段、7−第2の送信手段、
11−プロトコルAの受信プロセスのプログラム、12
−プロトコルBの受信プロセスのプログラム、13・−
メモリ、14−プロトコルA側の処理マトリクス、15
−プロトコルB側の処理マトリクス、16−処理プログ
ラム群、17−プロトコルAの送信プロセスのプログラ
ム、is−プロトコルBの送信プロセスのプログラム。 システムA コルb コルC コルd コルe システムシステム システム システムCDE 本発明を適用する構成の1例を示す図 第 回 プロトコルAtl!lのテ プル 第3図の処理マトリックス14の内容を示す図第4rj
iJ プロトコルB側のテ プル
Claims (1)
- 【特許請求の範囲】 複数のプロトコル間のプロトコル変換を行う必要のある
システムにおいて、 前記複数のプロトコルの各々により送信された信号をそ
れぞれ受信する複数の受信手段(1,2)と、 前記複数ののプロトコルの各々により信号をそれぞれ送
信する複数の送信手段(6,7)と、現在の処理状態を
記憶するメモリ(3)と、複数の処理プログラム単位を
有する処理プログラム群(4)と、 前記メモリ(3)に記憶する現在の処理状態に基づいて
、前記処理プログラム群(4)内の1つの処理プログラ
ム単位を実行するように制御する処理プログラム単位決
定手段(5)とを有してなることを特徴とするプロトコ
ル変換システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033858A JPH03238954A (ja) | 1990-02-16 | 1990-02-16 | プロトコル変換システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2033858A JPH03238954A (ja) | 1990-02-16 | 1990-02-16 | プロトコル変換システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03238954A true JPH03238954A (ja) | 1991-10-24 |
Family
ID=12398207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2033858A Pending JPH03238954A (ja) | 1990-02-16 | 1990-02-16 | プロトコル変換システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03238954A (ja) |
-
1990
- 1990-02-16 JP JP2033858A patent/JPH03238954A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH114279A (ja) | 先進的システム間送信方法および機構 | |
| CZ385391A3 (en) | Communication system | |
| US4977499A (en) | Method and apparatus for commanding operations on a computer network | |
| JPH03238954A (ja) | プロトコル変換システム | |
| JPH0666061B2 (ja) | マルチcpu通信装置 | |
| JP2504478B2 (ja) | ファクシミリ蓄積交換装置 | |
| JPS6388662A (ja) | デ−タ通信方式 | |
| JPS6229335A (ja) | 通信制御方法 | |
| JP2658931B2 (ja) | プリンタコントローラ | |
| JPS6236940A (ja) | 自動車内デ−タ通信装置 | |
| JP2573332B2 (ja) | データ転送制御方法 | |
| JP2522847B2 (ja) | プログラマブルコントロ―ラシステム | |
| JP2000004246A (ja) | 通信装置の監視制御方法 | |
| JPH06332866A (ja) | プログラム間通信方式 | |
| JPH0582617B2 (ja) | ||
| JPH0582100B2 (ja) | ||
| JPH01170160A (ja) | ファクシミリ出力制御方式 | |
| JPH0784919A (ja) | 情報処理ネットワーク | |
| JPS63250243A (ja) | デ−タ通信処理方式 | |
| JPH02217039A (ja) | ポーリング/セレクティング制御手順方式 | |
| JPH03143047A (ja) | 通信制御方式 | |
| JPH0644765B2 (ja) | デ−タ伝送システムのネツトワ−ク管理方法 | |
| JPH0991213A (ja) | 異通信プロトコル間ファイル転送システムおよび方法 | |
| JPH0797781B2 (ja) | 優先制御プロトコル変換方式 | |
| JPH0294733A (ja) | プログラマブルコントローラの通信方式 |