[发明专利]一种面向深空网络的文件传输方法有效
申请号: | 201510671016.X | 申请日: | 2015-10-16 |
公开(公告)号: | CN105391518B | 公开(公告)日: | 2019-04-05 |
发明(设计)人: | 虞万荣;吴纯青;刘波;赵宝康;毛席龙;冯振乾;陈一骄;付海 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L29/08 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 周长清 |
地址: | 410073 湖南省长沙市砚瓦池正街4*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 网络 文件传输 方法 | ||
1.一种面向深空网络的文件传输方法,其特征在于,步骤为:
S1:发送报文序列中的N个原始报文构成一个原始编码块,而n个原始编码块构成一个组合编码块;
S2:发送端根据探测到的深空链路丢包率PER计算出原始编码块的大小N和组合到一起的原始编码块数n,n也为块组合编码系数,进而计算出组合编码块大小Nblock,即Nblock为一个组合编码块中包含的原始报文数量;
S3:发送端首先发送Nblock个原始报文,为一个组合编码块,然后发送n个该组合编码块生成的编码报文;
S4:接收端收到一个组合编码块的原始报文和编码报文后进行判断:
若原始报文无丢失,则不解码;
若原始报文丢失,且丢包数量不超过接收到的该组合编码块的编码报文数量,则进行解码操作,解码产生丢失的原始报文,不进行反馈重传;否则,向发送端反馈丢包信息,发送端进行报文重传。
2.根据权利要求1所述的面向深空网络的文件传输方法,其特征在于,所述步骤S2中深空链路丢包率PER在数据发送之前进行测量。
3.根据权利要求1或2所述的面向深空网络的文件传输方法,其特征在于,在步骤S4中,当接收端接收到原始报文时,将其加入到接收缓冲区中;接收端定时产生ACK报文反馈到发送端,若接收端存在丢失的报文,则反馈的ACK报文还要携带丢包信息;当所有报文接收完毕时,发送过程结束;否则,继续接收并处理报文。
4.根据权利要求1或2所述的面向深空网络的文件传输方法,其特征在于,当发送端有数据需要发送时,首先发送端根据深空链路丢包率PER计算出原始编码块的大小N=1/PER;然后,发送端根据链路状况计算出块组合编码系数n,也即需要组合到一起的原始编码块数;再计算整个文件需要重传的报文数:ave=E*filesize/Nblock,E为组合编码块内重传报文数的期望,filesize为文件大小,ave随n增大而减小;当ave随n增加而小于filesize*PER*α时,则认为此时的n是最佳值;其中,α是一个阈值,其取值根据具体任务而定;接下来,根据计算组合编码块大小,并开始发送报文,先发送组合编码块中的Nblock个原始报文,然后发送根据这Nblock个原始报文编码产生的n个编码报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510671016.X/1.html,转载请声明来源钻瓜专利网。