新四季網

遠程控制裝置及應用其的伺服器與客戶端的製作方法

2023-10-09 17:18:14

專利名稱:遠程控制裝置及應用其的伺服器與客戶端的製作方法
遠程控制裝置及應用其的伺服器與客戶端技術領域
本實用新型是有關於在兩計算機之間的遠程控制裝置,且特別是有關於一種藉由 連接裝置而連接的遠程控制裝置及應用其的伺服及客戶端。
背景技術:
習知的遠程桌面控制使用一種網絡以交換視頻與鍵盤/滑鼠數據。通常被稱為虛 擬網絡運算(VNC),這種系統允許一臺計算機(客戶端)來遠程控制另一臺計算機(伺服 器)。伺服器與客戶端計算機系由網絡連接。鍵盤與滑鼠數據從客戶端傳輸至伺服器,而表 示伺服器桌面影像的視頻信號,被傳輸至客戶端並顯示在客戶端的監視器上。舉例而言,可 能使用這種系統以允許IT與技術支援個人來遠程控制其他使用者的計算機。
通用串行總線(Universal Serial Bus, USB)傳輸纜線已被用來作文件傳輸。舉 例而言,美國專利公開第2004/0230708號說明「一種通用串行總線(USB)文件傳輸纜線 的應用方法(An application method for universal serial bus (USB) file transfer cable) 」。當USB文件傳輸纜線連接至載入有支援大容量儲存等級標準的例如Wind0W、MaC、 Linux等的作業系統的兩臺計算機之間,且USB文件傳輸纜線亦支援大容量儲存等級時,任 一臺計算機可存取設置於USB文件傳輸纜線中的系統信息。
中華民國專利申請案公開第觀6694號亦說明一種用來作文件傳輸的USB纜線裝 置。如該公開案的圖1所示,USB纜線包含支援大容量儲存等級的控制單元14以及儲存應 用程序162的儲存單元16。纜線系連接於兩臺計算機之間,於此兩臺計算機處於不具方向 性的點對點(peer-to-peer)配置。實用新型內容
本實用新型有關於一種遠程桌面控制設備、遠程控制裝置及應用其的伺服器與客 戶端。
從此說明書可清楚理解到本實用新型的額外特徵與優點,或者可藉由本實用新型 的實行而獲知本實用新型的額外特徵與優點。本實用新型的目的與其他優點將藉由在書面 說明及申請專利範圍與附加圖式中特別指出的構造而實現並獲得。
根據本實用新型的第一方面,本實用新型提供一種遠程控制裝置,用以供一客戶 端對一伺服器進行遠程控制,其包含一控制電路以及一存儲器。控制電路連接至伺服器與 客戶端,控制電路為客戶端列舉一第一大容量儲存裝置並為該伺服器列舉一第二大容量儲 存裝置,該第一大容量儲存裝置與該第二大容量儲存裝置相容於一預定通訊協議,且控制 電路於第一與第二大容量儲存裝置之間傳送數據。存儲器連接至控制電路,存儲器儲存有 一伺服器端應用程式與一客戶端應用程式。控制電路傳送客戶端應用程式至第一大容量儲 存裝置並傳送伺服器端應用程式至第二大容量儲存裝置。客戶端應用程式用以使客戶端傳 輸使用者接口裝置數據至第一大容量儲存裝置,並接收來自第一大容量儲存裝置的表示伺 服器的數個桌面影像的視頻數據。伺服器端應用程式用以使伺服器傳輸表示伺服器的數個桌面影像的視頻數據至第二大容量儲存裝置,並接收來自第二大容量儲存裝置的使用者接 口裝置數據。
本實用新型提供一種伺服器,用以受一客戶端進行控制,該伺服器包括一主機 板;以及一控制裝置,設置於該主機板上,用以通過USB纜線電性連接至該客戶端,使得該 客戶端系可顯示該伺服器的桌面視頻,且該客戶端系可通過鍵盤與滑鼠控制該伺服器。。
本實用新型提供一種客戶端,用以對一伺服器進行控制,該客戶端包括一主機 板;以及一控制裝置,設置於該主機板上,用以通過一 USB纜線電性連接至該伺服器,使得 該客戶端可顯示該伺服器的桌面視頻,且該客戶端可通過鍵盤與滑鼠控制該伺服器。
為讓本實用新型的上述內容能更明顯易懂,下文特舉一較佳實施例,並配合所附 圖式,作詳細說明如下


