(57)【特許請求の範囲】
【請求項１】
複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続を切り替える切替器であって、
前記入出力装置との通信接続が確立されているコンピュータとは異なる他のコンピュータ上におけるイベント発生に関する情報を、当該他のコンピュータから受信する受信手段と、
受信した前記イベント発生に関する情報に基づいて、前記イベント発生をユーザ側に報知する報知手段と、
前記通信接続が確立されているコンピュータから前記他のコンピュータへ前記入出力装置の通信接続先が切り替えられた場合、前記報知手段による前記の報知を解除する解除手段と、
を備えることを特徴とする切替器。
【請求項２】
前記通信接続が確立されているコンピュータから前記他のコンピュータへ前記入出力装置の通信接続先が切り替えられた場合、前記イベント発生が認識されたことを、前記他のコンピュータへ通知する通知手段をさらに備える請求項１に記載の切替器。
【請求項３】
前記報知手段は、前記切替器に設けられる表示手段を有する請求項１に記載の切替器。
【請求項４】
前記報知手段は、前記入出力装置のうちのディスプレイモニタの画面上に前記イベント発生の内容を表示させるオンスクリーンディスプレイ手段を有する請求項１に記載の切替器。
【請求項５】
前記報知手段は、前記入出力装置のうちのキーボードに設けられる表示手段に対して表示指示をする指示手段を有する請求項１に記載の切替器。
【請求項６】
前記受信手段は、前記イベント発生に関する情報を、前記入出力装置のうちのキーボードもしくは座標入力装置のための通信ラインを介して、前記他のコンピュータから受信する請求項１に記載の切替器。
【請求項７】
前記イベント発生に関する情報は、前記キーボードもしくは座標入力装置のための既存のコマンドの組み合わせで構成される請求項６に記載の切替器。
【請求項８】
前記イベント発生に関する情報は、前記キーボードもしくは座標入力装置のための既存のコマンドとは異なる、新たに定義される拡張コマンドで構成される請求項６に記載の切替器。
【請求項９】
前記複数の入出力装置のうち、前記イベント発生に関する情報を送出した前記他のコンピュータについてのアクセス権限に基づきログオンされている前記入出力装置に対してのみ、前記イベント発生に関する情報を送出する送出手段をさらに備える請求項１に記載の切替器。
【請求項１０】
前記解除手段は、前記イベント発生に関する情報を送出した前記他のコンピュータについてのアクセス権限に基づきログオンされている前記複数の入出力装置のうちの１つの入出力装置の通信接続先が、前記通信接続が確立されているコンピュータから前記他のコンピュータへ切り替えられた場合、前記アクセス権限に基づきログオンされている前記複数の入出力装置に対する前記報知手段による前記の報知を解除する請求項１に記載の切替器。
【請求項１１】
前記解除手段は、前記イベント発生に関する情報を送出した前記他のコンピュータについてのアクセス権限に基づきログオンされている前記複数の入出力装置の各通信接続先が全て、前記通信接続が確立されているコンピュータから前記他のコンピュータへ切り替えられた場合、前記アクセス権限に基づきログオンされている前記複数の入出力装置に対する前記報知手段による前記の報知を解除する請求項１に記載の切替器。
【請求項１２】
前記通知手段は、前記イベント発生に関する情報を送出した前記他のコンピュータについてのアクセス権限に基づきログオンされている前記複数の入出力装置のうちの１つの入出力装置の通信接続先が、前記通信接続が確立されているコンピュータから前記他のコンピュータへ切り替えられた場合、前記イベント発生が認識されたことを、前記他のコンピュータへ通知する請求項２に記載の切替器。
【請求項１３】
前記通知手段は、前記イベント発生に関する情報を送出した前記他のコンピュータについてのアクセス権限に基づきログオンされている前記複数の入出力装置の各通信接続先が全て、前記通信接続が確立されているコンピュータから前記他のコンピュータへ切り替えられた場合、前記イベント発生が認識されたことを、前記他のコンピュータへ通知する請求項２に記載の切替器。
【請求項１４】
請求項１に記載の切替器と、該切替器に接続される前記複数のコンピュータと、該切替器に接続される前記１つもしくは複数の入出力装置と、を備えてなることを特徴とするコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続を切り替える切替器およびこの切替器を備えるコンピュータシステムに関する。
【背景技術】
【０００２】
コンピュータの処理性能の格段に進歩に伴い、その利用状況はより多種多様になりつつある。近年では特に、個人ユーザが複数のコンピュータを所有し、各コンピュータ毎に異なる作業環境でコンピュータを利用したり、あるいは、複数のユーザで複数のコンピュータを共有する場面も増えつつある。このような場合、キーボード、ディスプレイモニタ、マウスなどの入出力装置（コンソール）を、切替器を介して複数のコンピュータに接続し、省スペース化および低コスト化を図るのが一般的である。このような切替器はＫＶＭ（Ｋ：Ｋｅｙｂｏａｒｄ、Ｖ：Ｖｉｄｅｏ、Ｍ：Ｍｏｕｓｅ）スイッチと一般的に呼ばれている。切替器は、入出力装置（コンソール）と複数のコンピュータとの間に接続され、入出力装置と複数のコンピュータとの間の通信接続を適宜切り替える。ユーザはこの切替器を用いることによって、複数のコンピュータの中から入力装置に接続すべきコンピュータを選択して利用することができる（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００５−２６６９５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続を切り替える切替器を備えるコンピュータシステムにおいては、入出力装置のディスプレイモニタには、切替器を介して通信接続が確立しているコンピュータのみの画面が表示されることになる。このため、コンピュータシステム内の複数のコンピュータのうち通信接続が確立していないコンピュータに関して、現在の動作状態を知ろうとする場合、特に、「ある状態から別の状態への状態遷移」、すなわち「何らかのイベントの発生」があったか否かを確認するためには、ユーザは、入出力装置の通信接続先を、利用しているコンピュータすなわち通信接続が確立しているコンピュータから、通信接続は確立していないがイベント発生の有無を知りたい他のコンピュータへ、切替器を操作することで一旦切り替え、ディスプレイモニタに当該コンピュータの画面を表示させなければならない。つまり、通信接続が確立していないコンピュータにおけるイベント発生の有無を知るためだけに、ユーザは切替器をわざわざ操作しなければならず、非常に不便である。
【０００５】
例えば、あるコンピュータに長時間の計算処理を実行させておき、この計算処理が完了するまでは別のコンピュータを利用して作業効率を高める場合が多々あるが、このような場合に当該計算処理が完了したか否かを知るには、ユーザは、切替器を操作してコンピュータの通信接続先をわざわざ切り替えなければならなかった。
【０００６】
従って本発明の目的は、上記問題に鑑み、複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続の関係を、切替器を介して切り替えることができるコンピュータシステムにおいて、通信接続が確立されていないコンピュータにおけるイベント発生を、切替操作をすることなく、容易に認識することができる切替器およびこの切替器を備えるコンピュータシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を実現するために、本発明によれば、複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続の関係を、切替器（ＫＶＭスイッチ）を介して切り替えることができるコンピュータシステムにおいて、入出力装置との通信接続が確立されているコンピュータとは異なる他のコンピュータにおいて何らかのイベントが発生した場合は、当該他のコンピュータは、このイベント発生に関する情報を切替器に送信し、切替器は、受信したイベント発生に関する情報に基づいて、イベント発生をユーザ側に報知する。
【０００８】
図１は、本発明による切替器およびこれを備えるコンピュータシステムの原理ブロック図である。なお、この図では、入出力装置２のうちのディスプレイモニタおよびキーボードについては図示を省略している。
【０００９】
本発明によれば、複数のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄと１つもしくは複数の入出力装置２との間の通信接続を切り替える切替器１は、入出力装置２との通信接続が確立されているコンピュータとは異なる他のコンピュータにおけるイベント発生に関する情報を、当該他のコンピュータから受信する受信手段１１と、受信したイベント発生に関する情報に基づいて、イベント発生をユーザ側に報知する報知手段１２と、を備える。
【００１０】
切替器１内の報知手段１２は、切替器１に設けられる表示手段１５、入出力装置２のうちのディスプレイモニタの画面上にイベント発生の内容を表示させるオンスクリーンディスプレイ（ＯＳＤ）手段１６、および、入出力装置２のうちのキーボードに設けられる表示手段（図示せず）に対して表示指示をする指示手段１７、のうちの少なくとも１つを有する。
【００１１】
また、切替器１は、通信接続が確立されているコンピュータから、このコンピュータとは異なる他のコンピュータであってイベント発生に関する情報を送信したコンピュータへ、入出力装置２の通信接続先が切り替えられたとき、報知手段１２による報知を解除する解除手段１３をさらに備えるのが好ましい。
【００１２】
また、切替器１は、通信接続が確立されているコンピュータから、このコンピュータとは異なる他のコンピュータであってイベント発生に関する情報を送信したコンピュータへ、入出力装置２の通信接続先が切り替えられたとき、イベント発生が認識されたことを、当該他のコンピュータへ通知する通知手段１４をさらに備えるのが好ましい。
【００１３】
本発明による切替器１における各手段１１〜１７は、切替器１内に設けられる演算装置、この演算装置が実行するソフトウェアプログラム、メモリ、通信インタフェースなどを用いて実現される。以上の処理を実施する装置や、以上の処理を実行するソフトウェアプログラムを作成することは、以下の説明を理解した当業者には容易に実施できる事項である。
【００１４】
本発明によるコンピュータシステム１００は、上述の切替器１と、切替器１に接続される複数のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄと、切替器１に接続される入出力装置２と、を備えてなる。なお、図１では、切替器１に接続されるコンピュータを４台としたが、この数はあくまでも一例であって本発明を限定するものはなく、その他の数であってもよい。さらに、切替器１に接続される入出力装置２を複数台としてもよい。
【発明の効果】
【００１５】
本発明によれば、複数のコンピュータと１つもしくは複数の入出力装置との間の通信接続の関係を、切替器を介して切り替えることができるコンピュータシステムにおいて、通信接続が確立されていないコンピュータにおけるイベント発生を、切替操作をすることなく、容易に認識することができる。
【発明を実施するための最良の形態】
【００１６】
図２は、本発明の第１の実施例による切替器およびこの切替器を備えるコンピュータシステムを例示する図である。図示された実施例におけるコンピュータシステム１００では、切替器（ＫＶＭスイッチ）１に、例えば４台のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄと、１組の入出力装置２が接続される。入出力装置２はキーボード２−Ｋ、マウス２−Ｍおよびディスプレイモニタ２−Ｖを備えてなる。なお、コンピュータの数は本発明を限定するものではなく、その他の数であってもよい。また、入出力装置２のうちのマウス２−Ｍの代替例として、トラックボール、ジョイスティック、平面入力パネル、ポインティングデバイスなどの座標入力装置であってもよい。
【００１７】
切替器１の筐体上には、複数のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄの中から入出力装置２の通信接続先を選択するためのセレクタスイッチ２０Ａ、２０Ｂ、２０Ｃおよび２０Ｄが設けられる。各セレクタスイッチ２０Ａ、２０Ｂ、２０Ｃおよび２０Ｄは、それぞれコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄに一対一に対応しており、ユーザは、セレクタスイッチ２０Ａ、２０Ｂ、２０Ｃおよび２０Ｄのいずれかを選択操作することにより、入出力装置２の通信接続先を切り替えることができる。また、切替器１の筐体上には、ＬＥＤ（参照符号１５Ａ、１５Ｂ、１５Ｃおよび１５Ｄ）が設けられる。ＬＥＤ１５Ａ、１５Ｂ、１５Ｃおよび１５Ｄは、それぞれコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄに一対一に対応しており、通信接続が確立しているコンピュータに対応するＬＥＤが点灯することにより、複数のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄのうちのどのコンピュータとの通信接続が確立しているかをユーザに報知するものである。
【００１８】
コンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄのそれぞれには、イベントが発生した際にはイベント発生に関する情報を切替器１に送信するソフトウェアプログラム（以下、「イベント発生通知プログラム」と称する。）が予めインストールされる。「コンピュータ上におけるイベント発生」の具体例としては、計算処理の完了、ソフトウェアプログラムやファイルのインターネット回線を介したダウンロードの完了、ソフトウェアプログラムのコンピュータへのインストール、何らかのエラーの発生、などがあり、イベント発生通知プログラムに予め定義しておけばよい。イベント発生に関する情報は、各コンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄから、キーボードもしくはマウスのための通信ラインを介して切替器１へ送信される。図３は、本発明の第１の実施例におけるイベント発生に関する情報のデータ構成を例示する図である。イベント発生に関する情報は、１バイト目にはコマンドヘッダ、２バイト目にはデータバイト数、３バイト目以降には文字列データ、といったデータ構成からなる。ここで、文字列データは、イベント発生の内容を表すものであって、ユーザが任意に定義可能である。一例を挙げると、「コンピュータ３Ｃの計算処理が完了しました。」、「コンピュータＡにおけるダウンロードが完了しました。」、「コンピュータＢでエラーが発生しました。」といったように定義すればよい。文字以外にも、所定の絵柄やマークなどを表示するようにしてもよい。
【００１９】
コマンドヘッダは、本実施例では、イベント発生に関する情報がキーボードもしくはマウスのための通信ラインを介して送信されることから、キーボードもしくはマウスのためのコマンドヘッダに準じたものとすべきであるが、既存のものと区別するために、イベント発生に関する情報は、キーボードもしくは座標入力装置のための既存のコマンドの組み合わせ、あるいは、キーボードもしくは座標入力装置のための既存のコマンドとは異なる、新たに定義される拡張コマンドで構成される。
【００２０】
図１を参照して説明したように、本発明による切替器１は、受信したイベント発生に関する情報に基づいて、イベント発生をユーザ側に報知する報知手段１２と、を備える。報知手段１２は、切替器１に設けられる表示手段１５、入出力装置２のうちのディスプレイモニタの画面上にイベント発生の内容を表示させるオンスクリーンディスプレイ（ＯＳＤ）手段１６、および、入出力装置２のうちのキーボードに設けられる表示手段に対して表示指示をする指示手段１７、のうちの少なくとも１つを有する。
【００２１】
図２に示す切替器１の筐体上に設けられるＬＥＤ１５Ａ、１５Ｂ、１５Ｃおよび１５Ｄは、図１を参照して説明した表示手段１５として機能する。すなわち、イベント発生に関する情報を送信したコンピュータに対応するＬＥＤを点滅させることで当該イベント発生をユーザ側に報知する。
【００２２】
また、図２に示す入出力装置２のうちのディスプレイモニタ２−Ｖの画面上に、イベント発生の内容を表示させるにあたり、切替器１内にオンスクリーンディスプレイ（ＯＳＤ）手段（図示せず）を設ける。通常、切替器には、現在どのコンピュータと通信接続が可能であるかについてをディスプレイモニタの画面上に表示させるためのオンスクリーンディスプレイ（ＯＳＤ）手段が設けられていることから、本実施例ではこのオンスクリーンディスプレイ（ＯＳＤ）手段の機能を流用し、イベント発生の内容についても表示できるようにする。
【００２３】
また、一般に、入出力装置２のうちのキーボード２−Ｋには、ＮｕｍＬｏｃｋ用インジケータ３１、ＣａｐｓＬｏｃｋ用インジケータ３２、およびＳｃｒｏｌｌＬｏｃｋ用インジケータ３３が設けられている。本実施例においては、これらＮｕｍＬｏｃｋ用インジケータ３１、ＣａｐｓＬｏｃｋ用インジケータ３２、およびＳｃｒｏｌｌＬｏｃｋ用インジケータ３３についても、イベント発生をユーザ側に報知するために用いる。具体的には、ＮｕｍＬｏｃｋ用インジケータ３１、ＣａｐｓＬｏｃｋ用インジケータ３２、およびＳｃｒｏｌｌＬｏｃｋ用インジケータ３３の点灯／消灯を２進数の１ビットとして処理し、各インジケータの点灯（ＯＮ）もしくは消灯（ＯＦＦ）の組み合わせにより、イベントが発生したコンピュータがどれであるかをユーザ側に報知する。各インジケータの点灯（ＯＮ）もしくは消灯（ＯＦＦ）の指示は、切替器１内の指示手段（図示せず）からキーボード２−Ｋに対してなされる。図４は、本発明の第１の実施例においてイベント発生を報知するために用いられるキーボード上のＮｕｍＬｏｃｋ用インジケータ、ＣａｐｓＬｏｃｋ用インジケータ、およびＳｃｒｏｌｌＬｏｃｋ用インジケータの点灯／消灯の組み合わせを例示する図である。この例では、インジケータの点灯を「ＯＮ」、消灯を「ＯＦＦ」で表しており、イベントが発生したのがコンピュータ３Ａであるときは、ＮｕｍＬｏｃｋ＝ＯＮ、ＣａｐｓＬｏｃｋ＝ＯＦＦ、ＳｃｒｏｌｌＬｏｃｋ＝ＯＦＦとし、コンピュータ３Ｂであるときは、ＮｕｍＬｏｃｋ＝ＯＦＦ、ＣａｐｓＬｏｃｋ＝ＯＮ、ＳｃｒｏｌｌＬｏｃｋ＝ＯＦＦとし、コンピュータ３Ｃであるときは、ＮｕｍＬｏｃｋ＝ＯＦＦ、ＣａｐｓＬｏｃｋ＝ＯＦＦ、ＳｃｒｏｌｌＬｏｃｋ＝ＯＮとし、コンピュータ３Ｄであるときは、ＮｕｍＬｏｃｋ＝ＯＮ、ＣａｐｓＬｏｃｋ＝ＯＮ、ＳｃｒｏｌｌＬｏｃｋ＝ＯＦＦとしている。図示の組み合わせはあくまでも一例であって、その他の組み合わせでもよい。
【００２４】
なお、本実施例では、イベント発生をユーザ側に報知する報知手段１１として、切替器１の筐体上に設けられたＬＥＤ１５Ａ、１５Ｂ、１５Ｃおよび１５Ｄを用いた表示手段１５と、ディスプレイモニタ２−Ｖの画面にイベント発生の内容を表示させるオンスクリーンディスプレイ（ＯＳＤ）手段１６と、キーボード２−Ｋ上に設けられたＮｕｍＬｏｃｋ用インジケータ３１、ＣａｐｓＬｏｃｋ用インジケータ３２、およびＳｃｒｏｌｌＬｏｃｋ用インジケータ３３の点灯／消灯の組み合わせを支持する指示手段１７と、を同時に実現するが、必ずしも全て同時に実現する必要はなく、少なくとも１つ実現すればよい。
【００２５】
また、切替器１は、その内部に、通信接続が確立されているコンピュータから、このコンピュータとは異なる他のコンピュータであってイベント発生に関する情報を送信したコンピュータへ、入出力装置２の通信接続先が切り替えられたとき、報知手段１２による報知を解除する解除手段（図示せず）を備える。
【００２６】
また、切替器１は、その内部に、通信接続が確立されているコンピュータから、このコンピュータとは異なる他のコンピュータであってイベント発生に関する情報を送信したコンピュータへ、入出力装置２の通信接続先が切り替えられたとき、イベント発生が認識されたことを、当該他のコンピュータへ通知する通知手段（図示せず）をさらに備えてもよい。
【００２７】
本発明による切替器１における上記各手段は、切替器１内に設けられる演算装置、この演算装置が実行するソフトウェアプログラム、メモリ、通信インタフェースなどを用いて実現される。
【００２８】
本実施例における切替器１の一連の動作の一具体例を挙げると次の通りである。例えば、入出力装置２の通信接続先がコンピュータ３Ａであるときにおいて、すなわちユーザが入出力装置２を介してコンピュータ３Ａを利用していたときにおいて、通信接続が確立していないコンピュータ３Ｃにおいて計算処理を実行させていたと仮定する。この時点では、通信接続が確立しているのはコンピュータ３Ａであるので、ＬＥＤ１５Ａのみが点灯している。
【００２９】
このとき、コンピュータ３Ｃにおいて予め実行させておいて計算処理が完了すると、コンピュータ３Ｃは、イベント発生通知プログラムに基づいて、「計算処理が完了した」というイベント発生に関する情報を、キーボードもしくはマウスのための通信ラインを介して、切替器１へ送信する。切替器１は、受信したイベント発生に関する情報に基づいて、当該イベントの発生をユーザ側に報知する。例えば、ＬＥＤ１５Ｃが点滅し、入出力装置２のうちのディスプレイモニタ２−Ｋの画面上には例えば「コンピュータ３Ｃにおいて計算処理が完了しました」と表示され、入出力装置２のうちのキーボード２−Ｋ上に設けられたＮｕｍＬｏｃｋ用インジケータ３１はＯＦＦ（消灯）、ＣａｐｓＬｏｃｋ用インジケータ３２はＯＦＦ（消灯）、ＳｃｒｏｌｌＬｏｃｋ用インジケータ３３はＯＮ（点灯）となる。これにより、ユーザは、切替器１の切替操作をすることなく、コンピュータ３Ｃにおいて計算処理が完了したこと、すなわち通信接続が確立していないコンピュータ３Ｃにおいてイベントが発生したこと、を認識することができる。この時点では、通信接続が確立しているのはコンピュータ３Ａであるので、ＬＥＤ１５Ａは点灯しているが、コンピュータ３Ｃにおいてイベントが発生したことを報知するためにＬＥＤ１５Ｃは点滅している。なお、ディスプレイモニタ２−Ｋの画面上の「コンピュータ３Ｃにおいて計算処理が完了しました。」との文字による表示はあくまでも一例であり、コンピュータ３Ｃの計算処理の完了を示す絵柄やマークなどを表示するようにしてもよい。既に説明したように、ディスプレイモニタ２−Ｋの画面上に表示させる文字は、図３を参照して説明した「文字列データ」で画定される。
【００３０】
この認識後、ユーザは、コンピュータ３Ｃにおける計算処理完了後の処理のために、切替器１のセレクタスイッチ２０Ｃを選択操作して、入出力装置２の通信接続先を、コンピュータ３Ａからコンピュータ３Ｃへ切り替える。すると、当該イベントの発生をユーザ側に報知する処理が解除される。すなわち、ディスプレイモニタ２−Ｋの画面上の「コンピュータ３Ｃにおいて計算処理が完了しました」との表示は消去され、キーボード２−Ｋ上に設けられたＮｕｍＬｏｃｋ用インジケータ３１、ＣａｐｓＬｏｃｋ用インジケータ３２、およびＳｃｒｏｌｌＬｏｃｋ用インジケータ３３は全てＯＦＦ（消灯）となる。さらに、入出力装置２の通信接続先がコンピュータ３Ａからコンピュータ３Ｃへ切り替わったことにより、ＬＥＤ１５Ａは消灯し、ＬＥＤ１５Ｃについては点滅から点灯に変わる。なお、ユーザによりイベント発生が認識されたことを示す情報が、コンピュータ３Ｃへ通知されるようにしたことにより、コンピュータ３Ｃにおけるその後の処理やユーザの操作がスムースになり得る。
【００３１】
図５は、本発明の第２の実施例による切替器およびこの切替器を備えるコンピュータシステムを例示する図である。図示された実施例におけるコンピュータシステム１００では、切替器１に、例えば４台のコンピュータ３Ａ、３Ｂ、３Ｃおよび３Ｄが接続されるとともに、３組の入出力装置２Ａ、２Ｂおよび２Ｃがそれぞれコンソールユニット４Ａ、４Ｂおよび４Ｃが接続される。各入出力装置２Ａ、２Ｂおよび２Ｃは、それぞれキーボード２Ａ−Ｋ、マウス２Ａ−Ｍおよびディスプレイモニタ２Ａ−Ｖ、キーボード２Ｂ−Ｋ、マウス２Ｂ−Ｍおよびディスプレイモニタ２Ｂ−Ｖ、ならびに、キーボード２Ｃ−Ｋ、マウス２Ｃ−Ｍおよびディスプレイモニタ２Ｃ−Ｖを備えてなる。なお、これ以外の回路構成要素については図２に示す回路構成要素と同様であるので、同一の回路構成要素には同一符号を付して当該回路構成要素についての詳細な説明は省略する。また、コンピュータおよび入出力装置の数は本発明を限定するものではなく、その他の数であってもよい。
【００３２】
本発明の第２の実施例における切替器１は、上述した第１の実施例による機能に加え、いわゆるマルチユーザ機能をさらに有するＫＶＭスイッチである。切替器１は、利用可能なコンピュータが各ユーザ毎に限定されるように、切替器１内のメモリに予め登録されたユーザ情報に基づき、アクセス権限を有するコンピュータに対してのみ切り替え可能とする。より具体的には次の通りである。すなわち、ユーザは入出力装置のうちのキーボードもしくはマウスを利用して自分のユーザＩＤを入力し、マルチユーザ機能を有するＫＶＭスイッチである切替器１にログオンする。ログオン完了後、切替器１は、ユーザによる切替操作があった場合には、予め登録されているユーザ情報を参照し、当該切替操作による切替先が、当該ユーザがアクセス権限を有するコンピュータである場合は切替処理を実行し、当該ユーザがアクセス権限を有しないコンピュータである場合は切替処理は実行しない。
【００３３】
本実施例では、切替器１は、複数の入出力装置のうち、イベントが発生したコンピュータすなわちイベント発生に関する情報を送出したコンピュータについてのアクセス権限を有するユーザがログオンしているとき、このユーザが利用している入出力装置に対してのみ、イベント発生に関する情報を送出する。すなわち、イベント発生に関する情報を受信する入出力装置は限定される。したがって、当該イベントが発生したコンピュータについてのアクセス権限を有していないユーザが利用している入出力装置には、イベント発生に関する情報が送出されないので、当該入出力装置においては、ディスプレイモニタの画面上におけるイベント発生の内容の表示や、キーボード上におけるＮｕｍＬｏｃｋ用インジケータ、ＣａｐｓＬｏｃｋ用インジケータ、およびＳｃｒｏｌｌＬｏｃｋ用インジケータを用いたユーザ側に対するイベント発生についての報知がされることはない。したがって、例えば、多くのユーザがそれぞれの入出力装置を利用して複数のコンピュータのうちのいずれかにアクセスしていたとしても、アクセス権限を有しないコンピュータにおけるイベント発生について認識することはできないので、セキュリティおよびプライバシーが確保される。
【００３４】
第１の実施例と同様、第２の実施例においても、イベント発生を認識したユーザにより、通信接続が確立されているコンピュータから当該イベントが発生したコンピュータへ、入出力装置の通信接続先が切り替えられたときは、当該イベントの発生をユーザ側に報知する処理は解除される。またさらに、ユーザによりイベント発生が認識されたことを示す情報が、当該イベントが発生したコンピュータへ通知されるようにしてもよく、特にこの場合は、当該イベントが発生したコンピュータにおけるその後の処理やユーザの操作がスムースになり得る。
【００３５】
例えばある１つのコンピュータについてアクセス権限を有するユーザが複数存在し、これらユーザがそれぞれ別のコンピュータを利用していたときに、上記ある１つのコンピュータにおいてイベントが発生し、一連の報知動作によりユーザが当該イベントを認識した結果、上記ある１つのコンピュータについてアクセス権限を有するユーザのうちの少なくとも１人が、上記ある１つのコンピュータへの切替処理を実行した場合は、当該イベントの発生をユーザ側に報知する処理が解除され、また、ユーザによりイベント発生が認識されたことを示す情報が、当該イベントが発生したコンピュータへ通知されることになる。なお、この変形例として、上記ある１つのコンピュータについてアクセス権限を有するユーザの全てが上記ある１つのコンピュータへの切替処理を実行した場合に限り、当該イベントの発生をユーザ側に報知する処理が解除され、また、ユーザによりイベント発生が認識されたことを示す情報が、当該イベントが発生したコンピュータへ通知されるようにしてもよい。
【産業上の利用可能性】
【００３６】
本発明は、複数のコンピュータと１つもしくは複数の入出力装置（コンソール）との間の通信接続を切り替えることができるＫＶＭスイッチと呼ばれる切替器に適用可能である。本発明によれば、通信接続が確立されていないコンピュータにおけるイベント発生を、切替操作をすることなく、容易に認識することができる。例えば金融ディーリングやネットワークマネージメントなどのように、個人ユーザが複数のコンピュータを所有し、各コンピュータ毎に異なる作業環境でコンピュータを利用したり、あるいは、複数のユーザで複数のコンピュータを共有する場合に本発明による切替器は有効である。
【図面の簡単な説明】
【００３７】
【図１】本発明による切替器およびこれを備えるコンピュータシステムの原理ブロック図である。
【図２】本発明の第１の実施例による切替器およびこの切替器を備えるコンピュータシステムを例示する図である。
【図３】本発明の第１の実施例におけるイベント発生に関する情報のデータ構成を例示する図である。
【図４】本発明の第１の実施例においてイベント発生を報知するために用いられるキーボード上のＮｕｍＬｏｃｋ用インジケータ、ＣａｐｓＬｏｃｋ用インジケータ、およびＳｃｒｏｌｌＬｏｃｋ用インジケータの点灯／消灯の組み合わせを例示する図である。
【図５】本発明の第２の実施例による切替器およびこの切替器を備えるコンピュータシステムを例示する図である。
【符号の説明】
【００３８】
１    切替器
２    入出力装置
２−Ｋ、２Ａ−Ｋ、２Ｂ−Ｋ、２Ｃ−Ｋ    キーボード
２−Ｖ、２Ａ−Ｖ、２Ｂ−Ｖ、２Ｃ−Ｖ    ディスプレイモニタ
２−Ｍ、２Ａ−Ｍ、２Ｂ−Ｍ、２Ｃ−Ｍ    マウス
３Ａ、３Ｂ、３Ｃ、３Ｄ    コンピュータ
４Ａ、４Ｂ、４Ｃ    コンソールユニット
１１    受信手段
１２    報知手段
１３    解除手段
１４    通知手段
１５、１５Ａ、１５Ｂ、１５Ｃ、１５Ｄ    表示手段
１６    オンスクリーンディスプレイ（ＯＳＤ）手段
１７    指示手段
１００    コンピュータシステム
【図１】
0004827533.tif 000002
【図２】
0004827533.tif 000003
【図３】
0004827533.tif 000004
【図４】
0004827533.tif 000005
【図５】
0004827533.tif 000006