JP2007538419A - 無線技術によるスイッチレスkvmネットワーク - Google Patents
無線技術によるスイッチレスkvmネットワーク Download PDFInfo
- Publication number
- JP2007538419A JP2007538419A JP2007502944A JP2007502944A JP2007538419A JP 2007538419 A JP2007538419 A JP 2007538419A JP 2007502944 A JP2007502944 A JP 2007502944A JP 2007502944 A JP2007502944 A JP 2007502944A JP 2007538419 A JP2007538419 A JP 2007538419A
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- wireless network
- remote
- keyboard
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0227—Cooperation and interconnection of the input arrangement with other functional units of a computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/34—Signalling channels for network management communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/24—Keyboard-Video-Mouse [KVM] switch
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
- Selective Calling Equipment (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本発明は1つまたは複数のユーザワークステーションに一連の遠隔装置(例えば、コンピュータ、サーバ等)を無線で接続するためのワイヤレスリモートネットワーク管理システムを開示する。各遠隔装置は無線送信機に結合し、各ユーザワークステーションはキーボード、ビデオモニタ、及びカーソル制御装置(例えばマウス)に結合されるワイヤレスユーザステーションを含む。好ましくは送信機及びユーザステーションを通信のための802.11に互換性のある、アドホックネットワークを活用する。代わりに、集中ワイヤレスアクセスポイントは送信機とユーザステーション間の通信を集中させるために活用されてよい。ワイヤレスネットワークによりユーザワークステーションは遠隔装置にアクセスし、監視し、制御することができる。すべての遠隔装置のリストを含むオプションメニューにより、ユーザは動作のために該遠隔装置の内のどれかを選択できる。
Description
本発明は、ワイヤレスネットワーク上で1つまたは複数のローカルユーザワークステーションから、ネットワーク及びコンピュータ装置を遠隔に監視し、制御するためのワイヤレスネットワーク管理システムに関する。特に、無線機対応にされているユーザワークステーションに結合されているキーボード、ビデオモニタ、及びカーソル制御装置は、ホストデバイスに追加のソフトウェアをインストールする必要なく無線送信機に結合されているホストデバイスに無線でアクセスし、制御するために活用される。
典型的なコンピュータ環境では、ローカルエリアネットワーク(「LAN」)は、接続されているコンピュータのそれぞれが各サーバを使用できるように1台または複数のコンピュータサーバを複数のコンピュータに接続できるようにする。LANは、通常、ルータ、ハブ、スイッチ等のネットワーキング装置から構成されている。このような構成では、コンピュータとコンピュータサーバのそれぞれに専用のキーボード、ビデオモニタ及びマウスが利用されてよい。
LANの適切な動作を維持するために、システム管理者は個々のネットワーキング装置、サーバ及びコンピュータを保守し、監視しなければならない。この保守には、システム管理者がネットワーキング装置、サーバまたはコンピュータに接続されているユーザコンソールから多数のタスクを実行することが頻繁に要求される。例えば、コンピュータをリブートするまたはファイルを追加あるいは削除するために、システム管理者は多くの場合、システム管理者のコンピュータから、及びLANに接続されている他のコンピュータまたはサーバからかなり離れたところに位置する可能性があるそのローカルユーザコンソールからサーバまたはコンピュータを操作することが必要となる。したがって、システム管理のタスクを達成するためには、システム管理者は、遠隔に位置するサーバとコンピュータのローカルユーザコンソールにアクセスするために物理的に移転しなければならないことが多い。
代替策として、専用ケーブルは、システム管理者がリモートコンピュータ装置に完全にアクセスし、操作できるようにするためにそれぞれの遠隔に位置するサーバとコンピュータからシステム管理者のユーザコンソールにインストールされてよい。しかしながら、この代替策はかなりの配線及びワイヤハーネスを必要とし、その両方とも多大なコストを要する可能性がある。さらに、システム管理者のユーザコンソールとリモートコンピュータ装置間の距離が伸びるにつれて、送信信号の品質の低下が生じることが多い。したがってシステム管理者のユーザコンソールとリモートコンピュータ装置間の専用ケーブルは実現可能な代替策ではない可能性がある。
いくつかの状況では、システム管理者から遠隔に位置するネットワーキング装置、サーバ及びコンピュータを管理することが望ましい。例えば、pcAnywhere等のソフトウェアプログラムは、ローカルユーザワークステーションに接続されているキーボード、ビデオモニタ、及び(マウス等の)カーソル制御装置を活用してインターネットまたはLAN上でリモートコンピュータにアクセスするために活用されてよい。pcAnywhere等のリモートコンピュータクセスプログラムは、通常、ホストソフトウェアがリモートコンピュータにインストールされ、クライアントソフトウェアがユーザワークステーションにインストールされていることを必要とする。リモートコンピュータにアクセスするために、ユーザワークステーションのユーザは所望されるリモートコンピュータをリストから選択し、適切なユーザ名とパスワードを入力する。いったんリモートコンピュータへのアクセスが許可されると、ユーザは、リモートコンピュータにアクセスし、操作するために、ローカルユーザワークステーションに接続されているキーボード、ビデオモニタ及びカーソル制御装置を活用する。
LAN上でまたは専用のネットワークを介してユーザワークステーションからリモートコンピュータを操作するためのハードウェア解決策も存在する。ソフトウェア解決策とは対照的に、ハードウェア解決策は通常ホスト及び/またはクライアントソフトウェアを必要としない。代わりに、ハードウェア解決策は、通常、伝送制御プロトコル/インターネットプロトコル(「TCP/IP」)等の共通のプロトコルを介してLAN上でアクセス可能であるキーボード、ビデオモニタ、およびマウス(「KVM」)スイッチを活用する。一般的には、ユーザまたはシステム管理者は、KVMスイッチと関連付けられるインターネットブラウザまたはクライアントソフトウェアを活用してKVMスイッチに接続されているリモートコンピュータにアクセスする。いったんリモートコンピュータが選択されると、リモートコンピュータのビデオ信号がユーザワークステーションのビデオモニタに送られ、ユーザはリモートコンピュータを制御するためにキーボード及び/またはマウスを活用してよい。KVMスイッチは、さらにシステム故障時にハードウェアリブートのためのリモートコンピュータの電源への接続を含んでよい。
前述したハードウェア及びソフトウェアの解決策は、通常、ビデオ信号を送信するために必要とされる必要な帯域幅を削減するために圧縮アルゴリズムを活用する。例えば、本発明のワイヤレスリモートネットワーク管理システムは、リモートコンピュータ及び/またはビデオディスプレイ装置に送信されなければならないデジタルデータを削減し、圧縮するために、参照することにより本書に組み込まれている出願番号第10/233,299号に開示されている圧縮アルゴリズムを活用してよい。代わりに、本発明のシステムは、MPEG−2またはMPEG−4等の標準ビデオ圧縮アルゴリズムを活用してよい。
キーボード、ビデオモニタ及びマウス(「KVM」)切り替えシステムは、1つまたは複数のユーザワークステーションが中心切り替え装置を介して複数のリモートコンピュータの内のどれか1台を選択し、制御できるようにするために活用されてよい。このようなシステムは当該技術分野では周知であり、少なくとも10年間システム管理者に使用されてきた。KVM切り替えシステムにより、ユーザは1つまたは複数のローカルユーザワークステーションのキーボード、ビデオモニタ、及びカーソル制御装置を、これらのローカルデバイスがリモートコンピュータに直接接続されているかのように使用してリモートコンピュータを制御できる。このようにして、システムユーザは単一のロケーション(つまりユーザワークステーションのロケーション)から、サーバ等の複数のリモートコンピュータのどれかにアクセスし、制御してよい。システムユーザは、所望のリモートコンピュータと対応し、コンピュータ管理システム構成要素の表面に位置するボタンを押すことと、コンピュータ管理システム構成要素のLCDまたはLEDディスプレイに表示されるリストからコンピュータを選択することと、ローカルユーザワークステーションのキーボード上で1つまたは複数のホットキー(例えばF1、ALT−F1、F2等)を押すことと、ユーザワークステーションのモニタ上に表示されるリストからリモートコンピュータを、それを指すことによって、またはユーザワークステーションのキーボード及び/またはカーソル制御装置等を使用してそれにスクロールすることによって選択することを含む、当該技術分野で公知の種々の方法の内の任意の1つを使用してアクセスまたは制御するための特殊なリモートコンピュータを選択してよい。
最近では、コンピュータがリソースを通信し、共有できるようにするために無線技術が数多く生まれてきた。例えば、ブルートゥース規格及びIEEE 802.11規格は、コンピュータが無線で通信できるようにする2つの急速に進展してきた技術である。802.11規格と準拠し、最高三百(300)フィートの距離で無線TCP/IP通信を可能にするデバイスが商業化されている。例えば、PCMCIAワイヤレスカードは、ラップトップがTCP/IPプロトコルを活用して通信できるようにする。802.11と互換性のあるワイヤレスローカルエリアネットワーク(「WLAN」)は、現在、ローカルエリアネットワークの代わりに、またはローカルエリアネットワークと連動して活用されていることが多い。ブルートゥースデバイスは通常、802.11に準拠したデバイスより低い伝送速度を活用してより短距離の通信に活用される。
1997年に電気電子技術者協会によって承認された802.11規格は、ネットワーキング、ファイル共用、及びインターネット接続共用のために一般的に活用されている無線通信規格である。1999年には、802.11aと802.11bという802.11規格に対する2つの拡張が追加された。802.11a規格は、最高54メガバイト/秒(Mbps)の速度で5ギガヘルツ(GHz)の周波数範囲で動作する。(WiFiとしても知られている)802.11b規格はより手ごろとなることを目的とし、最高11Mbpsの速度で2.64GHz範囲で動作する。802.11bデバイスが急増するのに伴い、802.11bと互換性のある周波数で802.11aの速度を可能にする802.11g規格も最近承認された。
すべての802.11規格により、コンピュータは、ハブ、ルータ、スイッチ等を必要としなくても無線で通信できる。802.11規格は、従来の有線LANと同じTCP/IP通信プロトコルを使用するWLANの作成を可能にする。市販されている無線通信装置を用いると、2台のコンピュータは最大三百(300)フィートまで離れて通信することができるが、中継器、さらに強力なアンテナ、シグナルブースタ等を用いるとこの範囲を拡大することができる。今日、ワイヤレスネットワークは、空港、喫茶店、大学のキャンパス等で使用可能である。
重要なことは、802.11規格により、少なくとも2つの異なるネットワーク構成、つまり(1)すべてのトラフィックがワイヤレス「アクセスポイント」を通過するインフラストラクチャモードと、(2)コンピュータが、中央装置なしで通信する「アドホック」モード(つまり「ピアツーピアモード」)が可能になるという点である。802.11規格は、モードとは無関係に、配線接続と同じ通信(TCP/IP、ファイル共用、インターネット共用等)を提供するワイヤレスネットワークをサポートする。
インフラストラクチャモードでは、デバイスはワイヤレスアクセスポイントを介して通信する。アクセスポイントは、それが無線デバイス間で全データを受信し、送信するという点でハブ、またはルータ(ただし、ワイヤがない)に類似している。インフラストラクチャモードの優位点は、スケーラビリティの強化、通信範囲の拡大、及び有線ネットワークへのアクセスを含む。特に、アクセスポイントを増設することにより、ネットワークは任意の1つのデバイスに対するアンドゥ重荷(undo burden)をかけずに成長できる。また、アクセスポイントは通信範囲を拡大するためにも活用できる。カスケード式アクセスポイントとシグナルブースタは、大部分の802.11デバイスの三百(300)フィート通信限界を克服できる。最後に、従来のアクセスポイントは有線ネットワークにもアクセスを提供する。従ってインフラストラクチャネットワークは、イーサネットLANまたはインターネット接続と通信するために容易に適応する。
アドホックネットワークはさらに動的であり、それは追加ハードウェアを使用せずに容易に作成、解体できる。コンピュータは、コンピュータがネットワーク内の他のコンピュータと同じサービスセット識別子(SSID)を有するワイヤレスネットワークにアクセスするように構成されている限りネットワークに出入りできる。一般的にはSSIDはアドホックネットワークを識別する英数字文字列である。アドホックネットワークは、外部ハードウェアを必要としないという優位点も有する。アドホックネットワークは、各コンピュータがWiFiと互換性のある通信装置を有する限り複数のコンピュータだけで作成できる。
802.11規格の重要な特長は、この特長を可能にするために直接シーケンススペクトル拡散(DSSS)技術を活用して通信の複数のチャネルを使用できることである。DSSSは、一連の周波数でのデータ伝送を可能にし、このようにして任意の1つの周波数で活用される電力を減少させる技術である。したがって、DSSSはほとんど干渉のない高速通信を可能にする。このようにして、DSSSは802.11ネットワークが複数の通信チャネルを含むことを可能にする。さらに、ワイヤレスネットワークは類似する周波数範囲で動作する他の無線デバイスと共存できる。
一般的には、アドホックネットワークでは、使用可能なチャネル(FCCは現在合計十一(11)のチャネルを可能にしている)の内の1つが「放送」チャネルとして活用される。放送チャネルによって、デバイスは一連の通信で他のデバイスを「発見」し、すべてのデバイスにより受信されるメッセージを送信できる。このようにして、放送チャネルは、デバイスがネットワークに自動的に出入りすることができるアドホックネットワークの作成を可能にする802.11規格の重大な特長である。ネットワークは、次に、スポークスマンエレクションアルゴリズム(spokesman election algorithm)(SEA)またはすべての他の通信のためのブロードキャスト/フラッディングアルゴリズム等の種々のアルゴリズムの内の1つを活用する。SEAでは、1台のコンピュータがネットワークを率いるために「選ばれ」、他のコンピュータのネットワークへの及びネットワークからの追加を追跡調査する。ブロードキャスト/フラッディングアルゴリズムでは、通常すべてのメッセージがすべてのコンピュータに送信される。アクセスポイントが活用される場合には、このようなアルゴリズムは必要なく、代わりにアクセスポイントはすべてのメッセージが正しい宛先に達することを確実にするために活用できる。
遠隔装置の無線アクセスを可能にするシステムは、コンピュータ管理の技術では現在公知である。例えば、1つのこのようなシステムは、ともにキーボード、ビデオモニタ及びマウスを使用してユーザがリモートコンピュータにアクセスできるようにする単一の受信機と単一の送信機を備える。このシステムでは、受信機と送信機の両方が無線通信のために使用可能にされる。キーボードとマウスに結合される受信機はキーボードとマウスのデータを受信し、このデータを送信機に無線で送信する。送信機はリモートコンピュータに結合され、このリモートコンピュータのキーボードとマウスのポートにデータを供給する。同時に、送信機はリモートコンピュータからビデオデータを受信し、このデータを、それが受信機に結合されているビデオモニタに表示される受信機に無線で送信する。このようにして、このシステムにより無線接続を通した単一のリモートコンピュータの拡張された長さのアクセスを可能にする。
別の公知のシステムは、切り替え装置が無線送信機及び無線受信機を備える複数のリモートコンピュータを制御するための切り替え装置からなる。切り替え装置は、ユーザが複数のコンピューティングデバイスの中から選択し、ユーザ対話のための選択されたコンピューティング装置と周辺装置を無線でリンクできるように構成されている。このシステムでは、切り替え装置は使用可能なコンピューティング装置のリストを初期に作成する。ユーザはこのリストから選び、切り替え装置は対応するコンピューティング装置との無線リンクを確立する。したがって、この無線スイッチはユーザとリモートコンピュータ間の1つの接続を任意のインスタンスで使用可能にするだけである。さらにコンピューティングデバイスのそれぞれも、スイッチとの無線通信を可能にする無線通信機能を有さなければならない。
複数のコンピュータ間での無線I/Oデバイスの共用セットの活用を切り替えるための方法も公知である。この方法は、複数のコンピュータ間での無線周辺装置の共用を可能にするソフトウェアベースの切り替え機構の活用を含む。無線データパケット(「トークン」)は、制御の転送のための「マスタ」、「スレーブ」関係性を活用してI/Oデバイスの制御を転送するために活用される。トークンは、あるデバイスから別のデバイスへの無線周辺装置の制御を転送するために活用されるコンピュータ対コンピュータ無線コマンドの形である。したがって、この公知のシステムでは、サーバ対サーバの通信が無線周辺装置の制御を転送するために必要である。さらに、このシステムでは、1台のコンピュータのみが一度に無線周辺装置の集合を制御できる。
コンピュータネットワーク内でコンピュータシステムをアクセスするための別の公知のシステムでは、各コンピュータシステムがユーザ出力と入力情報を含むオペレータインタフェースデータ信号を提供および受信する。このシステムの中心にあるのは、システムオペレータが通信ネットワークを通して相互接続される複数のコンピュータシステムを遠隔制御できるようにする無線管理者装置である。無線管理者装置は、コンピュータシステムに結合される無線通信モジュールと通信するために「送信」モードと「受信」モードで動作する無線通信モジュールを含む。無線管理者デバイスは、選択モードまたは制御モードでユーザ対話を可能にするためのビデオディスプレイ、マウス及びキーボードとのユーザインタフェースを含む。インタフェースは、管理者がアクセスされてよい使用可能なコンピュータシステムのリストをビデオ上に表示できるようにする手動接続ボタンを含む。コンピュータを選択すると、管理者はオペレータインタフェースを通してコンピュータを遠隔に制御する。
最後に、リモートホストコンピュータとパーソナルデジタルアシスタント(PDA)の間に無線インタフェースを提供するシステムも公知である。1つのこのようなシステムでは、PDAはユーザにグラフィックユーザインタフェース(GUI)を提示し、ペンモードまたはマウスモードで使用できるパッシブスタイラスの方法での入力を可能にする。PDAは、リモートコンピュータのトランシーバと無線で通信するトランシーバも含む。トランシーバにより、無線デバイスが無線LAN上で、あるいはピアツーピアネットワークを介してリモートホストコンピュータにアクセスできるようにする。システムは、ユーザが無線デバイスのGUIを通して使用可能なリモートホストコンピュータを表示し、リモートコンピュータのプログラムとファイルにアクセスできるようにもする。リモートコンピュータは、代わりに無線デバイスにディスプレイコマンドを送信する。同様なシステムは、PDAが準拠する遠隔装置によって受信される放送メッセージを送信することによりすべての準拠している遠隔装置を認識し、特定できるようにするためにブルートゥース通信を活用する。このシステムでは、PDAは遠隔装置を制御するために活用できる機構のレンダリングを表示するためのGUIを含む。例えば、レンダリングはオン/オフスイッチのものである場合がある。PDAはスタイラスから入力を受信し、この入力を遠隔装置のためのコマンドに変換する。
前記を鑑みると、ネットワーキング装置、サーバ及びコンピュータを無線で操作し、制御することができるワイヤレスリモートネットワーク管理システムに対するニーズが明らかに存在する。さらに、このようなシステムにより、ユーザはオンスクリーンユーザインタフェースを介してすべての使用可能なリモートコンピュータを表示し、これらのコンピュータの内の1台を監視し、制御するために選ぶことができるようにする。システムはリモートコンピューティング環境を支援し、それによりオンサイトのシステム管理者を有するニーズを削減する必要がある。最後に、システムは任意の中心スイッチ、ハブ、ルータまたは拡張された長さのケーブルに対するニーズを未然に防ぐ必要がある。
1台または複数の接続されているコンピュータを、周辺装置の1つのローカルセット(つまり、キーボード、ビデオモニタ、カーソル制御装置等)から制御することは便利であることが多い。今日使用されているコンピュータの大多数は一般的に知られ、使用されているコンピュータ技術(例えばIBM、アップル(Apple)、サン(Sun)等)を組み込む、あるいは互換性を持つように設計されているために、多くのコンピュータは周辺装置を接続するために同一のまたは類似した電気コネクタを使用する。また、コンピュータは、コンピュータが接続される各種の周辺装置に専用の電気コネクタを含む。一般的には、このような周辺装置をコンピュータに接続するケーブルは約6フィートの長さであり、それによって周辺装置を配置できるコンピュータからの距離を制限する。
多くの環境では、空間の制約のためにコンピュータから周辺装置を分離することが望ましい。しかしながら、当業者は、リモートコンピュータ(they)は通例ではデータセンタやサーバファーム等の建物の別の領域に配置されているため、コンピュータをその周辺装置から分離することにより、リモートコンピュータを配置することが困難になることを容易に理解してよい。各デバイスが明確に名前を付けられていない限り、その周辺装置が接続されていないコンピュータを識別する手段は存在しない。
コンピュータとその周辺装置間の距離を伸ばすことに加え、周辺装置の1つのセットから複数台のコンピュータにアクセスし、操作することも便利である。また、この特長は空間が限られているときに望ましい。無線通信を通してコンピュータにアクセスすることも望ましい。多くの状況では、サーバの場所からその周辺装置のセットへワイヤを敷設することは困難である。さらに、より長いワイヤを活用すると送信される信号の劣化が起こる。例えば、このように送信される信号の高周波成分は大幅に減衰されることが多い。
本発明は、リモートコンピュータ及びデバイスを1つまたは複数の局所的に無線機対応のユーザワークステーションからリモートコンピュータ及びデバイスを管理するためのワイヤレスリモートコンピュータ管理システムを提供する。それぞれの無線機対応のユーザワークステーションは、キーボード、ビデオモニタ、カーソル制御装置等を含む周辺装置が接続されているワイヤレスユーザステーション(「WUST」)を備える。本発明のワイヤレスリモート管理システムは中心的なスイッチ、ケーブル、ワイヤ等を必要としない。オプションで、本発明のスケーラビリティを拡大するために、アクセスポイントまたはハイブリッドスイッチが使用できる。代わりに、WUSTがリモートコンピュータ、サーバ、ネットワーキング装置等を監視及び制御できるようにするために、ピアツーピアワイヤレスネットワークが好ましい。
本発明のシステムでは、ユーザワークステーションは、リモートコンピュータと接続されている無線機対応のコンピュータインタフェースモジュール(「WCIM」)と通信するために無線通信を活用するキーボード、モニタ及びカーソル制御装置(例えばマウス)に結合されているWUSTを備える。WCIMは無線機能を含み、リモートコンピュータのキーボード、モニタ及びカーソル制御装置のポートに接続する。本発明によりユーザは使用可能なリモートコンピュータのリストを見て、このリストから制御用のリモートコンピュータを選択できる。該リストは、リモートコンピュータがワイヤレスネットワークに出入りする際、自動的に更新されてよい。
本発明では、(例えば、ネットワーキング装置、サーバ、コンピュータ等の)各リモートデバイスがWCIMに接続されている。WCIMは、サーバとコンピュータへの接続用のキーボード、ビデオ、及びカーソル制御装置ポートだけでなくネットワーキング装置への接続用のシリアルポートも有することがある。WCIMはUSBポート、パラレルポート等、及びネットワーキング装置、サーバまたはコンピュータへの電力を制御できる電源への接続用のポートも含んでよい。標準的なケーブル布線は、WCIMでの適切なポートにネットワーキング装置、サーバまたはコンピュータを接続するために活用される。
本発明の中核をなすのは、WUSTがWCIMと通信できるようにする無線通信である。好ましくは、WUSTとWCIMは、アドホックピアツーピアワイヤレスネットワークを通して通信するために802.11プロトコルと802.11と準拠するハードウェアを活用する。この通信を活用して、WUSTはWCIMに結合されているすべての使用可能なリモートコンピュータを自動的に「認識」する。さらに、WCIMへの接続を要求し、接続の完了時にWCIMから圧縮されたビデオデータを受信するために、この通信はWUSTによって活用される。同様に、WUSTはキーボードとカーソル制御装置のデータパケット、シリアルデータ、USB制御データ等を含むデータをWCIMに送信する。WCIMは、マウス、キーボード、USB等の信号を関連付けられているリモートデバイスにエミュレートするためにこのデータを活用する。
各WCIMとWUSTは、同じサービスセット識別子(SSID)が設定された802.11に準拠する無線デバイスを活用する。802.11規格の一部として放送チャネルを活用し、WUSTは、すべての使用可能なWCIMを発見することができ(つまり、ユーザワークステーションはすべての使用可能なリモートコンピュータ、サーバ、ハブ等を発見でき)、WUSTは各リモートコンピュータの状態(つまり、リモートコンピュータが別のユーザワークステーションによって制御されているかどうか)を判断できる。
WUSTとWCIMは、コネクションをセットアップするために放送チャネルも活用する。WUSTは、放送チャネル上でメッセージを送信することによって接続を要求し、WCIMは要求を受け入れるか、拒絶するかのどちらかである。接続が確立された後、WUSTとWCIMは非放送チャネルで通信する。好ましくは、このチャネルはWUSTによって選択され、要求メッセージの一部として特定される。WCIMはリモートコンピュータからビデオ信号を受信し、ビデオ信号を圧縮し、WUSTに圧縮されたビデオ情報を送信する。同様に、WUSTはWCIMにキーボードとカーソル制御装置のデータを無線で送信する。WCIMは、エミュレートされたキーボードとカーソル制御装置のデータを、リモートコンピュータのキーボードとカーソル制御装置のポートに提供するためにこのデータを活用する。WUSTはビデオ情報を解凍し、ビデオ信号をローカルモニタに提供する。このようにして、ワークステーションのユーザは、ローカルモニタでリモートコンピュータからビデオ信号を見ながら、ローカルキーボード及びカーソル制御装置を活用することによってリモートコンピュータを制御できる。
本発明の重要な特長は、ユーザのローカルモニタ上のユーザに対し、使用可能なリモートコンピュータのリストを表示する能力である。本発明はアドホックワイヤレスネットワークと互換性があるため、このリストは、リモートコンピュータがネットワークに出入りすると自動的に更新またはリフレッシュできる。また、リストは、コンピュータが制御のために使用できるようになる(つまり別のユーザが制御を放棄する)と更新できる。オプションメニューを生成し、表示するために種々の方法が活用されてよい。好ましくは、WUSTはオプションメニューを作成する中央演算処理装置(CPU)を含む。代わりに、画面上のディスプレイ(OSD)プロセッサが活用されてよい。一実施形態では、WUSTを純粋にソフトウェア解決策として実現することができ、無線(802.11)通信機能を有する任意のコンピュータ/ラップトップ/PDA等で実行できる。この実施形態では、オプションメニューはWUSTソフトウェアの一部として実現されてよく、それはオプションメニューをユーザフレンドリな様式で表示するために既存のAPIを活用できる。
本発明は好ましくは802.11ピアツーピアネットワークを活用するが、WUSTとWCIMはアクセスポイントを通して、あるいはワイヤレスKVMスイッチを通して通信することもできる。重要なことに、ワイヤレスKVMスイッチがハイブリッドスイッチである場合があるため、有線接続と無線接続の両方をサポートする。この構成では、WCIMが無線機能を有していなくても、WUSTはWCIMと通信できる。すなわち、WCIMは従来のケーブル布線を活用してハイブリッドスイッチに接続することができ、同様にスイッチはWUSTと802.11接続上で通信できる。有線通信装置と無線通信装置は共にTCP/IP通信を活用するため、ハイブリッドスイッチはデータを解釈するまたは転送する必要がない。アクセスポイントの活用の優位点はインターネットへ接続するアクセスポイントの能力である。したがって、インターネット接続性のあるユーザワークステーションは、遠隔でアクセスポイントに接続し、同様にリモートコンピュータを制御できる。この実施形態では、ユーザワークステーションの場所に対する制限はない。さらにユーザワークステーションが無線機能を有することは必要とされていない。
したがって、ユーザがリモートコンピュータまたはデバイスをローカルユーザワークステーションから制御できるようにする改善されたワイヤレスコンピュータ管理システムを提供することが本発明の目的である。
さらに、1つまたは複数のローカルユーザワークステーションが、ピアツーピアワイヤレスネットワークを活用して遠隔装置にアクセスし、制御できるようにするワイヤレスコンピュータ管理システムを提供することが本発明の目的である。
ローカルユーザワークステーションが、キーボードとカーソル制御装置を活用して遠隔装置を無線で活用し、遠隔装置からビデオ信号を無線で受信できるようにするワイヤレスコンピュータ管理システムを提供することも本発明のさらに別の目的である。
スイッチレスKVMネットワークを提供することも本発明の別の目的である。
また、ユーザワークステーションが、使用可能なリモートコンピュータと遠隔装置のリストを提供できるようにするワイヤレスKVMネットワークを提供することも本発明の目的であり、該リストは、リモートコンピュータと遠隔装置が使用可能になると自動的に更新される。
さらに、ローカル周辺装置が直接的にリモートコンピュータに接続されているかのように、周辺装置の複数のセットが複数のリモートコンピュータにアクセスし、操作できるようにするモジュラー式のワイヤレスコンピュータ管理システムを提供することも本発明の目的である。
さらに、データセンタ、サーバファーム、ウェブホスト機構、及びコールセンタ等の小規模コンピュータセンタと大規模コンピュータセンタの両方のために、インフォメーションテクノロジー(「IT」)人員が、サーバのボリュームを容易に管理できるようにすることも本発明の目的である。
加えて、各リモートコンピュータの周辺装置のセットのニーズを排除し、それによりリモートコンピュータを収容するために必要とされる空間を最小限に抑えるワイヤレスモジュラーコンピュータ管理システムを提供することも本発明の目的である。
構造の関連する要素の動作方法と機能、及び製造物のパーツと節約の組み合わせだけではなく本発明の他の目的、特長及び特性も、すべてが本明細書の部分を形成する添付図面に関して以下の詳細な説明を考慮するときにさらに明らかになるであろう。
本発明の追加の理解は、添付図面の説明図に述べられている好適実施形態を参照することにより得ることができる。図解されている実施形態は本発明を実施するためのシステムの例となるにすぎないが、本発明の構成と動作方法の両方とも、一般的にはその追加の目的及び優位点とともに、図面及び以下の説明を参照することによりさらに容易に理解できる。
図面は、添付されるように、または以後補正されるように、請求項に詳細に述べられている本発明の範囲を制限することを目的とするのではなく、単に本発明を明確にし、例証するにすぎない。
必要に応じて本発明の詳細な例示的な実施形態がここに開示されている。ただし、本発明に従う技法、システム及び動作構造は多種多様の形式とモードで具現化されてよく、その内のいくつかは開示されている実施形態のものと完全に異なる可能性がある。その結果として、ここに開示されている特殊な構造上及び機能上の詳細は単に代表的にすぎないが、その点でそれらは開示の目的のために最善の実施形態を提供し、本発明の適用範囲を定める本書請求項の基礎になると見なされる。以下は本発明の(いくつかの代替実施形態だけではなく)好適実施形態の詳細な説明も提示する。
最初に図1を参照すると、描かれているのは本発明に従う好ましいコンピュータ管理システムのアーキテクチャである。具体的には、ワイヤレスコンピュータ管理システム100は、それぞれがキーボード103、ビデオモニタ105、及びカーソル制御装置107に結合される無線機対応のユーザステーション(WUST)102を有する複数のユーザワークステーション101を含んで示されている。他の公知の規格が利用されてよいが、各WUST102は好ましくは802.11に準拠したデバイスである無線通信装置109を含む。また、コンピュータ管理システム100に含まれているのは、それぞれが無線コンピュータインタフェースモジュール(WCIM115)に直接的に接続されている複数のリモートコンピュータ117である。各WCIM115は複数のWUST102の内の1つと通信するために無線通信装置119を有する。動作中、WUST102は、無線通信装置109を使用して、複数のWCIM115の内のどれか1つと無線で通信する。具体的には、WUST102は、無線通信経路121上で選択WCIM115にキーボードとカーソル制御装置の信号を、好ましくはTCP/IPデータパケットとして送信する。同時に、WCIM115は、無線通信経路121上でWUST102に圧縮されたビデオデータ信号を、やはり好ましくはTCP/IPデータパケットとして送信する。このようにして、本発明のシステムは、ユーザワークステーション101におけるユーザが無線通信経路121を介して複数のリモートコンピュータ117のどれか1つを見て、制御することができるようにする。
802.11に準拠した無線通信は本発明とともに使用するための好ましい無線規格であるが、赤外線通信またはブルートゥースに準拠した通信等の他のタイプの無線通信がシステムユーザの特殊なニーズに応じて利用されてよい。802.11に準拠した通信は、それにより(WUST102等の)デバイスがネットワーク内の他のデバイス(例えばWCIM115)を自動的に発見するピアツーピアワイヤレスローカルエリアネットワーク(「WLAN」)の作成が可能となるため好ましい。さらに、802.11規格は、距離が伸びるにつれて信号の速度が自動的に減速でき、このようにして信号の過剰な劣化を回避する延長された距離で通信を可能にする。さらに、802.11規格で活用される標準的な無線通信はラインオブサイト通信を必要としない。最後に、802.11規格により本発明のシステムはTCP/IP通信を利用でき、そのため広範囲なソフトウェア開発を行わないでWLANネットワークの確立を可能にする。
本発明の好適実施形態では、多くのユーザワークステーション101の内のどれか1つが多くのリモートコンピュータ117の内のどれか1台と接続できる。すべてのWCIM115とWUST102を同じサービスセット識別子(SSID)を設定して構成することによって、WCIM115とWUST102は通信の範囲内で他のデバイスを自動的に「発見」できる。多くの市販されている802.11に準拠したデバイスの場合、通信最大範囲は三百(300)フィートである。
代替策では、無線機対応デバイスにアドホックネットワークよりむしろインフラストラクチャネットワークを通して通信させることが所望される場合に、1つまたは複数のワイヤレスアクセスポイントが利用できる。以下の図5に関してさらに詳細に説明されているこの構成では、WCIM115とWUST102間のすべてのデータ通信はアクセスポイントによって処理される。アクセスポイントを活用して、通信の範囲を拡大できる(カスケード式アクセスポイントは範囲をなおさらに拡大できる)。しかしながら、このような構成は追加のハードウェアを必要とするために、アクセスポイントの使用は必ずコストを増大する。
利用される無線ネットワークのタイプにも関わらず、その主要な目的の1つは、ユーザワークステーション101におけるユーザがリモートコンピュータ117を選択し、以後
リモートコンピュータ117を制御できるようにすることである。この選択は種々の方法を通して達成されてよい。ある実施形態では、使用可能なリモートコンピュータ117のメニューまたはリストはビデオモニタ105の画面上に表示される。WUST102は、使用可能なリモートコンピュータのリストで、ユーザに表示されるオプションメニューを更新するために、ワイヤレスネットワークによって提供される情報を利用できる。オプションメニューは、送信されるビデオの品質を改善するためにビデオ設定を手動で調整する能力もユーザに与えてよい。
リモートコンピュータ117を制御できるようにすることである。この選択は種々の方法を通して達成されてよい。ある実施形態では、使用可能なリモートコンピュータ117のメニューまたはリストはビデオモニタ105の画面上に表示される。WUST102は、使用可能なリモートコンピュータのリストで、ユーザに表示されるオプションメニューを更新するために、ワイヤレスネットワークによって提供される情報を利用できる。オプションメニューは、送信されるビデオの品質を改善するためにビデオ設定を手動で調整する能力もユーザに与えてよい。
次に図2を参照すると、描かれているのはWUST102の好適実施形態のブロック図である。(USB周辺装置、シリアルデバイス等追加の及び/または他の周辺装置が使用されてよいが)WUST102は、複数のリモートコンピュータ117(図1)のどれかを制御するためにキーボード103、ビデオモニタ105、及びカーソル制御装置107を接続する。キーボード103、ビデオモニタ105、及びカーソル制御装置107は、好ましくは業界規格のコネクタ及びケーブル布線を使用して、それぞれ、WUST102のキーボードポート201、ビデオポート203及びカーソル制御装置ポート205に接続される。例えば、キーボードとカーソル制御装置は、PS/2コネクタ、シリアルコネクタ、ユニバーサルシリアルバスコネクタ等を活用して接続されてよい。モニタは、典型的にはDB15ポートを通してコンピュータに接続されている。
動作中、WUST CPU207はそれぞれ、キーボードポート201とカーソル制御装置ポート205を介してローカルユーザワークステーションでそれぞれキーボード103とカーソル制御装置107によって作成されるキーボードとカーソル制御装置の信号を受信する。WUST CPU207は、これらの信号を解釈し、受信されたキーボードとカーソル制御装置の信号からキーボードとカーソル制御装置の情報を表すデータを含むデータパケットを生成する。データパケットは(宛先情報等の)他の情報と結合され、無線通信経路121上でWCIM115に無線デバイス109によって送信されるTCP/IP通信に含まれる。無線デバイス109はバッファ(つまりバッファアウト209)を通してCPU207からパケットを受信してよい。代わりに、CPU207は無線デバイス109に直接的に接続してよい。
キーボード及びカーソル制御装置の信号は、本発明のワイヤレスリモート管理システムにおいて双方向で送信されてよい。すなわち、これらの信号はリモートコンピュータ117からユーザワークステーション101にも送信できる。伝送のこの方向では、キーボード信号とカーソル制御装置信号は無線通信経路121上で無線デバイス109に送信されるデータの一部として受信され、バッファイン211で一時的に記憶できる。WUST CPU207は、リモートコンピュータ117からのキーボード信号とカーソル制御装置信号をエミュレートまたは解釈するためにこの情報を使用する。これらの信号は、とりわけ、リモートコンピュータがユーザのカーソル制御装置とキーボードに反応しているかどうかを判断するために利用できる。
単一指向のデジタル圧縮ビデオ信号は、TCP/IPデータの一部として無線デバイス109により受信される。後述される(図3)ように、WCIM115はリモートコンピュータ117から受信されるビデオをデジタル化及び圧縮するためのハードウェアとソフトウェアを含む。この圧縮されたデータは無線デバイス109によって受信され、バッファイン211で一時的に記憶されてよい。WUST CPU207は圧縮されたビデオデータを受信し、それが解凍され、ビデオモニタ105と互換性のあるアナログフォーマットに変換されるビデオ調整回路204にこのデータを送信する。本発明のシステムは出願番号第10/233,299号に説明されている解凍方法を利用してよい。アナログビデオデータはビデオポート203を通してビデオモニタ105に送信される。
ユーザは、メニュー上でコンピュータから選ぶことによって制御用のコンピュータを選択する。好ましくはWUST CPU207はモニタ105にオプションメニューを出力するようにプログラミングできる汎用プロセッサである。汎用プロセッサは、ユーザに(例えば広範囲に及ぶグラフィックスを有する)ユーザフレンドリなインタフェースをユーザに提示するために既存のアプリケーションプログラムインタフェース(「API」)を利用できる。代わりに、オプションメニューはWUST102内の回路網によって生成できる。例えば、WUST102はオンスクリーンディスプレイ(OSD)プロセッサを含んでよい。OSDは使用可能なリモートコンピュータ117のリストを表示するようにマイクロプロセッサによって命令できる。しかしながら、大部分の市販されているOSDはキャラクタベースであり、ユーザに基本的なインタフェースしか提供しないため、汎用プロセッサが好ましい。
本発明の特長は、制御用で使用できるリモートコンピュータの最新リストを含むことのできる能力である。好ましくは、リストはWCIM115によって放送メッセージとともに送信される識別情報を利用することにより生成される。例えば、識別情報はリモートコンピュータの名称、コンピュータのタイプ、または他の識別情報(例えばコンピュータのIPアドレス)を含んでよい。この識別情報は、ユーザがリモートコンピュータを検索し、選択するために効率的なインタフェースを提示するために使用可能なグループまたはツリーにおけるリモートコンピュータ117を論理的に配列するためにも使用できる。オプションメニューは、他のユーザワークステーション101によって現在制御されているコンピュータについての情報も表示してよい。
別の接続されているデバイスに切り替えるために、ユーザは、好ましくはWUST102(図1)に接続されているキーボード103上で「printscreen」または「F1」等の「ホットキー」を押す。これによりWUST102はビデオモニタ105上にオプションメニューを表示させ、このようにしてユーザは新しいリモートコンピュータ117を選択できる。
ビデオスクリーン上で作成されるオプションメニューは、リモートコンピュータ117がネットワークに出入りすると自動的にリフレッシュしてよい。代わりに、オプションメニューは、ユーザが別のリモートコンピュータ117と接続されることを希望するたびにリフレッシュしてよい。
ハードウェアデバイスとして描かれているが、WUST102は、MicrosoftのWindows、UNIX、LINUX等の標準的なオペレーティングシステムを活用する標準的なパソコンであってよい。この実施形態では、WUST102は無線機能を備えたコンピュータである。ビデオモニタ105、キーボード103、及びカーソル制御装置107は当該技術分野で周知の標準的な接続を利用してWUST102と通信する。WUST CPU207を活用する代わりに、WUST102の機能性はソフトウェアプログラムとして実現される。具体的には、ソフトウェアプログラムは、どのリモートコンピュータ117が使用できるのかを判断するために無線LAN機能を活用する。ソフトウェアはその無線接続から放送メッセージを受信し、ユーザのためのオプションメニューを生成する。
ソフトウェアベースのインプリメンテーションの優位点は、オプションメニューを生成するために標準的なソフトウェアAPIを利用できるという点である。さらに、メニューは、ユーザにさらによく知られているルックアンドフィールを有することができる(例えば、Microsoft開発ソフトウェアまたはJava APIが利用される場合、メニューは他のWindowsまたはJavaのアプリケーションに似ている)。通例使用されているAPIを利用して、オプションメニューは、さらにユーザフレンドリなインタフェースを提示するために、グラフィックス、アイコン、プルダウンメニューなどを有することができる。
ハードウェア解決策と同様に、ソフトウェアはユーザのリモートコンピュータ117の選択を認識し、適切なWCIM115に要求を送信する。WCIM115は要求を受け入れるまたは拒絶することができる。要求が受け入れられると、WCIM115とWUST102は無線ネットワークのチャネル上で通信する。
次に図3を参照すると、描かれているのは本発明に従うWCIM115の好適実施形態である。WCIM115は、リモートコンピュータ117のビデオポート303、キーボードポート305及びカーソル制御装置ポート307と通信するためにKVMポート301を含む。標準動作の間、WCIM115はケーブル302を通ってリモートコンピュータ117から一定方向にビデオ信号を受信する。WCIM115は、またキーボードとカーソル制御装置の信号を、キーボードポート305とカーソル制御ポート307にケーブル302を通して送信する。代わりに、ビデオポート303、キーボードポート305及びカーソル制御装置ポート307のそれぞれを、ポートごとに別々のケーブルを利用してWCIM115に接続できる。シリアル、USB、パラレルポート等の追加の接続も利用してもよい。
キーボードとカーソル制御装置の信号はリモートコンピュータ117とWUST102の間で双方向に無線で送信される。ビデオ信号はリモートコンピュータ117からWUST102に一定方向で送信される。ビデオ、キーボード、及びカーソル制御装置のデータの伝送を達成するために、WCIM115は好ましくはビデオ調整回路309、WCIM CPU311、バッファイン313、バッファアウト315、UART317、メモリ319及び無線デバイス119を含む。無線デバイス119によってWCIM115はWUST102と無線通信経路121上で通信できる。
動作中、ビデオ信号は、ケーブル302を介してリモートコンピュータ117のビデオポート303からWCIM115のKVMポート301に送信される。KVMポート301から、一定方向のビデオ信号は、アナログビデオを圧縮されたデジタルビデオデータに変換するビデオ調整回路網309に送信される。無線通信経路121は限られた帯域幅(例えば、54メガビット/秒)を有し、デジタルデータの伝送に制限される。したがって、ビデオ調整回路網309は、本発明のシステムに従ってビデオデータの伝送を使用可能にするために必要である。ビデオ調整回路309は、好ましくは、同時係属出願第10/233,299号に記載されている圧縮方法とハードウェアを利用し、その内容は本明細書において援用する。この方法はリモートコンピュータのビデオ出力に特有な空間冗長性と時間冗長性を活用する圧縮アルゴリズムを利用する。該方法は、デジタル接続上での伝送用にビデオ信号の赤の成分、緑の成分及び青の成分を符号化するアルゴリズムも利用する。バッファアウト315に一時的に記憶されてよいデジタル化され、圧縮されたビデオは無線通信経路121上で無線デバイス119によってWUST102に送信される。
それぞれ、キーボードポート305とカーソル制御装置ポート307から受信されるキーボードとカーソル制御装置の信号は、ケーブル302を介してKVMポート301に送信され、そこで信号はWCIM CPU311に送られる。WCIM CPU311はキーボードポート305とカーソル制御装置ポート307から受信される情報に基づいてデータパケットを作成する。一時的にバッファアウト315に記憶されてよいこれらのデータパケットは無線通信経路121上で送信されるTCP/IPデータを利用して無線デバイス119によってWUST102に送信される。
逆に、無線デバイス119は、ユーザがキーボード103とカーソル制御装置107を利用することに関するデータを含む無線通信経路121を通してWUST102からデータパケットを受信する。これらのデータパケットはバッファイン313に一時的に記憶されてよく、最終的にはWCIM CPU311に送信される。WCIM CPU311はWUST102から受信されたデータパケットを解釈し、エミュレートされたキーボード信号とカーソル制御信号を生成する。これらのエミュレートされた信号はUART317を通してKVMポート301に送信される。具体的には、UART317はWCIM CPU311からのデータを、キーボードポート305とカーソル制御装置307によって理解されるシリアルプロトコルに変換する。
WCIM115は、割り当てられた名称、グループ、アドレス等を含むWCIM115とその接続されているリモートコンピュータ117の識別情報を記憶する記憶装置319も含む。この識別情報は、ユーザに使用可能なリモートコンピュータ119のリストを提供する目的で無線デバイス119によってWUST102に送信される。さらに、識別情報は、正確なWCIM115に無線データを送る際に利用できる。
好適実施形態では、リモートコンピュータ117はWCIM115に電力を提供する。したがって、専用のWCIM電源に必要とされる装置及びケーブル布線は排除され、空間と費用が節約される。
好ましくは、WCIM115は、Microsoft(Windows)、アップル(マッキントッシュ(Macintosh))、サン(Sun)(ソラリス(Solaris))、DEC、コンパック(Compaq)(アルファ(Alpha))、IBM(RS/6000)、HP(HP9000)、及びSGI(IRIX)によって製造されるものを含むが、それらに限定されないものを含む、すべての一般的に使用されているコンピュータオペレーティングシステム及びプロトコルと互換性がある。さらにローカルデバイスは、ユニバーサルシリアルバス(「USB」)、情報交換用米国標準コード(「ASCII」)、及び勧告基準−232(「RS−232」)を含む種々のプロトコルを介してリモートコンピュータと通信してよい。
次に図4を参照すると、描いているのは(WUST102、キーボード103、モニタ105及びカーソル制御装置107を含む)ユーザワークステーション101とリモートコンピュータ17の間に接続を確立するために必要なWCIM115とWUST102の間の情報の交換を詳説するフローチャートである。フローチャートは(リモートコンピュータ117に結合される)WCIM115と、やはり同じネットワークに入る(ステップ401と403)(関連付けられたキーボード103、モニタ105及びカーソル制御装置107付きの)WUST102で開始する。ネットワークに入るには単に通信の範囲内に入ること、電源が投入されること等を伴う。前述されたように、802.11規格は、無線デバイスがワイヤレスネットワークに自動的に入ることができるアドホックダイナミックネットワークをサポートする。ステップ405において、WCIM115は、好ましくはそれに関連付けられたリモートコンピュータ117に関連する識別情報を含む放送メッセージ406を送る。WCIM115は、ネットワークに入るWUST102に関連付けられたリモートコンピュータ117の可用性を警告するこれらの放送メッセージを周期的に送信するように構成されてよい。ネットワークに入った直後、WUST102は、それがこれらの放送メッセージについて傾聴する状態に入る(ステップ407)。放送メッセージの受信時、WUST102はビデオモニタ105でユーザに表示される使用可能なサーバのリストを更新する(ステップ409)。
代替実施形態では、WUST102は、WCIM115から応答を要求する放送メッセージを送信する。放送メッセージの受信時、WCIM115はその関連付けられるリモートコンピュータ117についての識別情報で応答する。WUST102は、該識別情報を利用して使用可能なサーバのリストを更新する。
WUST102は、ネットワークに出入りする任意のWCIM115の検出時に更新されるユーザに使用可能なリモートコンピュータ117のリストを表示する(ステップ409)。ユーザがこのリストからリモートコンピュータ117を選択する場合(ステップ411)、WUST102は放送チャネル上で接続要求414を送信する(ステップ413)。待機状態にあるWCIM115は(ステップ415)、要求を拒絶するまたは要求を受け入れることができる(ステップ417)。例えば、WCIM115の関連付けられるリモートコンピュータ117が別のWUST102の制御下にある場合、WCIM115は要求を拒絶する。WCIM115は要求を拒絶すると、拒絶メッセージがWUST102に送信される。
WCIM115が要求を受け入れる場合、WCIM115はWUST102に確認メッセージを送信する(確認メッセージ419)。いったんWUST102が接続要求414を送信すると、それは、それが確認メッセージ419を受信するまでとどまる待機状態(ステップ421)に入る。好ましくは、接続要求414は、WUST102とWCIM115が要求414の受け入れと肯定応答時にそれを通して通信する、WUST102によって選択されるチャネルIDを含む。前述されたように、802.11規格の優位点は、それが同じネットワーク範囲内の通信の複数のチャネルに対処するという点である。
接続の受け入れ時、WCIM115は要求されたチャネルで確認メッセージを送信する。WUST102は、次にキーボード103とカーソル制御装置107(ステップ423)からのキーボードとカーソル制御装置のデータを含むTCP/IPデータ204の送信を開始する。WUST102は無線通信経路121上で選択されたチャネルを通してWCIM115にこのデータを送信する。WCIM115はデータを受信し、リモートサーバ117のキーボードポート305とカーソル制御装置ポート307のための信号を生成するためにこのデータを利用する。
WCIM115は、その関連するリモートコンピュータ117からビデオデータを受信し始める。WCIM115はビデオデータを受信し、データをデジタル化し、無線通信経路121を通してデータを好ましくはTCP/IPデータ422として通信する(ステップ421)。WUST102のユーザが制御するために別のリモートコンピュータ117を選択するまでこの通信は続行する。
別のリモートコンピュータ117を選ぶためには、WUST102でのユーザは、好ましくはキーボード103上でprintscreenキーまたはF1キー等の指定された「ホットキー」を押す。このホットキーはWUST102に、モニタ105上に使用可能なリモートコンピュータ117のオプションメニューを表示するように指示する。オプションメニューは、関連付けられているWCIM115からの放送メッセージの受信によって決定されるように(ステップ409)、使用可能なリモートコンピュータ117のリストを含む。オプションメニューは、使用可能なサーバ、各サーバを表現するアイコン等のグループと記述を含むことができるGUIであってもよい。オプションメニューがソフトウェアで開発される場合、それは(Windows、Macintosh、Java等の)標準環境のルックアンドフィールを有することができる。前述されたように、ユーザは放送チャネル上で接続要求の伝送を開始する(ステップ413)オプションメニューからリモートコンピュータ117を選択できる。
本発明のコンピュータ管理システムは多くの他の特長を含んでよい。例えば、特定のサーバへのアクセスを制限する多様な方法が実現できる。一実施形態では、本発明のシステムを活用するために、ユーザは最初にWUST102でリモート管理セッションを開始し、必要とされるユーザ名とパスワードを入力する。言うまでもなく、好ましい場合にはバイオメトリック認証を含む認証情報の任意の一意の組み合わせが活用されてよい。再び、オプションメニューの表示機能は、適切な識別情報を入力するようにユーザにプロンプトを出すことを助長するために活用されてよい。
WUST102とWCIM115も暗号化されたまたは安全な無線伝送と互換性を有し、好ましくは実現する。データの安全な無線伝送のための多様な規格も技術で公知である。例えば、本発明のシステムは、802.11WiFi規格に基づいてWLANにセキュリティを追加する有線と同等のプライバシー(「WEP」)を活用してよい。WEPは「オン」または「オフ」にできるOSIデータリンク層セキュリティ技術である。WEPは、互換性のある有線ネットワークとしてプライバシー保護の同等なレベルをワイヤレスネットワークに与えることを目的とする。WEPは秘密ユーザキーとシステムにより生成される値の組み合わせを利用するRC4セキュリティ方式に基づいている。WEPのオリジナルインプリメンテーションは40ビットの暗号化をサポートしていたが、新しいバージョンは128ビット(またはそれ以上の)暗号化を有する。WiFi保護されたアクセス(WPA)プロトコル、拡張認証プロトコル(EAP)、エーイーエス(AES)、等のデータの安全な無線伝送を確実にする他の方法が利用できるのは言うまでもない。
図5を見ると、描かれているのは、ハイブリッドワイヤレス/有線リモートコンピュータ管理システム500がアクセスポイント技術を利用することで使用可能にされている本発明の代替実施形態である。本発明のこの実施形態は、無線WUST102がWCIM115または有線コンピュータインタフェースモジュール(CIM)515と結合されているリモートコンピュータ117を制御できるようにする。CIM515はWCIM115と類似しているが、それらは無線通信装置119の代わりに有線通信装置(例えばNIC519)を含む。また、リモートコンピュータ管理システム500は、WCIM115をWUST102によってまたはリモートユーザステーション(例えばユーザワークステーション507)によって制御できるようにする。本実施形態の中心にあるのは、従来の有線通信機能(NIC503)及び無線通信能力(無線デバイス119)を含むKVM無線/有線スイッチ501である。
本発明のこの実施形態では、スイッチ501は、アドホックネットワークの代わりに使用される商業化されたアクセスポイントである場合がある。有利なことに、アクセスポイントは、デバイスがネットワークを動的に出入りできるようにする一方でワイヤレスネットワークのスケーラビリティを高めることができる。本発明のシステムの代替実施形態では、このアクセスポイント技術を有する中心ワイヤレススイッチは、WCIMとWUSTが通信できるようにするために利用される。
スイッチ501は、インターネット接続性もサポートする。例えば、NIC503は、ケーブルモデム、DSL回線、T1回線等のインターネット接続511を通してインターネット509に接続できる。有利なことに、この接続によりインターネット接続性を備えた任意のユーザワークステーションからのリモートアクセスを可能にする。例えば、インターネット接続513を通してインターネット509に接続されるユーザワークステーション505が、スイッチ501にアクセスし、TCP/IPを利用してスイッチ501と通信できる。このようにして、スイッチ501はリモートユーザワークステーション507の場所または無線機能に関係なく、任意のリモートコンピュータ117と通信できるようにする。
図6は複数のリモートコンピュータ117は1つの複合WCIM601に接続される本発明のさらに別の実施形態である。機能(例えば、追加KVMポートと追加無線デバイス等)が拡大しているが、複合WCIM601はWCIM115に類似している。有利なことに、複合601は、本発明を複数のリモートコンピュータ117を最小のハードウェアと接続できるようにする。
複合WCIM601のアーキテクチャは変化することがあるが、1つの例が図7に示されている。特に、複合WCIM601は、WCIM CPU711、バッファイン713、バッファアウト715、及びメモリ719を含むWCIM115(図3)に対する類似構成要素を備える。複数のリモートコンピュータ117を収容するために(図7には三(3)台が示されているが、さらに多くを収容できるであろう)、複合WCIM601は複数のKVMポート701、複数のUART717及び複数のビデオ調整回路709を備える。WCIM CPU711は、複数のソースから入力を受け取る機能を有さなければならず、メモリ719はそれぞれの取り付けられているリモートコンピュータ117に識別情報を記憶できなければならない。最後に、複合WCIM601は、WUST102(図1)への通信に使用可能な帯域幅を増加するために複数の無線デバイス119を有してよい。
本発明は、本発明の完全な開示を行う目的でかなり詳しく実施形態が述べられている好適実施形態及び複数の実施形態に関して説明されてきたが、このような実施形態は例示的にすぎず、本発明のすべての態様の網羅的な列挙を制限するまたは表現することを目的としていない。したがって、本発明の範囲は以下の請求項によってのみ定義されるものとする。さらに、多数の変更が、本発明の精神及び原則から逸脱することなく、このような詳細で加えられてよいことが当業者には明らかとなるであろう。本発明は、その本質的な特性から逸脱することなく他の形式で具現化できることが理解されるべきである。
Claims (31)
- 遠隔装置の無線監視及び制御を提供するためのシステムであって、
それぞれが第1の無線通信装置を有する複数の第1のトランシーバであって、それぞれの前記第1のトランシーバが前記キーボード及び前記カーソル制御装置から信号を受信するためにキーボード、ビデオモニタ、及びカーソル制御装置に結合されている複数の第1の無線通信装置と、
それぞれが第2の無線通信装置を有する複数の第2のトランシーバであって、それぞれの前記第2のトランシーバが前記遠隔装置からビデオデータを受信するため、及び前記ビデオデータをワイヤレスネットワーク上で前記受信機に送信するために前記リモートデバイスの内の少なくとも1つに結合されている複数の第2の無線通信装置と、
を備えるシステム。 - 前記ワイヤレスネットワークは802.11ワイヤレスネットワークである請求項1に記載のシステム。
- 前記ワイヤレスネットワークはアドホックワイヤレスネットワークである請求項2に記載のシステム。
- 前記ワイヤレスネットワークはインフラストラクチャワイヤレスネットワークである請求項2に記載のシステム。
- 前記ワイヤレスネットワークはブルートゥースネットワークである請求項1に記載のシステム。
- 前記ワイヤレスネットワークは無線機対応スイッチを含む請求項1に記載のシステム。
- それぞれの前記第1のトランシーバは前記遠隔装置のリストを前記ビデオモニタに表示するための回路網を含む請求項1に記載のシステム。
- それぞれの前記第1のトランシーバは、前記リストからのユーザの選択に応えて前記複数の第2のトランシーバの内の1つに接続要求メッセージを送信する請求項7に記載のシステム。
- 前記接続要求メッセージは、前記ワイヤレスネットワーク上で前記第1の無線通信装置と第2の無線通信装置間の無線通信のための選択チャネルを含む請求項8に記載のシステム。
- 前記リストはオンスクリーンディスプレイプロセッサによって生成される請求項7に記載のシステム。
- 前記リストは汎用プロセッサで実現されるソフトウェアによって生成される請求項7に記載のシステム。
- 前記リストは前記遠隔装置に関連する情報を含む請求項7に記載のシステム。
- 前記リストは追加の遠隔装置で自動的に更新される請求項12に記載のシステム。
- 前記ビデオデータは、前記第2のトランシーバの前記第2の無線通信装置によって送信される前に圧縮される請求項1に記載のシステム。
- 前記ビデオデータ、前記キーボードデータ、及び前記カーソル制御装置データは、前記第1の無線通信装置と前記第2の無線通信装置によって前記ワイヤレスネットワーク上で送信される前に暗号化される請求項1に記載のシステム。
- ワイヤレスネットワーク上でキーボード信号、カーソル制御装置信号、及び圧縮ビデオ信号を、ビデオモニタ、キーボード及びカーソル制御装置に接続されているワークステーションと選択コンピュータの間で送信するための方法であって、
前記ワークステーションの前記ビデオモニタ上で使用可能なコンピュータのメニューを表示するステップと、
前記使用可能なリモートコンピュータから選択コンピュータを操作するためにユーザ要求を受信するステップと、
前記ユーザ要求に応えて前記ワイヤレスネットワーク上で前記ワークステーションから前記選択コンピュータに接続要求メッセージを送信するステップと、
前記ワイヤレスネットワーク上で前記ビデオモニタでの表示のために前記選択コンピュータから前記ワークステーションにビデオ信号を送信するステップと、
前記ワイヤレスネットワーク上で前記キーボードと前記ワークステーションのカーソル制御装置からキーボード信号とカーソル制御信号を前記選択遠隔装置に送信するステップと、
を備える方法。 - 前記方法が、
追加の遠隔装置で使用可能な遠隔装置の前記メニューを更新するステップと、
をさらに備える請求項16に記載の方法。 - 前記方法が、
前記遠隔装置が前記ワイヤレスネットワークを出入りすると自動的に使用可能な遠隔装置の前記メニューを更新するステップと、
をさらに備える請求項16に記載の方法。 - 前記ワイヤレスネットワークが802.11ワイヤレスネットワークである請求項16に記載の方法。
- 前記ワイヤレスネットワークがピアツーピアワイヤレスネットワークである請求項19に記載の方法。
- 前記ワイヤレスネットワークがインフラストラクチャモードワイヤレスネットワークである請求項19に記載の方法。
- 前記ワイヤレスネットワークがブルートゥースワイヤレスネットワークである請求項19に記載の方法。
- デバイスを遠隔で監視し、制御するためのワイヤレスリモートネットワーク管理システムであって、
それぞれがキーボード、ビデオモニタおよびカーソル制御装置に結合されている複数の第1の無線機対応トランシーバと、
それぞれが遠隔装置に結合されている複数の第2の無線機対応トランシーバと、
無線通信と有線通信のために使用可能にされる中央スイッチと、
を備え、
第1のワイヤレスネットワークを介して、それぞれの前記第1の無線機対応トランシーバがキーボード信号とカーソル制御装置信号を前記キーボード及び前記カーソル制御装置から前記中央スイッチに通信し、
前記中央スイッチが前記第2の無線機対応のトランシーバの内の1台に第2のワイヤレスネットワークを介して前記信号を送り、
それぞれの前記第2の無線機対応トランシーバが前記遠隔装置から前記中央スイッチに前記第2のワイヤレスネットワークを介してビデオデータを通信し、
前記中央スイッチが、前記第1のワイヤレスネットワークを介して前記複数の第1の無線機対応トランシーバの内の1台に前記ビデオデータを通信する
ワイヤレス遠隔ネットワーク管理システム。 - 前記第1のワイヤレスネットワークと前記第2のワイヤレスネットワークが802.11ワイヤレスネットワークである請求項23に記載のシステム。
- それぞれの前記第1のトランシーバが前記ビデオモニタで前記遠隔装置のメニューを表示するための回路網を含む請求項23に記載のシステム。
- それぞれの前記第1のトランシーバが該中央スイッチに接続要求メッセージを送信し、該中央スイッチが該接続要求メッセージを、前記メニューからの選択に応えて前記複数の第2のトランシーバの内の1台に送信する請求項25に記載のシステム。
- 前記メニューはオンスクリーンディスプレイプロセッサによって生成される請求項25に記載のシステム。
- 前記メニューは、汎用プロセッサ上で実現されるソフトウェアによって生成される請求項25に記載のシステム。
- 前記メニューは前記遠隔装置に関連する情報を含む請求項28に記載のシステム。
- 前記メニューは追加の遠隔装置で自動的に更新される請求項29に記載のシステム。
- 前記ビデオデータは、前記第2の送信機によって送信される前に圧縮される請求項23に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/799,349 US8558795B2 (en) | 2004-03-12 | 2004-03-12 | Switchless KVM network with wireless technology |
PCT/US2005/007684 WO2005089163A2 (en) | 2004-03-12 | 2005-03-09 | Switchless kvm network with wireless technology |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007538419A true JP2007538419A (ja) | 2007-12-27 |
Family
ID=34920493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007502944A Pending JP2007538419A (ja) | 2004-03-12 | 2005-03-09 | 無線技術によるスイッチレスkvmネットワーク |
Country Status (6)
Country | Link |
---|---|
US (1) | US8558795B2 (ja) |
EP (1) | EP1733312A4 (ja) |
JP (1) | JP2007538419A (ja) |
AU (1) | AU2005222842A1 (ja) |
CA (1) | CA2559404A1 (ja) |
WO (1) | WO2005089163A2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008186041A (ja) * | 2007-01-26 | 2008-08-14 | Fujitsu Component Ltd | 通信装置、kvmシステム及び通信制御方法 |
JP2009140266A (ja) * | 2007-12-06 | 2009-06-25 | Fujitsu Component Ltd | Kvmシステム |
JP2009193561A (ja) * | 2008-02-15 | 2009-08-27 | Alcor Micro Corp | Kvmスイッチ及びその作業方法 |
JP2012234517A (ja) * | 2011-05-05 | 2012-11-29 | Aten Internatl Co Ltd | ブルートゥースモジュール組込kvmスイッチ |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7730152B2 (en) * | 2004-06-28 | 2010-06-01 | Broadcom Corporation | Wireless input control of multiple computing devices |
US8762540B2 (en) * | 2004-09-01 | 2014-06-24 | Hewlett-Packard Development Company, L.P. | Managing multiple remote computing sessions displayed on a client device |
TWI253586B (en) * | 2004-09-01 | 2006-04-21 | Aten Int Co Ltd | Control system for controlling a plurality of computers |
US7728871B2 (en) | 2004-09-30 | 2010-06-01 | Smartvue Corporation | Wireless video surveillance system & method with input capture and data transmission prioritization and adjustment |
US20060095539A1 (en) | 2004-10-29 | 2006-05-04 | Martin Renkis | Wireless video surveillance system and method for mesh networking |
US8457314B2 (en) | 2004-09-23 | 2013-06-04 | Smartvue Corporation | Wireless video surveillance system and method for self-configuring network |
US8842179B2 (en) | 2004-09-24 | 2014-09-23 | Smartvue Corporation | Video surveillance sharing system and method |
TW200634545A (en) * | 2005-03-22 | 2006-10-01 | Wellsyn Technology Inc | Method of initializing a peripheral device for operating a computer system |
US20060236347A1 (en) * | 2005-03-24 | 2006-10-19 | Jayson Holovacs | Digital remote device management system for selectively operating a plurality of remote devices |
US20070055740A1 (en) * | 2005-08-23 | 2007-03-08 | Luciani Luis E | System and method for interacting with a remote computer |
US8478884B2 (en) | 2005-09-30 | 2013-07-02 | Riip, Inc. | Wireless remote device management utilizing mesh topology |
US7752339B2 (en) * | 2005-10-11 | 2010-07-06 | Aten International Co., Ltd. | Matrix architecture for KVM extenders |
US7802088B2 (en) * | 2005-12-29 | 2010-09-21 | Microsoft Corporation | Ad hoc wireless network create/join user experience |
US7852873B2 (en) * | 2006-03-01 | 2010-12-14 | Lantronix, Inc. | Universal computer management interface |
US7840276B2 (en) * | 2006-04-26 | 2010-11-23 | Medtronic, Inc. | Generic device programmer network interface |
US8639771B2 (en) * | 2006-05-21 | 2014-01-28 | Microsoft Corporation | Windows rally wireless HID device |
EP1879410A1 (en) * | 2006-07-11 | 2008-01-16 | British Telecommunications Public Limited Company | Channel selection in ad hoc wireless network |
US20080024433A1 (en) * | 2006-07-26 | 2008-01-31 | International Business Machines Corporation | Method and system for automatically switching keyboard/mouse between computers by user line of sight |
TWI311714B (en) * | 2006-09-08 | 2009-07-01 | Quanta Comp Inc | Method for enabling two sets of i/o peripherals to operate the same host in certralized computer system |
US7587534B2 (en) * | 2007-03-05 | 2009-09-08 | Aten International Co., Ltd. | KVM switch system capable of wirelessly transmitting keyboard-mouse data and receiving video/audio driving command |
EP2325724A3 (en) * | 2007-05-11 | 2011-11-09 | Raritan Americas, Inc. | Local port browser interface |
US7577776B2 (en) * | 2007-05-14 | 2009-08-18 | Aten International Co., Ltd | Multiple virtual USB devices with virtual HUB implemented using one USB device controller |
EP2195968A2 (en) * | 2007-09-14 | 2010-06-16 | Softkvm, Llc | Software method and system for controlling and observing computer networking devices |
TWI382314B (zh) * | 2007-12-06 | 2013-01-11 | Aten Int Co Ltd | 多電腦切換系統及視訊切換系統 |
CN101853079B (zh) * | 2009-03-31 | 2012-09-05 | 联想(北京)有限公司 | 一种多硬件***数据处理设备及其信息输入方法 |
TWI510925B (zh) * | 2009-11-30 | 2015-12-01 | Aten Int Co Ltd | 可偵測被控電腦狀態之遠端管理裝置 |
US20130217338A1 (en) * | 2010-03-04 | 2013-08-22 | Zippy Technology Corp. | Method of multi-target switch transmission through an externally connected bluetooth selection device |
US8825931B2 (en) * | 2011-11-04 | 2014-09-02 | International Business Machines Corporation | KVM switch system capable of wirelessly transmitting keyboard-mouse-data between wired input/output devices based on a security clearance level |
TW201433122A (zh) * | 2013-02-04 | 2014-08-16 | Hon Hai Prec Ind Co Ltd | 遠端控制管理系統及方法 |
US20150173108A1 (en) * | 2013-12-13 | 2015-06-18 | Qualcomm Incorporated | Systems and methods for switching a set of wireless interactive devices |
TWI507874B (zh) * | 2014-01-22 | 2015-11-11 | Hon Hai Prec Ind Co Ltd | 設備切換盒及共用周邊裝置的方法 |
US10673940B2 (en) * | 2014-10-21 | 2020-06-02 | International Business Machines Corporation | Pointing device router for smooth collaboration between devices |
AU2016275811A1 (en) * | 2015-06-08 | 2018-01-04 | Ligang ZHOU | KVM extender receiving end provided with switching device |
US10248280B2 (en) * | 2015-08-18 | 2019-04-02 | International Business Machines Corporation | Controlling input to a plurality of computer windows |
US10218601B2 (en) | 2016-04-18 | 2019-02-26 | International Business Machines Corporation | Method, system, and computer program product for configuring an attribute for propagating management datagrams in a switchless network |
US10225153B2 (en) * | 2016-04-18 | 2019-03-05 | International Business Machines Corporation | Node discovery mechanisms in a switchless network |
US10225185B2 (en) | 2016-04-18 | 2019-03-05 | International Business Machines Corporation | Configuration mechanisms in a switchless network |
US10193758B2 (en) | 2016-04-18 | 2019-01-29 | International Business Machines Corporation | Communication via a connection management message that uses an attribute having information on queue pair objects of a proxy node in a switchless network |
CN105744237A (zh) * | 2016-04-22 | 2016-07-06 | 讯之美物联网服务有限公司 | 一种智能安防*** |
JP6724252B2 (ja) * | 2017-04-14 | 2020-07-15 | 華為技術有限公司Huawei Technologies Co.,Ltd. | データ処理方法、記憶システムおよび切り換え装置 |
CN111479023B (zh) * | 2019-07-15 | 2020-12-22 | 广州湖森电子科技有限公司 | 坐席通话处理方法、坐席协作控制***及装置 |
CN111475311A (zh) * | 2019-07-15 | 2020-07-31 | 广州湖森电子科技有限公司 | 协作***、协作控制方法及协作控制装置 |
US11397474B1 (en) * | 2021-03-12 | 2022-07-26 | Lenovo (Singapore) Pte. Ltd. | Wireless peripheral connection |
CN114553935A (zh) * | 2021-12-24 | 2022-05-27 | 龙芯中科(西安)科技有限公司 | 一种设备切换方法、装置、电子设备及存储介质 |
US11734032B1 (en) * | 2022-03-31 | 2023-08-22 | Microsoft Technology Licensing, Llc | Virtual desktop switching and communications |
CN115242999B (zh) * | 2022-09-22 | 2022-12-16 | 广州市保伦电子有限公司 | 一种分布式kvm坐席协作控制方法、装置及*** |
Family Cites Families (97)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE54650T1 (de) * | 1986-07-07 | 1990-08-15 | Inventio Ag | System zur fernverwaltung von aufzugsanlagen. |
US4698672A (en) * | 1986-10-27 | 1987-10-06 | Compression Labs, Inc. | Coding system for reducing redundancy |
GB8724789D0 (en) * | 1987-10-19 | 1987-11-25 | British Telecomm | Signal coding |
US5611038A (en) * | 1991-04-17 | 1997-03-11 | Shaw; Venson M. | Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information |
ATE158435T1 (de) * | 1992-05-19 | 1997-10-15 | Canon Kk | Verfahren und einrichtung zur steuerung einer anzeige |
US5732212A (en) * | 1992-10-23 | 1998-03-24 | Fox Network Systems, Inc. | System and method for remote monitoring and operation of personal computers |
JP3260910B2 (ja) * | 1993-05-19 | 2002-02-25 | 株式会社リコー | 符号化方法 |
JP2720924B2 (ja) * | 1993-09-21 | 1998-03-04 | 富士ゼロックス株式会社 | 画像信号の符号化装置 |
US5552832A (en) * | 1994-10-26 | 1996-09-03 | Intel Corporation | Run-length encoding sequence for video signals |
US5802213A (en) * | 1994-10-18 | 1998-09-01 | Intel Corporation | Encoding video signals using local quantization levels |
US5767897A (en) * | 1994-10-31 | 1998-06-16 | Picturetel Corporation | Video conferencing system |
US5821986A (en) * | 1994-11-03 | 1998-10-13 | Picturetel Corporation | Method and apparatus for visual communications in a scalable network environment |
US5721842A (en) * | 1995-08-25 | 1998-02-24 | Apex Pc Solutions, Inc. | Interconnection system for viewing and controlling remotely connected computers with on-screen video overlay for controlling of the interconnection switch |
US5742274A (en) * | 1995-10-02 | 1998-04-21 | Pixelvision Inc. | Video interface system utilizing reduced frequency video signal processing |
US5757424A (en) * | 1995-12-19 | 1998-05-26 | Xerox Corporation | High-resolution video conferencing system |
US6167432A (en) * | 1996-02-29 | 2000-12-26 | Webex Communications, Inc., | Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users |
US20020038383A1 (en) * | 1999-12-23 | 2002-03-28 | Craig Ullman | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US6343313B1 (en) * | 1996-03-26 | 2002-01-29 | Pixion, Inc. | Computer conferencing system with real-time multipoint, multi-speed, multi-stream scalability |
US6571016B1 (en) * | 1997-05-05 | 2003-05-27 | Microsoft Corporation | Intra compression of pixel blocks using predicted mean |
US7099934B1 (en) * | 1996-07-23 | 2006-08-29 | Ewing Carrel W | Network-connecting power manager for remote appliances |
US5944791A (en) * | 1996-10-04 | 1999-08-31 | Contigo Software Llc | Collaborative web browser |
US6333750B1 (en) * | 1997-03-12 | 2001-12-25 | Cybex Computer Products Corporation | Multi-sourced video distribution hub |
US6173082B1 (en) * | 1997-03-28 | 2001-01-09 | Canon Kabushiki Kaisha | Image processing apparatus and method for performing image processes according to image change and storing medium storing therein image processing programs |
US6389464B1 (en) * | 1997-06-27 | 2002-05-14 | Cornet Technology, Inc. | Device management system for managing standards-compliant and non-compliant network elements using standard management protocols and a universal site server which is configurable from remote locations via internet browser technology |
FR2766037B1 (fr) * | 1997-07-10 | 2001-03-02 | Bull Sa | Communateur a autonomie d'acheminement et systeme de videoconference utilisant un tel commutateur |
US6304895B1 (en) * | 1997-08-22 | 2001-10-16 | Apex Inc. | Method and system for intelligently controlling a remotely located computer |
US6252884B1 (en) * | 1998-03-20 | 2001-06-26 | Ncr Corporation | Dynamic configuration of wireless networks |
US6445818B1 (en) * | 1998-05-28 | 2002-09-03 | Lg Electronics Inc. | Automatically determining an optimal content image search algorithm by choosing the algorithm based on color |
US7576770B2 (en) | 2003-02-11 | 2009-08-18 | Raymond Metzger | System for a plurality of video cameras disposed on a common network |
US6016166A (en) * | 1998-08-31 | 2000-01-18 | Lucent Technologies Inc. | Method and apparatus for adaptive synchronization of digital video and audio playback in a multimedia playback system |
US6633905B1 (en) * | 1998-09-22 | 2003-10-14 | Avocent Huntsville Corporation | System and method for accessing and operating personal computers remotely |
US6289378B1 (en) * | 1998-10-20 | 2001-09-11 | Triactive Technologies, L.L.C. | Web browser remote computer management system |
US6408334B1 (en) * | 1999-01-13 | 2002-06-18 | Dell Usa, L.P. | Communications system for multiple computer system management circuits |
US6564380B1 (en) * | 1999-01-26 | 2003-05-13 | Pixelworld Networks, Inc. | System and method for sending live video on the internet |
US6532218B1 (en) * | 1999-04-05 | 2003-03-11 | Siemens Information & Communication Networks, Inc. | System and method for multimedia collaborative conferencing |
IES990431A2 (en) * | 1999-05-26 | 2000-11-26 | Cybex Comp Products Internat L | High end KVM switching system |
US6363062B1 (en) * | 1999-06-08 | 2002-03-26 | Caly Corporation | Communications protocol for packet data particularly in mesh topology wireless networks |
US6636888B1 (en) * | 1999-06-15 | 2003-10-21 | Microsoft Corporation | Scheduling presentation broadcasts in an integrated network environment |
US6172640B1 (en) * | 1999-06-18 | 2001-01-09 | Jennifer Durst | Pet locator |
US6378014B1 (en) * | 1999-08-25 | 2002-04-23 | Apex Inc. | Terminal emulator for interfacing between a communications port and a KVM switch |
US6615272B1 (en) * | 1999-10-20 | 2003-09-02 | Lantronix, Inc. | Switch node for connecting a keyboard video mouse to selected servers in a interconnected switch node network |
US6535983B1 (en) * | 1999-11-08 | 2003-03-18 | 3Com Corporation | System and method for signaling and detecting request for power over ethernet |
US6664969B1 (en) * | 1999-11-12 | 2003-12-16 | Hewlett-Packard Development Company, L.P. | Operating system independent method and apparatus for graphical remote access |
KR100364753B1 (ko) * | 1999-11-19 | 2002-12-16 | 엘지전자 주식회사 | 칼라 히스토그램의 빈값 양자화 방법 |
US7003571B1 (en) | 2000-01-31 | 2006-02-21 | Telecommunication Systems Corporation Of Maryland | System and method for re-directing requests from browsers for communication over non-IP based networks |
US6675174B1 (en) * | 2000-02-02 | 2004-01-06 | International Business Machines Corp. | System and method for measuring similarity between a set of known temporal media segments and a one or more temporal media streams |
US6622018B1 (en) * | 2000-04-24 | 2003-09-16 | 3Com Corporation | Portable device control console with wireless connection |
US6681250B1 (en) * | 2000-05-03 | 2004-01-20 | Avocent Corporation | Network based KVM switching system |
AU2001283502A1 (en) * | 2000-07-26 | 2002-02-05 | Livewave, Inc. | Methods and systems for networked camera control |
US7382397B2 (en) | 2000-07-26 | 2008-06-03 | Smiths Detection, Inc. | Systems and methods for controlling devices over a network |
US6621413B1 (en) * | 2000-08-16 | 2003-09-16 | Ge Medical Systems Global Technology Company, Llc | Wireless monitoring of a mobile magnet |
US6850502B1 (en) * | 2000-10-30 | 2005-02-01 | Radiant Networks, Plc | Join process method for admitting a node to a wireless mesh network |
US7249167B1 (en) | 2000-11-09 | 2007-07-24 | Raritan, Inc. | Intelligent modular server management system for selectively operating a plurality of computers |
US6772169B2 (en) * | 2000-11-09 | 2004-08-03 | Expand Beyond Corporation | System, method and apparatus for the wireless monitoring and management of computer systems |
US6567813B1 (en) * | 2000-12-29 | 2003-05-20 | Webex Communications, Inc. | Quality of service maintenance for distributed collaborative computing |
US7441126B2 (en) * | 2001-01-16 | 2008-10-21 | Russell Dellmo | Secure wireless LAN device including tamper resistant feature and associated method |
US20020128041A1 (en) * | 2001-03-09 | 2002-09-12 | Parry Travis J. | Methods and systems for controlling multiple computing devices |
US7424551B2 (en) * | 2001-03-29 | 2008-09-09 | Avocent Corporation | Passive video multiplexing method and apparatus priority to prior provisional application |
US7739327B2 (en) * | 2001-04-05 | 2010-06-15 | Playstream Inc. | Distributed link processing system for delivering application and multi-media content on the internet |
EP1251669A1 (en) * | 2001-04-19 | 2002-10-23 | BRITISH TELECOMMUNICATIONS public limited company | Communications network |
US20020188709A1 (en) * | 2001-05-04 | 2002-12-12 | Rlx Technologies, Inc. | Console information server system and method |
US7139398B2 (en) | 2001-06-06 | 2006-11-21 | Sony Corporation | Time division partial encryption |
US20030017826A1 (en) * | 2001-07-17 | 2003-01-23 | Dan Fishman | Short-range wireless architecture |
US7117266B2 (en) * | 2001-07-17 | 2006-10-03 | Bea Systems, Inc. | Method for providing user-apparent consistency in a wireless device |
US7102691B2 (en) * | 2001-08-08 | 2006-09-05 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for remote use of personal computer |
US20030037130A1 (en) * | 2001-08-16 | 2003-02-20 | Doug Rollins | Method and system for accessing computer systems in a computer network |
CA2461830C (en) * | 2001-09-26 | 2009-09-22 | Interact Devices | System and method for communicating media signals |
US7003563B2 (en) * | 2001-11-02 | 2006-02-21 | Hewlett-Packard Development Company, L.P. | Remote management system for multiple servers |
US8176226B2 (en) | 2001-11-09 | 2012-05-08 | Aten International Co., Ltd. | KVMP switch allowing asynchronous and synchronous switching for console devices and peripheral devices among different computers |
US8706031B2 (en) * | 2001-11-13 | 2014-04-22 | Intel Corporation | Method for switching the use of a shared set of wireless I/O devices between multiple computers |
US7042587B2 (en) | 2001-11-28 | 2006-05-09 | Hewlett-Packard Development Company, L.P. | Image data caching |
US20030112467A1 (en) * | 2001-12-17 | 2003-06-19 | Mccollum Tim | Apparatus and method for multimedia navigation |
US7206940B2 (en) | 2002-06-24 | 2007-04-17 | Microsoft Corporation | Methods and systems providing per pixel security and functionality |
US20040015980A1 (en) * | 2002-07-17 | 2004-01-22 | Sarah Rowen | Systems and methods for monitoring and controlling multiple computers |
US7818480B2 (en) * | 2002-08-29 | 2010-10-19 | Raritan Americas, Inc. | Wireless management of remote devices |
US7684483B2 (en) * | 2002-08-29 | 2010-03-23 | Raritan Americas, Inc. | Method and apparatus for digitizing and compressing remote video signals |
US7260624B2 (en) * | 2002-09-20 | 2007-08-21 | American Megatrends, Inc. | Systems and methods for establishing interaction between a local computer and a remote computer |
US7321623B2 (en) * | 2002-10-01 | 2008-01-22 | Avocent Corporation | Video compression system |
US20040093401A1 (en) * | 2002-11-13 | 2004-05-13 | International Business Machines Corporation | Client-server text messaging monitoring for remote computer management |
US7512704B2 (en) * | 2003-04-03 | 2009-03-31 | Avocent Corporation | Wireless computer system |
US7389096B2 (en) * | 2003-04-07 | 2008-06-17 | Bellow Bellows Llc | Monitoring system using multi-antenna transceivers |
US20040249953A1 (en) * | 2003-05-14 | 2004-12-09 | Microsoft Corporation | Peer-to-peer instant messaging |
US7450638B2 (en) * | 2003-07-21 | 2008-11-11 | Sony Corporation | Power-line communication based surveillance system |
US7853740B2 (en) | 2003-09-18 | 2010-12-14 | Riip, Inc. | Keyboard video mouse (KVM) switch for transmission of high quality audio with 64-bit data packets wherein transmissions of data packets are wherein a defined time limit |
US7366109B2 (en) * | 2003-10-29 | 2008-04-29 | Nortel Networks Limited | Virtual private networks within a packet network having a mesh topology |
US7379031B2 (en) * | 2003-11-18 | 2008-05-27 | Hewlett-Packard Development Company, L.P. | Generating pointer position data from position data of a pointing device of a remote console |
US8176155B2 (en) * | 2003-11-26 | 2012-05-08 | Riip, Inc. | Remote network management system |
US8683024B2 (en) * | 2003-11-26 | 2014-03-25 | Riip, Inc. | System for video digitization and image correction for use with a computer management system |
US8427421B2 (en) * | 2003-12-12 | 2013-04-23 | Raritan Americas, Inc. | Option menu for use with a computer management system |
US7342895B2 (en) | 2004-01-30 | 2008-03-11 | Mark Serpa | Method and system for peer-to-peer wireless communication over unlicensed communication spectrum |
US7827258B1 (en) * | 2004-03-01 | 2010-11-02 | American Megatrends, Inc. | Method, system, and apparatus for communicating with a computer management device |
US8031650B2 (en) | 2004-03-03 | 2011-10-04 | Sipco, Llc | System and method for monitoring remote devices with a dual-mode wireless communication protocol |
US7853663B2 (en) * | 2004-03-12 | 2010-12-14 | Riip, Inc. | Wireless management system for control of remote devices |
US9264384B1 (en) | 2004-07-22 | 2016-02-16 | Oracle International Corporation | Resource virtualization mechanism including virtual host bus adapters |
US20060095539A1 (en) | 2004-10-29 | 2006-05-04 | Martin Renkis | Wireless video surveillance system and method for mesh networking |
US9161231B2 (en) * | 2004-10-14 | 2015-10-13 | Alcatel Lucent | Method and system for wireless networking using coordinated dynamic spectrum access |
US8478884B2 (en) * | 2005-09-30 | 2013-07-02 | Riip, Inc. | Wireless remote device management utilizing mesh topology |
-
2004
- 2004-03-12 US US10/799,349 patent/US8558795B2/en active Active
-
2005
- 2005-03-09 WO PCT/US2005/007684 patent/WO2005089163A2/en active Application Filing
- 2005-03-09 JP JP2007502944A patent/JP2007538419A/ja active Pending
- 2005-03-09 CA CA002559404A patent/CA2559404A1/en not_active Abandoned
- 2005-03-09 EP EP05730955A patent/EP1733312A4/en not_active Withdrawn
- 2005-03-09 AU AU2005222842A patent/AU2005222842A1/en not_active Abandoned
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008186041A (ja) * | 2007-01-26 | 2008-08-14 | Fujitsu Component Ltd | 通信装置、kvmシステム及び通信制御方法 |
US8214565B2 (en) | 2007-01-26 | 2012-07-03 | Fujitsu Component Limited | Communication apparatus, KVM switch and communication control method |
JP2009140266A (ja) * | 2007-12-06 | 2009-06-25 | Fujitsu Component Ltd | Kvmシステム |
JP2009193561A (ja) * | 2008-02-15 | 2009-08-27 | Alcor Micro Corp | Kvmスイッチ及びその作業方法 |
JP2012234517A (ja) * | 2011-05-05 | 2012-11-29 | Aten Internatl Co Ltd | ブルートゥースモジュール組込kvmスイッチ |
US8671235B2 (en) | 2011-05-05 | 2014-03-11 | Aten International Co., Ltd. | KVM switch with embedded bluetooth module |
Also Published As
Publication number | Publication date |
---|---|
US20050204026A1 (en) | 2005-09-15 |
WO2005089163A2 (en) | 2005-09-29 |
CA2559404A1 (en) | 2005-09-29 |
EP1733312A2 (en) | 2006-12-20 |
AU2005222842A1 (en) | 2005-09-29 |
EP1733312A4 (en) | 2012-05-16 |
WO2005089163A3 (en) | 2007-12-21 |
US8558795B2 (en) | 2013-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8558795B2 (en) | Switchless KVM network with wireless technology | |
US7853663B2 (en) | Wireless management system for control of remote devices | |
US8478884B2 (en) | Wireless remote device management utilizing mesh topology | |
US8281040B2 (en) | Wireless management of remote devices | |
EP2754328B1 (en) | Wireless lan connection handover by docking system and generic network device driver | |
KR100678905B1 (ko) | 무선 usb 호스트, 무선 usb 디바이스, 이중 역할장치 호스트의 기능을 제공하는 방법 및 이중 역할 장치호스트의 기능을 수행하는 방법 | |
US20050113943A1 (en) | Wireless network controller communicating with household appliances | |
JP2003091341A (ja) | ハンドヘルドデバイスの能力拡張方法及びシステム | |
EP2786529A1 (en) | One-click connect/disconnect feature for wireless devices forming a mesh network | |
EP2499804B1 (en) | Method and apparatus for changing input type in input system using universal plug and play | |
JP2015508273A (ja) | ピアツーピアリンクを介した共有ネットワークアクセス | |
CN103858406A (zh) | 媒体数据传输方法及设备 | |
US8312151B2 (en) | Communication systems and methods for dynamic and secure simplification of equipment networking | |
US9565604B2 (en) | Station device and wireless communication method thereof and mobile device and wireless communication method thereof | |
US20080270512A1 (en) | Virtual network projection system supporting multiple projection sources and method thereof | |
CN116684216B (zh) | 一种通信方法、可读介质和电子设备 | |
CN115134454B (zh) | 一种移动kvm控制装置及方法 | |
KR20040001347A (ko) | 사용자 접속 정보를 비화한 공중 무선랜 접속 장치 및 그방법 |