JPH01228043A - 異機種通信システム間のデータ通信方法 - Google Patents
異機種通信システム間のデータ通信方法Info
- Publication number
- JPH01228043A JPH01228043A JP63054216A JP5421688A JPH01228043A JP H01228043 A JPH01228043 A JP H01228043A JP 63054216 A JP63054216 A JP 63054216A JP 5421688 A JP5421688 A JP 5421688A JP H01228043 A JPH01228043 A JP H01228043A
- Authority
- JP
- Japan
- Prior art keywords
- syntax
- transfer syntax
- transfer
- communication
- communication systems
- 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.)
- Granted
Links
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明はO3!オーブン システムズ インタコネクシ
ョン(Ωpen fiystems Jlnter
connection)プロトコルに基づくネットワー
クシステムにおける、異機種通信システム間のデータ通
信方法に関する。
ョン(Ωpen fiystems Jlnter
connection)プロトコルに基づくネットワー
クシステムにおける、異機種通信システム間のデータ通
信方法に関する。
従来の技術
従来の異機種通信システム間のデータ通信の方法は、例
えばtSO規格(ISO8B22)に示されている。第
5図は本発明および従来の異機種通信システム間のデー
タ通信方法が適用されるネ・ソトワークシステムの説明
図である。第5図において、20と20′はO81プロ
トコルを利用して通信機能を実現する応用プロセス、2
1と21′はOSIプロトコル処理プログラムを実装し
た通信システム、22は通信システム閏を物理的に接続
す、る伝送路、23から29はレイヤ毎にモジュール化
されたOSIプロトコル処理プログラムである。通信シ
ステ1121は、応用ブlフセス20の通信に関する部
分を23から29の各レイヤのプログラムによって実現
する。応用層23は応用プロセス20の各種業務内容に
応じた通信機能の管理を行う。プレゼンテーション層2
4は応用プロセス独自のデータ構造と転送に必要な共通
のデータ構造(転送構文)との変換を行い、個々の応用
プロセス毎に異なるデータ構造をとっていても、正確に
プロセス間でデータを送受信できる機能を提供する。セ
ション層25では通信を行っているプロセス間で、同期
をとりながらデータの転送を行う機能を提供する。トラ
ンスポート層26は通信を行っているプロセス間で、確
実にデータが転送されることを保証する。ネットワーク
層27は通信相手システムとの通信経路を確立するため
の中継やルーチング機能を管理する。データリンクpM
28は伝送路22−して発生したビット誤りを検出し、
回復手段を提供してデータフレーJ1の伝送を保証する
。物理N29は伝送路22を通信回線として使用するた
めの電気的、機械的および物理的条件を管理上 ビット
列の伝送を保証する。
えばtSO規格(ISO8B22)に示されている。第
5図は本発明および従来の異機種通信システム間のデー
タ通信方法が適用されるネ・ソトワークシステムの説明
図である。第5図において、20と20′はO81プロ
トコルを利用して通信機能を実現する応用プロセス、2
1と21′はOSIプロトコル処理プログラムを実装し
た通信システム、22は通信システム閏を物理的に接続
す、る伝送路、23から29はレイヤ毎にモジュール化
されたOSIプロトコル処理プログラムである。通信シ
ステ1121は、応用ブlフセス20の通信に関する部
分を23から29の各レイヤのプログラムによって実現
する。応用層23は応用プロセス20の各種業務内容に
応じた通信機能の管理を行う。プレゼンテーション層2
4は応用プロセス独自のデータ構造と転送に必要な共通
のデータ構造(転送構文)との変換を行い、個々の応用
プロセス毎に異なるデータ構造をとっていても、正確に
プロセス間でデータを送受信できる機能を提供する。セ
ション層25では通信を行っているプロセス間で、同期
をとりながらデータの転送を行う機能を提供する。トラ
ンスポート層26は通信を行っているプロセス間で、確
実にデータが転送されることを保証する。ネットワーク
層27は通信相手システムとの通信経路を確立するため
の中継やルーチング機能を管理する。データリンクpM
28は伝送路22−して発生したビット誤りを検出し、
回復手段を提供してデータフレーJ1の伝送を保証する
。物理N29は伝送路22を通信回線として使用するた
めの電気的、機械的および物理的条件を管理上 ビット
列の伝送を保証する。
第6図は従来のw機種通(、・;システム間のデータ通
1tの方法を実jJJするための、プレゼンテーション
層の処理モジュールの一構成概念図を示す。第6図にお
いて、1はプレゼンテーション層のサービスおよびプロ
トコルを実現する処理モジュール、2はプレゼンテーシ
ョンユーザである応用層の各プロトコルとのインタフェ
ースを行うユーザインタフェース部、;3はプレセンチ
−ジョンプロトコルの実行を制御するプロトコル制御部
、5はプロトコル制御部3で使用していた抽象構文のデ
ータ構造を転送構文に変換するエンコード部、E5はセ
ションインタフェース部7から受信した転送構文を抽象
構文のデータ構造に変換上 ブ【」トコル制御部:3に
渡すデコード部、7はセシ三1ン層とのインタフェース
を行うセションインタフェース部である。
1tの方法を実jJJするための、プレゼンテーション
層の処理モジュールの一構成概念図を示す。第6図にお
いて、1はプレゼンテーション層のサービスおよびプロ
トコルを実現する処理モジュール、2はプレゼンテーシ
ョンユーザである応用層の各プロトコルとのインタフェ
ースを行うユーザインタフェース部、;3はプレセンチ
−ジョンプロトコルの実行を制御するプロトコル制御部
、5はプロトコル制御部3で使用していた抽象構文のデ
ータ構造を転送構文に変換するエンコード部、E5はセ
ションインタフェース部7から受信した転送構文を抽象
構文のデータ構造に変換上 ブ【」トコル制御部:3に
渡すデコード部、7はセシ三1ン層とのインタフェース
を行うセションインタフェース部である。
■−4記の構成例において、抽象構文から転送構文への
変換は次のようにして行われる。プレゼンテーションユ
ーザからユーザインタフェース部2を介して人力される
データは1つ以−Lの抽象構文で表現されており、この
入力データに対してプロトコル制御部3はヘッダ情報を
付加する。このヘッダ情報もまた抽象構文で記述されて
いる。これらの抽象構文で記述されたデータはエンコー
ド部5によって、各抽象構文毎に送受信通信システノ、
川で合意された転送構文に変換される。このとき、1つ
の抽象構文に対して合意されている転送構文基は唯1つ
であり、その対応関係は予めプロトコル制御部3からエ
ンコード部5およびデコード部6へ知らされているので
、エンコード部5はその情報を参照して、適切なエンコ
ードを実施できる。
変換は次のようにして行われる。プレゼンテーションユ
ーザからユーザインタフェース部2を介して人力される
データは1つ以−Lの抽象構文で表現されており、この
入力データに対してプロトコル制御部3はヘッダ情報を
付加する。このヘッダ情報もまた抽象構文で記述されて
いる。これらの抽象構文で記述されたデータはエンコー
ド部5によって、各抽象構文毎に送受信通信システノ、
川で合意された転送構文に変換される。このとき、1つ
の抽象構文に対して合意されている転送構文基は唯1つ
であり、その対応関係は予めプロトコル制御部3からエ
ンコード部5およびデコード部6へ知らされているので
、エンコード部5はその情報を参照して、適切なエンコ
ードを実施できる。
また、転送構文から抽象構文への変換も同様に、それら
の対応関係の情報を参照してデコード部6で実施される
。
の対応関係の情報を参照してデコード部6で実施される
。
第7図はプロトコル制御部3において抽象構文と転送構
文の対応関係を決める方法を示す説明図である。各抽象
構文(ASI、AS2、・・・・−・、ASk)に対し
てただ1つの転送構文基を決定するため、通信を行いた
い通信システム閘のコネクション確立時に、コネクショ
ン起動側溝1tシステムは「1システムでサポートされ
ている転送構文基のリスト((TS 1−1、−、TS
l−n 1)、 (T S 2−1、−・・・・・、
T S 2− n 2)、・・・・・−1(TSk−1
,・・・・・・、TSI<−nk))を応答側通信シス
テムへ送る。応答側通信システムでは受信したリストに
含まれる各転送構文基に対して使用できるかどうかの判
定を行い、使用可能ならばOをマークし、使用できなけ
ればl(プロバイダーアボート)か2(ユーザアボート
)をマークする。次に、0をマークされた使用可能な転
送構文基の中から、実際に使用するものを1つ選び出し
くTSI−3、TS2−1、・・・・・・、T S k
−2)、その結果を起動側通信システムへ返す。この
様にして転送構文基の折衝が終わり、各抽象構文に対し
て1対1に転送構文名が合意されると、その結果がプレ
ゼンテーションコンテキスト識別子(1,3、・・・・
・・、2に−1)によって管理され、プレゼンテーショ
ンユーザデータのエンコード、デコード時に利用される
。
文の対応関係を決める方法を示す説明図である。各抽象
構文(ASI、AS2、・・・・−・、ASk)に対し
てただ1つの転送構文基を決定するため、通信を行いた
い通信システム閘のコネクション確立時に、コネクショ
ン起動側溝1tシステムは「1システムでサポートされ
ている転送構文基のリスト((TS 1−1、−、TS
l−n 1)、 (T S 2−1、−・・・・・、
T S 2− n 2)、・・・・・−1(TSk−1
,・・・・・・、TSI<−nk))を応答側通信シス
テムへ送る。応答側通信システムでは受信したリストに
含まれる各転送構文基に対して使用できるかどうかの判
定を行い、使用可能ならばOをマークし、使用できなけ
ればl(プロバイダーアボート)か2(ユーザアボート
)をマークする。次に、0をマークされた使用可能な転
送構文基の中から、実際に使用するものを1つ選び出し
くTSI−3、TS2−1、・・・・・・、T S k
−2)、その結果を起動側通信システムへ返す。この
様にして転送構文基の折衝が終わり、各抽象構文に対し
て1対1に転送構文名が合意されると、その結果がプレ
ゼンテーションコンテキスト識別子(1,3、・・・・
・・、2に−1)によって管理され、プレゼンテーショ
ンユーザデータのエンコード、デコード時に利用される
。
発明が解決しようとする課題
しかしながら、従来の異機種システム間のデータ通信の
方法では、通信を行っている通信システム間で合意され
ている転送構文名が抽象構文とl対lに対応していなけ
れば、受信側通信システムは転送構文を正しく解読する
ことはできず、そのために、プレゼンテーションユーザ
が別の種類の転送構文名によってデータ通信を行いたい
ときには、プレゼンテーションコンテキストの変更サー
ビスを利用するか、あるいはこのサービスがサポートさ
れていない時には、−旦そのコネクションを切ったのち
、希望する転送構文名を指定して再度コネクションを張
り直さなければならない、したがって、特に後者の場合
には、プレゼンテーションユーザが種々のアプリケーシ
ョンを切り換えるような処理を行う場合に対しては迅速
に対応することができない。
方法では、通信を行っている通信システム間で合意され
ている転送構文名が抽象構文とl対lに対応していなけ
れば、受信側通信システムは転送構文を正しく解読する
ことはできず、そのために、プレゼンテーションユーザ
が別の種類の転送構文名によってデータ通信を行いたい
ときには、プレゼンテーションコンテキストの変更サー
ビスを利用するか、あるいはこのサービスがサポートさ
れていない時には、−旦そのコネクションを切ったのち
、希望する転送構文名を指定して再度コネクションを張
り直さなければならない、したがって、特に後者の場合
には、プレゼンテーションユーザが種々のアプリケーシ
ョンを切り換えるような処理を行う場合に対しては迅速
に対応することができない。
本発明は、送信側と受信側の通信システム間で合意され
る転送構文名を複数個もつことを許し・使用された転送
構文の解読に適するようζこ全ての転送構文のフォーマ
ット形式を統一し、転送構文名をダイナミックに切り換
えても正確に送受信できるようにして、プレゼンテーシ
ョンユーザの要求に迅速に対応できる異機種システム間
のデータ通信の方法を提供することを目的とする。
る転送構文名を複数個もつことを許し・使用された転送
構文の解読に適するようζこ全ての転送構文のフォーマ
ット形式を統一し、転送構文名をダイナミックに切り換
えても正確に送受信できるようにして、プレゼンテーシ
ョンユーザの要求に迅速に対応できる異機種システム間
のデータ通信の方法を提供することを目的とする。
課題を解決するための手段
O8Iプロトコルによって通信システム間のデータ通信
を実現するネットワークシステムにおいて、各通信シス
テムは、レイヤ毎にモジュール化されたOSIプロトコ
ル処理プログラムと、抽象構文と転送構文前の変換を行
う複数種類の変換機能と、上記変換機能に関する情報を
上記通信システム間で交換する手段とを有し、プレゼン
テーションコンテキスト折衝時に、送信側と受信側の通
1gシステムは、転送構文名とそれに対応する変換機能
に関する情報を相互に交換し、送信側通信システムは、
1つの抽象構文に対して送受信間で合意した複数の転送
構文名から動的に任意の転送構文名を選択して使用し、
作成した転送構文の先頭フィールドには受信側通信シス
テムが解読に使用すべき変換機能に関する情報を持たせ
、動的に転送構文名の切り換えを行う異機種通信システ
ム間のデータ通信方法になっている。
を実現するネットワークシステムにおいて、各通信シス
テムは、レイヤ毎にモジュール化されたOSIプロトコ
ル処理プログラムと、抽象構文と転送構文前の変換を行
う複数種類の変換機能と、上記変換機能に関する情報を
上記通信システム間で交換する手段とを有し、プレゼン
テーションコンテキスト折衝時に、送信側と受信側の通
1gシステムは、転送構文名とそれに対応する変換機能
に関する情報を相互に交換し、送信側通信システムは、
1つの抽象構文に対して送受信間で合意した複数の転送
構文名から動的に任意の転送構文名を選択して使用し、
作成した転送構文の先頭フィールドには受信側通信シス
テムが解読に使用すべき変換機能に関する情報を持たせ
、動的に転送構文名の切り換えを行う異機種通信システ
ム間のデータ通信方法になっている。
作用
本発明は前記した方式により、コネクション確立時に、
1つの抽象構文に対して複数個の転送構文名を合意可能
とし、合意された転送構文名の集合に含まれる任意の転
送構文名をダイナミックに選択できるようにして、プレ
ゼンテーションコンテキスト変更サービスをサポートし
ていない通信システム間でも、コネクションを切ること
なく使用する転送構文の種類の変更を可能としている。
1つの抽象構文に対して複数個の転送構文名を合意可能
とし、合意された転送構文名の集合に含まれる任意の転
送構文名をダイナミックに選択できるようにして、プレ
ゼンテーションコンテキスト変更サービスをサポートし
ていない通信システム間でも、コネクションを切ること
なく使用する転送構文の種類の変更を可能としている。
実施例
第1図は本発明の一実施例における異機種通信システム
間のデータ通信方法が適用されているプレゼンテーショ
ン層の処理モジュールの一構成概念図を示すもので、第
6図の従来例と同一部には同一番号を付しである。第1
図において、4は送信側と受信側の通信システム間で合
意した抽象構文と転送構文名との対応間係と、それらの
構文前の変換を行う処理ルーチン(以下、パーサと呼ぶ
)の格納アドレスを管理するコンテキスト管理部である
。
間のデータ通信方法が適用されているプレゼンテーショ
ン層の処理モジュールの一構成概念図を示すもので、第
6図の従来例と同一部には同一番号を付しである。第1
図において、4は送信側と受信側の通信システム間で合
意した抽象構文と転送構文名との対応間係と、それらの
構文前の変換を行う処理ルーチン(以下、パーサと呼ぶ
)の格納アドレスを管理するコンテキスト管理部である
。
第2図は、第1図のコンテキスト管理部4における転送
構文名の管理方法を示す説明図である。
構文名の管理方法を示す説明図である。
システム間のコネクション確立時に、起動側通信システ
ムの各抽象構文(ASI、AS2、・・・・・・、AS
k)に対してサポートされる転送構文名のうち、応答側
通信システムでもサポートされている転送構文名を知る
ため、コネクション起動側通信システムは自システムで
サポートされている転送構文名のリスト((TSI−1
,−−−、TSI−nl)、(TS2−1.−−−−−
−、TS2−n2)、・・・・・・、(TSk−1,−
−−、TSk−nk))と各転送構文名月のパーサが格
納されているアドレスを応答側通信システムへ送る。応
答側通信システムでは受信したリストに含まれる各転送
構文名に対して使用できるかどうかの判定を行い、使用
可能ならば0をマークし、それらに対する起動側通信シ
ステムのパーサのアドレスを記憶する。また、使用てき
なければ1(プロバイダーアボート)h)2(ユーザア
ボート)をマークする。0をマークされた転送構文名は
両通信システム間で合意されたものと見なされ、その合
意された転送構文名と、応答側通信システムでのそれら
の転送構文多用のパーサが格納されているアドレスとを
起動側通信システムへ返す。その結果、両通信システム
は合意された転送構文名とその転送構文名に対応する相
手側通信システムのパーサのアドレスをお互いに知るこ
とになり、その情報がコンテキスト管理部4に保持され
る。また、上記のようにコンテキスト管理部4が保持す
べき情報を得るために、起動側と応答例の通信システム
のプロトコル制御部:(が実施する処理のフローチャー
トをそれぞれ第3図(a)、第3図([))に示す。
ムの各抽象構文(ASI、AS2、・・・・・・、AS
k)に対してサポートされる転送構文名のうち、応答側
通信システムでもサポートされている転送構文名を知る
ため、コネクション起動側通信システムは自システムで
サポートされている転送構文名のリスト((TSI−1
,−−−、TSI−nl)、(TS2−1.−−−−−
−、TS2−n2)、・・・・・・、(TSk−1,−
−−、TSk−nk))と各転送構文名月のパーサが格
納されているアドレスを応答側通信システムへ送る。応
答側通信システムでは受信したリストに含まれる各転送
構文名に対して使用できるかどうかの判定を行い、使用
可能ならば0をマークし、それらに対する起動側通信シ
ステムのパーサのアドレスを記憶する。また、使用てき
なければ1(プロバイダーアボート)h)2(ユーザア
ボート)をマークする。0をマークされた転送構文名は
両通信システム間で合意されたものと見なされ、その合
意された転送構文名と、応答側通信システムでのそれら
の転送構文多用のパーサが格納されているアドレスとを
起動側通信システムへ返す。その結果、両通信システム
は合意された転送構文名とその転送構文名に対応する相
手側通信システムのパーサのアドレスをお互いに知るこ
とになり、その情報がコンテキスト管理部4に保持され
る。また、上記のようにコンテキスト管理部4が保持す
べき情報を得るために、起動側と応答例の通信システム
のプロトコル制御部:(が実施する処理のフローチャー
トをそれぞれ第3図(a)、第3図([))に示す。
上記の構成例において、抽象構文から転送構文への変攬
は次のようにして行われる。第1図のプロトコル制御部
3は、エンコード部5に抽象構文のデータを渡すととも
に、コンテキスト管理部4に対しては転送構文名を動的
に選択して通知する。
は次のようにして行われる。第1図のプロトコル制御部
3は、エンコード部5に抽象構文のデータを渡すととも
に、コンテキスト管理部4に対しては転送構文名を動的
に選択して通知する。
コンテキスト管理部4はその内部に保持している情報か
ら、選択された転送構文名に対応するエンコーダの格納
アドレスと、受信側通信システムが使用すべきパーサの
アドレスとをエンコード部5に渡す。エンコード部5は
以1−の情報を用いて抽象構文のデータから転送構文へ
のフォーマット化を行う。
ら、選択された転送構文名に対応するエンコーダの格納
アドレスと、受信側通信システムが使用すべきパーサの
アドレスとをエンコード部5に渡す。エンコード部5は
以1−の情報を用いて抽象構文のデータから転送構文へ
のフォーマット化を行う。
ただし、抽象構文と転送構文との対応関係が一意に決ま
っていないため、受信側通信システムにおいて正しく転
送構文をデコードできるために、エンコード、デコード
は第4図のように行う。いま、n個の抽象構文(ASI
、AS2、・・−・・・、ASn)から成るプロトコル
データのエンコードを考える。各抽象構文は、選択した
転送構文名に対応するエンコーダによって、第4図(a
)を基本フォーマットとする転送構文に変換される。第
4図(a)において、10は転送構文の先頭フィールド
であり、ここにはこの転送構文を受信側通信システムが
解読するために必要なパーサのアドレスが格納されてい
る。11はエンコードされたデータコンテンツを示し、
12のEOCはデータコンテンツの終了を示す。この様
な形式にエンコードしておくと、受信側通信システムで
はデコード時に、受信した転送構文の先頭フィールドに
書かれたアドレスに格納されているパーサを、EOCを
検出するまでのそれ以降のデータに適用すればよく、使
用された転送構文のデコード処理が簡単に行える。実際
のプロトコルデータはn個の抽象構文から成るので、そ
の転送構文は第4図(b)のように基本フォーマットを
連結すればよい、この場合、転送構文のデコードを行う
パーサは、先頭フィールドに書かれているものから始ま
り、EOCを検出する毎にその次のフィールドに書かれ
ているパーサに切り換えていくことになる。第4図(b
)において、TSk (k=1、・・・・・・、n)は
抽象構文ASkの転送構文名を示している。また、第4
図(C)に示すように(b)を変形して、各転送構文の
先頭フィールドを一ケ所に集でもよい。
っていないため、受信側通信システムにおいて正しく転
送構文をデコードできるために、エンコード、デコード
は第4図のように行う。いま、n個の抽象構文(ASI
、AS2、・・−・・・、ASn)から成るプロトコル
データのエンコードを考える。各抽象構文は、選択した
転送構文名に対応するエンコーダによって、第4図(a
)を基本フォーマットとする転送構文に変換される。第
4図(a)において、10は転送構文の先頭フィールド
であり、ここにはこの転送構文を受信側通信システムが
解読するために必要なパーサのアドレスが格納されてい
る。11はエンコードされたデータコンテンツを示し、
12のEOCはデータコンテンツの終了を示す。この様
な形式にエンコードしておくと、受信側通信システムで
はデコード時に、受信した転送構文の先頭フィールドに
書かれたアドレスに格納されているパーサを、EOCを
検出するまでのそれ以降のデータに適用すればよく、使
用された転送構文のデコード処理が簡単に行える。実際
のプロトコルデータはn個の抽象構文から成るので、そ
の転送構文は第4図(b)のように基本フォーマットを
連結すればよい、この場合、転送構文のデコードを行う
パーサは、先頭フィールドに書かれているものから始ま
り、EOCを検出する毎にその次のフィールドに書かれ
ているパーサに切り換えていくことになる。第4図(b
)において、TSk (k=1、・・・・・・、n)は
抽象構文ASkの転送構文名を示している。また、第4
図(C)に示すように(b)を変形して、各転送構文の
先頭フィールドを一ケ所に集でもよい。
以−Lのように、本実施例によればコネクション確立時
にシステム間で使用される転送構文名のパーサのアドレ
スを相互に通知し合っているので、各抽象構文に対応す
る転送構文名を一意に決めておかなくても、転送構文内
にその転送構文のパーサのアドレスをもたせることによ
り、受信側通信システムにおいて正確に解読することが
出来るという効果がある。
にシステム間で使用される転送構文名のパーサのアドレ
スを相互に通知し合っているので、各抽象構文に対応す
る転送構文名を一意に決めておかなくても、転送構文内
にその転送構文のパーサのアドレスをもたせることによ
り、受信側通信システムにおいて正確に解読することが
出来るという効果がある。
なお、本実施例では転送構文の識別のために、お互いの
通信システムで使用すべきパーサのアドレスを利用した
が、コネクションの折衝時に交換される転送構文名のオ
ブジェクト識別子を利用してもよい。
通信システムで使用すべきパーサのアドレスを利用した
が、コネクションの折衝時に交換される転送構文名のオ
ブジェクト識別子を利用してもよい。
また、本実施例では抽象構文と転送構文との対応関係に
関する情報を保持するためにコンテキスト管理部4を設
けているが、この情報はプロトコル制御部3の内部に持
たせてもよい。
関する情報を保持するためにコンテキスト管理部4を設
けているが、この情報はプロトコル制御部3の内部に持
たせてもよい。
発明の詳細
な説明したように、本発明によれば、抽象構文と転送構
文との対応関係の折衝はコネクション確)1時に1度だ
け行えばよく、転送構文作成時に、合意された複数の転
送構文名から任意の転送構文名をダイナミックに選択で
きるため、コンテキストの変更サービスをサポートして
いない通信システムにおいても、コネクションを保持し
たままで転送構文名の切り換えが可能となり、プレゼン
テーションユーザの種々のアプリケーションに迅速に対
応でき、その実用的効果は大きい。
文との対応関係の折衝はコネクション確)1時に1度だ
け行えばよく、転送構文作成時に、合意された複数の転
送構文名から任意の転送構文名をダイナミックに選択で
きるため、コンテキストの変更サービスをサポートして
いない通信システムにおいても、コネクションを保持し
たままで転送構文名の切り換えが可能となり、プレゼン
テーションユーザの種々のアプリケーションに迅速に対
応でき、その実用的効果は大きい。
第1図は本発明の一実施例のプレゼンテーション層の処
理モジュールの一構成概念図、第2図は同実施例のプレ
ゼンテーションコンテキスト管理方法の説明図、第3図
は同実施例のプレゼンテーションコンテキストの折衝時
のフローチャート、第4図は同実施例のエンコード・デ
コード方法の説明図、第5図は本発明および従来のデー
タ通信方法が適用されているネットワークシステムの説
明図、第6図は従来のプレゼンテーション層の処理モジ
ュールの一構成概念図、第7図は従来のプレゼンテーシ
ョンコンテキスト管理方法の説明図である。 l・・・・・・プレゼンテーションレイヤのサービスお
よびプロトコルを実filする処理モジュール、2・・
・・・・ユーザインタフェース部、3・・・・・・プロ
トコル制御部、4・・・・・・コンテキスト管理部、5
・・・・・・エンコード部、6・・・・・・デコード部
、7・・・・・・セションインタフェース部、10・・
・・・・転送構文の先頭フィールド、11・・・・・・
転送構文のデータコンテンツ、12・・・・・・コンテ
ンツ終了の識別子、20.20 ’・・・・・・応用プ
ロセス、21,21”・・・・・・通信システム、22
・・・・・・伝送路、23・・・・・・応用層、24・
・・・・・プレゼンテーション層、25・・・・・・セ
ション層、26・・・・・・トランスポート層、27・
・・・・・ネットワーク層、28・・・・・・データリ
ンク層、29・・・・・・物理層。 代理人の氏名 弁理士 中尾敏男 はか1名第2図 第3図 +Q)赳th側通信システム (b)炭?≦債
探1傷シスチ入第4図
理モジュールの一構成概念図、第2図は同実施例のプレ
ゼンテーションコンテキスト管理方法の説明図、第3図
は同実施例のプレゼンテーションコンテキストの折衝時
のフローチャート、第4図は同実施例のエンコード・デ
コード方法の説明図、第5図は本発明および従来のデー
タ通信方法が適用されているネットワークシステムの説
明図、第6図は従来のプレゼンテーション層の処理モジ
ュールの一構成概念図、第7図は従来のプレゼンテーシ
ョンコンテキスト管理方法の説明図である。 l・・・・・・プレゼンテーションレイヤのサービスお
よびプロトコルを実filする処理モジュール、2・・
・・・・ユーザインタフェース部、3・・・・・・プロ
トコル制御部、4・・・・・・コンテキスト管理部、5
・・・・・・エンコード部、6・・・・・・デコード部
、7・・・・・・セションインタフェース部、10・・
・・・・転送構文の先頭フィールド、11・・・・・・
転送構文のデータコンテンツ、12・・・・・・コンテ
ンツ終了の識別子、20.20 ’・・・・・・応用プ
ロセス、21,21”・・・・・・通信システム、22
・・・・・・伝送路、23・・・・・・応用層、24・
・・・・・プレゼンテーション層、25・・・・・・セ
ション層、26・・・・・・トランスポート層、27・
・・・・・ネットワーク層、28・・・・・・データリ
ンク層、29・・・・・・物理層。 代理人の氏名 弁理士 中尾敏男 はか1名第2図 第3図 +Q)赳th側通信システム (b)炭?≦債
探1傷シスチ入第4図
Claims (1)
- OSIプロトコルによって通信システム間のデータ通信
を実現するネットワークシステムにおいて、各通信シス
テムは、レイヤ毎にモジュール化されたOSIプロトコ
ル処理プログラムと、抽象構文と転送構文間の変換を行
う複数種類の変換機能と、上記変換機能に関する情報を
上記通信システム間で交換する手段とを有し、プレゼン
テーションコンテキスト折衝時に、送信側と受信側の通
信システムは、転送構文名とそれに対応する変換機能に
関する情報を相互に交換し、送信側通信システムは、1
つの抽象構文に対して送受信間で合意した複数の転送構
文名から動的に任意の転送構文名を選択して使用し、作
成した転送構文の先頭フィールドには受信側通信システ
ムが解読に使用すべき変換機能に関する情報を持たせ、
動的に転送構文名の切り換えを行う異機種通信システム
間のデータ通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63054216A JPH0746331B2 (ja) | 1988-03-08 | 1988-03-08 | 異機種通信システム間のデータ通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63054216A JPH0746331B2 (ja) | 1988-03-08 | 1988-03-08 | 異機種通信システム間のデータ通信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01228043A true JPH01228043A (ja) | 1989-09-12 |
| JPH0746331B2 JPH0746331B2 (ja) | 1995-05-17 |
Family
ID=12964347
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63054216A Expired - Lifetime JPH0746331B2 (ja) | 1988-03-08 | 1988-03-08 | 異機種通信システム間のデータ通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0746331B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016038881A (ja) * | 2014-08-11 | 2016-03-22 | 日本電信電話株式会社 | 通信システム、方法及びプログラム |
-
1988
- 1988-03-08 JP JP63054216A patent/JPH0746331B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016038881A (ja) * | 2014-08-11 | 2016-03-22 | 日本電信電話株式会社 | 通信システム、方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0746331B2 (ja) | 1995-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0421779A2 (en) | Communication device | |
| JPH0897847A (ja) | ゲートウェイシステムおよびその生成方法 | |
| JPH0884233A (ja) | ファクシミリ装置の互換性を増大する方法及びシステム | |
| EP1575216B1 (en) | Method to invoke service among devices in home network | |
| US6775296B1 (en) | Method and system of communicating by establishing one virtual connection between terminals, a terminal device, and a protocol repeater/converter | |
| JPH01228043A (ja) | 異機種通信システム間のデータ通信方法 | |
| JPH0473178B2 (ja) | ||
| JP2888282B2 (ja) | データ通信方法およびデータ通信システム | |
| JPS63146536A (ja) | デ−タ通信方式 | |
| JPH0381852A (ja) | コネクション管理方式 | |
| JPH04255136A (ja) | パケット交換装置 | |
| JPH07104957A (ja) | プリンタサーバ | |
| JPH05181764A (ja) | 情報処理システム | |
| JP2803546B2 (ja) | 同報サービスのスイッチ方式 | |
| JP2693868B2 (ja) | カラー画像データの通信装置へのインタフェース手順 | |
| JPS62120563A (ja) | ジヨブ転送におけるホスト接続方式 | |
| JP2831750B2 (ja) | ファクシミリネットワークシステム | |
| JP2783637B2 (ja) | 端末状態通知方式 | |
| JP2611313B2 (ja) | 文書通信方法 | |
| JPH0226159A (ja) | 端末アドレス管理方式 | |
| JP2001352361A (ja) | データ交換システム | |
| JPH056942B2 (ja) | ||
| JPS6128271A (ja) | フアクシミリ画像送信要求方式 | |
| JPH01248851A (ja) | 異機種端末通信システム | |
| JPS59157752A (ja) | 計算機テスト方式 |