(57)【要約】【課題】シリアルあるいはパラレル通信の複数台の通信試験が、１台のパソコン等の通信装置を用いて可能なこと。【解決手段】本発明は、パソコン等の通信装置が離れて設置されている場合や、離れていなくても個々のパソコン等や機器が独立に構成されている場合のシリアルあるいはパラレル通信の複数台の通信試験において、パソコン等の通信装置のハードウエアによる実際の入出力通信ポートではなく、ソフトウエアによる仮想的な入出力通信ポートを１台のパソコン等の通信装置に複数対具備することにより、１台のパソコン等の通信装置で、あたかも複数台のパソコン等の通信装置同士の通信試験が可能なマルチ通信試験装置および方法を提供する。【選択図】  図２
2005039360.tif 000002
【特許請求の範囲】
【請求項１】
パソコン等同士のシリアルあるいはパラレル通信試験において、通信試験のために複数の通信試験用のソフトウエアおよび対になった複数の通信試験用のソフトウエアと、対になった複数のソフトウエアによる仮想的な入出力通信ポートを１台のパソコン等に具備して、複数台の通信試験用のパソコン等を必要とせず、また、通信状態確認用の機器や通信用のケーブルも用いることなく、複数台のパソコン等同士を用いたと同等の通信試験が、１台のパソコン等だけを用いて可能な、仮想化した入出力通信ポートを複数対具備してなるマルチ通信試験装置および方法。
【請求項２】
前記仮想化した入出力通信ポートを複数対具備してなるマルチ通信試験装置および方法に関し、パソコン等のソフトウエアによる仮想化した入出力通信ポートを介してシリアルあるいはパラレル通信の内容を取得することにより、プロトコル等の送受信の通信状態を確認試験することや通信エラー等の発生を模擬してシミュレーションすることができるマルチ通信試験装置および方法。
【請求項３】
前記仮想化した入出力通信ポートを複数対具備してなるマルチ通信試験装置および方法に関し、２台のパソコン等を用いた場合の通信試験用ソフトウエアと、１台のパソコン等を用いた場合の通信試験用ソフトウエアとを、同一の通信試験用ソフトウエアを用いることにより、２台のパソコン等による実際の通信試験が、１台のパソコン等で等価試験できるハードウエアに依存しないマルチ通信試験装置および方法。
【請求項４】
前記仮想化した入出力通信ポートを複数対具備してなるマルチ通信試験装置および方法に関し、通信試験が可能で、仮想的な入出力機能を有する、１台のパソコン等の上で動作するソフトウエア。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はパソコン等の通信試験に関し、更に詳しくは、パソコン等のシリアルあるいはパラレル通信における複数の通信用ソフトウエアの確認試験に関する。
【０００２】
【従来の技術】
パソコン等を用いた通信装置の通信試験を行う場合、通常、通信装置はそれぞれ離れた位置に距離を置いて設置されているので、離れた相手装置の通信状態が分からず、通信状態が正常か異常かの確認が取りにくい。また、通信装置が離れた場所に設置されていない場合でも、試験する通信装置は個々に独立して存在するために、通信状態の確認には個々の装置をそれぞれ確認しなければならず、装置間の通信状態の確認が取りにくいのが実情である。
【０００３】
この様子を、図１を用いて説明する。通信装置の場合、ハードウエアとして通信の信号を送受信するための入出力通信ポートとソフトウエアとして通信用のソフトウエアが必要である。通信の信号を送受信する為の入出力通信ポートと通信用のソフトウエアを備えた装置であれば、パソコンに限らなくても通信装置として取り上げることができるが、ここでは、通信装置として通常用いられているパソコンを利用した場合について説明する。図１において、複数台のパソコン同士での通信試験を行う場合を示し、１０はパソコンＡを５０はパソコンＢを６０はパソコンＣを、また、７０は複数台目のパソコンＮを示す。１１は１０の通信用のソフトウエアＡ、２１、２２は１０のハードウエアによる入出力通信ポートを、また、２３は１０のハードウエアによる入出力通信ポートの複数台Ｎ番目を示す。５１は５０の通信用のソフトウエアＢ、５２は５０のハードウエアによる入出力通信ポートを、６１は６０の通信用ソフトウエアＣ、６２は６０のハードウエアによる入出力通信ポートを、７１は７０の通信用ソフトウエアＮ（Ｎ台目のソフトウエア）、７２は７０のハードウエアによる入出力通信ポート（Ｎ台目の入出力通信ポート）をそれぞれ示す。また、３０、３１、３２は１０と５０、１０と６０および１０と７０のそれぞれの通信状態確認用の機器を、４０、４１、４２は３０、３１、３１を間に置いて１０と５０、１０と６０および１０と７０とを結ぶ通信用のケーブルをそれぞれ示す。このような構成の中で、１０と５０、６０、および７０の通信試験はそれぞれ１１と５１、６１および７１の通信用ソフトウエアにより、２１と５２、２２と６２および２３と７２をそれぞれ通して信号の授受をしながら、３０、３１、３２での通信状態の確認により行う。
【０００４】
従来、通信装置としてのパソコンは、このように１０と５０、６０および７０が離れて独立に設置され、また、１０と５０、６０および７０の間には３０、３１および３２がそれぞれ接続されて１０と５０、６０および７０の通信の確認をそれぞれ行っている。１０と５０、６０および７０が離れて設置されていない場合でも、１０や５０、６０および７０は、また、３０、３１および３２はそれぞれ独立に構成されて設置されている。
【０００５】
【特許文献１】
特開２００２−３４４４５４号
【０００６】
【発明が解決しようとする課題】
上述した通信装置としてのパソコン同士や通信状態確認機器が離れて設置されている場合、あるいは離れていなくても個々のパソコンや機器が独立に構成されている従来の通信試験装置および方法では、パソコンや通信状態確認機器が離れていることおよびそれぞれが独立のために、通信状態が正常であるか異常であるかの確認が煩雑であり、それに伴う通信ソフトウエアの変更や修正も煩雑で間違いやすく効率が悪い。本発明は、上記課題に鑑みてなされたもので、パソコンのハードウエアによる実際の入出力通信ポートではなく、ソフトウエアによる仮想的な入出力通信ポートを１台のパソコンに具備することにより、１台のパソコンであたかも複数台のパソコン同士の通信試験が可能な通信試験装置および方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は以下の構成を有する。即ち、請求項１に記載された発明に係る仮想化された入出力通信ポートを複数対具備してなるマルチ通信試験装置は、パソコン等同士のシリアルあるいはパラレル通信試験において、通信試験のために複数の通信試験用のソフトウエアおよび対になった複数の通信試験用のソフトウエアと、対になった複数のソフトウエアによる仮想的な入出力通信ポートを１台のパソコン等に具備して、複数台の通信試験用のパソコン等を必要とせず、また、通信状態確認用の機器や通信用のケーブルも用いることなく、複数台のパソコン等同士を用いたと同等の通信試験が、１台のパソコン等だけを用いて可能な、仮想化した入出力通信ポートを複数対具備してなるマルチ通信試験装置および方法。特許請求項２に記載された発明は、請求項１に記載された仮想化された入出力通信ポートを複数対具備してなるマルチ通信試験装置において、パソコン等のソフトウエアによる仮想化した入出力通信ポートを介してシリアルあるいはパラレル通信の内容を取得することにより、プロトコル等の送受信の通信状態を確認試験することや通信エラー等の発生を模擬してシミュレーションすることができるマルチ通信試験装置および方法。特許請求項３に記載された発明は、請求項１に記載された仮想化された入出力通信ポートを複数対具備してなるマルチ通信試験装置において、２台のパソコン等を用いた場合の通信試験用ソフトウエアと、１台のパソコン等を用いた場合の通信試験用ソフトウエアとを、同一の通信試験用ソフトウエアを用いることにより、２台のパソコン等による実際の通信試験が、１台のパソコン等で等価試験できるハードウエアに依存しないマルチ通信試験装置および方法。特許請求項４に記載された発明は、請求項１に記載された仮想化された入出力通信ポートを複数対具備してなるマルチ通信試験装置において、通信試験が可能で、仮想的な入出力機能を有する、１台のパソコン等の上で動作するソフトウエア。
【０００８】
換言すると、本発明は以下のようである。パソコン等を用いた通信装置のシリアルあるいはパラレルの通信確認試験において、通信試験に用いるパソコン等や通信状態確認用機器等を離れて設置することなく、あるいは離れていなくても独立の機器として設置することなく、ソフトウエアによる仮想的な入出力通信用ポートを複数対具備することにより、１台のパソコン等で、あたかも複数台のパソコン等の通信装置の通信確認試験が可能なマルチ通信試験装置および方法である。
【０００９】
【発明の実施の形態】
以下、本発明の実施形態に係る仮想化した入出力通信ポートを具備するマルチ通信試験装置の構成を図２に基づいて説明する。図２において、８０は通信試験装置としてのパソコンを、８１は通信用のソフトウエアＡを、８２は通信用のソフトウエアＢを、８３は通信用のソフトウエアＣを、８４は複数台目の通信用のソフトウエアＮを示し、通常、通信試験を行う場合、８１と８２、８１と８３および８１と８４はそれぞれに対応するハードウエアによる実際の入出力通信ポートが使われる。しかしここでは、８１と８２、８１と８３および８１と８４のハードウエアの入出力通信ポートをそれぞれの通信用のソフトウエアに対応する仮想的なソフトウエア９１と９４、９２と９５および複数台目の９３と９６で構築して、これらの通信用のソフトウエアによる仮想的な入出力通信ポートの機能を一体化して９９で示し、９９を通してそれぞれ対になった組の通信用のソフトウエア８１と８２、８１と８３および８１と８４の通信試験を行う。９０は９９の内容を確認する通信状態確認用のソフトウエアであり、８１と８２、８１と８３および８１と８４の通信試験の状況を９９を通して９０で確認する。このようにして、従来であれば図１の１０と５０、６０および７０の複数台のパソコンで行っていた通信試験を、図１と図２における１１と８１、５１と８２、６１と８３、７１と８４の通信用ソフトウエアをそれぞれ同一のものを用いて、図２の８０の１台のパソコンで等価試験することができる
【００１０】
この通信試験装置の更に詳しい動作内容を図３で説明する。図３において、１００は通信用のソフトウエアＡを、２００は通信用のソフトウエアＢを、２０１は通信用のソフトウエアＣを２０ＮはＮ番目の通信用のソフトウエアＮを示し、３００は１００と２００、１００と２０１および１００と２０Ｎの通信状態確認用ソフトウエアを示す。１００、２００、２０１、２０Ｎおよび３００のソフトウエアはパソコンのアプリケーションレベルに配置されている。１１０は通信用のソフトウエアＡ側のソフトウエアによる仮想的な入出力通信ポートＡ１を、２１０は通信用ソフトウエアＢ側のソフトウエアによる仮想的な入出力通信ポートを示し、１１０と２１０は４００のデータ送受信信号を通してお互いの通信内容をやり取りする。６０１は仮想的な入出力通信ポート管理ソフトウエアであり、１１０および２１０の内容は５００の通信確認管理信号で６０１に結ばれている。１１１と２１１、１１Ｎと２１Ｎの対の組合わせにおける４０１と４０Ｎ、５０１と５０Ｎおよび６０２と６０Ｎについても全く同じである。６０１、６０２および６０Ｎは一体化した仮想の入出力通信ポート６００にまとめられ、更に６００は３００に結合されており、６００の内容は３００で確認することができる。１１０と２１０、１１１と２１１、１１Ｎと２１Ｎ、６０１、６０２、６０Ｎおよび６００はパソコンのドライバレベルに配置され、６００は図２の仮想的な入出力通信ポート９９としてまとめて構成されている。このようにして、１００と２００の通信試験はそれぞれ１１０と２１０のソフトウエアによる仮想的な入出力通信ポートを介して試験され、１１０と２１０の通信状態は６０１の内容を６００を通して３００で確認でき、１台のパソコンの中で１００と２００の通信試験を行うことができる。同様に１００と２０１およびＮ番目の対の１００と２０Ｎの通信状態も６０２および６０Ｎの内容を６００を通して３００で確認することができる。このように１００と２００、１００と２０１、１００と２０ＮのＮ個の複数の対の通信用のソフトウエアの通信試験を１台のパソコンで同時に行うことができる。図３では１００と２００、２０１および２０Ｎの組合わせの対について説明したが、図４に示すように、１００の通信用のソフトウエアＡの代わりに、１００とは独立な１０１の通信用のソフトウエアＡＣおよび１０ＮのＮ番目の通信用のソフトウエアＡＮを用いれば、１００と２００、１０１と２０１およびＮ番目の対の組合わせの１０Ｎと２０Ｎの複数の対の通信試験が１台のパソコンで同時に行うことができる。
【００１１】
図３の１００と２００、１００と２０１および１００と２０Ｎの組合わせに連動した１１０と２１０、１１１と２１１および１１Ｎと２１Ｎの対になった複数のソフトウエアによる仮想的な入出力通信ポートは、パソコンのハードウエアによる実際の入出力通信ポートに対応付けられており、本通信試験の時だけ使用される。本通信試験の後の実際の通信ではハードウエアによる実際の入出力通信ポートが使用される。これは図４の１００と２００、１０１と２０１、１０Ｎと２０Ｎの組合わせにおいても全く同じである。
【００１２】
【発明の効果】
以上説明したように、本発明ではパソコンのハードウエアによる実際の入出力通信ポートの代わりにソフトウエアによる仮想的な入出力通信ポートを用いて通信試験を行うので、以下のような効果がある。複数対の通信試験の場合、通常は通信試験にはパソコンや通信状態確認機器が離れた位置で、あるいは独立して複数台必要であり、通信状態確認用の機器や通信用のケーブルも複数必要であるが、本発明によればこれらの装置はパソコン１台で済み、通信状態確認用の機器や通信用のケーブルも不要になる。また、ハードウエアによる実際の入出力通信ポートを意識することなく１台のパソコンで複数台のパソコンの通信用ソフトウエアの通信試験が可能になる。
【図面の簡単な説明】
【図１】従来技術に係る通信試験の全体構成を説明するための図である。
【図２】本発明の実施形態に係る仮想的な入出力通信ポートを用いた通信試験の構成を示す図である。
【図３】本発明による仮想的な入出力通信ポートを用いた通信試験の動作内容を説明するための図である。
【図４】本発明による仮想的な入出力通信ポートを用いた通信試験の動作内容を説明するための図である。
【符号の説明】
１０  パソコンＡ
１１  通信用のソフトウエアＡ
２１  ハードウエアによる入出力通信ポートＡ１
２２  ハードウエアによる入出力通信ポートＡ２
２３  ハードウエアによる入出力通信ポートＡ３
３０  通信状態確認用の機器
３１  通信状態確認用の機器
３２  通信状態確認用の機器
４０  通信用ケーブル
４１  通信用ケーブル
４２  通信用ケーブル
５０  パソコンＢ
５１  通信用のソフトウエアＢ
５２  ハードウエアによる入出力通信ポートＢ
６０  パソコンＣ
６１  通信用のソフトウエアＣ
６２  ハードウエアによる入出力通信ポートＣ
７０  パソコンＮ
７１  通信用のソフトウエアＮ
７２  ハードウエアによる入出力通信ポートＮ
８０  パソコン
８１  通信用のソフトウエアＡ
８２  通信用のソフトウエアＢ
８３  通信用のソフトウエアＣ
８４  通信用のソフトウエアＮ
９０  通信状態確認ソフトウエア
９１  仮想の入出力通信ポートＡ１
９２  仮想の入出力通信ポートＡ２
９３  仮想の入出力通信ポートＡ３
９４  仮想の入出力通信ポートＢ
９５  仮想の入出力通信ポートＣ
９６  仮想の入出力通信ポートＮ
９９  一体化した仮想の入出力通信ポート
１００  通信用のソフトウエアＡ
１０１  通信用のソフトウエアＡＣ
１０Ｎ  通信用のソフトウエアＡＮ
１１０  通信用のソフトウエアＡ側の仮想的な入出力通信ポートＡ１
１１１  通信用のソフトウエアＡ側の仮想的な入出力通信ポートＡ２
１１Ｎ  通信用のソフトウエアＡ側の仮想的な入出力通信ポートＡＮ
２００  通信用のソフトウエアＢ
２０１  通信用のソフトウエアＣ
２０Ｎ  通信用のソフトウエアＮ
２１０  通信用のソフトウエアＢ側の仮想的な入出力通信ポート
２１１  通信用のソフトウエアＣ側の仮想的な入出力通信ポート
２１Ｎ  通信用のソフトウエアＮ側の仮想的な入出力通信ポート
３００  通信状態確認ソフトウエア
４００  データ送受信信号
４０１  データ送受信信号
４０Ｎ  データ送受信信号
５００  通信確認管理信号
５０１  通信確認管理信号
５０Ｎ  通信確認管理信号
６００  一体化した仮想の入出力通信ポート
６０１  仮想的な入出力通信ポート管理ソフトウエア
６０２  仮想的な入出力通信ポート管理ソフトウエア
６０Ｎ  仮想的な入出力通信ポート管理ソフトウエア
【図１】
2005039360.tif 000003
【図２】
2005039360.tif 000004
【図３】
2005039360.tif 000005
【図４】
2005039360.tif 000006