网络稳定性确定方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:34849565 阅读:15 留言:0更新日期:2022-09-08 07:49
本发明专利技术涉及互联网技术领域,尤其涉及一种网络稳定性确定方法、装置、计算机设备及可读存储介质。包括获取目标设备在第一历史时段内网络流量数据;根据网络流量数据,确定目标设备对应的网络流量图;根据网络流量图,确定网络空闲时段;根据网络空闲时段,确定多个采集时段;每到采集时段的起始时间时,向目标设备发送测试数据包组;根据每一采集时段对应的时延值集合,确定每一采集时段对应的网络波动值;根据采集时段对应的网络波动值和波动阈值,确定采集时段对应的网络稳定情况。通过目标设备对不同大小的子测试数据包响应的时延值,可以更加准确的反映出当前网络处理能力,由此,可以提高网络空闲时段的网络稳定性的计算结果的准确性。算结果的准确性。算结果的准确性。

【技术实现步骤摘要】
网络稳定性确定方法、装置、计算机设备及可读存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种网络稳定性确定方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]随着近年来互联网的持续提速,当前社会的信息化发展越来越快,对于互联网的网络性能要求也变得越来越高。因此,对互联网的网络性能进行精确监控就显得尤为重要。
[0003]相关技术通常以预设周期内的多个网络性能参数,对所有的网络状态均使用同样的方式进行网络稳定性的计算,以实现对该预设周期内的网络性能稳定性的监控。但是,相关技术对网络空闲状态下的网络稳定性的计算结果准确性较低。

技术实现思路

[0004]有鉴于此,本专利技术提供一种网络稳定性确定方法、装置、计算机设备及可读存储介质,至少部分解决现有技术中存在的问题。
[0005]根据本公开实施例的第一方面,提供一种网络稳定性确定方法,包括:
[0006]获取目标设备在第一历史时段内网络流量数据,所述第一历史时段包括至少一个监测周期;
[0007]根据所述网络流量数据,确定目标设备对应的网络流量图,所述网络流量图的横轴用于表示时间,所述网络流量图的纵轴用于表示不同时间对应的访问流量的大小;
[0008]根据所述网络流量图,确定网络空闲时段;
[0009]根据所述网络空闲时段,确定多个采集时段T1、T2、T3......T
n
,每一所述采集时段的起始时间不同,所述采集时段对应的时间均属于所述监测周期;
[0010]每到任一所述采集时段的起始时间时,向所述目标设备发送测试数据包组,所述测试数据包组内包括多个子测试数据包,每一所述子测试数据包的大小不同;
[0011]获取每一采集时段对应的时延值集合A
n
={P
n1
、P
n2
、P
n3
......P
nm
},其中,A
n
为采集时段T
n
对应的时延值集合,P
nj
为在采集时段T
n
内所述目标设备接收第j个所述子测试数据包时的时延值,n的取值为1到n,j的取值小于所述测试数据包组中所述子测试数据包的总数量;
[0012]根据每一所述采集时段对应的时延值集合,确定每一所述采集时段对应的网络波动值G1,G1的计算公式如下:
[0013][0014]其中,G1为每一所述采集时段对应的网络波动值;P
ni
为在采集时段T
n
内所述目标设备接收第i个所述子测试数据包时的时延值;m为采集时段对应的时延值集合A
n
中时延值的总数;为每一采集时段中所有时延值的平均值;
[0015]根据每一所述采集时段对应的网络波动值和波动阈值,确定每一所述采集时段对
应的网络稳定情况。
[0016]作为本申请一种可能的实现方式,所述根据每一所述采集时段对应的网络波动值和波动阈值,确定每一所述采集时段对应的网络稳定情况,包括:
[0017]在所述采集时段对应的网络波动值大于所述波动阈值时,所述采集时段对应的网络波动异常。
[0018]作为本申请一种可能的实现方式,所述数据测试包组B={b1、b2、b3...b
s
},每一所述子测试数据包的大小满足如下公式:
[0019]D
x
=D
x
‑1×
L
x
‑1[0020]其中,x为大于等于2的正整数,L为设定参数,D
x
为第x个子测试数据包对应的数据大小。
[0021]作为本申请一种可能的实现方式,所述根据所述网络流量图,确定网络空闲时段,包括:
[0022]获取流量阈值;
[0023]根据所述流量阈值,在所述网络流量图中,确定出所述访问流量小于所述流量阈值时,所述横轴所对应的子时间段;
[0024]根据所述子时间段,确定所述网络空闲时段。
[0025]作为本申请一种可能的实现方式,所述根据所述网络流量图,确定网络空闲时段,包括:
[0026]确定时间滑窗、滑动方向及滑动步长,控制所述时间滑窗根据所述滑动方向和所述滑动步长在所述横轴上进行滑动;
[0027]在每次所述滑动后,确定所述时间滑窗当前对应的时间段与所述网络流量图中的流量变化曲线所围合成的面积;
[0028]获取面积阈值;
[0029]当所述时间滑窗当前对应的时间段与所述网络流量图中的流量变化曲线所围合成的面积小于所述面积阈值时,所述时间滑窗当前对应的所述时间段为网络空闲时段;
[0030]且当确定所述时间滑窗当前对应的所述时间段为网络空闲时段后,所述时间滑窗下一次滑动的起点为所述网络空闲时段的终点。
[0031]作为本申请一种可能的实现方式,在所述向所述目标设备发送测试数据包组之前,所述方法还包括:
[0032]获取多个所述网络空闲时段E1、E2、E3.....E
n

