本申请属于数据处理,尤其涉及一种网络卡顿的监测方法、装置、电子装置及存储介质。
背景技术:
1、近年来移动互联网技术快速发展,包含即时通讯,视频业务,游戏业务等终端中的应用层出不穷。各种应用的增多会对移动网络和终端应用带来压力,从而降低终端应用质量。用户体验质量(quality ofexperience,qoe)用于评价用户对终端设备应用程序的满意程度。运营商可以在用户体验质量较差时,分析各网络节点的可能产生的问题,从而找出各自网络节点中产生感知质差的根因。
2、相关技术中,通过边界设备对应的用户体验质量是否较差,来判断网络卡顿情况,使得网络卡顿的监测不全面。
技术实现思路
1、本申请实施例提供了一种网络卡顿的监测方法、装置、电子装置及存储介质,以解决通过用户体验质量判断网络卡顿情况,使得网络卡顿的监测不全面的技术问题。
2、第一方面,本申请实施例提供一种网络卡顿的监测方法,方法包括:
3、分别接收多个边界设备发送的网络数据,网络数据包括至少一个网络质量标识、以及与网络质量标识对应的网络质量参数;
4、根据与网络质量标识对应的预设分类规则确定网络质量参数对应的分类队列;
5、分类队列包括与多个边界设备一一对应的二进制数据位,在与网络质量参数对应的分类队列中,更新与边界设备对应的数据位的值,直至各网络质量参数处理完毕,得到与采样周期对应的分类队列;
6、对连续的多个采样周期对应的分类队列进行位运算,得到与边界设备对应的位运算结果;
7、根据预设映射关系查询得到与位运算结果对应的卡顿概率,得到各边界设备所在网络的卡顿概率。
8、在一实施例中,预设分类规则包括n个分类范围,n个分类范围与n个分类队列一一对应,n为大于2的自然数;根据与网络质量标识对应的预设分类规则确定网络质量参数对应的分类队列,包括:
9、根据与第一网络质量参数对应的网络质量标识,确定与第一网络质量参数对应的预设分类规则,多个网络质量参数包括第一网络质量参数;
10、确定第一网络质量参数在对应的预设分类规则中所处的第一分类范围,n个分类范围包括第一分类范围;
11、确定第一网络质量参数与第一分类范围对应的分类队列对应。
12、在一实施例中,网络质量标识的种类为p,连续的m个采样周期对应q个分类队列,q为m*(n1+n2+...np);
13、其中n1为第一个网络质量标识对应的预设分类规则包括的分类范围的个数,n2为第二个网络质量标识对应的预设分类规则包括的分类范围的个数,np为第p个网络质量标识对应的预设分类规则包括的分类范围的个数,p和m为大于2的自然数。
14、在一实施例中,对连续的多个采样周期对应的分类队列进行位运算,得到与边界设备对应的位运算结果,包括:
15、确定第一边界设备在分类队列中的第一数据位,多个边界设备包括第一边界设备;
16、对q个所述分类队列的第一数据位进行位运算,得到与第一边界设备对应的第一位运算结果;
17、根据预设映射关系查询得到与位运算结果对应的卡顿概率,得到各边界设备所在网络的卡顿概率包括:
18、根据预设映射关系查询得到与第一位运算结果对应的第一卡顿概率,得到与第一边界设备所在网络的第一卡顿概率,预设映射关系包括n1个分类范围、n2个分类范围、...np个分类范围和卡顿概率的映射关系。
19、在一实施例中,网络卡顿的监测方法还包括:
20、计算第一时间段内第一边界设备的第一卡顿概率的平均值,根据平均值确定第一边界设备的卡顿情况,第一时间段包括r个采样周期,r>m。
21、在一实施例中,在与网络质量参数对应的分类队列中,更新与边界设备对应的数据位的值,包括:
22、在与网络质量参数对应的分类队列中,更新与边界设备对应的数据位的值为1。
23、在一实施例中,网络质量标识包括光衰值、下行流量和tcp重传率;
24、多个分类队列包括多个与光衰值对应的光衰队列、多个与下行流量对应的下行流量队列、以及多个与tcp重传率对应的tcp重传队列。
25、第二方面,本申请实施例提供一种网络卡顿监测装置,包括:
26、接收模块,用于分别接收多个边界设备发送的网络数据,网络数据包括至少一个网络质量标识、以及与网络质量标识对应的网络质量参数;
27、确定模块,用于根据与网络质量标识对应的预设分类规则确定网络质量参数对应的分类队列;
28、更新模块,用于分类队列包括与多个边界设备一一对应的二进制数据位,在与网络质量参数对应的分类队列中,更新与边界设备对应的数据位的值,直至各网络质量参数处理完毕,得到与采样周期对应的分类队列;
29、计算模块,用于对连续的多个采样周期对应的分类队列进行位运算,得到与边界设备对应的位运算结果;
30、概率查询模块,用于根据预设映射关系查询得到与位运算结果对应的卡顿概率,得到各边界设备所在网络的卡顿概率。
31、第三方面,本申请实施例提供一种电子装置,电子装置包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如上述的网络卡顿的监测方法。
32、第四方面,本申请实施例提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上述的网络卡顿的监测方法。
33、本申请实施例提供的网络卡顿的监测方法、装置、电子装置及存储介质,通过对与网络质量标识对应的网络质量参数进行分类,根据分类结果更新分类队列中的二进制数据位,对连续的多个采样周期对应的分类队列进行位运算,并根据位运算结果查询得到边界设备所在网络的卡顿概率,使得网络卡顿的监测全面,提高网络卡顿监测的准确率;通过将网络质量参数归类至包括二进制数据位的分类队列进行存储,使得存储空间占用小,存储速率快。
1.一种网络卡顿的监测方法,其特征在于,该方法包括:
2.根据权利要求1所述的网络卡顿的监测方法,其特征在于,所述预设分类规则包括n个分类范围,n个所述分类范围与n个分类队列一一对应,n为大于2的自然数;所述根据与所述网络质量标识对应的预设分类规则确定所述网络质量参数对应的分类队列,包括:
3.根据权利要求2所述的网络卡顿的监测方法,其特征在于,所述网络质量标识的种类为p,连续的m个所述采样周期对应q个所述分类队列,q为m*(n1+n2+...np);
4.根据权利要求3所述的网络卡顿的监测方法,其特征在于,所述对连续的多个所述采样周期对应的分类队列进行位运算,得到与所述边界设备对应的位运算结果,包括:
5.根据权利要求4所述的网络卡顿的监测方法,其特征在于,所述网络卡顿的监测方法还包括:
6.根据权利要求1所述的网络卡顿的监测方法,其特征在于,所述在与所述网络质量参数对应的分类队列中,更新与所述边界设备对应的数据位的值,包括:
7.根据权利要求1所述的网络卡顿的监测方法,其特征在于,所述网络质量标识包括光衰值、下行流量和tcp重传率;
8.一种网络卡顿监测装置,其特征在于,包括:
9.一种电子装置,其特征在于,所述电子装置包括:处理器以及存储有计算机程序指令的存储器;
10.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-7中任一项所述的网络卡顿的监测方法。