專利名稱:基于數字電視的遠程計算機操控系統(tǒng)及方法
技術領域:
本發(fā)明涉及電視機及機頂盒技術,尤其涉及一種基于數字電視的遠程計算機操控系統(tǒng)及方法。
背景技術:
計算機的遠程操控技術允許用戶對遠程的計算機進行操作,使用戶能夠控制遠程計算機完成相關的任務,而無需靠近該計算機?,F有技術中,遠程計算機操控技術往往通過有線或無線網絡來傳輸操作信號以及相關的數據,使用一臺計算機來控制另一臺計算機, 或者使用手持設備來控制遠程的計算機或另一臺手持設備。因此,用戶需要專門配備具有遠程操控功能的計算機或手持設備來操控遠程計算機,在沒有此類設備的普通家庭中較為不便,購買設備也會導致成本升高的問題。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種基于數字電視的遠程計算機操控系統(tǒng)及方法,便于用戶使用以及降低成本。為解決上述技術問題,本發(fā)明提供了一種基于數字電視的遠程計算機操控系統(tǒng), 包括遠程計算機、機頂盒和數字電視,其中,所述數字電視與所述機頂盒連接;所述機頂盒通過通信網絡與所述遠程計算機耦合,獲取所述遠程計算機的圖形界面數據以及用戶的輸入操作數據,并將所述圖形界面數據傳輸至所述數字電視進行顯示, 將所述輸入操作數據轉發(fā)至所述遠程計算機;所述遠程計算機對所述輸入操作數據進行響應。可選地,所述機頂盒包括遠程接口模塊,用于獲取所述遠程計算機的圖形界面數據以及將所述輸入操作數據轉發(fā)至所述遠程計算機;顯示輸出模塊,用于將所述圖形界面數據傳輸至所述數字電視進行顯示;操作獲取模塊,用于獲取所述用戶的輸入操作數據??蛇x地,所述機頂盒還包括與所述遠程接口模塊和顯示輸出模塊相連的圖形加速模塊,所述圖形界面數據經所述圖形加速模塊加速后傳輸至所述數字電視??蛇x地,所述顯示輸出模塊包括畫中畫子模塊,用于在所述數字電視的顯示屏中劃分一顯示區(qū)域以對所述圖形界面數據進行顯示??蛇x地,所述機頂盒還包括加解密模塊,用于對所述圖形界面數據進行解密后傳輸至所述顯示輸出模塊,以及對所述輸入操作數據加密后傳輸至所述遠程接口模塊??蛇x地,所述操作獲取模塊通過鼠標和/或鍵盤獲取所述輸入操作數據。本發(fā)明還提供了一種基于數字電視的遠程計算機操控方法,包括
機頂盒獲取遠程計算機的圖形界面數據;將所述圖形界面數據傳輸至與所述機頂盒相連的數字電視進行顯示;所述機頂盒獲取用戶的輸入操作數據;將所述輸入操作數據轉發(fā)至所述遠程計算機以進行響應??蛇x地,在獲取所述圖形界面數據之后,將所述圖形界面數據傳輸至所述數字電視之前,還包括對所述圖形界面數據進行圖形加速??蛇x地,將所述圖形界面數據傳輸至與所述機頂盒相連的數字電視進行顯示包括在所述數字電視的顯示屏上劃分一顯示區(qū)域;在所述顯示區(qū)域中對所述圖形界面數據進行顯示??蛇x地,在獲取所述圖形界面數據之后,將其傳輸至所述數字電視之前還包括對所述圖形界面數據進行解密;在獲取所述用戶的輸入操作數據之后,將其轉發(fā)至所述遠程計算機之前還包括對所述輸入操作數據進行加密。與現有技術相比,本發(fā)明具有以下優(yōu)點本發(fā)明實施例的遠程計算機操控系統(tǒng)及方法中,機頂盒通過通信網絡與遠程計算機耦合,獲取遠程計算機的圖形界面數據并將其傳輸至數字電視進行顯示,機頂盒還獲取用戶通過機頂盒輸入的輸入操作數據并將其轉發(fā)至遠程計算機進行處理和響應,由此實現了使用機頂盒和數字電視來控制遠程計算機,使用更加方便,無需配備其他專門的設備,有利于降低成本。
圖1為本發(fā)明實施例的遠程計算機操控系統(tǒng)的整體結構示意圖;圖2為本發(fā)明實施例的遠程計算機操控系統(tǒng)的詳細結構示意圖;圖3為本發(fā)明實施例的遠程計算機操控方法的流程示意圖。
具體實施例方式現有技術中往往需要配備具有遠程操控功能的計算機或手持設備來控制遠程計算機,不便于普通家庭的使用,而且也存在成本偏高的問題。如今,機頂盒已經在普通家庭中得到廣泛使用,本實施例采用機頂盒結合數字電視來操控遠程計算機,使用更加方便;此外由于不需要配備專門的遠程操控計算機或者手持設備,有利于成本的控制。下面結合具體實施例和附圖對本發(fā)明作進一步說明,但不應以此限制本發(fā)明的保護范圍。圖1示出了本實施例的遠程計算機操控系統(tǒng)的整體結構圖,主要包括遠程計算機 11、機頂盒12和數字電視14。其中,機頂盒12和遠程計算機11通過通信網絡13耦合。通信網絡13可以是有線網絡、無線網絡等,主要用于機頂盒12和遠程計算機11之間的數據交互。機頂盒12和遠程計算機11之間的通信協(xié)議可以采用多種方式,本實施例中采用的是虛擬網絡計算機(VNC)協(xié)議。具體的,機頂盒12中運行VNC客戶端程序,而遠程計算機11上運行VNC服務器端程序,從而實現了二者的數據交互。本領域技術人員可以理解, 在其他具體實施例中,也可以采用其他適當的方式來實現二者之間的數據交互。機頂盒12還包括鍵盤/鼠標接口,用于連接鍵盤15和鼠標16,該鍵盤/鼠標接口可以是專用接口,也可以采用通用串行總線(USB)接口等。本領域技術人員應當理解的是, 機頂盒12上還安裝有可支持鍵盤15、鼠標16的驅動程序以及驅動模塊,使得用戶10能夠通過鍵盤15、鼠標16進行操作,本實施例中具體為發(fā)出輸入操作數據。機頂盒12通過通信網絡13獲取遠程計算機11的圖形界面數據,即遠程計算機11 當前顯示輸出的圖形界面相關的數據。機頂盒12在接收到該圖形界面數據后,將其傳輸至數字電視14進行顯示,使得用戶10能夠通過數字電視14看到遠程計算機11當前的顯示界面。在傳輸之前,遠程計算機11可以對對傳輸的圖形界面數據進行加密,以防止重要數據泄漏,機頂盒12在接收到數據后首先進行解密,之后再發(fā)送至數字電視14進行顯示。此外,機頂盒12還獲取用戶10的輸入操作數據,即對于當前數字電視14所顯示的圖形界面,用戶10通過鍵盤15、鼠標16等外部輸入設備發(fā)出操控指令,各個操控指令匯聚為輸入操作數據并由機頂盒12接收。之后,機頂盒12將接收到的輸入操作數據發(fā)送至遠程計算機11進行處理和響應。同樣為了實現保密功能,機頂盒12在發(fā)送輸入操作數據之前還可以對其進行加密,遠程計算機11接收到加密的輸入操作數據之后,首先進行解密, 然后再進行相應的處理和操作。圖2示出了本實施例的遠程計算機操控系統(tǒng)的詳細結構框圖,其中,機頂盒12具體包括遠程接口模塊121、顯示輸出模塊124、操作獲取模塊125、圖形加速模塊123和加解密模塊122。具體的,遠程接口模塊121用于與遠程計算機11進行數據交互,包括獲取遠程計算機11的圖形界面數據,以及將用戶輸入的輸入操作數據轉發(fā)至遠程計算機11。加解密模塊122用于對從遠程計算機11接收到的圖形界面數據進行解密(如果圖形界面數據經過加密的話),將解密后的圖形界面數據發(fā)送至圖形加速模塊123。此外, 加解密模塊122還用于對操作獲取模塊125獲取的輸入操作數據進行加密,并將加密后的輸入操作數據通過通信網絡發(fā)送至遠程計算機11。當然,加解密模塊122是可選的,在其他具體實施例中,也可以并不對輸入操作數據以及圖形界面數據進行加密、解密處理,而直接對原始的數據進行發(fā)送和接收。圖形加速模塊123用于對解密后的圖形界面數據進行圖形加速,本實施例中采用的是DFB圖形加速,當然也可以是其他適當的圖形加速方式。由于遠程計算機11發(fā)出的圖形界面數據的數據量很可能非常大,圖形加速模塊123能夠對大量的圖形數據進行處理, 使得數字電視14能夠連貫、流暢地顯示畫面。當然,圖形加速模塊123也是可選的,當傳輸的圖形界面數據的數據量較小時,或者數字電視14具有相應的圖形處理或加速模塊時,機頂盒12可以并不對圖形界面數據進行圖形加速,而是直接將其轉發(fā)至數字電視14。顯示輸出模塊IM用于將加速后的圖形界面數據發(fā)送至數字電視14進行顯示。作為一個優(yōu)選的實施例,顯示輸出模塊124中還包括畫中畫子模塊(未示出),用于在數字電視14的顯示屏上劃分一專門的顯示區(qū)域(例如,顯示屏的左上角、左下角、右上角等等),將圖形界面數據在該顯示區(qū)域中進行播放,實現“畫中畫”功能,從而在操控遠程計算機11的過程中并不影響正常電視節(jié)目的播放。操作獲取模塊125用于獲取用戶輸入的輸入操作數據,本實施例中具體是通過鼠標15、鍵盤16來獲取用戶操作的,在其他具體實施例中,還可以用按鍵、觸摸屏等其他輸入方式來獲取用戶操作。所獲取的輸入操作數據經過加解密模塊122加密后通過遠程接口模塊121發(fā)送至遠程計算機11。遠程計算機11在接收到輸入操作數據后,進行相應的處理和響應,例如播放用戶指定的音視頻、運行用戶指定的程序等等,運行的結果作為新的圖形界面數據傳輸至機頂盒12并交由數字電視14進行顯示。本實施例中,采用機頂盒12來獲取遠程計算機11顯示輸出的圖形界面數據,并轉發(fā)至數字電視14呈現給用戶,即將遠程計算機11的顯示畫面呈現在數字電視14上。此外, 機頂盒12還獲取用戶的輸入操作數據,并將其轉發(fā)至遠程計算機11進行處理和響應。由于本實施例中并不需要配備專門的計算機、手持設備,利用普通家庭中常用的機頂盒和數字電視實現了遠程計算機的操控,使用更為方便,而且有利于降低成本。 本實施例還提供了一種基于數字電視的遠程計算機操控方法,具體請參見圖3,包括步驟S31,機頂盒獲取遠程計算機的圖形界面數據;步驟S32,將所述圖形界面數據傳輸至與所述機頂盒相連的數字電視進行顯示;步驟S33,所述機頂盒獲取用戶的輸入操作數據;步驟S34,將所述輸入操作數據轉發(fā)至所述遠程計算機以進行響應。關于該遠程計算機操控方法的更多詳細信息,請參考前述實施例中遠程計算機操控系統(tǒng)的工作過程的詳細描述,這里不再贅述。本發(fā)明雖然以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領域技術人員在不脫離本發(fā)明的精神和范圍內,都可以做出可能的變動和修改,因此本發(fā)明的保護范圍應當以本發(fā)明權利要求所界定的范圍為準。
權利要求
1.一種基于數字電視的遠程計算機操控系統(tǒng),其特征在于,包括遠程計算機、機頂盒和數字電視,其中,所述數字電視與所述機頂盒連接;所述機頂盒通過通信網絡與所述遠程計算機耦合,獲取所述遠程計算機的圖形界面數據以及用戶的輸入操作數據,并將所述圖形界面數據傳輸至所述數字電視進行顯示,將所述輸入操作數據轉發(fā)至所述遠程計算機;所述遠程計算機對所述輸入操作數據進行響應。
2.根據權利要求1所述的遠程計算機操控系統(tǒng),其特征在于,所述機頂盒包括遠程接口模塊,用于獲取所述遠程計算機的圖形界面數據以及將所述輸入操作數據轉發(fā)至所述遠程計算機;顯示輸出模塊,用于將所述圖形界面數據傳輸至所述數字電視進行顯示; 操作獲取模塊,用于獲取所述用戶的輸入操作數據。
3.根據權利要求2所述的遠程計算機操控系統(tǒng),其特征在于,所述機頂盒還包括與所述遠程接口模塊和顯示輸出模塊相連的圖形加速模塊,所述圖形界面數據經所述圖形加速模塊加速后傳輸至所述數字電視。
4.根據權利要求2所述的遠程計算機操控系統(tǒng),其特征在于,所述顯示輸出模塊包括畫中畫子模塊,用于在所述數字電視的顯示屏中劃分一顯示區(qū)域以對所述圖形界面數據進行顯不。
5.根據權利要求2所述的遠程計算機操控系統(tǒng),其特征在于,所述機頂盒還包括加解密模塊,用于對所述圖形界面數據進行解密后傳輸至所述顯示輸出模塊,以及對所述輸入操作數據加密后傳輸至所述遠程接口模塊。
6.根據權利要求2所述的遠程計算機操控系統(tǒng),其特征在于,所述操作獲取模塊通過鼠標和/或鍵盤獲取所述輸入操作數據。
7.一種基于數字電視的遠程計算機操控方法,其特征在于,包括 機頂盒獲取遠程計算機的圖形界面數據;將所述圖形界面數據傳輸至與所述機頂盒相連的數字電視進行顯示; 所述機頂盒獲取用戶的輸入操作數據; 將所述輸入操作數據轉發(fā)至所述遠程計算機以進行響應。
8.根據權利要求7所述的遠程計算機操控方法,其特征在于,在獲取所述圖形界面數據之后,將所述圖形界面數據傳輸至所述數字電視之前,還包括對所述圖形界面數據進行圖形加速。
9.根據權利要求7所述的遠程計算機操控方法,其特征在于,將所述圖形界面數據傳輸至與所述機頂盒相連的數字電視進行顯示包括在所述數字電視的顯示屏上劃分一顯示區(qū)域; 在所述顯示區(qū)域中對所述圖形界面數據進行顯示。
10.根據權利要求7所述的遠程計算機操控方法,其特征在于,在獲取所述圖形界面數據之后,將其傳輸至所述數字電視之前還包括對所述圖形界面數據進行解密;在獲取所述用戶的輸入操作數據之后,將其轉發(fā)至所述遠程計算機之前還包括對所述輸入操作數據進行加密。
全文摘要
本發(fā)明提供了一種基于數字電視的遠程計算機操控系統(tǒng)及方法,所述系統(tǒng)包括遠程計算機、機頂盒和數字電視,其中,所述數字電視與所述機頂盒連接;所述機頂盒通過通信網絡與所述遠程計算機耦合,獲取所述遠程計算機的圖形界面數據以及用戶的輸入操作數據,并將所述圖形界面數據傳輸至所述數字電視進行顯示,將所述輸入操作數據轉發(fā)至所述遠程計算機;所述遠程計算機對所述輸入操作數據進行響應。本發(fā)明能夠便于用戶使用以及降低成本。
文檔編號H04N21/47GK102497598SQ201110407818
公開日2012年6月13日 申請日期2011年12月9日 優(yōu)先權日2011年12月9日
發(fā)明者楊海川, 闕權, 魯翔 申請人:上海全景數字技術有限公司