[发明专利]一种数据传输装置及方法有效
申请号: | 201610039213.4 | 申请日: | 2016-01-21 |
公开(公告)号: | CN105721333B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 陈子兴 | 申请(专利权)人: | 全时云商务服务股份有限公司 |
主分类号: | H04L12/825 | 分类号: | H04L12/825 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 冯倩 |
地址: | 100085 北京市海淀区上地*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 装置 方法 | ||
1.一种数据传输装置,应用于第一通信终端,所述第一通信终端与至少一个第二通信终端通信连接,其特征在于,所述数据传输装置包括:
数据发送模块,用于向所述第二通信终端发送第一数据包;
反馈接收模块,用于接收所述第二通信终端在接收到所述第一数据包后反馈的带有确认标志的第二数据包;
往返时延计算模块,用于根据发送所述第一数据包的时间和接收所述第二数据包的时间计算往返时延;
平滑往返时延计算模块,用于对预设的时间段内计算得到的多个往返时延进行统计,根据往返时延的变化率计算平滑往返时延,以衡量该时间段内的网络实际延时情况;
网络状态估算模块,用于根据所述往返时延以及所述平滑往返时延估算网络状态;
发送流量调整模块,用于根据估算出的网络状态调整所述数据发送模块向所述第二通信终端发送所述第一数据包的流量大小。
2.根据权利要求1所述的数据传输装置,其特征在于,所述数据传输装置还包括:
变化率检测模块,用于对计算出的所述往返时延和所述平滑往返时延的变化率进行检测;
往返时延标志发送模块,用于当所述往返时延或所述平滑往返时延的变化率超过预设的变化率阈值时,向所述第二通信终端发送带有往返时延标志的第三数据包;
所述发送流量调整模块还用于接收所述第二通信终端发送的带有往返时延标志的第三数据包,并在接收到第二通信终端发送的第三数据包时,调整发送所述第一数据包的流量大小。
3.根据权利要求1所述的数据传输装置,其特征在于,所述数据传输装置还包括:
丢包检测模块,用于检测接收所述第二通信终端发送的第一数据包时的丢包情况,检测到丢包时,向所述第二通信终端反馈带有未确认标志的第四数据包;
所述数据发送模块还用于接收所述第二通信终端反馈的带有未确认标志的第四数据包,并在接收到第二通信终端发送的第四数据包时,重新向所述第二通信终端发送所述第一数据包。
4.根据权利要求3所述的数据传输装置,其特征在于,所述数据传输装置还包括:
丢包检测模块还用于检测到由于丢包导致与所述第二通信终端无法通信时,向所述第二通信终端发送带有结束标志的第五数据包;
连接重置模块,用于接收所述第二通信终端发送的带有结束标志的第五数据包,并在接收到第二通信终端发送的第五数据包时,重新建立与所述第二通信终端的通信连接。
5.根据权利要求1所述的数据传输装置,其特征在于,所述发送流量调整模块根据估算出的网络状态调整发送所述第一数据包的流量大小方式为:
按照预设的增长参数控制发送窗口的大小呈线性增长以增大所述流量大小;或者
按照预设的减小参数控制发送窗口的大小呈指数下降以减小所述流量大小。
6.一种数据传输方法,应用于第一通信终端,所述第一通信终端与至少一个第二通信终端通信连接,其特征在于,所述数据传输方法包括:
向所述第二通信终端通信发送第一数据包;
接收所述第二通信终端在接收到所述第一数据包后反馈的带有确认标志的第二数据包;
根据发送所述第一数据包的时间和接收所述第二数据包的时间计算往返时延;
对预设的时间段内计算得到的多个往返时延进行统计,根据往返时延的变化率计算平滑往返时延,以衡量该时间段内的网络实际延时情况;
根据所述往返时延以及所述平滑往返时延估算网络状态;
根据估算出的网络状态调整所述数据发送模块向所述第二通信终端发送所述第一数据包的流量大小。
7.根据权利要求6所述的数据传输方法,其特征在于,所述方法还包括:
对计算出的所述往返时延和所述平滑往返时延的变化率进行检测;
当所述往返时延或所述平滑往返时延的变化率超过预设的变化率阈值时,向所述第二通信终端发送带有往返时延标志的第三数据包;
接收所述第二通信终端发送的带有往返时延标志的第三数据包,并在接收到第二通信终端发送的第三数据包时,调整发送所述第一数据包的流量大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全时云商务服务股份有限公司,未经全时云商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610039213.4/1.html,转载请声明来源钻瓜专利网。