[發明專利]一種數據處理方法及設備有效
| 申請號: | 201310416434.5 | 申請日: | 2013-09-12 |
| 公開(公告)號: | CN103491030A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 葉順寶;廖斌 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/951 | 分類號: | H04L12/951;H04L29/06;H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種適用于遠程桌面協議的數據處理方法及設備。
背景技術
遠程桌面協議,也可稱為虛擬桌面協議或云桌面協議,是云計算發展中的極其重要的應用協議,其具有傳輸數據量大、實時性強以及可遠程傳輸等特點,在無線數據傳輸技術領域越來越受到人們的重視。
具體地,遠程桌面協議,如RDP(Remote?Desktop?Protocol,遠程桌面協議)協議、ICA(Independent?Computing?Architecture,獨立計算結構)協議或SPICE(Simple?Protocol?for?Independent?Computing?Environment,獨立計算環境簡單協議)協議等,通常是基于虛擬通道技術來進行相應數據的傳輸的,即從屬于同一數據流的不同類型的數據單元可分別承載在不同的虛擬通道上進行傳輸,以達到各個虛擬通道所承載的數據互不影響、進而提高各虛擬通道所承載的數據的獨立性的目的。
例如,假設基于所述虛擬通道技術的遠程桌面協議報文具備A、B、C三種不同類型的數據單元,并且A、B、C三種不同類型的數據單元分別使用a、b、c三種不同的虛擬通道來傳輸,則所述遠程桌面協議報文的數據傳輸結構示意圖可如圖1所示,在圖1中,A、B、C三種不同類型的數據單元在同一數據流中傳輸、相互夾雜在一起,但相互隔離、互不影響,從而達到提高各虛擬通道所承載的數據的獨立性的目的。
但是,申請人發現,在采用目前常用的DSO(Data?Stream?Optimization,數據流優化)技術對待傳輸的遠程桌面協議報文進行優化處理,消除待傳輸遠程桌面協議報文中的冗余數據,以便達到減少數據的傳輸量和存儲量、進而提高相應數據的傳輸速率時,由于遠程桌面協議報文是基于虛擬通道技術進行傳輸的,報文中的各類數據單元在同一條數據流中傳輸、相互夾雜在一起,且各虛擬通道所承載的數據單元相互隔離、互不影響,因而,會導致數據的重復率較低,降低數據的可去重能力,使得數據優化處理的效果并不佳、進而降低數據的傳輸效率。
發明內容
本發明實施例提供了一種數據處理方法及設備,以解決遠程桌面協議報文去重率低所導致的數據傳輸效率低下的問題。
第一方面,提供了一種數據處理方法,包括:
接收數據發送設備發送的遠程桌面協議報文;
根據所述遠程桌面協議報文中的各數據單元與所述遠程桌面協議報文所使用的N個虛擬通道的承載對應關系,從所述遠程桌面協議報文中拆分提取出M組協議子報文;
每一個所述協議子報文由同一虛擬通道所承載的數據單元組成,且所述協議子報文中的各數據單元之間的排列順序和所述遠程桌面協議報文中所述同一虛擬通道所承載的各數據單元之間的原始排列順序相同,所述M、N為大于1的正整數且M不大于N;
對所述M組協議子報文以及拆分提取后剩余的遠程桌面協議報文數據單元進行組合,得到組合后的遠程桌面協議報文,并在對所述組合后的遠程桌面協議報文進行數據去重處理后,將其發送給相應的數據接收設備。
結合第一方面,在第一方面的第一種可能的實現方式中,根據所述遠程桌面協議報文中的各數據單元與所述遠程桌面協議報文所使用的N個虛擬通道的承載對應關系,從所述遠程桌面協議報文中拆分提取出M組滿足設定條件的協議子報文,包括:
根據所述遠程桌面協議報文中的各數據單元與所述遠程桌面協議報文所使用的N個虛擬通道的承載對應關系,從所述遠程桌面協議報文中拆分提取出M組分別由所述N個虛擬通道中的M個虛擬通道所承載的數據單元組成的數據單元集合;
針對任一數據單元集合,按照所述遠程桌面協議報文中與所述數據單元集合相對應的虛擬通道所承載的各數據單元之間的原始排列順序,對所述數據單元集合中的各數據單元進行排列組合,得到與所述數據單元集合相對應的協議子報文。
結合第一方面或第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,對所述M組協議子報文以及拆分提取后剩余的遠程桌面協議報文數據單元進行組合,得到組合后的遠程桌面協議報文,包括:
按照組合后的由同一虛擬通道所承載的各數據單元之間的排列順序與所述遠程桌面協議報文中所述同一虛擬通道所承載的各數據單元之間的原始排列順序相同的原則,對所述M組協議子報文以及拆分提取后剩余的遠程桌面協議報文數據單元進行組合,得到組合后的遠程桌面協議報文;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310416434.5/2.html,轉載請聲明來源鉆瓜專利網。





