JPH02206264A - プロトコル選択切替方法 - Google Patents
プロトコル選択切替方法Info
- Publication number
- JPH02206264A JPH02206264A JP1025904A JP2590489A JPH02206264A JP H02206264 A JPH02206264 A JP H02206264A JP 1025904 A JP1025904 A JP 1025904A JP 2590489 A JP2590489 A JP 2590489A JP H02206264 A JPH02206264 A JP H02206264A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- protocol
- layer
- channel
- storage device
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0435—Details
- H04Q11/0457—Connection protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/056—Software routines, e.g. finite state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/178—Control signals, e.g. also service connection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、多種類の通信プロトコルを動的に選択するこ
とにより、−本の通信回線を有効に利用することを可能
とした通信制御装置に係り、特に、相手側通信制御装置
とのネゴシェーションにより、通信プロトコルを選択で
きるようにした通信制御装置におけるプロトコル選択切
替方式に関する。
とにより、−本の通信回線を有効に利用することを可能
とした通信制御装置に係り、特に、相手側通信制御装置
とのネゴシェーションにより、通信プロトコルを選択で
きるようにした通信制御装置におけるプロトコル選択切
替方式に関する。
[従来の技°術コ
従来、端末装置相互間、あるいは、ホスト、端末装置間
の通信は、これら相互間を接続する交換方式に応じた閉
域網、専用線網を利用して行われていたため、各機器毎
に使用される通信プロトコルが、各機器対応に固定的に
決められたものであつた。このため、異なる通信プロト
コルを有する機器相互間の通信は、事実上行い得ないも
のであった。
の通信は、これら相互間を接続する交換方式に応じた閉
域網、専用線網を利用して行われていたため、各機器毎
に使用される通信プロトコルが、各機器対応に固定的に
決められたものであつた。このため、異なる通信プロト
コルを有する機器相互間の通信は、事実上行い得ないも
のであった。
このような問題点を解決できる従来技術として。
例えば、特開昭61−263352号公報等に記載され
た技術が知られている。
た技術が知られている。
この種従来技術は、l5DNを用いる通信において、発
呼加入者に、被呼加入者が現在如何なる種別の通信が可
能であるかを認識させ、発呼加入者が、有効な呼設定要
求を行うことを可能としたものである。
呼加入者に、被呼加入者が現在如何なる種別の通信が可
能であるかを認識させ、発呼加入者が、有効な呼設定要
求を行うことを可能としたものである。
[発明が解決しようとする課題]
しかしながら、前記従来技術は1発呼端末装置が発呼し
たときに、該発呼端末装置が、被呼側の通信可能な通信
制御装置の選択を可能にする手段を提供しているのみで
あって、端末装置の被呼時または発呼時に、相手側の通
信制御装置のプロトコルによって、自装置の通信プロト
コルを動的に選択するという点についての配慮がなされ
ていないため、自端末装置が通信可能な相手側装置が限
定されてしまうという問題点を有している。
たときに、該発呼端末装置が、被呼側の通信可能な通信
制御装置の選択を可能にする手段を提供しているのみで
あって、端末装置の被呼時または発呼時に、相手側の通
信制御装置のプロトコルによって、自装置の通信プロト
コルを動的に選択するという点についての配慮がなされ
ていないため、自端末装置が通信可能な相手側装置が限
定されてしまうという問題点を有している。
また、従来の通信制御装置は、−船釣に、通信フレーム
を処理する各層のプロトコルの選択、初期設定情報が、
通信を行うに先立ってユーザが設定した情報であり、補
助記憶装置等に格納されたこの情報を、通信プログラム
起動時に読み出して初期設定を行うという方式を採用し
ているため、ゼネレーションされた通信ポートが、設定
されたプロトコル以外では動作することができないとい
う問題点を有している。
を処理する各層のプロトコルの選択、初期設定情報が、
通信を行うに先立ってユーザが設定した情報であり、補
助記憶装置等に格納されたこの情報を、通信プログラム
起動時に読み出して初期設定を行うという方式を採用し
ているため、ゼネレーションされた通信ポートが、設定
されたプロトコル以外では動作することができないとい
う問題点を有している。
さらに、前述のような方式を1通信回線の利用形態をネ
ゴシェーション可能なl5DNに適用した場合、通信ポ
ートであるBチャネル単位に、通信プロトコルが固定的
に決まってしまい、アプリケーションプログラムの要求
に応じて最適な回線利用形態を選択したり、通信要求を
受けたとき、通信相手先のプロトコルと整合したゼネレ
ーションのされている空きのBチャネルが無い場合には
通信を行うことができないという問題点を生じる。
ゴシェーション可能なl5DNに適用した場合、通信ポ
ートであるBチャネル単位に、通信プロトコルが固定的
に決まってしまい、アプリケーションプログラムの要求
に応じて最適な回線利用形態を選択したり、通信要求を
受けたとき、通信相手先のプロトコルと整合したゼネレ
ーションのされている空きのBチャネルが無い場合には
通信を行うことができないという問題点を生じる。
本発明の目的は、前記従来技術の問題点を解決し、通信
ポートのプロトコルを動的に決定2選択することにより
、様々な通信制御装置との通信を実現可能とし、1本の
通信回線の利用効率を高めることのできる通信制御装置
におけるプロトコル選択切替方式を提供することにある
。
ポートのプロトコルを動的に決定2選択することにより
、様々な通信制御装置との通信を実現可能とし、1本の
通信回線の利用効率を高めることのできる通信制御装置
におけるプロトコル選択切替方式を提供することにある
。
[課題を解決するための手段]
本発明によれば、前記目的は、l5DN網のように、通
信ポートにおける通信プロトコルを1通信を行う前に決
定できる通信回線を用いる通信において、決定した通信
プロトコルに対応した通信制御プログラムを動的にリン
クし、初期化を行うことにより、動的に通信プロトコル
を選択できるようにすることにより達成される。
信ポートにおける通信プロトコルを1通信を行う前に決
定できる通信回線を用いる通信において、決定した通信
プロトコルに対応した通信制御プログラムを動的にリン
クし、初期化を行うことにより、動的に通信プロトコル
を選択できるようにすることにより達成される。
[作用]
通信制御プログラムは、l5DN網を使用した通信を行
う場合、アプリケーションプログラムの指示によって、
または、相手局からの通信要求によって、Dチャネルを
使用して、相手局とBチャネルを使用して行われる通信
の通信プロトコルを決定し、通信プロトコルが決定され
た段階でリンク、初期化される。
う場合、アプリケーションプログラムの指示によって、
または、相手局からの通信要求によって、Dチャネルを
使用して、相手局とBチャネルを使用して行われる通信
の通信プロトコルを決定し、通信プロトコルが決定され
た段階でリンク、初期化される。
本発明によれば、このような手順により、通信プロトコ
ルを動的に選択することが可能となり、1本の通信回線
を有効に利用することが可能となる。
ルを動的に選択することが可能となり、1本の通信回線
を有効に利用することが可能となる。
[実施例]
以下、本発明によるプロトコル選択切替方式の一実施例
を図面により詳細に説明する。
を図面により詳細に説明する。
第1図は本発明の一実施例の構成を示すブロック図、第
2図はプログラムの論理構造を示す図、第3図はBチャ
ネルの接続シーケンスを説明する図、第4図は5ETU
Pフレームの形式を示す図である。第1図において、1
01は中央処理装置。
2図はプログラムの論理構造を示す図、第3図はBチャ
ネルの接続シーケンスを説明する図、第4図は5ETU
Pフレームの形式を示す図である。第1図において、1
01は中央処理装置。
102は主記憶装置、103はl5DN網、104は補
助記憶装置、105は通信制御プロセッサ、106はM
1話機である。
助記憶装置、105は通信制御プロセッサ、106はM
1話機である。
第1図に示す本発明の一実施例は、本発明を工SDN接
続端末に適用した場合の例であり、そのソフトウェアの
構造、動作を論理的に表現したのが第2図である。
続端末に適用した場合の例であり、そのソフトウェアの
構造、動作を論理的に表現したのが第2図である。
第1図において、l5DN網103は、図示実施例装置
と他装置との間で、データ、音声の交換制御を行う通信
網である。主記憶装置102は、通信アプリケーション
プログラム、通信制御プログラム、各種通信制御プログ
ラムとそれらの初期設定情報、I10ドライバ等が、補
助記憶装置104からロードされて格納されており、こ
れらのプログラム、ドライバ等は、主記憶装置102内
に格納されているオペレーティングシステム(O8)核
の制御の下で、中央処理装置(cpu)を用いて動作し
ている。回線制御プロセッサ105は、l5DN基本群
インタフェースの場合、1本のDチャネル用ポートと2
本のBチャネル用ポートとを備えており、また、音声デ
ータをBチャネルで扱う場合のために、専用の音声デー
タ処理プロセッサを備え、該音声データ処理プロセッサ
を介して、電話機106との間で音声データの送受を行
う。
と他装置との間で、データ、音声の交換制御を行う通信
網である。主記憶装置102は、通信アプリケーション
プログラム、通信制御プログラム、各種通信制御プログ
ラムとそれらの初期設定情報、I10ドライバ等が、補
助記憶装置104からロードされて格納されており、こ
れらのプログラム、ドライバ等は、主記憶装置102内
に格納されているオペレーティングシステム(O8)核
の制御の下で、中央処理装置(cpu)を用いて動作し
ている。回線制御プロセッサ105は、l5DN基本群
インタフェースの場合、1本のDチャネル用ポートと2
本のBチャネル用ポートとを備えており、また、音声デ
ータをBチャネルで扱う場合のために、専用の音声デー
タ処理プロセッサを備え、該音声データ処理プロセッサ
を介して、電話機106との間で音声データの送受を行
う。
次に、前述のように構成される本発明の一実施例の動作
を第2図〜第4図により説明する。なお。
を第2図〜第4図により説明する。なお。
この例では1通信プロトコルが第1M〜第6暦で構成さ
れており、各層プロトコルに対応する各層通信制御プロ
グラムのうち、下位層の第1N及び第2層通信制御プロ
グラムのそれぞれは、I10空間内のB1チャネル制御
部及びB2チャネル制御部にロードされ処理されるもの
とする。また、各層通信プロトコルは、夫々複数個用意
されており、それぞれの通信プロトコルに対応する通信
制御プログラムが補助記憶装置104内に格納されてお
り、各層からの1つずつの通信制御プログラムを結合す
ることにより、全体で一個の通信プロトコルとして機能
できるようにされている。
れており、各層プロトコルに対応する各層通信制御プロ
グラムのうち、下位層の第1N及び第2層通信制御プロ
グラムのそれぞれは、I10空間内のB1チャネル制御
部及びB2チャネル制御部にロードされ処理されるもの
とする。また、各層通信プロトコルは、夫々複数個用意
されており、それぞれの通信プロトコルに対応する通信
制御プログラムが補助記憶装置104内に格納されてお
り、各層からの1つずつの通信制御プログラムを結合す
ることにより、全体で一個の通信プロトコルとして機能
できるようにされている。
(1)まず、装置に電源が投入されると、オペlノーテ
ィングシステム核とともに通信管理プログラム、各種I
10ドライバプログラムが補助記憶装置104より主記
憶装置102にロードされて初期状態とされる。通信管
理プログラムは、その後、補助記憶装置104よりDチ
ャネル制御プログラムを読み出し1回線制御プロセッサ
のデュアルポートメモリにロードし、Dチャネル呼制御
部と通信管理プログラムとの間の通信ポートを開く。こ
れにより通信アプリケーションプログラムは、いつでも
l5DN網103を介して通信設定を開始することが可
能になる(201)。
ィングシステム核とともに通信管理プログラム、各種I
10ドライバプログラムが補助記憶装置104より主記
憶装置102にロードされて初期状態とされる。通信管
理プログラムは、その後、補助記憶装置104よりDチ
ャネル制御プログラムを読み出し1回線制御プロセッサ
のデュアルポートメモリにロードし、Dチャネル呼制御
部と通信管理プログラムとの間の通信ポートを開く。こ
れにより通信アプリケーションプログラムは、いつでも
l5DN網103を介して通信設定を開始することが可
能になる(201)。
(2)mmアプリケーションプログラムより、Bチャネ
ルのプロトコルを指定して、Bチャネルによる通信開始
要求が1通信管理プログラムに対して発行されると、通
信管理プログラムは、Dチャネル呼制御部に対して、B
チャネル接続要求を出力する(202,201)。
ルのプロトコルを指定して、Bチャネルによる通信開始
要求が1通信管理プログラムに対して発行されると、通
信管理プログラムは、Dチャネル呼制御部に対して、B
チャネル接続要求を出力する(202,201)。
(3)Dチャネル呼制御部は、これによりl5DN網1
03の接続設定を行い、接続相手装置、この例の場合、
ホスト計算機に対して5ETUPメツセージを送信し、
相手装置との間のプロトコルを確認する。この5ETU
Pメツセージは、Bチャネルの伝達能力1通信プロトコ
ルの上位レイヤ及び下位レイヤのパラメータ、すなわち
、各層通信制御プログラムの1つを指示する識別子等よ
り成り、第4図に示すような形式で構成される。この5
ETUPメツセージを受は取った受信側装置否かを判定
し、通信可の場合、C0NNECTメツセージを、通信
不可の場合、ALERTINGメツセージをDチャネル
を介して送信側装置に返送する。送信側装置は、相手側
装置よりALERTINGメツセージを受は取った場合
、プロトコルのパラメータを変更して、再度5ETUP
メツセージを送信する動作を通信相手からC0NNEC
Tメツセージが送られるまで繰り返し実行する。
03の接続設定を行い、接続相手装置、この例の場合、
ホスト計算機に対して5ETUPメツセージを送信し、
相手装置との間のプロトコルを確認する。この5ETU
Pメツセージは、Bチャネルの伝達能力1通信プロトコ
ルの上位レイヤ及び下位レイヤのパラメータ、すなわち
、各層通信制御プログラムの1つを指示する識別子等よ
り成り、第4図に示すような形式で構成される。この5
ETUPメツセージを受は取った受信側装置否かを判定
し、通信可の場合、C0NNECTメツセージを、通信
不可の場合、ALERTINGメツセージをDチャネル
を介して送信側装置に返送する。送信側装置は、相手側
装置よりALERTINGメツセージを受は取った場合
、プロトコルのパラメータを変更して、再度5ETUP
メツセージを送信する動作を通信相手からC0NNEC
Tメツセージが送られるまで繰り返し実行する。
送信側装置が相手側装置よりC0NNECTメツセージ
を受信したとき、Dチャネルを介したプロトコルの選択
設定が終了したことになる(203)。
を受信したとき、Dチャネルを介したプロトコルの選択
設定が終了したことになる(203)。
(4)前述の処理により、Bチャネルを用いる通信のプ
ロトコルの設定が完了すると、送信側の通信管理プログ
ラムは、I10ドライバプログラムに対して、まず、前
述で選択決定した第2層通信制御プログラムを補助記憶
装置104から主記憶袋51102にロードし、デュア
ルポートメモリの指定されたBチャネル制御部に格納す
るように指示する。なお、第1N通信制御プログラムは
、この例の場合1つだけとし、予めBチャネル制御部に
格納されているものとした(204,205゜206)
。
ロトコルの設定が完了すると、送信側の通信管理プログ
ラムは、I10ドライバプログラムに対して、まず、前
述で選択決定した第2層通信制御プログラムを補助記憶
装置104から主記憶袋51102にロードし、デュア
ルポートメモリの指定されたBチャネル制御部に格納す
るように指示する。なお、第1N通信制御プログラムは
、この例の場合1つだけとし、予めBチャネル制御部に
格納されているものとした(204,205゜206)
。
(5)さらに、通信管理プログラムは、その初期情報を
読み込み、第2.II通信制御プログラムに対して初期
化要求を行う(207,208,209)。
読み込み、第2.II通信制御プログラムに対して初期
化要求を行う(207,208,209)。
(6)次に、通信管理プログラムは、前述と同様に補助
記憶装置104から主記憶装置102に決定した第3層
通信制御プログラムをロードし、初期設定情報により、
第3層通信制御プログラムに初期化要求を出力する。ま
た、このとき、第3層より上位の通信制御プログラムに
対して5AP(S ervice Access
P oint)を必要数オープンすることにより、下位
層のプログラムとリンクする(210,211,212
)。
記憶装置104から主記憶装置102に決定した第3層
通信制御プログラムをロードし、初期設定情報により、
第3層通信制御プログラムに初期化要求を出力する。ま
た、このとき、第3層より上位の通信制御プログラムに
対して5AP(S ervice Access
P oint)を必要数オープンすることにより、下位
層のプログラムとリンクする(210,211,212
)。
ロード、初期化、リンクを行い、最終的に通信アプリケ
ーションプログラムに対して通信ポートを提供する(2
13,214,215,216)。
ーションプログラムに対して通信ポートを提供する(2
13,214,215,216)。
(8)一方、前述でC0NNECTメツセージを送信し
た受信側装置は、l5DN網103より、C0NNEC
T ACKメツセージを受は取り、これにより送信側
に対するデータリンク設定メツセージS N RM (
S et Normal Re5pose M。
た受信側装置は、l5DN網103より、C0NNEC
T ACKメツセージを受は取り、これにより送信側
に対するデータリンク設定メツセージS N RM (
S et Normal Re5pose M。
de)メツセージを送信し、受信側におけるBチャネル
プロトコルの設定、リンク、初期化を、前述した送信側
装置と同様に実行する。なお、受信側装置は、使用可能
な通信プロトコルが一種類であってもよい。
プロトコルの設定、リンク、初期化を、前述した送信側
装置と同様に実行する。なお、受信側装置は、使用可能
な通信プロトコルが一種類であってもよい。
(9)前記SNRMメツセージを受けた送信側装置は、
UA (Unnun+bered Acknowle
dge)を受信側に送出する。
UA (Unnun+bered Acknowle
dge)を受信側に送出する。
前述した手順により、送信側装置と受信側装置とは、相
互に使用可能な通信プロトコルを、各層毎に複数個備え
られている通信制御プログラムを各店より1個ずつ選択
して結合することにより決定することができ、これによ
り、Bチャネルを用いた通信を相互間で行うことができ
る。
互に使用可能な通信プロトコルを、各層毎に複数個備え
られている通信制御プログラムを各店より1個ずつ選択
して結合することにより決定することができ、これによ
り、Bチャネルを用いた通信を相互間で行うことができ
る。
なお、前述の実施例では1通信プロトコルが6Mにより
構成されているとしたが1通信プロトコルは、何1で構
成されていてもよく、例えば、1層であってもよい。
構成されているとしたが1通信プロトコルは、何1で構
成されていてもよく、例えば、1層であってもよい。
前述した本発明の実施例は、通信回線としてl5DN網
を利用している。l5DN網は、Bチャネルを通常2チ
ャネル備えている。
を利用している。l5DN網は、Bチャネルを通常2チ
ャネル備えている。
従って、前述の第2図において、工/○空間であるデー
タリンク層で動作しているBエチャネル及びB2チャネ
ルの第2層通信制御プログラム内の複数のプロトコルセ
ットのそれぞれと、システム空間の最下層で動作してい
る第3層通信プログラムとの間に結合点を設け、この結
合点を動的に切替るようにすることができる。
タリンク層で動作しているBエチャネル及びB2チャネ
ルの第2層通信制御プログラム内の複数のプロトコルセ
ットのそれぞれと、システム空間の最下層で動作してい
る第3層通信プログラムとの間に結合点を設け、この結
合点を動的に切替るようにすることができる。
このようにすれば、l5DN網を使用する通信において
、1つのBチャネルが使用中の場合であっても、もう一
方のBチャネルを用いて、任意のプロトコルを用いる通
信を同一の通信制御装置を介して行うことが可能となり
、Bチャネルを効率的に利用することが可能となる。
、1つのBチャネルが使用中の場合であっても、もう一
方のBチャネルを用いて、任意のプロトコルを用いる通
信を同一の通信制御装置を介して行うことが可能となり
、Bチャネルを効率的に利用することが可能となる。
このような構成は、l5DN網を利用する通信に限らず
、複数のBチャネルを有する回線を用いる通信に適用す
ることが可能であり、この場合、データリンク層の最上
位で動作可能なプロトコルセット数と、Bチャネル数を
乗じた数の結合点をシステム空間で動作している最下位
層の通信制御プログラムと、データリンク層の最上位の
通信制御プログラムとの間に設けて、動的に切替可能に
しておけばよい。
、複数のBチャネルを有する回線を用いる通信に適用す
ることが可能であり、この場合、データリンク層の最上
位で動作可能なプロトコルセット数と、Bチャネル数を
乗じた数の結合点をシステム空間で動作している最下位
層の通信制御プログラムと、データリンク層の最上位の
通信制御プログラムとの間に設けて、動的に切替可能に
しておけばよい。
[発明の効果]
以上説明したように、本発明によれば、通hjの開始に
先立って通信プロトコルを動的に選択することができる
ので、多くの通信メディアとの通信を簡単に行うことが
可能となる。特に、Bチャネルを利用する場合の通信プ
ロトコルは、通信アプリケーションプログラムからの指
示によって動的に選択可能であり、Bチャネルを効率的
に使用することが可能となる。
先立って通信プロトコルを動的に選択することができる
ので、多くの通信メディアとの通信を簡単に行うことが
可能となる。特に、Bチャネルを利用する場合の通信プ
ロトコルは、通信アプリケーションプログラムからの指
示によって動的に選択可能であり、Bチャネルを効率的
に使用することが可能となる。
第1図は本発明の一実施例の構成を示すプロッり図、第
2図はプログラムの論理構造を示す図、第3図はBチャ
ネルの接続シーケンスを説明する図、第4図は5ETU
Pフレームの形式を示す図である。 101・・・・・・中央処理装置、102・・・・・・
主記憶装置、103・・・・・・l5DN網、104・
・・・・・補助記憶装置、105・・・・・・通信制御
プロセッサ、106・・・・・・電話機。 代理人 弁理士 弐 順次部(外1名)第 図 5ETUPフレームの形式
2図はプログラムの論理構造を示す図、第3図はBチャ
ネルの接続シーケンスを説明する図、第4図は5ETU
Pフレームの形式を示す図である。 101・・・・・・中央処理装置、102・・・・・・
主記憶装置、103・・・・・・l5DN網、104・
・・・・・補助記憶装置、105・・・・・・通信制御
プロセッサ、106・・・・・・電話機。 代理人 弁理士 弐 順次部(外1名)第 図 5ETUPフレームの形式
Claims (1)
- 【特許請求の範囲】 1、通信ポートのプロトコルを、通信を行う前に決定で
きる通信回線を用いる通信方式において、送信側及び受
信側となる装置の少なくとも一方が、複数の通信プロト
コルに対応可能であり、前記装置相互間の通信に先立つ
て行われるネゴシエーシヨン時に、動的に通信プロトコ
ルを決定することを特徴とするプロトコル選択切替方式
。 2、前記通信プロトコルは、層構造を有し、各層に複数
個用意されている層プロトコルの1つずつを任意に結合
して決定されることを特徴とする特許請求の範囲第1項
記載のプロトコル選択切替方式。 3、複数のBチャネルを使用可能な網を使用する通信に
おけるBチャネル上のデータリンクのプロトコル切替え
に、前記特許請求の範囲第1項または第2項記載のプロ
トコル選択切替方式を用い、データリンク層のプロトコ
ルセット数とBチャネル数とを乗じた数分の結合点を、
データリンク層とその上位の層の通信プログラム相互間
に備え、これらの結合点を動的に切替えることを特徴と
するプロトコル選択切替方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1025904A JP2802088B2 (ja) | 1989-02-06 | 1989-02-06 | プロトコル選択切替方法 |
| US07/473,913 US5142528A (en) | 1989-02-06 | 1990-02-02 | Protocol selector and protocol selection method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1025904A JP2802088B2 (ja) | 1989-02-06 | 1989-02-06 | プロトコル選択切替方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02206264A true JPH02206264A (ja) | 1990-08-16 |
| JP2802088B2 JP2802088B2 (ja) | 1998-09-21 |
Family
ID=12178774
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1025904A Expired - Lifetime JP2802088B2 (ja) | 1989-02-06 | 1989-02-06 | プロトコル選択切替方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5142528A (ja) |
| JP (1) | JP2802088B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH066406A (ja) * | 1992-02-10 | 1994-01-14 | American Teleph & Telegr Co <Att> | プロトコル実現装置および方法 |
| JP2003524328A (ja) * | 2000-02-07 | 2003-08-12 | クゥアルコム・インコーポレイテッド | 通信システムにおける設定可能な層及びプロトコルを提供する方法及び装置 |
Families Citing this family (74)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04242287A (ja) * | 1991-01-17 | 1992-08-28 | Mitsubishi Electric Corp | 画像処理装置 |
| US6115393A (en) * | 1991-04-12 | 2000-09-05 | Concord Communications, Inc. | Network monitoring |
| US5363489A (en) * | 1991-12-30 | 1994-11-08 | At&T Bell Laboratories | Auxiliary circuit for complementing the signaling of incompatible protocol systems |
| JP3115676B2 (ja) * | 1992-02-12 | 2000-12-11 | 富士通株式会社 | 加入者系ディジタル伝送装置の信号方式自動切換え装置及び方法 |
| US5251207A (en) * | 1992-03-10 | 1993-10-05 | International Business Machines Corporation | Combined terminal adapter for SMDS and frame relay high speed data services |
| US5357625A (en) * | 1992-10-26 | 1994-10-18 | International Business Machines Corporation | System for identifying common formats and protocols and allocating respective buffers spaces for simultaneous communication |
| USRE39116E1 (en) | 1992-11-02 | 2006-06-06 | Negotiated Data Solutions Llc | Network link detection and generation |
| EP0596648A1 (en) | 1992-11-02 | 1994-05-11 | National Semiconductor Corporation | Network link endpoint capability detection |
| GB2274230B (en) * | 1993-01-07 | 1996-05-15 | Digital Equipment Int | Communication systems |
| US5537417A (en) * | 1993-01-29 | 1996-07-16 | International Business Machines Corporation | Kernel socket structure for concurrent multiple protocol access |
| US5452287A (en) * | 1993-09-20 | 1995-09-19 | Motorola, Inc. | Method of negotiation of protocols, classes, and options in computer and communication networks providing mixed packet, frame, cell, and circuit services |
| US5774644A (en) * | 1993-12-17 | 1998-06-30 | International Business Machines Corporation | Method and apparatus for generating a pair of interoperating communications programs |
| US5627827A (en) * | 1994-02-04 | 1997-05-06 | Omnilink Corporation | Automatic service cutover for ISDN private exchange |
| ATE220845T1 (de) * | 1994-03-16 | 2002-08-15 | Siemens Ag | Verfahren zur inbetriebnahme einer unterschiedlichen übertragungswegen zuzuordnenden schnittstelle in einem programmgesteuerten kommunikationssystem |
| US5497373A (en) * | 1994-03-22 | 1996-03-05 | Ericsson Messaging Systems Inc. | Multi-media interface |
| GB2288954B (en) * | 1994-04-15 | 1998-10-14 | Vlsi Technology Inc | Method and apparatus for providing programmable serial communications |
| US5646865A (en) * | 1994-10-27 | 1997-07-08 | General Motors Corporation | Automotive diagnostic communications |
| FR2730835B1 (fr) * | 1995-02-21 | 1997-03-14 | Sgs Thomson Microelectronics | Procede d'adaptation automatique des parametres d'une interface |
| US5892910A (en) * | 1995-02-28 | 1999-04-06 | General Instrument Corporation | CATV communication system for changing first protocol syntax processor which processes data of first format to second protocol syntax processor processes data of second format |
| EP0738091A1 (en) * | 1995-04-11 | 1996-10-16 | Hewlett-Packard Company | Discovery method for determining information about a signalling network |
| DE19530322A1 (de) * | 1995-08-17 | 1997-02-20 | Siemens Ag | Verfahren zum Übertragen von Signalisierungsinformationen innerhalb eines Breitband-ISDN-Kommunikationsnetzes |
| US5826030A (en) * | 1995-11-30 | 1998-10-20 | Excel Switching Corporation | Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format |
| US6088749A (en) * | 1995-11-30 | 2000-07-11 | Excel Switching Corp. | Universal API with generic call processing message having user-defined PPL event ID and generic response message for communications between telecommunications switch and host application |
| US6122287A (en) * | 1996-02-09 | 2000-09-19 | Microcom Systems, Inc. | Method and apparatus for detecting switched network protocols |
| US5894557A (en) * | 1996-03-29 | 1999-04-13 | International Business Machines Corporation | Flexible point-to-point protocol framework |
| US5737404A (en) * | 1996-04-04 | 1998-04-07 | Motorola, Inc. | Distributed signaling system seven call handling system |
| US5974052A (en) * | 1996-05-10 | 1999-10-26 | U.S.T.N. Services | Frame relay access device and method for transporting SS7 information between signaling points |
| US5748628A (en) * | 1996-11-05 | 1998-05-05 | Interack Communications, Inc. | ISDN D-channel signaling discriminator |
| US6125122A (en) * | 1997-01-21 | 2000-09-26 | At&T Wireless Svcs. Inc. | Dynamic protocol negotiation system |
| US6823225B1 (en) * | 1997-02-12 | 2004-11-23 | Im Networks, Inc. | Apparatus for distributing and playing audio information |
| DE69837356T2 (de) | 1997-02-14 | 2007-11-29 | Canon K.K. | Vorrichtung, System und Verfahren zur Datenübertragung und Vorrichtung zur Bildverarbeitung |
| DE69840972D1 (de) | 1997-02-14 | 2009-08-27 | Canon Kk | Vorrichtung, System und Verfahren zur Datenübertragung und Vorrichtung zur Bildverarbeitung |
| EP0859326A3 (en) * | 1997-02-14 | 1999-05-12 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
| DE69836771T2 (de) | 1997-02-14 | 2007-10-31 | Canon K.K. | Vorrichtung, System und Verfahren zur Datenübertragung und Vorrichtung zur Bildverarbeitung |
| SG74611A1 (en) * | 1997-02-14 | 2000-08-22 | Canon Kk | Data communication apparatus and method |
| US6105064A (en) * | 1997-05-30 | 2000-08-15 | Novell, Inc. | System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval |
| DE19737850A1 (de) * | 1997-08-29 | 1999-04-08 | Siemens Ag | Verfahren und Kommunikationssystem zur Synchronisation zweier Vorrichtungen auf ein vorgebbares Datenübertragungsverfahren |
| US6504851B1 (en) | 1997-11-21 | 2003-01-07 | International Business Machines Corporation | Dynamic detection of LAN network protocol |
| US6643281B1 (en) | 1998-03-05 | 2003-11-04 | At&T Wireless Services, Inc. | Synchronization preamble method for OFDM waveforms in a communications system |
| US6108350A (en) * | 1998-03-09 | 2000-08-22 | 3Com Corporation | Method and apparatus for detecting the protocol used by an end station and negotiating a protocol used by the endpoint |
| US6353620B1 (en) | 1998-04-09 | 2002-03-05 | Ericsson Inc. | System and method for facilitating inter-nodal protocol agreement in a telecommunications |
| US6240086B1 (en) | 1999-10-15 | 2001-05-29 | Texas Instruments Incorporated | Dynamic DSP allocation for universal access to a packet network |
| JP4365037B2 (ja) * | 1998-10-30 | 2009-11-18 | テロジー ネットワークス インコーポレイテッド | パケットネットワークへユニバーサルアクセスするためのダイナミックなdspの割り当て |
| US6975632B2 (en) * | 1999-03-15 | 2005-12-13 | Cisco Technology, Inc. | Multi-service architecture with any port any service (APAS) hardware platform |
| US6577229B1 (en) * | 1999-06-10 | 2003-06-10 | Cubic Corporation | Multiple protocol smart card communication device |
| US6389463B2 (en) | 1999-06-16 | 2002-05-14 | Im Networks, Inc. | Internet radio receiver having a rotary knob for selecting audio content provider designations and negotiating internet access to URLS associated with the designations |
| US6920479B2 (en) | 1999-06-16 | 2005-07-19 | Im Networks, Inc. | Internet radio receiver with linear tuning interface |
| US6725273B1 (en) * | 1999-12-16 | 2004-04-20 | Nokia Corporation | Point-to-point prefix protocol |
| US6975597B1 (en) * | 2000-02-11 | 2005-12-13 | Avaya Technology Corp. | Automated link variant determination and protocol configuration for customer premises equipment and other network devices |
| KR100332066B1 (ko) * | 2000-03-31 | 2002-04-10 | 허성재 | 동적 바인딩을 위한 전송 프로토콜 선택 장치 및 그 방법 |
| US7584291B2 (en) * | 2000-05-12 | 2009-09-01 | Mosi Media, Llc | System and method for limiting dead air time in internet streaming media delivery |
| US6684249B1 (en) | 2000-05-26 | 2004-01-27 | Sonicbox, Inc. | Method and system for adding advertisements over streaming audio based upon a user profile over a world wide area network of computers |
| US6769028B1 (en) | 2000-05-26 | 2004-07-27 | Sonicbox, Inc. | Method and apparatus for sharing streaming media links |
| US6973077B1 (en) * | 2000-07-17 | 2005-12-06 | 3Com Corporation | Method and apparatus for auto-detection of LAN, Modem, or ISDN utilizing a common connection to a peripheral component |
| US8144837B2 (en) * | 2001-01-22 | 2012-03-27 | Dialogic Corporation | Method and system for enhanced user experience of audio |
| US20020120747A1 (en) * | 2001-02-23 | 2002-08-29 | Frerichs David J. | System and method for maintaining constant buffering time in internet streaming media delivery |
| US7631088B2 (en) * | 2001-02-27 | 2009-12-08 | Jonathan Logan | System and method for minimizing perceived dead air time in internet streaming media delivery |
| JP4029629B2 (ja) * | 2001-03-27 | 2008-01-09 | セイコーエプソン株式会社 | 通信機器、通信方法およびプログラム |
| US9037741B2 (en) * | 2001-03-30 | 2015-05-19 | Rpx Corporation | System with multiple network protocol support |
| US20020143969A1 (en) * | 2001-03-30 | 2002-10-03 | Dietmar Loy | System with multiple network protocol support |
| DE60136448D1 (de) * | 2001-06-22 | 2008-12-18 | Microsoft Corp | Drahtloses Browser |
| US7573876B2 (en) | 2002-12-05 | 2009-08-11 | Intel Corporation | Interconnecting network processors with heterogeneous fabrics |
| FI116440B (fi) * | 2003-08-18 | 2005-11-15 | Nokia Corp | Tiedonsiirtomenetelmän valinta |
| US20070022156A1 (en) * | 2005-07-19 | 2007-01-25 | Grubbs Gregory J | Digital music system |
| US9660808B2 (en) * | 2005-08-01 | 2017-05-23 | Schneider Electric It Corporation | Communication protocol and method for authenticating a system |
| US7796589B2 (en) * | 2005-08-01 | 2010-09-14 | American Power Conversion Corporation | Communication protocol |
| US7917684B2 (en) | 2008-11-05 | 2011-03-29 | Micron Technology, Inc. | Bus translator |
| US20100131667A1 (en) * | 2008-11-25 | 2010-05-27 | Infineon Technologies Ag | Executable Communication Protocol Description Method and Apparatus |
| US8549198B2 (en) * | 2009-03-27 | 2013-10-01 | Schneider Electric It Corporation | Communication protocol |
| US8700747B2 (en) | 2011-04-19 | 2014-04-15 | Schneider Electric It Corporation | System and method for automatically addressing devices in a multi-drop network |
| US8787372B2 (en) | 2011-04-19 | 2014-07-22 | Schneider Electric It Corporation | System and method for transferring data in a multi-drop network |
| US8819170B2 (en) | 2011-07-14 | 2014-08-26 | Schneider Electric It Corporation | Communication protocols |
| US9306879B2 (en) * | 2012-06-08 | 2016-04-05 | Apple Inc. | Message-based identification of an electronic device |
| US10606785B2 (en) | 2018-05-04 | 2020-03-31 | Intel Corporation | Flex bus protocol negotiation and enabling sequence |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5675750A (en) * | 1979-11-22 | 1981-06-23 | Hitachi Ltd | Communication controlling system |
| JPS6320938A (ja) * | 1986-07-15 | 1988-01-28 | Hitachi Ltd | デ−タ通信制御方式 |
| JPH0199348A (ja) * | 1987-10-13 | 1989-04-18 | Fujitsu Ltd | 通信制御手順管理方式 |
| JPH0199349A (ja) * | 1987-10-13 | 1989-04-18 | Fujitsu Ltd | 通信制御アダプタの制御手順管理方式 |
| JPH01232870A (ja) * | 1988-03-14 | 1989-09-18 | Ricoh Co Ltd | データ通信装置の伝送制御方法 |
| JPH0290840A (ja) * | 1988-09-28 | 1990-03-30 | Hitachi Ltd | データ通信方式 |
| JPH02145046A (ja) * | 1988-11-28 | 1990-06-04 | Canon Inc | 通信方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61127251A (ja) * | 1984-11-26 | 1986-06-14 | Nec Eng Ltd | 加入者プロトコル処理方式 |
| US4926415A (en) * | 1987-02-04 | 1990-05-15 | Kabushiki Kaisha Toshiba | Local area network system for efficiently transferring messages of different sizes |
| JP2826122B2 (ja) * | 1988-09-22 | 1998-11-18 | 株式会社リコー | データ端末装置およびその伝送制御方法 |
| US5008879B1 (en) * | 1988-11-14 | 2000-05-30 | Datapoint Corp | Lan with interoperative multiple operational capabilities |
| JPH02161854A (ja) * | 1988-12-14 | 1990-06-21 | Hitachi Ltd | 伝送制御手順選択方式 |
-
1989
- 1989-02-06 JP JP1025904A patent/JP2802088B2/ja not_active Expired - Lifetime
-
1990
- 1990-02-02 US US07/473,913 patent/US5142528A/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5675750A (en) * | 1979-11-22 | 1981-06-23 | Hitachi Ltd | Communication controlling system |
| JPS6320938A (ja) * | 1986-07-15 | 1988-01-28 | Hitachi Ltd | デ−タ通信制御方式 |
| JPH0199348A (ja) * | 1987-10-13 | 1989-04-18 | Fujitsu Ltd | 通信制御手順管理方式 |
| JPH0199349A (ja) * | 1987-10-13 | 1989-04-18 | Fujitsu Ltd | 通信制御アダプタの制御手順管理方式 |
| JPH01232870A (ja) * | 1988-03-14 | 1989-09-18 | Ricoh Co Ltd | データ通信装置の伝送制御方法 |
| JPH0290840A (ja) * | 1988-09-28 | 1990-03-30 | Hitachi Ltd | データ通信方式 |
| JPH02145046A (ja) * | 1988-11-28 | 1990-06-04 | Canon Inc | 通信方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH066406A (ja) * | 1992-02-10 | 1994-01-14 | American Teleph & Telegr Co <Att> | プロトコル実現装置および方法 |
| JP2003524328A (ja) * | 2000-02-07 | 2003-08-12 | クゥアルコム・インコーポレイテッド | 通信システムにおける設定可能な層及びプロトコルを提供する方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5142528A (en) | 1992-08-25 |
| JP2802088B2 (ja) | 1998-09-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02206264A (ja) | プロトコル選択切替方法 | |
| US6202094B1 (en) | Adding links simultaneously to a multilink bundle using bandwidth allocation protocol | |
| JPH03159444A (ja) | Isdn用端末装置 | |
| JP3701492B2 (ja) | ゲートウェイ装置 | |
| JP2758859B2 (ja) | 交換システムの仮想端末制御装置 | |
| KR100281079B1 (ko) | 인터넷 메시지 처리 시스템 | |
| JPS60142657A (ja) | 複合端末制御方式 | |
| JPH02145046A (ja) | 通信方法 | |
| JP3154344B2 (ja) | チャネル選択方法 | |
| JPH0442656A (ja) | Isdn呼制御方式 | |
| JPH04150355A (ja) | ファイル転送の伝送手順管理装置 | |
| JPH0426254A (ja) | 情報処理装置 | |
| JPH0276344A (ja) | Lanパケット網接続装置の負荷分散方式 | |
| JPH0418832A (ja) | 構内交換装置 | |
| JPH03154548A (ja) | 通信装置 | |
| JPH01248851A (ja) | 異機種端末通信システム | |
| JPH104440A (ja) | 通信制御手順の動的変更方式および方法 | |
| JPH046294B2 (ja) | ||
| JPH0235849A (ja) | 回線属性設定方式 | |
| JPH01175434A (ja) | 発着呼接続方式 | |
| JPH0670054A (ja) | ファクシミリアダプタ装置 | |
| JPS6364443A (ja) | 通信制御装置 | |
| JPH05284176A (ja) | パケット交換システム | |
| JPH04343548A (ja) | データ通信端末装置及びデータ通信方法 | |
| JPH02280437A (ja) | 通信処理装置 |