[发明专利]一种数据传输方法和系统有效
申请号: | 201310722230.4 | 申请日: | 2013-12-24 |
公开(公告)号: | CN103684695B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 廖建新;赵昀;张磊;韦安建;沈奇威 | 申请(专利权)人: | 北京新讯世纪信息技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种数据传输方法和系统,包括:源节点统计上次数据传输中连续丢失的数据包数量,构建一个丢包事件集,并分别计算每个丢包事件的丢包率;源节点针对每个丢包事件以及丢包率,将原始数据包划分成若干个数据块,并对每个数据块单独进行编码,然后将每个丢包事件对应的所有数据块单独生成的编码包构成一个编码包集,最后将所有丢包事件对应的编码包集构成一个多层编码包总集;源节点将原始数据包和多层编码包总集中所有编码包集所包含的编码包传输给目的节点;目的节点将本次数据传输中丢失的数据包进行恢复。本发明属于网络通信技术领域,在远距离高速网络传输中,能在保证通信效率的同时,还能有效减少节点设备的计算量和数据包的平均到达时延。 | ||
搜索关键词: | 一种 数据传输 方法 系统 | ||
【主权项】:
一种数据传输方法,其特征在于,包括有:步骤一、源节点统计目的节点在上一次数据传输中所反馈的连续丢失的数据包数量,构建一个丢包事件集V:{v1,v2,...,vs},其中v1、v2、...、vs分别是上一次数据传输中连续丢失1、2、...、s个数据包所对应的丢包事件,s是上一次数据传输中连续丢失数据包数量的最大值,并分别计算每个丢包事件vi对应的丢包率ri,i是区间[1,s]范围内的一个整数;步骤二、源节点针对每个丢包事件以及对应的丢包率,将本次数据传输的原始数据包划分成若干个数据块,并对每个数据块单独进行编码从而生成编码包,然后将每个丢包事件对应的所有数据块单独生成的编码包构成一个编码包集,最后将所有丢包事件对应的编码包集构成一个多层编码包总集CP:{cp1,cp2,...,cps},其中,cp1、cp2、...、cps分别是丢包事件v1、v2、...、vs对应的编码包集;步骤三、源节点将原始数据包和多层编码包总集中所有编码包集所包含的编码包传输给目的节点;步骤四、目的节点根据编码包内容,将本次数据传输中丢失的数据包进行恢复,并将本次数据传输中连续丢失的数据包数量反馈给源节点,步骤二进一步包括有:步骤21、根据丢包事件vi的连续丢失数据包数量i以及丢包率ri,计算丢包事件vi对应的编码包集cpi的码长ki;步骤22、顺序将原始数据包中的所有数据包平均划分成
个数据块,所述k是原始数据包的码长;步骤23、逐一从
个数据块中提取每个数据块,然后从每个数据块中随机抽取出d个数据包,最后将所述d个数据包按位异或生成一个编码包,所述d是编码包的度数;步骤24、将步骤23中生成的所有编码包构成丢包事件vi对应的编码包集cpi。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新讯世纪信息技术有限公司,未经北京新讯世纪信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310722230.4/,转载请声明来源钻瓜专利网。
- 上一篇:插座
- 下一篇:文件传输的加密和解密方法