【技术实现步骤摘要】
网络延迟控制方法、装置、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种网络延迟控制方法、装置、电子设备及存储介质。
技术介绍
网络状态的变化直接影响着网络传输的质量,因此,准确的估计网络状态对于提升网络传输质量至关重要。网络状态的估计一般包含三个维度:网络带宽的估计、网络传输丢包率的估计、网络延迟的估计。在不同的网络状态下,采取的优化策略也各不一样。其中,网络延迟受到多种因素的影响,可以简单分为网络拥塞导致的网络排队延迟和非网络拥塞导致的固有延迟。针对网络拥塞导致的网络排队延迟,主要通过高效的拥塞控制策略降低延迟;而对于非网络拥塞导致的固有延迟,高效的拥塞控制策略则不会有任何效果。因此,在实时音视频通信等对延迟要求极高的系统中,如何判定当前的端到端延迟是由网络拥塞导致,还是网络的固有延迟导致,对于控制端到端的延迟尤为重要。
技术实现思路
为克服相关技术中存在的问题,本申请提供一种网络延迟控制方法、装置、电子设备及存储介质。根据本申请的第一方面,提供一种网络延迟控制方法,所述方法包括:当接收端接收到发送端发送的第一数据包时,记录所述第一数据包的接收时间,获取所述第一数据包在所述发送端的发送时间,并根据所述接收时间和所述发送时间确定所述第一数据包的延迟时长;确定所述第一数据包在所述接收端的接收速度;根据所述接收端接收到的多个第二数据包,确定第一数据量,所述第二数据包由所述发送端在发送所述第一数据包以后且在所述接收端接收到所述第一数据包以前发送;根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定网络延迟的类型,所述网络延迟类型为固有延迟或 ...
【技术保护点】
1.一种网络延迟控制方法,其特征在于,所述方法包括:当接收端接收到发送端发送的第一数据包时,记录所述第一数据包的接收时间,获取所述第一数据包在所述发送端的发送时间,并根据所述接收时间和所述发送时间确定所述第一数据包的延迟时长;确定所述第一数据包在所述接收端的接收速度;根据所述接收端接收到的多个第二数据包,确定第一数据量,所述第二数据包由所述发送端在发送所述第一数据包以后且在所述接收端接收到所述第一数据包以前发送;根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定网络延迟的类型,所述网络延迟类型为固有延迟或拥塞延迟;将判定结果或根据判定结果生成的调整指示发送给所述发送端,以使所述发送端调整发送速率。
【技术特征摘要】
1.一种网络延迟控制方法,其特征在于,所述方法包括:当接收端接收到发送端发送的第一数据包时,记录所述第一数据包的接收时间,获取所述第一数据包在所述发送端的发送时间,并根据所述接收时间和所述发送时间确定所述第一数据包的延迟时长;确定所述第一数据包在所述接收端的接收速度;根据所述接收端接收到的多个第二数据包,确定第一数据量,所述第二数据包由所述发送端在发送所述第一数据包以后且在所述接收端接收到所述第一数据包以前发送;根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定网络延迟的类型,所述网络延迟类型为固有延迟或拥塞延迟;将判定结果或根据判定结果生成的调整指示发送给所述发送端,以使所述发送端调整发送速率。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一数据包在所述接收端的接收速度的步骤,包括:根据所述接收端接收到的多个第三数据包,确定第二数据量,所述多个第三数据包在所述接收端接收到所述第一数据包以前的预设时长内接收;根据所述第二数据量以及所述预设时长,确定所述接收速度。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定网络延迟的类型的步骤,包括:根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定接收到所述第一数据包时的网络延迟类型,得到初步判定结果;将初步判定结果存入判定集合,所述判定集合中包括所述接收端在接收到第四数据包时的网络延迟类型的初步判定结果,所述第四数据包在接收到所述第一数据包以前接收;当所述判定集合中的初步判定结果数量大于或等于第一预设阈值时,计算初步判定结果为固有延迟的数量在所述判定集合中所有初步判定结果总数的占比,并根据所述占比判定网络延迟的类型;当所述判定集合中的初步判定结果数量小于所述第一预设阈值时,判定网络延迟的类型为拥塞延迟。4.根据权利要求3所述的方法,其特征在于,根据所述第一数据量、所述第一数据包的延迟时长以及所述接收速度,判定接收到所述第一数据包时的网络延迟类型,得到初步判定结果的步骤,包括:判断所述第一数据量inflightn、所述第一数据包的延迟时长delayn以及所述接收速度rnrecv是否满足不等式:(delayn-△)*rnrecv≥inflightn,其中△为第二预设阈值;当所述不等式成立时,确定接收到所述第一数据包时的网络延迟类...
【专利技术属性】
技术研发人员:周超,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。