圖1顯示依據本實用新型的一實施例的桌面共享與遠程控制系統的配置。
圖2顯示圖1的系統的結構,亦顯示視頻影像數據與鍵盤/滑鼠數據的數據流的 方塊圖。
圖3為圖2的連接裝置的ASIC的方塊圖。
圖4為顯示具有區別客戶端/伺服器方向的能力的一連接裝置的構造的方塊圖。
圖5為顯示具有區別客戶端/伺服器方向的能力的另一個連接裝置的構造的方塊 圖。
圖6A 6B分別繪示本實用新型的另一實施例的圖像式桌面分享系統的分配圖及 結構圖。
圖7A 7B分別繪示本實用新型的又一實施例的圖像式桌面分享系統的分配圖及 結構圖。
主要元件符號說明
12、12£1:客戶端/客戶端計算機
14、14a 伺服器/伺服器計算機
16、16a、16b 連接裝置/USB 纜線
122、122a 客戶端應用程式
124,124a 應用程式接 口
U6、U6a:作業系統
142、142a:伺服器端應用程式
144、144a 應用程式接 口
146、146a 作業系統
162、162a、162b =ASIC/ 橋接器
164 =USB 集線器
166 :GPI0 (通用 I/O)電路
1622:控制單元
1624 儲存單元具體實施方式
後續將揭露本實用新型的詳細說明的實施示範例,其他依據本實用新型的技術、 系統與運作構造予以具體化的多樣化的形式與模式可能會與所揭露實施例有所不同,但仍 應屬本案的技術。因此,於此所揭露的具體構造與功能細節僅為代表,僅為了揭露的目的提 供了最佳實施例並於此提供一基礎給界定本實用新型的範疇的申請專利範圍。下文提供本 實用新型的較佳實施例與可能的替代實施例的詳細說明。
本實用新型一實施例的系統的連接配置兩臺計算機被一 USB纜線裝置連接,且在 本實用新型中,使用USB纜線裝置以達成桌面共享與遠程控制。兩臺計算機具有一客戶 端-伺服器關係以及視頻與鍵盤/滑鼠數據的雙向數據流。於此,伺服器傳輸表示其桌面影 像的視頻數據至客戶端,而客戶端傳輸鍵盤/滑鼠數據(更一般言,使用者接口裝置數據) 至伺服器以控制伺服器。
圖1顯示本實用新型的應用,其中客戶端計算機藉由連接裝置與伺服器計算機來 交換KVM(鍵盤、屏幕、滑鼠)數據,以藉由客戶端計算機達成伺服器計算機的控制。一伺服 器計算機14 (亦被稱為遠程側)與一客戶端計算機12 (亦被稱為近端側)連接至一連接裝 置16。連接裝置16典型地具有一小尺寸外形(form factor)。為方便起見,本實用新型中 的連接裝置16有時被稱為一 USB纜線,雖然我們將理解其並非是一簡單的USB纜線。
在連接裝置16與客戶端12和伺服器14之間的USB纜線可能與裝置16的本體一 體成形,或者它們可能實體上是插入至裝置16的本體上的各個連接器的分離纜線,或其組I=I O
圖2為顯示圖1的系統的方塊圖。連接裝置16包含用以連接客戶端與伺服器計 算機的電路,於此例為現場可編程門陣列(FPGA),複雜可編程邏輯器件(CPLD)或特殊用途 集成電路(ASIC),其為PC對PC的USB橋接器162。圖3所示的ASIC 162的構造可能類似 於前述的中華民國專利申請案公開第觀6694號所示的USB纜線,亦即,其可包含支援大容 量儲存等級(Masdtorage Class)的一控制單元1622以及儲存客戶端與伺服器端應用程 序的一儲存單元16 (更詳細說明於後)。控制單元1622可能適當地包含其自己的存儲器 (未顯示)ο
ASIC 162相對於客戶端12與伺服器14執行USB裝置控制器功能,以舉列一大容 量儲存裝置(模擬伺服器端大容量儲存裝置)至伺服器14,並舉列另一個大容量儲存裝置 (模擬客戶端大容量儲存裝置)至客戶端12。大容量儲存裝置可能是與USB大容量儲存等 級標準(例如CD-ROM、DVDR0M、快閃碟、硬式磁碟機、軟式磁碟機等)相容的任何裝置。
CD-ROM較佳是作為模擬裝置,其乃因為它們提供方便的自動執行功能,藉由其可 使儲存於CD-ROM的程序自動被載入至主計算機(客戶端或伺服器)並被執行而不需使用 者介入。ASIC 162亦傳送在兩個列舉的大容量儲存裝置之間的數據。
伺服器應用程式(AP) 142表示一伺服器端應用程式,其儲存於模擬伺服器端大容 量儲存裝置中,並被載入至伺服器計算機14且由伺服器計算機14所執行。伺服器端應用 程序142經由伺服器14的作業系統146所提供的應用程式接口 144取得伺服器的桌面影 像的視頻數據,並通過USB纜線16藉由寫入至模擬伺服器端大容量儲存裝置將視頻數據傳 輸至客戶端。此外,藉由從模擬伺服器端大容量儲存裝置讀取,伺服器AP 142接收來自客 戶端的鍵盤/滑鼠數據並使用API 144以將數據應用於伺服器計算機14來控制它。
客戶端應用程式(AP) 122表示一客戶端應用程式,其儲存於模擬客戶端大容量儲 存裝置中,並被載入至客戶端計算機12且由客戶端計算機12所執行。客戶端應用程式122 經由客戶端12的作業系統1 所提供的API 1 取得客戶端的鍵盤/滑鼠數據,並通過 USB纜線16藉由寫入至模擬客戶端大容量儲存裝置將數據傳輸至伺服器端。此外,藉由從 模擬伺服器端大容量儲存裝置讀取,客戶端AP 122接收來自伺服器端的視頻數據並使用 API 124以將視頻數據顯示在客戶端計算機12的一顯示裝置(未顯示)上。從伺服器14 至客戶端12的視頻影像數據與從客戶端12至伺服器14的鍵盤/滑鼠數據的數據流以虛 線顯示於圖2中。
客戶端響應提供使用者一遠程控制接口,顯示遠程(伺服器)計算機的桌面影像, 並將客戶端鍵盤與滑鼠事件傳送至伺服器端。如圖4所示,客戶端首先完成與遠程(伺服 器)側的交握溝通,用以交換需要的信息。如果不成功,則重複交握溝通。在成功建立連接 的後,開始KVM(鍵盤、屏幕、滑鼠)數據的交換。關於視頻數據,客戶端接收來自伺服器的 視頻數據,並使用由伺服器的作業系統所提供的API,用以基於所接收的視頻數據來描繪桌 面影像。在視窗(Windows)的例子中,BitBlt程序可用以描繪影像。重複以連續接收視頻 數據並描繪桌面影像。
關於鍵盤/滑鼠數據方面,近端側(客戶端)藉由使用由客戶端的作業系統所提 供的API來取得近端鍵盤/滑鼠數據(步驟S46)。在Windows的例子中,可使用視窗消 息(Windows Message)以取得鍵盤與滑鼠數據。關於鍵盤方面,WM_KEYD0WN、WM_KEYUP、 WM_SYSKEYD0WN及WM_SYSKEYUP可能用以取得鍵盤點選;關於滑鼠方面,WM_LBUTT0ND0WN, WM_LBUTT0NUP, WM_MBUTT0ND0WN, WM_MBUTT0ND0WN, WM_MBUTTONUP、WM_RBUTT0ND0WN, WM_ RBUTTONUP及WM_M0USEM0VE可能用以取得滑鼠移動/位置與按鍵點選條件。然後,依據兩 個計算機之間事先達成協議的慣例,客戶端將近端鍵盤/滑鼠數據包封成數個封包,並通 過USB纜線將鍵盤/滑鼠數據封包傳輸至遠程側。重複以連續取得並傳輸鍵盤/滑鼠數據。
伺服器端可響應於取得伺服器計算機的桌面的視頻數據,接收來自客戶端的鍵盤 /滑鼠數據,並模擬伺服器上的鍵盤/滑鼠事件以控制伺服器。伺服器首先完成與客戶端的 交握溝通。如果不成功,則重複交握溝通。在成功建立連接的後,開始KVM數據的交換。關 於視頻數據方面,伺服器基於各種不同的影像改變或事件以及來自客戶端的請求來分析桌 面影像,並藉由使用由作業系統所提供的API取得伺服器的桌面影像。在Windows的例子 中,BitBlt程序可能用以取得桌面影像。伺服器決定伺服器的桌面影像中可能改變的區域, 將數據包封成數個封包並通過USB纜線傳輸桌面影像以作為給客戶端的視頻數據封包。重 復步驟S54-S56以連續取得並傳輸桌面影像。
關於鍵盤與滑鼠方面,伺服器接收來自客戶端的鍵盤/滑鼠數據封包,從這些封 包取出鍵盤/滑鼠事件,並藉由使用由作業系統所提供的API模擬伺服器上的鍵盤/滑鼠 事件以控制伺服器。在Windows的例子中,keybcLevent程序可能用以模擬鍵盤事件,而 ntmOUSe_event程序可能用以模擬滑鼠事件。重複步驟S57-S58以連續接收並應用鍵盤與 滑鼠事件。
區別客戶端/伺服器方向性的方法系說明於下。因為系統的運作系基於一客戶端 /伺服器模型,所以當纜線16的客戶端被插入至客戶端計算機12時,應該自動執行客戶端 應用程式122,而當纜線16的伺服器端被插入至伺服器計算機14時,應該自動執行伺服器端應用程式142。ASIC 162為一種PC對PC(點對點)裝置,且本質上並未具有任何方向 性。因此,一硬體組件或電路設置於連接裝置16中以授予方向性。一個導覽程序(pilot program)設置於連接裝置16中,其可基於在硬體電路或組件中所提供的信息來區別客戶 端與伺服器端方向,並可呼叫相對應的客戶端程序或伺服器端程序。兩種用以區別方向的 方式系說明於下。
參見圖4,第一方式使用設置於連接裝置16中的一硬體組件,亦即一 USB集線器 164。ASIC 162連接至USB集線器164的下遊埠,而USB集線器164的上遊埠待被連接 至客戶端計算機12。當連接裝置16的客戶端被插入至客戶端計算機12時,連接裝置舉列 兩個USB裝置至客戶端12,一個為一般USB集線器,另一個為大容量儲存裝置(客戶端大容 量儲存裝置)。如果使用者在纜線16的客戶端被插入至客戶端12時打開客戶端12的裝置 管理員(Device Manager),則使用者將看見一 USB集線器與USB大容量儲存裝置。當USB 纜線16的伺服器端被插入至伺服器計算機14時,USB纜線舉列一大容量儲存裝置(伺服 器端大容量儲存裝置)至伺服器。
每個大容量儲存裝置儲存一導覽程序,用以區別客戶端/伺服器方向性,且這些 導覽程序在連接各個計算機的後被執行。當執行每個導覽程序時,其查詢所連接的計算機 的作業系統是否有一特定的USB大容量儲存裝置出現於一特定USB集線器的下遊埠,此 乃由USB裝置的事先定義的USBVID(製造商ID)與USB PID(產品ID)所判斷。如果判斷 結果為「是」,則決定該側為客戶端,且客戶端應用程式從USB大容量儲存裝置被載入至所 連接的計算機(客戶端)並被執行。如果判斷結果為「否」,則決定該側為伺服器端,且伺服 器應用程式從USB大容量儲存裝置被載入至所連接的計算機(伺服器)並被執行。
參見圖5,第二種方式使用設置於連接裝置16中的一硬體電路,亦即一通用型輸 入輸出(general purpose I/0,GPI0)電路 166。GPIO 166 連接至 ASIC162 的客戶端,並為 ASIC 162提供一基礎,用以舉列不同的USB大容量儲存裝置至客戶端12與伺服器14。當 纜線16的客戶端與伺服器端分別被插入至客戶端12與伺服器14時,如果ASIC 162確定 一方向具有連接至它的GPI0166,則該方向為客戶端,且ASIC列舉包含一字串的一USB大容 量儲存裝置至所連接的計算機(客戶端),該字串具有預定的特定裝置信息。如果ASIC162 確定一方向並不具有GPIO 166,則該方向為伺服器端,且ASIC舉列不含有具預定特定裝置 信息的字串的一 USB大容量儲存裝置至所連接的計算機(伺服器)。這種舉列將可使導覽 程序決定伺服器或客戶端方向。
儲存於各個大容量儲存裝置中的導覽程序被載入至所連接的計算機(客戶端或 伺服器)上並被執行。導覽程序查詢計算機的作業系統是否具有一包含預定特有裝置信息 的一字串的USB大容量儲存裝置。如果是,則決定此側為客戶端,且客戶端應用程式從USB 大容量儲存裝置被載入至所連接的計算機(客戶端)並被執行。如果否,則決定此側為伺 服器端,且伺服器應用程式從USB大容量儲存裝置被載入至所連接的計算機(伺服器)並 被執行。
關於上述兩種方式的替代方案,方向性可能設置於ASIC 162本身中。換言之,而 非點對點裝置,ASIC 162可能具有兩個不同方向或側。ASIC 162的伺服器端將模擬儲存 伺服器端應用程式的USB大容量儲存裝置,而ASIC的客戶端將模擬儲存客戶端應用程式的 USB大容量儲存裝置。
連接裝置16可相容於不同的作業系統平臺。為達成這個目標,供不同的作業系統 用的多重客戶端與伺服器端應用程式,系儲存於ASIC 162中並經由列舉的USB大容量儲存 裝置提供給客戶端12與伺服器14。客戶端12與伺服器14的作業系統將自動選擇與特定 作業系統相容的程序來執行。
因為應用程式系儲存於USB文件傳輸纜線中,且USB文件傳輸纜線系被模擬成一 自動執行儲存裝置(例如軟碟機、硬碟機或CD-ROM光碟機等),所以本實用新型的USB文件 傳輸纜線能夠自動執行文件傳輸而不必裝設驅動程序與程序。為了使用者,當文件傳輸可 自動在兩臺計算機之間被執行,而不必裝設驅動程序與程序在任一臺計算機中時,USB文件 傳輸纜線的應用方法提供隨插即用能力。
所有視頻與鍵盤/滑鼠數據是經由作業系統的應用程式使用者接口 (Application Program Interface, API)而取得,然後被包成封包並傳輸至另一側。於另 一側,系藉由軟體而從所接收的封包中取出數據,並將數據送出至作業系統,藉以達成在客 戶端與伺服器之間的桌面共享與遠程控制。
請參照圖6A 6B,其分別繪示乃本實用新型的另一實施例的圖像式桌面分享系 統的分配圖及結構圖。伺服器Ha包含一連接裝置16a,客戶端12通過纜線電性連接至伺 服器Ha的連接裝置16a。在本實施例中,纜線可以是USB傳輸線,伺服器1 的連接裝置 16a及客戶端12各具有一 USB連接器用以電性連接至纜線。連接裝置16a可設置於伺服器 14a的主機板上,或者連接裝置16a可設置於伺服器1 的電路板模組用以電性連接至伺服 器14a的主機板。連接裝置1 包含一控制器(例如是ASIC) 162a,伺服器14a具有伺服器 AP 142a、API 144a 與作業系統 146a。其中 ASIC 162a、伺服器 AP 142a、API 144a 與操作 系統146a的連接關係與運作功能與圖2的ASIC 162、伺服器AP 142、API 144與作業系統 146的連接關係與運作功能相同,在此省略不再贅述。通過連接裝置16a內建於伺服器Ha 的設計,客戶端12可以顯示伺服器14a的桌面視頻及播放伺服器14a的音頻,並進以通過 鍵盤與滑鼠控制伺服器14a,甚至可以達到客戶端12與伺服器Ha之間相互分享與傳輸數 據的目的。再者,當客戶端電性連接至連接裝置時,連接裝置協調客戶端與伺服器之間連接 關係,使得客戶端可顯示伺服器的桌面視頻,而控制伺服器。在本實施例中,ASIC 16 系可 電性連接於伺服器Ha的主機(Host) USB控制器、中央處理器(Central processing unit, CPU)或總線(Bus)。
請參照圖7A 7B,其分別繪示乃本實用新型的又一實施例的圖像式桌面分享系 統的分配圖及結構圖。客戶端1 包含一連接裝置16b,伺服器14系通過纜線電性連接至 客戶端1 的連接裝置16b。在本實施例中,纜線可以是USB傳輸線,客戶端1 的連接裝 置16b及伺服器14各具有一 USB連接器用以電性連接至纜線。連接裝置16b系可設置於客 戶端12a的主機板上,或者連接裝置16b系可設置於客戶端12a的電路板模組用以電性連 接至客戶端12a的主機板。連接裝置16b包含一控制器(例如是ASIC) 162b,客戶端1 具 有伺服器AP 122a、API 12 與作業系統126a。其中ASIC 162b、伺服器AP 122a、API 124a 與作業系統126a的連接關係與運作功能與圖2的ASIC 162、伺服器AP 122、API 124與操 作系統1 的連接關係與運作功能相同,在此省略不再贅述。通過連接裝置16b內建於客戶 端12a的設計,客戶端1 可以顯示伺服器14的桌面視頻及播放伺服器14的音頻,並進以 通過鍵盤與滑鼠控制伺服器14,甚至可以達到客戶端1 與伺服器14之間相互分享與傳輸數據的目的。再者,當伺服器電性連接至連接裝置時,連接裝置協調客戶端與伺服器之間連 接關係,使得客戶端系可顯示伺服器的桌面視頻,而控制伺服器。在本實施例中,ASIC 162b 系可電性連接於客戶端12a的主機(Host)USB控制器、中央處理器(Central processing unit, CPU)或總線(Bus)。
又,依據本實用新型的一實施例的系統,系使用硬體電路或組件以使一導覽程序 (pilot program)區別客戶端(控制側)與伺服器端(被控制側)。接著,導覽程序呼叫待 由相對應的計算機執行的對應的客戶端或伺服器端應用程式。此外,伺服器與客戶端可以 是筆記型計算機或可外接鍵盤、屏幕、滑鼠、麥克風、喇叭及觸控式顯示屏幕的計算機。另 外,伺服器與客戶端可以是個人數字助理(Personal Digital Assistant,PDA)或移動電 話(Cellular Phone) 0此外,伺服器與客戶端可以是相同或不同的作業系統(Operation System, OS)或通訊平臺(Communication Platform)。
依據本實用新型的一實施例的遠程桌面控制系統與方法具有數個優點。第一,一 旦執行客戶端與伺服器端應用程式就會建立連接。只要客戶端程序與伺服器端程序兩者被 執行,則不管順序,就自動建立連接,且兩臺計算機可開始執行桌面共享與遠程控制。第二, 此種系統所使用的雙向數據流適合一遠程桌面控制應用,且在適應其他應用上有彈性。第 三,其並未使用供伺服器端用的模擬鍵盤/滑鼠裝置。遠程控制只藉由軟體與作業系統而 完成,藉以提供與各種不同的平臺更大的相容性。
熟習本項技藝者將明白在不背離本實用新型的精神或範疇的下,可作出本實用新 型的遠程桌面控制方法與設備的各種不同的修改與變化。因此,本實用新型意圖涵蓋落在 以下權利要求書及其等效設計的範疇的內的修改與變化。
綜上所述,雖然本實用新型已以一較佳實施例揭露如上,然其並非用以限定本實 用新型。本實用新型所屬技術領域中具有通常知識者,在不脫離本實用新型的精神和範圍 內,當可作各種的更動與潤飾。因此,本實用新型的保護範圍當視後附的權利要求書所界定 者為準。
權利要求
1.一種遠程控制裝置,用以供一客戶端對一伺服器進行遠程控制,包含一控制電路,連接至該伺服器與該客戶端,該控制電路為該客戶端列舉一第一大容量 儲存裝置並為該伺服器列舉一第二大容量儲存裝置,該第一大容量儲存裝置與該第二大容 量儲存裝置相容於一預定通訊協議,且該控制電路於該第一與第二大容量儲存裝置之間傳 送數據;以及一存儲器,連接至該控制電路,該存儲器儲存一伺服器端應用程式與一客戶端應用程 序,其中該控制電路傳送該客戶端應用程式至該第一大容量儲存裝置並傳送該伺服器端應 用程序至該第二大容量儲存裝置,其中,該客戶端應用程式用以使該客戶端傳輸使用者接口裝置數據至該第一大容量儲 存裝置,並接收來自該第一大容量儲存裝置的表示該伺服器的多個桌面影像的視頻數據, 且其中,該伺服器端應用程式用以使該伺服器傳輸表示該伺服器的多個桌面影像的該視 頻數據至該第二大容量儲存裝置,並接收來自該第二大容量儲存裝置的該使用者接口裝置 數據。
2.如權利要求1所述的遠程控制裝置,其中該客戶端應用程式用以使該客戶端以多個 封包的方式傳輸該使用者接口裝置數據至該第一大容量儲存裝置,且其中該伺服器端應用 程序用以使該伺服器以多個封包的方式傳輸該視頻數據至該第二大容量儲存裝置;其中,該伺服器端應用程式用以使該伺服器從由該第二大容量儲存裝置所接收的該等 封包取出該使用者接口裝置數據並將該被取出數據應用至該伺服器,且其中該客戶端應用 程序用以使該客戶端從由該第一大容量儲存裝置所接收的該等封包取出該視頻數據並顯 示於該客戶端的一顯示裝置上;其中,該客戶端應用程式用以經由該客戶端的一應用程式接口(API)取得該使用者接 口裝置數據,且其中該伺服器應用程式用以經由該伺服器的一 API取得表示該伺服器的多 個桌面影像的該視頻數據。
3.如權利要求1所述的遠程控制裝置,其中該預定通訊協議為通用串行總線(USB)協議;其中,列舉的該第一與第二大容量儲存裝置為⑶-ROM裝置;其中,該控制電路與該存儲器實施於一現場可編程門陣列(FPGA),一複雜可編程邏輯 器件(CPLD)或一特殊用途集成電路(ASIC)中。
4.如權利要求1所述的遠程控制裝置,更包含一 USB集線器,其具有連接至該客戶端的一上遊埠與連接至該控制電路的一下遊端Π,其中,該控制電路模擬一 USB集線器與一標準USB大容量儲存裝置至該客戶端, 其中,該存儲器儲存一導覽程序(Pilot program)並將該導覽程序傳送至該第一大容 量儲存裝置與該第二大容量儲存裝置,以及其中,該導覽程序用以查詢該客戶端或伺服器的一作業系統是否包括有一特定USB集 線器,且依據該作業系統的該響應載入並執行該客戶端應用程式或該伺服器端應用程式。
5.如權利要求1所述的遠程控制裝置,更包含一通用型輸入輸出(GPIO)電路,連接至該控制電路的一客戶端,其中,該控制電路列舉一包含一字串的USB大容量儲存裝置至該客戶端,該字串具有 預定的特定裝置信息,其中,該存儲器儲存一導覽程序並將該導覽程序傳送至該第一大容量儲存裝置與該第 二大容量儲存裝置,以及其中,該導覽程序用以查詢該客戶端或該伺服器的一作業系統是否包括有預定的特定 裝置信息的該字串的該USB大容量儲存裝置,並依據該作業系統的響應載入且執行該客戶 端應用程式或該伺服器端應用程式。
6.如權利要求1所述的遠程控制裝置,設置於該伺服器內或該客戶端內,該控制電路 系可電性連接於該伺服器或該客戶端的一主機(Host)USB控制器、一中央處理器(Central processing unit, CPU)或一總線(Bus)。
7.一種伺服器,用以受一客戶端進行控制,該伺服器包括一主機板;以及一連線裝置,設置於該主機板上,該連線裝置儲存一伺服器端應用程式,且該連線裝置 用以通過USB纜線電性連接至該客戶端,使得該客戶端可顯示該伺服器的桌面視頻,且該 客戶端可通過鍵盤與滑鼠控制該伺服器。
8.如權利要求7所述的伺服器,與該客戶端之間可相互分享與傳輸數據,該連接裝置 包括一 USB控制器,該USB控制器系可電性連接於該伺服器的一主機(Host)USB控制器、一 中央處理器(Central processing unit, CPU)或一總線(Bus)。
9.一種客戶端,用以對一伺服器進行控制,該客戶端包括一主機板;以及一連接裝置,設置於該主機板上,該連接裝置儲存一客戶端應用程式,且該連接裝置用 以通過一 USB纜線電性連接至該伺服器,使得該客戶端可顯示該伺服器的桌面視頻,且該 客戶端可通過鍵盤與滑鼠控制該伺服器。
10.如權利要求9所述的客戶端,與該伺服器之間可相互分享與傳輸數據,該連接裝置 包括一 USB控制器,該USB控制器系可電性連接於該客戶端的一主機(Host) USB控制器、一 中央處理器(Central processing unit, CPU)或一總線(Bus)。
全文摘要
一種遠程控制裝置,其中伺服器與客戶端藉由連接裝置而連接,連接裝置包含一ASIC以舉列USB的第一大容量儲存裝置至伺服器,並舉列一第二大容量儲存裝置至客戶端。伺服器執行一伺服器端應用程式以取得表示其桌面影像的視頻數據,並將視頻數據傳輸至第一大容量儲存裝置,以及接收來自第一大容量儲存裝置的使用者輸入裝置數據並應用它們來控制伺服器。客戶端執行一客戶端應用程式以取得鍵盤與滑鼠數據,並將數據傳輸至第二大容量儲存裝置,以及接收來自第二大容量儲存裝置的視頻數據並應用於一顯示裝置。
文檔編號H04L29/06GK102035820SQ20101020898
公開日2011年4月27日 申請日期2010年6月25日 優先權日2009年9月25日
發明者李建鋒, 林志樺 申請人:宏正自動科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