[发明专利]一种基于UDP的数据传输方法在审
| 申请号: | 201510108857.X | 申请日: | 2015-03-12 |
| 公开(公告)号: | CN104639568A | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 杨立;刘宇波 | 申请(专利权)人: | 成都金本华科技股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/16 |
| 代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
| 地址: | 610000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 udp 数据传输 方法 | ||
1.一种基于UDP的数据传输方法,其特征在于,包括:
步骤一,通过UDP的端到端的特性对网络状态进行识别,对多个度量参数进行计算,将计算结果传递给接收端的识别模块,识别模块识别网络状态后,用3位数据进行标识,修改ACK应答包UDP首部,将标识的结果通知给发送端;
步骤二,当发送端通过对ACK应答包进行检测时,若发现网络状态为正常情况,则通过发送控制模块根据路由跳数自适应调整延迟窗口的大小,当网络发生路由变化或中断时,重新计算状态变量的值,保持UDP连接前后负载率的一致性。
2.根据权利要求1所述的方法,其特征在于,所述步骤二进一步包括:
当UDP连接为正常情况时,根据路由跳数设置延迟窗口的增长因子β,自适应调整延迟窗口的门限值,设cn1、cn2分别是延迟窗口增长前后的值,β为窗口的增长因子,则定义如下:
cn2=cn1+β/cn1
设平均窗口的大小为cn,超时因子为t,数据包丢失率为p,则定义如下:
当发送端收到三个重复的ACK应答或发生超时,得知数据包丢失,通过ACK包的首部携带网络状态标志判断是否发生拥塞,若网络发生拥塞,便启动UDP拥塞控制机制;若丢包由于误码引起,则重传丢失的数据包,并保持延迟窗口的参数变量cn不变;若丢包由于路由变化或中断引起,发送端收到多个重复的ACK,并发生连续超时,当路由重建后,重新计算路由变化后的延迟窗口参数变量cn。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都金本华科技股份有限公司,未经成都金本华科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510108857.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于运载火箭气瓶装配的紧固装置
- 下一篇:一种间歇式定量润滑系统





