JP2007538419A - 無線技術によるスイッチレスkvmネットワーク - Google Patents

無線技術によるスイッチレスkvmネットワーク Download PDF

Info

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
Application number
JP2007502944A
Other languages
English (en)
Inventor
ホウール,デイヴィッド
Original Assignee
リープ,インコーポレイテッド
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by リープ,インコーポレイテッド filed Critical リープ,インコーポレイテッド
Publication of JP2007538419A publication Critical patent/JP2007538419A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0227Cooperation and interconnection of the input arrangement with other functional units of a computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/34Signalling channels for network management communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/038Indexing scheme relating to G06F3/038
    • G06F2203/0384Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/16Use of wireless transmission of display information
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/24Keyboard-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は、使用可能なリモートコンピュータのリストで、ユーザに表示されるオプションメニューを更新するために、ワイヤレスネットワークによって提供される情報を利用できる。オプションメニューは、送信されるビデオの品質を改善するためにビデオ設定を手動で調整する能力もユーザに与えてよい。
次に図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を有してよい。
本発明は、本発明の完全な開示を行う目的でかなり詳しく実施形態が述べられている好適実施形態及び複数の実施形態に関して説明されてきたが、このような実施形態は例示的にすぎず、本発明のすべての態様の網羅的な列挙を制限するまたは表現することを目的としていない。したがって、本発明の範囲は以下の請求項によってのみ定義されるものとする。さらに、多数の変更が、本発明の精神及び原則から逸脱することなく、このような詳細で加えられてよいことが当業者には明らかとなるであろう。本発明は、その本質的な特性から逸脱することなく他の形式で具現化できることが理解されるべきである。
リモートコンピュータへのユーザワークステーションの無線接続を描写する本発明の好適実施形態に従うコンピュータ管理システムの概略表現であり、各ユーザワークステーションは、キーボード、モニタ、及びカーソル制御装置に結合されている無線機対応のユーザステーション(WUST)を備え、各リモートコンピュータは無線機対応のコンピュータインタフェースモジュール(WCIM)に直接的に接続されている。 WUST、及びキーボード、ビデオモニタ、及びカーソル制御装置用のコネクタの内部構造のブロック図を描写する本発明の好適実施形態に従う図1に図示されているWUSTの概略表現である。 WCIM、及びキーボードポート、ビデオモニタポート、及びカーソル制御装置ポート用のコネクタの内部構造のブロック図を描写する本発明の好適実施形態に従う図1に図示されるWCIMの概略表現である。 ユーザワークステーションとリモートコンピュータ間で接続をセットアップするためにWCIMとWUSTの間での情報の交換を詳説するフローチャートである。 キーボード、ビデオモニタ、及びカーソル制御装置を含むユーザワークステーションの、ワイヤレスKVMアクセスポイントを通したリモートコンピュータ及びサーバへの無線接続を描写する本発明の代替実施形態に従うコンピュータ管理システムの概略表現である。 複数のWUSTと無線で連絡する1つの複合WCIMと複数のリモートコンピュータの接続を描写する本発明の別の代替実施形態に従うコンピュータ管理システムの概略表現である。 複合WCIM、及び複数のキーボードポート、ビデオモニタポート、及びカーソル制御装置ポート用のコネクタの内部構造のブロック図を描写する、図6に示されている複合WCIMの概略図である。

