(57)【要約】【課題】  情報処理装置のネットワークインタフェースカードと通信装置が多対多で接続されている場合で、ネットワークインタフェースカードや通信装置のランプだけでどのポートとどのポートが接続されているか判別可能にすること。【解決手段】  情報処理装置からネットワークインタフェースカードのポートに対応したランプに対してランプ点滅命令を送信するプログラムを実行することにより情報処理装置のランプと通信装置のランプが他のランプとは異なる独自の点滅を開始させ、特定のポートとポートがケーブルで接続された状態であることをランプから確認可能にする。【選択図】      図１
2008148023.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信装置との配線確認システムであって、
前記通信装置に接続されるネットワークインタフェースカードを備えた情報処理装置が、前記ネットワークインタフェースカードに装備された１つまたは複数のランプ毎に、各ランプの点滅パターンを制御するランプ点滅制御手段を備えることを特徴とする情報処理装置と通信装置との配線確認システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置と通信装置とをケーブルで接続している環境において、接続状態をネットワークインタフェースカードのランプから確認する配線確認システムに関するものである。
【背景技術】
【０００２】
情報処理装置と通信装置とをケーブルで接続する環境で、ケーブル１本、すなわち１対１の接続の場合はケーブルを辿れば配線を確認するのは容易である。しかし、多対多の接続で、ケーブルを床下配線した場合や情報処理装置と通信装置が離れている場合などではその配線を確認するのは難しい。ケーブルにタグを付けて管理する方法もあるが、タグの付け忘れや間違ったタグを付けてしまうミスがあり、確実な方法ではない。
ネットワーク監視システムを用いる方法ではエージェントプログラムで収集した情報を用いるため、論理接続の把握は可能であるが物理的なポート間のケーブル配線を詳細に把握することはできない場合がある。
【０００３】
図１は、情報処理装置と通信装置との配線確認システムの概要を示す構成図であり、情報処理装置−１（１０１）、情報処理装置−２（１０２）など複数の情報処理装置と、通信装置−１（１１２）、通信装置−２（１１３）など複数の通信装置から構成されている。
情報処理装置−１（１０１）はネットワークインタフェースカード−１（１０４）とネットワークインタフェースカード−２（１０５）など複数のネットワークインタフェースカードを搭載している。
ネットワークインタフェースカード−１（１０４）にはポート（１１０）があり、このポート（１１０）の通信状態を表示するためにランプ−１（１０６）、ランプ−２（１０７）など複数のランプが搭載されている。
一方、通信装置−１（１１２）にはポート（１１８）とポート（１１９）など複数のポートを搭載している。またポート（１１９）にはこのポート（１１９）の通信状態を表示するためにランプ−７（１１６）、ランプ−８（１１７）など複数のランプが搭載されている。
【０００４】
図１はポート（１１０）とポート（１１９）がケーブルで接続された状態を示す。この時、情報処理装置−１（１０１）と通信装置−１（１１２）の間で通信が実行されると、例えばランプ−２（１０７）とランプ−８（１１７）が同じパターンで同時に点滅するため、ポート（１１０）とポート（１１９）がケーブルで接続されていることを確認することができる。これは一般的な情報処理装置のネットワークインタフェースカードや一般的な通信装置が備えている機能である。
なお、本発明に関連する公知技術文献としては下記の特許文献１がある。
【特許文献１】特開２００５−０１２３９６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、情報処理装置のネットワークインタフェースカードと通信装置がケーブル１本、すなわち１対１で接続している場合はランプで接続を確認できるが、通常は複数の情報処理装置の複数のネットワークインタフェースカードと複数の通信装置が多対多で接続されている。この場合、複数のランプが点灯、消灯、点滅、色の変化などで同一の状態にある場合には、どのポートとどのポートが接続されているかをランプだけで判別することはできない。
ポートにケーブルが接続された状態でランプが消灯している場合を考えると、もう一方のケーブル接続先の機器が停止しているか、機器は稼動しているがアクセスを止めているか、あるいはケーブルが途中で断線しているか、もう一方のケーブルが抜けているか、といった区別ができない。
また１台の情報処理装置だけを対象とした場合でも、１台の情報処理装置に複数のネットワークインタフェースカードを搭載している場合、情報処理装置で稼動しているプログラムが表示するネットワークインタフェースカードの番号あるいは記号と、物理的なネットワークインタフェースカードとの対応をネットワークインタフェースカードのランプだけで区別することはできない。
【０００６】
本発明の目的は、情報処理装置のネットワークインタフェースカードや通信装置のランプにより情報処理装置と通信装置のケーブル配線を容易に確認することができる配線確認システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置と通信装置の配線確認システムは、前記通信装置に接続されるネットワークインタフェースカードを備えた情報処理装置が、
前記ネットワークインタフェースカードに装備された１つまたは複数のランプ毎に、各ランプの点滅パターンを制御するランプ点滅制御手段を備えることを特徴とする。
【発明の効果】
【０００８】
本発明の情報処理装置と通信装置との配線確認システムによれば、次のような効果がある。
（１）１台の情報処理装置に複数のネットワークインタフェースカードを搭載した場合、情報処理装置のランプ点滅制御手段により、ネットワークインタフェースカードと接続される通信装置との物理的な接続関係をランプの点滅パターンで識別することができる。
（２）情報処理装置と通信装置とをケーブルで接続した環境で、情報処理装置のランプ点滅制御手段により、接続した情報処理装置のネットワークインタフェースカードのポートと通信装置のポートの接続を各装置のランプの点滅で区別することができる。
（３）情報処理装置と通信装置、さらに別の情報処理装置とをケーブルで接続した環境で、両方の情報処理装置で別々のランプ点滅制御手段を稼動することにより、接続した各情報処理装置のネットワークインタフェースカードのポートと通信装置のポートの接続を各装置のランプの点滅で区別することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を適用した情報処理装置と通信装置との配線確認システムの一実施の形態について説明する。
図１は、本発明の実施の形態の一例を示すシステム構成図である。
本システムは、情報処理装置−１（１０１）、情報処理装置−２（１０２）など複数の報処理装置と、通信装置−１（１１２）、通信装置−２（１１３）など複数の通信装置から構成されている。また、情報処理装置−１（１０１）はネットワークインタフェースカード−１（１０４）とネットワークインタフェースカード−２（１０５）など複数のネットワークインタフェースカードを搭載している。
ネットワークインタフェースカード−１（１０４）にはポート（１１０）があり、このポート（１１０）の通信状態を表示するためにランプ−１（１０６）、ランプ−２（１０７）など複数のランプを搭載している。
一方、通信装置−１（１１２）はポート（１１８）とポート（１１９）など複数のポートを搭載している。
また、ポート（１１９）にはこのポートの通信状態を表示するためにランプ−７（１１６）、ランプ−８（１１７）など複数のランプを搭載している。
図１ではポート（１１０）とポート（１１９）がケーブルで接続された状態を示す。更にポート（１１１）、ポート（１１８）などもケーブル配線がなされている。
【００１０】
この状態において、情報処理装置−１（１０１）からネットワークインタフェースカード−１（１０４）のポート（１１０）に対応したランプ−２（１０７）に対して（プログラム）ランプ点滅命令（１０３）を発令することにより情報処理装置−１（１０１）のランプ−２（１０７）と通信装置−１（１１２）のランプ−８（１１７）が他のランプとは異なる独自の点滅を同時に開始するため、ポート（１１０）とポート（１１９）がケーブルで接続された状態であることをランプの点滅状態から確認させることが可能となる。
【００１１】
図２は、情報処理装置（１０１）、（１０２）に実装されたプログラムで制御するネットワークインタフェースカードのランプの点滅の種類を示す図である。
情報処理装置（１０１）、（１０２）に搭載されたネットワークインタフェースカードのランプにおいて、通常のリンク確立や通信、障害などを表すランプの点灯、消灯、点滅、色の変化などとは異なる独自のパターンとして区別するための例である。
ケース：２０１は、ランプが一定間隔ｘ秒で点灯と消灯を繰り返す例である。
ケース：２０２は、ランプが一定間隔ｙ秒点灯後、一定間隔ｚ秒消灯、これを繰り返す例である。
ケース：２０３は、ＬＥＤなど色を変化させることが可能なランプでＡ色をｘ秒点灯後、Ｂ色をｘ秒点灯、これを繰り返す例である。
【００１２】
図３は情報処理装置と通信装置との接続を示すシステム構成図である。
ケース：３０１は、１台の情報処理装置−１だけを対象としている。
１台の情報処理装置−１に複数のネットワークインタフェースカードを搭載した場合、情報処理装置−１でプログラムを稼動することにより表示するネットワークインタフェースカードの番号あるいは記号と、物理的なネットワークインタフェースカードとの対応をネットワークインタフェースカードのランプで区別することができる。
ケース：３０２は、情報処理装置−１と通信装置−１とをケーブルで接続した環境で、情報処理装置−１のプログラムを稼動することにより、情報処理装置−１のネットワークインタフェースカードのポートと通信装置−１のポートの接続を両装置のランプで区別することができる。
ケース：３０３は、情報処理装置−１と通信装置−１、さらに別の情報処理装置−２とをケーブルで接続した環境で、両方の情報処理装置でプログラムを同時に稼動することにより、接続した両方の情報処理装置のネットワークインタフェースカードのポートと通信装置−１のポートの接続を各装置のランプで区別することができる。
【００１３】
図４は情報処理装置と通信装置とを接続した場合において、プログラムを稼動する情報処理装置の違いを示すシステム構成図である。
ケース：４０１は、片方の情報処理装置−１でプログラムを稼動、もう片方の情報処理装置−２ではプログラムを稼動しない。この場合、片方の情報処理装置−１で稼動したプログラムだけで各装置のランプの点滅を制御するためシステム構築が簡単である。但し、もう片方の情報処理装置−２の状態は把握できないためシステム全体の構成を表示することができない。また、片方の情報処理装置−２がビジーである場合でもランプの点滅を制御する命令を送付してしまうため、もう片方の情報処理装置−２に悪影響を及ぼす可能性がある。
ケース：４０２は、両方の情報処理装置でプログラムを稼動、プログラム間は連携しており、両方の情報処理装置の状態を互いに把握している。この場合、両方の情報処理装置でプログラムを稼動するシステムを構築する手間が必要である。但し、両方の情報処理装置が互いの状態を把握しているため、システム全体の構成を表示することができる。また、片方の情報処理装置がビジーである場合ではランプの点滅を制御する命令を送付しないことが可能であり、片方の情報処理装置に悪影響を及ぼすことを避けることが可能である。
【００１４】
図５は、ランプの点滅を制御する命令のプログラム（以下、ランプ点滅制御プログラムと言う）の種類を保管、管理する表を示している。
オペレーティングシステム５０１は、ランプ点滅制御プログラムを実行する情報処理装置で稼動しているオペレーティングシステムの種類を示す。オペレーティングシステム毎にランプ点滅制御プログラムを作成することで、異なるオペレーティングシステムを稼動している情報処理装置でもランプ点滅制御プログラムを実行することが可能である。
【００１５】
ネットワークインタフェースカード・ドライバ５０２は、ネットワークインタフェースカード毎に異なるドライバの種類を示す。このドライバの情報に対応したランプ点滅制御プログラム５０４を稼動することで、異なるネットワークインタフェースカードを搭載した場合でもランプ点滅制御プログラムを実行することが可能である。
ランプ５０３は、１つのネットワークインタフェースカードにある複数のランプのそれぞれの種類を示す。これにより点滅命令を出すランプを特定することが可能である。またランプによっては、他のプログラムが通信を続行したままランプを点滅することが可能であるか、あるいはランプを点滅することで他のプログラムが実行中の通信が遅くなったり、切断する必要があるかが異なる場合がある。これらを区別して表示することで点滅命令を出すランプを選ばせることが可能である。
ランプ点滅制御プログラム５０４は、１つのランプに対して出す点滅命令の種類に対応したプログラムである。例えば、ランプ−１は、ランプ点滅制御プログラム−Ｃによって第１の点滅パターンで点滅し、ランプ点滅制御プログラム−Ｄによって第２の点滅パターンで点滅するように制御される。これにより、異なる点滅間隔やＬＥＤにおいては点滅ではなく色を変化させるなど点滅の種類を変更することが可能である。
【００１６】
図６はランプの点滅の種類を保管、管理する表を示している。
情報処理装置６０１はランプの点滅を行う情報処理装置の種類を示す。
複数の情報処理装置で同時にランプの点滅を行う場合、ランプ点滅パターン６０４で異なるランプ点滅パターンを選択することで複数の情報処理装置を区別することが可能である。
ネットワークインタフェースカード６０２はランプの点滅を行うネットワークインタフェースカードの種類を示す。複数のネットワークインタフェースカードで同時にランプの点滅を行う場合、ランプ点滅パターン６０４で異なるランプ点滅パターンを選択することでネットワークインタフェースカードを区別することが可能である。
ランプ６０３は、ランプの点滅を行うランプの種類を示す。複数のランプで同時にランプの点滅を行う場合、ランプ点滅パターン６０４で異なるランプ点滅パターンを選択することでランプを区別することが可能である。
ランプ点滅パターン６０４はランプの点滅パターンを示す。
【００１７】
図７は、ランプ点滅の開始時に表示するヘルプと警告の内容を示している。
ヘルプと警告の種別７０１では表示する内容がヘルプか警告かを示している。
種類７０２は複数のヘルプ、および複数の警告に対して１つずつ区別するためのヘルプと警告の種類を示している。
表示する内容７０３は、例えば図１０の画面１００１で表示するヘルプと警告の内容を示している。
図１０の例では情報処理装置−１のネットワークインタフェースカード−１のランプ−２の点滅を行わせる時にヘルプ１００３と警告１００４を、表示する内容７０３から表示する。
【００１８】
図８は、ランプ点滅制御プログラムの処理の概要を示すフローチャートである。
初めに情報処理装置でランプ点滅制御プログラムを開始する（ステップ８０１）。
次に、ランプ点滅制御プログラム開始時の情報処理装置のネットワーク情報を読み込み、記録しておく（ステップ８０２）。この情報の例としては各ネットワークインタフェースカードの有効あるいは無効の設定、通信種別などである。
次に図１０に例を示す通り「ネットワーク接続：配線の確認：ランプの点滅」を画面に表示する（ステップ８０３）。
全ての準備ができたら点滅なしボタン１００５を表示（ステップ８０４）状態として入力を待つ。
この状態で点滅なしボタン１００５が押されると、通信への影響判定（図９）（ステップ８０５）を実行する。
次に、押されたボタンに対応するランプ（例えばランプ−１）の点滅制御プログラム（５０４）を起動してランプ点滅パターン（６０４）を開始する（ステップ８０６）。そして点滅中ボタン（１００２）を表示（ステップ８０７）状態として入力を待つ。
この状態で点滅中ボタン（１００２）が押されると、押されたボタンに対応するランプの点滅制御プログラム（５０４）を起動してランプ点滅パターン（６０４）を終了する（ステップ８０８）。そして点滅なしボタンを表示（ステップ８０４）状態に戻り入力を待つ。これらステップ８０４、ステップ８０５、ステップ８０６、ステップ８０７、ステップ８０８、ステップ８０４、は繰り返しが可能である。また重複も可能であり、あるランプの点滅中でも別のランプの点滅を開始することが可能であり、更に複数のランプが点滅中でも任意のランプの点滅を終了することが可能である。
点滅なしボタン（１００５）を表示（ステップ８０４）状態、あるいは点滅中ボタン（１００２）を表示（ステップ８０７）状態で、プログラム終了命令が出されると、情報処理装置のネットワーク状態を元(ステップ８０２)に戻す（ステップ８０９）。この時、点滅中のランプがあれば全て点滅を終了する。そしてプログラムを終了する（ステップ８１０）。
【００１９】
図９は、ランプの点滅を行うことで発生する通信への影響を判定する処理の概要を示すフローチャートである。
初めに通信への影響を判定するプログラムを開始する（ステップ９０１）。
次にランプを点滅させるランプ点滅制御プログラムを実行するネットワークインタフェースカードの種類を判定する（ステップ９０２）。
判定結果がネットワークインタフェースカード−１である場合、次にランプの種類を判定する（ステップ９０３）。
判定結果がランプ−１であり、このランプ−１に対してランプを点滅させるプログラムを実行しても他のプログラムでは通信が遅くなる、あるいは切断となる可能性が無い場合、ヘルプ−Ａを表示し（ステップ９０５）、通信への影響判定を終了する（ステップ９１１）。
判定結果がランプ−２であり、このランプ−２に対してランプを点滅させるプログラムを実行すると他のプログラムでは通信が遅くなる、あるいは切断となる場合、ヘルプ−Ｂを表示した後（ステップ９０６）、警告−１を表示（ステップ９０９）し、通信への影響判定を終了する（ステップ９１１）。
ネットワークインタフェースカードの種類を判定するステップ９０２で、判定結果がネットワークインタフェースカード−２である場合も同様にランプの種類を判定する（ステップ９０４）。
判定結果によりヘルプや警告を表示して処理が完了したら通信への影響判定を終了する（ステップ９０７、９０８、９１０、９１１）。
【００２０】
図１０はランプ点滅制御プログラムの実行画面のサンプル画面１００１である。
情報処理装置、各ネットワークインタフェースカード、各ランプ、点滅なしボタン（１００５）、点滅中ボタン（１００２）、マウスポインタ、ヘルプ（１００３）、警告（１９９４）、各ランプの状態などをグラフィック表示する。
【００２１】
図１１はネットワーク接続図の表示画面のサンプル画面１１０１である。
情報処理装置、通信装置と、それらの配線、ランプの状態などをグラフィック表示する。
【００２２】
図１２は、このプログラム（プログラム１２０１）を他のネットワーク監視プログラム（プログラム１２０２）と連携するためのインタフェースを示す。
プログラム実行許可/不許可インタフェース（プログラム１２０３）では、ランプの点滅を行うことで発生する通信への影響を避けるために他のネットワーク監視プログラム（プログラム１２０２）からランプの点滅を行うこと禁止することを可能にするためのインタフェースである。
ランプ点滅開始/終了インタフェース（プログラム１２０４）は、遠隔からもランプの点滅開始と終了を行うことを可能とするためのインタフェースである。
画面表示インタフェース（プログラム１２０５）はこのプログラム（プログラム１２０１）の実行画面（画面１００１）やネットワーク接続図（画面１１０１）を他のネットワーク監視プログラム（プログラム１２０２）でも表示するためのインタフェースである。
実行情報インタフェース（プログラム１２０６）は、ランプの点滅を実行した際の情報を共有するためのインタフェースである。
プログラム実行結果ログインタフェース（プログラム１２０７）はランプの点滅の成功、失敗、点滅開始時刻、点滅終了時刻、ランプの点滅を行った情報処理装置、ネットワークインタフェースカード、ランプの種類、点滅パターンなどのログ情報を共有するためのインタフェースである。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態例を示すシステム構成図である。
【図２】情報処理装置のプログラムで制御するランプ点滅の種類を示す図である。
【図３】情報処理装置と通信装置との接続例を示すシステム構成図である。
【図４】プログラムを稼動する情報処理装置の台数の違いを示すシステム構成図である。
【図５】ランプの点滅を制御するプログラムの種類を保管、管理する表を例示した図である。
【図６】ランプ点滅パターンを保管、管理する表を例示した図である。
【図７】ヘルプと警告の種類と表示する内容を保管、管理する表を例示した図である。
【図８】プログラムの処理の概要を示すフローチャートである。
【図９】通信への影響を判定する処理の概要を示すフローチャートである。
【図１０】プログラムの実行画面のサンプル画面を示す図である。
【図１１】ネットワーク接続図の表示画面のサンプル画面を示す図である。
【図１２】他のネットワーク監視プログラムと連携するためのインタフェースを示す構成図である。
【符号の説明】
【００２４】
１０１…情報処理装置−１、１０３…ランプ点滅命令制御プログラム、１１０…ネットワーク接続のためのポート、１１２…通信装置−１。
【図１】
2008148023.tif 000003
【図２】
2008148023.tif 000004
【図３】
2008148023.tif 000005
【図４】
2008148023.tif 000006
【図５】
2008148023.tif 000007
【図６】
2008148023.tif 000008
【図７】
2008148023.tif 000009
【図８】
2008148023.tif 000010
【図９】
2008148023.tif 000011
【図１０】
2008148023.tif 000012
【図１１】
2008148023.tif 000013
【図１２】
2008148023.tif 000014