專利名稱:遠程桌面監(jiān)視控制系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遠程監(jiān)視和控制,更具體地講,涉及一種對遠程終端(被控終端)進行 監(jiān)視和控制的遠程桌面監(jiān)視控制系統(tǒng)和方法。遠程終端可以是PC機、工業(yè)控制終端、醫(yī)療 儀器儀表及各種具有VGA等視頻輸出和鍵盤鼠標輸入的終端等。
背景技術(shù):
近些年,基于網(wǎng)絡(luò)的遠程桌面監(jiān)視和控制技術(shù)得到了很大的發(fā)展,主控終端通過 網(wǎng)絡(luò)連接到受控終端,不但可以查看受控終端的桌面的內(nèi)容,而還可以使用主控終端本地 的鍵盤鼠標來控制遠程的受控終端的桌面,就像在受控終端本地使用鍵盤鼠標一樣。然而, 現(xiàn)有的遠程桌面監(jiān)視和控制技術(shù)存在有一個限制,即,主控終端和受控終端必須都接入同 一個網(wǎng)絡(luò)中,用于遠程桌面監(jiān)視和控制的數(shù)據(jù)(例如,遠程桌面圖像、桌面控制信號)都通 過該網(wǎng)絡(luò)進行傳輸。 然而,當遠程的受控終端設(shè)備不具備聯(lián)網(wǎng)能力或聯(lián)網(wǎng)裝置(例如,沒有配置網(wǎng)卡、 網(wǎng)絡(luò)接入點等)、不方便聯(lián)網(wǎng)或者其所在網(wǎng)絡(luò)需要與主控終端所在網(wǎng)絡(luò)相對隔離的情況下, 無法實現(xiàn)對該受控終端的監(jiān)視和控制。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種遠程桌面監(jiān)視控制系統(tǒng)和方法,從而在遠程的受控終 端設(shè)備不具備聯(lián)網(wǎng)能力或聯(lián)網(wǎng)裝置、不方便聯(lián)網(wǎng)或者其所在網(wǎng)絡(luò)需要與主控終端所在網(wǎng)絡(luò) 相對隔離的情況下,仍然能夠?qū)υ撌芸匮b置進行監(jiān)視和控制。 根據(jù)本發(fā)明一方面,提供一種遠程桌面監(jiān)視控制系統(tǒng),其特征在于包括主控終
端,編碼器和受控終端,其中,受控終端的視頻輸出端口連接到編碼器的視頻輸入端口 ,以
將受控終端的桌面圖像發(fā)送到編碼器進行編碼;編碼器通過網(wǎng)絡(luò)連接到主控終端,以從主
控終端接收桌面控制信號和將編碼的桌面圖像發(fā)送給主控終端;受控終端的控制信號接收
端口連接到編碼器的控制信號發(fā)送端口,以從編碼器接收桌面控制信號。 所述視頻輸出端口和視頻輸入端口可以是VGA端口、 DVI端口和YUV色差分量端
口之一。 所述控制信號接收端口和所述控制信號發(fā)送端口可以是串行端口。 所述受控終端還可包括桌面控制信號轉(zhuǎn)換模塊,用于將所述控制信號接收端口接
收的桌面控制信號轉(zhuǎn)換為表示桌面控制動作的信號。 所述桌面控制信號可以是鍵盤和/或鼠標控制信號。 所述桌面控制信號可以是鍵盤控制信號、鼠標控制信號、觸控板控制信號、軌跡球 控制信號中的至少一種。 所述控制信號接收端口可以為鍵盤和/或鼠標接口 ,所述控制信號發(fā)送端口可以 是串行端口 ,所述控制信號接收端口通過桌面控制信號轉(zhuǎn)換模塊連接到控制信號發(fā)送端 □。
所述控制信號接收端口與所述控制信號發(fā)送端口可進行單向通信。 根據(jù)本發(fā)明的另一方面,提供一種用于遠程桌面監(jiān)視控制系統(tǒng)的遠程桌面監(jiān)視和
控制方法,所述遠程桌面監(jiān)視控制系統(tǒng)包主控終端、編碼器和受控終端,所述方法包括當
編碼器通過網(wǎng)絡(luò)從主控終端接收到桌面控制信號時,編碼器通過自己的控制信號發(fā)送端口
將接收的收桌面控制信號發(fā)送給受控終端的控制信號接收端口 ;當編碼器通過自己的視頻
輸入端口從受控終端的視頻輸出端口接收到桌面圖像時,編碼器對接收的桌面圖像進行編
碼,并將編碼的桌面圖像通過所述網(wǎng)絡(luò)發(fā)送給主控終端。 由于在本發(fā)明的遠程桌面監(jiān)視控制系統(tǒng)中,通過通用的專用端口來傳輸相應(yīng)的信 號(例如,通過專門用于傳輸視頻信號的諸如VGA端口 、DVI端口 、YUV色差分量端口的視頻 端口來傳輸桌面圖像;通過專門用于傳輸桌面控制信號的諸如串行端口、鍵盤鼠標接口來 傳輸桌面控制信號),因此保證了受控終端與主控終端所在的網(wǎng)絡(luò)的物理隔離,并且不具有 網(wǎng)卡等聯(lián)網(wǎng)裝置的受控終端也能夠進行遠程桌面監(jiān)視和控制。
通過下面結(jié)合附圖進行的詳細描述,本發(fā)明的上述和其它目的、特點和優(yōu)點將會 變得更加清楚,其中 圖1示出根據(jù)本發(fā)明的一個實施例的遠程桌面監(jiān)視控制系統(tǒng); 圖2示出根據(jù)本發(fā)明的實施例的遠程桌面監(jiān)視控制系統(tǒng)中的編碼器的控制信號 輸出端口和受控終端的控制信號接收端口的示例; 圖3示出根據(jù)本發(fā)明的實施例的遠程桌面監(jiān)視控制系統(tǒng)中的編碼器的控制信號
輸出端口和受控終端的控制信號接收端口的另一示例; 圖4示出根據(jù)本發(fā)明的遠程桌面監(jiān)視和控制的方法的流程圖。
具體實施例方式
現(xiàn)在,將參照附圖更充分地描述不同的示例實施例。 圖1示出根據(jù)本發(fā)明的一個實施例的遠程桌面監(jiān)視控制系統(tǒng)。如圖1所示,根據(jù) 本發(fā)明的遠程桌面監(jiān)視控制系統(tǒng)包括受控終端100,編碼器200和主控終端300。
受控終端100具有視頻輸出端口 101和控制信號接收端口 102。編碼器200具有 視頻輸入端口 201和控制信號輸出端口 202。視頻輸出端口 IOI連接到視頻輸入端口 201。 控制信號接收端口 102連接到控制信號輸出端口 202。編碼器200可以通過網(wǎng)絡(luò)400與主 控終端300進行通信。 受控終端100通過視頻輸出端口 101將桌面圖像發(fā)送給編碼器200的視頻輸入端 口 201,從而編碼器200接收到受控終端100的桌面圖像。視頻輸出端口 IOI和視頻輸入端 口 201可以是用于傳輸視頻信號的各種端口,例如,VGA端口、DVI端口或YUV色差分量端□。 編碼器200對接收的桌面圖像進行編碼,以便于對桌面圖像通過網(wǎng)絡(luò)進行傳輸。 編碼器200對桌面圖像進行編碼后,通過網(wǎng)絡(luò)400將編碼的桌面圖像發(fā)送給主控終端300, 從而能夠在主控終端300上顯示受控終端100的桌面圖像。 為了對受控終端100進行遠程控制,主控終端300通過網(wǎng)絡(luò)400將桌面控制信號
5(例如,鍵盤控制信號、鼠標控制信號、觸控板控制信號、軌跡球控制信號等)發(fā)送到編碼器 200。編碼器200通過控制信號輸出端口 202將接收的桌面控制信號發(fā)送到控制信號接收 端口 102,從而受控終端100接收到主控終端300的桌面控制信號。 主控終端300采集主控端的鍵盤、鼠標、觸控板、軌跡球等桌面控制動作,并將其 轉(zhuǎn)換為桌面控制信號。由于桌面控制信號與桌面控制動作之間的轉(zhuǎn)換技術(shù)是公知的,將不 再進行細述。 此外,在本發(fā)明的另一實施例中,為了進一步加強受控終端100與網(wǎng)絡(luò)400的隔 離,控制信號接收端口 102與控制信號發(fā)送端口 202進行單向通信,S卩,只能進行用于接收 桌面控制信號的從控制信號輸出端口 202到控制信號接收端口 102的單向通信。
這樣,由于受控終端100與連接到網(wǎng)絡(luò)400的編碼器200之間的通信僅限于受 控終端100通過視頻輸出端口 101向編碼器200輸出桌面圖像以及通過控制信號接收端口 102接收桌面控制信號,因此充分保證了受控終端100與網(wǎng)絡(luò)400的隔離。
圖2示出根據(jù)本發(fā)明的實施例的遠程桌面監(jiān)視控制系統(tǒng)中的編碼器的控制信號 輸出端口和受控終端的控制信號接收端口的示例。如圖2所示,根據(jù)本發(fā)明的受控終端100 的控制信號接收端口 102和編碼器200的控制信號發(fā)送端口 202可以是串行端口 (例如, RS232、RS422、RS485等串行端口 )。在此情況下,受控終端100還包括桌面控制信號轉(zhuǎn)換單 元103,用于將接受的桌面控制信號轉(zhuǎn)換為表示桌面控制動作的信號,例如,在桌面控制信 號是鍵盤和/或鼠標控制信號的情況下,將其轉(zhuǎn)換為指示鍵盤和/或鼠標動作的標準鍵盤 信號和/或鼠標信號。 通常,在使用串行端口進行的通信中,每個方向的通信使用不同的信號傳輸線???選擇地,為了進一步增強受控終端100與網(wǎng)絡(luò)400的物理隔離,在圖2示出的實施例中的串 行端口通信中,斷開用于從受控終端IOO到編碼器200方向傳輸信號的信號傳輸線,以實現(xiàn) 前面提到的從編碼器200到受控終端100的單向通信。 圖3示出根據(jù)本發(fā)明的實施例的遠程桌面監(jiān)視控制系統(tǒng)中的編碼器的控制信號 輸出端口和受控終端的控制信號接收端口的另一示例。如圖3所示,根據(jù)本發(fā)明的受控終 端100的控制信號接收端口 102為鍵盤和/或鼠標接口,編碼器200的控制信號發(fā)送端口 202為串行端口 (例如,RS232、 RS422、 RS485等串行端口 )。此時,控制信號接收端口 102 通過桌面控制信號轉(zhuǎn)換模塊500連接到控制信號發(fā)送端口 202。 S卩,控制信號接收端口 102 連接到桌面控制信號轉(zhuǎn)換模塊500的鍵盤和/或鼠標接口,控制信號發(fā)送端口 202連接到 桌面控制信號轉(zhuǎn)換模塊500的串行端口。桌面控制信號轉(zhuǎn)換模塊500將控制信號發(fā)送端口 202輸出的桌面控制信號轉(zhuǎn)換為表示桌面控制動作的信號。 例如,當控制信號為鍵盤和/或鼠標控制信號時,桌面控制信號轉(zhuǎn)換模塊500可以 是常用的串口轉(zhuǎn)鍵盤和/或鼠標模塊。 在圖3的示例中,控制信號接收端口 102只能從桌面控制信號轉(zhuǎn)換模塊500接收 到作為表示桌面控制動作的信號的標準鍵盤信號和/或鼠標信號,而非在受控終端100中 對桌面控制信號進行轉(zhuǎn)換,因此比圖2示出的示例更能保證受控終端100與網(wǎng)絡(luò)400的物
理隔離。 應(yīng)該理解,本發(fā)明的編碼器的控制信號輸出端口和受控終端的控制信號接收端口 不限于圖2和圖3示出的兩個示例,其他任何能夠傳輸或單向傳輸桌面控制信號的通信方
6式都是適用的。 圖4示出根據(jù)本發(fā)明的遠程桌面監(jiān)視和控制的方法的流程圖。 在步驟401,確定編碼器200是否通過網(wǎng)絡(luò)400從主控終端300接收到桌面控制
信號或者通過自己的視頻輸入端口 201從受控終端100的視頻輸出端口 101接收到桌面圖像。 在步驟402,當編碼器200通過網(wǎng)絡(luò)400從主控終端300接收到桌面控制信號時, 編碼器通過自己的控制信號發(fā)送端口將接收的收桌面控制信號發(fā)送給受控終端的控制信 號接收端口。 在步驟403,當編碼器通過自己的視頻輸入端口 201從受控終端100的視頻輸出端 口 IOI接收到桌面圖像時,編碼器對接收的桌面圖像進行編碼,并將編碼的桌面圖像通過 所述網(wǎng)絡(luò)發(fā)送給主控終端。 在本發(fā)明的遠程桌面監(jiān)視控制系統(tǒng)中,受控終端和主控終端不是直接通過網(wǎng)絡(luò)連 接進行數(shù)據(jù)傳輸,而是通過編碼器使用專用的端口來分別傳輸桌面圖像和桌面控制信號, 并且由于傳輸桌面圖像的端口僅能傳輸受控終端的桌面圖像,傳輸桌面控制信號的端口僅 能傳輸桌面控制信號,因此保證了受控終端與主控終端所在的網(wǎng)絡(luò)的物理隔離。從而在受 控終端不方便聯(lián)網(wǎng)或者其所在網(wǎng)絡(luò)需要與主控終端所在網(wǎng)絡(luò)相對隔離的情況下,能夠?qū)κ?控終端進行遠程桌面監(jiān)視和控制。 此外,由于在本發(fā)明的遠程桌面監(jiān)視控制系統(tǒng)中,通過通用的專用端口來傳輸相 應(yīng)的信號(例如,通過專門用于傳輸視頻信號的諸如VGA端口 、DVI端口 、YUV色差分量端口 的視頻端口來傳輸桌面圖像;通過專門用于傳輸桌面控制信號的諸如串行端口、鍵盤鼠標 接口來傳輸桌面控制信號),因此不具有網(wǎng)卡等聯(lián)網(wǎng)裝置的受控終端也能夠進行遠程桌面 監(jiān)視和控制。 盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員 應(yīng)該理解,在不脫離權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可以對其進行形式 和細節(jié)上的各種改變。
權(quán)利要求
一種遠程桌面監(jiān)視控制系統(tǒng),其特征在于包括主控終端,編碼器和受控終端,其中,受控終端的視頻輸出端口連接到編碼器的視頻輸入端口,以將受控終端的桌面圖像發(fā)送到編碼器進行編碼;編碼器通過網(wǎng)絡(luò)連接到主控終端,以從主控終端接收桌面控制信號和將編碼的桌面圖像發(fā)送給主控終端;受控終端的控制信號接收端口連接到編碼器的控制信號發(fā)送端口,以從編碼器接收桌面控制信號。
2. 根據(jù)權(quán)利要求1所述的遠程桌面監(jiān)視控制系統(tǒng),其中,所述視頻輸出端口和視頻輸 入端口是VGA端口 、 DVI端口和YUV色差分量端口之一 。
3. 根據(jù)權(quán)利要求1所述的遠程桌面監(jiān)視控制系統(tǒng),其中,所述控制信號接收端口和所 述控制信號發(fā)送端口是串行端口。
4. 根據(jù)權(quán)利要求3所述的遠程桌面監(jiān)視控制系統(tǒng),其中,所述受控終端還包括桌面控 制信號轉(zhuǎn)換單元,用于將所述控制信號接收端口接收的桌面控制信號轉(zhuǎn)換為表示桌面控制 動作的信號。
5. 根據(jù)權(quán)利要求1所述的遠程桌面監(jiān)視控制系統(tǒng),其中,所述桌面控制信號是鍵盤控 制信號、鼠標控制信號、觸控板控制信號、軌跡球控制信號中的至少一種。
6. 根據(jù)權(quán)利要求l所述的遠程桌面監(jiān)視控制系統(tǒng),還包括串口轉(zhuǎn)鍵盤和/或鼠標模塊, 其中,所述控制信號接收端口為鍵盤和/或鼠標接口 ,所述控制信號發(fā)送端口是串行端口 , 所述控制信號接收端口連接到串口轉(zhuǎn)鍵盤和/或鼠標模塊的鍵盤和/或鼠標接口,所述控 制信號發(fā)送端口連接到串口轉(zhuǎn)鍵盤和/或鼠標模塊的串行端口。
7. 根據(jù)權(quán)利要求3所述的遠程桌面監(jiān)視控制系統(tǒng),其中,斷開用于從作為串行端口的 所述控制信號接收端口到作為串行端口的所述控制信號發(fā)送端口方向傳輸信號的信號傳 輸線。
8. 根據(jù)權(quán)利要求1所述的遠程桌面監(jiān)視控制系統(tǒng),其中,所述控制信號接收端口與所 述控制信號發(fā)送端口進行從所述控制信號發(fā)送端口到控制信號接收端口的單向通信。
9. 一種用于遠程桌面監(jiān)視控制系統(tǒng)的遠程桌面監(jiān)視和控制方法,所述遠程桌面監(jiān)視控 制系統(tǒng)包主控終端、編碼器和受控終端,所述方法包括當編碼器通過網(wǎng)絡(luò)從主控終端接收到桌面控制信號時,編碼器通過自己的控制信號發(fā) 送端口將接收的收桌面控制信號發(fā)送給受控終端的控制信號接收端口;當編碼器通過自己的視頻輸入端口從受控終端的視頻輸出端口接收到桌面圖像時,編 碼器對接收的桌面圖像進行編碼,并將編碼的桌面圖像通過所述網(wǎng)絡(luò)發(fā)送給主控終端。
10. 根據(jù)權(quán)利要求9所述的遠程桌面監(jiān)視和控制方法,其中,所述視頻輸出端口和所述 視頻輸入端口是VGA端口 、 DVI端口和YUV色差分量端口之一 。
11. 根據(jù)權(quán)利要求9所述的遠程桌面監(jiān)視和控制方法,其中,所述控制信號接收端口和 所述控制信號發(fā)送端口是串行端口 。
12. 根據(jù)權(quán)利要求9所述的遠程桌面監(jiān)視和控制方法,其中,所述桌面控制信號是鍵盤 控制信號、鼠標控制信號、觸控板控制信號、軌跡球控制信號中的至少一種。
13. 根據(jù)權(quán)利要求9所述的遠程桌面監(jiān)視和控制方法,其中,所述遠程桌面監(jiān)視控制系 統(tǒng)還包括串口轉(zhuǎn)鍵盤和/或鼠標模塊,其中,所述控制信號接收端口為鍵盤和/或鼠標接口 ,所述控制信號發(fā)送端口是串行端口 ,所述控制信號接收端口連接到串口轉(zhuǎn)鍵盤和/或 鼠標模塊的鍵盤和/或鼠標接口,所述控制信號發(fā)送端口連接到串口轉(zhuǎn)鍵盤和/或鼠標模 塊的串行端口。
14. 根據(jù)權(quán)利要求9所述的遠程桌面監(jiān)視和控制方法,其中,所述控制信號接收端口與 所述控制信號發(fā)送端口進行從所述控制信號發(fā)送端口到控制信號接收端口的單向通信。
15. 根據(jù)權(quán)利要求11所述的遠程桌面監(jiān)視和控制方法,其中,所述受控終端還包括桌 面控制信號轉(zhuǎn)換單元,用于將所述控制信號接收端口接收的桌面控制信號轉(zhuǎn)換為表示桌面 控制動作的信號。
16. 根據(jù)權(quán)利要求11所述的遠程桌面監(jiān)視控制系統(tǒng),其中,斷開用于從作為串行端口 的所述控制信號接收端口到作為串行端口的所述控制信號發(fā)送端口方向傳輸信號的信號 傳輸線。
全文摘要
一種遠程桌面監(jiān)視控制系統(tǒng)和方法。該遠程桌面監(jiān)視控制系統(tǒng)包括主控終端,編碼器和受控終端,其中,受控終端的視頻輸出端口連接到編碼器的視頻輸入端口,以將受控終端的桌面圖像發(fā)送到編碼器進行編碼;編碼器通過網(wǎng)絡(luò)連接到主控終端,以從主控終端接收桌面控制信號和將編碼的桌面圖像發(fā)送給主控終端;受控終端的控制信號接收端口連接到編碼器的控制信號發(fā)送端口,以從編碼器接收桌面控制信號。根據(jù)本發(fā)明的遠程桌面監(jiān)視控制系統(tǒng)和方法,在遠程的受控終端設(shè)備不具備聯(lián)網(wǎng)能力或聯(lián)網(wǎng)裝置、不方便聯(lián)網(wǎng)或者其所在網(wǎng)絡(luò)需要與主控終端所在網(wǎng)絡(luò)相對隔離的情況下,仍然能夠?qū)υ撌芸匮b置進行監(jiān)視和控制。
文檔編號H04N7/26GK101790090SQ20101010226
公開日2010年7月28日 申請日期2010年1月28日 優(yōu)先權(quán)日2010年1月28日
發(fā)明者馮旭東, 張 浩, 阮曹華 申請人:北京華緯訊電信技術(shù)有限公司