(57)【特許請求の範囲】
【請求項１】
情報処理装置及び当該情報処理装置への電源供給を制御する電源制御装置に接続されるＫＶＭスイッチであって、
前記情報処理装置から出力される画面データを受信する受信手段と、
前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する記憶手段と、
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段と、
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置が再起動するように前記電源制御装置を制御する制御手段と
を備えることを特徴とするＫＶＭスイッチ。
【請求項２】
前記制御手段は、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置への電源供給をオフにする命令を前記電源制御装置に出力し、所定時間経過後、前記情報処理装置への電源供給をオンにする命令を前記電源制御装置に出力することを特徴とする請求項１に記載のＫＶＭスイッチ。
【請求項３】
前記情報処理装置が複数ある場合に、前記情報処理装置への電源供給をオフにする命令及び前記情報処理装置への電源供給をオンにする命令は、各情報処理装置を識別する識別情報を含むことを特徴とする請求項２に記載のＫＶＭスイッチ。
【請求項４】
前記記憶手段は、前記情報処理装置で動作可能な複数のオペレーティングシステムのフリーズ画面に対応する複数の部分データを含むことを特徴とする請求項１乃至３のいずれか１項に記載のＫＶＭスイッチ。
【請求項５】
情報処理装置から出力される画面データを受信する受信手段、
前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する第１記憶手段、
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段、及び
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置への電源供給をオフにする命令を電源制御装置に出力し、所定時間経過後、前記情報処理装置への電源供給をオンにする命令を前記電源制御装置に出力する出力手段を有するＫＶＭスイッチと、
前記情報処理装置に電源供給を行う電源供給手段、及び
前記情報処理装置への電源供給をオフにする命令に基づいて、前記情報処理装置への電源供給を停止するように前記電源供給手段を制御し、前記情報処理装置への電源供給をオンにする命令に基づいて、前記情報処理装置への電源供給を実行するように前記電源供給手段を制御する制御手段を有する電源制御装置と
を備えることを特徴とするＫＶＭシステム。
【請求項６】
前記情報処理装置が複数ある場合に、前記情報処理装置への電源供給をオフにする命令及び前記情報処理装置への電源供給をオンにする命令は、各情報処理装置を識別する識別情報を含み、
前記電源供給手段は、複数の電源供給部を含み、
前記電源制御装置は、前記識別情報と、当該識別情報に対応する電源供給部とを関連づけしたテーブル情報を記憶する第２記憶手段を備え、
前記制御手段は、前記テーブル情報に基づいて、前記情報処理装置への電源供給をオフにする命令に含まれる識別情報に対応する電源供給部を停止させ、前記テーブル情報に基づいて、前記情報処理装置への電源供給をオンにする命令に含まれる識別情報に対応する電源供給部を起動させる
ことを特徴とする請求項５に記載のＫＶＭシステム。
【請求項７】
情報処理装置及び当該情報処理装置への電源供給を制御する電源制御装置に接続されると共に前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する記憶手段を有するＫＶＭスイッチを、
前記情報処理装置から出力される画面データを受信する受信手段、
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段、及び
前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置が再起動するように前記電源制御装置を制御する制御手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＫＶＭスイッチ、ＫＶＭシステム及びプログラムに関する。
【背景技術】
【０００２】
複数のサーバとマウス、キーボード及びモニタ等の周辺機器との間に接続されるターミナルエミュレータを含むＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチが知られている（例えば、特許文献１参照）。このＫＶＭスイッチは、選択されたサーバの通信ポート（例えば、シリアルポート又はＵＳＢ（Universal Serial Bus）ポートなど）から出力される通信データをアナログビデオデータに変換し、モニタに出力する。
【０００３】
従来より、マウスやキーボード等のポインティング機能を有する処理装置を監視する監視装置が知られている（例えば、特許文献１参照）。この監視装置は、疑似マウス及び疑似キーボードを備え、疑似マウス又は疑似キーボードからのマウス信号又はキーボード信号を被監視装置としての処理装置に入力し、それによる処理装置からの画像情報の変化の有無を判定し、画像情報の変化が無い場合に、処理装置に異常が発生したと判定する。
【特許文献１】米国特許６，５６７，８６９号（KVM SWITCH INCLUDING A TERMINAL EMULATOR）
【特許文献２】特開２００６−９９４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のＫＶＭスイッチでは、選択したサーバに何らかの異常が発生し、サーバがフリーズした場合には、フリーズしたことを示すビデオデータがモニタに出力され、ユーザは、サーバを再起動するために、サーバの電源を入れ直す必要がある。
【０００５】
このとき、モニタを視聴しているユーザがサーバの設置場所から離れた遠隔地にいる場合には、サーバの電源を入れ直すために、当該ユーザは管理者に依頼するなどの煩わしい作業が必要となる。
【０００６】
また、特許文献２のように、被監視装置の異常を検出するために監視装置が所定の信号を被監視装置に送信する技術を特許文献１のＫＶＭスイッチに適用した場合、サーバの異常を検出するためにＫＶＭスイッチが所定の信号をサーバに適宜送信する必要があり、ＫＶＭスイッチに負荷がかかる。また、この場合も、モニタを視聴しているユーザがサーバの設置場所から離れた遠隔地にいる場合には、サーバの電源を入れ直すために、当該ユーザは管理者に依頼するなどの煩わしい作業が必要となる。
【０００７】
本発明の目的は、情報処理装置の異常を自動修復することができるＫＶＭスイッチ、ＫＶＭシステム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明のＫＶＭスイッチは、情報処理装置及び当該情報処理装置への電源供給を制御する電源制御装置に接続されるＫＶＭスイッチであって、前記情報処理装置から出力される画面データを受信する受信手段と、前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する記憶手段と、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段と、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置が再起動するように前記電源制御装置を制御する制御手段とを備えることを特徴とする。
【０００９】
かかる構成によれば、情報処理装置がフリーズしたときに、情報処理装置が再起動するように電源制御装置を制御するので、情報処理装置の異常を自動修復することができる。
【００１０】
好ましくは、前記制御手段は、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置への電源供給をオフにする命令を前記電源制御装置に出力し、所定時間経過後、前記情報処理装置への電源供給をオンにする命令を前記電源制御装置に出力することを特徴とする。
【００１１】
かかる構成によれば、情報処理装置への電源供給が一旦完全にオフになり、その後情報処理装置への電源供給が開始されるようになるため、情報処理装置の異常を自動修復することができる。
【００１２】
より好ましくは、前記情報処理装置が複数ある場合に、前記情報処理装置への電源供給をオフにする命令及び前記情報処理装置への電源供給をオンにする命令は、各情報処理装置を識別する識別情報を含むことを特徴とする。
【００１３】
かかる構成によれば、電源制御装置は制御対象の情報処理装置を識別することができる。
【００１４】
好ましくは、前記記憶手段は、前記情報処理装置で動作可能な複数のオペレーティングシステムのフリーズ画面に対応する複数の部分データを含むことを特徴とする。
【００１５】
かかる構成によれば、情報処理装置で動作可能な複数のオペレーティングシステムの異常を判定することができる。
【００１６】
上記目的を達成するため、本発明のＫＶＭシステムは、情報処理装置から出力される画面データを受信する受信手段、前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する第１記憶手段、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段、及び前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置への電源供給をオフにする命令を電源制御装置に出力し、所定時間経過後、前記情報処理装置への電源供給をオンにする命令を前記電源制御装置に出力する出力手段を有するＫＶＭスイッチと、前記情報処理装置に電源供給を行う電源供給手段、及び前記情報処理装置への電源供給をオフにする命令に基づいて、前記情報処理装置への電源供給を停止するように前記電源供給手段を制御し、前記情報処理装置への電源供給をオンにする命令に基づいて、前記情報処理装置への電源供給を実行するように前記電源供給手段を制御する制御手段を有する電源制御装置とを備えることを特徴とする。
【００１７】
かかる構成によれば、情報処理装置がフリーズしたときに、情報処理装置が再起動されるので、情報処理装置の異常を自動修復することができる。
【００１８】
好ましくは、前記情報処理装置が複数ある場合に、前記情報処理装置への電源供給をオフにする命令及び前記情報処理装置への電源供給をオンにする命令は、各情報処理装置を識別する識別情報を含み、前記電源供給手段は、複数の電源供給部を含み、前記電源制御装置は、前記識別情報と、当該識別情報に対応する電源供給部とを関連づけしたテーブル情報を記憶する第２記憶手段を備え、前記制御手段は、前記テーブル情報に基づいて、前記情報処理装置への電源供給をオフにする命令に含まれる識別情報に対応する電源供給部を停止させ、前記テーブル情報に基づいて、前記情報処理装置への電源供給をオンにする命令に含まれる識別情報に対応する電源供給部を起動させることを特徴とする。
【００１９】
かかる構成によれば、情報処理装置が複数ある場合に、異常のある情報処理装置を自動修復することができる。
【００２０】
上記目的を達成するため、本発明のプログラムは、情報処理装置及び当該情報処理装置への電源供給を制御する電源制御装置に接続されると共に前記情報処理装置のオペレーティングシステムがフリーズしたときに出力するフリーズ画面に元から含まれているフリーズ画面の部分データを記憶する記憶手段を有するＫＶＭスイッチを、前記情報処理装置から出力される画面データを受信する受信手段、前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれるか否かを判別する判別手段、及び前記フリーズ画面の部分データと一致する部分が前記受信された画面データに含まれると判別された場合に、前記情報処理装置が再起動するように前記電源制御装置を制御する制御手段として機能させることを特徴とする。
【００２１】
かかる構成によれば、情報処理装置がフリーズしたときに、情報処理装置が再起動するように電源制御装置を制御するので、情報処理装置の異常を自動修復することができる。
【発明の効果】
【００２２】
本発明によれば、情報処理装置の異常を自動修復することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２４】
図１（Ａ）は、本発明の実施の形態にかかるＫＶＭスイッチを含むシステムの構成図であり、図１（Ｂ）は、本発明の実施の形態にかかるＫＶＭスイッチを含むシステムの変形例の構成図である。
【００２５】
図１（Ａ）に示すシステムは、情報処理装置としての複数のサーバ１−１〜１−Ｎ（Ｎは１以上の整数である。以下同様である）、ＫＶＭスイッチ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）２、電源制御器３、及びリモートＰＣ７を備えている。ＫＶＭスイッチ２には、キーボード２ａ、マウス２ｂ、及びモニタ２ｃが接続されており、リモートＰＣ７には、キーボード７ａ、マウス７ｂ、及びモニタ７ｃが接続されている。尚、リモートＰＣは、１つに限らず、複数あってもよい。
【００２６】
ＫＶＭスイッチ２は、ネットワーク６を介してリモートＰＣ７に接続されている。また、ＫＶＭスイッチ２は、ＫＶＭケーブル４−１〜４−Ｎを介してサーバ１−１〜１−Ｎに接続されている。ＫＶＭケーブル４−１〜４−Ｎは、キーボード２ａ又はキーボード７ａからのキーボード信号、及びマウス２ｂ又はマウス７ｂからのマウス信号を操作対象のサーバに伝送すると共に、操作対象のサーバからビデオ信号をＫＶＭスイッチ２に伝送する。ＫＶＭスイッチ２は、通信ケーブル８を介して電源制御器３に接続されている。
【００２７】
電源制御器３は、サーバ１−１〜１−Ｎの動作に必要なＡＣ１００（Ｖ）の電源に接続されており、さらに電源ケーブル５−１〜５−Ｎを介してサーバ１−１〜１−Ｎに接続されている。
【００２８】
ＫＶＭスイッチ２は、リモートＰＣ７又はキーボード２ａ、マウス２ｂから指示を受けて、操作対象のサーバを複数のサーバ１−１〜１−Ｎの中から選択し、現在操作中のサーバから選択されたサーバに切り替える。また、ＫＶＭスイッチ２は、電源制御器３から各サーバへ供給される電源のオン／オフを制御する。
【００２９】
図１（Ｂ）に示すシステムでは、ＫＶＭスイッチ２がアンテナ２９を備え、電源制御部３がアンテナ３４を備えている。ＫＶＭスイッチ２は、アンテナ２９及びアンテナ３４を介して電源制御器３から各サーバへ供給される電源のオン／オフを制御する。即ち、ＫＶＭスイッチ２は、無線通信で電源制御器３から各サーバへ供給される電源のオン／オフを制御する。図１（Ｂ）に示すシステムのその他の構成は、図１（Ａ）の構成と同一なので、その説明は省略する。
【００３０】
図２は、サーバ１−１のハードウエア構成を示すブロック図である。
【００３１】
サーバ１−１は、装置全体を制御するＣＰＵ１１、制御プログラムを備えるＲＯＭ１２、ワーキングエリアとして機能するＲＡＭ１３、各種の情報やプログラムを備えるハードディスクドライブ（ＨＤＤ）１４、マウス及びキーボードを接続するためのマウス及びキーボード用端子１５、モニタを接続するためのモニタ用端子１６、ネットワークインターフェース１７、及び不図示のＵＳＢ機器と接続するためのＵＳＢ（universal serial bus）インターフェース１８を備えている。ＣＰＵ１１はシ、ステムバス１９を介してＲＯＭ１２、ＲＡＭ１３、ハードディスクドライブ（ＨＤＤ）１４、マウス及びキーボード用端子１５、モニタ用端子１６、ネットワークインターフェース１７、及びＵＳＢインターフェース７８に接続されている。
【００３２】
サーバ１−２〜１−Ｎ及びリモートＰＣ７の構成は、サーバ１−１の構成と同一であるので、その説明は省略する。
【００３３】
図３（Ａ）は、ＫＶＭスイッチ２の概略構成を示すブロック図であり、図３（Ｂ）は、ＫＶＭスイッチ２の概略構成の変形例を示すブロック図である。これらのブロック図は、ビデオ信号に関連する構成のみを示している。
【００３４】
図３（Ａ）において、ＫＶＭスイッチ２は、モニタ２ｃに接続するためのビデオインターフェース（Ｉ／Ｆ）２０、複数のサーバ１−１〜１−Ｎにそれぞれ接続するためのサーバ用Ｉ／Ｆ２１−１〜２１−Ｎ（受信手段）、Ａ／Ｄ変換部２２−１〜２２−Ｎ（受信手段）、スイッチ部２３、ネットワーク６に接続するためのネットワークＩ／Ｆ２４、マイコンで構成される制御部２５（受信手段、判別手段、制御手段、出力手段）、メモリで構成される記憶部２６（第１記憶手段）、通信部２７（出力手段）及び電源制御器３に接続するための電源制御器用Ｉ／Ｆ２８（出力手段）を備えている。サーバ用Ｉ／Ｆ２１−１〜２１−Ｎは、スイッチ部２３に接続されると共にそれぞれ対応するＡ／Ｄ変換部２２−１〜２２−Ｎに接続されている。Ａ／Ｄ変換部２２−１〜２２−Ｎは制御部２５に接続されている。制御部２５は、記憶部２６及び通信部２７に接続されており、通信部２７は、電源制御器用Ｉ／Ｆ２８に接続されている。スイッチ部２３は、ビデオＩ／Ｆ２０及びネットワークＩ／Ｆ２４に接続されている。
【００３５】
Ａ／Ｄ変換部２２−１〜２２−Ｎは、サーバ用Ｉ／Ｆ２１−１〜２１−Ｎからのアナログビデオ信号をそれぞれデジタルデータに変換する。スイッチ部２３は、操作対象のサーバに接続されるサーバ用ＩＦをサーバ用Ｉ／Ｆ２１−１〜２１−Ｎの中から選択し、現在使用中のサーバ用Ｉ／Ｆを選択されたサーバ用Ｉ／Ｆに切り替える。
【００３６】
記憶部２６は、各サーバのＯＳ（オペレーティングシステム）のフリーズ画面の部分データを記憶する。
【００３７】
制御部２５は、Ａ／Ｄ変換部２２−１〜２２−Ｎからそれぞれ出力されるデジタルデータを受信し、受信したデジタルデータと記憶部２６に記憶された各フリーズ画面の部分データとを比較し、受信したデジタルデータに部分データと一致する部分が含まれる場合には、操作中のサーバの電源をオフにするコマンドを通信部２７に出力する。尚、サーバの電源をオフ又はオンにするコマンドには、当該サーバを識別する識別情報が含まれているものとする。
【００３８】
通信部２７は、制御部２５から操作中のサーバの電源をオフにするコマンドを受信し、電源制御器用Ｉ／Ｆ２８を介して電源制御器３に送信する。
【００３９】
図３（Ｂ）のＫＶＭスイッチは、電源制御器用Ｉ／Ｆ２８に代えて、通信部２７に接続されるアンテナ２９を備えている。図３（Ｂ）のＫＶＭスイッチのその他の構成は、２（Ａ）のＫＶＭスイッチの構成と同一なので、その説明は省略する。
【００４０】
図４（Ａ）は、電源制御器３の概略構成を示すブロック図であり、図４（Ｂ）は、電源制御器３の概略構成の変形例を示すブロック図である。
【００４１】
図４（Ａ）において、電源制御器３は、コントローラ３１（制御手段）、ＫＶＭスイッチ用Ｉ／Ｆ３２、電源ケーブル５−１〜５−Ｎと接続するコネクタ３３−１〜３３−Ｎ（電源供給手段、電源供給部）、及びメモリ３４（第２記憶手段）を備えている。
【００４２】
コネクタ３３−１〜３３−Ｎには、ＡＣ１００（Ｖ）の電源が接続されている。コネクタ３３−１〜３３−Ｎは、コントローラ３１からのオン信号に応じて、サーバ１−１〜１−Ｎへの電源供給を開始し、コントローラ３１からのオフ信号に応じて、サーバ１−１〜１−Ｎへの電源供給を停止する。
【００４３】
メモリ３４は、図５に示す、サーバ、その識別情報及びコネクタとの関係を示すテーブルデータを備えている。
【００４４】
コントローラ３１は、サーバの電源をオフにするコマンドをＫＶＭスイッチ２から受信した場合に、図５のテーブルデータに基づいて、当該コマンドに含まれているサーバの識別情報に対応するコネクタに対し、オフ信号を出力する。また、コントローラ３１は、サーバの電源をオンにするコマンドをＫＶＭスイッチ２から受信した場合に、図５のテーブルデータに基づいて、当該コマンドに含まれているサーバの識別情報に対応するコネクタに対し、オン信号を出力する。
【００４５】
図４（Ｂ）の電源制御器３は、ＫＶＭスイッチ用Ｉ／Ｆ３２に代えて、アンテナ３４を備えている。この場合、コントローラ３１はアンテナ３４を介してＫＶＭスイッチ２からコマンドを受信する。
【００４６】
図６は、ＫＶＭスイッチ２及び電源制御器３で実行される処理を示すフローチャートである。
【００４７】
まず、ＫＶＭスイッチ２の制御部２５は、Ａ／Ｄ変換部２２−１〜２２−Ｎからそれぞれ出力されるデジタルデータを受信し（ステップＳ１１）、記憶部２６から各サーバのＯＳのフリーズ画面の部分データを読み出す（ステップＳ１２）。
【００４８】
図７（Ａ）は、WINDOWS（登録商標）のフリーズ画面の一例を示す図であり、図７（Ｂ）は、マッキントッシュ（登録商標）のフリーズ画面の一例を示す図であり、図８は、ＵＮＩＸ（登録商標）のフリーズ画面の一例を示す図である。
【００４９】
記憶部２６は、WINDOWS（登録商標）のフリーズ画面の部分データとして、破線５１及び破線５２で囲まれた画像のデータを保存し、マッキントッシュ（登録商標）のフリーズ画面の部分データとして、破線５３〜５６で囲まれた画像のデータを保存し、ＵＮＩＸ（登録商標）のフリーズ画面の部分データとして、破線５７で囲まれた画像のデータを保存する。破線５６で囲まれた文字列の英語訳が、破線５３で囲まれた文字列であり、フランス語訳が、破線５４で囲まれた文字列であり、ドイツ語訳が、破線５５で囲まれた文字列である。
【００５０】
尚、WINDOWS（登録商標）のフリーズ画面では、文字列は白色で、背景は紺色であり、マッキントッシュ（登録商標）のフリーズ画面では、文字列は黒色で、背景は白色であり、ＵＮＩＸ（登録商標）のフリーズ画面では、文字列は白色で、背景は黒色である。
【００５１】
図５に戻り、制御部２５は、パターンマッチング法を用いて、記憶部２６から読み出されたフリーズ画面の部分データ、即ち、破線５１〜５７で囲まれた各画像のデータと一致する部分がＡ／Ｄ変換部２２−１〜２２−Ｎからそれぞれ出力されるデジタルデータに含まれるか否かを判別する（ステップ１３）。
【００５２】
ステップＳ１３でＮＯの場合には、ステップＳ１１に戻る。一方、ステップＳ１３でＹＥＳの場合には、制御部２５は、通信部２７を介してサーバの電源をオフにするコマンドを電源制御器３に出力する（ステップＳ１４）。
【００５３】
電源制御器３のコントローラ３１は、サーバの電源をオフにするコマンドを受信し、図５のテーブルデータに基づいて、当該コマンドに含まれているサーバの識別情報に対応するコネクタに対し、オフ信号を出力する（ステップＳ２１）。これにより、ＫＶＭスイッチ２が指定したサーバの電源は一旦オフになる。
【００５４】
制御部２５は、所定時間（例えば１０秒間）、待機する（ステップＳ１５）。これは、電源制御器３が、対応するサーバへの電源供給を一旦完全にオフにするためである。
【００５５】
その後、制御部２５は、通信部２７を介して同一のサーバの電源をオンにするコマンドを電源制御器３に出力し（ステップＳ１６）、ＫＶＭスイッチ２の処理を終了する。
【００５６】
電源制御器３のコントローラ３１は、サーバの電源をオンにするコマンドを受信し、図５のテーブルデータに基づいて、当該コマンドに含まれているサーバの識別情報に対応するコネクタに対し、オン信号を出力し（ステップＳ２２）、電源制御器３の処理を終了する。これにより、ＫＶＭスイッチ２が指定したサーバの電源は再度オンになり、当該サーバを再起動することができる。よって、サーバの異常を自動修復することができる。
【００５７】
以上詳細に説明したように、本実施の形態によれば、記憶部２６が、各サーバがフリーズしたときに出力するフリーズ画面の部分データを記憶し、制御部２５が、各サーバから出力されるデジタルデータ（即ち画面データ）を受信し（ステップＳ１１）、フリーズ画面の部分データと一致する部分が受信された画面データに含まれるか否かを判別し（ステップＳ１３）、フリーズ画面の部分データと一致する部分が受信された画面データに含まれると判別された場合に、フリーズしたサーバが再起動するように電源制御器３を制御する（ステップＳ１４〜Ｓ１６）。よって、サーバの異常を自動修復することができる。
【００５８】
ＫＶＭスイッチ１が、ＫＶＭスイッチ１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【００５９】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【００６０】
【図１】（Ａ）は、本発明の実施の形態にかかるＫＶＭスイッチを含むシステムの構成図であり、（Ｂ）は、本発明の実施の形態にかかるＫＶＭスイッチを含むシステムの変形例の構成図である。
【図２】サーバ１−１のハードウエア構成を示すブロック図である。
【図３】（Ａ）は、ＫＶＭスイッチ２の概略構成を示すブロック図であり、（Ｂ）は、ＫＶＭスイッチ２の概略構成の変形例を示すブロック図である。
【図４】（Ａ）は、電源制御器３の概略構成を示すブロック図であり、（Ｂ）は、電源制御器３の概略構成の変形例を示すブロック図である。
【図５】サーバ、その識別情報及びコネクタとの関係を示すテーブルデータの一例を示す図である。
【図６】ＫＶＭスイッチ２及び電源制御器３で実行される処理を示すフローチャートである。
【図７】（Ａ）は、WINDOWS（登録商標）のフリーズ画面の一例を示す図であり、（Ｂ）は、マッキントッシュ（登録商標）のフリーズ画面の一例を示す図である。
【図８】ＵＮＩＸ（登録商標）のフリーズ画面の一例を示す図である。
【符号の説明】
【００６１】
１−１〜１−Ｎ（Ｎは１以上の整数である。以下、同様）  サーバ
２  ＫＶＭスイッチ
３  電源制御器
４−１〜４−Ｎ  ＫＶＭケーブル
５−１〜５−Ｎ  電源ケーブル
６  ネットワーク
７  リモートＰＣ
２１−１〜２１−Ｎ  サーバ用Ｉ／Ｆ
２２−１〜２２−Ｎ  Ａ／Ｄ変換部
２３  スイッチ部
２４  ネットワークＩ／Ｆ
２５  制御部
２６  記憶部
２７  通信部
２８  電源制御器用Ｉ／Ｆ
３１  コントローラ
３２  ＫＶＭスイッチ用Ｉ／Ｆ
３３−１〜３３−Ｎ  コネクタ
３４  メモリ
【図１】
0005290553.tif 000002
【図２】
0005290553.tif 000003
【図３】
0005290553.tif 000004
【図４】
0005290553.tif 000005
【図５】
0005290553.tif 000006
【図６】
0005290553.tif 000007
【図７】
0005290553.tif 000008
【図８】
0005290553.tif 000009