(57)【要約】【課題】記憶媒体を利用せずに、複数の情報処理装置間でデータを移動することができるＫＶＭスイッチ、ＫＶＭスイッチの制御方法及び情報処理装置を提供する。【解決手段】マイコン４１が、サーバ２，３のＨＤＤ２２の一部（即ち記憶領域２２Ａ）をＫＶＭスイッチ４の制御領域として取得し、コンソールに接続されるサーバの切り替え指示を受信した場合に、切り替え元のサーバの記憶領域２２Ａに記憶されたデータの転送指示をデータセレクタ４３に出力する。データセレクタ４３は、当該データの転送指示を受信し、切り替え元及び切り替え先のサーバにデータの転送の開始要求を出力し、切り替え元のサーバ（例えばサーバ２）と切り替え先のサーバ（例えばサーバ３）との間のデータ転送経路を形成し、データの転送の完了後に、コンソールに接続されるサーバを切り替える。【選択図】図１
2015210590.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置とコンソールとの間に接続されるＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）であって、
前記複数の情報処理装置の各々が備える記憶媒体の一部を前記ＫＶＭスイッチの制御領域として取得する取得手段と、
前記コンソールに接続される情報処理装置の切り替え指示を受信した場合に、切り替え元の情報処理装置の記憶媒体に記憶されたデータの転送指示を出力する第１制御手段と、
当該データの転送指示を受信し、前記切り替え元の情報処理装置及び切り替え先の情報処理装置に前記データの転送要求を出力し、前記切り替え元の情報処理装置と前記切り替え先の情報処理装置との間のデータ転送経路を形成し、前記データの転送の完了後に、前記コンソールに接続される情報処理装置を切り替え元の情報処理装置から切り替え先の情報処理装置に切り替える第２制御手段と
を備えることを特徴とするＫＶＭスイッチ。
【請求項２】
前記第２制御手段は、前記コンソールと前記複数の情報処理装置の一つとの間のデータ転送経路を形成する一方、前記データの転送指示を受信した場合に、前記切り替え元の情報処理装置と前記切り替え先の情報処理装置との間のデータ転送経路を形成することを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項３】
前記データの転送の実行又は不実行を設定する設定手段を備えることを特徴とする請求項１又は２に記載のＫＶＭスイッチ。
【請求項４】
前記取得手段は、前記複数の情報処理装置の各々が備える記憶媒体の空き領域の容量が閾値以上である場合に、当該記憶媒体に前記ＫＶＭスイッチの制御領域を取得する請求項１乃至３のいずれか１項に記載のＫＶＭスイッチ。
【請求項５】
前記制御領域は、前記複数の情報処理装置間で転送されるデータを記憶する第１領域を含むことを特徴とする請求項１乃至４のいずれか１項に記載のＫＶＭスイッチ。
【請求項６】
複数の情報処理装置とコンソールとの間に接続されるＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）の制御方法であって、
前記複数の情報処理装置の各々が備える記憶媒体に前記ＫＶＭスイッチの制御領域を取得し、
前記コンソールに接続される情報処理装置の切り替え時に、切り替え元の情報処理装置及び切り替え先の情報処理装置にデータ転送要求を出力し、
前記切り替え元の情報処理装置と前記切り替え先の情報処理装置との間のデータ転送経路を形成し、
前記データの切り替え元の情報処理装置から切り替え先の情報処理装置への転送の完了後に、前記コンソールに接続される情報処理装置を前記切り替え元の情報処理装置から前記切り替え先の情報処理装置に切り替える
ことを特徴とするＫＶＭスイッチの制御方法。
【請求項７】
他装置と接続可能な情報処理装置において、
情報を記憶する記憶媒体と、
前記情報処理装置の動作を制御する制御部と、を備え、
前記制御部は、
他装置からの獲得要求に応じて、前記記憶媒体に前記他装置用の制御領域を獲得し、
前記情報処理装置から他の情報処理装置への情報転送要求を前記他装置から受けた場合には、前記制御領域に格納されている情報を前記他の情報処理装置に向けて転送し、
他の情報処理装置から前記情報処理装置への情報転送要求を前記他装置から受けた場合には、転送された前記他の情報総理装置からの情報を前記制御領域に格納する処理を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＫＶＭスイッチ、ＫＶＭスイッチの制御方法及び情報処理装置に関する。
【背景技術】
【０００２】
従来より、複数の情報処理装置の間で、データを転送することができるＣＰＵ切替器が知られている（例えば、特許文献１参照）。このＣＰＵ切替器は、データを転送する際にデータを保持する記憶部を備えている。
【０００３】
また、複数のコンピュータ間で入力デバイスを切り替えたとき、カットアンドペーストの操作により、切り替え元のコンピュータから切り替え先のコンピュータへのデータの受け渡しが可能な入力デバイス切り替え装置が知られている（例えば、特許文献２参照）。この入力デバイス切り替え装置は、データを保持する中継記憶手段を備えている。
【０００４】
また、１組のキーボード、モニタ及びマウス及び複数のコンピュータが接続されるＫＶＭスイッチが知られている。ＫＶＭスイッチは、複数のコンピュータを１組のキーボード、モニタ及びマウスで操作するために、操作対象のコンピュータを切り替える。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７９３３４号公報
【０００６】
【特許文献２】特開２０１２−１８１５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ＫＶＭスイッチは、一方のコンピュータから他方のコンピュータへデータを移動するための記憶領域を保持してない。従って、ユーザは、１台のコンピュータを操作する感覚で、他のコンピュータへデータを移動することができない。つまり、ＫＶＭスイッチは、１つのコンピュータから他のコンピュータへデータを移動することができない、即ちデータのコピーアンドペーストができない。従って、１つのコンピュータから他のコンピュータへデータを移動する場合、ＵＳＢメモリ等の補助記憶装置を利用したデータの移動作業が必要となる。
【０００８】
本発明は、記憶媒体を利用せずに、複数の情報処理装置間でデータを移動することができるＫＶＭスイッチ、ＫＶＭスイッチの制御方法及び情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、明細書に開示されたＫＶＭスイッチは、複数の情報処理装置とコンソールとの間に接続されるＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）であって、前記複数の情報処理装置の各々が備える記憶媒体の一部を前記ＫＶＭスイッチの制御領域として取得する取得手段と、前記コンソールに接続される情報処理装置の切り替え指示を受信した場合に、切り替え元の情報処理装置の記憶媒体に記憶されたデータの転送指示を出力する第１制御手段と、当該データの転送指示を受信し、前記切り替え元の情報処理装置及び切り替え先の情報処理装置に前記データの転送要求を出力し、前記切り替え元の情報処理装置と前記切り替え先の情報処理装置との間のデータ転送経路を形成し、前記データの転送の完了後に、前記コンソールに接続される情報処理装置を切り替え元の情報処理装置から切り替え先の情報処理装置に切り替える第２制御手段とを備える。
【００１０】
明細書に開示されたＫＶＭスイッチの制御方法は、複数の情報処理装置とコンソールとの間に接続されるＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）の制御方法であって、前記複数の情報処理装置の各々が備える記憶媒体に前記ＫＶＭスイッチの制御領域を取得し、前記コンソールに接続される情報処理装置の切り替え時に、切り替え元の情報処理装置及び切り替え先の情報処理装置にデータ転送要求を出力し、前記切り替え元の情報処理装置と前記切り替え先の情報処理装置との間のデータ転送経路を形成し、前記データの切り替え元の情報処理装置から切り替え先の情報処理装置への転送の完了後に、前記コンソールに接続される情報処理装置を前記切り替え元の情報処理装置から前記切り替え先の情報処理装置に切り替える。
【００１１】
明細書に開示された情報処理装置は、他装置と接続可能な情報処理装置において、情報を記憶する記憶媒体と、前記情報処理装置の動作を制御する制御部と、を備え、前記制御部は、他装置からの獲得要求に応じて、前記記憶媒体に前記他装置用の制御領域を獲得し、前記情報処理装置から他の情報処理装置への情報転送要求を前記他装置から受けた場合には、前記制御領域に格納されている情報を前記他の情報処理装置に向けて転送し、他の情報処理装置から前記情報処理装置への情報転送要求を前記他装置から受けた場合には、転送された前記他の情報総理装置からの情報を前記制御領域に格納する処理を実行する。
【発明の効果】
【００１２】
本発明によれば、記憶媒体を利用せずに、複数の情報処理装置間でデータを移動することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施の形態かかるＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチを備えるシステムの構成図である。
【図２】サーバの構成図である。
【図３】ＫＶＭスイッチで実行される初期化処理を示すフローチャートである。
【図４】モニタに表示されるＯＳＤの一例を示す図である。
【図５】初期化処理後のサーバのＨＤＤの記憶領域の構成を示す図である。
【図６】サーバ接続時のＫＶＭスイッチの処理を示すフローチャートである。
【図７】サーバ切り替え指示が入力された場合にＫＶＭスイッチで実行される処理を示すフローチャートである。
【図８】データ転送指示が入力された場合にＫＶＭスイッチのデータセレクタ及びサーバで実行される処理を示すタイミングチャートを示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１５】
図１は、本実施の形態かかるＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチを備えるシステムの構成図である。
【００１６】
システム１は、サーバ２，３、ＫＶＭスイッチ４、キーボード５、マウス６及びモニタ７を備えている。サーバ２，３は、情報処理装置としてのコンピュータである。ＫＶＭスイッチ４は、サーバ２，３と、コンソールと呼ばれるキーボード５、マウス６及びモニタ７との間に接続されている。尚、ＫＶＭスイッチ４に接続されるサーバの台数は２台に限定されず、３台以上でもよい。
【００１７】
ＫＶＭスイッチ４は、ＫＶＭスイッチ４全体の動作を制御するマイコン４１、後述するようなＯＳＤ（On Screen Display）を提供するためのデータを有するＯＳＤモジュール４２と、キーボード５及びマウス６からのデータ及びサーバ２，３からのデータの転送先を選択し且つ切り替えるデータセレクタ４３と、モニタ７に表示されるビデオ信号の出力元となるサーバを選択し且つ切り替えるビデオ信号セレクタ４４と、データ端子４５，４７，４９、ビデオ信号端子４６，４８，５０及びサーバ切替用スイッチ５１を備えている。また、ＫＶＭスイッチ４は、他のＫＶＭスイッチとカスケード接続するためのポート（不図示）を備えていてもよい。マイコン４１は、取得手段、第１制御手段及び削除命令出力手段として機能する。データセレクタ４３は第２制御手段として機能する。ＯＳＤモジュール４２は設定手段として機能する。
【００１８】
マイコン４１は、ＯＳＤモジュール４２、データセレクタ４３、ビデオ信号セレクタ４４、データ端子４５及びサーバ切替用スイッチ５１に接続されている。データセレクタ４３は、データ端子４７，４９に接続されており、データ端子４７，４９はそれぞれサーバ２，３に接続されている。ビデオ信号セレクタ４４は、ＯＳＤモジュール４２及びビデオ信号端子４６，４８，５０に接続されており、ビデオ信号端子４８，５０はサーバ２，３にそれぞれ接続されている。データ端子４５は、キーボード５及びマウス６に接続されている。ビデオ信号端子４６は、モニタ７に接続されている。
【００１９】
データ端子４５，４７，４９は、例えば、ＵＳＢ（Universal Serial Bus）インターフェースであるが、シリアル通信用インターフェースなどでもよい。ビデオ信号端子４６，４８，５０は、例えばデジタルビジュアルインタフェース（DVI）である。尚、ＫＶＭスイッチ４が備えるデータ端子及びビデオ信号端子の個数は、図１の例に限定されない。
【００２０】
サーバの切り替えは、サーバの切り替え用のＯＳＤをモニタ７に表示し、所望のサーバをキーボード５又はマウス６で選択することにより実行でき、又はサーバ切替用スイッチ５１の押下により実行できる。
【００２１】
マイコン４１は、後述するデータの転送処理が設定されておらず且つサーバの切り替え指示が入力すると、データセレクタ４３にサーバの切り替え指示を出力する。サーバの切り替え指示は、少なくとも切り替え先のサーバを示す情報を含み、切り替え元のサーバ（即ち、現在操作されているサーバ）を示す情報を含んでいてもよい。データセレクタ４３は、現在キーボード５及びマウス６で操作されている切り替え元のサーバを、サーバの切り替え指示で指定される切り替え先のサーバに切り替える。
【００２２】
マイコン４１は、後述するデータの転送処理が設定されており且つサーバの切り替え指示が入力すると、データセレクタ４３にデータの転送指示を出力する。データの転送指示はサーバ間のデータ転送の指示であり、データ転送先のサーバを示す情報及びデータ転送元のサーバ（即ち、現在操作されているサーバ）を示す情報を含んでいる。データセレクタ４３はデータの転送指示を受信すると、サーバ２とサーバ３との間でデータが転送されるようにデータ転送経路を形成する。サーバ２とサーバ３との間で転送されるデータの種類は、制限されず、サーバ２，３に保存可能なデータであればよい。このようなデータには、例えば、ドキュメントデータ、画像データ、動画データ、音声データ及びプログラムなどが含まれる。
【００２３】
さらに、マイコン４１は、サーバの切り替え指示が入力すると、ビデオ信号セレクタ４４にサーバの切り替え指示を出力する。ビデオ信号セレクタ４４は、現在モニタ７にビデオ信号を出力している切り替え元のサーバを、サーバの切り替え指示で指定される切り替え先のサーバに切り替える。さらに、マイコン４１は、キーボード５又はマウス６からＯＳＤの起動コマンドが入力されると、ＯＳＤをモニタ７に表示するように、ＯＳＤモジュール４２及びビデオ信号セレクタ４４を制御する。
【００２４】
データセレクタ４３及びビデオ信号セレクタ４４は、例えば、マイコンで構成される。このマイコンはマイコン４１と別体で構成される。
【００２５】
図２は、サーバ２の構成図である。サーバ３の構成は、サーバ２の構成と同一なので、その説明は省略する。サーバ２は、サーバ２全体の動作を制御するＣＰＵ（Central Processing Unit）２０と、ワーキングエリアとして使用されるメモリ２１と、アプリケーション、プリンタドライバ、プログラム及びデータを格納するハードディスクドライブ（ＨＤＤ）２２と、ＫＶＭスイッチのビデオ信号端子と接続するビデオ信号インターフェース（ＩＦ）２３と、ＫＶＭスイッチのデータ端子と接続するデータインターフェース（ＩＦ）２４とを備えている。
【００２６】
また、ＣＰＵ２０は、システムバス２５を介して、メモリ２１、ＨＤＤ２２、ビデオ信号ＩＦ２３及びデータＩＦ２４に接続されている。ビデオ信号ＩＦ２３は例えばＤＶＩ（デジタルビジュアルインタフェース）である。従って、ビデオ信号ＩＦ２３はＤＶＩ用ケーブルを介してビデオ信号端子４８又は５０に接続される。データＩＦ２４は、例えばＵＳＢポートである。従って、データＩＦ２４はＵＳＢケーブルを介してデータ端子４７又は４９に接続される。尚、データ及びビデオ信号の通信ができる限り、サーバ２又は３とＫＶＭスイッチ４との間に接続されるケーブルの種類は限定されない。サーバ２又は３は、データ及びビデオ信号の通信が可能な専用のケーブルを介してＫＶＭスイッチ４と接続されてもよい。
【００２７】
図３は、ＫＶＭスイッチ４で実行される初期化処理を示すフローチャートである。ここで、初期化処理は、各サーバのＨＤＤ２２の記憶領域の一部をＫＶＭスイッチ４が制御する記憶領域としてＫＶＭスイッチ４に割り当てる処理である。図４は、モニタ７に表示されるＯＳＤの一例を示す図である。図４のＯＳＤは、ホットキーといわれる特定のキー（例えば、Ｃｔｒｌキー＋Ｆ１キー）を押下することにより、モニタ７に表示される。「Get Storage area」は、サーバの記憶領域をＫＶＭスイッチに割り当てるときにユーザが選択する項目である。「Reset Storage area」は、一度ＫＶＭスイッチに割り当てた記憶領域を削除するときにユーザが選択する項目である。「Data Transfer」は、サーバの切り替え時にサーバ間のデータ転送を行うか否かを事前に設定するための項目で、図４では「ＯＮ」、つまり、データ転送を行うと設定する状態を示している。
【００２８】
例えば、サーバ２、３がＫＶＭスイッチ４に接続されている状態で、ユーザが図４のＯＳＤから「Get Storage area」の項目を選択し、キーボード５のEnterキーを押下する（ステップＳ１）。マイコン４１は、ＫＶＭスイッチ４に接続された全サーバ（即ちサーバ２、３）に対しＨＤＤ２２の空き領域の容量を確認する（ステップＳ２）。具体的には、マイコン４１は、ＫＶＭスイッチ４に接続された全サーバに対してＨＤＤ２２の空き領域の容量を確認するコマンドを送信し、当該全サーバからの応答を受信することで、全サーバのＨＤＤ２２の空き領域の容量を確認する。
【００２９】
マイコン４１は、サーバ毎に、ＨＤＤ２２の空き領域の容量が閾値以上であるか否かを判別する（ステップＳ３）。尚、この閾値は、変更可能である。ＨＤＤ２２の空き領域の容量が閾値以上である場合には（ステップＳ３でＹＥＳ）、マイコン４１は、空き領域の容量の一部をＫＶＭスイッチ４が制御する記憶領域として自身に割り当てる、即ち、空き領域の容量の一部をＫＶＭスイッチ４が制御する記憶領域として取得する（ステップＳ４）。ＨＤＤ２２の空き領域の容量が閾値未満である場合には（ステップＳ３でＮＯ）、マイコン４１は、記憶領域の取得を行わずに初期化処理を終了させる。
【００３０】
ユーザが図４のＯＳＤの「Reset Storage area」の項目を選択し、キーボード５のEnterキー押下すると、マイコン４１は、取得した記憶領域を接続先のサーバのＨＤＤ２２内から削除する。具体的には、ユーザが図４のＯＳＤ画面の「Reset Storage area」の項目を選択し、キーボード５のEnterキー押下すると、マイコン４１は、取得した記憶領域のリセット命令（即ち削除命令）を接続先のサーバに出力し、接続先のサーバがＨＤＤ２２内から当該取得した記憶領域を削除する。
【００３１】
また、図４のＯＳＤの「Data transfer」の項目をオンに設定すると、マイコン４１は、サーバの切り替え時に、現在操作中の切り替え元サーバから切り替え先のサーバへデータを転送するデータ転送処理の実行指示（即ち、データ転送指示）をデータセレクタ４３に出力するように設定される。これにより、データ転送処理が実行される。図４のＯＳＤの「Data transfer」の項目をオフに設定すると、マイコン４１は、サーバの切り替え時に、サーバの切り替え指示をデータセレクタ４３に出力するように設定される。この場合、データ転送処理は実行されない。このように、ＯＳＤの「Data transfer」の項目の設定によってデータ転送処理の実行・不実行を設定することができる。
【００３２】
図５は、初期化処理後のサーバ２のＨＤＤ２２の記憶領域の構成を示す図である。ここでは、サーバ２のＨＤＤ２２の記憶領域の構成を示すが、初期化処理後のサーバ３のＨＤＤ２２の記憶領域の構成も同様である。
【００３３】
ＫＶＭスイッチ４が制御する記憶領域２２Ａは、ＨＤＤ２２の空き領域の一部である。また、記憶領域２２Ａは、第１領域としてのクリップボード領域２２０及び第２領域としてのサーバ情報保存領域２２１を備えている。
【００３４】
クリップボード領域２２０は、通常のクリップボードと同様の機能を有する。例えば、サーバ２内でデータのコピーの処理が行われると、コピー対象のデータがクリップボード領域２２０にも保存される。クリップボード領域２２０は、データ転送処理によって他のサーバ（例えばサーバ３）に転送されるデータの一時保存場所である。
【００３５】
サーバ情報保存領域２２１は、サーバ２に関する情報（以下サーバ情報という）を保存する。サーバ情報は、例えば、サーバ名、使用用途（「監視システム用」など）、管理者の情報などを含む。サーバ情報保存領域２２１に保存されたサーバ情報は、ＯＳＤに表示される。
【００３６】
図６は、サーバ接続時のＫＶＭスイッチ４の処理を示すフローチャートである。
【００３７】
マイコン４１は、既に接続先サーバの初期化処理が完了しているか、即ち、ＫＶＭスイッチ４が制御する記憶領域２２Ａを接続先のサーバに既に取得しているかを判別する（ステップＳ１１）。記憶領域２２Ａを取得していない場合には（ステップＳ１１でＮＯ）、本処理を終了する。
【００３８】
記憶領域２２Ａを既に取得している場合には（ステップＳ１１でＹＥＳ）、マイコン４１は、サーバ情報保存領域２２１からサーバ情報を取得し、ＯＳＤモジュール４２に出力する（ステップＳ１２）。ＯＳＤモジュール４２は、ビデオ信号セレクタ４４を介してモニタ７に、即ちＯＳＤにサーバ情報を表示する（ステップＳ１３）。ＯＳＤにそれぞれのサーバのサーバ情報が表示されるので、それぞれのサーバのサーバ情報を一元管理することができる。
【００３９】
図７は、サーバ切り替え指示が入力された場合にＫＶＭスイッチ４で実行される処理を示すフローチャートである。サーバ切り替え指示は、ＯＳＤで切り替え先のサーバを選択することにより又はサーバ切替用スイッチ５１の操作によりマイコン４１に入力される。
【００４０】
図７において、サーバ切り替え指示がマイコン４１に入力されると（ステップ２１）、マイコン４１は、ＯＳＤの「Data transfer」の項目の設定に基づいてデータ転送処理が有効であるか否かを判別する（ステップＳ２２）。
【００４１】
データ転送処理が無効である場合には（ステップＳ２２でＮＯ）、マイコン４１は、データセレクタ４３にサーバの切り替え指示を出力する（ステップＳ２６）。データセレクタ４３はマイコン４１から受信したサーバの切り替え指示に基づいて、サーバの切り替えを実行する（ステップＳ２７）。
【００４２】
データ転送処理が有効である場合には（ステップＳ２２でＹＥＳ）、マイコン４１は、データセレクタ４３にデータの転送指示を出力する（ステップＳ２３）。データ転送指示に応じて、データセレクタ４３がデータ転送対象となるサーバ間にデータ転送経路を形成し、データ転送処理が実行される（ステップＳ２４）。データ転送処理が終了すると、データセレクタ４３はマイコン４１へデータ転送処理の完了を通知する（ステップＳ２５）。その後、手順はステップＳ２６に進む。
【００４３】
このように、サーバ切り替え指示が入力された際、データ転送処理が有効である場合には、サーバの切り替え前にデータ転送処理が実行され、データ転送処理が無効である場合には、データ転送処理が実行されずにそのままサーバの切り替えが行われる。
【００４４】
図８は、データ転送指示が入力された場合にＫＶＭスイッチ４のデータセレクタ４３及びサーバ２，３で実行される処理を示すタイミングチャートを示す図である。ここでは、サーバの切り替え指示がマイコン４１に入力され、且つデータ転送処理が有効であるとする。また、切り替え元のサーバがサーバ２であり、切り替え先のサーバがサーバ３であるとする。
【００４５】
図８において、データセレクタ４３は、データの転送指示をマイコン４１から受信する（ステップＳ３１）。上述したように、データの転送指示は、データ転送先のサーバを示す情報及びデータ転送元のサーバ（即ち、現在操作されているサーバ）を示す情報を含んでいる。
【００４６】
データセレクタ４３は、データの転送処理の開始要求をサーバ２，３へ出力する（ステップＳ３２）。この場合、データの転送処理の開始要求は、サーバ２へのデータの転送命令及びサーバ３へのデータの受信命令を含む。サーバ２へのデータの転送命令は、サーバ２のクリップボード領域２２０に保存されているデータをサーバ３に転送する命令である。サーバ３へのデータの受信命令は、サーバ２からデータを受信し、サーバ３のクリップボード領域２２０に保存する命令である。
【００４７】
データ転送処理要求の出力後、データセレクタ４３は、サーバ２及び３の間のデータ転送経路を形成する（ステップＳ３３）。
【００４８】
データ受信命令を受けたサーバ３のＣＰＵ２０は、サーバ２にデータの転送を要求し（ステップＳ３４）、データ転送要求を受けたサーバ２のＣＰＵ２０は、クリップボード領域２２０のデータをデータセレクタ４３を介してサーバ３へ送信する（ステップＳ３５）。サーバ３のＣＰＵ２０は、データの受信を完了すると、データの受信完了通知をデータセレクタ４３に送信する（ステップＳ３６）。
【００４９】
データセレクタ４３は、データ転送完了通知をマイコン４１に送信する（ステップＳ３７）。その後、データセレクタ４３は、サーバ２の切り替え指示をマイコン４１から受信し（ステップＳ３８）、サーバ２からサーバ３への切り替えを実行する（ステップＳ３９）。
【００５０】
以上説明したように、本実施の形態によれば、マイコン４１が、サーバ２，３のＨＤＤ２２の一部（即ち記憶領域２２Ａ）をＫＶＭスイッチ４の制御領域として取得し、コンソールに接続されるサーバの切り替え指示を受信した場合に、切り替え元のサーバの記憶領域２２Ａに記憶されたデータの転送指示をデータセレクタ４３に出力する。データセレクタ４３は、当該データの転送指示を受信し、切り替え元及び切り替え先のサーバにデータの転送の開始要求を出力し、切り替え元のサーバ（例えばサーバ２）と切り替え先のサーバ（例えばサーバ３）との間のデータ転送経路を形成し、データの転送の完了後に、コンソールに接続されるサーバを切り替える。従って、ＫＶＭスイッチ４は記憶媒体を利用せずに、サーバ間でデータを移動することができる。
【００５１】
データセレクタ４３は、コンソールと一つのサーバとの間のデータ転送経路を形成し、データの転送指示を受信した場合に、切り替え元のサーバと切り替え先のサーバとの間のデータ転送経路を形成する。これにより、サーバ間のデータ転送がデータセレクタ４３を介して実行されるので、データ転送用の記憶媒体を不要になる。
【００５２】
ＫＶＭスイッチ４の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、ＫＶＭスイッチ４に供給し、マイコン４１が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。さらに、ＫＶＭスイッチ４の機能を実現するためのソフトウェアのプログラムを、ＫＶＭスイッチ４に供給し、マイコン４１が当該プログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。
【００５３】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００５４】
１  システム
２，３  サーバ
４  ＫＶＭスイッチ
４１  マイコン
４２  ＯＳＤモジュール
４３  データセレクタ
４４  ビデオ信号セレクタ
４５，４７，４９  データ端子
４６，４８，５０  ビデオ信号端子
５１  サーバ切替用スイッチ
【図１】
2015210590.tif 000003
【図２】
2015210590.tif 000004
【図３】
2015210590.tif 000005
【図４】
2015210590.tif 000006
【図５】
2015210590.tif 000007
【図６】
2015210590.tif 000008
【図７】
2015210590.tif 000009
【図８】
2015210590.tif 000010