【技术实现步骤摘要】
网络时延抖动度量方法、装置、计算机设备及存储介质
本专利技术涉及计算机网络领域,尤其涉及一种网络时延抖动度量方法、装置、计算机设备及存储介质。
技术介绍
网络时延抖动是指在一个固定网络链路,一个主机向另一个主机发送消息,消息在网络内传输时延大小的变化。理想情况下,网络传输的时延不变,则该网络内不存在抖动,但在实际应用过程中,数据包传输容易受到链路拥塞、网络设备收发队列等因素影响,则必然会导致网络时延抖动的存在。网络时延抖动是衡量网络质量的一个重要指标。目前时延抖动的算法主要有MPPDV、MAPDV、MAPDV2、RTP/RTCP等,都依赖于时延大小变化的平均值进行计算。对平均值较大的依赖,反而容易减小或放大了数据传输时延的尖峰,短期居高状态对时延抖动值的影响。再者网络时延抖动的优化方案和效果评估,是需要建立在能够精确度量时延抖动的前提之下的,而传统的网络时延抖动算法能力存在一定的局限性。
技术实现思路
本专利技术实施例提供一种网络时延抖动度量方法、装置、计算机设备及存储介质,其能更为精确地度量网络链路中的网络时延抖动情况,从而准确评估网络质量,以实现对网络的不同层面的 ...
【技术保护点】
1.一种网络时延抖动度量方法,其特征在于,包括:若接收到网络时延抖动度量请求,从网络链路上连续获取预设数量n的数据包,并确定每个数据包的发送时间Sn和接收时间Rn,其中n为大于或等于2的整数;根据每个数据包的发送时间Sn、接收时间Rn以及预设的第一公式依次计算每两个相邻数据包之间的时延抖动变化值Dn‑1,并由所有的时延抖动变化值Dn‑1按顺序排列构成一个D值序列;若所述预设数量n小于或等于第一预设阀值,根据预设迭代算法模型对所述D值序列进行迭代计算,以得到时延抖动评估值Jn‑1,并由所有的时延抖动评估值Jn‑1按顺序排列构成一个第一J值序列;确定所述第一J值序列中超过预设数 ...
【技术特征摘要】
1.一种网络时延抖动度量方法,其特征在于,包括:若接收到网络时延抖动度量请求,从网络链路上连续获取预设数量n的数据包,并确定每个数据包的发送时间Sn和接收时间Rn,其中n为大于或等于2的整数;根据每个数据包的发送时间Sn、接收时间Rn以及预设的第一公式依次计算每两个相邻数据包之间的时延抖动变化值Dn-1,并由所有的时延抖动变化值Dn-1按顺序排列构成一个D值序列;若所述预设数量n小于或等于第一预设阀值,根据预设迭代算法模型对所述D值序列进行迭代计算,以得到时延抖动评估值Jn-1,并由所有的时延抖动评估值Jn-1按顺序排列构成一个第一J值序列;确定所述第一J值序列中超过预设数值范围的时延抖动评估值Jn-1的数量,并计算所确定的数量在所述第一J值序列中所占的百分比;若所述百分比大于预设占比,生成相应的网络时延抖动预警信息,以提示用户进行相应的网络优化。2.如权利要求1所述的方法,其特征在于,所述若接收到网络时延抖动度量请求,从网络链路上连续获取预设数量n的数据包,并确定每个数据包的发送时间Sn和接收时间Rn的步骤,包括:若接收到网络时延抖动度量请求,每隔预设时间从网络链路上连续获取预设数量n的数据包,并确定每个数据包的发送时间Sn和接收时间Rn。3.如权利要求1所述的方法,其特征在于,所述第一公式为Dn-1=|(Sn-1-Sn)-(Rn-1-Rn)|。4.如权利要求1所述的方法,其特征在于,对所述D值序列进行迭代计算的预设迭代算法模型为其中,m=n-1,且m大于或等于2的整数;T为迭代系数,且T大于0且小于1。5.如权利要求4所述的方法,其特征在于,T的取值范围为0.4~0.6。6.如权利要求1所述的方法,其特征在于,所述若所述百分比大于预设占比,生成相应的网络时延抖动预警信息,以提示用户进行相应的网络优化的步骤之前,所述方法还包括:若所述预设数量n大于第一预设阀值,按排列顺序将D值序列均分为k个D值子序列,以使每个D值子序列均包括q个按顺序排列的时延抖动变化值,k为大于或等于2的整数,q为小于或等于第一预设阀值的正整数;根据预设迭代算法模型对每个D值子序列分别进行迭代计算,以得到每个D值子序列中第q位时延抖动变化值所对应的时延抖动评估值Jk,并将所有的时延抖动评估值Jk均确定为新的时延抖动变化值Dk,以使所有更新后的时延抖动变化值Dk按顺序排列构成一个新的D值序列;根据预设迭代算...
【专利技术属性】
技术研发人员:黄敏龙,陈浩能,何志东,陈利,邹胜,苗咏,
申请(专利权)人:深圳华锐金融技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。