[发明专利]一种实现数据自动续传的通信方法有效
申请号: | 202011591713.1 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112738229B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 张宏波;梁烁;薛宁;郭萌;孟振华;杨诚;敖晨歌 | 申请(专利权)人: | 北京航天自动控制研究所 |
主分类号: | H04L49/9057 | 分类号: | H04L49/9057 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
地址: | 100854 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 数据 自动 通信 方法 | ||
1.一种实现数据自动续传的通信方法,其特征在于该方法的步骤包括:
(1)数据发送端实时接收待发送的数据,并将接收到的待发送的数据进行缓存,当数据发送端进行数据传输时,数据发送端首先检查数据发送端缓存中的数据是否大于单次数据交换的最小字节数,当缓存中的数据大于单次数据交换的最小字节数时,数据发送端向数据接收端发布数据交换命令,数据接收端收到数据交换命令时通过双冗余通信总线向数据发送端发送数据接收端的自身状态信息;当缓存中的数据不大于单次数据交换的最小字节数时,数据发送端不进行操作;
(2)数据发送端根据接收到的数据接收端的自身状态信息进行判断是否进行数据传输,如果数据接收端当前处于忙状态,表示数据接收端现在不能接收数据,则延时后数据发送端重新向数据接收端发布数据交换命令;如果数据接收端当前不处于忙状态,则根据当前数据接收端缓存剩余空间进行缓存匹配,一次数据交换发送的字节数不超过当前接收端缓存剩余空间;
(3)数据发送端根据缓存匹配结果通过通道A和通道B同时逐帧向数据接收端发送数据,并为每帧数据添加序号,序号累加;
(4)数据接收端对通过通道A和通道B接收的数据均进行CRC校验,将通过CRC校验的数据存入相应的缓存中,丢弃未能通过CRC校验的数据;
(5)数据接收端实时查询通道A和通道B相应的缓存数据,任一通道的缓存中有缓存数据时根据当前数据接收端待输出的数据帧号判断是否输出该缓存数据,同一帧数据不重复输出,即数据接收端总是输出两个通道中先接收到的数据帧,被输出的数据帧不再占用通道A或通道B的缓存空间;
(6)当前数据传输结束后,数据接收端向数据发送端反馈传输状态信息;
(7)数据发送端根据数据接收端发送的传输状态信息判断数据传输是否出错,如果不出错,则清除数据发送端缓存中的所有已发送数据,然后进入步骤(1)进行后续数据的传输,直至完成所有任务要求的数据的传输,如果出错,则根据出错帧序号将出错帧序号数据之前的数据从数据发送端的缓冲中进行清除,将出错帧序号数据之后的数据进行重传,重传数据与数据发送端实时接收到的数据拼接,实现数据自动续传,直至完成所有任务要求的数据的传输。
2.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:该通信方法是指在命令/响应式双冗余通信总线进行通信,双冗余通信总线上的通道标记为通道A和通道B。
3.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:数据交换命令的内容包括当前等待发送的数据量。
4.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:数据接收端的自身状态信息包括数据接收端是否处于忙状态和接收缓存剩余空间信息。
5.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:传输状态信息包括数据传输是否出错、出错帧序号和缓存剩余空间信息。
6.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:所述的数据发送端在两个通道上同时发起相同的数据交换,每个数据帧的序号累加;每个数据接收端包含两个缓存,分别对应两个通道,数据接收端对数据交换命令作出响应,报告接收端的状态信息,包括是否处于忙状态、缓存剩余容量信息。
7.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:所述的数据发送端实行“先到先发”的数据发送原则,当数据发送端接收到的数据量大于单次最小数据发送量时,立即开始数据发送流程,在此过程中收到的待发送数据将在下一个数据发送流程中与需要续传的数据进行拼接后一起发送;数据发送端根据接收端返回的状态信息清除已成功传输的数据缓存。
8.根据权利要求1所述的一种实现数据自动续传的通信方法,其特征在于:所述的数据接收端接收两个数据传输通道中的数据,首先判断当前接收到的数据是否正确,若错误则舍弃当前接收到的数据并继续接收后续数据,若正确则将当前数据缓存在两个传输通道对应的缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所,未经北京航天自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011591713.1/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置