[发明专利]虚拟多链路的智能可靠的UDP传输方法、装置和设备有效
申请号: | 202110714582.X | 申请日: | 2021-06-25 |
公开(公告)号: | CN113438155B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 王林;余端敏;潘胜;武志鹏 | 申请(专利权)人: | 北京网聚云联科技有限公司 |
主分类号: | H04L45/24 | 分类号: | H04L45/24;H04L47/12;H04L49/9057;H04L41/147;H04L1/18;G06N20/00 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 卢正伟 |
地址: | 101102 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 多链路 智能 可靠 udp 传输 方法 装置 设备 | ||
本申请公开了一种虚拟多链路的智能可靠的UDP传输方法、装置和计算设备,该方法包括:接收步骤,接收发送端完整数据并发送至第一入网点;数据多链路拆分步骤,虚拟链路管理器将所述完整数据按照预设规则进行拆分,生成多个数据包,所述多个数据包携带有索引标签,每个数据包对应发送到一个数据中转节点;预测步骤,虚拟链路管理器根据预测模型预测当前数据中转节点的丢包概率,并当丢包概率达到重发标准时,使令对应数据包进行重发;组装接收步骤,当接收入网点接收到所述各个数据包时,根据所述索引标签组装为完整数据后发送至接收端。该方法在传统的单链路的UDP传输基础上,虚拟出多条传输链路,解决传输阻塞及乱序,以保证UDP的可靠高速传输。
技术领域
本申请涉及网络数据传输及处理技术领域,尤其涉及一种基于overlay的多链路智能可靠的UDP传输方法、传输控制装置和计算设备。
背景技术
众所周知,在网络通信时,需依赖传输协议,UDP是一种简单的无连接协议(也称透明协议),其属于无需接收确认和流量控制的协议。与传统TCP协议(通过字节码传输且每个字节逐个传输)相比,它不需要建立连接,具备数据通信速度高,系统开销小等优点。同时UDP协议的缺点也是明显的,由于没有数据传输确认机制,而易丢包、乱序,其多应用于对可靠性要求不高,数据通信量较大、实时性要求高的场景,例如在局域网内,一般情况下数据的接收方均能接收到发送方的数据,除非连接双方的主机发生故障,否则不会发生接收不到数据的情况。
随着人们对数据通信速率和服务质量要求的提高,利用简单的UDP进行通信已不再适应多变的需求。因此,如何在保留UDP传输速率快的基础上,增加系统的可靠性成为亟待解决的问题。
发明内容
本申请实施例提供虚拟多链路的智能可靠的UDP传输方法、计算设备和存储介质,实现在UDP传输速率快的基础上,增加系统的可靠性。
一种虚拟多链路的智能可靠的UDP传输方法,包括:
接收步骤,接收发送端完整数据并发送至第一入网点;
数据多链路拆分步骤,虚拟链路管理器将所述完整数据按照预设规则进行拆分,生成多个数据包,所述多个数据包携带有索引标签,每个数据包对应发送到一个数据中转节点;
预测步骤,虚拟链路管理器根据预测模型预测当前数据中转节点的丢包概率,并当丢包概率达到重发标准时,使令对应数据包进行重发;
组装接收步骤,当接收入网点接收到所述各个数据包时,根据所述索引标签组装为完整数据后发送至接收端。
优选地,将所述完整数据按照预设规则进行拆分,包括:
获取各个数据中转节点的数据传输特征,所述数据传输特征至少包括:丢包率和带宽冗余值;
根据数据中转节点个数及所述数据传输特征确定线路权重;
按照线路权重对所述完整数据进行基于多链路的拆分。
优选地,本方法还包括:
训练预测模型,包括:
采集各个数据中转节点的历史数据,所述历史数据包括但不限于:发包量、往返时间、带宽和丢包率;
利用机器学习算法,所述历史数据训练丢包概率预测模型;
通过对所述各个数据中转节点的真实丢包数据,对所述丢包概率预测模型进行优化。
优选地,当丢包概率达到重发标准时,使令对应数据包进行重发,包括:
如当前数据中转节点的丢包概率达到重发标准时,使令所述第一入网点针对该数据中转节点进行数据包重发,不等待超时提醒及ACK信息。
优选地,所述各数据中转节点下可包含多个二级数据中转节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网聚云联科技有限公司,未经北京网聚云联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110714582.X/2.html,转载请声明来源钻瓜专利网。