Claims (31)

  1. 遠隔装置の無線監視及び制御を提供するためのシステムであって、
    それぞれが第1の無線通信装置を有する複数の第1のトランシーバであって、それぞれの前記第1のトランシーバが前記キーボード及び前記カーソル制御装置から信号を受信するためにキーボード、ビデオモニタ、及びカーソル制御装置に結合されている複数の第1の無線通信装置と、
    それぞれが第2の無線通信装置を有する複数の第2のトランシーバであって、それぞれの前記第2のトランシーバが前記遠隔装置からビデオデータを受信するため、及び前記ビデオデータをワイヤレスネットワーク上で前記受信機に送信するために前記リモートデバイスの内の少なくとも1つに結合されている複数の第2の無線通信装置と、
    を備えるシステム。
  2. 前記ワイヤレスネットワークは802.11ワイヤレスネットワークである請求項1に記載のシステム。
  3. 前記ワイヤレスネットワークはアドホックワイヤレスネットワークである請求項2に記載のシステム。
  4. 前記ワイヤレスネットワークはインフラストラクチャワイヤレスネットワークである請求項2に記載のシステム。
  5. 前記ワイヤレスネットワークはブルートゥースネットワークである請求項1に記載のシステム。
  6. 前記ワイヤレスネットワークは無線機対応スイッチを含む請求項1に記載のシステム。
  7. それぞれの前記第1のトランシーバは前記遠隔装置のリストを前記ビデオモニタに表示するための回路網を含む請求項1に記載のシステム。
  8. それぞれの前記第1のトランシーバは、前記リストからのユーザの選択に応えて前記複数の第2のトランシーバの内の1つに接続要求メッセージを送信する請求項7に記載のシステム。
  9. 前記接続要求メッセージは、前記ワイヤレスネットワーク上で前記第1の無線通信装置と第2の無線通信装置間の無線通信のための選択チャネルを含む請求項8に記載のシステム。
  10. 前記リストはオンスクリーンディスプレイプロセッサによって生成される請求項7に記載のシステム。
  11. 前記リストは汎用プロセッサで実現されるソフトウェアによって生成される請求項7に記載のシステム。
  12. 前記リストは前記遠隔装置に関連する情報を含む請求項7に記載のシステム。
  13. 前記リストは追加の遠隔装置で自動的に更新される請求項12に記載のシステム。
  14. 前記ビデオデータは、前記第2のトランシーバの前記第2の無線通信装置によって送信される前に圧縮される請求項1に記載のシステム。
  15. 前記ビデオデータ、前記キーボードデータ、及び前記カーソル制御装置データは、前記第1の無線通信装置と前記第2の無線通信装置によって前記ワイヤレスネットワーク上で送信される前に暗号化される請求項1に記載のシステム。
  16. ワイヤレスネットワーク上でキーボード信号、カーソル制御装置信号、及び圧縮ビデオ信号を、ビデオモニタ、キーボード及びカーソル制御装置に接続されているワークステーションと選択コンピュータの間で送信するための方法であって、
    前記ワークステーションの前記ビデオモニタ上で使用可能なコンピュータのメニューを表示するステップと、
    前記使用可能なリモートコンピュータから選択コンピュータを操作するためにユーザ要求を受信するステップと、
    前記ユーザ要求に応えて前記ワイヤレスネットワーク上で前記ワークステーションから前記選択コンピュータに接続要求メッセージを送信するステップと、
    前記ワイヤレスネットワーク上で前記ビデオモニタでの表示のために前記選択コンピュータから前記ワークステーションにビデオ信号を送信するステップと、
    前記ワイヤレスネットワーク上で前記キーボードと前記ワークステーションのカーソル制御装置からキーボード信号とカーソル制御信号を前記選択遠隔装置に送信するステップと、
    を備える方法。
  17. 前記方法が、
    追加の遠隔装置で使用可能な遠隔装置の前記メニューを更新するステップと、
    をさらに備える請求項16に記載の方法。
  18. 前記方法が、
    前記遠隔装置が前記ワイヤレスネットワークを出入りすると自動的に使用可能な遠隔装置の前記メニューを更新するステップと、
    をさらに備える請求項16に記載の方法。
  19. 前記ワイヤレスネットワークが802.11ワイヤレスネットワークである請求項16に記載の方法。
  20. 前記ワイヤレスネットワークがピアツーピアワイヤレスネットワークである請求項19に記載の方法。
  21. 前記ワイヤレスネットワークがインフラストラクチャモードワイヤレスネットワークである請求項19に記載の方法。
  22. 前記ワイヤレスネットワークがブルートゥースワイヤレスネットワークである請求項19に記載の方法。
  23. デバイスを遠隔で監視し、制御するためのワイヤレスリモートネットワーク管理システムであって、
    それぞれがキーボード、ビデオモニタおよびカーソル制御装置に結合されている複数の第1の無線機対応トランシーバと、
    それぞれが遠隔装置に結合されている複数の第2の無線機対応トランシーバと、
    無線通信と有線通信のために使用可能にされる中央スイッチと、
    を備え、
    第1のワイヤレスネットワークを介して、それぞれの前記第1の無線機対応トランシーバがキーボード信号とカーソル制御装置信号を前記キーボード及び前記カーソル制御装置から前記中央スイッチに通信し、
    前記中央スイッチが前記第2の無線機対応のトランシーバの内の1台に第2のワイヤレスネットワークを介して前記信号を送り、
    それぞれの前記第2の無線機対応トランシーバが前記遠隔装置から前記中央スイッチに前記第2のワイヤレスネットワークを介してビデオデータを通信し、
    前記中央スイッチが、前記第1のワイヤレスネットワークを介して前記複数の第1の無線機対応トランシーバの内の1台に前記ビデオデータを通信する
    ワイヤレス遠隔ネットワーク管理システム。
  24. 前記第1のワイヤレスネットワークと前記第2のワイヤレスネットワークが802.11ワイヤレスネットワークである請求項23に記載のシステム。
  25. それぞれの前記第1のトランシーバが前記ビデオモニタで前記遠隔装置のメニューを表示するための回路網を含む請求項23に記載のシステム。
  26. それぞれの前記第1のトランシーバが該中央スイッチに接続要求メッセージを送信し、該中央スイッチが該接続要求メッセージを、前記メニューからの選択に応えて前記複数の第2のトランシーバの内の1台に送信する請求項25に記載のシステム。
  27. 前記メニューはオンスクリーンディスプレイプロセッサによって生成される請求項25に記載のシステム。
  28. 前記メニューは、汎用プロセッサ上で実現されるソフトウェアによって生成される請求項25に記載のシステム。
  29. 前記メニューは前記遠隔装置に関連する情報を含む請求項28に記載のシステム。
  30. 前記メニューは追加の遠隔装置で自動的に更新される請求項29に記載のシステム。
  31. 前記ビデオデータは、前記第2の送信機によって送信される前に圧縮される請求項23に記載のシステム。
JP2007502944A 2004-03-12 2005-03-09 無線技術によるスイッチレスkvmネットワーク Pending JP2007538419A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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) 사용자 접속 정보를 비화한 공중 무선랜 접속 장치 및 그방법