(57)【要約】【課題】  ネットワークを介して物理的に離れた場所にある拡張デバイスの組み合わせ試験を容易に行う。【解決手段】  拡張ＩＯ組み合わせ試験を行うコンピュータ１のローカル拡張ＩＯスロットに、拡張ＩＯカード３に対するアクセスコマンドをネットワークに向けて送信できる専用の通信カード２を挿入し、この通信カード２とネットワーク５上にランダムに配置された通信装置４に接続された、組み合わせ試験対象となる拡張ＩＯカード３を動的にリンクすることにより、実際にコンピュータ１上の拡張デバイスを抜き差しすることなく拡張デバイスの組み合わせ試験を実行できる。【選択図】      図１
2006268706.tif 000002
【特許請求の範囲】
【請求項１】
拡張ＩＯ組み合わせ試験を行うコンピュータのローカル拡張ＩＯスロットに挿入されて拡張ＩＯカードに対するアクセスコマンドをネットワークに向けて送信する通信カードと、組み合わせ試験対象となる拡張ＩＯカードを接続してネットワーク上に配置された通信装置とを備え、通信カードと拡張ＩＯカードとを動的にリンクすることにより、拡張デバイスの組み合わせ試験を実行することを特徴とするネットワークを介した拡張ＩＯ組み合わせ試験方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークを介した拡張ＩＯ組み合わせ試験方式に関し、特に、物理的に離れた場所にある拡張デバイスの組み合わせ試験を行うネットワークを介した拡張ＩＯ組み合わせ試験方式に関する。
【背景技術】
【０００２】
従来の拡張ＩＯ組み合わせ試験では、試験対象装置や試験を行うデバイスの組み合わせを変更するたびに拡張デバイスを物理的に試験対象装置のＩＯスロットに挿入する必要があり、人手による作業が必要であった。
【０００３】
しかし、この方法では多数の組み合わせの試験を自動化することは困難で、十分な組み合わせの試験を行うためには膨大な手間が必要であった。また、試験対象装置が物理的に離れた場所にある場合には、組み合わせを行うデバイスを複数購入する必要があると言う問題もあった。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の拡張ＩＯ組み合わせ試験は、実質的には限定された組み合わせでの試験しか行う事ができず、さまざまなユーザ環境に対応できないという問題があった。
【０００５】
本発明の目的は、ネットワークを介して物理的に離れた場所にある拡張デバイスの組み合わせ試験を容易に行うネットワークを介した拡張ＩＯ組み合わせ試験方式を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のネットワークを介した拡張ＩＯ組み合わせ試験方式は、拡張ＩＯ組み合わせ試験を行うコンピュータのローカル拡張ＩＯスロットに挿入されて拡張ＩＯカードに対するアクセスコマンドをネットワークに向けて送信する通信カードと、組み合わせ試験対象となる拡張ＩＯカードを接続してネットワーク上に配置された通信装置とを備え、通信カードと拡張ＩＯカードとを動的にリンクすることにより、拡張デバイスの組み合わせ試験を実行することを特徴とする。
【発明の効果】
【０００７】
本発明の効果は、構成の変更が容易であることである。
【０００８】
その理由は、デバイスの組み合わせの変更が動的に行えるからである。本方式では、試験デバイスを変更する際に、物理的にデバイスの抜き差しをおこなう必要がない。代わりに通信用カードに向けて試験用デバイスを変更したスクリプトコマンドを試験ＡＰが発行するだけである。このため、ユーザの介入する操作が発生しないため、さまざまなデバイスの組み合わせに対して試験を行えるため、試験作業工数の削減につながる。また、スクリプトを組むだけでデバイス変更ができるため、従来よりも多くの構成での試験が容易に行える。
【発明を実施するための最良の形態】
【０００９】
本発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は本発明の実施の形態の構成を示すブロック図である。
【００１０】
図１を参照すると、本実施の形態は、拡張ＩＯ組み合わせ試験を行うコンピュータ１、このコンピュータ１の拡張ＩＯスロットに挿入される、ネットワーク上の実デバイスアクセスのための通信カード２、ネットワーク上に配置された試験対象となる拡張ＩＯカード３、及び拡張ＩＯカード３とコンピュータ１間の通信を行うために、拡張ＩＯカード３とネットワークの間に挿入される通信装置４、複数の通信カード２と複数の通信装置４の間を結ぶネットワーク５を含む。
【００１１】
通信カード２はネットワークインターフェースを持ち、試験ＡＰ１２からの指示を受けネットワーク５にデバイス検索コマンドを送信する機能、応答のあった通信装置４と仮想リンクを確立する機能、及びプロセッサ１１と拡張ＩＯカード３間でやり取りされるデータを仮想リンクとの間で送受信する機能がある。
【００１２】
通信装置４はネットワークインターフェース及び試験対象のコンピュータ１のＩＯバス１４と同じ仕様の、拡張ＩＯスロットを含むＩＯバスインターフェースを持ち、ＩＯバスインターフェース上に接続された拡張ＩＯカード３の種類を認識する機能、ネットワーク５上を流れる拡張ＩＯ検索コマンドが付属のスロットに挿入された拡張ＩＯカード３に対してのものである場合にこれに応答する機能、仮想リンク確立の要求に応じて要求もとの通信カード２と仮想リンクを確立する機能、及び仮想リンクと拡張ＩＯカード３の間で拡張ＩＯカード３に対するデータをやり取りする機能を持つ。
【００１３】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。
【００１４】
試験ＡＰ１２が起動されると、試験を行う拡張ＩＯカード３の構成をスクリプトファイル１３より読み込み、その構成情報に従って、該当の拡張ＩＯスロットに挿入された通信カード２に対して、指定の拡張ＩＯカード検索の指示を行う。指示を受け取った通信カード２は、ネットワーク５上に拡張ＩＯ検索コマンドを送信する。拡張ＩＯ検索コマンドを受信した通信装置４は通信装置４の拡張ＩＯスロットに挿入されている拡張ＩＯカードを識別してこれが検索対象のカードかどうかを判断し、検索対象の場合は検索要求を行った通信カード２に応答を行う。応答を受け取った通信カード２は、応答が複数あった場合にはそのなかから一つを選択しその通信装置４に対して仮想リンク確立の要求を行う。要求を受け取った通信装置４はこれに応答することで、両者の間で仮想リンク２１が確立される。
【００１５】
一旦仮想リンク２１が確立されると、プロセッサ１１からは通信カード２は拡張ＩＯカード３であるように見えるため、標準のデバイスドライバを使用してアクセスする事ができる。これは以下のようにして実現される。デバイスドライバは通信カード２に対して拡張ＩＯカード３アクセスコマンドを発行する。このコマンドは通信カード２によりネットワークコマンドにエンコードされ、仮想リンク２１に送信される。コマンドを受け取った通信装置４はネットワークコマンドをデコードし、もとのデバイスアクセスコマンドを取り出す。取り出されたコマンドは通信装置４に接続されたＩＯバスに送信され、拡張ＩＯカード３がこれに応答する。
【００１６】
通信装置４の拡張スロットに挿入された拡張ＩＯカードはコンピュータ１にローカルで接続された場合と同じ動作を行うため、例えばＳＣＳＩカードに対して、ハードディスク等の拡張デバイス３１を接続して試験を行うことが可能である。
【００１７】
上述した構成、動作により、試験対象のコンピュータのハードウェア構成を動的に変更できる。
【００１８】
また、試験を行う拡張ＩＯカードは、従来ローカルスロットに挿入して試験を行っていたものと同一のものを使用できる。
【００１９】
この拡張ＩＯスロットにアクセスするためのドライバは、従来ローカルスロットに挿入して試験を行っていたものと同一のものを使用できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態の構成を示すブロック図である。
【符号の説明】
【００２１】
１    コンピュータ
２    通信カード
３    拡張ＩＯカード
４    通信装置
５    ネットワーク
１１    プロセッサ
１２    試験ＡＰ
１３    スクリプトファイル
１４    ＩＯバス
２１    仮想リンク
３１    拡張デバイス
【図１】
2006268706.tif 000003