【技术实现步骤摘要】
一种数据的可靠传输方法、装置、设备及电子介质
[0001]本申请涉及数据处理
,特别是涉及一种数据的可靠传输方法、装置、设备及电子介质。
技术介绍
[0002]由于视联网的不断发展壮大,全国的各个角落铺设有大量的视联网终端,这样就会大大增加了省级与省级之间、省级与市级、省级与县级之间的通信,数据的可靠传输显得尤其重要。
[0003]作为可靠的数据传输方案,发送方通过传输路径将数据包发送至接收方,接收方向发送方返回响应数据包,若发送方接收到接收方的响应数据包,则认为发送方的数据包送达到接收方,若网络发生堵塞或者抖动,则容易出现数据包丢失现象,从而无法实现发送方的数据包送达到接收方,因此如何实现发送方与接收方之间数据的可靠传输成为亟需解决的问题。
技术实现思路
[0004]本申请提供了一种数据的可靠传输方法、装置、设备及介质,以解决现有数据传输方案不能可靠传输数据的问题。
[0005]为了解决上述问题,本申请公开了一种数据的可靠传输方法,所述方法包括:
[0006]数据发送方将待发送 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种数据的可靠传输方法,其特征在于,所述方法包括:数据发送方将待发送数据包通过第一传输路径发送至数据接收方;所述数据发送方将心跳包通过第二传输路径发送至所述数据接收方;接收所述数据接收方通过所述第一传输路径返回的第一响应数据包和通过所述第二传输路径返回的第二响应数据包,所述第二响应数据包复用所述心跳包的响应包。2.根据权利要求1所述的方法,其特征在于,所述数据发送方将待发送数据包通过第一传输路径发送至所述数据接收方之前,还包括:将所述待发送数据包添加至内存缓存;按照主键值对所述待发送数据包进行排序,所述主键值包括:数据包的优先级、任务号和SEQ序列;按顺序发送所述内存缓存中的待发送数据包。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:删除所述内存缓存中数据接收方己经确认的数据包;判断所述发送内存缓存中所述待发送数据包的保存时间是否超过预设的时间阈值,若是,则将所述待发送数据包删除。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述内存缓存为空时,将所述数据发送方的所述第二传输路径由接收第二响应数据包修改为发送所述心跳包。5.根据权利要求1所述的方法,其特征在于,所述待发送数据包、所述第一响应数据包和所述第二响应数据包按照所述数据发送方和所述数据接收方协定的协议格式对所述待发送数据包、所述第一响应数据包和所述第二响应数据包进行封装。6.根据权利要求1
‑
技术研发人员:王庆杰,赵志,李慧杰,杨春晖,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。