【技术实现步骤摘要】
【技术保护点】
1.一种数据传输的方法,其特征在于,所述方法包括:发送方定时扫描滑动窗口内的各文件块信息,获取当前扫描时刻各文件块信息的等待确认信息时间值;获取所述滑动窗口的超时重传时间值;当所述滑动窗口存在等待确认信息时间值大于超时预警值的文件块信息,则调整所述滑动窗口的宽度,移除已发送文件块信息;其中,所述超时预警值小于超时重传时间值;利用所述调整宽度后的滑动窗口读取待发送文件块对应的文件块信息并立即发送;利用调整宽度后的滑动窗口重发文件块,所述重发的文件块为等待确认信息时间值大于超时预警值的文件块信息对应的文件块;当所述调整宽度后的滑动窗口内位于第一位置的文件块信息对应的文件块成功发送后,则从所述调整宽度后的滑动窗口前部移除连续已发送文件块信息,向后移动所述调整宽度后的滑动窗口;其中,当所述发送方需要调整滑动窗口宽度时,获取预设时间内平均每秒发送成功的文件块的个数;根据所述获取的个数,获取丢包系数;获取所述预设时间内平均环路时间值;根据所述获取的个数、所述平均环路时间值、以及所述丢包系数,计算合理窗口宽度,其中,所述合理窗口宽度=所述获取的个数×所述平均环路时间值×(1+所述丢包系数的加权值); ...
【技术特征摘要】
【专利技术属性】
技术研发人员:陈家君,李沛昭,邹代柱,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。