[发明专利]基于UDP协议的自适应可靠多窗口数据传输方法在审
| 申请号: | 201811182519.0 | 申请日: | 2018-10-11 |
| 公开(公告)号: | CN109379355A | 公开(公告)日: | 2019-02-22 |
| 发明(设计)人: | 肖云龙;陶建忠;吴英标;苗垒;冒维维 | 申请(专利权)人: | 无锡威孚力达催化净化器有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 无锡市大为专利商标事务所(普通合伙) 32104 | 代理人: | 曹祖良 |
| 地址: | 214177 江苏省*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 多窗口 接收端 数据传输 发送端 数据包 应答帧 自适应 状态标志位 子数据包 校验 应答 传输机制 建立连接 数据更新 指针指向 反馈 轮转 丢包 填充 排序 还原 存储 指针 传输 握手 重复 保证 成功 | ||
1.基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,包括以下步骤:
S100:将数据包分为多个子数据包,每个子数据包对应一个窗口,多个窗口分为多组,每组窗口对应一组状态标志位,所述状态标志位用于存储应答校验值;
S200:建立连接;发送端向接收端发送连接请求信息帧,接收端在接收到所述连接请求信息帧后发送连接请求应答帧;
S300:握手成功后,发送端与接收端之间采用多窗口传输机制对各个窗口中的数据按指针指向依次传输;
S400:发送端等待接收端反馈的各组窗口的数据应答帧;
S500:发送端接收到接收端反馈的数据应答帧后,根据数据应答帧中的应答校验值对相应的窗口进行数据更新或填充;所述数据应答帧中的应答校验值能够表示接收端对应组窗口中所有窗口的子数据包接收状态;
S600:指针轮转到下一组窗口;
S700:接收端接收到所有组窗口的所有窗口子数据包后,对所有接收到的子数据包进行排序重组还原。
2.如权利要求1所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,所述S510:发送端接收到接收端反馈的数据应答帧后,根据数据应答帧中的应答校验值对相应的窗口进行数据更新或填充包括以下步骤:
S510:若超时发送端未接收到某组窗口的应答校验值,则所述组窗口中的所有窗口子数据包不予清理,待下一次指针轮转到该窗口时发送端再向接收端重发此组窗口的子数据包;
S520:若发送端在指定的时间接收到某组窗口应答校验值,则发送端会根据应答校验值判断对应组窗口中各个窗口的子数据包接收状态;S521:若应答校验值表示接收端未接收到所述组窗口的某个窗口子数据包,则发送端向相应的窗口中补入原数据;S522:若应答校验值表示接收端已接收到所述组窗口的某个窗口子数据包,则发送端将相应的窗口更新子数据包;S523:待下一次指针轮转到该窗口时发送端再向接收端重发此组窗口的子数据包。
3.如权利要求1所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,在所述S200:建立连接时,发送端与接收端之间约定好发送窗口组数和接收窗口组数,以及各个窗口组中窗口的个数。
4.如权利要求1所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,在所述S300:握手成功后,发送端与接收端之间采用多窗口传输机制对各个窗口中的数据按指针指向依次传输步骤中,发送端对每个发送的子数据包创建唯一的初始序号,并且每发送一个子数据包后,下一个待发子数据包的序号加1。
5.如权利要求4所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,对于所述S700:接收端接收到所有组窗口的所述窗口子数据包后,根据各个子数据包序号对所有接收到的子数据包进行排序重组还原;若接收端接收了具有相同序号的子数据包时,则接收端舍弃具有相同序号的子数据包。
6.如权利要求1所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,所述接收端使用两个接收缓存对所接收的子数据包进行重组。
7.如权利要求1所述的基于UDP协议的自适应可靠多窗口数据传输方法,其特征在于,假定n组窗口中的指针周期为△T1,网络环境正常时,则接收端的反馈周期为t1,且t1小于或等于△T1,从而相应的窗口子数据包不会出现重发;若网络环境变差时,则接收端的反馈周期为t2,且t2大于△T1, 此时增加窗口组数至窗口组数为m,且m组窗口中的指针周期为△T2,使得t2小于或等于△T1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡威孚力达催化净化器有限责任公司,未经无锡威孚力达催化净化器有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811182519.0/1.html,转载请声明来源钻瓜专利网。





