(57)【特許請求の範囲】
【請求項１】
ＤＳＵを介して接続されたＩＳＤＮ回線と、通信に使用される任意のコンピュータのバスとの間でエミュレーションにより万能整合処理するインタフェース変換を行って直接接続通信する、
ことを特徴とするＩＳＤＮ通信万能制御方法。
【請求項２】
前記万能整合処理するインターフェース変換は、
マイクロプロセッサのエミュレートマイクロプログラム変換である、
ことを特徴とする請求項１に記載のＩＳＤＮ通信万能制御方法。
【請求項３】
前記万能整合処理するインターフェース変換は、
前記任意のコンピュータ上で作動する任意のＯＳが前記ＩＳＤＮ回線を前記コンピュータのＣＯＭポートとして認識するよう、ＵＡＲＴの機能をマイクロプロセッサの制御ルーチン中でエミュレートし、
前記任意のＯＳ上で作動する任意の通信ソフトウェアから発行される一連のＡＴコマンドを、前記マイクロプロセッサの制御ルーチン中で個々にエミュレートする、
ことを特徴とする請求項１又は２に記載のＩＳＤＮ通信万能制御方法。
【請求項４】
前記マイクロプロセッサの制御ルーチン中でエミュレートされる一連のＡＴコマンドは、
Ｖ．１１０プロトコルの機能をエミュレートする特定のＡＴコマンドを含む、
ことを特徴とする請求項３に記載のＩＳＤＮ通信万能制御方法。
【請求項５】
前記マイクロプロセッサの制御ルーチン中でエミュレートされる一連のＡＴコマンドは、
ＰＰＰ通信プロトコルの同期・非同期切換機能をエミュレートする特定のＡＴコマンドを含む、
ことを特徴とする請求項３に記載のＩＳＤＮ通信万能制御方法。
【請求項６】
ＤＳＵを介して接続されたＩＳＤＮ回線と、通信に使用される任意のコンピュータのバスとの間に接続されるＩＳＤＮ通信万能ボード上に、パルストランスとＩインターフェース用ＩＣとＲＡＭ及びＲＯＭを付帯するＣＰＵとＵＡＲＴ制御回路とバスインターフェース回路とを順次直列実装した万能整合インターフェース回路を搭載する、
ことを特徴とするＩＳＤＮ通信万能ボード。
【請求項７】
前記Ｉインターフェース用ＩＣは、
ＩＳＤＮの物理層（第１レイヤ）、データリンク層（第２レイヤ）、及びネットワーク層（第３レイヤ）から成り、前記ＩＳＤＮのＤチャンネルの呼制御については当該ネットワーク層まで処理し、Ｂチャンネル回線交換側では前記物理層まで処理する、
ことを特徴とする請求項６に記載のＩＳＤＮ通信万能ボード。
【請求項８】
前記ＲＯＭは、
前記ＣＰＵの制御ルーチンを予め格納する、
ことを特徴とする請求項６又は７に記載のＩＳＤＮ通信万能ボード。
【請求項９】
前記ＲＡＭは、
演算やデータのバッファとして機能する、
ことを特徴とする請求項６、７又は８に記載のＩＳＤＮ通信万能ボード。
【請求項１０】
前記ＵＡＲＴ制御回路は、
前記ＣＰＵの制御により模擬的に達成するための回路で、ＵＡＲＴに用いられる通信用ＩＣ機能を有する、
ことを特徴とする請求項６、７、８又は９に記載のＩＳＤＮ通信万能ボード。
【請求項１１】
前記ＩＳＤＮ通信万能ボードは、
ＰＣ−ＡＴ互換機のＩＳＡバス用、ＰＣＩバス用、ＰＣＭＣＩＡ用、Ｃバス用、Ｎｕバス用のいずれかに変更可能である、
ことを特徴とする請求項６、７、８、９又は１０に記載のＩＳＤＮ通信万能ボード。
【請求項１２】
前記マイクロプロセッサの制御ルーチンは、
前記コンピュータ上で作動する任意のＯＳに前記ＩＳＤＮ回線をＣＯＭポートとして認識させるＵＡＲＴエミュレータと、
このＵＡＲＴエミュレータの認識に基づき、前記任意のＯＳ上で作動する任意の通信ソフトウェアから発行される一連のＡＴコマンドを個々に機能させるＡＴコマンドエミュレータと、
このＡＴコマンドエミュレータの機能に基づき、前記ＩＳＤＮ回線で用いるべき通信プロトコルを選択的に決定する通信プロトコル制御手段と、
を実行自在に保有する、
ことを特徴とする請求項８に記載のＩＳＤＮ通信万能ボード。
【請求項１３】
前記通信プロトコル制御手段は、
Ｖ．１１０プロトコルエミュレータである、
ことを特徴とする請求項１２に記載のＩＳＤＮ通信万能ボード。
【請求項１４】
前記通信プロトコル制御手段は、
ＰＰＰ同期・非同期コンバータである、
ことを特徴とする請求項１２に記載のＩＳＤＮ通信万能ボード。
【請求項１５】
前記ＰＰＰ同期・非同期コンバータは、
ＩＳＤＮ回線を通じて接続した相手先コンピュータがＰＰＰを使用しており、かつ、そのＰＰＰが同期通信方式である場合には同期モードとして、また、非同期通信方式である場合には非同期モードとして作動するエミュレータ型コンバータである、
ことを特徴とする請求項１４に記載のＩＳＤＮ通信万能ボード。
【請求項１６】
前記ＩＳＤＮ通信万能ボードは、
制御論理構成において、最下位にＩインターフェースを、かつ、その上の左右一側に通信プロトコル制御手段を、かつ、他側にＡＴコマンドエミュレータを、かつ、この左右に亙る上位にＵＡＲＴエミュレータを、かつ、さらにその上にＯＳを、かつ最上位に通信ソフトウェアをそれぞれ段積した階層構造として表現される、
ことを特徴とする請求項６に記載のＩＳＤＮ通信万能ボード。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等のコンピュータを利用して、サービス総合デジタル網（Integrated Services Digital Network ．以下「ＩＳＤＮ」と称する）を通じ双方向のデジタル通信を行う際に、ＩＳＤＮ回線とコンピュータとの間のインタフェース変換を行うためのＩＳＤＮ通信万能制御方法、及びその実施時に当該コンピュータのバスに接続して使用されるＩＳＤＮ通信万能ボードに関する。
【０００２】
【従来の技術】
従来、ＩＳＤＮを通じてコンピュータ相互間でデジタル通信を行おうとする場合、一般に、ＩＳＤＮの回線終端装置であるＤＳＵ（Digital Service Unit）にＴＡ（Terminal Adapter）を接続し、このＴＡにおいて、ＩＳＤＮインタフェースをＲＳ２３２ＣやＲＳ４２２などのシリアルインタフェースに変換して、これをコンピュータのシリアルポートに接続する方法が採用されている。しかし、この方法では、ＴＡにおける上述のインタフェース変換が必須であるため、その変換操作に際し、自ずと時間的なロスを生じてしまい、結果的に、データの転送効率を低下させてしまうという問題がある。
【０００３】
このため、近年では、上述のＴＡによる問題を避けるため、ＩＳＤＮインタフェースを直接的にバスインタフェースに変換する機能をもつＩＳＤＮ通信ボードが提案され、利用され始めている。
【０００４】
この種のＩＳＤＮ通信ボードは、目的のインタフェース変換を行うために特定の仕様で設計され、これが専用のソフトウェア（一般に「ドライバ」と称される。以下、この語を用いる）により制御されるようになっている。また、その使用に際しては、コンピュータのバスに直結されるようになっており、ＩＳＤＮインタフェースからバスインタフェースへの変換は、コンピュータ側で行われる方式となっている。
【０００５】
【発明が解決しようとする課題】
以上のことから、従来のＩＳＤＮ通信ボードを用いてデジタル通信を行おうとする際、通信相手が自己のＩＳＤＮ通信ボードと同種の通信ボードを用いている場合には何ら問題は生じないが、異種の通信ボードを用いている場合には通信できないという致命的な問題が生じる。
【０００６】
この問題は、通信ボードを制御するドライバの構成が、コンピュータのＯＳ（Operating System）のそれに依存しているため、ある特定のＯＳ向けに設計されたドライバは、必然的に他のＯＳに対しては適用することができず、種類の異なるＯＳごとに別々にドライバを開発しなければならないことに起因している。
【０００７】
一方、通信相手がＩＳＤＮ通信ボードを使用しておらず、従前のＴＡを使用している場合の通信を考えたとき、ＴＡは、通常、回線交換で用いられるのが殆どで、ＩＴＵ−Ｔ（国際電気通信連合が勧告する通信規格）のプロトコルＶ．１１０による速度変換機能を有しているため、ＩＳＤＮ通信ボードの側でも、当然、このＶ．１１０プロトコルによる速度変換機能を装備しておく必要がある。しかし、従来のＩＳＤＮ通信ボードは、他の同種のＩＳＤＮ通信ボードとの通信のみが考慮された設計で、既存のＴＡとの通信については何ら考慮されておらず、そのＶ．１１０プロトコルを採用していないため、通常のＴＡを用いる相手方とは全く通信できない。
【０００８】
さらに、昨今のインターネットの普及に伴い、ＰＰＰ（Point to Point Protocol ）を用いたダイヤルアップ方式により、回線プロバイダにネット接続することが広く行われるようになったが、その接続の窓口となるプロバイダ側の装置の仕様については、同期通信方式である場合、或いは非同期通信方式である場合と、個々のプロバイダによりまちまちである。勿論、ＩＳＤＮ通信ボード自体は何れの方式設計も可能だが、使用するＩＳＤＮ通信ボードの通信方式とプロバイダ側のそれとが一致しなければ、無論、ダイヤルアップ接続は不可能となる。
【０００９】
以上のように、従来のＩＳＤＮ通信ボードは、その適用に際しての汎用性が、全くといっていいほど考慮されていないのが現状である。
【００１０】
ここにおいて、本発明の解決すべき主要な目的は次のとおりである。
即ち、本発明の第１の目的は、使用するコンピュータのＯＳの構成に依存せずに通信を行うことの可能な、汎用性に優れたＩＳＤＮ通信万能制御方法及びＩＳＤＮ通信万能ボードを提供することにある。
【００１１】
本発明の第２の目的は、相手方がＴＡを使用している場合でも通信を行うことの可能なＩＳＤＮ通信万能制御方法及びＩＳＤＮ通信万能ボードを提供することにある。
【００１２】
本発明の第３の目的は、インターネットにおける回線プロバイダ側装置の通信方式に制限されることなく、ＰＰＰによるダイアルアップ接続を随意に行うことの可能なＩＳＤＮ通信万能制御方法及びＩＳＤＮ通信万能ボードを提供することにある。
【００１３】
本発明の他の目的は、明細書、図面、特に特許請求の範囲の各請求項の記載から自ずと明らかとなろう。
【００１４】
【課題を解決するための手段】
本発明は、上記課題の解決にあたり、ＩＳＤＮ通信万能ボードに、ＵＡＲＴエミュレータとＡＴコマンドエミュレータと通信プロトコル制御手段とを具備させ、これにより、あらゆるＩＳＤＮ通信媒体接続相互間でエミュレーションにより万能整合処理するインターフェース変換を実行してコンピュータのＯＳがＩＳＤＮ回線を単にＣＯＭポートとして認識できるようにしたという特徴を有する。
【００１５】
ここで、上述のＵＡＲＴ（Universal Asynchronous Receiver / Transmitter ）とは、多くのパーソナルコンピュータで採用されている通信ポートの制御方式であり、コンピュータのＣＰＵ（中央処理装置）から、ＢＩＯＳ（Basic Input/Output System ）を使用せずに、直接、ＵＡＲＴ用のＩＣ、例えば、８３５１Ａや１６５５０Ａなどといったデバイスを制御して送受信を行うものである。本発明では、ＩＳＤＮ通信万能ボードに搭載されたＣＰＵ（「マイクロプロセッサ」と等価）が、エミュレートマイクロプログラム変換を実行するその制御ルーチン中に、ＵＡＲＴの機能をもつＵＡＲＴエミュレータを有している。
【００１６】
また、ＡＴコマンドとは、米国Ｈａｙｅｓ社で考案されたモデム制御用コマンドであり、現在、市場に流通している通信ソフトウェアは、その多くが、このＡＴコマンド対応型のソフトウェアによって占められている。本発明では、ＩＳＤＮ通信万能ボードに搭載されたＣＰＵが、その制御ルーチン中に、ＡＴコマンドに対応して機能するＡＴコマンドエミュレータを有している。
【００１７】
また、通信プロトコル制御手段としては、Ｖ．１１０プロトコルエミュレータやＰＰＰ同期・非同期コンバータなどがある。
【００１８】
ここで、Ｖ．１１０プロトコルにつき付言すれば、これは、ＩＴＵ−ＴがＩＳＤＮ回線にデータ端末（ＤＴＥ）を接続するときの規格として勧告したもので、ビットマッピング方式により速度変換を行うもので、ＴＡのほぼ標準的なインタフェースとなっている。本発明では、ＩＳＤＮ通信万能ボードに搭載されたＣＰＵが、その制御ルーチン中に、Ｖ．１１０プロトコルに対応した機能のＶ．１１０プロトコルエミュレータを有している。
【００１９】
一方、ＰＰＰ同期・非同期コンバータは、ダイヤルアップ方式により回線プロバイダにネット接続する際のＰＰＰ通信プロトコルを、データ送受信の双方向について変換するものである。
【００２０】
なお、ＣＯＭポートとは、コンピュータのＯＳが通信制御の対象として認識する通信ポートであり、例えば、ＰＣ−ＡＴ互換機では、通常、ＣＯＭ１〜４までの４つのポートを割込み制御で選択的に使用する構造を成し、通信ソフトウェアは、このＣＯＭポートに対して通信を行うようになっている。
【００２１】
さらに具体的詳細に述べると、当該課題の解決では、本発明が次に列挙するそれぞれの新規な特徴的構成手法又は手段を採用することにより、前記目的を達成するように為される。
【００２２】
即ち、本発明方法の第１の特徴は、ＤＳＵを介して接続されたＩＳＤＮ回線と、通信に使用される任意のコンピュータのバスとの間でエミュレーションにより万能整合処理するインタフェース変換を行って直接接続通信してなるＩＳＤＮ通信万能制御方法の構成採用にある。
【００２３】
本発明方法の第２の特徴は、前記本発明方法の第１における前記万能整合処理するインターフェース変換が、マイクロプロセッサのエミュレートマイクロプログラム変換であるＩＳＤＮ通信万能制御方法の構成採用にある。
【００２４】
本発明方法の第３の特徴は、前記本発明方法の第１又は第２の特徴における前記万能整合処理するインターフェース変換が、前記任意のコンピュータ上で作動する任意のＯＳが前記ＩＳＤＮ回線を前記コンピュータのＣＯＭポートとして認識するよう、ＵＡＲＴの機能をマイクロプロセッサの制御ルーチン中でエミュレートし、前記任意のＯＳ上で作動する任意の通信ソフトウェアから発行される一連のＡＴコマンドを、前記マイクロプロセッサの制御ルーチン中で個々にエミュレートしてなるＩＳＤＮ通信万能制御方法の構成採用にある。
【００２５】
本発明方法の第４の特徴は、前記本発明方法の第３の特徴における前記マイクロプロセッサの制御ルーチン中でエミュレートされる一連のＡＴコマンドが、Ｖ．１１０プロトコルの機能をエミュレートする特定のＡＴコマンドを含んでなるＩＳＤＮ通信万能制御方法の構成採用にある。
【００２６】
本発明方法の第５の特徴は、前記本発明方法の第３の特徴における前記マイクロプロセッサの制御ルーチン中でエミュレートされる一連のＡＴコマンドが、ＰＰＰ通信プロトコルの同期・非同期切換機能をエミュレートする特定のＡＴコマンドを含んでなるＩＳＤＮ通信万能制御方法の構成採用にある。
【００２７】
一方、本発明装置の第１の特徴は、ＤＳＵを介して接続されたＩＳＤＮ回線と、通信に使用される任意のコンピュータのバスとの間に接続されるＩＳＤＮ通信万能ボード上に、パルストランスとＩインターフェース用ＩＣとＲＡＭ及びＲＯＭを付帯するＣＰＵとＵＡＲＴ制御回路とバスインターフェース回路とを順次直列実装した万能整合インターフェース回路を搭載してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００２８】
本発明装置の第２の特徴は、前記本発明装置の第１の特徴における前記Ｉインターフェース用ＩＣが、ＩＳＤＮの物理層（第１レイヤ）、データリンク層（第２レイヤ）、及びネットワーク層（第３レイヤ）から成り、前記ＩＳＤＮのＤチャンネルの呼制御については当該ネットワーク層まで処理し、Ｂチャンネル回線交換側では前記物理層まで処理してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００２９】
本発明装置の第３の特徴は、前記本発明装置の第１又は第２の特徴における前記ＲＯＭが、前記ＣＰＵの制御ルーチンを予め格納してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００３０】
本発明装置の第４の特徴は、前記本発明装置の第１、第２又は第３の特徴における前記ＲＡＭが、演算やデータのバッファとして機能してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００３１】
本発明装置の第５の特徴は、前記本発明装置の第１、第２、第３又は第４の特徴における前記ＵＡＲＴ制御回路が、前記ＣＰＵの制御により模擬的に達成するための回路で、ＵＡＲＴに用いられる通信用ＩＣ機能を有してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００３２】
本発明装置の第６の特徴は、前記本発明装置の第１、第２、第３、第４又は第５の特徴における前記ＩＳＤＮ通信万能ボードが、ＰＣ−ＡＴ互換機のＩＳＡバス用、ＰＣＩバス用、ＰＣＭＣＩＡ用、Ｃバス用、Ｎｕバス用のいずれかに変更可能であるＩＳＤＮ通信万能ボードの構成採用にある。
【００３３】
本発明装置の第７の特徴は、前記本発明装置の第３の特徴における前記マイクロプロセッサの制御ルーチンが、前記コンピュータ上で作動する任意のＯＳに前記ＩＳＤＮ回線をＣＯＭポートとして認識させるＵＡＲＴエミュレータと、このＵＡＲＴエミュレータの認識に基づき、前記任意のＯＳ上で作動する任意の通信ソフトウェアから発行される一連のＡＴコマンドを個々に機能させるＡＴコマンドエミュレータと、このＡＴコマンドエミュレータの機能に基づき、前記ＩＳＤＮ回線で用いるべき通信プロトコルを選択的に決定する通信プロトコル制御手段と、を実行自在に保有してなるＩＳＤＮ通信万能ボードの構成採用にある。
【００３４】
本発明装置の第８の特徴は、前記本発明装置の第７の特徴における前記通信プロトコル制御手段が、Ｖ．１１０プロトコルエミュレータであるＩＳＤＮ通信万能ボードの構成採用にある。
【００３５】
本発明装置の第９の特徴は、前記本発明装置の第８の特徴における前記通信プロトコル制御手段が、ＰＰＰ同期・非同期コンバータであるＩＳＤＮ通信万能ボードの構成採用にある。
【００３６】
本発明装置の第１０の特徴は、前記本発明装置の第９の特徴における前記ＰＰＰ同期・非同期コンバータが、ＩＳＤＮ回線を通じて接続した相手先コンピュータがＰＰＰを使用しており、かつ、そのＰＰＰが同期通信方式である場合には同期モードとして、また、非同期通信方式である場合には非同期モードとして作動するエミュレータ型コンバータであるＩＳＤＮ通信万能ボードの構成採用にある。
【００３７】
本発明装置の第１１の特徴は、前記本発明装置の第１の特徴における前記ＩＳＤＮ通信万能ボードが、制御論理構成において、最下位にＩインターフェースを、かつ、その上の左右一側に通信プロトコル制御手段を、かつ、他側にＡＴコマンドエミュレータを、かつ、この左右に亙る上位にＵＡＲＴエミュレータを、かつ、さらにその上にＯＳを、かつ最上位に通信ソフトウェアをそれぞれ段積した階層構造として表現されてなるＩＳＤＮ通信万能ボードの構成採用にある。
【００３８】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の装置例及び方法例を順に説明する。
（装置例）
図１は、本発明の一実施形態に係るＩＳＤＮ通信万能ボードのブロック図である。なお、ここで説明するＩＳＤＮ通信万能ボードは、一般にＰＣ−ＡＴ互換機といわれるパーソナルコンピュータの標準的バスシステムであるＩＳＡバス用としたものである。
【００３９】
同図に示すように、このＩＳＤＮ通信万能ボード１は、一端側では回線終端装置であるＤＳＵ２を介してＩＳＤＮ回線３に接続されるとともに、他端側は使用されるコンピュータ（図示せず）のバス（符号は付さず）に直結されるようになっている（この点につき、「従来の技術」で説明したＴＡの接続形態（コンピュータのシリアルポートに接続）とは大きく異なっている）。
【００４０】
ＩＳＤＮ通信万能ボード１の内部は、Ｉインタフェース制御用ＩＣ４、ＣＰＵ５及びＵＡＲＴ制御回路６を中心に万能整合インターフェース回路αが構成されており、このうち、Ｉインタフェース制御用ＩＣ４は、ＩＳＤＮの物理層（第１レイヤ）、データリンク層（第２レイヤ）及びネットワーク層（第３レイヤ）から成る、いわゆるＩインタフェースを制御するＩＣである。ＩＳＤＮ回線３との接続は、パルストランス７を介して行われ、このＩインタフェース用ＩＣ４において、ＩＳＤＮのＤチャネルの呼制御についてはレイヤ３まで処理し、Ｂチャネル回線交換側はレイヤ１までの制御を処理して、データをＣＰＵ５に受け渡すようになっている。
【００４１】
ＣＰＵ５には、ＲＯＭ（読み出し専用メモリ）８及びＲＡＭ（読み書き自在メモリ）９が接続されており、このうちのＲＯＭ８には、ＣＰＵ５のエミュレートマイクロプログラム変換処理を実行する制御ルーチンが予め格納され、ＲＡＭ９は、演算やデータのバッファとして機能するようになっている。特に、ＲＯＭ８に格納されたＣＰＵ５の制御ルーチンは、後述するＵＡＲＴエミュレータ、ＡＴコマンドエミュレータ、Ｖ．１１０プロトコルエミュレータ、及びＰＰＰ同期・非同期コンバータのそれぞれの機能を実行するための中心的な役割を果たすものである。
【００４２】
ＵＡＲＴ制御回路６は、ＵＡＲＴに用いられる通信用ＩＣの機能を、ＣＰＵ５の制御により、模擬的に達成するための回路であり、ここでは、一般に最も広く用いられている１６５５０Ａの機能をエミュレートするようになっている。勿論これ以外にも、例えば、８２５０、８２５１Ａ、１６４５０などといった通信用ＩＣの機能をエミュレートするようにしてもよい。そして、ＵＡＲＴ制御回路６に接続されるバスインタフェース回路１０は、前述のコンピュータのバスに直結されるようになっている。
【００４３】
なお、このＩＳＤＮ通信万能ボード１は、ＰＣ−ＡＴ互換機のＩＳＡバス用としているが、この他にも、例えば、ＰＣＩバス用、ＰＣＭＣＩＡ用、Ｃバス用、Ｎｕバス用などに、随意、変更することも可能である。
【００４４】
次に、図２は、図１に示した一実施形態に係るＩＳＤＮ通信万能ボード１をその制御構成によって示す図である。
同図に示すように、このＩＳＤＮ通信万能ボードの制御論理構成は、下位レベルから順に、Ｉインタフェース１１、通信プロトコル制御手段１２、ＡＴコマンドエミュレータ１３、ＵＡＲＴエミュレータ１４となっており、その上位に、ＯＳ１５と通信ソフトウェアとが位置するかたちとなっている。なお、図において、途中で二分された部分の左側は、ＩＳＤＮのＢチャネル回線交換に係る機能を示し、右側は、そのＤチャネル呼制御に係る機能を示している。
【００４５】
ここで、Ｉインタフェース１１は、ＩＳＤＮの下位レイヤであって、ＩＴＵ−Ｔ勧告のＩ．４３０，Ｉ．４３１（以上、第１レイヤ），Ｑ．９２０，Ｑ．９２１（以上、第２レイヤ），Ｑ．９３０，Ｑ．９３１（以上、第３レイヤ）の各プロトコルを処理するようになっている。
【００４６】
また、通信プロトコル制御手段１２は、後述するＡＴコマンドエミュレータ１３の機能に基づき、ＩＳＤＮ回線３で用いるべき通信プロトコルを選択的に決定するようになっている。なお、この通信プロトコル制御手段１２は、Ｖ．１１０プロトコルエミュレータ１２ａと、ＰＰＰ同期・非同期コンバータ１２ｂとから成っており、その全体（双方）が、図１で説明したＲＯＭ８に格納された所要の処理ルーチンと、これを機能させるためのＣＰＵ５、ＵＡＲＴ制御回路６及びＲＡＭ９の相互機能とによって、エミュレートされるようになっている。
【００４７】
なお、上述のＰＰＰ同期・非同期コンバータ１２ｂとは、ＩＳＤＮ回線３を通じて接続した相手先がＰＰＰを使用しており、かつ、そのＰＰＰが同期通信方式である場合には同期モードとして、また、非同期通信方式である場合には非同期モードとして作動する、エミュレータ型のコンバータである。
【００４８】
さらに、ＡＴコマンドエミュレータ１３は、後述するＵＡＲＴエミュレータ１４の認識に基づき、ＯＳ１５上で作動する通信ソフトウェア１６から発行される一連のＡＴコマンドを個々に機能させるようになっており、さらに、ＵＡＲＴエミュレータ１４は、コンピュータ上で作動するＯＳ１５にＩＳＤＮ回線３をＣＯＭポートとして認識させ、そのＯＳ１５との間で送受信の通信を行なって、これを通信ソフトウェアに引き渡すようになっている。なお、これらエミュレータ１３、１４についても、ＲＯＭ８に格納された所要の処理ルーチンと、これを機能させるためのＣＰＵ５、ＵＡＲＴ制御回路６及びＲＡＭ９の相互機能とにより、エミュレートされるようになっている。
【００４９】
（方法例）
以上の装置構成において、このＩＳＤＮ通信万能ボード１をＤＳＵ２とコンピュータのバスとの間に介接した場合、本方法例では、まず、ＵＡＲＴの機能がＣＰＵ５のエミュレートマイクロプログラム変換処理を実行する制御ルーチン中でエミュレートされ（ＵＡＲＴエミュレータ１４の機能）、コンピュータ上で作動するＯＳ１５がＩＳＤＮ回線３をコンピュータのＣＯＭポートとして認識する。このとき、モデム等の通常の通信機器と全く同様にして、コンピュータのＣＯＭポートの設定（ＣＯＭ１〜４）をすれば、そのままＩＳＤＮ回線３に接続される。
【００５０】
次に、この接続を経た状態で、ＯＳ１５で作動する通信ソフトウェア１６から発行される一連のＡＴコマンドが、ＲＯＭ８に格納されたＣＰＵ５の制御ルーチン中で個々にエミュレートされるわけだが（ＡＴコマンドエミュレータ１３の機能）、ここで、特定のＡＴコマンドを入力すれば、模擬再生されたＡＴコマンドが、接続状態にあるＩＳＤＮ回線３に送出されることになる。勿論、そのＡＴコマンドのなかには、Ｖ．１１０プロトコルの機能をエミュレートするＡＴコマンドや、ＰＰＰ通信プロトコルの同期・非同期切換機能をエミュレートする特定のＡＴコマンドを含んでいる。
【００５１】
即ち、コンピュータから入力すべきＡＴコマンドとして、通信プロトコル制御手段１２に搭載された何れの機能を使用するかを規定すれば、各機能を選択的に使用することができる。例えば、「ＡＴ＄Ｍ０」ならば、通信ソフトウェア１６で設定された通信速度に自動的に合わせるモード、「ＡＴ＄Ｍ１」ならば、Ｖ．１１０プロトコルの３８．４ｋｂｐｓ非同期通信、「ＡＴ＄Ｍ２」ならば、Ｖ．１１０プロトコルの１９．２ｋｂｐｓ非同期通信、「ＡＴ＄Ｍ３」ならば、Ｖ．１１０プロトコルの９．６ｋｂｐｓ非同期通信、「ＡＴ＄Ｍ４」ならば、４８ｋｂｐｓ非同期通信、「ＡＴ＄Ｍ５」ならば、６４ｋｂｐｓ同期通信、「ＡＴ＄Ｍ６」ならば、６４ｋｂｐｓ同期通信でＰＰＰ同期・非同期コンバータ１２ｂを駆動させる等といった具合である。
【００５２】
以上、本発明の実施の形態を、代表的な装置例及び方法例につき説明したが、本発明は、必ずしも上述の手法にのみ限定されるものではなく、本発明にいう目的を達成し、後述する効果を有する範囲内において、適宜、変更実施することが可能なものである。
【００５３】
【発明の効果】
以上説明したように、本発明によれば、通常、広く使用されている一般的なコンピュータで、ＩＳＤＮ回線を単にＣＯＭポートとして認識できるので、今までモデムを使用していた環境で簡単にＩＳＤＮ通信ができるという絶大な効果があり、さらに、コンピュータのＯＳの違いによってわざわざ幾つものドライバソフトウェアを開発する必要が全くないという効果がある。
【００５４】
また、通信機器やソフトウェアで広く使用されているＡＴコマンドによる制御が可能となるため、操作が簡単で扱いやすいという効果があり、加えて、広く普及しているＶ．１１０プロトコルのＴＡと自由に通信できるという実用上の大きな効果がある。
【００５５】
さらに、インターネットプロバイダ、即ち接続先がＰＰＰを使用している場合であっても、データの同期・非同期の形態が、ＰＰＰ同期・非同期コンバータによって送受信の双方向に対して変換されるので、その同期・非同期を意識せずに通信を行なうことができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るＩＳＤＮ通信ボードのブロック図である。
【図２】図１に示した一実施形態に係るＩＳＤＮ通信ボードをその制御構成によって示す図である。
【符号の説明】
α…万能整合インターフェース回路
１…ＩＳＤＮ通信万能ボード
２…ＩＳＤＮ回線
３…ＤＳＵ（Digital Service Unit）
４…Ｉインタフェース制御用ＩＣ
５…ＣＰＵ（マイクロプロセッサ）
６…ＵＡＲＴ制御回路
７…パルストランス
８…ＲＯＭ（読み出し専用メモリ）
９…ＲＡＭ（読み書き自在メモリ）
１０…バスインタフェース回路
１１…Ｉインタフェース
１２…通信プロトコル制御手段
１２ａ…Ｖ．１１０プロトコルエミュレータ
１２ｂ…ＰＰＰ同期・非同期コンバータ
１３…ＡＴコマンドエミュレータ
１４…ＵＡＲＴエミュレータ
１５…ＯＳ（Operating System）
１６…通信ソフトウェア
【図１】
0003656681.tif 000002
【図２】
0003656681.tif 000003