(57)【要約】【課題】互換性の問題を改善し、切替効率を向上させる。【解決手段】ＫＶＭスイッチ及びその作業方法は、複数のパソコンホストが少なくとも一つのＵＳＢ周辺装置を共用できるようにする。切替モジュールによりパソコンホストがＵＳＢ周辺装置と直接的に交流できる。また、ＫＶＭスイッチは、マイクロプロセスユニット及びＵＳＢコントローラを含み、ＫＶＭスイッチが異なるパソコンホストを切り替える時に、ＵＳＢ転送プロトコルで使用されている設定情報コマンドの仕様で、ＵＳＢ周辺装置を設定することに介入し、識別情報が代表するパソコンホストが発信する信号を受信するように変更し、パソコンホストが毎回に切替操作を行う時に、毎回、装置枚挙のステップに経由してＵＳＢ周辺装置を識別する必要がなくなる。【選択図】図２
2009193561.tif 000002
【特許請求の範囲】
【請求項１】
複数のパソコンホストが少なくとも一つのＵＳＢ周辺装置を共用するＫＶＭスイッチであって、
前記複数のパソコンホストの接続作業状態を得て検知信号を発生する検出ユニットと、
前記ＵＳＢ周辺装置に接続し、前記ＵＳＢ周辺装置と前記複数のパソコンホストとの間の信号転送を行う切替モジュールと、
前記切替モジュールに接続し、前記ＵＳＢ周辺装置の設定及び制御を行うＵＳＢコントローラと、
前記検知信号に基づいて前記切替モジュールを制御し対応の切替を行い、かつスイッチング情報信号を出力する制御ユニットと、
前記複数のパソコンホスト自体の識別情報を記録し、前記スイッチング情報信号に基づいて前記ＵＳＢコントローラを制御し、前記識別情報に対応する設定情報コマンドを前記ＵＳＢ周辺装置に転送するマイクロプロセスユニットとを含み、
前記ＵＳＢ周辺装置が、前記設定情報コマンドに対応する識別情報が代表するパソコンホストが発信するコマンド信号を受信するように、直接的に変更する
ことを特徴とするＫＶＭスイッチ。
【請求項２】
前記パソコンホストに対応して接続する複数の上りポートと、
前記マイクロプロセスユニットに接続し、外部制御装置が発生する接続ポートトリガー信号を受信するとともに、前記マイクロプロセスユニットにより発生した切替信号を前記制御ユニットに与える接続インターフェースと
を備えることを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項３】
前記制御ユニットは、前記検知信号に基づいて前記切替モジュールを制御し、一番先に起動されたパソコンホストが接続する上りポートに前記ＵＳＢ周辺装置を接続するように切り替えることを特徴とする請求項２に記載のＫＶＭスイッチ。
【請求項４】
前記制御ユニットは、切替信号に基づいて前記切替モジュールを制御し、前記接続ポートトリガー信号が指示した上りポートに前記ＵＳＢ周辺装置を接続するように切り替えることを特徴とする請求項２に記載のＫＶＭスイッチ。
【請求項５】
前記検出ユニットは、前記ＵＳＢ周辺装置から前記複数のパソコンホストへの入力信号を受信し、
前記制御ユニットは、前記入力信号が予め設けられた接続ポート設定値に符合すると判断する時に、前記切替モジュールを制御し、該接続ポート設定値に応じる上りポートに前記ＵＳＢ周辺装置を接続するように切り替える
ことを特徴とする請求項２に記載のＫＶＭスイッチ。
【請求項６】
前記切替モジュールは、
複数のダミーインターフェース装置と、
応答信号を発生する複数の応答モジュールと、
前記ＵＳＢ周辺装置に接続するマルチポート集線器と、
一対一の接続方式で前記複数の応答モジュール及び前記複数の上りポートに接続する複数の切替ユニットと、
前記複数のダミーインターフェース装置及び前記マルチポート集線器に接続され、前記制御ユニットの制御によって、前記複数のダミーインターフェース装置及び前記ＵＳＢ周辺装置を前記複数の切替ユニットに配分する補助切替ユニットとを含み、
前記複数のダミーインターフェース装置のうちの一つは、前記マルチポート集線器に接続され、前記マルチポート集線器を介して前記補助切替ユニットに接続し、
前記ＵＳＢコントローラは、前記マルチポート集線器に接続され、前記ＵＳＢ周辺装置を制御し、
前記複数の切替ユニットは、前記制御ユニットの制御により、それぞれ接続する応答モジュールに接続するよう、或いは前記補助切替ユニットに接続するようにそれぞれ切り替えられ、前記複数の上りポートを介して前記複数のパソコンホストが発信したコマンド信号に応答する
ことを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項７】
複数のパソコンホストが少なくとも一つのＵＳＢ周辺装置を共用するＫＶＭスイッチの作業方法であって、
スイッチング情報信号を発生することを確認するステップと、
前記スイッチング情報信号に基づいて設定情報コマンドを前記ＵＳＢ周辺装置に転送し、前記ＵＳＢ周辺装置が、前記設定情報コマンドに対応するパソコンホストが発信するコマンド信号を受信するように、変更させるステップと、
前記ＵＳＢ周辺装置が前記スイッチング情報信号により指示した前記パソコンホストに直接的に接続するように切り替える切替ステップとを含み、
前記切替ステップを実行してから、前記ＵＳＢ周辺装置が、切り替えられた前記パソコンホストと直接的に信号を転送できる
ことを特徴とするＫＶＭスイッチの作業方法。
【請求項８】
前記複数のパソコンホストの接続作業状態を検出することで検知信号を発生し、前記検知信号に基づいて前記スイッチング情報信号を発生することを特徴とする請求項７に記載のＫＶＭスイッチの作業方法。
【請求項９】
前記ＵＳＢ周辺装置から前記複数のパソコンホストへの入力信号を受信し、かつ前記入力信号が予め設けられた接続ポート設定値に符合すると判断する時に、前記スイッチング情報信号を発生することを特徴とする請求項７に記載のＫＶＭスイッチの作業方法。
【請求項１０】
接続ポートトリガー信号を受信し、前記接続ポートトリガー信号に基づいて前記スイッチング情報信号を発生することを特徴とする請求項７に記載のＫＶＭスイッチの作業方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＫＶＭスイッチに係り、特に、互換性を兼備し切替効率を向上させるＫＶＭスイッチ及びその作業方法に関る。
【背景技術】
【０００２】
科学技術や産業の急速な発展に伴い、パソコンの普及率も大幅に向上されつつある。使用者が複数のパソコンを持ちかつ同一の操作装置及びディスプレイを共用しようとすると、ＫＶＭスイッチ（キーボード−ビデオ−マウススイッチ（Keyboard-Video-Mouse Switch、KVM Switch））を使用して、切替や制御を行う必要がある。このようにすると、複数のパソコンがそれぞれ個々の周辺装置（またはコンソールデバイス（Console Device））に接続する必要がなくなり、スペースを節約できる。
【０００３】
また、ＵＳＢ周辺装置の普及に伴い、人々がＵＳＢ周辺製品を外部接続する要求が益々高くなっている。そのため、現在、より多くのＫＶＭスイッチにはＵＳＢローカル先回路が設けられている。上記ＫＶＭスイッチは、伝統的なＰＳ／２のキーボード、マウス及びスクリーンの切替を行えるだけでなく、ＵＳＢ周辺装置を共有できる機能も提供する。これにより、ＵＳＢ周辺装置をＫＶＭスイッチに直接、接続できるようになり、それぞれのパソコンの間に共有させる。
【０００４】
現在のＫＶＭスイッチは、機械式と電子式の大体２つのタイプの設計方式に分けられる。そのうち、機械式の設計方式は、主に、スイッチングの概念が存在し、実際にスイッチをオン・オフし、さらにハードウェア切替回路を搭載することによりスイッチングの作用に達する。例えば、機械式のＫＶＭスイッチについて、最もよく使われているのは、複数のパソコンの単純な切替に用い、ＰＳ／２インターフェースを使用するキーボード及びマウスなどの周辺装置の作業プラットホームである。
【０００５】
しかしながら、我々は、ＵＳＢ仕様の規定から、ＵＳＢ周辺装置がパソコンのホストに接続されると、パソコンのホストシステムは、装置枚挙の動作を行い、接続されたＵＳＢ装置を識別し、ＵＳＢ周辺装置が自身の装置クラスを応答し装置識別を行うとともに、異なる装置のタイプに応じて異なる転送モードを得ることが知られている。そのため、このような機械式の設計方式の概念をＵＳＢに外接する周辺装置の機能に合わせて設計すれば、以下の欠点が発生する。すなわち、使用者が現在操作しているパソコンホストから他の一台のパソコンに切り替えると、該パソコンホストは、これらの外接のＵＳＢ周辺装置を改めて識別しなければ使用できないため、切替使用工程を完了するまでにより長い時間がかかってしまう。
【０００６】
これに対し、電子式の設計方式が提案されている。主に、ブリッジとしてマイクロプロセスユニットを追加して設計し、先に、全てのＵＳＢ周辺装置を該マイクロプロセスユニットに接続させ、さらに、上記マイクロプロセスユニットの処理及び変換によりパソコンホストとの連絡を達成する。その後、マイクロプロセスユニットは、使用者がパソコンホストを切り替える際に発生したスイッチング信号を受信し、それぞれのパソコンホスト間の切替を行う。このように、マイクロプロセスユニットにより上記ＵＳＢ周辺装置を識別でき、かつ、使用者が使用しているパソコンホストを切り替えてから、マイクロプロセスユニットにより、関連のＵＳＢ周辺装置の情報を上記パソコンホストに直接、提供し、パソコンをＵＳＢ周辺装置に直接、接続できるようになり、毎回切替の時に全てのＵＳＢ周辺装置を再び識別する必要はなくなる。
【０００７】
電子式ＫＶＭスイッチの設計により、切替時にＵＳＢ周辺装置を改めて識別する時間を節約できる。しかし、マイクロプロセスユニットによりＵＳＢ周辺装置を識別し、機械式設計の方式のようにパソコンホスト（作業システム）で識別するものではないため、マイクロプロセスユニットによるＵＳＢ信号への転送及び識別は、ＫＶＭスイッチの作業上の試練として重要なポイントになる。このため、市場の様々なタイプのＵＳＢ周辺装置にとって、マイクロプロセスユニットの設計の優劣がＫＶＭスイッチ全体の互換性に影響してしまう。マイクロプロセスユニットが常に更新して、新しい製品が続々と進んでいるＵＳＢ周辺装置に応じなければならないため、逆に製品の自由度を低下させてしまう。
【０００８】
そのため、如何に設計改良して、互換性が好ましく切替効率を向上できる目的を達することは、現在のＫＶＭスイッチ上において研究すべきところである。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
これに鑑みて、本発明が解決しようとする技術問題は、スイッチの概念で、かつ、マイクロプロセスユニット及びＵＳＢコントローラに合わせる設計により、パソコンホストがＵＳＢ周辺装置を直接的に識別でき、切替毎に使用されるパソコンホストが、装置枚挙の工程を改めて行う必要はなくなり、それに対し、ＫＶＭスイッチが切り替える時に、ＵＳＢ周辺装置を設定し、異なるパソコンホストの識別信号を受信するように変更すれば、上記識別信号が代表するパソコンホストが転送するデータ信号のみを受信するようになる。よって、ＫＶＭスイッチは、互換性が好ましく切替効率を向上させる目的を達成できる。
【課題を解決するための手段】
【００１０】
前記目的を達成するために、本発明の一の方案によれば、複数のパソコンホストが少なくとも一つのＵＳＢ周辺装置を共用するＫＶＭスイッチであって、検出ユニットと、切替モジュールと、ＵＳＢコントローラと、制御ユニットと、マイクロプロセスユニットとを含むＫＶＭスイッチを提供した。検出ユニットは、複数のパソコンホストの接続作業状態を受けて検知信号を発生する。切替モジュールは、ＵＳＢ周辺装置に接続し、前記ＵＳＢ周辺装置と前記複数のパソコンホストとの間の信号転送を行う。ＵＳＢコントローラは、前記切替モジュールに接続し、前記ＵＳＢ周辺装置の設定及び制御を行う。制御ユニットは、前記検知信号に基づいて前記切替モジュールを制御し対応の切替を行い、さらに、スイッチング情報信号を出力する。マイクロプロセスユニットは、複数のパソコンホスト自体の識別情報を記録し、かつ、前記スイッチング情報信号を受信した時に、前記スイッチング情報信号に基づいて前記ＵＳＢコントローラを制御し、前記識別情報に対応する設定情報コマンドを前記ＵＳＢ周辺装置に転送する。よって、前記ＵＳＢ周辺装置は、前記設定情報コマンドに対応する識別情報が代表するパソコンホストが発信するコマンド信号を受信するように直接的に変更し、切替効率を向上させ、かつ、パソコンホストが前記ＵＳＢ周辺装置を直接的に識別し、好ましい互換性を備える。
【００１１】
前記目的を達成するために、本発明の他の方案によれば、複数のパソコンホストが少なくとも一つのＵＳＢ周辺装置を共用するＫＶＭスイッチの作業方法であって、先ず、スイッチング情報信号を発生し、次に、前記スイッチング情報信号に基づいて設定情報コマンドを前記ＵＳＢ周辺装置に転送し、前記ＵＳＢ周辺装置が、前記設定情報コマンドに対応するパソコンホストが発信するコマンド信号を受信するように変更させるＫＶＭスイッチの作業方法を提供した。さらに、切替工程を行い、前記ＵＳＢ周辺装置が前記スイッチング情報信号により指示した前記パソコンホストに直接的に接続するように切り替える。よって、前記切替工程を実行してから、前記ＵＳＢ周辺装置が、切替された前記パソコンホストと直接的に信号を転送できるようになる。
【００１２】
すると、本発明の操作により、それぞれのパソコンホストが、ＫＶＭスイッチの切替により接続した後に、信号の転接による必要はなく、前記ＵＳＢ周辺装置に直接的に接続し、かつ、パソコンホストの作業システムが、前記ＵＳＢ周辺装置と直接的に信号を転送、交流し、前記ＵＳＢ周辺装置に対しての互換性の問題を解決する。また、本発明に係るＫＶＭスイッチは、切替操作を行う時に、さらに前記ＵＳＢ周辺装置に対して設定し受信したパソコンホストのアドレスを変更させる。このように、切替されたパソコンホストは、装置枚挙を改めて行う必要がなく、前記ＵＳＢ周辺装置と直接的に交流でき、ＫＶＭスイッチの切替効率を大幅に向上させる。
【発明の効果】
【００１３】
本発明によれば、互換性が好ましく切替効率を向上させることができる。
【００１４】
本発明が所定目的を達成するために採択した技術、手段及び効果をより詳しく了解するために、以下に本発明に関わる詳細な説明及び添付図面を参照すれば、本発明の目的、特徴及び特長が、これらによって深くかつ具体的に理解できると確信しているが、それらの添付図面が参考及び説明のみに使われ、本発明の主張範囲を狭義的に局限するものではないことは言うまでもないことである。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明に係るＫＶＭスイッチを示す図である。そのうち、本発明に係るＫＶＭスイッチ１は、複数のパソコンホスト２が少なくとも一つのＵＳＢ周辺装置３（例えば、キーボードやマウス、メモリ）を共用できる。
【００１６】
本発明に係るＫＶＭスイッチ１は、主に、集線器及び切替スイッチの概念により、パソコンホスト２が切替により接続した後に、ＵＳＢ周辺装置３に直接、接続する。ＫＶＭスイッチ１が各メーカのＵＳＢ周辺装置３に対しての互換性の問題を解決できる。さらに、ＫＶＭスイッチ１は、ＵＳＢ転送プロトコルのうち装置間に使用されている設定情報コマンドの仕様を利用し、異なるパソコンホスト２に切り替える時に、ＵＳＢ周辺装置が受信できるアドレス及び配置信号（異なるパソコンホスト２がそれぞれ有する個別の特定アドレス及び配置信号）を直接変更できる。よって、パソコンホスト２が毎回切替のたびに装置枚挙する工程を経てＵＳＢ周辺装置３を識別する必要がなくなり、ＫＶＭスイッチ１の切替効率を大幅に向上できる。上記設定情報コマンドは、例えば、セットアドレス（Set Address）、セット配置（Set Configuration）などのコマンド仕様である。
【００１７】
図２は、本発明に係るＫＶＭスイッチの実施例を示すブロック図である。図に示すように、本実施例は、ＫＶＭスイッチ１を提供し、パソコンホスト２がＵＳＢ周辺装置３を共用できる。上記ＫＶＭスイッチ１は、検出ユニット１１と、切替モジュール１２と、ＵＳＢコントローラ１３と、制御ユニット１４と、マイクロプロセスユニット１５と、複数の上りポート１６(Upstream Port）と、接続インターフェース１７とを含む。上りポート１６は、パソコンホスト２に対応して接続する。また、実際の設計において、上りポート１６の設計数は、ＫＶＭスイッチ１が接続できるパソコンホスト２の数を示し、本実施例では特に限定されるものではない。
【００１８】
検出ユニット１１は、上記複数の上りポート１６に接続し、パソコンホスト２の接続作業状態を受けて、如何なるパソコンホスト２がＫＶＭスイッチ１に接続されたか否かを常に検出する。上記検出ユニット１１は、パソコンホスト２が何れか一つの上りポート１６に接続されたことを検出すると、検知信号を発生する。ここで、上記検知信号は、例えば、それぞれのパソコンホスト２の作業状態（例えば、起動、終了、休眠、休眠回復など）及び個々のパソコンホスト２がそれぞれどの上りポート１６に接続されたかなどの状態情報を含む。
【００１９】
切替モジュール１２は、ＵＳＢ周辺装置３に接続し、制御ユニット１４の切替制御を受け、ＵＳＢ周辺装置３を使用者が現在操作しようとするパソコンホスト２に切替させ、ＵＳＢ周辺装置３とパソコンホスト２との間の信号転送を行う。また、切替モジュール１２の切替後に、個々のパソコンホスト２が操作上に誤りを発生しないように、これらのうち接続されたが現在使用されていないパソコンホスト２が発するコマンド信号に応答することもできる。この切替機能を実現するために、切替モジュール１２は、複数の切替ユニット１２１と、補助切替ユニット１２２と、複数の応答モジュール１２３と、マルチポート集線器１２４と、複数のダミーインターフェース装置１２５とを含む。
【００２０】
補助切替ユニット１２２の下方に複数のダミーインターフェース装置１２５及びマルチポート集線器１２４が接続された。マルチポート集線器１２４は、ＵＳＢ周辺装置３に接続する。ダミーインターフェース装置１２５は、主に、パソコンホスト２が起動する時に、パソコンホスト２の基本入出力システム（ＢＩＯＳ）が起動自己テスト（ＰＯＳＴ）で必要とする情報に応答する。同様に、本実施例で設計したダミーインターフェース装置１２５の数は、ＫＶＭスイッチ１自身が設計した上りポート１６の数に決められ、接続できるパソコンホスト２を十分にサポートできる。また、そのうち一つのダミーインターフェース装置１２５は、マルチポート集線器１２４に接続され、さらに、マルチポート集線器１２４を介して補助切替ユニット１２２に接続する。これにより、マルチポート集線器１２４がＵＳＢ周辺装置３に接続されていないときに、パソコンホスト２が起動する時に必要とする応答情報に応じることができ、パソコンホスト２がスムーズに起動できるようになる。
【００２１】
また、応答モジュール１２３は、例えばパケット（ＮＡＫ）を否定するなどの応答信号を発生する。複数の切替ユニット１２１は、補助切替ユニット１２２に接続し、補助切替ユニット１２２が配分、使用している装置を享ける外、さらに一対一の接続方式で複数の応答モジュール１２３に接続する。これにより、現在使用しているパソコンホスト２が非使用状態に切り替えられると、応答モジュール１２３と交流することによって、非使用状態におけるパソコンホスト２が、ＵＳＢ周辺装置３と接続オフの状態になるとは思えないようにする。言い換えれば、パソコンホスト２は、通常、定期的に問合せコマンドを発し、接続されたＵＳＢ周辺装置３が状態を応答するように要求しているが、非使用状態に切り替えられると（ＵＳＢ周辺装置３が実際に他のパソコンホスト２に切り替えられた状態）、接続された切替ユニット１２１が応答モジュール１２３に接続するように切り替え、問合せコマンドを発する時に関連の応答信号（例えば、パケット（ＮＡＫ）を否定する）を受信でき、異常が発生されていないと認めた。
【００２２】
以上の説明に続き、制御ユニット１４は、検出ユニット１１が出力する検知信号に基づいて切替モジュール１２を制御し対応の切替を行う。ここで、切替モジュール１２のうちの補助切替ユニット１２２は、制御ユニット１４の制御によって、ダミーインターフェース装置１２５及びマルチポート集線器１２４が接続したＵＳＢ周辺装置３を複数の切替ユニット１２１に配分する。切替モジュール１２のうちの切替ユニット１２１は、制御ユニット１４の制御によって、それぞれ接続された応答モジュール１２３または補助切替ユニット１２２に接続するようにそれぞれ切り替えられ、さらに、それぞれ上りポート１６を介して各パソコンホスト２に応答する。
【００２３】
本実施例の予め設定された操作条件において、制御ユニット１４が検知信号を受信した後に、検知信号のうちの起動状態情報に基づいて切替モジュール１２を制御し対応切替するとは、例えば、ＵＳＢ周辺装置３を一番先に起動されたパソコンホスト２が接続する上りポート１６に接続するように切り替えることである。別のパソコンホスト２について、起動完了状態であると、応答モジュール１２３に接続するように切り替えられ、起動している状態であると、補助切替ユニット１２２に接続するように切り替えられ、配分されたダミーインターフェース装置１２５を受け入れる。パソコンホスト２の起動の前後順次は、パソコンホスト２のうちのＵＳＢローカル先コントローラ（図示せず)の起動順次により決められた。
【００２４】
本発明は、主に、ＫＶＭスイッチ１で異なるパソコンホスト２を切り替える時に、さらにＵＳＢ周辺装置３を設定し、受信できるパソコンホスト２が有する一つの識別情報に変えられ、ＵＳＢ周辺装置３が、上記識別情報が代表するパソコンホスト２が発する信号しか受信できないようになる。これに対して、本発明は、ＫＶＭスイッチ１においてＵＳＢコントローラ１３及びマイクロプロセスユニット１５を追加して設置する。ＵＳＢコントローラ１３は、切替モジュール１２に接続し、ＵＳＢ周辺装置３の設定及び制御を行う。実際の設計上において、ＵＳＢコントローラ１３は、ＵＳＢ周辺装置３に直接的に接続し、制御の作用に達する。
【００２５】
マイクロプロセスユニット１５は、制御ユニット１４とＵＳＢコントローラ１３との間に接続され、内部に個々のパソコンホスト２の識別情報を記録している。上記マイクロプロセスユニット１５は、制御ユニット１４が切替モジュール１２を制御し対応の切替を行う時に出力する一つの切替情報信号に基づいて、ＵＳＢコントローラ１３を制御し、ＵＳＢ転送プロトコルで上記識別情報に対応する設定情報コマンドをＵＳＢ周辺装置３に転送する。すると、ＵＳＢ周辺装置３が設定情報コマンドを受信した後に、上記設定情報コマンドに対応する識別情報が代表するパソコンホスト２が発信するコマンド信号のみを受信するように直接的に変更する。これにより、ＫＶＭスイッチ１が異なるパソコンホスト２に切り替える時に、装置枚挙を改めて行う必要はない。また、パソコンホスト２は、切替モジュール１２の切替接続により、ＵＳＢ周辺装置３と直接的に信号を転送及び交流できる。
【００２６】
本実施例においてパソコンホスト２を切り替える条件になる方式は、各パソコンホスト２の作業状態を検出することによって最初に起動されたパソコンホスト２に切り替えられるほか、使用者がＵＳＢ周辺装置３（例えば、キーボード）により関連ワードまたはボタンを押して使用する必要のあるパソコンホスト２に切り替えられることもでき、さらに、使用者が外部制御装置４の操作（例えば、ボタンモジュール、プロセサ関連アプリケーション装置）により直接、外部から制御して、切り替える効果に達することもできる。
【００２７】
検出ユニット１１が上りポート１６に接続されるため、パソコンホスト２が入力信号を発生してＵＳＢ周辺装置３に与えようとすると、本実施例の設計では、検出ユニット１１が上記入力信号を得て制御ユニット１４に供給する。制御ユニット１４は、上記入力信号が制御ユニット１４のうち予め設けられた接続ポート設定値に符合すると判断する時に、接続ポート設定値に基づいて切替モジュール１２を制御し対応の切替を行い、ＵＳＢ周辺装置３を上記接続ポート設定値に応じる上りポート１６に接続するように切替し、かつ、同様にマイクロプロセスユニット１５に切替情報を出力し、ＵＳＢ周辺装置３を設定し、受信できるパソコンホスト２が持つ識別情報に変えられる。例えば、予め設けられた接続ポート設定値は、「Ctrl＋F1」キーの信号で一番目の上りポートに対照して表示し、「Ctrl＋F2」キーの信号で二番目の上りポートに対照して表示し、順次、示していくとする。そのため、使用者がキーボード上の「Ctrl」キー及び「F1」キーを同時に押す時に発生した入力信号は、予め設けられた接続ポート設定値に符合するものであり、ＵＳＢ周辺装置３を一番目の上りポートに接続するように切替し、一番目の上りポートに接続されたパソコンホスト２と信号転送を行う。
【００２８】
また、外部制御装置４の設計において、外部制御装置４は、接続インターフェース１７を介してマイクロプロセスユニット１５に接続する。接続インターフェース１７は、実際の設計上において、例えば、直列または並列の転送インターフェースである。そのため、本実施例で設計されたマイクロプロセスユニット１５は、さらに、外部制御装置４が発生する接続ポートトリガー信号を受信でき、かつ変換してから切替信号を制御ユニット１４に入力することにより、制御ユニット１４が切替制御することを補助する。制御ユニット１４は、さらに、上記切替信号に基づいて切替モジュール１２を制御し、ＵＳＢ周辺装置３を上記接続ポートトリガー信号が指示した上りポート１６に接続するように切り替える。また、上記制御ユニット１４は、同様にマイクロプロセスユニット１５に切替情報を出力し、ＵＳＢ周辺装置３を設定し、受信できるパソコンホスト２が持つ識別情報に変えられる。
【００２９】
図３は、本発明に係るＫＶＭスイッチの作業方法の実施例を示すフローチャートである。図に示すように、本発明は、複数のパソコンホスト２がＵＳＢ周辺装置３を共用できるＫＶＭスイッチ１の作業方法を提供する。上記作業方法は、先ず、ＫＶＭスイッチ１が起動されてから、上記ＫＶＭスイッチ１を初期化させ（Ｓ３０１）、初期化の過程において、例えば、先にマルチポート集線器１２４を一番目の上りポートに接続するように切り替えておき、ダミーインターフェース装置１２５を他の上りポートに分けて接続させる。
【００３０】
次に、如何なるパソコンホスト２がＫＶＭスイッチ１に接続されたか否か、或いは、元々接続されたパソコンホスト２の接続作業状態を検出し、検知信号を発生するか否かを判断する（Ｓ３０３）。判断結果がＮＯであると、現在新しく接続されたパソコンホスト２は無く或いは元々接続されたパソコンホスト２が終了または休眠に入る状態でないと示し、現在のＫＶＭスイッチ１の切替状態を維持する。また、ＫＶＭスイッチ１は作業する時に、常にＵＳＢ周辺装置３がパソコンホスト２で発生した入力信号を受信し、上記入力信号が予め設けられた接続ポート設定値に符合するか否かを判断する（Ｓ３０５）。判断結果がＮＯであると、同様に使用者がパソコンホスト２を切り替える条件に符合する関連のボタンまたはワードを押しもしくはキーインすることはないと示し、上記入力信号が如何なる接続ポート設定値に符合していないため、ＫＶＭスイッチ１は、現在の切替状態を維持する。また、ＫＶＭスイッチ１は作業期間に、さらに、常に外部制御装置４が発生した接続ポートトリガー信号を受信したか否かを判断する（Ｓ３０７）。判断結果がＮＯであると、使用者が外部制御装置４で異なるパソコンホスト２を使用するように切替制御することはないと示し、ＫＶＭスイッチ１は、現在の切替状態を維持する。その後、さらに、ステップ（Ｓ３０３）及びその後のステップを繰り返して行う。
【００３１】
ステップ（Ｓ３０３）、（Ｓ３０５）及び（Ｓ３０７）のうち、一つステップの判断結果がＹＥＳであると、スイッチング情報信号を発生し（Ｓ３０９）、ＫＶＭスイッチ１は現在の切替状態を変更しなければならないことと示す。そのうち、ステップ（Ｓ３０３）の判断結果がＹＥＳであると、上記検知信号に基づいてスイッチング情報信号を発生する。ステップ（Ｓ３０５）の判断結果がＹＥＳであると、上記接続ポート設定値に基づいてスイッチング情報信号を発生する。ステップ（Ｓ３０７）の判断結果がＹＥＳであると、上記接続ポートトリガー信号に基づいてスイッチング情報信号を発生する。
【００３２】
ステップ（Ｓ３０９）においてスイッチング情報信号を発生した後に、上記スイッチング情報信号に基づいて設定情報コマンドをＵＳＢ周辺装置３に転送し（Ｓ３１１）、ＵＳＢ周辺装置３を設定し、受信できるパソコンホスト２が有する識別情報に変更する（Ｓ３１３）。すなわち、切替接続するパソコンホスト２の識別情報にすぐに変更し、続いて、ＵＳＢ周辺装置３が、上記設定情報コマンドに対応する識別情報が代表するパソコンホスト２が発する信号しか受信できないようになる。
【００３３】
最後に、設定変更完了した後に、全ての切替工程を行い、ＵＳＢ周辺装置を上記切替情報信号が指示したパソコンホスト２に接続するように切り替える（Ｓ３１５）。よって、上記のステップを繰り返して、パソコンホスト２が、毎回、装置の枚挙のステップを経由する必要はなくなり、ＵＳＢ周辺装置３と直接的にデータ信号を転送、交流できる。
【００３４】
以上のように、本発明うちのマイクロプロセスユニット及びＵＳＢコントローラは、ＫＶＭスイッチが異なるパソコンホストを切り替える時のみに設定の動作を発生するように介入し、パソコンホストとＵＳＢ周辺装置との間にＫＶＭスイッチの切替により接続した後に、マイクロプロセスユニット及びＵＳＢコントローラのブリッジ作用が必要なくなり、パソコンホストの作業システムが、ＵＳＢ周辺装置と直接的に信号を転送、交流し、ＵＳＢ周辺装置に対しての互換性の問題を解決した。かつ、本発明は、切替操作を行う時に、さらにＵＳＢ周辺装置に対して設定しその受信したパソコンホストのアドレスを変更させる。これにより、切替されたパソコンホストが、装置の枚挙を改めて行う必要はなくてもＵＳＢ周辺装置と交流でき、ＫＶＭスイッチの切替効率を大幅に向上させる。
【００３５】
なお、前記掲示した図面及び説明は、単に本発明の実施例に過ぎず、いずれの当該分野における通常の知識を有する専門家が本発明の分野の中で、適当に変更や修正などを実施できるが、それらの改良が本発明の主張範囲内に納入されるべきことは言うまでもないことである。
【図面の簡単な説明】
【００３６】
【図１】本発明に係るＫＶＭスイッチを示す図である。
【図２】本発明に係るＫＶＭスイッチの実施例を示すブロック図である。
【図３】本発明に係るＫＶＭスイッチの作業方法の実施例を示すフローチャートである。
【符号の説明】
【００３７】
１  ＫＶＭスイッチ
２  パソコンホスト
３  ＵＳＢ周辺装置
４  外部制御装置
１１  検出ユニット
１２  切替モジュール
１３  ＵＳＢコントローラ
１４  制御ユニット
１５  マイクロプロセスユニット
１６  上りポート
１７  接続インターフェース
１２１  切替ユニット
１２２  補助切替ユニット
１２３  応答モジュール
１２４  マルチポート集線器
１２５  ダミーインターフェース装置
【図１】
2009193561.tif 000003
【図２】
2009193561.tif 000004
【図３】
2009193561.tif 000005