[发明专利]基于双重传策略的深空文件传输方法有效

专利信息
申请号: 201210115550.9 申请日: 2012-04-19
公开(公告)号: CN102624506A 公开(公告)日: 2012-08-01
发明(设计)人: 张钦宇;杨志华;焦健;吴海涛;顾术实 申请(专利权)人: 哈尔滨工业大学深圳研究生院
主分类号: H04L1/18 分类号: H04L1/18;H04L1/16
代理公司: 深圳市科吉华烽知识产权事务所 44248 代理人: 胡吉科;陈本发
地址: 518000 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 双重 策略 文件传输 方法
【说明书】:

技术领域

发明涉及一种深空文件传输方法,尤其涉及一种基于双重传策略的深空文件传输方法。

背景技术

深空通信与地面通信有很大差异,其面临的主要挑战为:1、长时延;2、链路断续;3、高且可变的误码率;4、链路非对称;现有通信协议有以下几种,但各有缺点。

1.TCP协议在深空通信中性能很差

深空通信所面临的上述挑战使得传统的TCP协议直接应用到深空通信系统中会出现很多问题。首先,深空通信中传播延时巨大,例如,火星到地球的往返时延根据星体的轨道位置不同通常在8.5到40分钟之间,如果往返时延大于通信持续时间,那么应用数据根本没有传输的机会。其次,由于星体自身的转动会造成深空通信链路周期性中断,而传统的TCP协议是一种面向连接的通信协议,在链路中断的情况下,TCP协议无法区分数据包丢失的原因是网络拥塞还是信道误码,它主要通过降低报文发送速率以避免拥塞的策略来处理误码。此外,吞吐量会随着确认信息ACK的丢失进一步恶化。再次,深空信道的误码率(BER)通常比地面信道的误码率大,典型的深空通信误码率为10-5,那么会产生过多的ACK,从而产生拥塞问题。最后,上行与下行链路的信息速率不对称对TCP的吞吐量影响也非常大。由于TCP协议通过ARQ机制保证按顺序发送文件信息,任一丢失的数据包将引起该数据包之后的所有数据重新发送,进一步延长资源占用缓存的时间,不适用于缓存空间和处理能力有限的深空探测器。综上所述,现有的TCP协议在深空通信中的传播时延长、误码率高、非对称链路、链路断续以及异构网络等问题上面临严峻的挑战。在链路时延或者时延带宽积较大的深空网络,各种TCP改进协议相差不大且性能很差,在地球-火星之间TCP协议甚至无法通信。

2.UDP协议不可靠

UDP是面向无连接的通信协议,其通信时不需要接收方确认,属于不可靠的传输。由于深空通信中的数据业务大都为珍贵的图像及科学数据,要求协议必须提供必要的重传机制以保证可靠的数据传输。

3.SCPS-TP协议

该协议已很少应用于空间通信,SCPS-TP的可靠传输依然是采用先建立连接再传送数据的模式,在Go-back-N的ARQ基础上提供选择重传(SNACK)机制,仅要求重传未收到的那部分数据,但是未充分利用重传机制。

4.TCP-Planet协议

由于该协议也是在TCP基础上改进而来的,其采用选择性肯定应答(SACK)重传机制来提供可靠的服务,在深空大时延及高误码率情况下,极易产生拥塞问题,信道利用率低。

5.萨拉托加协议

萨拉托加协议为了在对等节点间交换“bundles”,在DTN网络里提供了一种基于IP包的汇聚层,支持“bundles”的存储-转发。它采用SNACK实现了IP包基于UDP的传输,属于不可靠的传输协议。

6.DTNBP+LTP协议

虽然DTN框架非常适合深空通信的特点,毕竟BP+LTP协议仅规定了一个协议框架,而不是一个具体的协议实现,好多问题还需深入研究。

7.CFDP协议

CFDP提供端到端的文件传输服务。其实现横跨应用层与传输层,包含两种操作:核心与扩展。其采用否定应答(NAK)ARQ机制来实现可靠通信。但是在重传机制方面只要求重传错误或丢失的PDU一次,这在传输距离非常远,链路误码率极高的环境下性能会变差。

综上所述,有必要针对CFDP协议中的重传机制进行优化,使之更灵活地适应复杂的深空通信。

发明内容

为了克服上述现有技术的不足,本发明提供一种基于双重传策略的深空文件传输方法,包括初次发送阶段及重传阶段,

初次发送阶段进一步包括以下步骤:

步骤A):发送端顺序地发送元数据PDU和所有文件数据PDUs。

步骤B):当所有PDUs发送完毕后,发送一个EOF PDU,然后等待ACK(EOF)和NAK。

步骤C):发送端如果收到ACK(EOF)和NAK后没有需要重传的PDU,则关闭事务,否则转入重传阶段。

重传阶段进一步包括以下步骤:

步骤D):发送端一旦收到NAK,立即连续重传每一丢失或错误的PDUK次。

步骤E):接收端统计收到的PDUs,如仍有错误或丢失的PDUs,再次发送NAK要求发送端重传所需PDUs。

步骤F):如仍有错误或丢失的PDU,重复步骤E)),直到接收端成功收到所有的PDUs,然后关闭事务。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210115550.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top