[发明专利]数据传输方法、装置、电子设备及存储介质在审
| 申请号: | 202111450577.9 | 申请日: | 2021-11-30 |
| 公开(公告)号: | CN114268588A | 公开(公告)日: | 2022-04-01 |
| 发明(设计)人: | 夏飞鹏;祁学豪;陈刚 | 申请(专利权)人: | 网络通信与安全紫金山实验室 |
| 主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/27 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 陈新生 |
| 地址: | 211111 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据传输 方法 装置 电子设备 存储 介质 | ||
1.一种数据传输方法,其特征在于,包括:
在持续向接收端发送数据单元时,持续执行拥塞阈值的调整操作,所述数据单元为数据发送窗口中的数据;
其中,一次所述拥塞阈值的调整操作包括:
基于所述拥塞阈值,执行至少一次对所述数据发送窗口的尺寸增加操作,直至接收到多个针对同一个数据单元的第一信息,则确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,将所述数据发送窗口的尺寸减小为第一预设值;
所述第一信息是所述接收端发送的,所述第一信息用于表征所述接收端确认接收到所述数据单元。
2.根据权利要求1所述的数据传输方法,其特征在于,一次所述尺寸增加操作,包括:
将所述数据发送窗口的尺寸增加目标尺寸;
其中,在所述数据发送窗口的尺寸小于或等于所述拥塞阈值的情况下,所述目标尺寸为第二预设值,所述第二预设值为N,所述N为正整数;
在所述数据发送窗口的尺寸大于所述拥塞阈值的情况下,所述目标尺寸为第一动态值,所述第一动态值为所述数据发送窗口的尺寸的倒数的M倍,所述M为正整数。
3.根据权利要求2所述的数据传输方法,其特征在于,所述将所述数据发送窗口的尺寸增加目标尺寸,包括:
基于所述第一信息,确定第一窗口格中的数据单元全部被所述接收端成功接收,所述第一窗口格为所述数据发送窗口中在发送时序上处于首位的窗口格;
将所述数据发送窗口的前端向后平移一格,将所述数据发送窗口的后端向后平移L格,所述L取值为所述目标尺寸加1;
其中,所述前端为数据发送窗口的两端中在发送时序上靠前的一端,所述后端为数据发送窗口的两端中在发送时序上靠后的一端。
4.根据权利要求1-3任一项所述的数据传输方法,其特征在于,所述拥塞阈值的初始值为第三预设值,所述确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,包括:
调整所述拥塞阈值为所述数据发送窗口在所述传输拥塞时刻的尺寸的二分之一。
5.根据权利要求1-3任一项所述的数据传输方法,其特征在于,所述第一信息还用于表征所述接收端支持目标通信协议,所述目标通信协议用于所述数据单元的发送端和接收端之间的通信。
6.根据权利要求1-3任一项所述的数据传输方法,其特征在于,所述数据发送窗口中的一个窗口格能容纳整数倍的所述数据单元。
7.一种数据传输装置,其特征在于,包括:
发送调整模块,用于在持续向接收端发送数据单元时,持续执行拥塞阈值的调整操作,所述数据单元为数据发送窗口中的数据;
其中,一次所述拥塞阈值的调整操作包括:
基于所述拥塞阈值,执行至少一次对所述数据发送窗口的尺寸增加操作,直至接收到多个针对同一个数据单元的第一信息,则确定所述数据单元的传输发生传输拥塞,调整所述拥塞阈值,将所述数据发送窗口的尺寸减小为第一预设值;
所述第一信息是所述接收端发送的,所述第一信息用于表征所述接收端确认接收到所述数据单元。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述数据传输方法的步骤。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据传输方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据传输方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网络通信与安全紫金山实验室,未经网络通信与安全紫金山实验室许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111450577.9/1.html,转载请声明来源钻瓜专利网。





