[发明专利]一种适用于窄带弱连接网络的可靠数据传输方法和装置有效
申请号: | 202011166076.3 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112367265B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 闫浩;李彭;范闯闯;高杨;钱诗君;汪磊;杨叶林;陈健;杨丰源 | 申请(专利权)人: | 中国电子科技集团公司第二十八研究所 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/26;H04L47/215;H04L47/27;H04L1/1867;H04L1/16 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 胡建华 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 窄带 连接 网络 可靠 数据传输 方法 装置 | ||
本发明公开了一种适用于窄带弱连接网络的可靠数据传输方法和装置。其中方法通过综合利用等待超时机制免去了源端和目的端绝大部分控制信令的交互,通过采用保守的发送窗口增长策略保证了信道的通畅,尽可能快地实现对信道的满载使用,并适应抖动剧烈的网络,实现了窄带、高往返时延、时断时续的弱连接网络环境下数据的可靠传输。本发明设计了一种可串行执行的操作步骤,不需要设置专门的定时器,易于实现且占用资源小,适合低配置终端。
技术领域
本发明涉及窄带传输领域,特别是涉及一种适用于窄带弱连接网络的可靠数据传输方法和装置。
背景技术
信息技术构成了现代社会组织运行的基础,部分野外活动例如地质勘探、测绘、生态保护乃至军事作战等面临着复杂的地形环境,参与人员处于时快时慢的机动状态,随身携带的设备电量有限,且缺乏可靠、宽带和低时延的网络基础设施。上述环境要求关键数据的及时可靠传递且尽可能降低资源占用。目前针对上述要求开展的技术研究主要集中在以下方面:
(1)数据压缩技术。针对不同的数据类型提供了不同的数据压缩算法,例如适用于音频和视频的有损压缩技术和适用于通用数据的无损压缩技术等。
(2)数据分级分类。针对不同类型的数据进行分类,并标定不同的优先级,根据报文的优先级对数据采用不同的传输策略进行传输。
(3)网络协议优化。针对现有的传输协议,例如TCP协议和FTP协议等进行优化设计,加入网络带宽估计、协议压缩和信令精简等设计,提高协议自身的性能。
现有技术成果主要针对窄带稳定的网络环境,对网络抖动严重、高往返时延、时断时续等弱连接网络环境考虑不足;针对面向连接传输协议研究成果较多,针对不具备拥塞控制和可靠机制的无连接传输协议研究成果较少。
发明内容
发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供一种适用于窄带弱连接网络的可靠数据传输方法和装置。
第一方面,本发明实施例提供了一种适用于窄带弱连接网络的可靠数据传输方法,所述方法包括:
步骤1:从任务队列中取任务,并判断任务类型;所述任务类型包括数据发送任务和应答任务;所述数据发送任务用于将发送消息从发送方发送至接收方,所述发送消息为应用软件提交的发送数据;所述应答任务用于发送方处理接收方发回的应答消息,所述应答消息为接收确认报文;如果是数据发送任务,那么执行步骤2;如果是应答任务,那么执行步骤5;
在所述步骤1中,如果任务队列为空,处理流程将阻塞,直到等到新的任务到来。
步骤2:根据所述数据发送任务中发送消息的状态以及发送消息的有效性确定发送内容;
步骤3:分析目的地址可达性和网络状况,索取待发送消息的全局发送令牌,确定发送消息的发送数据量;
步骤4:发送方根据所述发送内容和发送数据量发送数据,发送完成后发送方等待接收方发回的应答消息;
步骤5:处理应答任务,如果所述数据发送任务的发送消息已接收完毕,移除任务队列中所述数据发送任务;如果所述数据发送任务的发送消息未完全接收,将所述数据发送任务中发送消息的发送次数置0,避免网络轻微异常就导致数据发送失败;
步骤6:根据发送消息接收情况,调整目的地址的发送窗口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第二十八研究所,未经中国电子科技集团公司第二十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011166076.3/2.html,转载请声明来源钻瓜专利网。