[发明专利]高效可靠传输控制方法和系统在审
| 申请号: | 201811208877.4 | 申请日: | 2018-10-17 |
| 公开(公告)号: | CN109347607A | 公开(公告)日: | 2019-02-15 |
| 发明(设计)人: | 宋亚芳;蒿杰;舒琳;赵良田;吕志丰;范秋香;冯卉 | 申请(专利权)人: | 中国科学院自动化研究所 |
| 主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
| 代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 宋宝库;陈晓鹏 |
| 地址: | 100190 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 区块 传输控制 传输效率 高效可靠 检测 发送 待发送数据 统计信息 存储数据 动态配置 高速网络 检测结果 区块数据 数据返回 数据重传 数据组成 顺序循环 重传机制 发送端 高效性 接收端 互连 丢包 断点 存储 进程 决策 | ||
1.一种高效可靠传输控制方法,其特征在于,所述传输控制方法包括:
将待发送数据进行区块划分;
将划分后的数据进行存储;
将每个区块的数据组成N个数据包;
将数据包按照顺序进行发送;
对区块数据包进行检测;
根据检测结果,确定是进行数据重传还是进入下一个进程。
2.根据权利要求1所述的传输控制方法,其特征在于,“根据检测结果,确定是进行数据重传还是进入下一个进程”的步骤包括:
如果检测结果为数据包有缺失,则对缺失的数据进行重传。
3.根据权利要求2所述的传输控制方法,其特征在于,“根据检测结果,确定是进行数据重传还是进入下一个进程”的步骤还包括:
如果检测结果为数据包无缺失,则进入下一个进程。
4.根据权利要求1所述的传输控制方法,其特征在于,“将数据包按照顺序进行发送”的步骤具体包括:
将各个区块内的数据包按照序号进行标记,按照序号顺序发送数据包。
5.根据权利要求1所述的传输控制方法,其特征在于,在每个区块内的数据包全部发送完毕后,所述传输控制方法还包括:
发送门铃数据包,以便通知接收方区块数据发送完毕,可以对区块数据进行检测。
6.根据权利要求2所述的传输控制方法,其特征在于,“对缺失的数据进行重传”的步骤包括:
发送具有错误标志的反馈包;
根据反馈包内的信息重新传输缺失的数据包。
7.根据权利要求3所述的传输控制方法,其特征在于,“进入下一个进程”的步骤包括:
发送具有结束标志的反馈包;
根据反馈包内的信息继续发送下一个区块内的数据包或执行下一步程序。
8.根据权利要求1至7中任一项所述的传输控制方法,其特征在于,在“将待发送数据进行区块划分”的步骤之前,所述传输控制方法还包括:
对区块的大小和数量进行配置。
9.一种高效可靠传输控制系统,其特征在于,所述传输控制系统包括动态可配区块数据缓存发送模块、区块数据完整性检测模块、状态返回模块和进程决策模块,所述动态可配区块数据缓存发送模块与所述区块数据完整性检测模块通信连接,所述区块数据完整性检测模块与所述状态返回模块通信连接,所述状态返回模块与所述进程决策模块通信连接,所述进程决策模块与所述动态可配区块数据缓存发送模块通信连接。
10.根据权利要求9所述的传输控制系统,其特征在于,所述动态可配区块数据缓存发送模块包括数据分发模块、区块配置模块、存储模块和发送模块,所述数据分发模块和所述区块配置模块分别与所述存储模块通信连接,所述储存模块与所述发送模块通信连接;
所述区块数据完整性检测模块包括数据包接收模块、检测模块和检测状态存储模块,所述数据包接收模块通过所述检测模块与所述检测状态存储模块通信连接;
所述发送模块与所述数据包接收模块通信连接,所述检测状态存储模块与所述状态返回模块通信连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811208877.4/1.html,转载请声明来源钻瓜专利网。





