[发明专利]一种基于Raptor码的大文件传输方法有效
申请号: | 201410353459.X | 申请日: | 2014-07-24 |
公开(公告)号: | CN104104727B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 王非非;王剑;沈向辉;徐伟掌;杨占昕 | 申请(专利权)人: | 中国传媒大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00;H04L1/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100024 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于Raptor码的大文件传输方法。该方法针对大文件的传输特点,采用Raptor码对传输文件进行分块处理和预编码,并对头部信息进行重新设计,采用8个字节的头部信息即能支持最高100GB大小的文件传输。该方法采用动态的传输冗余产生机制,根据信道变化进行实时动态调整。本发明的方法解决了大文件传输在双向反馈信道中受信道延迟和信道丢包率的影响,提高了大文件的传输稳定性和传输效率。 | ||
搜索关键词: | 一种 基于 raptor 文件传输 方法 | ||
【主权项】:
一种基于Raptor码的大文件传输方法,其特征在于,包括以下步骤:第一步,根据传输信道特征,设定初始的传输冗余度值;第二步,发送端根据数据包长度参数T,计算文件的分块数,并对文件进行分块处理,对于不够整块长度的数据块在尾部进行填零补充;第三步,发送端读取一个分块的原始数据,进行Raptor码编码处理,同时依次按包读取原始数据,并填充头部信息生成原始数据包,然后对原始数据包进行发送;第四步,在每个分块的原始数据包发送完成后,继续发送该分块通过Raptor码编码产生的冗余数据包;第五步,接收端在接收到每个分块的原始数据包和冗余数据包后,进行Raptor码解码处理,对于有反馈信道,接收端将接收到的分块数据包总数反馈至状态监测端;第六步,对于有反馈信道,状态监测端收集各接收节点的回传信息,进行综合处理,向发送端反馈冗余调整值;第七步,发送端在每个分块发送完毕之后,检查由状态监测端反馈的冗余调整值,进行传输冗余度参数的动态调整,在新的块传输时采用新的传输冗余参数产生相应数量的冗余数据包;第八步,发送端发送完文件的所有分块后,检查整个文件的传输完整性,若传输成功则进行下一文件的传输。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国传媒大学,未经中国传媒大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410353459.X/,转载请声明来源钻瓜专利网。
- 上一篇:能量站及能量站的部件
- 下一篇:一种照明灯具