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