[發明專利]虛擬桌面系統及其消息數據的傳輸方法無效
| 申請號: | 201310133895.1 | 申請日: | 2013-04-17 |
| 公開(公告)號: | CN104113510A | 公開(公告)日: | 2014-10-22 |
| 發明(設計)人: | 馬鵬;盧繼雄 | 申請(專利權)人: | 安徽盈科智能科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 上海智信專利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
| 地址: | 244000 安徽省銅陵市開*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 桌面 系統 及其 消息 數據 傳輸 方法 | ||
技術領域
本發明涉及一種虛擬桌面系統及其消息數據的傳輸方法,特別是涉及一種能夠將不同種類的消息數據均通過同一通道傳輸的虛擬桌面系統以及一種利用所述虛擬桌面系統實現的虛擬桌面系統的消息數據的傳輸方法。
背景技術
虛擬桌面系統已經被越來越廣泛的應用,虛擬桌面系統能夠將計算機的桌面進行虛擬化,以達到桌面使用的安全性和靈活性,從而可以通過任何設備,在任何地點、任何時間訪問在網絡上的屬于個人的桌面系統。而現有的虛擬桌面系統的顯示協議中,不同種類的消息數據都是以分別獨立的通道進行傳輸的,例如鼠標、鍵盤、視頻及音頻等都分別對應地開辟了鼠標通道、鍵盤通道、視頻通道及音頻通道。而這種消息數據的傳輸方式會導致虛擬桌面系統中數據傳輸以及數據響應非常繁瑣,增加了虛擬桌面系統的CPU(中央處理器)的負擔,導致虛擬桌面系統穩定性大大降低。
發明內容
本發明要解決的技術問題是為了克服現有技術中虛擬桌面系統中不同種類的消息數據都是以分別獨立的通道進行傳輸,導致數據傳輸及數據響應非常繁瑣,降低了系統穩定性的缺陷,提供一種能夠將不同種類的消息數據均通過同一通道傳輸的虛擬桌面系統以及一種利用所述虛擬桌面系統實現的虛擬桌面系統的消息數據的傳輸方法。
本發明是通過下述技術方案來解決上述技術問題的:
本發明提供了一種虛擬桌面系統,包括一服務器以及多個客戶端,其特點在于,從所述多個客戶端中選取至少一個客戶端作為目標客戶端,對于每一目標客戶端,均與所述服務器建立一單通道的TCP(傳輸控制協議)連接通道,所述目標客戶端與所述服務器通過所述TCP連接通道進行消息數據的傳輸;
所述目標客戶端及所述服務器均包括一消息接收模塊以及一處理模塊,所述目標客戶端的消息接收模塊用于接收并存儲所述服務器通過所述TCP連接通道發送的第一消息數據,所述目標客戶端的處理模塊用于判斷所述第一消息數據的類別并根據類別對所述第一消息數據進行處理;
所述服務器的消息接收模塊用于接收并存儲所述目標客戶端通過所述TCP連接通道發送的第二消息數據,所述服務器的處理模塊用于判斷所述第二消息數據的類別并根據類別對所述第二消息數據進行處理。
本發明的虛擬桌面系統的所述服務器與所述目標客戶端之間進行通信時的所有消息數據均通過所述單通道的TCP連接通道進行傳輸,從而降低了虛擬桌面系統的CPU的負擔,提高了虛擬桌面系統的穩定性。
較佳地,所述消息數據中包括一表征類別的標識符,所述目標客戶端的處理模塊及所述服務器的處理模塊均用于通過讀取所述標識符以分別判斷所述第一消息數據及所述第二消息數據的類別。
較佳地,所述標識符表征的所述消息數據的類別包括鼠標類消息、鍵盤類消息、光標類消息、控制類消息、圖像類消息、音頻類消息、視頻類消息、錯誤警告類消息中的一種或多種。上述為將所述消息數據按照功能及作用進行的分類,本領域技術人員也可以根據實際需要進行其他形式的分類。其中,所述第一消息數據及所述第二消息數據均屬于所述消息數據,因此上述的具體的消息數據的類別也是所述第一消息數據及所述第二消息數據的類別。
較佳地,所述目標客戶端及所述服務器均還包括一處理結果發送模塊,所述目標客戶端的處理結果發送模塊用于將對所述第一消息數據進行處理的處理結果發送至所述服務器,所述服務器的處理結果發送模塊用于將對所述第二消息數據進行處理的處理結果發送至所述目標客戶端。
本發明的目的在于還提供了一種虛擬桌面系統的消息數據的傳輸方法,其特點在于,其利用上述的虛擬桌面系統實現,所述傳輸方法包括以下步驟:
S1、從所述多個客戶端中選取至少一個客戶端作為目標客戶端,對于每一目標客戶端,均與所述服務器建立一單通道的TCP連接通道;
S2、所述目標客戶端的消息接收模塊接收并存儲所述服務器通過所述TCP連接通道發送的第一消息數據,所述目標客戶端的處理模塊判斷所述第一消息數據的類別并根據類別對所述第一消息數據進行處理;
所述服務器的消息接收模塊接收并存儲所述目標客戶端通過所述TCP連接通道發送的第二消息數據,所述服務器的處理模塊判斷所述第二消息數據的類別并根據類別對所述第二消息數據進行處理。
較佳地,所述消息數據中包括一表征類別的標識符,步驟S2中所述目標客戶端的處理模塊及所述服務器的處理模塊均通過讀取所述標識符以分別判斷所述第一消息數據及所述第二消息數據的類別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽盈科智能科技有限公司,未經安徽盈科智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310133895.1/2.html,轉載請聲明來源鉆瓜專利網。





