数据传输方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:25715363 阅读:29 留言:0更新日期:2020-09-23 03:00
本发明专利技术实施例公开了一种数据传输方法、装置、电子设备和计算机可读存储介质,通过发送包括发送时间戳的数据包,并接收来自接收端的数据包确认消息,根据接收到所述数据包确认消息的时间和所述数据包确认消息中的发送时间戳计算当前数据延迟参数,根据所述当前数据延迟参数调整单位时间内发送的有效数据,由此,本实施例可以实时准确地检测网络质量,根据网络质量动态调整数据传输,可以保证数据传输效率。

【技术实现步骤摘要】
数据传输方法、装置、电子设备和计算机可读存储介质
本专利技术涉及通信
,更具体地,涉及一种数据传输方法、装置、电子设备和计算机可读存储介质。
技术介绍
近年来,随着移动通信技术的发展,用户对数据通信的需求越来越大,如何对网络协议进行优化,在有效的网络带宽下高效地传输数据,避免造成网络拥塞是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据传输方法、装置、电子设备和计算机可读存储介质,以实时准确地检测网络质量,进一步保证数据传输效率。第一方面,本专利技术实施例提供一种数据传输控制方法,所述方法包括:发送数据包,所述数据包包括发送时间戳;接收来自接收端的数据包确认消息,所述数据包确认消息包括所述发送时间戳;根据接收到所述数据包确认消息的时间和所述数据包确认消息中的发送时间戳计算当前数据延迟参数;根据所述当前数据延迟参数调整单位时间内发送的有效数据。可选的,根据所述当前数据延迟参数调整单位时间内发送的有效数据包括:响应于所述当前数据延迟参数小于第一阈本文档来自技高网...

【技术保护点】
1.一种数据传输控制方法,其特征在于,所述方法包括:/n发送数据包,所述数据包包括发送时间戳;/n接收来自接收端的数据包确认消息,所述数据包确认消息包括所述发送时间戳;/n根据接收到所述数据包确认消息的时间和所述数据包确认消息中的发送时间戳计算当前数据延迟参数;/n根据所述当前数据延迟参数调整单位时间内发送的有效数据。/n

【技术特征摘要】
1.一种数据传输控制方法,其特征在于,所述方法包括:
发送数据包,所述数据包包括发送时间戳;
接收来自接收端的数据包确认消息,所述数据包确认消息包括所述发送时间戳;
根据接收到所述数据包确认消息的时间和所述数据包确认消息中的发送时间戳计算当前数据延迟参数;
根据所述当前数据延迟参数调整单位时间内发送的有效数据。


2.根据权利要求1所述的方法,其特征在于,根据所述当前数据延迟参数调整单位时间内发送的有效数据包括:
响应于所述当前数据延迟参数小于第一阈值,根据所述当前数据延迟参数计算超时时长;
根据所述超时时长重传对应的数据包。


3.根据权利要求2所述的方法,其特征在于,根据所述当前数据延迟参数计算超时时长包括:
根据所述当前数据延迟参数更新延迟参数变换数据,所述延迟参数变换数据用于表征网络数据传输状态的变化;
对所述当前数据延迟参数进行平滑处理,获取当前的平滑后数据延迟参数;
根据更新后的延迟参数变换数据、当前的平滑后数据延迟参数计算所述超时时长。


4.根据权利要求3所述的方法,其特征在于,根据所述当前数据延迟参数更新延迟参数变换数据包括:
基于第一参数,根据所述当前数据延迟参数、前次获取的平滑后数据延迟参数、以及前次获取的延迟参数变换数据更新延迟参数变换数据。


5.根据权利要求3所述的方法,其特征在于,对所述当前数据延迟参数进行平滑处理,获取当前的平滑后数据延迟参数包括:
基于第二参数,根据前次获取的平滑后数据延迟参数以及所述当前数据延迟参数,获取当前的平滑后数据延迟参数。


6.根据权利要求3所述的方法,其特征在于,根据更新后的延迟参数变换数据、当前的平滑后数据延迟参数计算超时时长包括:
获取延迟参数变换矫正值与预设时钟粒度中的最大值,所述延迟参数变换矫正值与所述更新后的延迟参数变换数据正相关;
计算所述最大值与当前的平滑后数据延迟参数的和,以获取所述超时时长。


7.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将初始数据延迟参数确定为初始平滑后数据延迟参数;
将初始数据延迟参数的二分之一确定为初始延迟参数变换数据。

<...

【专利技术属性】
技术研发人员:陈劲松鲁付阳
申请(专利权)人:北京大米科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1