一种网络质量的评估检测方法及其装置制造方法
【专利摘要】本发明提供了一种网络质量的评估检测方法,属于网络技术的应用领域,该评估检测方法针对现有技术仅依靠丢包、延时、抖动中的一个因素进行网络质量评估、从而导致检测结果不可靠的问题,从而提出同时结合丢包、延时和抖动三个因素评估网络质量,避免了仅用一个因素评估时出现的不可靠,对网络质量实现了准确有效的评估。另外,本发明的延时和抖动的计算方法也具有特定的有益效果,大大提高了网络质量评估的可靠性。
【专利说明】一种网络质量的评估检测方法及其装置
【技术领域】
[0001] 本发明涉及一种评估检测方法及其装置,特别涉及一种网络质量的评估检测方法 及其装置。
【背景技术】
[0002] 在目前的voip应用、流媒体播放及其它各种流媒体应用场景中,正常估计网络质 量对业务的应用显得尤为重要。比如常见的网络点播,其提高客户体验的方法是,根据用户 的网络情况,决定服务器传输节目的码流大小,网络差,减少码流,保证用户的基本观看需 求,网络好时,提升码流,保证观看的画面及音频质量,提升用户舒适度。
[0003] 而移动网络影响网络质量的参数主要有三个,即丢包、抖动和延时:
[0004] 延时:指IP包从网络入口点到达网络出口点所需要的时间。如果在一个呼叫中包 含不同的通路时间,则存在抖动,抖动越大则网络质量下降得越明显。
[0005] 丢包率:数据包发送端和接收端之间的数据包数目的差值即为网络传输丢包数 目,网络丢包数目占数据包发送端总发包数目的的百分比即丢包率。丢包率变大,网络质量 也就相应变差。
[0006] 抖动:抖动指的是变化的时延,大多起源于网络中的队列或缓冲,尤其是在低速链 路时。而且抖动的产生是随机的。
[0007] 目前业界多数计算网络质量的方法比较单调,比如用丢包率大小等效网络质量, 丢包率越大,网络质量越差。或通过编写网络客户端的服务器程序,通过客户端与服务器之 间相互通信来模拟各种业务应用数据在网络上传输的场景,通过收集相关的数据包传输信 息,计算网络端到端之间的传输延时,抖动,带宽等参数,通过数据显示来使人们可以实时 地看到实时的网络状况。
【发明内容】
[0008] 为了克服现有技术的不足,本发明的目的在于提供一种网络质量的评估检测方 法,该方法能够解决现有技术对网络质量评估不准确的问题。
[0009] 为解决上述问题,本发明所采用的技术方案如下:
[0010] 一种网络质量的评估检测方法,
[0011] 其网络质量评估值
【权利要求】
1. 一种网络质量的评估检测方法,其特征在于: _ Γ-1 - 网络质量评估值P= (I-A)* ().(,*(丨-(:^) + ().44-./2+:!); 其中,L为丢包率值,T为延时值,J表示抖动值,T、J单位为秒,且Le(〇,l),Te(〇,1),Je(〇, 1)。
2. 根据权利要求1所述的评估检测方法,其特征在于所述延时值T的计算方法如下: 步骤1,计算当前数据包与上一个数据包到达的时间间隔S,δe{δ」?= 〇、?、2…… 00 },i为数据包到达顺序; 步骤2,对δ从小到大排序,并对排序后的延时划分N个区间,依次为%、 ......們V, %、釣......仏对应的延时分别为TciJ1……Tn,同时分别统计各区间的概率 值?,/;>芒{尸(/?[0^]丨,1^为常数; 步骤3,当接收数据包间隔正常时,用遗忘因子f对概率分布进行遗忘,即p(i)=p⑴*f,ie[〇,N],式中f初始值为0 ; 当接收数据包间隔供μ<d<ft时,增大本次计算的区间概率,P(i) =P(i) + (Ι-f),并 " 3 0.9993 且更新遗忘因子f,/ =I-^―. ? 步骤4,调整本次计算的区间概率,调整方式为假设当前概率分布之和为tempSum,则, 即:
步骤5,计算延时值T,T=tΜ/Γ7X0 0 O
3. 根据权利要求2所述的评估检测方法,其特征在于:步骤2中,所述N的默认取值为 64。
4. 根据权利要求2所述的评估检测方法,其特征在于:步骤4中,概率分布之和的近似 值为1。
5. 根据权利要求2所述的评估检测方法,其特征在于在步骤2之后具有以下步骤: 步骤31,计算IXti的累积概率值P,即:
步骤41,在P与T的分布函数中找出对应值,即: P>0. 2对应T的最小值,记P、T分别为Pa、Ta, P〈0. 8对应T的最小值,记P、T分别为Pb、Tb ; I(γ-yyVjPP_P 步骤51,通过概率密度函数/(.v) =Y7^=Cxp(-一= =?求出网络的抖 J-42n 2.J* V /Ib - Ja 动值J,其中X= (VTa) /2,u为延时T的数学期望,即u=E⑴。
6. 根据权利要求5所述的评估检测方法,其特征在于:步骤51中的概率密度函数,为 步骤41中P与T的分布函数0. 8>Ρ>0. 2该段的概率密度函数。
7. -种网络质量的评估检测装置,其特征在于包括: _ T-I _ 评估模块,用于计算网络质量评估值0.641-^^^) + 0.44-^ + 1); 其中,L为丢包率值,T为延时值,J表示抖动值,T、J单位为秒,且Le(〇,l),Te(〇,1),Je(〇, 1)。
8. 根据权利要求7所述的评估检测装置,其特征在于还包括: 时间间隔计算模块,用于计算当前数据包与上一个数据包到达的时间间隔S, δe{δiIi= 0、1、2......i为数据包到达顺序; 区间划分模块,用于对S从小到大排序,并对排序后的延时划分N个区间,依次为 灼、灼......奶......%对应的延时分别为TpT1……Tn,同时分别统计各区间 的概率值P,P0丨/HOU$ [()·W]},N为常数; 遗忘处理模块,用于当接收数据包间隔正常时,用遗忘因子f对概率分布进行遗忘,即P⑴=P⑴*f,ie[〇,N],式中f初始值为0 ; 当接收数据包间隔仍.1 = 时,增大本次计算的区间概率,P(i) =P(i) + (l-f),并 f 3 ^ ,, 0.9993 且更新遗忘因子f,/ = ^ / + ^―, , 调整模块,用于调整本次计算的区间概率,调整方式为假设当前概率分布之和为tempSum,则,即:
N 延时计算模块,用于计算延时值T,T=Σ υ <,
9. 根据权利要求8所述的评估检测装置,其特征在于还包括: 累积概率值计算模块,用于计算IXti的累积概率值Ρ,即: 0 · ? 分布函数模块,用于在P与T的分布函数中找出对应值,即: P>0. 2对应T的最小值,记P、T分别为Pa、Ta, P〈0. 8对应T的最小值,记P、T分别为Pb、Tb ; I (x-u)2 SJ P P-P 抖动值计算模块,通过概率密度函数"r)= -=cxp(-^ )=-=;,:'求出 J^Ik 2./- VfTh -T11 网络的抖动值J,其中X=(Tb+Ta)/2,u为延时T的数学期望,即u=E(T)。
【文档编号】H04L12/26GK104320296SQ201410526638
【公开日】2015年1月28日 申请日期:2014年9月30日 优先权日:2014年9月30日
【发明者】付姝华, 毛宁元 申请人:深圳市云之讯网络技术有限公司