(57)【要約】【課題】複数の情報処理装置と周辺装置とを選択的に通信可能とする切換装置及び情報処理システムの切換方法並びにプログラムに関し、使い勝手のよい切換装置及び情報処理システムの切換方法並びにプログラムを提供することを目的とする。【解決手段】本発明は、切換装置により複数の情報処理装置から情報を取得し、取得した情報を記憶し、記憶された情報を前記複数の情報処理装置に通知し、複数の情報処理装置のうち周辺装置と通信可能とされた情報処理装置により切換装置からの情報を周辺装置のうちの表示装置に表示し、周辺装置のうちの入力装置による指示に基づいて複数の情報処理装置のうちいずれか一つの情報処理装置と周辺装置との通信を切り換えるように切換装置を制御することを特徴とする。【選択図】　図２
2004005069.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置が接続される複数のポートと、該複数のポートのうち選択されたポートと通信を可能とされ、前記情報処理装置の周辺装置が接続される入出力ポートとを有する切換装置において、
前記複数のポートに接続された前記情報処理装置から情報を取得する情報取得部と、
前記情報取得部で取得された情報を記憶する記憶部とを有することを特徴とする切換装置。
【請求項２】
前記記憶部に記憶された情報を前記複数のポートに接続された情報処理装置に通知する情報通知部を有することを特徴とする請求項１記載の切換装置。
【請求項３】
前記入出力ポートからの指示に基づいて前記複数のポートのうちいずれか一つのポートと前記入出力ポートとの通信を可能とする切換部を有することを特徴とする請求項１又は２記載の切換装置。
【請求項４】
前記切換部は、前記複数のポートのうち前記情報が未設定のポートとは前記入出力ポートとの通信を不可とすることを特徴とする請求項１乃至３のいずれか一項記載の切換装置。
【請求項５】
複数の情報処理装置と周辺装置とを切換装置により選択的に通信可能とする情報処理システムの切換方法であって、
前記切換装置は、前記複数の情報処理装置から情報を取得し、
取得した情報を記憶し、記憶された情報を前記複数の情報処理装置に通知し、前記複数の情報処理装置のうち前記周辺装置と通信可能とされた情報処理装置は、前記切換装置からの情報を前記周辺装置のうちの表示装置に表示し、前記周辺装置のうちの入力装置による指示に基づいて前記複数の情報処理装置のうちいずれか一つの情報処理装置と前記周辺装置との通信を切り換えるように前記切換装置を制御することを特徴とする情報処理システムの切換方法。
【請求項６】
前記切換装置は、前記複数の情報処理装置のうち前記情報が未設定の情報処理装置の前記周辺装置との通信を不可とすることを特徴とする請求項５記載の情報処理システムの切換方法。
【請求項７】
コンピュータに、
情報を取得する情報取得手順と、
周辺装置との通信を切り換える切換装置に前記情報取得手順で取得した情報を、通知する情報通知手順と、
前記切換装置からの通知される前記切換装置により切換可能な情報処理装置の情報を保存する情報保存手順と、
前記情報保存手順で保存された情報に基づいて前記切換装置を制御する制御手順とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は切換装置及び情報処理システムの切換方法並びにプログラムに係り、特に、複数の情報処理装置と周辺装置とを選択的に通信可能とする切換装置及び情報処理システムの切換方法並びにプログラムに関する。
【０００２】
【従来の技術】
ネットワークマネジメントルームなどでは、複数のコンピュータを使用し、ネットワークの管理、運用を行っている。このような環境下では機器の設置スペースの削減、コスト削減のためにＫＶＭ（ｋｅｙｂｏａｒｄ　ｖｉｄｅｏ　ｍｏｕｓｅ）スイッチと呼ばれる切換装置により１セットのモニタ、マウス、キーボードにより複数のコンピュータをコントロールしている。切換装置は、例えば、ハードウェアスイッチを有し、ハードウェアスイッチの操作に応じて接続された複数のコンピュータのうちいずれかのコンピュータと接続された一対のモニタ、マウス、キーボードとを通信可能として、一対のモニタ、マウス、キーボードにより複数のコンピュータをコントロール可能とするものである。
【０００３】
図１は従来の一例の構成図を示す。
【０００４】
従来の情報処理システム１は、切換装置１１、ｎ個のコンピュータ１２−１〜１２−ｎ、モニタ１３、キーボード１４、マウス１５から構成される。
【０００５】
切換装置１１には、ｎ個のコンピュータ１２−１〜１２−ｎ及びモニタ１３、キーボード１４、マウス１５が接続されている。切換装置１１は、モニタ１３、キーボード１４、マウス１５をｎ個のコンピュータ１２−１〜１２−ｎから切換スイッチ１６−１〜１６−ｎの操作に応じて選択された一つのコンピュータ１２−ｉと通信を可能とし、モニタ１３、キーボード１４、マウス１５により選択された一つのコンピュータ１２−ｉをコントロール可能としていた。
【０００６】
このとき、切換装置に接続されるコンピュータの台数が少ない場合には、コンピュータの識別が比較的容易であるので、ハードウェアスイッチにより切換が可能である。
【０００７】
しかし、接続されるコンピュータの台数が増加すると、コンピュータの識別が容易でなくなる。このため、切換装置は、モニタに切換可能なコンピュータ名をＯＳＤ（ｏｎ　ｓｃｒｅｅｎｄｉｓｐｌａｙ）表示し、表示されたコンピュータ名をマウス又はキーボードにより選択して切り換える可能なように構成されていた。このとき、コンピュータ名は、切換装置によりモニタにＯＳＤ表示するようにしていたため、切換装置で管理される。このため、オペレータは、コンピュータ名を切換装置にキーボード入力していた。
【０００８】
【発明が解決しようとする課題】
しかるに、切換装置には、カスケード接続可能な装置もある。例えば、８ポートの切換装置を用いてカスケード接続を行った場合の場合、一つの切換装置の８つのポート夫々に他の切換装置を接続することにより８×８＝６４台のコンピュータを接続可能となる。このような場合、オペレータが６４台のコンピュータのコンピュータ名を全て入力する必要があった。また、コンピュータを変更した場合には、コンピュータ名の変更が必要となる。このように、従来の切換装置では、オペレータによるコンピュータ名のキーボード入力が必要であったため、非常に使い勝手が悪いなどの問題点があった。
【０００９】
本発明は上記の点に鑑みてなされたもので、使い勝手のよい切換装置及び情報処理システムの切換方法並びにプログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、情報処理装置が接続される複数のポートと、複数のポートのうち選択されたポートと通信を可能とされ、情報処理装置の周辺装置が接続される入出力ポートとを有する切換装置において、複数のポートに接続された情報処理装置から情報を取得する情報取得部と、情報取得部で取得された情報を記憶する記憶部とを有することを特徴とする。
【００１１】
また、本発明は、切換装置により複数の情報処理装置から情報を取得し、取得した情報を記憶し、記憶された情報を前記複数の情報処理装置に通知し、複数の情報処理装置のうち周辺装置と通信可能とされた情報処理装置により切換装置からの情報を周辺装置のうちの表示装置に表示し、周辺装置のうちの入力装置による指示に基づいて複数の情報処理装置のうちいずれか一つの情報処理装置と周辺装置との通信を切り換えるように切換装置を制御することを特徴とする。
【００１２】
本発明によれば、複数の情報処理装置でその名称などの情報が自動的の取得され、切換装置に記憶されるため、名称のオペレータによるキーボード入力が不要となる。よって、使い勝手を向上させることができる。
【００１３】
【発明の実施の形態】
図２は本発明の一実施例のブロック構成図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明は省略する。
【００１４】
本実施例の情報処理システム１００は、切換装置１１１の構成が異なるとともに、コンピュータ１２−１〜１２−ｎに切換装置制御用プログラム１１２−１〜１１２−ｎがインストールされている点で図１に示す情報処理システム１とは相違する。
【００１５】
図３は切換装置１１１のブロック構成図を示す。
【００１６】
本実施例の切換装置１１１は、処理部１２１、記憶部１２２、ディスプレイポート１２３−１〜１２３−ｎ、１２５、ＰＳ／２ポート１２４−１〜１２４−ｎ、１２６、１２７から構成されている。
【００１７】
処理部１２１は、コンピュータ１２１−１〜１２１−ｎからコンピュータ名などの情報を取得し、取得された情報を記憶部１２２に設けられたコンピュータ名管理テーブルに記憶する。
【００１８】
図４はコンピュータ名管理テーブルの構成図を示す。
【００１９】
コンピュータ名管理テーブルは、図４に示すようにポート番号毎にコンピュータ名などの情報が記憶された構成とされている。なお、コンピュータが起動していない、あるいは、コンピュータが接続されていないポートは、コンピュータ名がブランクされる。
【００２０】
次に本実施例の情報処理システム１００の動作を説明する。
【００２１】
まず、コンピュータ１２−ｉの起動時の処理を説明する。
【００２２】
図５はコンピュータ１２−ｉの起動時の処理フローチャートを示す。
【００２３】
コンピュータ１２−ｉは、ステップＳ１−１で起動されると、ステップＳ１−２で切換装置制御用プログラムを起動する。
【００２４】
コンピュータ１２−ｉは、ステップＳ１−３で切換装置制御用プログラム１１２−ｉによりコンピュータ１２−ｉに予め登録されたコンピュータ名を取得する。コンピュータ１２−ｉは、予め登録されたコンピュータ名を取得すると、ステップＳ１−４でコンピュータ名登録コマンドを生成し、切換装置１１１に送信する。
【００２５】
図６はコンピュータ名登録コマンドのデータ構成図を示す。
【００２６】
コンピュータ名登録コマンドは、ヘッダＣＤ、ポート番号ｉ、カウンタＣＣ、コンピュータ名ＣＯＭＰｉ、チェックサムＣから構成される。ヘッダＣＤは、コマンドの種別を識別するための情報である。ポート番号ｉは、コンピュータ１２−ｉが接続されたポートの番号である。カウンタＣＣは、コンピュータ名ＣＯＭＰｉのバイト数を示す。チェックサムＣは、誤り検出符号である。
【００２７】
上記構成のコンピュータ名登録コマンドが、切換装置１１１に供給される。
【００２８】
図７は切換装置１１１のコンピュータ１２−ｉ起動時の処理フローチャートを示す。
【００２９】
切換装置１１１は、ステップＳ２−１でコンピュータ１２−ｉからコンピュータ名登録コマンドを受信すると、ステップＳ２−２で記憶部１２２に設けられたコンピュータ名管理テーブルのポート番号ｉにコンピュータ名ＣＯＭＰｉを記憶する。
【００３０】
以上により、切換装置１１１の記憶部１２２に設けられたコンピュータ名管理テーブルにコンピュータ１２−ｉのコンピュータ名が自動的に登録される。
【００３１】
次にコンピュータ名をモニタ１３に表示させるときの動作を説明する。
【００３２】
図８はコンピュータ１２−ｉのコンピュータ名表示時の処理フローチャートを示す。
【００３３】
コンピュータ１２−ｉは、ステップＳ３−１でキーボード１４又はマウス１５の操作によりコンピュータ名を表示するための表示操作が行われると、ステップＳ３−２で切換装置１１１にコンピュータ名読出コマンドを発行する。
【００３４】
コンピュータ１２−ｉは、ステップＳ３−３でコンピュータ名読出コマンドに応答したコンピュータ名などの情報を受信すると、ステップＳ３−４でモニタ１３にコンピュータ名表示ウィンドウを表示する。なお、このとき、コンピュータ名などの情報は、後で詳細に説明するように切換装置１１１からキーコードとして供給される。
【００３５】
図９はコンピュータ名表示ウィンドウの構成図を示す。
【００３６】
コンピュータ名表示ウィンドウ１３０は、ＰＣリスト表示部１３１、ＰＣリスト表示ボタン１３２、アイコン表示指示部１３３、コンピュータ名入力部１３４、ＯＫボタン１３５、キャンセルボタン１３６、適用ボタン１３７から構成される。ＰＣリスト表示部１３１は、ポート番号表示部１４１、コンピュータ名表示部１４２から構成されている。ポート番号表示部１４１には、ポート番号が表示される。コンピュータ名表示部１４２にはコンピュータ名が表示される。
【００３７】
なお、ポート番号表示部１４１及びコンピュータ名表示部１４２は、操作用ソフトウェアボタンとされており、所望の表示部をクリックすることによりクリックしたポート番号及びコンピュータ名が選択される。ここで、ＯＫボタン１３５又は適用ボタン１３７をクリックすることによりコンピュータに切り換わるように切換コマンドが発行される。
【００３８】
ＰＣリストボタン１３２を操作すると、切換装置１１１に接続されているコンピュータ１２−１〜１２−ｎがモニタ１３上にリスト表示される。アイコン表示指示部１３３をクリックすると、タスクトレイにアイコンが表示される。なお、タスクトレイに表示されたアイコンを右クリックすると、コンピュータ名がメニューとして表示される。
【００３９】
コンピュータ名入力部１３４にコンピュータ名を入力し、ＯＫボタン１３５あるいは適用ボタン１３７をクリックすることにより、入力されたコンピュータ名が切換装置１１１に通知され、記憶装置１１１でコンピュータ名管理テーブルに記憶される。
【００４０】
なお、キャンセルボタン１３６がクリックされると、それ以前の操作がキャンセルされるとともに、コンピュータ名表示ウィンドウ１３０が非表示状態とされる。
【００４１】
上記コンピュータ名表示ウィンドウ１３０を操作することにより切換装置１１１の切換動作が行われる。
【００４２】
次に切換装置１１１の動作を説明する。
【００４３】
図１０は切換装置１１１のコンピュータ名表示時の処理フローチャートを示す。
【００４４】
切換装置１１１は、ステップＳ４−１でコンピュータ１２−ｉからコンピュータ名読出コマンドを受信すると、ステップＳ４−２で記憶部１２２のコンピュータ名管理テーブルからポート番号及びコンピュータ名を読み出す。切換装置１１１は、ステップＳ４−３で読み出されたコンピュータ名をキーボード１４からコンピュータ１２−ｉに供給されるキーコードに変換する。切換装置１１１は、ステップＳ４−４で変換されたキーコードをコンピュータ１２−ｉに送信する。
【００４５】
このとき、ポート番号、コンピュータ名をキーコードに変換して、送信を行うことにより、ＰＳ／２ポート１２４−１〜１２４−ｎを通してコンピュータ１２−１〜１２−ｎに情報を送信できる。よって、特別なプロトコルを搭載することなく通信を行える。
【００４６】
次にコンピュータ切換時の動作を説明する。
【００４７】
図１１は、コンピュータ１２−ｉのコンピュータ切換時の処理フローチャートを示す。
【００４８】
コンピュータ１２−ｉは、ステップＳ５−１でコンピュータを切り換えるための切換操作があると、ステップＳ５−２でコンピュータ切換コマンドを切換装置１１１に発行する。切換コマンドは、図６に示すコンピュータ登録コマンドのデータ構成と同じであり、ヘッダＣＤが切換コマンドを認識するためのものである。
【００４９】
図１２は、切換装置１１１のコンピュータ切換時の処理フローチャートを示す。
【００５０】
切換装置１１１は、ステップＳ６−１でコンピュータ１２−ｉから切換コマンドを受信すると、ステップＳ６−２で切換コマンドにより指示されたコンピュータとモニタ１３、キーボード１４、マウス１５が通信可能となるように切換動作が行われる。
【００５１】
本実施例によれば、処理部１２１の処理により、コンピュータ１２１−１〜１２１−ｎの名称などの情報が自動的の取得され、切換装置１１１に記憶されるため、コンピュータ名などの情報をオペレータがキーボード入力する必要がなく、よって、使い勝手を向上させることができる。
【００５２】
なお、切換装置１１１をカスケード接続することにより接続可能なコンピュータを増加させることもできる。
【００５３】
図１３は、本発明の他の実施例のシステム構成図を示す。同図中、図２と同一構成部分には同一符号を付し、その説明は省略する。
【００５４】
本実施例の情報処理システム２００は、切換装置１１１のコンピュータ１２−１のモニタポートに切換装置１１１と同一構成の切換装置２１１のモニタ１３を接続するためのＰＳ／２ポートを接続し、切換装置１１１のコンピュータ１２−１のキーボード用ＰＳ／２ポートに切換装置２１１のキーボード１３を接続するためのＰＳ／２ポートを接続した構成とされている。
【００５５】
切換装置２１１は、切換装置１１１と同一の構成とされており、コンピュータ２１２−１〜２１２−ｎが接続されている。コンピュータ２１２−１〜２１２−ｎには、切換装置制御用プログラム１１２−１〜１１２−ｎと同一の切換装置制御用プログラム２１３−１〜２１３−ｎがインストールされており、コンピュータ１２−１〜１２−ｎと同様な処理を行う。
【００５６】
図１４は、本発明の他の実施例のコンピュータ名管理テーブルの構成図を示す。図１４（Ａ）はマスタ管理テーブル、図１４（Ｂ）はスレーブ管理テーブルを示す。
【００５７】
マスタ管理テーブルは、ポート番号毎にコンピュータ名を管理しており、切換装置２１１が接続されるポート番号「１」には、スレーブの切換装置２１１が接続されることを示すコンピュータ名「Ｓ１」が記憶される。
【００５８】
マスタ管理テーブルのコンピュータ名「Ｓ１」に基づいてスレーブ管理テーブルが参照される。スレーブ管理テーブルは、切換装置２１１のポート番号毎にコンピュータ名が記憶された構成とされている。
【００５９】
このため、切換装置２１１に接続されたコンピュータ２１２−１〜２１２−ｎのコンピュータ名は、マスタ管理テーブルのコンピュータ名「Ｓ１」に基づいてスレーブ管理テーブルを参照し、スレーブ管理テーブルのコンピュータ名を参照することにより取得できる。
【００６０】
図１５は本発明の他の実施例のコンピュータ名表示ウィンドウの構成図を示す。同図中、図９と同一構成部分には同一符号を付し、その説明は省略する。
【００６１】
本実施例のコンピュータ名表示ウィンドウ２２０は、ＰＣリスト表示部２２１の構成が図９とは異なる。本実施例のＰＣリスト表示部２２１は、マスタ用ポート番号表示部２３１、マスタ用コンピュータ名表示部２３２、スレーブ用ポート番号表示部２４１、スレーブ用コンピュータ名表示部２４２から構成されている。メイン用ポート番号表示部２３１には、切換装置１１１のポート番号が表示される。メイン用コンピュータ名表示部２３２にはそのポート番号に対応するコンピュータ名が表示される。
【００６２】
スレーブ用ポート番号表示部２４１には、切換装置２１１のポート番号が表示される。スレーブ用コンピュータ名表示部２４２には切換装置２１１のポート番号に接続されたコンピュータのコンピュータ名が表示される。
【００６３】
なお、切換装置１１１と切換装置２４１との通信は、図６に示すよなコマンドにより行われる。このとき、切換装置２１１に接続されるコンピュータ２１２−１〜２１２−ｎのポート番号には、スレーブを識別するための「Ｓ１」が付与され、例えば、「ｓ１−１」〜「ｓ１−ｎ」により識別される。
【００６４】
このように、コンピュータ名を管理することにより切換装置をカスケード接続するシステムにも容易に適用可能となる。
【００６５】
【発明の効果】
上述の如く、本発明によれば、複数の情報処理装置でその名称などの情報が自動的の取得され、切換装置に記憶されるため、名称のオペレータによるキーボード入力が不要となり、よって、使い勝手を向上させることができるなどの特長を有する。
【図面の簡単な説明】
【図１】従来の一例のシステム構成図である。
【図２】本発明の一実施例のシステム構成図である。
【図３】本発明の一実施例の切換装置のブロック構成図である。
【図４】コンピュータ名管理テーブルの構成図である。
【図５】コンピュータ１２−ｉの起動時の処理フローチャートである。
【図６】コンピュータ名登録コマンドのデータ構成図である。
【図７】切換装置１１１のコンピュータ１２−ｉ起動時の処理フローチャートである。
【図８】コンピュータ１２−ｉのコンピュータ名表示時の処理フローチャートである。
【図９】コンピュータ名表示ウィンドウの構成図である。
【図１０】切換装置１１１のコンピュータ名表示時の処理フローチャートである。
【図１１】コンピュータ１２−ｉのコンピュータ切換時の処理フローチャートである。
【図１２】切換装置１１１のコンピュータ切換時の処理フローチャートである。
【図１３】本発明の他の実施例のシステム構成図である。
【図１４】本発明の他の実施例のコンピュータ名管理テーブルの構成図である。
【図１５】本発明の他の実施例のコンピュータ名表示ウィンドウの構成図である。
【符号の説明】
１２−１〜１２−ｎ、１２−ｉ　コンピュータ
１３　モニタ、１４　キーボード、１５　マウス
１００　情報処理システム
１１１　切換装置、１１２−１〜１１２−ｎ　切換装置制御用プログラム
１２１　処理部、１２２　記憶部
１２３−１〜１２３−ｎ、１２５　モニタポート
１２４−１〜１２４−ｎ、１２６、１２７　ＰＳ／２ポート
【図１】
2004005069.tif 000003
【図２】
2004005069.tif 000004
【図３】
2004005069.tif 000005
【図４】
2004005069.tif 000006
【図５】
2004005069.tif 000007
【図６】
2004005069.tif 000008
【図７】
2004005069.tif 000009
【図８】
2004005069.tif 000010
【図９】
2004005069.tif 000011
【図１０】
2004005069.tif 000012
【図１１】
2004005069.tif 000013
【図１２】
2004005069.tif 000014
【図１３】
2004005069.tif 000015
【図１４】
2004005069.tif 000016
【図１５】
2004005069.tif 000017