[发明专利]基于UDP协议的数据流快速传输方法、系统及介质有效
申请号: | 201911396313.2 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111092907B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 李根;毛海波;黄能超;唐骏翔;冯博伦;徐霞丽;蒋艳凰 | 申请(专利权)人: | 人和未来生物科技(长沙)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/18;H04L12/825 |
代理公司: | 湖南兆弘专利事务所(普通合伙) 43008 | 代理人: | 邹大坚 |
地址: | 410000 湖南省长沙市长沙高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 udp 协议 数据流 快速 传输 方法 系统 介质 | ||
本发明公开了一种基于UDP协议的数据流快速传输方法、系统及介质,本发明方法包括接收端每接收一个非重复数据包,记录其数据包索引并将其放入缓存,同时更新目标文件的索引位置A和C,统计TTL时间内收取的数据包数量X,且以第一周期定时扫描索引位置B、索引位置C‑X之间的索引,将该区间内未接收的包索引生成重传请求发送给发送端,将索引位置C‑X更新为新的索引位置B。本发明能在UDP协议的基础上,以最少的资源消耗,在保证数据的有效传输的同时又能动态调整进行拥塞控制,使数据能高效快速的在各种网络环境下进行传输,具有资源消耗低、数据传输速度快的优点。
技术领域
本发明涉及网络数据传输技术,具体涉及一种基于UDP协议的数据流快速传输方法、系统及介质,用于端到端的数据流快速传输网络环境中,适用于各类设备之间的数据传输。
背景技术
随着因特网的快速发展,人们对网络通信的需求越来越多,尤其是互联网领域,大数据的爆炸式增长,对网络带宽的要求也越来越高。需要更快的传输和改善的拥塞控制机制。从网络的设计之初到如今,TCP/IP协议族一直扮演的重要角色。传输控制协议(TCP)是TCP/IP协议族的一部分,其中随着因特网的成功,TCP/IP协议族已经取得了作为世界上最重要的数据通信协议之一的位置。TCP在使用TCP/IP协议的设备之间提供可靠数据连接。TCP在IP之上进行工作,其中IP用来将数据打包成称为数据报的数据分组,并且用于进行通过网络的传输。TCP协议是一种可靠的传输层协议,通信之前需要进行三次握手,传输过程中,发送端会根据接收端的反馈,动态调整传输窗口的大小,传输过程消耗的资源比较多。不同于TCP,用户数据报协议(UDP)是无连接的并且不可靠的传输层协议。协议在本质上是非常简单的。来自应用层的数据向下传递到传输层并且封装在数据报中。数据报被发送给主机但是没有任何机制保证其安全地到达目地的设备。如果期望可靠性的话,任何检查都被推回到应用层。但是,它的简单性减少了使用该协议的开销,并且这些服务在很多情况下是足够的。
发明内容
本发明要解决的技术问题:针对现有技术的上述问题,提供一种基于UDP协议的数据流快速传输方法、系统及介质,本发明能在UDP协议的基础上,以最少的资源消耗,在保证数据的有效传输的同时又能动态调整进行拥塞控制,使数据能高效快速的在各种网络环境下进行传输,具有资源消耗低、数据传输速度快的优点。
为了解决上述技术问题,本发明采用的技术方案为:
一种基于UDP协议的数据流快速传输方法,接收端接收目标文件时的步骤包括:
接收端每接收目标文件的一个基于UDP协议的非重复数据包,记录其数据包索引并将其放入缓存,同时更新目标文件的索引位置A和C,统计TTL时间内收取的数据包数量X,其中索引位置0~A为目标文件已收到的数据包,索引位置C为已收到数据包的最大索引,且接收端在接收目标文件的数据包的过程中:
以第一周期定时扫描索引位置B、索引位置C-X之间的索引,将该区间内未接收的包索引生成重传请求发送给发送端,将索引位置C-X更新为新的索引位置B,其中索引位置B的初始值为索引位置0。
可选地,所述接收端在接收目标文件的数据包的过程中还包括:以第二周期定时扫描索引位置A、索引位置B-X之间的索引,将该区间内未接收的包索引生成重传请求发送给发送端。
可选地,所述接收端在接收目标文件的数据包的过程中还包括在接收最后一个数据包是进行校验的步骤,扫描索引位置A、最大索引位置n-1之间的索引,将该区间内未接收的包索引生成重传请求发送给发送端。
可选地,所述将该区间内未接收的包索引生成重传请求发送给发送端的步骤包括:扫描确定该区间内的未接收包索引数量,计算未接收包索引数量占该区间包索引总数量的比例c,如果比例c超过预设阈值,则直接将该区间的起始索引位置、结束索引位置生成重传请求发送给发送端;否则,将该区间未接收包索引生成重传请求发送给发送端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人和未来生物科技(长沙)有限公司,未经人和未来生物科技(长沙)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911396313.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酯酶及其编码基因和应用
- 下一篇:一种耐高温负温度系数热敏电阻的制造方法