[0033]在所述网络流量图中,确定出每一所述网络空闲时段与所述网络流量图中的流量变化曲线所围合成的空闲面积S
k1
、S
k2
、S
k3
......S
kn

[0034]根据每一所述网络空闲时段与对应所述空闲面积,确定每一所述网络空闲时段对应的所述采集时段中的子测试数据包的大小。
[0035]作为本申请一种可能的实现方式,所述数据测试包组B={b1、b2、b3...b
s
},每一所述子测试数据包的大小满足如下公式:
[0036][0037]其中,x为大于等于2的正整数,L为设定参数,D
x
为第x个子测试数据包对应的数据
大小,E
n
为第n个网络空闲时段,S
kn
为第n个所述网络空闲时段与所述网络流量图中的流量变化曲线所围合成的空闲面积。
[0038]根据本公开实施例的第二方面,提供一种网络稳定性确定装置,包括:
[0039]第一获取模块,获取第一历史时段内目标设备的网络流量数据,所述第一历史时段包括至少一个监测周期;
[0040]第一确定模块,用于根据所述网络流量数据,确定网络流量图,所述网络流量图的横轴用于表示一个所述监测周期内的时间,所述网络流量图的纵轴用于表示不同时间对应的访问流量;
[0041]第二确定模块,用于根据所述网络流量图,确定网络空闲时段;
[0042]第三确定模块,用于根据所述网络空闲时段,确定多个采集时段T1、T2、T3......T
n
,每一所述采集时段的起始时间不同,所述采集时段对应的时间均属于所述监测周期;
[0043]第一发送模块,用于每到任一所述采集时段的起始时间时,向所述目标设备发送测试数据包组,所述测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络稳定性确定方法,其特征在于,包括:获取目标设备在第一历史时段内网络流量数据,所述第一历史时段包括至少一个监测周期;根据所述网络流量数据,确定目标设备对应的网络流量图,所述网络流量图的横轴用于表示时间,所述网络流量图的纵轴用于表示不同时间对应的访问流量的大小;根据所述网络流量图,确定网络空闲时段;根据所述网络空闲时段,确定多个采集时段T1、T2、T3......T
n
,每一所述采集时段的起始时间不同,所述采集时段对应的时间均属于所述监测周期;每到任一所述采集时段的起始时间时,向所述目标设备发送测试数据包组,所述测试数据包组内包括多个子测试数据包,每一所述子测试数据包的大小不同;获取每一采集时段对应的时延值集合A
n
={P
n1
、P
n2
、P
n3
......P
nm
},其中,A
n
为采集时段T
n
对应的时延值集合,P
nj
为在采集时段T
n
内所述目标设备接收第j个所述子测试数据包时的时延值,n的取值为1到n,j的取值小于所述测试数据包组中所述子测试数据包的总数量;根据每一所述采集时段对应的时延值集合,确定每一所述采集时段对应的网络波动值G1,G1的计算公式如下:其中,G1为每一所述采集时段对应的网络波动值;P
ni
为在采集时段T
n
内所述目标设备接收第i个所述子测试数据包时的时延值;m为采集时段对应的时延值集合A
n
中时延值的总数;为每一采集时段中所有时延值的平均值;根据每一所述采集时段对应的网络波动值和波动阈值,确定每一所述采集时段对应的网络稳定情况。2.根据权利要求1所述的网络稳定性确定方法,其特征在于,所述根据每一所述采集时段对应的网络波动值和波动阈值,确定每一所述采集时段对应的网络稳定情况,包括:在所述采集时段对应的网络波动值大于所述波动阈值时,所述采集时段对应的网络波动异常。3.根据权利要求1所述的网络稳定性确定方法,其特征在于,所述数据测试包组B={b1、b2、b3...b
s
},每一所述子测试数据包的大小满足如下公式:D
x
=D
x
‑1×
L
x
‑1其中,x为大于等于2的正整数,L为设定参数,D
x
为第x个子测试数据包对应的数据大小。4.根据权利要求1所述的网络稳定性确定方法,其特征在于,所述根据所述网络流量图,确定网络空闲时段,包括:获取流量阈值;根据所述流量阈值,在所述网络流量图中,确定出所述访问流量小于所述流量阈值时,所述横轴所对应的子时间段;根据所述子时间段,确定所述网络空闲时段。5.根据权利要求1所述的网络稳定性确定方法,其特征在于,所述根据所述网络流量图,确定网络空闲时段,包括:
确定时间滑窗、滑动方向及滑动步长,控制所述时间滑窗根据所述滑动方向和所述滑动步长在所述横轴上进行滑动;在每次所述滑动后,确定所述时间滑窗当前对应的时间段与所述网络流量图中的流量变化曲线所围合成的面积;获取面积阈值;当所述时间滑窗当前对应的时间段与所述网络流量图中的流量变化曲线所围合成的面积小于所述面积阈值时,所述时间滑窗当前对应的所述时间段为网络空闲时段;且当确定所述时间滑窗当前对应的所述时间段为网络空闲时段后,所述时间滑窗下一次滑动的起点为所述网络空闲时段的终点。6.根据权利要求4或...

【专利技术属性】
技术研发人员:李峰和希文张西儒候绪森时伟强程学志
申请(专利权)人:山东云天安全技术有限公司
类型:发明
国别省市:

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

1