[发明专利]一种数据处理方法及设备有效
| 申请号: | 201310416434.5 | 申请日: | 2013-09-12 |
| 公开(公告)号: | CN103491030A | 公开(公告)日: | 2014-01-01 |
| 发明(设计)人: | 叶顺宝;廖斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/951 | 分类号: | H04L12/951;H04L29/06;H04L29/08 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据处理 方法 设备 | ||
1.一种数据处理方法,其特征在于,包括:
接收数据发送设备发送的远程桌面协议报文;
根据所述远程桌面协议报文中的各数据单元与所述远程桌面协议报文所使用的N个虚拟通道的承载对应关系,从所述远程桌面协议报文中拆分提取出M组协议子报文;
其中,每一个所述协议子报文由同一虚拟通道所承载的数据单元组成,且所述协议子报文中的各数据单元之间的排列顺序和所述远程桌面协议报文中所述同一虚拟通道所承载的各数据单元之间的原始排列顺序相同,M为大于等于1的正整数、N为大于1的正整数且M不大于N;
对所述M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文,并在对所述组合后的远程桌面协议报文进行数据去重处理后,将其发送给相应的数据接收设备。
2.如权利要求1所述的数据处理方法,其特征在于,根据所述远程桌面协议报文中的各数据单元与所述远程桌面协议报文所使用的N个虚拟通道的承载对应关系,从所述远程桌面协议报文中拆分提取出M组协议子报文,包括:
根据所述远程桌面协议报文中的各数据单元与所述远程桌面协议报文所使用的N个虚拟通道的承载对应关系,从所述远程桌面协议报文中拆分提取出M组分别由所述N个虚拟通道中的M个虚拟通道所承载的数据单元组成的数据单元集合;
针对任一数据单元集合,按照所述远程桌面协议报文中与所述数据单元集合相对应的虚拟通道所承载的各数据单元之间的原始排列顺序,对所述数据单元集合中的各数据单元进行排列组合,得到与所述数据单元集合相对应的协议子报文。
3.如权利要求1或2任一所述的数据处理方法,其特征在于,对所述M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文,包括:
按照组合后的由同一虚拟通道所承载的各数据单元之间的排列顺序与所述远程桌面协议报文中所述同一虚拟通道所承载的各数据单元之间的原始排列顺序相同的原则,对所述M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文;
其中,所述M组协议子报文在所述组合后的远程桌面协议报文中的位置按照优先级从高到低或从低到高的顺序排列。
4.如权利要求1或2任一所述的数据处理方法,其特征在于,对所述M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文,包括:
按照组合后的由同一虚拟通道所承载的各数据单元之间的排列顺序与所述远程桌面协议报文中所述同一虚拟通道所承载的各数据单元之间的原始排列顺序相同的原则,对所述M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文;
其中,针对任一协议子报文,所述协议子报文中的第一个数据单元在所述远程桌面协议报文中的原始排列顺序越靠前,所述协议子报文在所述组合后的远程桌面协议报文中的位置越靠前。
5.如权利要求1或2任一所述的数据处理方法,其特征在于,所述远程桌面协议报文至少包括远程桌面协议RDP协议报文、独立计算结构ICA协议报文和独立计算环境简单协议SPICE协议报文中的一种或多种。
6.一种数据处理设备,其特征在于,包括:
数据接收模块,用于接收数据发送设备发送的远程桌面协议报文;
数据拆分模块,用于根据所述远程桌面协议报文中的各数据单元与所述远程桌面协议报文所使用的N个虚拟通道的承载对应关系,从所述远程桌面协议报文中拆分提取出M组协议子报文,其中,每一个所述协议子报文由同一虚拟通道所承载的数据单元组成,且所述协议子报文中的各数据单元之间的排列顺序和所述远程桌面协议报文中所述同一虚拟通道所承载的各数据单元之间的原始排列顺序相同,M为大于等于1的正整数、N为大于1的正整数且M不大于N;
数据组合模块,用于对所述数据拆分模块拆分提取后得到的M组协议子报文以及拆分提取后剩余的远程桌面协议报文数据单元进行组合,得到组合后的远程桌面协议报文;
数据去重模块,用于对所述数据组合模块组合后的远程桌面协议报文进行数据去重处理;
数据发送模块,用于将所述数据去重模块去重处理后的远程桌面协议报文发送给相应的数据接收设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310416434.5/1.html,转载请声明来源钻瓜专利网。





