(57)【要約】  本発明は１つまたは複数のユーザワークステーションに一連の遠隔装置（例えば、コンピュータ、サーバ等）を無線で接続するためのワイヤレスリモートネットワーク管理システムを開示する。各遠隔装置は無線送信機に結合し、各ユーザワークステーションはキーボード、ビデオモニタ、及びカーソル制御装置（例えばマウス）に結合されるワイヤレスユーザステーションを含む。好ましくは送信機及びユーザステーションを通信のための８０２．１１に互換性のある、アドホックネットワークを活用する。代わりに、集中ワイヤレスアクセスポイントは送信機とユーザステーション間の通信を集中させるために活用されてよい。ワイヤレスネットワークによりユーザワークステーションは遠隔装置にアクセスし、監視し、制御することができる。すべての遠隔装置のリストを含むオプションメニューにより、ユーザは動作のために該遠隔装置の内のどれかを選択できる。【特許請求の範囲】
【請求項１】
遠隔装置の無線監視及び制御を提供するためのシステムであって、
それぞれが第１の無線通信装置を有する複数の第１のトランシーバであって、それぞれの前記第１のトランシーバが前記キーボード及び前記カーソル制御装置から信号を受信するためにキーボード、ビデオモニタ、及びカーソル制御装置に結合されている複数の第１の無線通信装置と、
それぞれが第２の無線通信装置を有する複数の第２のトランシーバであって、それぞれの前記第２のトランシーバが前記遠隔装置からビデオデータを受信するため、及び前記ビデオデータをワイヤレスネットワーク上で前記受信機に送信するために前記リモートデバイスの内の少なくとも１つに結合されている複数の第２の無線通信装置と、
を備えるシステム。
【請求項２】
前記ワイヤレスネットワークは８０２．１１ワイヤレスネットワークである請求項１に記載のシステム。
【請求項３】
前記ワイヤレスネットワークはアドホックワイヤレスネットワークである請求項２に記載のシステム。
【請求項４】
前記ワイヤレスネットワークはインフラストラクチャワイヤレスネットワークである請求項２に記載のシステム。
【請求項５】
前記ワイヤレスネットワークはブルートゥースネットワークである請求項１に記載のシステム。
【請求項６】
前記ワイヤレスネットワークは無線機対応スイッチを含む請求項１に記載のシステム。
【請求項７】
それぞれの前記第１のトランシーバは前記遠隔装置のリストを前記ビデオモニタに表示するための回路網を含む請求項１に記載のシステム。
【請求項８】
それぞれの前記第１のトランシーバは、前記リストからのユーザの選択に応えて前記複数の第２のトランシーバの内の１つに接続要求メッセージを送信する請求項７に記載のシステム。
【請求項９】
前記接続要求メッセージは、前記ワイヤレスネットワーク上で前記第１の無線通信装置と第２の無線通信装置間の無線通信のための選択チャネルを含む請求項８に記載のシステム。
【請求項１０】
前記リストはオンスクリーンディスプレイプロセッサによって生成される請求項７に記載のシステム。
【請求項１１】
前記リストは汎用プロセッサで実現されるソフトウェアによって生成される請求項７に記載のシステム。
【請求項１２】
前記リストは前記遠隔装置に関連する情報を含む請求項７に記載のシステム。
【請求項１３】
前記リストは追加の遠隔装置で自動的に更新される請求項１２に記載のシステム。
【請求項１４】
前記ビデオデータは、前記第２のトランシーバの前記第２の無線通信装置によって送信される前に圧縮される請求項１に記載のシステム。
【請求項１５】
前記ビデオデータ、前記キーボードデータ、及び前記カーソル制御装置データは、前記第１の無線通信装置と前記第２の無線通信装置によって前記ワイヤレスネットワーク上で送信される前に暗号化される請求項１に記載のシステム。
【請求項１６】
ワイヤレスネットワーク上でキーボード信号、カーソル制御装置信号、及び圧縮ビデオ信号を、ビデオモニタ、キーボード及びカーソル制御装置に接続されているワークステーションと選択コンピュータの間で送信するための方法であって、
前記ワークステーションの前記ビデオモニタ上で使用可能なコンピュータのメニューを表示するステップと、
前記使用可能なリモートコンピュータから選択コンピュータを操作するためにユーザ要求を受信するステップと、
前記ユーザ要求に応えて前記ワイヤレスネットワーク上で前記ワークステーションから前記選択コンピュータに接続要求メッセージを送信するステップと、
前記ワイヤレスネットワーク上で前記ビデオモニタでの表示のために前記選択コンピュータから前記ワークステーションにビデオ信号を送信するステップと、
前記ワイヤレスネットワーク上で前記キーボードと前記ワークステーションのカーソル制御装置からキーボード信号とカーソル制御信号を前記選択遠隔装置に送信するステップと、
を備える方法。
【請求項１７】
前記方法が、
追加の遠隔装置で使用可能な遠隔装置の前記メニューを更新するステップと、
をさらに備える請求項１６に記載の方法。
【請求項１８】
前記方法が、
前記遠隔装置が前記ワイヤレスネットワークを出入りすると自動的に使用可能な遠隔装置の前記メニューを更新するステップと、
をさらに備える請求項１６に記載の方法。
【請求項１９】
前記ワイヤレスネットワークが８０２．１１ワイヤレスネットワークである請求項１６に記載の方法。
【請求項２０】
前記ワイヤレスネットワークがピアツーピアワイヤレスネットワークである請求項１９に記載の方法。
【請求項２１】
前記ワイヤレスネットワークがインフラストラクチャモードワイヤレスネットワークである請求項１９に記載の方法。
【請求項２２】
前記ワイヤレスネットワークがブルートゥースワイヤレスネットワークである請求項１９に記載の方法。
【請求項２３】
デバイスを遠隔で監視し、制御するためのワイヤレスリモートネットワーク管理システムであって、
それぞれがキーボード、ビデオモニタおよびカーソル制御装置に結合されている複数の第１の無線機対応トランシーバと、
それぞれが遠隔装置に結合されている複数の第２の無線機対応トランシーバと、
無線通信と有線通信のために使用可能にされる中央スイッチと、
を備え、
第１のワイヤレスネットワークを介して、それぞれの前記第１の無線機対応トランシーバがキーボード信号とカーソル制御装置信号を前記キーボード及び前記カーソル制御装置から前記中央スイッチに通信し、
前記中央スイッチが前記第２の無線機対応のトランシーバの内の１台に第２のワイヤレスネットワークを介して前記信号を送り、
それぞれの前記第２の無線機対応トランシーバが前記遠隔装置から前記中央スイッチに前記第２のワイヤレスネットワークを介してビデオデータを通信し、
前記中央スイッチが、前記第１のワイヤレスネットワークを介して前記複数の第１の無線機対応トランシーバの内の１台に前記ビデオデータを通信する
ワイヤレス遠隔ネットワーク管理システム。
【請求項２４】
前記第１のワイヤレスネットワークと前記第２のワイヤレスネットワークが８０２．１１ワイヤレスネットワークである請求項２３に記載のシステム。
【請求項２５】
それぞれの前記第１のトランシーバが前記ビデオモニタで前記遠隔装置のメニューを表示するための回路網を含む請求項２３に記載のシステム。
【請求項２６】
それぞれの前記第１のトランシーバが該中央スイッチに接続要求メッセージを送信し、該中央スイッチが該接続要求メッセージを、前記メニューからの選択に応えて前記複数の第２のトランシーバの内の１台に送信する請求項２５に記載のシステム。
【請求項２７】
前記メニューはオンスクリーンディスプレイプロセッサによって生成される請求項２５に記載のシステム。
【請求項２８】
前記メニューは、汎用プロセッサ上で実現されるソフトウェアによって生成される請求項２５に記載のシステム。
【請求項２９】
前記メニューは前記遠隔装置に関連する情報を含む請求項２８に記載のシステム。
【請求項３０】
前記メニューは追加の遠隔装置で自動的に更新される請求項２９に記載のシステム。
【請求項３１】
前記ビデオデータは、前記第２の送信機によって送信される前に圧縮される請求項２３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワイヤレスネットワーク上で1つまたは複数のローカルユーザワークステーションから、ネットワーク及びコンピュータ装置を遠隔に監視し、制御するためのワイヤレスネットワーク管理システムに関する。特に、無線機対応にされているユーザワークステーションに結合されているキーボード、ビデオモニタ、及びカーソル制御装置は、ホストデバイスに追加のソフトウェアをインストールする必要なく無線送信機に結合されているホストデバイスに無線でアクセスし、制御するために活用される。
【背景技術】
【０００２】
典型的なコンピュータ環境では、ローカルエリアネットワーク（「ＬＡＮ」）は、接続されているコンピュータのそれぞれが各サーバを使用できるように１台または複数のコンピュータサーバを複数のコンピュータに接続できるようにする。ＬＡＮは、通常、ルータ、ハブ、スイッチ等のネットワーキング装置から構成されている。このような構成では、コンピュータとコンピュータサーバのそれぞれに専用のキーボード、ビデオモニタ及びマウスが利用されてよい。
【０００３】
ＬＡＮの適切な動作を維持するために、システム管理者は個々のネットワーキング装置、サーバ及びコンピュータを保守し、監視しなければならない。この保守には、システム管理者がネットワーキング装置、サーバまたはコンピュータに接続されているユーザコンソールから多数のタスクを実行することが頻繁に要求される。例えば、コンピュータをリブートするまたはファイルを追加あるいは削除するために、システム管理者は多くの場合、システム管理者のコンピュータから、及びＬＡＮに接続されている他のコンピュータまたはサーバからかなり離れたところに位置する可能性があるそのローカルユーザコンソールからサーバまたはコンピュータを操作することが必要となる。したがって、システム管理のタスクを達成するためには、システム管理者は、遠隔に位置するサーバとコンピュータのローカルユーザコンソールにアクセスするために物理的に移転しなければならないことが多い。
【０００４】
代替策として、専用ケーブルは、システム管理者がリモートコンピュータ装置に完全にアクセスし、操作できるようにするためにそれぞれの遠隔に位置するサーバとコンピュータからシステム管理者のユーザコンソールにインストールされてよい。しかしながら、この代替策はかなりの配線及びワイヤハーネスを必要とし、その両方とも多大なコストを要する可能性がある。さらに、システム管理者のユーザコンソールとリモートコンピュータ装置間の距離が伸びるにつれて、送信信号の品質の低下が生じることが多い。したがってシステム管理者のユーザコンソールとリモートコンピュータ装置間の専用ケーブルは実現可能な代替策ではない可能性がある。
【０００５】
いくつかの状況では、システム管理者から遠隔に位置するネットワーキング装置、サーバ及びコンピュータを管理することが望ましい。例えば、ｐｃＡｎｙｗｈｅｒｅ等のソフトウェアプログラムは、ローカルユーザワークステーションに接続されているキーボード、ビデオモニタ、及び（マウス等の）カーソル制御装置を活用してインターネットまたはＬＡＮ上でリモートコンピュータにアクセスするために活用されてよい。ｐｃＡｎｙｗｈｅｒｅ等のリモートコンピュータクセスプログラムは、通常、ホストソフトウェアがリモートコンピュータにインストールされ、クライアントソフトウェアがユーザワークステーションにインストールされていることを必要とする。リモートコンピュータにアクセスするために、ユーザワークステーションのユーザは所望されるリモートコンピュータをリストから選択し、適切なユーザ名とパスワードを入力する。いったんリモートコンピュータへのアクセスが許可されると、ユーザは、リモートコンピュータにアクセスし、操作するために、ローカルユーザワークステーションに接続されているキーボード、ビデオモニタ及びカーソル制御装置を活用する。
【０００６】
ＬＡＮ上でまたは専用のネットワークを介してユーザワークステーションからリモートコンピュータを操作するためのハードウェア解決策も存在する。ソフトウェア解決策とは対照的に、ハードウェア解決策は通常ホスト及び／またはクライアントソフトウェアを必要としない。代わりに、ハードウェア解決策は、通常、伝送制御プロトコル／インターネットプロトコル（「ＴＣＰ／ＩＰ」）等の共通のプロトコルを介してＬＡＮ上でアクセス可能であるキーボード、ビデオモニタ、およびマウス（「ＫＶＭ」）スイッチを活用する。一般的には、ユーザまたはシステム管理者は、ＫＶＭスイッチと関連付けられるインターネットブラウザまたはクライアントソフトウェアを活用してＫＶＭスイッチに接続されているリモートコンピュータにアクセスする。いったんリモートコンピュータが選択されると、リモートコンピュータのビデオ信号がユーザワークステーションのビデオモニタに送られ、ユーザはリモートコンピュータを制御するためにキーボード及び／またはマウスを活用してよい。ＫＶＭスイッチは、さらにシステム故障時にハードウェアリブートのためのリモートコンピュータの電源への接続を含んでよい。
【０００７】
前述したハードウェア及びソフトウェアの解決策は、通常、ビデオ信号を送信するために必要とされる必要な帯域幅を削減するために圧縮アルゴリズムを活用する。例えば、本発明のワイヤレスリモートネットワーク管理システムは、リモートコンピュータ及び／またはビデオディスプレイ装置に送信されなければならないデジタルデータを削減し、圧縮するために、参照することにより本書に組み込まれている出願番号第１０／２３３，２９９号に開示されている圧縮アルゴリズムを活用してよい。代わりに、本発明のシステムは、ＭＰＥＧ−２またはＭＰＥＧ−４等の標準ビデオ圧縮アルゴリズムを活用してよい。
【０００８】
キーボード、ビデオモニタ及びマウス（「ＫＶＭ」）切り替えシステムは、１つまたは複数のユーザワークステーションが中心切り替え装置を介して複数のリモートコンピュータの内のどれか１台を選択し、制御できるようにするために活用されてよい。このようなシステムは当該技術分野では周知であり、少なくとも１０年間システム管理者に使用されてきた。ＫＶＭ切り替えシステムにより、ユーザは１つまたは複数のローカルユーザワークステーションのキーボード、ビデオモニタ、及びカーソル制御装置を、これらのローカルデバイスがリモートコンピュータに直接接続されているかのように使用してリモートコンピュータを制御できる。このようにして、システムユーザは単一のロケーション（つまりユーザワークステーションのロケーション）から、サーバ等の複数のリモートコンピュータのどれかにアクセスし、制御してよい。システムユーザは、所望のリモートコンピュータと対応し、コンピュータ管理システム構成要素の表面に位置するボタンを押すことと、コンピュータ管理システム構成要素のＬＣＤまたはＬＥＤディスプレイに表示されるリストからコンピュータを選択することと、ローカルユーザワークステーションのキーボード上で１つまたは複数のホットキー（例えばＦ１、ＡＬＴ−Ｆ１、Ｆ２等）を押すことと、ユーザワークステーションのモニタ上に表示されるリストからリモートコンピュータを、それを指すことによって、またはユーザワークステーションのキーボード及び／またはカーソル制御装置等を使用してそれにスクロールすることによって選択することを含む、当該技術分野で公知の種々の方法の内の任意の１つを使用してアクセスまたは制御するための特殊なリモートコンピュータを選択してよい。
【０００９】
最近では、コンピュータがリソースを通信し、共有できるようにするために無線技術が数多く生まれてきた。例えば、ブルートゥース規格及びＩＥＥＥ  ８０２．１１規格は、コンピュータが無線で通信できるようにする２つの急速に進展してきた技術である。８０２．１１規格と準拠し、最高三百（３００）フィートの距離で無線ＴＣＰ／ＩＰ通信を可能にするデバイスが商業化されている。例えば、ＰＣＭＣＩＡワイヤレスカードは、ラップトップがＴＣＰ／ＩＰプロトコルを活用して通信できるようにする。８０２．１１と互換性のあるワイヤレスローカルエリアネットワーク（「ＷＬＡＮ」）は、現在、ローカルエリアネットワークの代わりに、またはローカルエリアネットワークと連動して活用されていることが多い。ブルートゥースデバイスは通常、８０２．１１に準拠したデバイスより低い伝送速度を活用してより短距離の通信に活用される。
【００１０】
１９９７年に電気電子技術者協会によって承認された８０２．１１規格は、ネットワーキング、ファイル共用、及びインターネット接続共用のために一般的に活用されている無線通信規格である。１９９９年には、８０２．１１ａと８０２．１１ｂという８０２．１１規格に対する２つの拡張が追加された。８０２．１１ａ規格は、最高５４メガバイト／秒（Ｍｂｐｓ）の速度で５ギガヘルツ（ＧＨｚ）の周波数範囲で動作する。（ＷｉＦｉとしても知られている）８０２．１１ｂ規格はより手ごろとなることを目的とし、最高１１Ｍｂｐｓの速度で２．６４ＧＨｚ範囲で動作する。８０２．１１ｂデバイスが急増するのに伴い、８０２．１１ｂと互換性のある周波数で８０２．１１ａの速度を可能にする８０２．１１ｇ規格も最近承認された。
【００１１】
すべての８０２．１１規格により、コンピュータは、ハブ、ルータ、スイッチ等を必要としなくても無線で通信できる。８０２．１１規格は、従来の有線ＬＡＮと同じＴＣＰ／ＩＰ通信プロトコルを使用するＷＬＡＮの作成を可能にする。市販されている無線通信装置を用いると、２台のコンピュータは最大三百（３００）フィートまで離れて通信することができるが、中継器、さらに強力なアンテナ、シグナルブースタ等を用いるとこの範囲を拡大することができる。今日、ワイヤレスネットワークは、空港、喫茶店、大学のキャンパス等で使用可能である。
【００１２】
重要なことは、８０２．１１規格により、少なくとも２つの異なるネットワーク構成、つまり（１）すべてのトラフィックがワイヤレス「アクセスポイント」を通過するインフラストラクチャモードと、（２）コンピュータが、中央装置なしで通信する「アドホック」モード（つまり「ピアツーピアモード」）が可能になるという点である。８０２．１１規格は、モードとは無関係に、配線接続と同じ通信（ＴＣＰ／ＩＰ、ファイル共用、インターネット共用等）を提供するワイヤレスネットワークをサポートする。
【００１３】
インフラストラクチャモードでは、デバイスはワイヤレスアクセスポイントを介して通信する。アクセスポイントは、それが無線デバイス間で全データを受信し、送信するという点でハブ、またはルータ（ただし、ワイヤがない）に類似している。インフラストラクチャモードの優位点は、スケーラビリティの強化、通信範囲の拡大、及び有線ネットワークへのアクセスを含む。特に、アクセスポイントを増設することにより、ネットワークは任意の１つのデバイスに対するアンドゥ重荷(undo burden)をかけずに成長できる。また、アクセスポイントは通信範囲を拡大するためにも活用できる。カスケード式アクセスポイントとシグナルブースタは、大部分の８０２．１１デバイスの三百（３００）フィート通信限界を克服できる。最後に、従来のアクセスポイントは有線ネットワークにもアクセスを提供する。従ってインフラストラクチャネットワークは、イーサネットＬＡＮまたはインターネット接続と通信するために容易に適応する。
【００１４】
アドホックネットワークはさらに動的であり、それは追加ハードウェアを使用せずに容易に作成、解体できる。コンピュータは、コンピュータがネットワーク内の他のコンピュータと同じサービスセット識別子（ＳＳＩＤ）を有するワイヤレスネットワークにアクセスするように構成されている限りネットワークに出入りできる。一般的にはＳＳＩＤはアドホックネットワークを識別する英数字文字列である。アドホックネットワークは、外部ハードウェアを必要としないという優位点も有する。アドホックネットワークは、各コンピュータがＷｉＦｉと互換性のある通信装置を有する限り複数のコンピュータだけで作成できる。
【００１５】
８０２．１１規格の重要な特長は、この特長を可能にするために直接シーケンススペクトル拡散（ＤＳＳＳ）技術を活用して通信の複数のチャネルを使用できることである。ＤＳＳＳは、一連の周波数でのデータ伝送を可能にし、このようにして任意の１つの周波数で活用される電力を減少させる技術である。したがって、ＤＳＳＳはほとんど干渉のない高速通信を可能にする。このようにして、ＤＳＳＳは８０２．１１ネットワークが複数の通信チャネルを含むことを可能にする。さらに、ワイヤレスネットワークは類似する周波数範囲で動作する他の無線デバイスと共存できる。
【００１６】
一般的には、アドホックネットワークでは、使用可能なチャネル（ＦＣＣは現在合計十一（１１）のチャネルを可能にしている）の内の１つが「放送」チャネルとして活用される。放送チャネルによって、デバイスは一連の通信で他のデバイスを「発見」し、すべてのデバイスにより受信されるメッセージを送信できる。このようにして、放送チャネルは、デバイスがネットワークに自動的に出入りすることができるアドホックネットワークの作成を可能にする８０２．１１規格の重大な特長である。ネットワークは、次に、スポークスマンエレクションアルゴリズム(spokesman election algorithm)（ＳＥＡ）またはすべての他の通信のためのブロードキャスト／フラッディングアルゴリズム等の種々のアルゴリズムの内の１つを活用する。ＳＥＡでは、１台のコンピュータがネットワークを率いるために「選ばれ」、他のコンピュータのネットワークへの及びネットワークからの追加を追跡調査する。ブロードキャスト／フラッディングアルゴリズムでは、通常すべてのメッセージがすべてのコンピュータに送信される。アクセスポイントが活用される場合には、このようなアルゴリズムは必要なく、代わりにアクセスポイントはすべてのメッセージが正しい宛先に達することを確実にするために活用できる。
【００１７】
遠隔装置の無線アクセスを可能にするシステムは、コンピュータ管理の技術では現在公知である。例えば、１つのこのようなシステムは、ともにキーボード、ビデオモニタ及びマウスを使用してユーザがリモートコンピュータにアクセスできるようにする単一の受信機と単一の送信機を備える。このシステムでは、受信機と送信機の両方が無線通信のために使用可能にされる。キーボードとマウスに結合される受信機はキーボードとマウスのデータを受信し、このデータを送信機に無線で送信する。送信機はリモートコンピュータに結合され、このリモートコンピュータのキーボードとマウスのポートにデータを供給する。同時に、送信機はリモートコンピュータからビデオデータを受信し、このデータを、それが受信機に結合されているビデオモニタに表示される受信機に無線で送信する。このようにして、このシステムにより無線接続を通した単一のリモートコンピュータの拡張された長さのアクセスを可能にする。
【００１８】
別の公知のシステムは、切り替え装置が無線送信機及び無線受信機を備える複数のリモートコンピュータを制御するための切り替え装置からなる。切り替え装置は、ユーザが複数のコンピューティングデバイスの中から選択し、ユーザ対話のための選択されたコンピューティング装置と周辺装置を無線でリンクできるように構成されている。このシステムでは、切り替え装置は使用可能なコンピューティング装置のリストを初期に作成する。ユーザはこのリストから選び、切り替え装置は対応するコンピューティング装置との無線リンクを確立する。したがって、この無線スイッチはユーザとリモートコンピュータ間の１つの接続を任意のインスタンスで使用可能にするだけである。さらにコンピューティングデバイスのそれぞれも、スイッチとの無線通信を可能にする無線通信機能を有さなければならない。
【００１９】
複数のコンピュータ間での無線Ｉ／Ｏデバイスの共用セットの活用を切り替えるための方法も公知である。この方法は、複数のコンピュータ間での無線周辺装置の共用を可能にするソフトウェアベースの切り替え機構の活用を含む。無線データパケット（「トークン」）は、制御の転送のための「マスタ」、「スレーブ」関係性を活用してＩ／Ｏデバイスの制御を転送するために活用される。トークンは、あるデバイスから別のデバイスへの無線周辺装置の制御を転送するために活用されるコンピュータ対コンピュータ無線コマンドの形である。したがって、この公知のシステムでは、サーバ対サーバの通信が無線周辺装置の制御を転送するために必要である。さらに、このシステムでは、１台のコンピュータのみが一度に無線周辺装置の集合を制御できる。
【００２０】
コンピュータネットワーク内でコンピュータシステムをアクセスするための別の公知のシステムでは、各コンピュータシステムがユーザ出力と入力情報を含むオペレータインタフェースデータ信号を提供および受信する。このシステムの中心にあるのは、システムオペレータが通信ネットワークを通して相互接続される複数のコンピュータシステムを遠隔制御できるようにする無線管理者装置である。無線管理者装置は、コンピュータシステムに結合される無線通信モジュールと通信するために「送信」モードと「受信」モードで動作する無線通信モジュールを含む。無線管理者デバイスは、選択モードまたは制御モードでユーザ対話を可能にするためのビデオディスプレイ、マウス及びキーボードとのユーザインタフェースを含む。インタフェースは、管理者がアクセスされてよい使用可能なコンピュータシステムのリストをビデオ上に表示できるようにする手動接続ボタンを含む。コンピュータを選択すると、管理者はオペレータインタフェースを通してコンピュータを遠隔に制御する。
【００２１】
最後に、リモートホストコンピュータとパーソナルデジタルアシスタント（ＰＤＡ）の間に無線インタフェースを提供するシステムも公知である。１つのこのようなシステムでは、ＰＤＡはユーザにグラフィックユーザインタフェース（ＧＵＩ）を提示し、ペンモードまたはマウスモードで使用できるパッシブスタイラスの方法での入力を可能にする。ＰＤＡは、リモートコンピュータのトランシーバと無線で通信するトランシーバも含む。トランシーバにより、無線デバイスが無線ＬＡＮ上で、あるいはピアツーピアネットワークを介してリモートホストコンピュータにアクセスできるようにする。システムは、ユーザが無線デバイスのＧＵＩを通して使用可能なリモートホストコンピュータを表示し、リモートコンピュータのプログラムとファイルにアクセスできるようにもする。リモートコンピュータは、代わりに無線デバイスにディスプレイコマンドを送信する。同様なシステムは、ＰＤＡが準拠する遠隔装置によって受信される放送メッセージを送信することによりすべての準拠している遠隔装置を認識し、特定できるようにするためにブルートゥース通信を活用する。このシステムでは、ＰＤＡは遠隔装置を制御するために活用できる機構のレンダリングを表示するためのＧＵＩを含む。例えば、レンダリングはオン／オフスイッチのものである場合がある。ＰＤＡはスタイラスから入力を受信し、この入力を遠隔装置のためのコマンドに変換する。
【００２２】
前記を鑑みると、ネットワーキング装置、サーバ及びコンピュータを無線で操作し、制御することができるワイヤレスリモートネットワーク管理システムに対するニーズが明らかに存在する。さらに、このようなシステムにより、ユーザはオンスクリーンユーザインタフェースを介してすべての使用可能なリモートコンピュータを表示し、これらのコンピュータの内の１台を監視し、制御するために選ぶことができるようにする。システムはリモートコンピューティング環境を支援し、それによりオンサイトのシステム管理者を有するニーズを削減する必要がある。最後に、システムは任意の中心スイッチ、ハブ、ルータまたは拡張された長さのケーブルに対するニーズを未然に防ぐ必要がある。
【発明の開示】
【００２３】
１台または複数の接続されているコンピュータを、周辺装置の１つのローカルセット（つまり、キーボード、ビデオモニタ、カーソル制御装置等）から制御することは便利であることが多い。今日使用されているコンピュータの大多数は一般的に知られ、使用されているコンピュータ技術（例えばＩＢＭ、アップル（Ａｐｐｌｅ）、サン（Ｓｕｎ）等）を組み込む、あるいは互換性を持つように設計されているために、多くのコンピュータは周辺装置を接続するために同一のまたは類似した電気コネクタを使用する。また、コンピュータは、コンピュータが接続される各種の周辺装置に専用の電気コネクタを含む。一般的には、このような周辺装置をコンピュータに接続するケーブルは約６フィートの長さであり、それによって周辺装置を配置できるコンピュータからの距離を制限する。
【００２４】
多くの環境では、空間の制約のためにコンピュータから周辺装置を分離することが望ましい。しかしながら、当業者は、リモートコンピュータ(they)は通例ではデータセンタやサーバファーム等の建物の別の領域に配置されているため、コンピュータをその周辺装置から分離することにより、リモートコンピュータを配置することが困難になることを容易に理解してよい。各デバイスが明確に名前を付けられていない限り、その周辺装置が接続されていないコンピュータを識別する手段は存在しない。
【００２５】
コンピュータとその周辺装置間の距離を伸ばすことに加え、周辺装置の１つのセットから複数台のコンピュータにアクセスし、操作することも便利である。また、この特長は空間が限られているときに望ましい。無線通信を通してコンピュータにアクセスすることも望ましい。多くの状況では、サーバの場所からその周辺装置のセットへワイヤを敷設することは困難である。さらに、より長いワイヤを活用すると送信される信号の劣化が起こる。例えば、このように送信される信号の高周波成分は大幅に減衰されることが多い。
【００２６】
本発明は、リモートコンピュータ及びデバイスを１つまたは複数の局所的に無線機対応のユーザワークステーションからリモートコンピュータ及びデバイスを管理するためのワイヤレスリモートコンピュータ管理システムを提供する。それぞれの無線機対応のユーザワークステーションは、キーボード、ビデオモニタ、カーソル制御装置等を含む周辺装置が接続されているワイヤレスユーザステーション（「ＷＵＳＴ」）を備える。本発明のワイヤレスリモート管理システムは中心的なスイッチ、ケーブル、ワイヤ等を必要としない。オプションで、本発明のスケーラビリティを拡大するために、アクセスポイントまたはハイブリッドスイッチが使用できる。代わりに、ＷＵＳＴがリモートコンピュータ、サーバ、ネットワーキング装置等を監視及び制御できるようにするために、ピアツーピアワイヤレスネットワークが好ましい。
【００２７】
本発明のシステムでは、ユーザワークステーションは、リモートコンピュータと接続されている無線機対応のコンピュータインタフェースモジュール（「ＷＣＩＭ」）と通信するために無線通信を活用するキーボード、モニタ及びカーソル制御装置（例えばマウス）に結合されているＷＵＳＴを備える。ＷＣＩＭは無線機能を含み、リモートコンピュータのキーボード、モニタ及びカーソル制御装置のポートに接続する。本発明によりユーザは使用可能なリモートコンピュータのリストを見て、このリストから制御用のリモートコンピュータを選択できる。該リストは、リモートコンピュータがワイヤレスネットワークに出入りする際、自動的に更新されてよい。
【００２８】
本発明では、（例えば、ネットワーキング装置、サーバ、コンピュータ等の）各リモートデバイスがＷＣＩＭに接続されている。ＷＣＩＭは、サーバとコンピュータへの接続用のキーボード、ビデオ、及びカーソル制御装置ポートだけでなくネットワーキング装置への接続用のシリアルポートも有することがある。ＷＣＩＭはＵＳＢポート、パラレルポート等、及びネットワーキング装置、サーバまたはコンピュータへの電力を制御できる電源への接続用のポートも含んでよい。標準的なケーブル布線は、ＷＣＩＭでの適切なポートにネットワーキング装置、サーバまたはコンピュータを接続するために活用される。
【００２９】
本発明の中核をなすのは、ＷＵＳＴがＷＣＩＭと通信できるようにする無線通信である。好ましくは、ＷＵＳＴとＷＣＩＭは、アドホックピアツーピアワイヤレスネットワークを通して通信するために８０２．１１プロトコルと８０２．１１と準拠するハードウェアを活用する。この通信を活用して、ＷＵＳＴはＷＣＩＭに結合されているすべての使用可能なリモートコンピュータを自動的に「認識」する。さらに、ＷＣＩＭへの接続を要求し、接続の完了時にＷＣＩＭから圧縮されたビデオデータを受信するために、この通信はＷＵＳＴによって活用される。同様に、ＷＵＳＴはキーボードとカーソル制御装置のデータパケット、シリアルデータ、ＵＳＢ制御データ等を含むデータをＷＣＩＭに送信する。ＷＣＩＭは、マウス、キーボード、ＵＳＢ等の信号を関連付けられているリモートデバイスにエミュレートするためにこのデータを活用する。
【００３０】
各ＷＣＩＭとＷＵＳＴは、同じサービスセット識別子（ＳＳＩＤ）が設定された８０２．１１に準拠する無線デバイスを活用する。８０２．１１規格の一部として放送チャネルを活用し、ＷＵＳＴは、すべての使用可能なＷＣＩＭを発見することができ（つまり、ユーザワークステーションはすべての使用可能なリモートコンピュータ、サーバ、ハブ等を発見でき）、ＷＵＳＴは各リモートコンピュータの状態（つまり、リモートコンピュータが別のユーザワークステーションによって制御されているかどうか）を判断できる。
【００３１】
ＷＵＳＴとＷＣＩＭは、コネクションをセットアップするために放送チャネルも活用する。ＷＵＳＴは、放送チャネル上でメッセージを送信することによって接続を要求し、ＷＣＩＭは要求を受け入れるか、拒絶するかのどちらかである。接続が確立された後、ＷＵＳＴとＷＣＩＭは非放送チャネルで通信する。好ましくは、このチャネルはＷＵＳＴによって選択され、要求メッセージの一部として特定される。ＷＣＩＭはリモートコンピュータからビデオ信号を受信し、ビデオ信号を圧縮し、ＷＵＳＴに圧縮されたビデオ情報を送信する。同様に、ＷＵＳＴはＷＣＩＭにキーボードとカーソル制御装置のデータを無線で送信する。ＷＣＩＭは、エミュレートされたキーボードとカーソル制御装置のデータを、リモートコンピュータのキーボードとカーソル制御装置のポートに提供するためにこのデータを活用する。ＷＵＳＴはビデオ情報を解凍し、ビデオ信号をローカルモニタに提供する。このようにして、ワークステーションのユーザは、ローカルモニタでリモートコンピュータからビデオ信号を見ながら、ローカルキーボード及びカーソル制御装置を活用することによってリモートコンピュータを制御できる。
【００３２】
本発明の重要な特長は、ユーザのローカルモニタ上のユーザに対し、使用可能なリモートコンピュータのリストを表示する能力である。本発明はアドホックワイヤレスネットワークと互換性があるため、このリストは、リモートコンピュータがネットワークに出入りすると自動的に更新またはリフレッシュできる。また、リストは、コンピュータが制御のために使用できるようになる（つまり別のユーザが制御を放棄する）と更新できる。オプションメニューを生成し、表示するために種々の方法が活用されてよい。好ましくは、ＷＵＳＴはオプションメニューを作成する中央演算処理装置（ＣＰＵ）を含む。代わりに、画面上のディスプレイ（ＯＳＤ）プロセッサが活用されてよい。一実施形態では、ＷＵＳＴを純粋にソフトウェア解決策として実現することができ、無線（８０２．１１）通信機能を有する任意のコンピュータ／ラップトップ／ＰＤＡ等で実行できる。この実施形態では、オプションメニューはＷＵＳＴソフトウェアの一部として実現されてよく、それはオプションメニューをユーザフレンドリな様式で表示するために既存のＡＰＩを活用できる。
【００３３】
本発明は好ましくは８０２．１１ピアツーピアネットワークを活用するが、ＷＵＳＴとＷＣＩＭはアクセスポイントを通して、あるいはワイヤレスＫＶＭスイッチを通して通信することもできる。重要なことに、ワイヤレスＫＶＭスイッチがハイブリッドスイッチである場合があるため、有線接続と無線接続の両方をサポートする。この構成では、ＷＣＩＭが無線機能を有していなくても、ＷＵＳＴはＷＣＩＭと通信できる。すなわち、ＷＣＩＭは従来のケーブル布線を活用してハイブリッドスイッチに接続することができ、同様にスイッチはＷＵＳＴと８０２．１１接続上で通信できる。有線通信装置と無線通信装置は共にＴＣＰ／ＩＰ通信を活用するため、ハイブリッドスイッチはデータを解釈するまたは転送する必要がない。アクセスポイントの活用の優位点はインターネットへ接続するアクセスポイントの能力である。したがって、インターネット接続性のあるユーザワークステーションは、遠隔でアクセスポイントに接続し、同様にリモートコンピュータを制御できる。この実施形態では、ユーザワークステーションの場所に対する制限はない。さらにユーザワークステーションが無線機能を有することは必要とされていない。
【００３４】
したがって、ユーザがリモートコンピュータまたはデバイスをローカルユーザワークステーションから制御できるようにする改善されたワイヤレスコンピュータ管理システムを提供することが本発明の目的である。
【００３５】
さらに、１つまたは複数のローカルユーザワークステーションが、ピアツーピアワイヤレスネットワークを活用して遠隔装置にアクセスし、制御できるようにするワイヤレスコンピュータ管理システムを提供することが本発明の目的である。
【００３６】
ローカルユーザワークステーションが、キーボードとカーソル制御装置を活用して遠隔装置を無線で活用し、遠隔装置からビデオ信号を無線で受信できるようにするワイヤレスコンピュータ管理システムを提供することも本発明のさらに別の目的である。
【００３７】
スイッチレスＫＶＭネットワークを提供することも本発明の別の目的である。
【００３８】
また、ユーザワークステーションが、使用可能なリモートコンピュータと遠隔装置のリストを提供できるようにするワイヤレスＫＶＭネットワークを提供することも本発明の目的であり、該リストは、リモートコンピュータと遠隔装置が使用可能になると自動的に更新される。
【００３９】
さらに、ローカル周辺装置が直接的にリモートコンピュータに接続されているかのように、周辺装置の複数のセットが複数のリモートコンピュータにアクセスし、操作できるようにするモジュラー式のワイヤレスコンピュータ管理システムを提供することも本発明の目的である。
【００４０】
さらに、データセンタ、サーバファーム、ウェブホスト機構、及びコールセンタ等の小規模コンピュータセンタと大規模コンピュータセンタの両方のために、インフォメーションテクノロジー（「ＩＴ」）人員が、サーバのボリュームを容易に管理できるようにすることも本発明の目的である。
【００４１】
加えて、各リモートコンピュータの周辺装置のセットのニーズを排除し、それによりリモートコンピュータを収容するために必要とされる空間を最小限に抑えるワイヤレスモジュラーコンピュータ管理システムを提供することも本発明の目的である。
【００４２】
構造の関連する要素の動作方法と機能、及び製造物のパーツと節約の組み合わせだけではなく本発明の他の目的、特長及び特性も、すべてが本明細書の部分を形成する添付図面に関して以下の詳細な説明を考慮するときにさらに明らかになるであろう。
【００４３】
本発明の追加の理解は、添付図面の説明図に述べられている好適実施形態を参照することにより得ることができる。図解されている実施形態は本発明を実施するためのシステムの例となるにすぎないが、本発明の構成と動作方法の両方とも、一般的にはその追加の目的及び優位点とともに、図面及び以下の説明を参照することによりさらに容易に理解できる。
【００４４】
図面は、添付されるように、または以後補正されるように、請求項に詳細に述べられている本発明の範囲を制限することを目的とするのではなく、単に本発明を明確にし、例証するにすぎない。
【発明を実施するための最良の形態】
【００４５】
必要に応じて本発明の詳細な例示的な実施形態がここに開示されている。ただし、本発明に従う技法、システム及び動作構造は多種多様の形式とモードで具現化されてよく、その内のいくつかは開示されている実施形態のものと完全に異なる可能性がある。その結果として、ここに開示されている特殊な構造上及び機能上の詳細は単に代表的にすぎないが、その点でそれらは開示の目的のために最善の実施形態を提供し、本発明の適用範囲を定める本書請求項の基礎になると見なされる。以下は本発明の（いくつかの代替実施形態だけではなく）好適実施形態の詳細な説明も提示する。
【００４６】
最初に図１を参照すると、描かれているのは本発明に従う好ましいコンピュータ管理システムのアーキテクチャである。具体的には、ワイヤレスコンピュータ管理システム１００は、それぞれがキーボード１０３、ビデオモニタ１０５、及びカーソル制御装置１０７に結合される無線機対応のユーザステーション（ＷＵＳＴ）１０２を有する複数のユーザワークステーション１０１を含んで示されている。他の公知の規格が利用されてよいが、各ＷＵＳＴ１０２は好ましくは８０２．１１に準拠したデバイスである無線通信装置１０９を含む。また、コンピュータ管理システム１００に含まれているのは、それぞれが無線コンピュータインタフェースモジュール（ＷＣＩＭ１１５）に直接的に接続されている複数のリモートコンピュータ１１７である。各ＷＣＩＭ１１５は複数のＷＵＳＴ１０２の内の１つと通信するために無線通信装置１１９を有する。動作中、ＷＵＳＴ１０２は、無線通信装置１０９を使用して、複数のＷＣＩＭ１１５の内のどれか１つと無線で通信する。具体的には、ＷＵＳＴ１０２は、無線通信経路１２１上で選択ＷＣＩＭ１１５にキーボードとカーソル制御装置の信号を、好ましくはＴＣＰ／ＩＰデータパケットとして送信する。同時に、ＷＣＩＭ１１５は、無線通信経路１２１上でＷＵＳＴ１０２に圧縮されたビデオデータ信号を、やはり好ましくはＴＣＰ／ＩＰデータパケットとして送信する。このようにして、本発明のシステムは、ユーザワークステーション１０１におけるユーザが無線通信経路１２１を介して複数のリモートコンピュータ１１７のどれか１つを見て、制御することができるようにする。
【００４７】
８０２．１１に準拠した無線通信は本発明とともに使用するための好ましい無線規格であるが、赤外線通信またはブルートゥースに準拠した通信等の他のタイプの無線通信がシステムユーザの特殊なニーズに応じて利用されてよい。８０２．１１に準拠した通信は、それにより（ＷＵＳＴ１０２等の）デバイスがネットワーク内の他のデバイス（例えばＷＣＩＭ１１５）を自動的に発見するピアツーピアワイヤレスローカルエリアネットワーク（「ＷＬＡＮ」）の作成が可能となるため好ましい。さらに、８０２．１１規格は、距離が伸びるにつれて信号の速度が自動的に減速でき、このようにして信号の過剰な劣化を回避する延長された距離で通信を可能にする。さらに、８０２．１１規格で活用される標準的な無線通信はラインオブサイト通信を必要としない。最後に、８０２．１１規格により本発明のシステムはＴＣＰ／ＩＰ通信を利用でき、そのため広範囲なソフトウェア開発を行わないでＷＬＡＮネットワークの確立を可能にする。
【００４８】
本発明の好適実施形態では、多くのユーザワークステーション１０１の内のどれか１つが多くのリモートコンピュータ１１７の内のどれか１台と接続できる。すべてのＷＣＩＭ１１５とＷＵＳＴ１０２を同じサービスセット識別子（ＳＳＩＤ）を設定して構成することによって、ＷＣＩＭ１１５とＷＵＳＴ１０２は通信の範囲内で他のデバイスを自動的に「発見」できる。多くの市販されている８０２．１１に準拠したデバイスの場合、通信最大範囲は三百（３００）フィートである。
【００４９】
代替策では、無線機対応デバイスにアドホックネットワークよりむしろインフラストラクチャネットワークを通して通信させることが所望される場合に、１つまたは複数のワイヤレスアクセスポイントが利用できる。以下の図５に関してさらに詳細に説明されているこの構成では、ＷＣＩＭ１１５とＷＵＳＴ１０２間のすべてのデータ通信はアクセスポイントによって処理される。アクセスポイントを活用して、通信の範囲を拡大できる（カスケード式アクセスポイントは範囲をなおさらに拡大できる）。しかしながら、このような構成は追加のハードウェアを必要とするために、アクセスポイントの使用は必ずコストを増大する。
【００５０】
利用される無線ネットワークのタイプにも関わらず、その主要な目的の１つは、ユーザワークステーション１０１におけるユーザがリモートコンピュータ１１７を選択し、以後
リモートコンピュータ１１７を制御できるようにすることである。この選択は種々の方法を通して達成されてよい。ある実施形態では、使用可能なリモートコンピュータ１１７のメニューまたはリストはビデオモニタ１０５の画面上に表示される。ＷＵＳＴ１０２は、使用可能なリモートコンピュータのリストで、ユーザに表示されるオプションメニューを更新するために、ワイヤレスネットワークによって提供される情報を利用できる。オプションメニューは、送信されるビデオの品質を改善するためにビデオ設定を手動で調整する能力もユーザに与えてよい。
【００５１】
次に図２を参照すると、描かれているのはＷＵＳＴ１０２の好適実施形態のブロック図である。（ＵＳＢ周辺装置、シリアルデバイス等追加の及び／または他の周辺装置が使用されてよいが）ＷＵＳＴ１０２は、複数のリモートコンピュータ１１７（図１）のどれかを制御するためにキーボード１０３、ビデオモニタ１０５、及びカーソル制御装置１０７を接続する。キーボード１０３、ビデオモニタ１０５、及びカーソル制御装置１０７は、好ましくは業界規格のコネクタ及びケーブル布線を使用して、それぞれ、ＷＵＳＴ１０２のキーボードポート２０１、ビデオポート２０３及びカーソル制御装置ポート２０５に接続される。例えば、キーボードとカーソル制御装置は、ＰＳ／２コネクタ、シリアルコネクタ、ユニバーサルシリアルバスコネクタ等を活用して接続されてよい。モニタは、典型的にはＤＢ１５ポートを通してコンピュータに接続されている。
【００５２】
動作中、ＷＵＳＴ  ＣＰＵ２０７はそれぞれ、キーボードポート２０１とカーソル制御装置ポート２０５を介してローカルユーザワークステーションでそれぞれキーボード１０３とカーソル制御装置１０７によって作成されるキーボードとカーソル制御装置の信号を受信する。ＷＵＳＴ  ＣＰＵ２０７は、これらの信号を解釈し、受信されたキーボードとカーソル制御装置の信号からキーボードとカーソル制御装置の情報を表すデータを含むデータパケットを生成する。データパケットは（宛先情報等の）他の情報と結合され、無線通信経路１２１上でＷＣＩＭ１１５に無線デバイス１０９によって送信されるＴＣＰ／ＩＰ通信に含まれる。無線デバイス１０９はバッファ（つまりバッファアウト２０９）を通してＣＰＵ２０７からパケットを受信してよい。代わりに、ＣＰＵ２０７は無線デバイス１０９に直接的に接続してよい。
【００５３】
キーボード及びカーソル制御装置の信号は、本発明のワイヤレスリモート管理システムにおいて双方向で送信されてよい。すなわち、これらの信号はリモートコンピュータ１１７からユーザワークステーション１０１にも送信できる。伝送のこの方向では、キーボード信号とカーソル制御装置信号は無線通信経路１２１上で無線デバイス１０９に送信されるデータの一部として受信され、バッファイン２１１で一時的に記憶できる。ＷＵＳＴ  ＣＰＵ２０７は、リモートコンピュータ１１７からのキーボード信号とカーソル制御装置信号をエミュレートまたは解釈するためにこの情報を使用する。これらの信号は、とりわけ、リモートコンピュータがユーザのカーソル制御装置とキーボードに反応しているかどうかを判断するために利用できる。
【００５４】
単一指向のデジタル圧縮ビデオ信号は、ＴＣＰ／ＩＰデータの一部として無線デバイス１０９により受信される。後述される（図３）ように、ＷＣＩＭ１１５はリモートコンピュータ１１７から受信されるビデオをデジタル化及び圧縮するためのハードウェアとソフトウェアを含む。この圧縮されたデータは無線デバイス１０９によって受信され、バッファイン２１１で一時的に記憶されてよい。ＷＵＳＴ  ＣＰＵ２０７は圧縮されたビデオデータを受信し、それが解凍され、ビデオモニタ１０５と互換性のあるアナログフォーマットに変換されるビデオ調整回路２０４にこのデータを送信する。本発明のシステムは出願番号第１０／２３３，２９９号に説明されている解凍方法を利用してよい。アナログビデオデータはビデオポート２０３を通してビデオモニタ１０５に送信される。
【００５５】
ユーザは、メニュー上でコンピュータから選ぶことによって制御用のコンピュータを選択する。好ましくはＷＵＳＴ  ＣＰＵ２０７はモニタ１０５にオプションメニューを出力するようにプログラミングできる汎用プロセッサである。汎用プロセッサは、ユーザに（例えば広範囲に及ぶグラフィックスを有する）ユーザフレンドリなインタフェースをユーザに提示するために既存のアプリケーションプログラムインタフェース（「ＡＰＩ」）を利用できる。代わりに、オプションメニューはＷＵＳＴ１０２内の回路網によって生成できる。例えば、ＷＵＳＴ１０２はオンスクリーンディスプレイ（ＯＳＤ）プロセッサを含んでよい。ＯＳＤは使用可能なリモートコンピュータ１１７のリストを表示するようにマイクロプロセッサによって命令できる。しかしながら、大部分の市販されているＯＳＤはキャラクタベースであり、ユーザに基本的なインタフェースしか提供しないため、汎用プロセッサが好ましい。
【００５６】
本発明の特長は、制御用で使用できるリモートコンピュータの最新リストを含むことのできる能力である。好ましくは、リストはＷＣＩＭ１１５によって放送メッセージとともに送信される識別情報を利用することにより生成される。例えば、識別情報はリモートコンピュータの名称、コンピュータのタイプ、または他の識別情報（例えばコンピュータのＩＰアドレス）を含んでよい。この識別情報は、ユーザがリモートコンピュータを検索し、選択するために効率的なインタフェースを提示するために使用可能なグループまたはツリーにおけるリモートコンピュータ１１７を論理的に配列するためにも使用できる。オプションメニューは、他のユーザワークステーション１０１によって現在制御されているコンピュータについての情報も表示してよい。
【００５７】
別の接続されているデバイスに切り替えるために、ユーザは、好ましくはＷＵＳＴ１０２（図１）に接続されているキーボード１０３上で「ｐｒｉｎｔｓｃｒｅｅｎ」または「Ｆ１」等の「ホットキー」を押す。これによりＷＵＳＴ１０２はビデオモニタ１０５上にオプションメニューを表示させ、このようにしてユーザは新しいリモートコンピュータ１１７を選択できる。
【００５８】
ビデオスクリーン上で作成されるオプションメニューは、リモートコンピュータ１１７がネットワークに出入りすると自動的にリフレッシュしてよい。代わりに、オプションメニューは、ユーザが別のリモートコンピュータ１１７と接続されることを希望するたびにリフレッシュしてよい。
【００５９】
ハードウェアデバイスとして描かれているが、ＷＵＳＴ１０２は、ＭｉｃｒｏｓｏｆｔのＷｉｎｄｏｗｓ、ＵＮＩＸ、ＬＩＮＵＸ等の標準的なオペレーティングシステムを活用する標準的なパソコンであってよい。この実施形態では、ＷＵＳＴ１０２は無線機能を備えたコンピュータである。ビデオモニタ１０５、キーボード１０３、及びカーソル制御装置１０７は当該技術分野で周知の標準的な接続を利用してＷＵＳＴ１０２と通信する。ＷＵＳＴ  ＣＰＵ２０７を活用する代わりに、ＷＵＳＴ１０２の機能性はソフトウェアプログラムとして実現される。具体的には、ソフトウェアプログラムは、どのリモートコンピュータ１１７が使用できるのかを判断するために無線ＬＡＮ機能を活用する。ソフトウェアはその無線接続から放送メッセージを受信し、ユーザのためのオプションメニューを生成する。
【００６０】
ソフトウェアベースのインプリメンテーションの優位点は、オプションメニューを生成するために標準的なソフトウェアＡＰＩを利用できるという点である。さらに、メニューは、ユーザにさらによく知られているルックアンドフィールを有することができる（例えば、Ｍｉｃｒｏｓｏｆｔ開発ソフトウェアまたはＪａｖａ  ＡＰＩが利用される場合、メニューは他のＷｉｎｄｏｗｓまたはＪａｖａのアプリケーションに似ている）。通例使用されているＡＰＩを利用して、オプションメニューは、さらにユーザフレンドリなインタフェースを提示するために、グラフィックス、アイコン、プルダウンメニューなどを有することができる。
【００６１】
ハードウェア解決策と同様に、ソフトウェアはユーザのリモートコンピュータ１１７の選択を認識し、適切なＷＣＩＭ１１５に要求を送信する。ＷＣＩＭ１１５は要求を受け入れるまたは拒絶することができる。要求が受け入れられると、ＷＣＩＭ１１５とＷＵＳＴ１０２は無線ネットワークのチャネル上で通信する。
【００６２】
次に図３を参照すると、描かれているのは本発明に従うＷＣＩＭ１１５の好適実施形態である。ＷＣＩＭ１１５は、リモートコンピュータ１１７のビデオポート３０３、キーボードポート３０５及びカーソル制御装置ポート３０７と通信するためにＫＶＭポート３０１を含む。標準動作の間、ＷＣＩＭ１１５はケーブル３０２を通ってリモートコンピュータ１１７から一定方向にビデオ信号を受信する。ＷＣＩＭ１１５は、またキーボードとカーソル制御装置の信号を、キーボードポート３０５とカーソル制御ポート３０７にケーブル３０２を通して送信する。代わりに、ビデオポート３０３、キーボードポート３０５及びカーソル制御装置ポート３０７のそれぞれを、ポートごとに別々のケーブルを利用してＷＣＩＭ１１５に接続できる。シリアル、ＵＳＢ、パラレルポート等の追加の接続も利用してもよい。
【００６３】
キーボードとカーソル制御装置の信号はリモートコンピュータ１１７とＷＵＳＴ１０２の間で双方向に無線で送信される。ビデオ信号はリモートコンピュータ１１７からＷＵＳＴ１０２に一定方向で送信される。ビデオ、キーボード、及びカーソル制御装置のデータの伝送を達成するために、ＷＣＩＭ１１５は好ましくはビデオ調整回路３０９、ＷＣＩＭ  ＣＰＵ３１１、バッファイン３１３、バッファアウト３１５、ＵＡＲＴ３１７、メモリ３１９及び無線デバイス１１９を含む。無線デバイス１１９によってＷＣＩＭ１１５はＷＵＳＴ１０２と無線通信経路１２１上で通信できる。
【００６４】
動作中、ビデオ信号は、ケーブル３０２を介してリモートコンピュータ１１７のビデオポート３０３からＷＣＩＭ１１５のＫＶＭポート３０１に送信される。ＫＶＭポート３０１から、一定方向のビデオ信号は、アナログビデオを圧縮されたデジタルビデオデータに変換するビデオ調整回路網３０９に送信される。無線通信経路１２１は限られた帯域幅（例えば、５４メガビット／秒）を有し、デジタルデータの伝送に制限される。したがって、ビデオ調整回路網３０９は、本発明のシステムに従ってビデオデータの伝送を使用可能にするために必要である。ビデオ調整回路３０９は、好ましくは、同時係属出願第１０／２３３，２９９号に記載されている圧縮方法とハードウェアを利用し、その内容は本明細書において援用する。この方法はリモートコンピュータのビデオ出力に特有な空間冗長性と時間冗長性を活用する圧縮アルゴリズムを利用する。該方法は、デジタル接続上での伝送用にビデオ信号の赤の成分、緑の成分及び青の成分を符号化するアルゴリズムも利用する。バッファアウト３１５に一時的に記憶されてよいデジタル化され、圧縮されたビデオは無線通信経路１２１上で無線デバイス１１９によってＷＵＳＴ１０２に送信される。
【００６５】
それぞれ、キーボードポート３０５とカーソル制御装置ポート３０７から受信されるキーボードとカーソル制御装置の信号は、ケーブル３０２を介してＫＶＭポート３０１に送信され、そこで信号はＷＣＩＭ  ＣＰＵ３１１に送られる。ＷＣＩＭ  ＣＰＵ３１１はキーボードポート３０５とカーソル制御装置ポート３０７から受信される情報に基づいてデータパケットを作成する。一時的にバッファアウト３１５に記憶されてよいこれらのデータパケットは無線通信経路１２１上で送信されるＴＣＰ／ＩＰデータを利用して無線デバイス１１９によってＷＵＳＴ１０２に送信される。
【００６６】
逆に、無線デバイス１１９は、ユーザがキーボード１０３とカーソル制御装置１０７を利用することに関するデータを含む無線通信経路１２１を通してＷＵＳＴ１０２からデータパケットを受信する。これらのデータパケットはバッファイン３１３に一時的に記憶されてよく、最終的にはＷＣＩＭ  ＣＰＵ３１１に送信される。ＷＣＩＭ  ＣＰＵ３１１はＷＵＳＴ１０２から受信されたデータパケットを解釈し、エミュレートされたキーボード信号とカーソル制御信号を生成する。これらのエミュレートされた信号はＵＡＲＴ３１７を通してＫＶＭポート３０１に送信される。具体的には、ＵＡＲＴ３１７はＷＣＩＭ  ＣＰＵ３１１からのデータを、キーボードポート３０５とカーソル制御装置３０７によって理解されるシリアルプロトコルに変換する。
【００６７】
ＷＣＩＭ１１５は、割り当てられた名称、グループ、アドレス等を含むＷＣＩＭ１１５とその接続されているリモートコンピュータ１１７の識別情報を記憶する記憶装置３１９も含む。この識別情報は、ユーザに使用可能なリモートコンピュータ１１９のリストを提供する目的で無線デバイス１１９によってＷＵＳＴ１０２に送信される。さらに、識別情報は、正確なＷＣＩＭ１１５に無線データを送る際に利用できる。
【００６８】
好適実施形態では、リモートコンピュータ１１７はＷＣＩＭ１１５に電力を提供する。したがって、専用のＷＣＩＭ電源に必要とされる装置及びケーブル布線は排除され、空間と費用が節約される。
【００６９】
好ましくは、ＷＣＩＭ１１５は、Ｍｉｃｒｏｓｏｆｔ（Ｗｉｎｄｏｗｓ）、アップル（マッキントッシュ（Ｍａｃｉｎｔｏｓｈ））、サン（Ｓｕｎ）（ソラリス（Ｓｏｌａｒｉｓ））、ＤＥＣ、コンパック（Ｃｏｍｐａｑ）（アルファ（Ａｌｐｈａ））、ＩＢＭ（ＲＳ／６０００）、ＨＰ（ＨＰ９０００）、及びＳＧＩ（ＩＲＩＸ）によって製造されるものを含むが、それらに限定されないものを含む、すべての一般的に使用されているコンピュータオペレーティングシステム及びプロトコルと互換性がある。さらにローカルデバイスは、ユニバーサルシリアルバス（「ＵＳＢ」）、情報交換用米国標準コード（「ＡＳＣＩＩ」）、及び勧告基準−２３２（「ＲＳ−２３２」）を含む種々のプロトコルを介してリモートコンピュータと通信してよい。
【００７０】
次に図４を参照すると、描いているのは（ＷＵＳＴ１０２、キーボード１０３、モニタ１０５及びカーソル制御装置１０７を含む）ユーザワークステーション１０１とリモートコンピュータ１７の間に接続を確立するために必要なＷＣＩＭ１１５とＷＵＳＴ１０２の間の情報の交換を詳説するフローチャートである。フローチャートは（リモートコンピュータ１１７に結合される）ＷＣＩＭ１１５と、やはり同じネットワークに入る（ステップ４０１と４０３）（関連付けられたキーボード１０３、モニタ１０５及びカーソル制御装置１０７付きの）ＷＵＳＴ１０２で開始する。ネットワークに入るには単に通信の範囲内に入ること、電源が投入されること等を伴う。前述されたように、８０２．１１規格は、無線デバイスがワイヤレスネットワークに自動的に入ることができるアドホックダイナミックネットワークをサポートする。ステップ４０５において、ＷＣＩＭ１１５は、好ましくはそれに関連付けられたリモートコンピュータ１１７に関連する識別情報を含む放送メッセージ４０６を送る。ＷＣＩＭ１１５は、ネットワークに入るＷＵＳＴ１０２に関連付けられたリモートコンピュータ１１７の可用性を警告するこれらの放送メッセージを周期的に送信するように構成されてよい。ネットワークに入った直後、ＷＵＳＴ１０２は、それがこれらの放送メッセージについて傾聴する状態に入る（ステップ４０７）。放送メッセージの受信時、ＷＵＳＴ１０２はビデオモニタ１０５でユーザに表示される使用可能なサーバのリストを更新する（ステップ４０９）。
【００７１】
代替実施形態では、ＷＵＳＴ１０２は、ＷＣＩＭ１１５から応答を要求する放送メッセージを送信する。放送メッセージの受信時、ＷＣＩＭ１１５はその関連付けられるリモートコンピュータ１１７についての識別情報で応答する。ＷＵＳＴ１０２は、該識別情報を利用して使用可能なサーバのリストを更新する。
【００７２】
ＷＵＳＴ１０２は、ネットワークに出入りする任意のＷＣＩＭ１１５の検出時に更新されるユーザに使用可能なリモートコンピュータ１１７のリストを表示する（ステップ４０９）。ユーザがこのリストからリモートコンピュータ１１７を選択する場合（ステップ４１１）、ＷＵＳＴ１０２は放送チャネル上で接続要求４１４を送信する（ステップ４１３）。待機状態にあるＷＣＩＭ１１５は（ステップ４１５）、要求を拒絶するまたは要求を受け入れることができる（ステップ４１７）。例えば、ＷＣＩＭ１１５の関連付けられるリモートコンピュータ１１７が別のＷＵＳＴ１０２の制御下にある場合、ＷＣＩＭ１１５は要求を拒絶する。ＷＣＩＭ１１５は要求を拒絶すると、拒絶メッセージがＷＵＳＴ１０２に送信される。
【００７３】
ＷＣＩＭ１１５が要求を受け入れる場合、ＷＣＩＭ１１５はＷＵＳＴ１０２に確認メッセージを送信する（確認メッセージ４１９）。いったんＷＵＳＴ１０２が接続要求４１４を送信すると、それは、それが確認メッセージ４１９を受信するまでとどまる待機状態（ステップ４２１）に入る。好ましくは、接続要求４１４は、ＷＵＳＴ１０２とＷＣＩＭ１１５が要求４１４の受け入れと肯定応答時にそれを通して通信する、ＷＵＳＴ１０２によって選択されるチャネルＩＤを含む。前述されたように、８０２．１１規格の優位点は、それが同じネットワーク範囲内の通信の複数のチャネルに対処するという点である。
【００７４】
接続の受け入れ時、ＷＣＩＭ１１５は要求されたチャネルで確認メッセージを送信する。ＷＵＳＴ１０２は、次にキーボード１０３とカーソル制御装置１０７（ステップ４２３）からのキーボードとカーソル制御装置のデータを含むＴＣＰ／ＩＰデータ２０４の送信を開始する。ＷＵＳＴ１０２は無線通信経路１２１上で選択されたチャネルを通してＷＣＩＭ１１５にこのデータを送信する。ＷＣＩＭ１１５はデータを受信し、リモートサーバ１１７のキーボードポート３０５とカーソル制御装置ポート３０７のための信号を生成するためにこのデータを利用する。
【００７５】
ＷＣＩＭ１１５は、その関連するリモートコンピュータ１１７からビデオデータを受信し始める。ＷＣＩＭ１１５はビデオデータを受信し、データをデジタル化し、無線通信経路１２１を通してデータを好ましくはＴＣＰ／ＩＰデータ４２２として通信する（ステップ４２１）。ＷＵＳＴ１０２のユーザが制御するために別のリモートコンピュータ１１７を選択するまでこの通信は続行する。
【００７６】
別のリモートコンピュータ１１７を選ぶためには、ＷＵＳＴ１０２でのユーザは、好ましくはキーボード１０３上でｐｒｉｎｔｓｃｒｅｅｎキーまたはＦ１キー等の指定された「ホットキー」を押す。このホットキーはＷＵＳＴ１０２に、モニタ１０５上に使用可能なリモートコンピュータ１１７のオプションメニューを表示するように指示する。オプションメニューは、関連付けられているＷＣＩＭ１１５からの放送メッセージの受信によって決定されるように（ステップ４０９）、使用可能なリモートコンピュータ１１７のリストを含む。オプションメニューは、使用可能なサーバ、各サーバを表現するアイコン等のグループと記述を含むことができるＧＵＩであってもよい。オプションメニューがソフトウェアで開発される場合、それは（Ｗｉｎｄｏｗｓ、Ｍａｃｉｎｔｏｓｈ、Ｊａｖａ等の）標準環境のルックアンドフィールを有することができる。前述されたように、ユーザは放送チャネル上で接続要求の伝送を開始する（ステップ４１３）オプションメニューからリモートコンピュータ１１７を選択できる。
【００７７】
本発明のコンピュータ管理システムは多くの他の特長を含んでよい。例えば、特定のサーバへのアクセスを制限する多様な方法が実現できる。一実施形態では、本発明のシステムを活用するために、ユーザは最初にＷＵＳＴ１０２でリモート管理セッションを開始し、必要とされるユーザ名とパスワードを入力する。言うまでもなく、好ましい場合にはバイオメトリック認証を含む認証情報の任意の一意の組み合わせが活用されてよい。再び、オプションメニューの表示機能は、適切な識別情報を入力するようにユーザにプロンプトを出すことを助長するために活用されてよい。
【００７８】
ＷＵＳＴ１０２とＷＣＩＭ１１５も暗号化されたまたは安全な無線伝送と互換性を有し、好ましくは実現する。データの安全な無線伝送のための多様な規格も技術で公知である。例えば、本発明のシステムは、８０２．１１ＷｉＦｉ規格に基づいてＷＬＡＮにセキュリティを追加する有線と同等のプライバシー（「ＷＥＰ」）を活用してよい。ＷＥＰは「オン」または「オフ」にできるＯＳＩデータリンク層セキュリティ技術である。ＷＥＰは、互換性のある有線ネットワークとしてプライバシー保護の同等なレベルをワイヤレスネットワークに与えることを目的とする。ＷＥＰは秘密ユーザキーとシステムにより生成される値の組み合わせを利用するＲＣ４セキュリティ方式に基づいている。ＷＥＰのオリジナルインプリメンテーションは４０ビットの暗号化をサポートしていたが、新しいバージョンは１２８ビット（またはそれ以上の）暗号化を有する。ＷｉＦｉ保護されたアクセス（ＷＰＡ）プロトコル、拡張認証プロトコル（ＥＡＰ）、エーイーエス（ＡＥＳ）、等のデータの安全な無線伝送を確実にする他の方法が利用できるのは言うまでもない。
【００７９】
図５を見ると、描かれているのは、ハイブリッドワイヤレス／有線リモートコンピュータ管理システム５００がアクセスポイント技術を利用することで使用可能にされている本発明の代替実施形態である。本発明のこの実施形態は、無線ＷＵＳＴ１０２がＷＣＩＭ１１５または有線コンピュータインタフェースモジュール（ＣＩＭ）５１５と結合されているリモートコンピュータ１１７を制御できるようにする。ＣＩＭ５１５はＷＣＩＭ１１５と類似しているが、それらは無線通信装置１１９の代わりに有線通信装置（例えばＮＩＣ５１９）を含む。また、リモートコンピュータ管理システム５００は、ＷＣＩＭ１１５をＷＵＳＴ１０２によってまたはリモートユーザステーション（例えばユーザワークステーション５０７）によって制御できるようにする。本実施形態の中心にあるのは、従来の有線通信機能（ＮＩＣ５０３）及び無線通信能力（無線デバイス１１９）を含むＫＶＭ無線／有線スイッチ５０１である。
【００８０】
本発明のこの実施形態では、スイッチ５０１は、アドホックネットワークの代わりに使用される商業化されたアクセスポイントである場合がある。有利なことに、アクセスポイントは、デバイスがネットワークを動的に出入りできるようにする一方でワイヤレスネットワークのスケーラビリティを高めることができる。本発明のシステムの代替実施形態では、このアクセスポイント技術を有する中心ワイヤレススイッチは、ＷＣＩＭとＷＵＳＴが通信できるようにするために利用される。
【００８１】
スイッチ５０１は、インターネット接続性もサポートする。例えば、ＮＩＣ５０３は、ケーブルモデム、ＤＳＬ回線、Ｔ１回線等のインターネット接続５１１を通してインターネット５０９に接続できる。有利なことに、この接続によりインターネット接続性を備えた任意のユーザワークステーションからのリモートアクセスを可能にする。例えば、インターネット接続５１３を通してインターネット５０９に接続されるユーザワークステーション５０５が、スイッチ５０１にアクセスし、ＴＣＰ／ＩＰを利用してスイッチ５０１と通信できる。このようにして、スイッチ５０１はリモートユーザワークステーション５０７の場所または無線機能に関係なく、任意のリモートコンピュータ１１７と通信できるようにする。
【００８２】
図６は複数のリモートコンピュータ１１７は１つの複合ＷＣＩＭ６０１に接続される本発明のさらに別の実施形態である。機能（例えば、追加ＫＶＭポートと追加無線デバイス等）が拡大しているが、複合ＷＣＩＭ６０１はＷＣＩＭ１１５に類似している。有利なことに、複合６０１は、本発明を複数のリモートコンピュータ１１７を最小のハードウェアと接続できるようにする。
【００８３】
複合ＷＣＩＭ６０１のアーキテクチャは変化することがあるが、１つの例が図７に示されている。特に、複合ＷＣＩＭ６０１は、ＷＣＩＭ  ＣＰＵ７１１、バッファイン７１３、バッファアウト７１５、及びメモリ７１９を含むＷＣＩＭ１１５（図３）に対する類似構成要素を備える。複数のリモートコンピュータ１１７を収容するために（図７には三（３）台が示されているが、さらに多くを収容できるであろう）、複合ＷＣＩＭ６０１は複数のＫＶＭポート７０１、複数のＵＡＲＴ７１７及び複数のビデオ調整回路７０９を備える。ＷＣＩＭ  ＣＰＵ７１１は、複数のソースから入力を受け取る機能を有さなければならず、メモリ７１９はそれぞれの取り付けられているリモートコンピュータ１１７に識別情報を記憶できなければならない。最後に、複合ＷＣＩＭ６０１は、ＷＵＳＴ１０２（図１）への通信に使用可能な帯域幅を増加するために複数の無線デバイス１１９を有してよい。
【００８４】
本発明は、本発明の完全な開示を行う目的でかなり詳しく実施形態が述べられている好適実施形態及び複数の実施形態に関して説明されてきたが、このような実施形態は例示的にすぎず、本発明のすべての態様の網羅的な列挙を制限するまたは表現することを目的としていない。したがって、本発明の範囲は以下の請求項によってのみ定義されるものとする。さらに、多数の変更が、本発明の精神及び原則から逸脱することなく、このような詳細で加えられてよいことが当業者には明らかとなるであろう。本発明は、その本質的な特性から逸脱することなく他の形式で具現化できることが理解されるべきである。
【図面の簡単な説明】
【００８５】
【図１】リモートコンピュータへのユーザワークステーションの無線接続を描写する本発明の好適実施形態に従うコンピュータ管理システムの概略表現であり、各ユーザワークステーションは、キーボード、モニタ、及びカーソル制御装置に結合されている無線機対応のユーザステーション（ＷＵＳＴ）を備え、各リモートコンピュータは無線機対応のコンピュータインタフェースモジュール（ＷＣＩＭ）に直接的に接続されている。
【図２】ＷＵＳＴ、及びキーボード、ビデオモニタ、及びカーソル制御装置用のコネクタの内部構造のブロック図を描写する本発明の好適実施形態に従う図１に図示されているＷＵＳＴの概略表現である。
【図３】ＷＣＩＭ、及びキーボードポート、ビデオモニタポート、及びカーソル制御装置ポート用のコネクタの内部構造のブロック図を描写する本発明の好適実施形態に従う図１に図示されるＷＣＩＭの概略表現である。
【図４】ユーザワークステーションとリモートコンピュータ間で接続をセットアップするためにＷＣＩＭとＷＵＳＴの間での情報の交換を詳説するフローチャートである。
【図５】キーボード、ビデオモニタ、及びカーソル制御装置を含むユーザワークステーションの、ワイヤレスＫＶＭアクセスポイントを通したリモートコンピュータ及びサーバへの無線接続を描写する本発明の代替実施形態に従うコンピュータ管理システムの概略表現である。
【図６】複数のＷＵＳＴと無線で連絡する１つの複合ＷＣＩＭと複数のリモートコンピュータの接続を描写する本発明の別の代替実施形態に従うコンピュータ管理システムの概略表現である。
【図７】複合ＷＣＩＭ、及び複数のキーボードポート、ビデオモニタポート、及びカーソル制御装置ポート用のコネクタの内部構造のブロック図を描写する、図６に示されている複合ＷＣＩＭの概略図である。
【図１】
2007538419.tif 000002
【図２】
2007538419.tif 000003
【図３】
2007538419.tif 000004
【図４】
2007538419.tif 000005
【図５】
2007538419.tif 000006
【図６】
2007538419.tif 000007
【図７】
2007538419.tif 000008