(57)【特許請求の範囲】
【請求項１】
複数のサーバが接続され、前記複数のサーバの中から操作対象となるサーバの切替えを行う切替器であって、
前記操作対象となるサーバを操作するキーボードとして利用される第１タッチパネルと、
複数のキー配列が予め記憶された記憶手段と、
前記操作対象となるサーバからＯＳ情報を取得する情報取得手段と、
前記情報取得手段で取得されたＯＳ情報に基づいて、前記記憶手段に記憶された複数のキー配列の中から１つのキー配列を選択して前記第１タッチパネルで使用されるキー配列として設定するキー配列設定手段と、
を備えることを特徴とする切替器。
【請求項２】
前記ＯＳ情報には、前記操作対象となるサーバに用いられるキーボードに関する情報が含まれることを特徴とする請求項１記載の切替器。
【請求項３】
複数のサーバが接続され、前記複数のサーバの中から操作対象となるサーバの切替えを行う切替器であって、
前記操作対象となるサーバを操作するキーボードとして利用される第１タッチパネルと、
複数のキー配列と前記第１タッチパネルへの押下位置で定められたパスワードとが予め記憶された記憶手段と、
前記記憶手段に記憶された複数のキー配列の中から１つのキー配列を選択して前記第１タッチパネルで使用されるキー配列として設定するキー配列設定手段と、
ユーザによる前記第１タッチパネルへの押下位置が前記記憶手段に記憶されたパスワードと一致するかによってパスワード認証を行うパスワード認証手段と、
を備えることを特徴とする切替器。
【請求項４】
前記記憶手段に記憶されたパスワードは、前記第１タッチパネルへの押下位置に加えて押下順番も定められていることを特徴とする請求項３記載の切替器。
【請求項５】
前記キー配列設定手段は、ユーザが選択したキー配列を前記記憶手段に記憶された複数のキー配列の中から選択して前記第１タッチパネルで使用されるキー配列として設定することを特徴とする請求項３または４記載の切替器。
【請求項６】
前記キー配列設定手段で設定されたキー配列を前記第１タッチパネルに表示するキー表示制御手段を備えることを特徴とする請求項１から５のいずれか一項記載の切替器。
【請求項７】
前記切替器は、本体と、前記本体の上面に配置されたカバーと、を備え、
前記本体の上面には、前記第１タッチパネルとマウスカーソルを操作するタッチパッドとが設けられ、
前記カバーには、ディスプレイが設けられていることを特徴とする請求項１から６のいずれか一項記載の切替器。
【請求項８】
前記記憶手段には前記第１タッチパネルで使用されるキー配列を設定するためのＯＳＤを含む複数のＯＳＤが予め記憶されており、
ユーザによる第２タッチパネルへの押下方法に基づいて、前記記憶手段に記憶された複数のＯＳＤの中から１つのＯＳＤを選択するＯＳＤ選択手段を備えることを特徴とする請求項１から７のいずれか一項記載の切替器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、切替器に関し、特に、複数のサーバが接続される切替器に関する。
【背景技術】
【０００２】
複数のサーバが接続され、複数のサーバの中から操作対象となるサーバの切替えを行う切替器が知られている。例えば、特許文献１には、複数のサーバと複数のコンソール（各コンソールはマウス、キーボード、及びディスプレイを含む）との間に接続され、複数のサーバと複数のコンソールとの間のＫＶＭ信号（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）の切替えを行うマルチユーザＫＶＭスイッチと称される切替器が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０９８５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
切替器には、マウス、キーボード、及びディスプレイが接続されていて、これらマウス、キーボード、及びディスプレイを用いて、複数のサーバの中から操作対象となるサーバを操作することができる。切替器に接続される複数のサーバは、例えば異なるＯＳ（オペレーティングシステム）を有する場合があり、この場合、切替器に接続するキーボードを、操作対象となるサーバのＯＳに対応したキー配列のキーボードに交換することが望まれる。しかしながら、この場合、それぞれのＯＳに対応した複数のキーボードを予め準備しておく必要がある上、例えばＵＳＢポートにキーボードを接続し直す必要があり面倒である。
【０００５】
本発明は、上記課題に鑑みなされたものであり、様々なキー配列のキーボードを容易に得ることが可能な切替器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数のサーバが接続され、前記複数のサーバの中から操作対象となるサーバの切替えを行う切替器であって、前記操作対象となるサーバを操作するキーボードとして利用される第１タッチパネルと、複数のキー配列が予め記憶された記憶手段と、前記操作対象となるサーバからＯＳ情報を取得する情報取得手段と、前記情報取得手段で取得されたＯＳ情報に基づいて、前記記憶手段に記憶された複数のキー配列の中から１つのキー配列を選択して前記第１タッチパネルで使用されるキー配列として設定するキー配列設定手段と、を備えることを特徴とする切替器である。本発明によれば、第１タッチパネルで使用されるキー配列を容易に変更でき、様々なキー配列のキーボードを容易に得ることができる。また、操作対象のサーバに対応したキー配列のキーボードを容易に得ることができる。
【０００７】
上記構成において、前記ＯＳ情報には、前記操作対象となるサーバに用いられるキーボードに関する情報が含まれる構成とすることができる。
【０００８】
本発明は、複数のサーバが接続され、前記複数のサーバの中から操作対象となるサーバの切替えを行う切替器であって、前記操作対象となるサーバを操作するキーボードとして利用される第１タッチパネルと、複数のキー配列と前記第１タッチパネルへの押下位置で定められたパスワードとが予め記憶された記憶手段と、前記記憶手段に記憶された複数のキー配列の中から１つのキー配列を選択して前記第１タッチパネルで使用されるキー配列として設定するキー配列設定手段と、ユーザによる前記第１タッチパネルへの押下位置が前記記憶手段に記憶されたパスワードと一致するかによってパスワード認証を行うパスワード認証手段と、を備えることを特徴とする切替器である。本発明によれば、第１タッチパネルで使用されるキー配列を容易に変更でき、様々なキー配列のキーボードを容易に得ることができる。また、セキュリティを向上させることができる。
【０００９】
上記構成において、前記記憶手段に記憶されたパスワードは、前記第１タッチパネルへの押下位置に加えて押下順番も定められている構成とすることができる。この構成によれば、セキュリティをより向上させることができる。
【００１０】
上記構成において、前記キー配列設定手段は、ユーザが選択したキー配列を前記記憶手段に記憶された複数のキー配列の中から選択して前記第１タッチパネルで使用されるキー配列として設定する構成とすることができる。この構成によれば、第１タッチパネルで使用されるキー配列をユーザが容易に選択できる。
【００１１】
上記構成において、前記キー配列設定手段で設定されたキー配列を前記第１タッチパネルに表示するキー表示制御手段を備える構成とすることができる。この構成によれば、様々なキー配列のキーボードをより容易に得ることができる。
【００１２】
上記構成において、前記切替器は、本体と、前記本体の上面に配置されたカバーと、を備え、前記本体の上面には、前記第１タッチパネルとマウスカーソルを操作するタッチパッドとが設けられ、前記カバーには、ディスプレイが設けられている構成とすることができる。この構成によれば、切替器とキーボード、マウス、及びディスプレイとが別々に配置されている場合に比べて、操作スペースを削減することができる。
【００１３】
上記構成において、前記記憶手段には前記第１タッチパネルで使用されるキー配列を設定するためのＯＳＤを含む複数のＯＳＤが予め記憶されており、ユーザによる第２タッチパネルへの押下方法に基づいて、前記記憶手段に記憶された複数のＯＳＤの中から１つのＯＳＤを選択するＯＳＤ選択手段を備える構成とすることができる。この構成によれば、第１タッチパネルで使用されるキー配列が設定されているか否かに関わらず、ユーザはＯＳＤの選択を容易に行うことができる。
【発明の効果】
【００１５】
本発明によれば、第１タッチパネルで使用されるキー配列を容易に変更でき、様々なキー配列のキーボードを容易に得ることができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施例１に係る切替器を有するシステムの構成を示すブロック図の例である。
【図２】図２は、実施例１に係る切替器の斜視図の例ある。
【図３】図３は、実施例１に係る切替器の上面図の例である。
【図４】図４は、実施例１に係る切替器の機能構成を示すブロック図の例である。
【図５】図５は、実施例１に係る切替器のハードウエア構成を示すブロック図の例である。
【図６】図６は、実施例１に係る切替器の制御部の機能構成を示すブロック図の例である。
【図７】図７は、実施例１に係る切替器で実行される処理を示すフローチャートの例（その１）である。
【図８】図８は、実施例１に係る切替器で実行される処理を示すフローチャートの例（その２）である。
【図９】図９は、ディスプレイに表示されるキー配列設定ＯＳＤの例である。
【図１０】図１０（ａ）及び図１０（ｂ）は、キーボードパターンが印刷されたシートの例であり、図１０（ｃ）は、第１マルチタッチパネルの上面にシートが配置された切替器の上面図の例である。
【図１１】図１１（ａ）及び図１１（ｂ）は、第１マルチタッチパッドの上面図の例である。
【図１２】図１２は、マルチユーザＫＶＭスイッチと称される切替器の場合のシステムの構成を示すブロック図の例である。
【図１３】図１３は、実施例２に係る切替器の制御部の機能構成を示すブロック図の例である。
【図１４】図１４は、実施例２に係る切替器で実行される処理を示すフローチャートの例である。
【図１５】図１５は、実施例３に係る切替器の制御部の機能構成を示すブロック図の例である。
【図１６】図１６は、実施例３に係る切替器で実行される処理を示すフローチャートの例である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施例について説明する。
【実施例１】
【００１８】
図１は、実施例１に係る切替器を有するシステムの構成を示すブロック図の例である。実施例１では、シングルユーザＫＶＭスイッチと称される切替器の場合を例に説明する。図１のように、ＫＶＭシステム１００は、切替器１０と、複数のサーバ１２−１〜１２−Ｎ（Ｎは２以上の整数である。以下同じ。）と、を備える。切替器１０と複数のサーバ１２−１〜１２−Ｎとは、ＫＶＭケーブル１４−１〜１４−Ｎを介して接続されている。切替器１０は、キーボードとして使用される第１マルチタッチパネル、マウスカーソルの操作に用いられるタッチパッド、及びディスプレイを内蔵する。切替器１０の詳細については後述する。
【００１９】
切替器１０は、内蔵する第１マルチタッチパネル及びタッチパッドで入力されたキーデータ及びマウスデータに基づき、複数のサーバ１２−１〜１２−Ｎの中から操作対象となるサーバに接続を切替える。
【００２０】
ここで、操作対象のサーバとしてサーバ１２−１に接続が切替えられた場合を例に、サーバ１２−１と切替器１０との間で伝送されるデータの流れを簡単に説明する。サーバ１２−１で生成された例えばＲＧＢ信号の画像データは、ＫＶＭケーブル１４−１を介して、ＲＧＢ信号のまま切替器１０に伝送される。そして、切替器１０に内蔵されたディスプレイに画像が表示される。また、切替器１０に内蔵された第１マルチタッチパネル及びタッチパッドで入力されたキーデータ及びマウスデータは、ＫＶＭケーブル１４−１を介して、入力されたキーデータ及びマウスデータのままサーバ１２−１に伝送される。このように、切替器１０に内蔵された第１マルチタッチパネル、タッチパッド、及びディスプレイを用いて、操作対象のサーバ１２−１を操作することができる。
【００２１】
次に、実施例１に係る切替器について詳しく説明する。図２は、実施例１に係る切替器の斜視図の例である。図２のように、切替器１０は、直方体形状をしており、本体１６と、本体１６の上面に一辺が固定され、その一辺を軸として開閉可能なカバー１８と、で構成される。なお、図２においては、カバー１８が閉じられている状態を図示している。本体１６の１つの側面には、サーバ１２−１〜１２−Ｎを接続するためのサーバ用ポート２０−１〜２０−Ｎと、例えばマウス等が接続されるＵＳＢ用ポート２２と、が設けられている。なお、サーバ用ポート２０−１〜２０−ＮとＵＳＢ用ポート２２とは同じ側面に設けられている場合に限られず、異なる側面に設けられている場合でもよい。
【００２２】
図３は、実施例１に係る切替器の上面図の例である。なお、図３においては、カバー１８が開いている状態を図示している。図３のように、本体１６の上面には、操作対象のサーバを操作するキーボードとして利用される第１マルチタッチパネル２４と、ＯＳＤ（オンスクリーンディスプレイ）の選択に使用される第２マルチタッチパネル２６と、マウスカーソルの操作に使用されるタッチパッド２８と、マウスクリックと同じ機能を持つボタン３０と、動作状態に応じて点灯、点滅等する例えばＬＥＤ（Light Emitting Diode）等の発光部３２と、が設けられている。カバー１８には、例えば液晶型のディスプレイ３４が設けられている。カバー１８にディスプレイ３４を設けることで、小スペースで大画面を得ることができる。
【００２３】
図４は、実施例１に係る切替器の機能構成を示すブロック図の例である。図４のように、第１マルチタッチ制御部３６、第２マルチタッチ制御部３８、マウス制御部４０、ＵＳＢホスト制御部４２、及びサーバ切替制御部４４を有する制御部４６と、記憶部４８と、サーバ側通信部５０と、を備える。
【００２４】
第１マルチタッチ制御部３６は、第１マルチタッチパネル２４に関して制御を行う。例えば、第１マルチタッチ制御部３６は、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択して第１マルチタッチパネル２４で使用されるキー配列として設定する。また、第１マルチタッチ制御部３６は、ユーザによる第１マルチタッチパネル２４への押下位置が記憶部４８に予め記憶されたパスワードと一致するか否かのパスワード認証を行う。さらに、第１マルチタッチ制御部３６は、第１マルチタッチパネル２４で入力されたキーデータをサーバ切替制御部４４に出力する。
【００２５】
第２マルチタッチ制御部３８は、第２マルチタッチパネル２６に関して制御を行う。例えば、第２マルチタッチ制御部３８は、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて記憶部４８に予め記憶された複数のＯＳＤの中から１つのＯＳＤを選択する。そして、第２マルチタッチ制御部３８は、選択したＯＳＤをディスプレイ３４に出力する。
【００２６】
マウス制御部４０は、タッチパッド２８及びボタン３０に関して制御を行う。例えば、マウス制御部４０は、タッチパッド２８及びボタン３０で入力されたマウスデータをサーバ切替制御部４４に出力する。
【００２７】
ＵＳＢホスト制御部４２は、ＵＳＢ用ポート２２に接続された機器に関して制御を行う。例えば、ＵＳＢ用ポート２２にマウスが接続された場合は、ＵＳＢホスト制御部４２は、マウスで入力されたマウスデータをサーバ切替制御部４４に出力する。
【００２８】
サーバ切替制御部４４は、第１マルチタッチ制御部３６から出力されたキーデータ及びマウス制御部４０から出力されたマウスデータに基づき、複数のサーバ１２−１〜１２−Ｎの中から操作対象となるサーバに接続を切替える。
【００２９】
サーバ側通信部５０は、操作対象のサーバに対して、第１マルチタッチ制御部３６及びマウス制御部４０から出力されたキーデータ及びマウスデータを送信する。また、サーバ側通信部５０は、操作対象のサーバから送信された例えばＲＧＢ信号の画像データを受信し、ディスプレイ３４に出力する。
【００３０】
図５は、実施例１に係る切替器のハードウエア構成を示すブロック図の例である。図５のように、ＣＰＵ（Central Processing Unit）５２、ＲＯＭ（Read Only Memory）５４、ＲＡＭ（Random Access Memory）５６、ハードディスクドライブ（ＨＤＤ）５８、第１マルチタッチパネル２４、第２マルチタッチパネル２６、タッチパッド２８、ディスプレイ３４、サーバ用ポート２０、ＵＳＢ用ポート２２、及びタイマ６４を有する。これらＣＰＵ５２、ＲＯＭ５４、ＲＡＭ５６、ＨＤＤ５８、第１マルチタッチパネル２４、第２マルチタッチパネル２６、タッチパッド２８、ディスプレイ３４、サーバ用ポート２０、ＵＳＢ用ポート２２、及びタイマ６４は、互いにバス６６を介して電気的に接続している。ＣＰＵ５２は、ＲＯＭ５４やＨＤＤ５８に予め記憶されたプログラムに従い、ＲＡＭ５６をワークメモリとして用いて、切替器全体を制御する。
【００３１】
図４における、制御部４６は、制御プログラムに従って各種の処理を実行するＣＰＵ５２に相当する。記憶部４８は、ＨＤＤ５８に相当する。記憶部４８には、上述したように、第１マルチタッチパネル２４で使用される複数のキー配列や、第２マルチタッチパッド２６により選択される複数のＯＳＤ、パスワード認証に使用されるパスワード等が予め記憶されている。サーバ側通信部５０は、サーバ用ポート２０に相当する。
【００３２】
図６は、実施例１に係る切替器の制御部４６において、ＣＰＵ５２等のハードウエアとＲＯＭ５４等に記憶されたソフトウエアとの協働によって実現される機能を示すブロック図である。図６のように、制御部４６は、ＯＳＤ選択部６８、ＯＳＤ表示制御部７０、キー配列設定部７２、及びパスワード認証部７４を有する。
【００３３】
ＯＳＤ選択部６８は、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて、記憶部４８に予め記憶された複数のＯＳＤの中から１つのＯＳＤを選択する。例えば、ＯＳＤ選択部６８は、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて、記憶部４８に予め記憶された複数のＯＳＤの中から第１マルチタッチパネル２４で使用されるキー配列を設定するためのキー配列設定ＯＳＤを選択する。
【００３４】
ＯＳＤ表示制御部７０は、ＯＳＤ選択部６８で選択されたＯＳＤをディスプレイ３４に表示する。例えば、ＯＳＤ選択部６８でキー配列設定ＯＳＤが選択された場合は、ＯＳＤ表示制御部７０は、キー配列設定ＯＳＤをディスプレイ３４に表示する。
【００３５】
キー配列設定部７２は、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択して第１マルチタッチパネル２４で使用されるキー配列として設定する。例えば、キー配列設定部７２は、ディスプレイ３４に表示されたキー配列設定ＯＳＤでユーザが選択したキー配列を、記憶部４８に予め記憶された複数のキー配列の中から選択して、第１マルチタッチパッド２４で使用されるキー配列として設定する。
【００３６】
パスワード認証部７４は、ユーザによる第１マルチタッチパネル２４への押下位置が、記憶部４８に予め記憶されたパスワードと一致するか否かによるパスワード認証を行う。
【００３７】
次に、実施例１に係る切替器で実行される処理について説明する。図７及び図８は、実施例１に係る切替器で実行される処理を示すフローチャートの例である。図７のように、ユーザが第２マルチタッチパネル２６を押下すると、制御部４６は、ユーザによる第２マルチタッチパネル２６への押下が１点のみの押下であるかを判断する（ステップＳ１０）。１点のみの押下である場合（ステップＳ１０でＹｅｓの場合）は、制御部４６は、記憶部４８に予め記憶された複数のＯＳＤの中から、例えばキー配列設定ＯＳＤを選択し、ディスプレイ３４に表示する（ステップＳ１２）。
【００３８】
１点のみの押下でない場合（ステップＳ１０でＮｏの場合）は、制御部４６は、ユーザによる第２マルチタッチパネル２６への押下が２点同時押下であるかを判断する（ステップＳ１４）。２点同時押下である場合（ステップＳ１４でＹｅｓの場合）は、制御部４６は、記憶部４８に予め記憶された複数のＯＳＤの中から、例えばサーバ切替設定ＯＳＤを選択し、ディスプレイ３４に表示する（ステップＳ１６）。なお、サーバ切替設定ＯＳＤとは、切替器１０に接続する複数のサーバ１２−１〜１２−Ｎの中から操作対象とするサーバを選択し接続を切替えるためのＯＳＤである。
【００３９】
２点同時押下でもない場合（ステップＳ１４でＮｏの場合）は、制御部４６は、ユーザによる第２マルチタッチパネル２６への押下が３点同時押下であるかを判断する（ステップＳ１８）。３点同時押下である場合（ステップＳ１８でＹｅｓの場合）は、制御部４６は、記憶部４８に予め記憶された複数のＯＳＤの中から、例えばパスワード設定ＯＳＤを選択し、ディスプレイ３４に表示する（ステップＳ２０）。なお、パスワード設定ＯＳＤとは、パスワード認証に用いるパスワードを設定するためのＯＳＤである。
【００４０】
ここでは、ユーザによる第２マルチタッチパッド２６への押下が１点押下で、ディスプレイ３４にキー配列設定ＯＳＤが表示されたとして以下説明をする。図９に、ディスプレイ３４に表示されるキー配列設定ＯＳＤの例を示す。図９のように、キー配列設定ＯＳＤは、ＵＮＩＸ（登録商標）やＳＵＮ（登録商標）等のＯＳや、各ＯＳにおける日本、アメリカ等の言語に対応した複数のキー配列の中から１つのキー配列を選択する画面である。なお、図９で表示する言語は、ＷＩＮＤＯＷＳ（登録商標）ＯＳの言語の場合を例に表示している。制御部４６は、キー配列設定ＯＳＤでユーザが選択したキー配列を、記憶部４８に予め記憶された複数のキー配列の中から選択して、第１マルチタッチパネル２４で使用されるキー配列として設定する（ステップＳ２２）。キー配列設定ＯＳＤでのキー配列の選択は、タッチパッド２８及びボタン３０を用いて選択することができる。また、既に第１マルチタッチパネル２４で使用されるキー配列が設定されていて、キー配列の変更をする場合では、第１マルチタッチパネル２４を用いて選択することもできる。
【００４１】
このように、ＯＳ及びＯＳの言語に対応した複数のキー配列の中から１つのキー配列を選択して第１マルチタッチパッド２４で使用されるキー配列として設定できることで、例えば、切替器１０に接続する複数のサーバ１２−１〜１２−ＮのＯＳの言語が、図１のように、英語、ドイツ語、韓国語等異なる言語である場合でも、操作対象となるサーバのＯＳの言語に対応したキー配列を容易に得ることができる。ユーザは、操作対象のＯＳ及びＯＳの言語に対応したキーボードパターンが印刷された、例えばゴム状のシートを第１マルチタッチパネル２４の上面に配置することで、通常のキーボードと同様の操作をすることが可能となる。図１０（ａ）及び図１０（ｂ）に、キーボードパターンが印刷されたシート７５の例を、図１０（ｃ）に、第１マルチタッチパネル２４の上面にシート７５が配置された場合の切替器１０の上面図の例を示す。図１０（ａ）は、ＳＵＮ（登録商標）ＯＳに対応するキーボードパターンが印刷されたシート７５の例であり、図１０（ｂ）は、ＷＩＮＤＯＷＳ（登録商標）ＯＳに対応するキーボードパターンが印刷されたシート７５の例である。
【００４２】
次いで、図８のように、制御部４６は、ユーザによる第１マルチタッチパッド２４への１点目の押下位置が、記憶部４８に予め記憶されたパスワードの押下位置と一致するか判断する（ステップＳ２４）。図１１（ａ）及び図１１（ｂ）は、第１マルチタッチパッド２４の上面図の例であり、各区画はそれぞれ１つのキーに対応することを表している。図１１（ａ）のように、例えば記憶部４８に予め記憶されたパスワードで、１点目の押下位置が斜線区画の２つのキー（例えば、キーボードパターンでは２つのアルファベット）を同時押下と設定されている場合は、制御部４６は、ユーザによる１点目の押下が、斜線区画の２つのキー（例えば、２つのアルファベット）を同時に押下しているか判断する。
【００４３】
パスワードの押下位置と一致する場合（ステップＳ２４でＹｅｓの場合）は、制御部４６は、内蔵する３０ｍｓ（ミリセコンド）設定のタイマ６４を起動させる（ステップＳ２６）。制御部４６は、タイマ６４が満了したかを監視していて（ステップＳ２８）、タイマ６４が満了する前（ステップＳ２８でＮｏの場合）に、ユーザによる第１マルチタッチパネル２４への２点目の押下があったかどうか判断する（ステップＳ３０）。タイマ６４が満了した場合（ステップＳ２８でＹｅｓの場合）は、制御部４６は、再度ステップＳ２４の判断に戻る。
【００４４】
タイマ６４満了前にユーザによる第１マルチタッチパネル２４への２点目の押下があった場合（ステップＳ３０でＹｅｓの場合）は、制御部４６は、２点目の押下位置が、記憶部４８に予め記憶されたパスワードの押下位置と一致するか判断する（ステップＳ３２）。図１１（ｂ）のように、例えば記憶部４８に予め記憶されたパスワードで、２点目の押下位置が斜線区画の１つのキーを押下と設定されている場合は、制御部４６は、ユーザによる２点目の押下が、斜線区画の１つのキーを押下しているか判断する。パスワードの押下位置と一致する場合（ステップＳ３２でＹｅｓの場合）は、制御部４６は、パスワードの承認をする（ステップＳ３４）。
【００４５】
以上説明してきたように、実施例１に係る切替器によれば、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択して、操作対象のサーバを操作するキーボードとして利用される第１マルチタッチパネル２４で使用されるキー配列として設定する。これにより、第１マルチタッチパネル２４で使用されるキー配列を容易に変更でき、様々なキー配列のキーボードを容易に得ることができる。例えば、図１のように、切替器１０に接続される複数のサーバ１２−１〜１２−ＮのＯＳの言語が異なる場合でも、操作対象となるサーバのＯＳの言語に対応したキー配列のキーボードを容易に得ることができる。また、切替器１０に接続される複数のサーバ１２−１〜１２−ＮのＯＳが、例えばＷＩＮＤＯＷＳ（登録商標）やＳＵＮ（登録商標）等のように異なる場合であっても、操作対象となるサーバのＯＳに対応してキー配列のキーボードを容易に得ることができる。
【００４６】
また、ユーザが選択したキー配列を記憶部４８に予め記憶された複数のキー配列の中から選択して、キーボードとして利用される第１マルチタッチパネル２４で使用されるキー配列として設定する場合が好ましい。これにより、第１マルチタッチパネル２４で使用されるキー配列をユーザが容易に選択できる。なお、ユーザによるキー配列の選択方法として、実施例１ではキー配列設定ＯＳＤを用いた場合を例に示したが、この場合に限られる訳ではない。
【００４７】
また、記憶部４８には第１マルチタッチパネル２４で使用されるキー配列を設定するためのＯＳＤを含む複数のＯＳＤが予め記憶されており、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて、記憶部４８に予め記憶された複数のＯＳＤの中から１つのＯＳＤを選択する場合が好ましい。これにより、第１マルチタッチパネル２４で使用されるキー配列が設定されているか否かに関らず、ユーザはＯＳＤの選択を容易に行うことができる。
【００４８】
なお、実施例１では、ユーザによる第２マルチタッチパネル２６への押下が１点押下、２点同時押下、３点同時押下のいずれかによって、選択されるＯＳＤが異なる場合を例に示した。ユーザによるＯＳＤの選択を容易にできるという点からは、このように、同時に押下する個数によって選択されるＯＳＤが異なる場合が好ましい。同時に押下する個数によって選択されるＯＳＤが異なる場合は、押下する位置は所定の領域内に決められることとなる。即ち、１点押下の場合は、所定領域内を１点押下し、２点同時押下の場合は、２つの所定領域内それぞれを同時に押下し、３点同時押下の場合は、３つの所定領域内それぞれを同時に押下することとなる。また、第２マルチタッチパネル２６を同時に押下する個数だけでなく、パスワード認証の箇所で説明したような、押下する順番の時間的要素を加えた場合でもよい。さらに、同時に押下する個数の場合以外でも、例えば、第２マルチタッチパネル２６を複数の領域に分け、どの領域内の１点を押下されたかによって選択されるＯＳＤが異なる場合でもよい。また、第２マルチタッチパネル２６への１点押下を何回繰り返すかによって選択されるＯＳＤが異なる場合でもよい。このように、ＯＳＤの選択にあたって１点だけを押下する場合は、複数の点を同時に触れて操作できるマルチタッチパネルではなく、１点だけに触れた操作が可能なタッチパネルの場合でもよい。
【００４９】
実施例１では、記憶部４８に予め記憶された複数のＯＳＤの例として、キー配列設定ＯＳＤ、サーバ切替設定ＯＳＤ、及びパスワード設定ＯＳＤの場合を例に挙げたが、これに限られる訳ではない。例えば、その他にディスプレイ３４の明るさやコントラストを設定するＯＳＤ、音量を設定するＯＳＤ、第２マルチタッチパネル２６の押下方法に応じて選択されるＯＳＤを変更するＯＳＤ等が、予め記憶されている場合でもよい。
【００５０】
図２及び図３のように、切替器１０は、本体１６と、本体１６の上面に配置されたカバー１８と、を備える。そして、本体１６の上面には第１マルチタッチパネル２４とタッチパッド２８とが設けられ、カバー１８にはディスプレイ３４が設けられている。第１マルチタッチパネル２４はキーボードとして利用され、タッチパッド２８はマウスカーソルの操作に用いられることから、切替器１０には、キーボードとマウスとディスプレイとが内蔵されていることになる。これにより、切替器とキーボード、マウス、及びディスプレイとが別々に配置されている場合に比べて、操作スペースを削減することができる。なお、実施例１では、カバー１８は、本体１６の上面に一辺が固定され、その一辺を軸として開閉する場合を例に示したが、これに限られず、その他の方法により本体１６の上面に配置されている場合でもよい。
【００５１】
また、ユーザによる第１マルチタッチパッド２４への押下位置が、記憶部４８に予め記憶された第１マルチタッチパッド２４への押下位置で定められたパスワードと一致するか否かによりパスワード認証を行う場合が好ましい。これにより、所定の動作に対して制限を課すことが可能となり、セキュリティを向上させることができる。例えば、パスワード認証がなされないと、サーバの接続切替や操作対象のサーバにキーデータ等の送信を制限することが可能となる。なお、セキュリティはあまり問題とせず、操作の簡便性を求める場合は、パスワード認証を行わない設定としてもよい。
【００５２】
図８で説明したように、パスワード認証は、第１マルチタッチパネル２４への１点目の押下位置と、その後の２点目の押下位置とが、それぞれパスワードで設定された押下位置に一致するか否かで、パスワードの承認の判断をしている。即ち、図８で説明したパスワード認証では、パスワードは第１マルチタッチパネル２４への押下位置に加えて、押下順番の時間的要素も含んでいる。このように、押下位置に加えて、押下順番の時間的要素も含めることで、セキュリティをより向上させることができる。なお、第１マルチタッチパネル２４の押下順番は含まずに、第１マルチタッチパネル２４への１点目の押下位置だけでパスワード認証を行う場合でもよい。
【００５３】
図１０（ａ）及び図１０（ｂ）のように、キーボードパターンが印刷されたシート７５はゴム状である場合を例に示した。これにより、図１０（ｃ）のように、シート７５を第１マルチタッチパネル２４の上面に配置した場合に、シート７５が滑り、第１マルチタッチパネル２４で使用されるキー配列とシート７５に印刷されたキーボードパターンとがずれてしまうことを抑制できる。なお、シート７５は、ゴム状である場合に限られない。シート７５は、第１マルチタッチパネル２４の上面への張替えが可能であればよく、滑りが抑制できるような材料である場合がより好ましい。例えば、シート７５が磁力によって第１マルチタッチパネル２４の上面に固定されている場合でもよい。
【００５４】
実施例１では、シングルユーザＫＶＭスイッチと称される切替器の場合を例に示したが、これに限られず、マルチユーザＫＶＭスイッチと称される切替器の場合でもよい。図１２は、マルチユーザＫＶＭスイッチと称される切替器の場合のシステムの構成を示すブロック図の例である。図１２のように、ＫＶＭシステム２００は、複数のサーバ１２−１〜１２−Ｎ、切替器１０、及び複数のコンソール８０−１〜８０−Ｎを有する。
【００５５】
切替器１０には、ＫＶＭケーブル１４−１〜１４−Ｎを介して複数のサーバ１２−１〜１２−Ｎが接続されている。また、切替器１０には、ＫＶＭケーブル８２−１〜８２−Ｎを介して複数のコンソール８０−１〜８０−Ｎが接続されている。各コンソールは、キーボード、マウス、及びディスプレイを有する。切替器１０は、複数のサーバ１２−１〜１２−Ｎと複数のコンソール８０−１〜８０−Ｎとの間のＫＶＭ信号の切替えを行う。例えば、切替器１０は、コンソール８０−１のキーボード８０ａ−１及びマウス８０ｂ−１で入力されたキーデータ及びマウスデータに基づき、コンソール８０−１で操作対象となるサーバを、複数のサーバ１２−１〜１２−Ｎの中から選択して接続を切替える。コンソール８０−２〜８０−Ｎについても、同様に、操作対象となるサーバに接続を切替える。
【００５６】
ここで、例えば、コンソール８０−１で操作対象となるサーバがサーバ１２−１である場合について、サーバ１２−１とコンソール８０−１との間で伝送されるデータの流れを簡単に説明する。サーバ１２−１で生成された例えばＲＧＢ信号の画像データは、ＫＶＭケーブル１４−１を介してＲＧＢ信号のまま切替器１０に伝送される。切替器１０に伝送されたＲＧＢ信号の画像データは、ＫＶＭケーブル８２−１を介してＲＧＢ信号のままコンソール８０−１に伝送される。このように、サーバ１２−１で生成された画像データは、切替器１０を介して、同じ信号形式のままコンソール８０−１に伝送され、コンソール８０−１のディスプレイ８０ｃ−１に表示される。
【００５７】
また、コンソール８０−１のキーボード８０ａ−１及びマウス８０ｂ−１で入力されたキーデータ及びマウスデータは、切替器１０を介して、キーボード８０ａ−１及びマウス８０ｂ−１で入力されたのと同じキーデータやマウスデータのままサーバ１２−１に入力される。したがって、コンソール８０−１がサーバ１２−１にあたかも直接接続しているように、コンソール８０−１でサーバ１２−１を操作することができる。
【００５８】
なお、切替器１０と複数のコンソール８０−１〜８０−Ｎとの間は、ＫＶＭケーブルで接続される場合に限られず、例えばネットワークを介して接続される場合でもよい。ネットワークを介して接続される場合は、サーバ１２−１で生成された例えばＲＧＢ信号の画像データは、ＲＧＢ信号のままＫＶＭケーブル１４−１を介して切替器１０に伝送され、切替器１０でＩＰパケットデータに変換される。そして、ＩＰパケットデータはネットワークを介してコンソール８０−１に伝送され、コンソール８０−１でＩＰパケットデータからサーバ１２−１で生成された画像データと同じ形式の信号であるＲＧＢ信号の画像データが取得される。また、コンソール８０−１で入力されたキーデータ及びマウスデータは、コンソール８０−１でＩＰパケットデータに変換された後、ネットワークを介して切替器１０に伝送される。そして、切替器１０でＩＰパケットデータからキーデータ及びマウスデータが取得されて、コンソール８０−１で入力されたのと同じキーデータ及びマウスデータがＫＶＭケーブル１４−１を介してサーバ１２−１に入力される。
【実施例２】
【００５９】
実施例２に係る切替器は、第１マルチタッチパネル２４にキー配列が自動で表示される場合の例である。実施例２に係る切替器において、図１から図５については実施例１に係る切替器の場合と同じであるため、ここでは詳しい説明を省略する。なお、実施例１に係る切替器の制御部４６と区別するために、実施例２に係る切替器の制御部を制御部４６ａと表示することとする。
【００６０】
図１３は、実施例２に係る切替器の制御部４６ａにおいて、ＣＰＵ等のハードウエアとＲＯＭ等に記憶されたソフトウエアとの協働によって実現される機能を示すブロック図の例である。図１３のように、実施例２に係る切替器の制御部４６ａは、ＯＳＤ選択部６８、ＯＳＤ表示制御部７０、キー配列設定部７２、及びキー表示制御部７６を有する。なお、実施例２では、実施例１に示したパスワード認証部７４を有していないが、実施例１と同様にパスワード認証部７４を有する場合でもよい。
【００６１】
ＯＳＤ選択部６８は、実施例１と同様に、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて、記憶部４８に予め記憶された複数のＯＳＤの中から１つのＯＳＤを選択する。例えば、ＯＳＤ選択部６８は、ユーザによる第２マルチタッチパネル２６への押下方法に基づいて、記憶部４８に予め記憶された複数のＯＳＤの中から第１マルチタッチパネル２４で使用されるキー配列を設定するためのキー配列設定ＯＳＤを選択する。
【００６２】
ＯＳＤ表示制御部７０は、実施例１と同様に、ＯＳＤ選択部６８で選択されたＯＳＤをディスプレイ３４に表示する。例えば、ＯＳＤ表示制御部７０は、ＯＳＤ選択部６８で選択されたキー配列設定ＯＳＤをディスプレイ３４に表示する。
【００６３】
キー配列設定部７２は、実施例１と同様に、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択して第１マルチタッチパネル２４で使用するキー配列として設定する。例えば、キー配列設定部７２は、ディスプレイ３４に表示されたキー配列設定ＯＳＤでユーザが選択したキー配列を、記憶部４８に予め記憶された複数のキー配列の中から選択して、第１マルチタッチパッド２４で使用されるキー配列として設定する。
【００６４】
キー表示制御部７６は、キー配列設定部７２で設定されたキー配列を第１マルチタッチパネル２４に表示する。具体的には、第１マルチタッチパネル２４は、ディスプレイ部とディスプレイ部上に設けられた透明のパネル部との２段構成をしており、キー表示制御部７６は、ディスプレイ部にキー配列設定部７２で設定されたキー配列を表示する。即ち、第１マルチタッチパネル２４は、タッチパネルディスプレイである。
【００６５】
次に、実施例２に係る切替器で実行される処理について説明する。図１４は、実施例２に係る切替器で実行される処理を示すフローチャートの例である。図１４のように、ユーザが第２マルチタッチパネル２６を押下すると、制御部４６ａは、ユーザによる第２マルチタッチパネル２６への押下が１点のみの押下であるかを判断する（ステップＳ４０）。１点のみの押下である場合（ステップＳ４０でＹｅｓの場合）は、制御部４６ａは、記憶部４８に予め記憶された複数のＯＳＤの中から、例えばキー配列設定ＯＳＤを選択し、ディスプレイ３４に表示する（ステップＳ４２）。
【００６６】
１点のみの押下でない場合（ステップＳ４０でＮｏの場合）は、制御部４６ａは、ユーザによる第２マルチタッチパネル２６への押下が２点同時押下であるかを判断する（ステップＳ４４）。２点同時押下である場合（ステップＳ４４でＹｅｓの場合）は、制御部４６ａは、記憶部４８に予め記憶された複数のＯＳＤの中から、例えばサーバ切替設定ＯＳＤを選択し、ディスプレイ３４に表示する（ステップＳ４６）。
【００６７】
ここでは、ユーザによる第２マルチタッチパネル２６への押下が１点押下で、ディスプレイ３４にキー配列設定ＯＳＤが表示されたとして以下説明する。制御部４６ａは、キー配列設定ＯＳＤでユーザが選択したキー配列を、記憶部４８に予め記憶された複数のキー配列の中から選択して、第１マルチタッチパネル２４で使用されるキー配列として設定する（ステップＳ４８）。次いで、制御部４６ａは、ステップＳ４６で設定されたキー配列を第１マルチタッチパッド２４に表示する（ステップＳ５０）。
【００６８】
以上説明してきたように、実施例２に係る切替器によれば、キー配列設定部７２で設定されたキー配列を、第１マルチタッチパッド２４に表示する。これにより、実施例１では、キー配列設定部７２で設定したキー配列に応じて、対応したキーボードパターンが印刷されたシート７５を第１マルチタッチパッド２４の上面に張替えることを行っていたが、実施例２では、このようなシート７５を用いることなく、通常のキーボードと同様の操作を行うことが可能となる。したがって、実施例２によれば、様々なキー配列のキーボードをより容易に得ることができる。
【実施例３】
【００６９】
実施例３に係る切替器は、操作対象のサーバに対応したキー配列が、第１マルチタッチパネル２４に自動で表示される場合の例である。実施例３に係る切替器において、図１から図５については実施例１に係る切替器の場合と同じであるため、ここでは詳しい説明を省略する。なお、実施例１に係る切替器の制御部４６及び実施例２に係る切替器の制御部４６ａと区別するために、実施例３に係る切替器の制御部を制御部４６ｂと表示することとする。
【００７０】
図１５は、実施例３に係る切替器の制御部４６ｂにおいて、ＣＰＵ等のハードウエアとＲＯＭ等に記憶されたソフトウエアとの協働によって実現される機能を示すブロック図の例である。図１５のように、実施例３に係る切替器の制御部４６ｂは、情報取得部７８、キー配列設定部７２、及びキー表示制御部７６を有する。なお、実施例３では、実施例１で示したパスワード認証部７４を有していないが、実施例１と同様にパスワード認証部７４を有する場合でもよい。
【００７１】
情報取得部７８は、複数のサーバ１２−１〜１２−Ｎのうち操作対象となるサーバからＯＳ情報を取得する。例えば、情報取得部７８は、操作対象となるサーバからＯＳやＯＳの言語の情報等、そのサーバに用いられるキーボードに関する情報を取得する。
【００７２】
キー配列設定部７２は、実施例１と同様に、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択し第１マルチタッチパネル２４で使用されるキー配列として設定する。例えば、キー配列設定部７２は、情報取得部７８で取得されたＯＳ情報に基づいて、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択し、第１マルチタッチパネル２４で使用されるキー配列として設定する。
【００７３】
キー表示制御部７６は、実施例２と同様に、キー配列設定部７２で設定されたキー配列を第１マルチタッチパネル２４に表示する。即ち、実施例３においても、第１マルチタッチパネル２４は、タッチパネルディスプレイである。
【００７４】
次に、実施例３に係る切替器で実行される処理について説明する。図１６は、実施例３に係る切替器で実行される処理を示すフローチャートである。図１６のように、制御部４６ｂは、複数のサーバ１２−１〜１２−Ｎのうち操作対象となるサーバに接続が切替えられると（ステップＳ６０）、接続が切替えられた操作対象のサーバからＯＳ情報を取得する（ステップＳ６２）。例えば、制御部４６ｂは、操作対象のサーバからＯＳの言語についての情報を取得する。図１において、操作対象のサーバとしてサーバ１２−１に接続が切替えられた場合、制御部４６ｂは、操作対象のサーバ１２−１からＯＳの言語が英語であるとの情報を取得する。
【００７５】
次いで、制御部４６ｂは、ステップＳ６２で取得したＯＳ情報に基づいて、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択し、第１マルチタッチパネル２４で使用されるキー配列として設定する（ステップＳ６４）。例えば、ステップＳ６２で取得した情報がＯＳの言語が英語であるとの情報であった場合、制御部４６ｂは、記憶部４８に予め記憶された複数のキー配列の中から英語に対応したキー配列を選択して、第１マルチタッチパッド２４で使用されるキー配列として設定する。
【００７６】
次いで、制御部４６ｂは、ステップＳ６４で設定されたキー配列を、第１マルチタッチパネル２４に表示する（ステップＳ６６）。例えば、ステップＳ６４で英語に対応したキー配列が設定された場合、制御部４６ｂは、英語に対応したキー配列を第１マルチタッチパッド２４に表示する。
【００７７】
以上説明してきたように、実施例３に係る切替器によれば、複数のサーバ１２−１〜１２−Ｎのうち操作対象となるサーバからＯＳ情報を取得し、取得したＯＳ情報に基づいて、記憶部４８に予め記憶された複数のキー配列の中から１つのキー配列を選択して、第１マルチタッチパッド２４で使用されるキー配列として設定する。そして、第１マルチタッチパッド２４に設定されたキー配列を表示する。これにより、操作対象となるサーバに対応したキー配列を第１マルチタッチパネル２４に自動で表示させることができ、操作対象のサーバに対応したキー配列のキーボードをさらに容易に得ることができる。
【００７８】
操作対象となるサーバから取得するＯＳ情報には、ＷＩＮＤＯＷＳ（登録商標）やＳＵＮ（登録商標）等のＯＳの情報の他に、ＯＳの言語についての情報を含む場合が好ましい。これにより、切替器１０に接続する複数のサーバのＯＳが異なる場合や、ＯＳの言語が異なる場合に、操作対象のサーバに対応したキー配列のキーボードを容易に得ることができる。つまり、操作対象となるサーバから取得するＯＳ情報には、操作対象となるサーバに用いられるキーボードに関する情報が含まれる場合が好ましい。
【００７９】
実施例３では、取得したＯＳ情報に基づいて第１マルチタッチパッド２４で使用されるキー配列を設定し、設定したキー配列を第１マルチタッチパネル２４に表示する場合を例に示したがこれに限られる訳ではない。例えば、取得したＯＳ情報に基づいて設定したキー配列を、第１マルチタッチパネル２４には表示させずに、実施例１のように、第１マルチタッチパネル２４の上面に、設定したキー配列に対応したキーボードパターンが印刷されたシート７５を配置する場合でもよい。この場合、取得したＯＳ情報が何であるかをディスプレイ３４に表示させる場合が好ましい。これにより、設定したキー配列に対応したキーボードパターンが印刷されたシート７５の選択が容易にできる。
【００８０】
実施例１から実施例３では、切替器としてＫＶＭスイッチの場合を例に示したが、これに限られず、複数のサーバが接続され、操作対象となるサーバの切替えを行う切替器であればその他のものであってもよい。
【００８１】
なお、本発明は、上述した実施例に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００８２】
１０  切替器
１２  サーバ
１４  ＫＶＭケーブル
１６  本体
１８  カバー
２０  サーバ用ポート
２２  ＵＳＢ用ポート
２４  第１マルチタッチパネル
２６  第２マルチタッチパネル
２８  タッチパッド
３０  ボタン
３２  発光部
３４  ディスプレイ
３６  第１マルチタッチ制御部
３８  第２マルチタッチ制御部
４０  マウス制御部
４２  ＵＳＢホスト制御部
４４  サーバ切替制御部
４６  制御部
４８  記憶部
５０  サーバ側通信部
５２  ＣＰＵ
５４  ＲＯＭ
５６  ＲＡＭ
５８  ＨＤＤ
６４  タイマ
６６  バス
６８  ＯＳＤ選択部
７０  ＯＳＤ表示制御部
７２  キー配列設定部
７４  パスワード認証部
７５  シート
７６  キー表示制御部
７８  情報取得部
８０  コンソール
８２  ＫＶＭケーブル
１００  ＫＶＭシステム
２００  ＫＶＭシステム
【図１】
0005718105.tif 000002
【図２】
0005718105.tif 000003
【図３】
0005718105.tif 000004
【図４】
0005718105.tif 000005
【図５】
0005718105.tif 000006
【図６】
0005718105.tif 000007
【図７】
0005718105.tif 000008
【図８】
0005718105.tif 000009
【図９】
0005718105.tif 000010
【図１０】
0005718105.tif 000011
【図１１】
0005718105.tif 000012
【図１２】
0005718105.tif 000013
【図１３】
0005718105.tif 000014
【図１４】
0005718105.tif 000015
【図１５】
0005718105.tif 000016
【図１６】
0005718105.tif 000017