(57)【特許請求の範囲】
【請求項１】
複数のコンピュータと、少なくともキーボード、ディスプレイ装置、及びマウスのいずれかを含む入出力装置とを選択的に接続させるＫＶＭ（Keyboard Video Mouse）装置であって、
前記複数のコンピュータに接続され、前記複数のコンピュータのインターフェース情報を取得可能なサーバモジュールと、
前記入出力装置に接続され、前記入出力装置のインターフェース情報を取得可能なコンソールモジュールと、
前記入出力装置と前記複数のコンピュータのうち前記入出力装置に接続中の被接続コンピュータとの間で送受信されるデータに対して、インターフェース整合のためのデータ変換を行う変換モジュールと、を備え、
前記入出力装置と前記被接続コンピュータのインターフェースが異なる場合は、前記変換モジュールを介して前記入出力装置と前記被接続コンピュータとの間のデータ送受信を行い、前記入出力装置と前記被接続コンピュータのインターフェースが同じ場合は、前記変換モジュールを介さずに前記入出力装置と前記被接続コンピュータとの間のデータ送受信を行うように切り換えることを特徴とする、
ＫＶＭ装置。
【請求項２】
請求項１に記載のＫＶＭ装置であって、
前記複数のコンピュータ及び前記入出力装置が採用し得るインターフェースは、ＵＳＢ（Universal Serial Bus）、ＰＳ／２を含む、
ＫＶＭ装置。
【請求項３】
請求項１又は２に記載のＫＶＭ装置であって、
前記ディスプレイ装置にオンスクリーン表示を行わせるＯＳＤ（On Screen Display）モジュールを備え、
前記ＯＳＤモジュールは、前記複数のコンピュータのうち一部又は全部のインターフェース情報を前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項４】
複数のコンピュータと、少なくともキーボード、ディスプレイ装置、及びマウスのいずれかを含む入出力装置とを選択的に接続させるＫＶＭ（Keyboard Video Mouse）装置であって、
前記複数のコンピュータに接続され、前記複数のコンピュータのインターフェース情報を取得可能なサーバモジュールと、
前記入出力装置に接続され、前記入出力装置のインターフェース情報を取得可能なコンソールモジュールと、
前記ディスプレイ装置にオンスクリーン表示を行わせるＯＳＤ（On Screen Display）モジュールと、を備え、
前記ＯＳＤモジュールは、各コンピュータがサスペンド状態であるか、通常起動状態であるかを前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項５】
請求項４に記載のＫＶＭ装置であって、
前記ＯＳＤモジュールは、サスペンド状態であるコンピュータについて、更にリモートウエイクアップが可能か否かを前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項６】
請求項５に記載のＫＶＭ装置であって、
サスペンド状態であり且つリモートウエイクアップが可能なコンピュータについて、前記ディスプレイ装置上に設定されたＧＵＩ（Graphical User Interface）スイッチによって、リモートウエイクアップを可能とすることを特徴とする、
ＫＶＭ装置。
【請求項７】
請求項４ないし６のいずれか１項に記載のＫＶＭ装置であって、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間及び通常起動時間に関する情報を前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項８】
請求項４ないし７のいずれか１項に記載のＫＶＭ装置であって、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間及び／又は通常起動時間が指定時間以上になると、電源オフを勧告するメッセージを前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項９】
請求項４ないし８のいずれか１項に記載のＫＶＭ装置であって、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間と通常起動時間の合計が指定時間以上になると、電源オフを勧告するメッセージを前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置。
【請求項１０】
請求項８又は９に記載のＫＶＭ装置であって、
前記指定時間は、ユーザーによって設定可能な時間である、
ＫＶＭ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンピュータと、キーボード、ディスプレイ装置、マウス等の入出力装置とを選択的に接続させるＫＶＭ（Keyboard Video Mouse）装置に関する。
【背景技術】
【０００２】
近年、複数のコンピュータ（サーバ）と、単独又は複数の入出力装置とを選択的に接続させるＫＶＭ装置（単にＫＶＭ、ＫＶＭシステム等とも称される）が用いられている。
【０００３】
特許文献１には、コンピュータ装置に接続したサーバユニットと、入出力装置に接続したユーザユニットと、サーバユニットとユーザユニットを接続するメインユニットとを備えるＫＶＭシステムであって、ユーザユニットが、接続した他のユニットとの間で互いの機種情報を通知するための通信手段を備えるものについて記載されている。
【０００４】
特許文献２には、一の入力装置が複数の情報処理装置に接続可能とされた切替装置であって、所定のインターフェースに入力されたＰＳ／２信号を、プロトコル変換によりＵＳＢ信号に変換して出力可能なものについて記載されている。
【０００５】
特許文献３には、複数のコンピュータシステムの入力及び出力インターフェースに用いられる切替え装置であって、あるスレーブポートにＵＳＢ−ＰＳ／２変換ユニット等を設けたものについて記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１８６０４１号公報
【特許文献２】特開２００２−１４０２８２号公報
【特許文献３】特開２００７−３１０８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記各特許文献に記載の装置では、ＵＳＢ信号とＰＳ／２信号の変換等のデータ変換に要する処理時間や処理負荷についての考慮がなされていない。このため、ＫＶＭ装置において無駄なデータ変換が行われ、処理の遅延や処理負荷の負荷増大を招く場合がある。例えば、コンピュータ側がＳＵＮシリアルインターフェースを採用し、入出力装置側もＳＵＮシリアルインターフェースを採用している場合でも、データ変換器（又は変換モジュール）を介してデータの送受信が行われてしまう。
【０００８】
本発明はこのような課題を解決するためのものであり、処理速度の向上と処理負荷の軽減を実現することが可能なＫＶＭ装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明の第１の態様は、
複数のコンピュータと、少なくともキーボード、ディスプレイ装置、及びマウスのいずれかを含む入出力装置とを選択的に接続させるＫＶＭ（Keyboard Video Mouse）装置であって、
前記複数のコンピュータに接続され、前記複数のコンピュータのインターフェース情報を取得可能なサーバモジュールと、
前記入出力装置に接続され、前記入出力装置のインターフェース情報を取得可能なコンソールモジュールと、
前記入出力装置と前記複数のコンピュータのうち前記入出力装置に接続中の被接続コンピュータとの間で送受信されるデータに対して、インターフェース整合のためのデータ変換を行う変換モジュールと、を備え、
前記入出力装置と前記被接続コンピュータのインターフェースが異なる場合は、前記変換モジュールを介して前記入出力装置と前記被接続コンピュータとの間のデータ送受信を行い、前記入出力装置と前記被接続コンピュータのインターフェースが同じ場合は、前記変換モジュールを介さずに前記入出力装置と前記被接続コンピュータとの間のデータ送受信を行うように切り換えることを特徴とする、
ＫＶＭ装置である。
【００１０】
この本発明の第１の態様によれば、入出力装置と被接続コンピュータのインターフェースが異なる場合は、変換モジュールを介して入出力装置と被接続コンピュータとの間のデータ送受信を行い、入出力装置と被接続コンピュータのインターフェースが同じ場合は、変換モジュールを介さずに入出力装置と被接続コンピュータとの間のデータ送受信を行うように切り換えるため、無駄な変換処理が行われるのを回避することができ、処理速度の向上と処理負荷の軽減を実現することができる。
【００１１】
本発明の第１の態様において、
前記複数のコンピュータ及び前記入出力装置が採用し得るインターフェースは、例えば、ＵＳＢ（Universal Serial Bus）、ＰＳ／２を含む。
【００１２】
また、本発明の第１の態様において、
前記ディスプレイ装置にオンスクリーン表示を行わせるＯＳＤ（On Screen Display）モジュールを備え、
前記ＯＳＤモジュールは、前記複数のコンピュータのうち一部又は全部のインターフェース情報を前記ディスプレイ装置に表示させることを特徴とするものとすると、好適である。
【００１３】
こうすれば、ユーザーが、被接続コンピュータのインターフェースに合わせた入出力装置を選択したり、入出力装置のインターフェースに合わせたコンピュータを被接続コンピュータとして選択したりすることができるため、処理速度の向上と処理負荷の軽減を更に効果的に実現することができる。
【００１４】
本発明の第２の態様は、
複数のコンピュータと、少なくともキーボード、ディスプレイ装置、及びマウスのいずれかを含む入出力装置とを選択的に接続させるＫＶＭ（Keyboard Video Mouse）装置であって、
前記複数のコンピュータに接続され、前記複数のコンピュータのインターフェース情報を取得可能なサーバモジュールと、
前記入出力装置に接続され、前記入出力装置のインターフェース情報を取得可能なコンソールモジュールと、
前記ディスプレイ装置にオンスクリーン表示を行わせるＯＳＤ（On Screen Display）モジュールと、を備え、
前記ＯＳＤモジュールは、各コンピュータがサスペンド状態であるか、通常起動状態であるかを前記ディスプレイ装置に表示させることを特徴とする、
ＫＶＭ装置である。
【００１５】
この本発明の第２の態様によれば、ＫＶＭ装置に接続された各コンピュータの状態についてユーザーに通知することができるため、ユーザーが、不要なコンピュータの電源をオフにしたり、所望のコンピュータを通常起動状態に変更する等、種々の処理を行うことができる。
【００１６】
本発明の第２の態様において、
前記ＯＳＤモジュールは、サスペンド状態であるコンピュータについて、更にリモートウエイクアップが可能か否かを前記ディスプレイ装置に表示させることを特徴とするものとすると、好適である。
【００１７】
この場合、
サスペンド状態であり且つリモートウエイクアップが可能なコンピュータについて、前記ディスプレイ装置上に設定されたＧＵＩ（Graphical User Interface）スイッチによって、リモートウエイクアップを可能とすることを特徴とするものとしてよい。
【００１８】
こうすれば、ユーザーが、入出力装置に対する操作によって、所望のコンピュータを通常起動状態に変更することができる。
【００１９】
また、本発明の第２の態様において、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間及び通常起動時間に関する情報を前記ディスプレイ装置に表示させることを特徴とするものとしてもよい。
【００２０】
また、本発明の第２の態様において、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間及び／又は通常起動時間が指定時間以上になると、電源オフを勧告するメッセージを前記ディスプレイ装置に表示させることを特徴とするものとすると、好適である。
【００２１】
こうすれば、不要なコンピュータの作動について、ユーザーに適切なタイミングで通知することができる。
【００２２】
また、本発明の第２の態様において、
前記ＯＳＤモジュールは、各コンピュータのサスペンド時間と通常起動時間の合計が指定時間以上になると、電源オフを勧告するメッセージを前記ディスプレイ装置に表示させることを特徴とするものとしてもよい。
【００２３】
また、本発明の第２の態様において、
前記指定時間は、ユーザーによって設定可能な時間であるものとすると、好適である。
【００２４】
こうすれば、よりユーザーフレンドリーな制御が行われることになる。
【発明の効果】
【００２５】
本発明によれば、処理速度の向上と処理負荷の軽減を実現することが可能なＫＶＭ装置を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例に係るＫＶＭ装置１を含むコンピュータシステムの概略構成を示す図である。
【図２】ＫＶＭ装置１の内部機能を示す機能ブロック図である。
【図３】変換モジュール５０によってデータ変換が行われている状態を模式的に示す図である。
【図４】変換モジュール５０を介さずにデータ送受信が行われている状態を模式的に示す図である。
【図５】メインモジュール４０によって実行される処理の流れを示すフローチャートである。
【図６】ディスプレイ装置１３０が各サーバのインターフェース情報を表示する様子を示す図である。
【図７】ディスプレイ装置１３０が各サーバの状態を表示する様子を示す図である。
【図８】ディスプレイ装置１３０がリモートウエイクアップの可否を表示する様子を示す図である。
【図９】リモートウエイクアップの最終確認画面を示す図である。
【図１０】ディスプレイ装置１３０が各サーバのサスペンド時間、及び通常起動時間に関する情報を表示する様子を示す図である。
【図１１】ディスプレイ装置１３０が電源オフを勧告するメッセージを表示する様子を示す図である。
【図１２】ＯＳＤモジュール３０によって実行されるメッセージ表示制御の処理の流れを示すフローチャートである。
【図１３】合計時間についても電源オフを勧告するメッセージの表示を行う場合のフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明を実施するための形態について、添付図面を参照しながら実施例を挙げて説明する。
【実施例】
【００２８】
以下、図面を参照し、本発明の一実施例に係るＫＶＭ装置１について説明する。
【００２９】
［全体構成］
図１は、本発明の一実施例に係るＫＶＭ装置１を含むコンピュータシステムの概略構成を示す図である。図示するように、ＫＶＭ装置１は、入出力装置１００と、複数のサーバ（コンピュータ）２００（１）、…２００（ｎ）とに接続されており、入出力装置１００と複数のサーバのいずれか（複数であってもよい）を選択的に接続させる。なお、ＫＶＭ装置１は、独立したハードウエアである必要はなく、いずれかのサーバに内蔵されても構わない。
【００３０】
入出力装置１００は、例えば、キーボード１１０、マウス（タッチパッドやポインタを含んでよい）１２０、ディスプレイ装置１３０を含む。図１では単独の入出力装置１００がＫＶＭ装置１に接続された様子を例示したが、複数の入出力装置１００がＫＶＭ装置１に接続されてもよい。
【００３１】
複数のサーバは、それぞれがＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えるコンピュータである（ＲＯＭやＲＡＭがサーバ間で共有されてもよい）。
【００３２】
入出力装置１００及び複数のサーバは、インターフェースによってＫＶＭ装置１に接続される。本実施例では、入出力装置１００及び複数のサーバは、インターフェースとしてＵＳＢ（Universal Serial Bus）、ＰＳ／２、ＳＵＮシリアルを採用しうるものとする。
【００３３】
［ＫＶＭ装置］
図２は、ＫＶＭ装置１の内部機能を示す機能ブロック図である。図示するように、ＫＶＭ装置１は、サーバモジュール１０と、コンソールモジュール２０と、ＯＳＤ（On Screen Display）モジュール３０と、メインモジュール４０と、を備える。メインモジュール４０は、変換モジュール５０を一機能として含んでいる。これらの機能ブロックは、個別に備えられたマイクロコンピュータであってもよいし、一又は複数のマイクロコンピュータが、各機能を実現するためのプログラムを実行することにより実現されてもよい。また、個別のハードウエア装置であっても構わない。
【００３４】
サーバモジュール１０は、複数のサーバに接続され、複数のサーバの起動状態（サスペンド状態であるか通常起動状態であるか）、リモートウエイクアップ禁止の有無、インターフェース情報等を複数のサーバから取得可能となっている。
【００３５】
コンソールモジュール２０は、入出力装置１００に接続され、入出力装置１００のそれぞれのインターフェース情報等を取得可能となっている。
【００３６】
ＯＳＤモジュール３０は、入出力装置１００のうちディスプレイ装置１３０に接続され、オンスクリーン表示を制御する。オンスクリーン表示とは、ＫＶＭ装置１が主体となって種々の情報を自発的に表示することをいい、後述するように、複数のサーバの起動状態、リモートウエイクアップ禁止の有無、インターフェース情報等が表示される。
【００３７】
メインモジュール４０は、複数のサーバと、入出力装置１００とを選択的に接続させるように接続関係を制御する。
【００３８】
［データ変換の切り換え制御］
変換モジュール５０は、複数のサーバのうちメインモジュール４０によって入出力装置１００に接続されているサーバ（以下、被接続サーバと称する）と、入出力装置１００の間で送受信されるデータについて、インターフェース整合のためのデータ変換を行う。図３は、変換モジュール５０によってデータ変換が行われている状態を模式的に示す図である。
【００３９】
ここで、このようなインターフェース整合のためのデータ変換は、互換性確保のために必要な処理であるが、ある程度の処理時間を要するため、ユーザーが処理の遅延を体感する場合があり得る。また、ＫＶＭ装置１の処理負荷が増大すると、結果としてコストの増大を招く場合もある。
【００４０】
そこで、本実施例に係るメインモジュール４０は、入出力装置１００と被接続サーバのインターフェースが異なる場合は、変換モジュール５０を介して入出力装置１００と被接続サーバの間のデータ送受信を行い、入出力装置１００と被接続サーバのインターフェースが同じ場合は、変換モジュール５０を介さずに入出力装置１００と被接続サーバのデータ送受信を行うように切り換える制御を行う。図２には、メインモジュール４０による切り換え機能をスイッチ４２によって模式的に表現している。なお、前述のようにメインモジュール４０はソフトウエア機能であり得るため、必ずしも物理的なスイッチを備えるものではない。
【００４１】
また、こうした切り換え制御は、キーボード１１０とマウス１２０のそれぞれについて独立して行われてよいし、キーボード１１０についてのみ、或いはマウス１２０についてのみ行われてもよい。キーボード１１０とマウス１２０のインターフェースが異なる場合が有り得るからである。
【００４２】
図４は、変換モジュール５０を介さずにデータ送受信が行われている状態を模式的に示す図である。
【００４３】
以下、切り換え制御に係る処理の流れについて説明する。図５は、メインモジュール４０によって実行される処理の流れを示すフローチャートである。本フローは、例えば、入出力装置１００がＫＶＭ装置１に接続されたとき、被接続サーバが変更されたとき、及びシステム全体の電源投入後に被接続サーバが選択されたときに実行される。
【００４４】
まず、メインモジュール４０は、サーバモジュール１０から被接続サーバのインターフェース情報を取得する（Ｓ３００）。
【００４５】
次に、メインモジュール４０は、コンソールモジュール３０から入出力装置１００のインターフェース情報を取得する（Ｓ３０２）。
【００４６】
そして、被接続サーバのインターフェースと入出力装置１００のインターフェースが同一であるか否かを判定する（Ｓ３０４）。
【００４７】
被接続サーバのインターフェースと入出力装置１００のインターフェースが同一である場合は、変換モジュール５０を介さずに入出力装置１００と被接続サーバのデータ送受信を行うように制御する（Ｓ３０６）。
【００４８】
一方、被接続サーバのインターフェースと入出力装置１００のインターフェースが異なる場合は、変換モジュール５０を介して入出力装置１００と被接続サーバのデータ送受信を行うように制御する（Ｓ３０８）。
【００４９】
係る制御によって、無駄な変換処理が行われるのを回避することができ、処理速度の向上と処理負荷の軽減を実現することができる。
【００５０】
［インターフェース表示］
ＯＳＤモジュール３０は、所望のタイミングで各サーバのインターフェース情報をディスプレイ装置１３０に表示させる。図６は、ディスプレイ装置１３０が各サーバのインターフェース情報を表示する様子を示す図である。本図においては、サーバのインターフェース情報を列挙するものとしたが、被接続サーバのインターフェース情報のみを表示するものとしてもよいし、後述するように通常起動状態のサーバのインターフェース情報のみを表示するものとしてもよい。
【００５１】
このような表示を行うことによって、ユーザーは、被接続サーバと同じインターフェースを有する入出力装置１００に取り替えたり、或いは入出力装置１００と同じインターフェースを有するサーバを被接続サーバとして選択したりすることができる。この結果、処理速度の向上と処理負荷の軽減を更に効果的に実現することができる。
【００５２】
［状態表示、作動時間表示等］
また、本実施例に係るＫＶＭ装置１は、上記説明した変換モジュール５０の切り換え制御やインターフェース表示に加えて、以下に説明するような状態表示機能等を有している。
【００５３】
ＯＳＤモジュール３０は、所望のタイミングで各サーバの状態（サスペンド状態か、通常起動状態か）をディスプレイ装置１３０に表示させる。図７は、ディスプレイ装置１３０が各サーバの状態を表示する様子を示す図である。ここで、サスペンド状態とは、電源投入がされてはいるが、情報処理が停止している状態をいう。
【００５４】
また、ＯＳＤモジュール３０は、サスペンド状態であるサーバについて、リモートウエイクアップが可能であるか、禁止されているかをディスプレイ装置１３０に表示させる。図８は、ディスプレイ装置１３０がリモートウエイクアップの可否を表示する様子を示す図である。ここで、リモートウエイクアップとは、入出力装置１００への操作によってサーバをサスペンド状態から通常起動状態に変更することをいう。図７から図８の画面へは、例えば入出力装置１００に対するユーザーの操作によって遷移してもよいし、図７の画面と図８の画面を交互に表示してもよい。
【００５５】
リモートウエイクアップは、ディスプレイ装置１３０上に設定されたＧＵＩ（Graphical User Interface）スイッチによって行われると、好適である。具体的には、図８に示したようなカーソル１３２をユーザーが上下させてウエイクアップさせたいサーバに合わせ、その状態でEnterキー等を押下することによって、図９に示すような画面に遷移させる。図９は、リモートウエイクアップの最終確認画面を示す図である。図９に示す画面において、ユーザーがカーソル１３４を左右させてYesに合わせ、その状態でEnterキー等を押下することによって、リモートウエイクアップが確定する。メインモジュール４０は、リモートウエイクアップが確定すると、当該サーバを通常起動状態に変更するようにサーバモジュール１０に指示する。
【００５６】
このような表示を行うことによって、ユーザーが、不要なサーバの電源をオフにしたり、所望のコンピュータを通常起動状態に変更したりする等、種々の処理を行うことができる。
【００５７】
また、ＯＳＤモジュール３０は、所望のタイミングで各サーバのサスペンド時間、及び通常起動時間に関する情報をディスプレイ装置１３０に表示させる。図１０は、ディスプレイ装置１３０が各サーバのサスペンド時間、及び通常起動時間に関する情報を表示する様子を示す図である。
【００５８】
ここで、サスペンド時間とは、サスペンド状態となってからの経過時間であってもよいし、当該サーバの電源投入時から現在までの間にサスペンド状態となっていた時間の累積であってもよい。通常起動時間についても同様である。
【００５９】
そして、ＯＳＤモジュール３０は、各サーバのサスペンド時間及び通常起動時間が指定時間以上になると、電源オフを勧告するメッセージをディスプレイ装置１３０に表示させる。図１１は、ディスプレイ装置１３０が電源オフを勧告するメッセージを表示する様子を示す図である。指定時間は、サスペンド時間と通常起動時間のそれぞれについて異なる時間を設定可能であると好適である（以下、サスペンド時間に関する指定時間を指定時間（１）と、通常起動時間に関する指定時間を指定時間（２）とする）。また、指定時間（１）、（２）は、ユーザーがオンスクリーン表示上で設定可能とすることが望ましい。
【００６０】
このような表示を行うことによって、不要なサーバの作動について、ユーザーに適切なタイミングで通知することができる。ひいては、省エネルギーの実現や、長時間の作業によるユーザーの身体への影響を軽減することができる。
【００６１】
図１２は、ＯＳＤモジュール３０によって実行されるメッセージ表示制御の処理の流れを示すフローチャートである。本フローは、各サーバについてそれぞれ実行される。また本フローは、例えば、ＫＶＭ装置１に電源投入されたときに開始される。
【００６２】
まず、ＯＳＤモジュール３０は、初期値としての各指定時間をＲＯＭ等からダウンロードし、ＲＡＭ等の記憶装置に格納する（Ｓ４００）。
【００６３】
次に、ＯＳＤモジュール３０は、ユーザーによって各指定時間の設定操作がなされたか否かを判定する（Ｓ４０２）。ユーザーによって各指定時間の設定操作がなされた場合は、ＲＡＭ等の記憶装置に格納された各指定時間を変更する（Ｓ４０４）。
【００６４】
そして、サスペンド時間が指定時間（１）を超えるか否かを判定する（Ｓ４０６）。サスペンド時間が指定時間（１）を超える場合は、電源オフを勧告するメッセージを表示するようにディスプレイ装置１３０に指示する（Ｓ４０８）。
【００６５】
サスペンド時間が指定時間（１）を超えない場合は、続いて、通常起動時間が指定時間（２）を超えるか否かを判定する（Ｓ４１０）。通常起動時間が指定時間（２）を超える場合は、電源オフを勧告するメッセージを表示するようにディスプレイ装置１３０に指示する（Ｓ４０８）。
【００６６】
以降、Ｓ４０２に戻り、ＫＶＭ装置１の電源がオフになるまで、処理を繰り返し実行する。
【００６７】
なお、このようなメッセージの表示は、サスペンド時間のみについて行ってもよいし、サスペンド時間と通常起動時間の合計時間について行ってもよい。図１３は、合計時間についても電源オフを勧告するメッセージの表示を行う場合のフローチャートである。本フローは、各サーバについてそれぞれ実行される。また本フローは、例えば、ＫＶＭ装置１に電源投入されたときに開始される。
【００６８】
まず、ＯＳＤモジュール３０は、初期値としての各指定時間をＲＯＭ等からダウンロードし、ＲＡＭ等の記憶装置に格納する（Ｓ５００）。
【００６９】
次に、ＯＳＤモジュール３０は、ユーザーによって各指定時間の設定操作がなされたか否かを判定する（Ｓ５０２）。ユーザーによって各指定時間の設定操作がなされた場合は、ＲＡＭ等の記憶装置に格納された各指定時間を変更する（Ｓ５０４）。
【００７０】
そして、サスペンド時間が指定時間（１）を超えるか否かを判定する（Ｓ５０６）。サスペンド時間が指定時間（１）を超える場合は、電源オフを勧告するメッセージを表示するようにディスプレイ装置１３０に指示する（Ｓ５０８）。
【００７１】
サスペンド時間が指定時間（１）を超えない場合は、続いて、通常起動時間が指定時間（２）を超えるか否かを判定する（Ｓ５１０）。通常起動時間が指定時間（２）を超える場合は、電源オフを勧告するメッセージを表示するようにディスプレイ装置１３０に指示する（Ｓ５０８）。
【００７２】
更に、通常起動時間が指定時間（２）を超えない場合は、合計時間が指定時間（３）を超えるか否かを判定する（Ｓ５１２）、合計時間が指定時間（３）を超える場合は、電源オフを勧告するメッセージを表示するようにディスプレイ装置１３０に指示する（Ｓ５０８）。
【００７３】
以降、Ｓ５０２に戻り、ＫＶＭ装置１の電源がオフになるまで、処理を繰り返し実行する。
【００７４】
なお、これらのメッセージ表示制御において、サスペンド時間が指定時間（１）を超えた場合、通常起動時間が指定時間（２）を超えた場合、合計時間が指定時間（３）を超えた場合のそれぞれについて、異なる文言のメッセージを表示してもよい。
【００７５】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【産業上の利用可能性】
【００７６】
本発明は、コンピュータ、及びその周辺機器の製造業等に利用可能である。
【符号の説明】
【００７７】
１      ＫＶＭ装置
１０    サーバモジュール
２０    コンソールモジュール
３０    ＯＳＤモジュール
４０    メインモジュール
４２  スイッチ
５０    変換モジュール
１００  入出力装置
１１０  キーボード
１２０  マウス
１３０  ディスプレイ装置
１３２、１３４  カーソル
２００（１）、…、２００（ｎ）  サーバ（コンピュータ）
【図１】
0005572074.tif 000002
【図２】
0005572074.tif 000003
【図３】
0005572074.tif 000004
【図４】
0005572074.tif 000005
【図５】
0005572074.tif 000006
【図６】
0005572074.tif 000007
【図７】
0005572074.tif 000008
【図８】
0005572074.tif 000009
【図９】
0005572074.tif 000010
【図１０】
0005572074.tif 000011
【図１１】
0005572074.tif 000012
【図１２】
0005572074.tif 000013
【図１３】
0005572074.tif 000014