(57)【特許請求の範囲】
【請求項１】
複数サーバのパケットスイッチネットワーク（８０）における１台の選択されたサーバ（８１；８３；８５）と同じパケットスイッチネットワーク（８０）上の１台のワークステーション（８７；８８）の間に代替データパスを提供する変換器システムであって、前記選択されたサーバ（８１；８３；８５）は前記ワークステーション（８７；８８）との通信のための対応するサーバネットワークインターフェースを有しており、システムは、
パケットスイッチネットワーク（８０）によって接続され、パケットスイッチネットワーク（８０）上でお互いの間で通信可能な複数のサーバ（８１；８３；８５）と、
パケットスイッチネットワーク（８０）によって接続された少なくとも１台のワークステーション（８７；８８）と、を含み、
変換器（８２；８４；８６）は、
選択されたサーバ（８１；８３；８５）の標準装置ポートに接続され、装置インタフェース（４６）と装置ポートを介して選択されたサーバ（８１；８３；８５）のマザーボード（８９；９０；９１）への直接アクセスを提供する装置インタフェース（４６）であって、選択されたサーバの前記標準装置ポートはサーバネットワークインターフェースとは異なるものと、
パケットスイッチネットワーク（８０）へのネットワークアクセスを提供する変換器ネットワークインタフェースであって、変換器ネットワークインタフェースは装置インタフェース（４６）およびサーバネットワークインターフェースとは異なるものと、
選択されたサーバ（８１；８３；８５）とパケットスイッチネットワーク（８０）上のワークステンション（８７；８８）との間で双方向データ通信を行うため、１）変換器ネットワークインタフェースを宛先とした入力データをパケットスイッチネットワーク（８０）から取り出し、その入力データを選択されたサーバ（８１；８３；８５）に適した標準装置プロトコルに基づき装置インタフェース（４６）へ送り、２）データの宛先をパケットスイッチネットワーク（８０）上のワークステーション（８７；８８）にして、出力データを、装置インタフェース（４６）からパケットスイッチネットワーク（８０）へ、パケットスイッチネットワークプロトコルに基づき送り出すデータ変換器とを備える、変換器システム。
【請求項２】
前記入力データは、選択されたサーバ（８１；８３；８５）に対し、パケットスイッチネットワーク（８０）上の複数のサーバ（８１；８３；８５）の他の一つと通信することを促す、請求項１記載のシステム。
【請求項３】
前記装置インタフェース（４６）は、キーボードインタフェースおよびマウスインタフェースのいずれかである、請求項１記載のシステム。
【請求項４】
前記変換器（８２；８４；８６）は、前記入力データの少なくともいくつかを前記標準装置ポートを介して前記マザーボード（８９；９０；９１）へ直接適用する、請求項１記載のシステム。
【請求項５】
前記変換器（８２；８４；８６）は、複数のワークステーション（８７；８８）のいずれかによる前記標準装置ポートを介した選択されたサーバ（８１；８３；８５）へのマザーボードアクセスを許可する、請求項４記載のシステム。
【請求項６】
前記変換器（８２；８４；８６）は、パケットスイッチネットワーク（８０）上の複数のワークステーション（８７；８８）のあらかじめ指定したワークステーション（８７；８８）だけによるマザーボードアクセスを許可する、請求項１記載のシステム。
【請求項７】
前記変換器（８２；８４；８６）は、ワークステーション（８７；８８）をパケットスイッチネットワーク（８０）における多数のサーバ（８１；８３；８５）に動作可能にリンクし、
前記装置インタフェース（４６）は、多数のサーバ（８１；８３；８５）の各々の標準装置ポートと接続し、前記装置インタフェース（４６）とそれぞれの装置ポートとを介して多数のサーバ（８１；８３；８５）の各サーバのマザーボード（８９；９０；９１）への直接アクセスを提供し、
前記データ変換器は、パケットスイッチネットワーク（８０）上の多数のサーバ（８１；８３；８５）のいずれかとワークステーション（８７；８８）との間で双方向データ通信を行うため、１）多数のサーバ（８１；８３；８５）の選択されたサーバ（８１；８３；８５）を宛先とするネットワークからの入力データを取り出し、前記選択されたサーバ（８１；８３；８５）に適した標準装置プロトコルに基づき前記入力データを前記装置インタフェース（４６）および選択されたサーバ（８１；８３；８５）のための対応する装置ポートへ送り、２）出力データの宛先をパケットスイッチネットワーク（８０）上のワークステーション（８７；８８）にして、出力データを、多数のサーバ（８１；８３；８５）のいずれかのサーバ（８１；８３；８５）から前記装置インタフェース（４６）を介してパケットスイッチネットワークプロトコルに基づき送り出す、請求項１記載のシステム。
【請求項８】
前記変換器（８２；８４；８６）は、前記サーバ（８１；８３；８５）の標準ビデオポート（４４）に接続したビデオインタフェース（４５）をさらに備え、前記データ変換器は、前記標準ビデオポート（４４）を介して、パケット化したビデオをパケットスイッチネットワーク（８０）へ通信する、請求項１記載のシステム。
【請求項９】
前記装置インタフェース（４６）は、
選択されたサーバ（８１；８３；８５）のキーボードポートに接続し、キーボードインタフェースおよびキーボードポートを介して選択されたサーバ（８１；８３；８５）のマザーボードへの直接アクセスを提供するキーボードインタフェースと、
前記サーバ（８１；８３；８５）のマウスポートに接続し、マウスインタフェースおよびマウスポートを介して選択されたサーバ（８１；８３；８５）のマザーボードへの直接アクセスを提供するマウスインタフェースと、
選択されたサーバ（８１；８３；８５）のビデオ装置ポート（４４）に接続し、選択されたサーバ（８１；８３；８５）のビデオプロセッサとのインタフェースを行うビデオインタフェース（４５）と、を備える、請求項１記載のシステム。
【請求項１０】
前記変換器ネットワークインタフェースは、パケットスイッチネットワーク（８０）において一意の装置アドレスを有し、パケットスイッチネットワーク（８０）上のワークステーション（８７；８８）のいずれもが、情報の宛先を前記変換器（８２；８４；８６）の一意の装置アドレスとすることにより、前記変換器（８２；８４；８６）を介して選択されたサーバ（８１；８３；８５）と通信することができる、請求項９記載のシステム。
【請求項１１】
選択されたサーバ（８１；８３；８５）からデジタルビデオデータを受け取り、そのデジタルビデオデータをローカルネットワークプロトコルに基づきパケット化するビデオパケット化手段をさらに備える、請求項９記載のシステム。
【請求項１２】
選択されたサーバ（８１；８３；８５）から前記ビデオインタフェース（４５）を介してデジタルビデオデータを受け取り、選択されたサーバ（８１；８３；８５）からのデジタルビデオデータの解像度を、ワークステーション（８７；８８）に対応したディスプレイ解像度に調整するサイズ調整および解像度手段をさらに備える、請求項９記載のシステム。
【請求項１３】
前記データ変換器は、パケットスイッチネットワークからパケットスイッチネットワークプロトコルに基づいて入力データを受け取り、その入力データを、選択されたサーバ（８１；８３；８５）に適した選択されたキーボードプロトコルに基づく前記キーボードインタフェース宛のキーボード信号と、選択されたサーバ（８１；８３；８５）に適した選択されたマウスプロトコルに基づく前記マウスインタフェース宛のマウス信号に分離する、請求項９記載のシステム。
【請求項１４】
前記データ変換器は、パケットスイッチネットワークから、コールドブートコマンド列を含む入力データを受け取り、そのコールドブートコマンドを、前記キーボードインタフェースおよびマウスインタフェースの少なくとも１つを介して前記選択されたサーバ（８１；８３；８５）のマザーボード（８９；９０；９１）へ直接提供する、請求項９記載のシステム。
【請求項１５】
前記装置インタフェース（４６）は、単一のサーバ（８１；８３；８５）のみを変換器（８２；８４；８６）に接続するための装置インタフェースを含む、請求項１記載のシステム。
【請求項１６】
前記装置インタフェース（４６）は、ｎ個のサーバ（８１；８３；８５）の変換器（８２；８４；８６）への装置接続を含む、請求項１記載のシステム。
【請求項１７】
前記サーバ（８１；８３；８５）に適した標準装置プロトコルは、利用可能なユーザ入力装置標準のグループから割り当てられたユーザ入力装置標準に従い、前記変換器（８２；８４；８６）は、ブートアップ動作中に変換器（８２；８４；８６）に接続された各サーバ（８１；８３；８５）について適当なユーザ入力装置標準をエミュレートする、請求項１記載のシステム。
【請求項１８】
前記変換器（８２；８４；８６）はさらに、パケットスイッチネットワークを介してパケットスイッチネットワーク（８０）に接続された複数のワークステーション（８７；８８）のいずれかのワークステーション（８７；８８）からのデータを、装置インタフェース（４６）を介して選択されたサーバ（８１；８３；８５）についての標準装置ポートに変換する、請求項１記載のシステム。
【請求項１９】
複数のサーバのパケットスイッチネットワークにおける１台のサーバを、パケットスイッチネットワークにおける１台のキーボード・ビデオ・マウスワークステーションにリンクする方法であって、
キーボードインタフェースを介して前記サーバのキーボードポートに接続し、前記キーボードインタフェースと前記キーボードポートとを介して前記サーバのマザーボードへの直接アクセスを提供し、
マウスインタフェースを介して前記サーバのマウスポートに接続し、前記マウスインタフェースと前記マウスポートとを介して前記サーバのマザーボードへの直接アクセスを提供し、
ビデオインタフェースを介して前記サーバのビデオポートに接続し、前記サーバのビデオプロセッサとのインタフェースを行い、
第一のパケットスイッチネットワークインタフェースを使ってパケットスイッチネットワークを介して前記キーボード・ビデオ・マウスワークステーションへのネットワークアクセスを提供し、
パケットスイッチネットワークを介して前記サーバと前記キーボード・ビデオ・マウスワークステーションとの間におけるキーボード・ビデオ・マウス情報の双方向通信を、（１）データ変換器を介しておよび（２）データ変換器を通ることなしに、選択的に行い、前記データ変換器は、前記キーボード・ビデオ・マウス情報が前記データ変換器を通るときには、第２のパケットスイッチネットワークインタフェースを介してパケットスイッチネットワークとの間において前記キーボード・ビデオ・マウス情報をローカルパケットスイッチネットワークプロトコルに基づき通信し、前記キーボード、マウス、およびビデオインタフェースの対応するものとの間において前記キーボード・ビデオ・マウス情報を前記サーバに適したキーボード、マウス、およびビデオプロトコルに基づき通信する、ステップを含んだ方法。
【請求項２０】
前記パケットスイッチネットワークにおいて一意の装置アドレスを前記パケットスイッチネットワークインタフェースに割り当て、前記キーボード・ビデオ・マウスワークステーションは、キーボード・ビデオ・マウス情報の宛先を前記一意の装置アドレスとすることにより、前記データ変換器を介して前記サーバと通信することをさらに含む、請求項１９記載の方法。
【請求項２１】
前記データ変換器において、前記サーバからデジタルビデオデータを受け取り、そのデジタルビデオデータをローカルパケットスイッチネットワークプロトコルに基づきパケット化することをさらに含む、請求項１９記載の方法。
【請求項２２】
前記データ変換器において、前記サーバから前記ビデオインタフェースを介してデジタルビデオデータを受け取り、前記サーバからのデジタルビデオデータの解像度を、前記キーボード・ビデオ・マウスワークステーションに対応したディスプレイ解像度に合わせることをさらに含む、請求項１９記載の方法。
【請求項２３】
前記ローカルパケットスイッチネットワークプロトコルに基づきデジタルビデオデータを合わせることとパケット化することの後にデジタルビデオデータを受け取り、パケット化されたデジタルビデオデータを第１のパケットスイッチネットワークインタフェースに配送することをさらに含む、請求項２２記載の方法。
【請求項２４】
前記合わせるステップは、前記デジタルビデオデータのサイズを変更することをさらに含む、請求項２３記載の方法。
【請求項２５】
前記パケットスイッチネットワークから前記ローカルパケットスイッチネットワークプロトコルに基づいてキーボード・ビデオ・マウス情報を受け取り、そのキーボード・ビデオ・マウス情報を、前記サーバに適した選択されたキーボードプロトコルに基づく前記キーボードインタフェース宛のキーボード信号と、前記サーバに適した選択されたマウスプロトコルに基づく前記マウスインタフェース宛のマウス信号に分離することをさらに含む、請求項１９記載の方法。
【請求項２６】
前記パケットスイッチネットワークから、コールドブートコマンド列を含むキーボード・ビデオ・マウス情報を受け取り、そのコールドブートコマンドを、前記キーボードインタフェースおよびマウスインタフェースの少なくとも１つを介して前記サーバのマザーボードへ直接提供することをさらに含む、請求項１９記載の方法。
【請求項２７】
前記パケットスイッチネットワークから、前記マザーボードへの直接アクセスを要求するコマンドを含むキーボード・ビデオ・マウス情報を受け取り、そのコマンドを、前記キーボードインタフェースおよびマウスインタフェースの少なくとも１つを介して前記サーバのマザーボードへ直接提供することをさらに含む、請求項１９記載の方法。
【発明の詳細な説明】
【０００１】
１．発明の属する技術分野
本発明は、ネットワーク切り替えシステムに関し、さらに詳しくはコンピュータ周辺データのネットワーク切り替えに関する。
【０００２】
本発明の背景および概要
数年前、企業ネットワークが拡大し始めた頃から、１台のワークステーションのキーボード、ディスプレイ、マウスによって１人のネットワークオペレータが複数の異なるコンピュータをアクセスおよび制御できる、いわゆるＫＶＭ（キーボード・ビデオ・マウス）スイッチの需要が増した。当初ＫＶＭスイッチは、保守オペレータが１セットのキーボード、ディスプレイ、マウスで２台から８台のコンピュータをアクセスできる機能を提供していた。しかしながら企業ネットワークのサイズが拡大するにつれ、ＫＶＭスイッチの複雑さも増した。その結果コンピュータネットワークオペレータは、１台のワークステーションと数千台あるいは数万台のコンピュータとの間のアクセスをＫＶＭスイッチに求めるようになった。これに対する最初の回答は、例えば１台のワークステーションから８台のサーバへのアクセスを提供する１台のＫＶＭスイッチを、別の８台のＫＶＭスイッチへアクセスできるように拡大し、８ｘ８＝６４台のコンピュータへのアクセスを提供することであった。このような方法で１セットのキーボード、ディスプレイ、マウスから多数のコンピュータにアクセスできる。
【０００３】
大規模化は、現在多くのコンピュータ環境において有望な選択肢である。しかしながら、サーバファーム等において極めて多数のコンピュータを導入することが一般的になると、１人のネットワークオペレータが数万台あるいはそれ以上のコンピュータをアクセスする必要性が急務になる。もちろんＫＶＭスイッチを増やし、多数のコンピュータを数台のワークステーションで操作することは可能だが、ＫＶＭスイッチを増やせばサーバファームにおけるスペースの問題が生じる。
【０００４】
図１および２は、従来のＫＶＭスイッチの例を示す。図１において、従来の企業ネットワーク１０は例えばＬＡＮ、ＷＡＮ、インターネットであり、多数のサーバ１１〜１３に通信路を提供する。これらサーバの動作および企業ネットワーク１０が使用する通信プロトコルは、当業者が良く知るところである。簡潔のため、それらの説明は省略する。当業者には明らかな通り、サーバ１１〜１３は、多くの異なるプロトコルを用いてネットワーク１０での通信を行える。多くのプロトコルが将来開発されれば、サーバ１１〜１３によるネットワークデータ伝送効率が高まるであろう。本発明は、特定のプロトコルに制限されるものではない。
【０００５】
図２は、ＫＶＭスイッチ環境を示す。多数のワークステーション１７〜１９は、ＫＶＭスイッチ１６を介し、サーバセット１４のサーバＡおよびＢと通信する。各サーバ１４は、企業ネットワーク１０を介し、互いにあるいは他のサーバと通信する。図２は、ＫＶＭスイッチの拡大機能を示しており、ＫＶＭスイッチ１６の出力ポートの１つは、第２ＫＶＭスイッチ１５に接続する。そして第２ＫＶＭスイッチ１５は、サーバセット１４の４台のサーバＣ〜Ｆに接続する。ＫＶＭスイッチ１６が４個の出力ポートしか持っていなくとも、ＫＶＭスイッチ１５を追加することにより、ユーザ１７〜１９は４台以上のサーバ（図２の場合６台のサーバ１４）と通信できる。
【０００６】
ＫＶＭスイッチ１５および１６は、既知の装置であり市販されている。例えばアラバマ州ハンツビルのサイベックス社が販売するオートビューファミリー製品およびエックスピーファミリー製品である。ＫＶＭスイッチ１５および１６は、図２の例において多くの機能を提供する。第１にＫＶＭスイッチは、サーバ１４を起動する時、キーボード、ビデオ、マウスの初期コマンドをエミュレートし、各コンピュータ１４が１台のワークステーションのキーボード、ディスプレイ、マウスに接続されているかのように各コンピュータ１４に信じ込ませる。ＫＶＭスイッチは、キーボード、ビデオ、マウス限定コマンドをエミュレートすべく、様々なＫＶＭ規格の１つに基づきプログラムされている。これら規格は、例えばキーボード・マウス用のＳＵＮ、ＰＳ２等であり、ディスプレイ用のＶＧＡ、ＳＶＧＡ等である。さらにＫＶＭスイッチ１５および１６は、ワークステーションのシステム要求（マウスタイプ、ディスプレイタイプ、キーボードタイプ等）をポーリングし、不整合なキーボード、ディスプレイ、マウス間のデータ変換を行い、サーバ１４と通信する。
【０００７】
初期タイプのＫＶＭスイッチの１つは、パーホルツ等による米国特許第５，７３２，２１２号「パーソナルコンピュータの遠隔監視および操作用システムおよび方法」が開示する。パーホルツは、電話ネットワークを介した遠隔ＫＶＭ切り替えと、コンピュータのデイジーチェーンを介した局所切り替えとを開示する。パーホルツは、電話回線を介してワークステーションと通信するホストシステムを使用し、選択したコンピュータのマザーボードにアクセスする方法を記述している。すなわちパーホルツは、本来ならば局所的にマザーボードをアクセスしなければならないリブート、コールドブート等の機能を、遠隔のホスト装置を使用してマザーボードをアクセスすることによって実現する方法を開示している。
【０００８】
本発明は、従来のＫＶＭスイッチおよび遠隔アクセスＫＶＭスイッチを大幅に改良する。本発明が提供するＫＶＭ切り替えは、従来の規模拡大ＫＶＭスイッチを使用することなく、あるいは従来の遠隔アクセス装置を使用することなく、ネットワーク上のあらゆる数のサーバにアクセス可能であり、これらサーバのマザーボードにもアクセス可能である。従来のネットワークアクセスシステムにおいて、ネットワークを経由して通信するワークステーションとサーバは、互いにキーボード、ビデオ、マウスコマンドデータをパケット情報の形式で交換する。このため市販されているピーシーエニホエア（ＰＣＡｎｙｗｈｅｒｅ）等の従来の遠隔システムは、電話ネットワークやインターネットを経由してサーバにアクセスし、当該サーバのキーボード、ディスプレイ、マウスにアクセスする。しかしながらこのような従来システムのユーザは、例えば企業ＬＡＮやインターネット上に存在する多くのサーバにアクセスする時、これらサーバのマザーボードにアクセスすることはできない。すなわちこれまでのユーザは、マザーボードアクセスを提供するものの規模が限られた従来のＫＶＭスイッチを選択するか、あるいは多数のサーバにアクセスできるもののマザーボードの直接アクセスはできない遠隔アクセススイッチを選択するかだけであった。
【０００９】
本発明は、これら問題を解決し、比較的簡単な構造によって、いかなる数のワークステーションからでも、企業ネットワーク、インターネット等のネットワークに存在するいかなる数のサーバのキーボード、ディスプレイ、マウスでもアクセスできるようにする。本発明の好適な実施の形態において、多数のサーバは、企業ネットワークを介して通信する。これらサーバの各々のキーボード、ビデオ、マウスポートは、対応する変換器ボックスにケーブルを介して接続する。これら変換器ボックスは保守ネットワークと通信し、この保守ネットワークは多数のユーザワークステーションと通信する。この実施の形態において、前記ワークステーションの１台のユーザが前記サーバの１台にアクセスする場合、そのユーザワークステーションは、前記保守ネットワークを介して当該サーバに対応する変換器ボックスと通信し、そのサーバへのマザーボードアクセスを獲得する。次にそのユーザは、前記サーバを使用し、前記企業ネットワークを介して他のサーバと通信できる。
【００１０】
なお本明細書において変換器「コア」および／または「ユニット」と称する場合、この変換器は必ずしも「ボックス」または「ユニット」である必要はなく、コンピュータカード、サーバカード、またはシステム部品に内蔵できる要素等でも構わない。
【００１１】
本発明の好適な実施の形態において、いかなる数のユーザでも前記保守ネットワーク上で通信でき、いかなる数のサーバでも前記企業ネットワークで通信でき、どのユーザでもいずれのサーバとも通信でき、全サーバは互いに通信でき、従来の規模拡大ＫＶＭスイッチを必要とせず、従来のＫＶＭ遠隔アクセス装置を必要とせず、マザーボードの完全アクセスを実現する。このように好適な実施の形態は、基本的に無制限の規模拡大性を提供すると共に、各ユーザにいずれのサーバのマザーボードでもアクセスできるようにする。
【００１２】
他の実施の形態において、安全確保手順を使用することにより、特定のあるいは全てのサーバのマザーボードアクセスを特定のあるいは全てのワークステーションに限定できる。
【００１３】
他の実施の形態において、前記企業ネットワークおよび保守ネットワークは、互いに独立したネットワークではなく共通ネットワークで良い。
【００１４】
さらに他の実施の形態において、前記変換器は各サーバに別々に割り当てたものでなく、１つ以上のサーバに対して動作できる。
【００１５】
さらに他の実施の形態において、前記保守ネットワークおよび企業ネットワークは、相互接続できる。
【００１６】
発明を実施するための最良の形態
図３は、企業ＬＡＮ１０において互いに通信するサーバ１１〜１３を示す。企業ＬＡＮ１０は一般的なＬＡＮであり、サーバ１１〜１３も一般的な市販サーバであり、例えば図１の従来例に示したものである。
【００１７】
本発明に基づき、サーバ１１，１２，１３は、それぞれ変換器２１、２２，２３と通信する。これら変換器は、保守ネットワーク２０と通信する。ユーザワークステーション２５，２６，２７は、保守ネットワーク２０と通信し、変換器２１，２２，２３と通信する。
【００１８】
図３は、３台のサーバ、３台のワークステーション、２つのネットワークを示すが、本発明は図３に示した特定の実施の形態に限定されるものではなく、図示の各構成部は図示より多くても少なくても構わない。独立した変換器ユニット２１〜２３を使用することにより、市販のサーバをそのままサーバ１１〜１３として利用できる。しかしながら変換器２１〜２３は、例えばコンピュータプラグインカードとしてサーバ１１〜１３に内蔵しても良い。
【００１９】
変換器２１，２２，２３は、サーバ１１〜１３と保守ネットワーク２０との間に仲介手段として介在する。仲介用変換器２１〜２３の存在により、サーバ１１〜１３は一般的なサーバで良く、例えば市販のパーソナルコンピュータでも構わない（ただしそれに限定するものではない）。好適な実施の形態において、変換器２１〜２３は、1対１でサーバ１１〜１３に接続できる。例えば変換器２１はサーバ１１に接続し、変換器２２はサーバ１２に接続し、変換器２３はサーバ１３に接続する。本実施の形態において、企業ネットワーク１０上の各サーバ（図３より多くても良い）は、保守ネットワーク２０と通信する前に、それぞれの変換器を有する（または少なくとも共有の変換器と通信する）。
【００２０】
１つの実施の形態において、変換器２１は、ＫＶＭ信号をＬＡＮプロトコルに変換できるよう、公知のＫＶＭスイッチを変更したものでも良い。このような公知スイッチの一例は、ピンクストンの米国特許出願第０９／３７９，５７６号に記載があり、参照によりここに組み込む。変換器２１は、図２の従来のＫＶＭスイッチがパーソナルコンピュータに接続するように、例えばサーバ１１に接続する。すなわち変換器２１は、ケーブルを介して、サーバ１１のキーボード、ビデオ、マウスポートに接続し、変換器２１からサーバ１１のマザーボードへの直接アクセスを実現し、選択した１つのユーザワークステーション２５〜２７のキーボード、ディスプレイ、マウスがあたかも当該サーバに直接接続しているようにする。変換器２１と保守ネットワーク２０との間には、ネットワークカードが存在し、それによって変換器２１は、保守ネットワーク２０から受信する信号をサーバ１１が必要とするキーボード、ビデオ、マウス信号へ変換する。同様に変換器２１は、サーバ１１からキーボード、ビデオ、マウス信号を受け取り、それらを保守ネットワーク２０が受け取り可能なデータプロトコルのパケットにする（あるいはフォーマットする）。
【００２１】
ユーザワークステーション２５〜２７は、保守ネットワーク２０を介して変換器２１〜２３と通信する。好適な実施の形態において、保守ネットワーク２０は、図３に示すように、企業ネットワーク１０とは完全に別のネットワークである。保守ネットワーク２０は、企業ネットワーク１０と同じプロトコルで動作できるが、そうである必要もない。保守ネットワーク２０と企業ネットワーク１０とは、各々イーサネット、ＬＡＮ、ＡＴＭ、無線、ＣＡＴ−５、ＴＣＰ／ＩＰプロトコル、あるいは装置間の相互通信を可能にする他のデータネットワーク接続またはプロトコルに従うことができる。
【００２２】
ユーザワークステーション、例えばワークステーション２５がサーバ、例えばサーバ１３と通信する場合、ワークステーション２５は、変換器２３宛のデータを保守ネットワーク２０へ送る。変換器２３は、ワークステーション自身と同様、ネットワーク２０上に装置アドレスを割り当てられている。多くの場合、ワークステーション２５から変換器２３へ送るデータは、ワークステーション２５のキーボードおよびマウス（または他の入力機器）からの入力であり、選択したサーバ１３を制御するためのものである。ワークステーションは、前記変換器２３へのデータを、保守ネットワーク２０が指定するアドレスプロトコルに対応する標準ネットワークデータアドレス指定に基づいて作成する。このためワークステーション２５〜２７は、ワークステーション２５〜２７を保守ネットワーク２０へリンクさせるネットワークカードを含む。このネットワークカードは、相手の変換器２１〜２３に関して、保守ネットワーク２０におけるデータアドス指定を支援する。ワークステーション２５は、キーボードおよびマウスデータを変換器２３へ送り出し、変換器２３はそれらを保守ネットワーク２０から受け取り、サーバ１３が必要とするフォーマットの標準キーボードおよびマウスプロトコルに変換し、それら信号をサーバ１３のキーボードおよびマウスポートへ送る。最後にユーザワークステーション２５は、あたかもワークステーション２５のキーボードおよびマウスがサーバ１３に直接接続しているかのように、サーバ１３への直接アクセスを得る。
【００２３】
これと逆方向において、前記変換器は、サーバ１３からのデジタルビデオデータをパケットにし、ネットワーク２０を介してワークステーションのディスプレイへ送る。
【００２４】
前段落では１方向のように説明したが、変換器２３とワークステーション２５との間は双方向通信である。キーボードおよびマウスコマンドデータを、例えばサーバ１３から変換器２３へそしてワークステーション２５へ送り、マウス感度やキーボードライトを設定できる。またビデオコマンドをワークステーション２５のディスプレイからサーバ１３へ変換器２３を介して適宜送ることができる。
【００２５】
変換器２１〜２３は、ワークステーション２５〜２７がサーバ１１〜１３のいずれかと通信するため、必要なあらゆる仲介ステップを実行する。すなわち変換器２１〜２３は、サーバ１１〜１３の起動に応答し、サーバ１１〜１３が必要とする適切なキーボード、ディスプレイ、マウスの初期応答を提供し、各サーバにあたかも適切なキーボード、ディスプレイ、マウスが接続されているように信じ込ませる。
【００２６】
図３から明らかな通り、あらゆる数のワークステーション２５〜２７（保守ネットワーク２０が保守可能な数によってのみ制限される）が、あらゆる数のサーバ１１〜１３と通信できる。ＫＶＭ信号切り替え規模を、ＫＶＭスイッチの物理的制限を受けずに拡大できる。
【００２７】
図３に示す企業ネットワーク１０は例示しただけであり、本発明に必須ではない。しかしながら、現在ほとんどのサーバ１１〜１３は、企業ネットワーク１０を介して互いに通信を行っている。
【００２８】
図４は、図３の実施の形態に加え、ユーザ２５〜２７がインターネット２８と通信できるようにしたものである。図４の実施の形態において、保守ネットワーク２０は、ゲートウエイ／ファイアウオール２９と通信し、ゲートウエイ／ファイアウオール２９はユーザワークステーション２５〜２７をインターネット２８に接続する。さらに別の実施の形態として、企業ネットワーク１０をインターネット２８で置き換え、保守ネットワーク２０がインターネット２８を介してサーバ１１〜１３の各々と通信しても良い。
【００２９】
さらに図４は、保守ネットワーク２０と通信する管理サーバ３０を示す。これによりネットワーク管理者は、保守ネットワーク２０を管理し、その保守ネットワーク２０に属する各装置と通信できる。
【００３０】
図５は、図３の実施の形態を変更した実施の形態を示す。図５において、企業ネットワーク１０は、多数のサーバ３１による通信ネットワークバックボーンを提供する。図５の実施の形態において、８台のサーバＡ〜Ｈは、１台の８×１変換器３２と通信する。この８×１変換器３２は保守ネットワーク２０と通信し、この保守ネットワーク２０はワークステーション２５〜２７（図３）と通信する。図５と図３の違いは、変換器３２が多数の独立した変換器２１〜２３（例えば図３）に置き換わっていることである。ワークステーション２５〜２７の１台がサーバ３１のいずれか１台と通信する場合、そのワークステーションは、適切なアドレス指定情報をサーバへ送り、８×１変換器３２はそのデータを８台のサーバ３１の全体に対して受け取り、それをサーバＡ〜Ｈの適切なポートへのデータに分離し、各キーボード・ビデオ・マウスデータを対応するサーバへ送る。このように図５の実施の形態では、変換器３２はキーボード・ビデオ・マウスデータを保守ネットワーク２０から取り出し、それを１台のサーバのキーボード、ビデオ、マウスポート用信号データに変換するだけでなく、保守ネットワーク２０から受信したデータを分類しそれを８台のサーバのいずれかへ送る。もちろん他の拡大率（８×１以外）を変換器３２に適用しても構わない。
【００３１】
図７を参照してサーバおよび変換器の概略構成を説明する。図７において、サーバ４１は、マザーボード４２と、ネットワークカード４３と、ビデオカード４４とを含む。もちろん他の部品をサーバ４１に含めても構わないが、簡略のためそれらは図示しない。サーバ４１は、標準的なパーソナルコンピュータとし、ネットワークＰＣＩカードを備えることによって当該パーソナルコンピュータをネットワーク３５経由で通信可能にすることができる。ネットワーク３５は、ＬＡＮあるいは他のネットワークで良く、イーサネット、ＩＰ／ＴＣＰ等のデータプロトコルに基づくことができる。ただしこれらに限定されない。公知の通りサーバ４１は、マザーボード４２のキーボードおよびマウスポートに接続したキーボードおよびマウスからキーボードおよびマウス命令を受け取り、それら命令をマザーボード上のプロセッサを用いて処理し、適切なデータ信号を生成できる。これらデータ信号は、ネットワークカード４３を介してネットワーク３５へ送出する。さらにマザーボード４２は、前記キーボードおよびマウス信号に対し、ビデオプロセッサを介して応答できる。このビデオプロセッサは、ビデオカード４４からビデオポートへビデオリフレッシュ信号を送る。本発明において変換器４７は、サーバ４１のビデオ、キーボード、マウスポートに直接接続する。特にサーバ４１のビデオカード４４からのビデオポートは、変換器４７のビデオポート４５に接続する。同様にサーバ４１のキーボードおよびマウスポート（マザーボード４２に直接接続する）は、変換器４７のキーボードおよびマウスポート４６に接続する。変換器４７が図５に示したタイプ（複数サーバ用）である場合、変換器４７はｎ台のサーバ用にビデオ、キーボード、マウスポート４８…４９を含む。
【００３２】
さらに変換器４７は、変換器４７のネットワークカード（図示せず）を介し、ネットワーク接続５０を経由して保守ネットワーク２０と通信する。保守ネットワーク２０は、ＬＡＮ、イーサネット、ＡＴＭ、ＩＰ／ＴＣＰ、無線、ＣＡＴ−５等に基づくことができる。接続５０および変換器４７のネットワークカードは、ネットワーク２０が使用するネットワークプロトコルに対応する。保守ネットワーク２０は、少なくとも１つのワークステーション５１あるいはさらに別のワークステーション（図示せず）と通信する。
【００３３】
図７に示す通り、変換器４７は、保守ネットワーク２０を介して変換器４７と通信するワークステーション５１と、サーバ４１のマザーボード４２との間を仲介する。変換器４７は、アラバマ州ハンツビルのサイベックスコンピュータプロダクト社が販売するいわゆる「キービューＩＩ」製品で良く、この製品は１９９９年９月２２日出願の米国特許出願第０９／４０１，５０１号「パーソナルコンピュータを遠隔アクセスおよび操作するためのシステムおよび方法」に開示されており、この開示の全てを参照により組み込む。変換器４７は、サーバ４１のキーボードおよびマウスポートへ直接接続しているため、サーバ４１のマザーボード４２へ直接アクセスする。これにより変換器４７は、マザーボードへの直接アクセスによってのみ可能なマザーボード４２のコールドブート等の機能を実行できる。このように図７の実施の形態は、マザーボード４２の機能をワークステーション５１が操作することを可能にする。これら機能は、ワークステーション５１が単純にネットワーク３５に接続し、サーバ４１のネットワークカード４３およびＰＣＩバスを介してマザーボード４２と通信しているだけでは、実現できないものである。
【００３４】
従って本発明は、サーバネットワークカード、サーバモデム等を介してサーバと通信する従来の遠隔アクセス装置とは実質的に異なる。なぜなら従来システムはマザーボードへの直接アクセスを実現できないのに対し、本発明のコンピュータはサーバのキーボードおよびマウスポートを介してそれを実現できるからである。
【００３５】
図７に示す通り、サーバ４１は、標準マザーボード４２と標準ビデオカード４４と標準キーボード・マウスポートとを備えた標準的な市販サーバでよい。またワークステーション５１は、どのようなタイプでも良く、選択したサーバ４１と互換性が無くても構わない。例えば非限定的な例を上げれば、ワークステーション５１はサンタイプのワークステーションであり、サーバ４１はパーソナルコンピュータサーバであり、変換器４７はワークステーション５１とサーバ４１との通信を可能にするための必要な変換を提供するものである。図７の実施の形態における変換器は、市販ワークステーション５１と市販コンピュータ４１とを使用できるという便宜をユーザに提供する。
【００３６】
変換器４７の変換機能は、サーバ４１に内蔵しても良い。しかしながらこの変更した実施の形態の場合、サーバ４１をカスタマイズして変換器４７のハードウエアおよびソフトウエアをそこに含めねばならない。このように本発明は、標準的な市販サーバと外部変換器４７とで実現することもでき、マザーボードの直接アクセスを提供する変換器４７の特性を有する変換器カードを含むようにサーバ４１をカスタマイズして実現することもでき、変換器機能をシステムのサーバのどこかに使用した状態で実現することもできる。
【００３７】
さらに本発明は、従来のサーバカード３６（図６）とも異なる。この従来品は、キーボードおよびマウスコマンド３９とビデオコマンド４０とを受け取り、それらコマンドをネットワークパケットに変換してネットワーク３５へ送る。図６に示す通り、いくつかの従来システムは、キーボードおよびマウスデータ３９を受け取り、そのデータをパケット化機能３７においてパケットにし、パケット化したキーボードおよびマウスコマンドをネットワーク３５へ送る。このようなサーバカード３６は、ビデオ−コマンド変換器３８においてビデオ信号４０を受け取り、そのビデオ信号をコマンドタイプ（例えば座標ＸＹから座標Ｘ１Ｙ１へ線を引く）に変換し、そのコマンドをパケット化機能３７においてパケットにし、そのパケットをネットワーク３５へ送る。これに対し本発明は、例えば図７に示す通り、デジタルビデオをビデオポート４５からネットワークポート５０へ直接送り、保守ネットワーク２０を介してワークステーション５１のディプレイへ送り、ワークステーションのキーボードおよびマウスによるマザーボード直接アクセスを、マザーボード４２へのキーボードおよびマウスポート４６を介して提供する。あるいは本発明は、デジタルビデオをサーバのビデオフレームバッファから直接取ることもできる。
【００３８】
変換器４７は、ビデオポート４５において生ビデオデータを受け取るため、サーバ４１のディスプレイ解像度を変換してワークステーション５１のディスプレイが要求する解像度に合わせることができる。このため変換器４７は、ビデオポート４５のサイズ調整および解像度変換を提供すると共に、保守ネットワーク２０へ送信するため生ビデオデータのパケット化を提供する。
【００３９】
図１０は、変換器の例を詳細に示す。図１０において、サーバのビデオ、キーボード、マウスポートからのビデオ＃１信号とキーボードおよびマウス＃１信号は、ポート１０１および１０２において変換器１００へ入る。変換器１００は、オプションとして１×Ｎ変換器１１０（例えば図５を参照して説明したもの）を含むこともできる。この場合、ＫＶＭ＃２、ＫＶＭ＃３…ＫＶＭ＃Ｎ信号をＸ台のサーバと通信し、それら信号をネットワーク２０へ提供する。変換器１００は、ビデオポート１０１においてサーバ（例えば図４のサーバ１１）からビデオ信号を受け取り、それをビデオ入力回路１０３へ提供する。ビデオ入力回路１０３は、増幅器、調節器、その他ビデオインタフェース用関連回路を含む（変更した実施の形態において、変換器１００は、サーバ１１に内蔵してサーバビデオフレームバッファからビデオ信号を直接受け取ることもできる）。ビデオ入力回路１０３は、生ビデオデータをサイズ調整解像度回路１０４へ提供し、前記生ビデオデータをワークステーション（２５〜２７）が使用するディスプレイに基づくサイズおよび解像度にする。前記ワークステーションは、ネットワーク２０から前記生ビデオデータを受け取る。サイズ調整および解像度回路１０４は、例えば共同所有米国特許第５，９１７，５５２号「演繹的制御を利用するビデオ信号インタフェースシステム」（レオーネ）が開示しており、これを参照により組み込む。
【００４０】
次に生ビデオデータは、デジタルビデオパケット化回路１０５においてパケット化する。このデジタルパケット化は、オードリーナ等の米国特許第０８／９０９，９２４号（１９９７年８月１２日出願）およびオードリーナ等の米国特許第０９／１００，５８２号（１９９８年６月１９日出願）に基づき実施でき、これら共同所有特許は参照によりここに組み込む。
【００４１】
キーボードおよびマウス信号は、キーボードおよびマウス＃１線を経由して変換器ポート１０２へ入る。前記した通り、キーボードおよびマウス接続は、サーバのマザーボード直接アクセスを提供する。キーボードおよびマウスポート１０２は、キーボードおよびマウス入出力回路１０８へ接続する。この入出力回路１０８は、サーバ１１のキーボードおよびマウスポートの入出力信号を扱う。次にキーボードおよびマウス信号は、キーボードおよびマウス変換回路１０７へ送り、そこで適切な変換を行い、ワークステーションおよびサーバのキーボードおよびマウス信号のフォーマットを確実に整合させる。キーボードおよびマウス信号は、回路１０６においてパケット化する。
【００４２】
さらに変換器１００は、ビデオ入出力回路１０３とキーボードおよびマウス入出力回路１０８と通信する回路を含み、例えばサーバ起動時にサーバが提供するコマンド命令に応答する。これら命令は、例えばマウスプロトコル、キーボード規格、ディスプレイ解像度等を含むことができる。
【００４３】
回路１０５において生デジタルビデオをパケット化し、回路１０６においてキーボードおよびマウス信号をパケット化し、これらパケットをネットワークカード１０９へ送る。ネットワークカード１０９は、それらパケットをネットワーク２０を介して適切なワークステーション２５〜２７等へ送る。
【００４４】
図１０は、変換器１００のいくつかの回路を省略しているが、これは簡潔のためである。変換器１００は、図１０に明示していない範囲においては、例えばサイベックス社が販売するオートビューあるいはエックスピーシリーズスイッチ等の従来のＫＶＭスイッチのように動作する。
【００４５】
図８は、本発明の他の実施の形態を示す。この実施の形態は、企業ネットワーク１０と保守ネットワーク２０とを単一ネットワーク８０に結合している。図８に示す通り、ワークステーション８７および８８は、サーバ８１，８３，８５と同様、ネットワーク８０と通信し、これらサーバのキーボード、ディスプレイ、マウスを制御できる。サーバ８１，８３，８５がネットワーク８０を介して互いに通信する場合、ネットワーク８０を介して直接アドレス指定する。ワークステーション８７および８８は、前記サーバに対し、データを直接アドレス指定することにより、これらサーバと通信できる。しかしながらワークステーション８７および８８は、サーバ８１に対してさらなる制御が必要の場合、変換器８２，８４，８６をアドレス指定し、これら変換器は、キーボード・ビデオ・マウス情報を関連するサーバのマザーボード８９，９０，９１へ直接転送する。
【００４６】
図８において、例えばワークステーション８７がサーバ８３を制御する場合、ワークステーション８７は、それ自身のＩＰアドレスＧから変換器８４のＩＰアドレスＤに対し、キーボード・ビデオ・マウス情報を送ることにより、変換器８４のＩＰアドレスＤにアクセスする。図８の実施の形態は、ネットワーク８０上にインターネットプロトコルタイプデータ構造を想定している。もちろん他のデータプロトコルを用いても構わない。ワークステーション８７がキーボード・ビデオ・マウスデータを変換器８４へ送ると、変換器８４は、サーバ８３のキーボードおよびマウスポートを介してサーバ８３のマザーボード９０へのハードウエア接続を有しているため、前記キーボード・マウス情報をマザーボード９０へ、そしてビデオ情報をサーバ８３のビデオカード（図示せず）へ提供する。
【００４７】
図９は、本発明のさらに別の実施の形態を示す。ネットワーク１０および保守ネットワーク２０は、関連するサーバ９３および９４を有し、関連する変換器９５および９６を介して通信する。ワークステーション９７は、保守ネットワーク２０と通信し、変換器９５および９６を介してサーバ９３および９４を制御する。この詳細は前述の通りである。しかしながら図９の実施の形態は、ブリッジ９２がネットワーク１０と保守ネットワーク２０とを接続し、ネットワーク１０と保守ネットワーク２０とを共通ネットワーク構造に結合している。図９において、保守ネットワーク２０は、ネットワーク１０から独立している。それでいながらワークステーション９７は、ブリッジ９２を介してサーバ９３およびサーバ９４に直接アクセスできる。さらに図９の実施の形態の利点は、ワークステーション９７が、変換器９５および９６を介し、ブリッジ９２を使用せず、サーバ９３および９４のマザーボードに直接アクセスできることである。
【００４８】
本発明を特に実施の形態に基づき図示し説明してきたが、当業者には明らかな通り、本発明は、その趣旨および範囲から逸脱することなく、その態様および詳細において様々な変更を許容する。
【図面の簡単な説明】
本発明の前記およびその他目的は、添付図面を参照し現在好適と思われる実施の形態の詳細説明を注意深く検討することにより、完全に理解できるであろう。
【図１】  図１は、従来の企業ネットワークを示す概略図である。
【図２】  図２は、従来のＫＶＭスイッチを示す概略図である。
【図３】  図３は、本発明の好適な実施の形態を示す概略図である。
【図４】  図４は、図３のシステムにおいてインターネットおよびサーバの管理を示す概略図である。
【図５】  図５は、本発明の別の実施の形態を示す概略図である。
【図６】  図６は、ＫＶＭ−ＬＡＮ変換を行うカードを示す概略ブロック図である。
【図７】  図７は、本発明に基づくサーバおよび変換器の例を示す概略ブロック図である。
【図８】  図８は、本発明の別の実施の形態を示す概略図である。
【図９】  図９は、本発明のさらに別の実施の形態を示す概略図である。
【図１０】  図１０は、本発明に基づく変換器の例を示す概略図である。
【図１】
0004583695.tif 000002
【図２】
0004583695.tif 000003
【図３】
0004583695.tif 000004
【図４】
0004583695.tif 000005
【図５】
0004583695.tif 000006
【図６】
0004583695.tif 000007
【図７】
0004583695.tif 000008
【図８】
0004583695.tif 000009
【図９】
0004583695.tif 000010
【図１０】
0004583695.tif 000011