流量阈值的确定方法及装置制造方法及图纸

技术编号:27588856 阅读:20 留言:0更新日期:2021-03-10 10:05
本公开涉及一种流量阈值的确定方法、装置、电子设备及计算机可读介质。该方法包括:获取流量数据在一个周期内的流量平均值;将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号;将所述区间标号存储在所述流量数据对应的变量中;基于多个周期后所述流量数据对应的变量确定所述流量阈值。本公开涉及的流量阈值的确定方法、装置、电子设备及计算机可读介质,能够使得检测设备在流量收集时就完成阈值自学习功能,解决了现有技术中存储大量历史数据产生的占用空间较大的问题。大量历史数据产生的占用空间较大的问题。大量历史数据产生的占用空间较大的问题。

【技术实现步骤摘要】
流量阈值的确定方法及装置


[0001]本公开涉及计算机信息处理领域,具体而言,涉及一种流量阈值的确定方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]在异常流量分析中,通常会分为两种模式,一种是自定义模式,一种是全局模式,对于自定义模式来说,所有的需要检测的IP或者URL都是用户自己配置的,属于完全监控的VIP流量,这些自定义的资源量不多,但是需要长时间存储它的流量信息,自定义的IP或者URL都支持自学习产生阈值的功能,不需要用户自己配置阈值。全局模式是自定义的一种补充,一般来说,非VIP的IP或者URL都属于全局,这些资源的特点是不需要耗费资源实时监控,但是出现异常流量也需要报告,全局流量由于没有具体的IP或者URL,所以一般不会存储他们的所有流量数据,也就不太容易进行历史流量自学习,使得阈值的配置变得非常有难度。在现网中经常出现配置错误导致误报告警或者漏报告警的情况。
[0003]在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0004]有鉴于此,本公开提供一种流量阈值的确定方法、装置、电子设备及计算机可读介质,能够使得检测设备在流量收集时就完成阈值自学习功能,用户无需再单独进行配置,同时也解决了现有技术中存储大量历史数据产生的占用空间较大的问题。
[0005]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0006]根据本公开的一方面,提出一种流量阈值的确定方法,该方法包括:获取流量数据在一个周期内的流量平均值;将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号;将所述区间标号存储在所述流量数据对应的变量中;基于多个周期后所述流量数据对应的变量确定所述流量阈值。
[0007]在本公开的一种示例性实施例中,还包括:基于历史流量数据确定所述预设范围;基于所述预设范围的数量确定所述变量的占位数量以通过所述变量存储历史流量数据的区间标号。
[0008]在本公开的一种示例性实施例中,还包括:基于所述流量阈值实时更新流量数据阈值表,所述流量数据阈值表中包括多个流量数据和其对应的阈值;基于所述流量数据阈值表对实时流量数据进行异常流量分析。
[0009]在本公开的一种示例性实施例中,基于所述预设范围的数量确定所述变量的占位数量以通过所述变量存储历史流量数据的区间标号,包括:在所述预设范围的数量小于等于32时,确定占位数量为8字节的double型变量的5位;在所述预设范围的数量大于32且小于255时,确定占位数量为8字节的double型变量的8位。
[0010]在本公开的一种示例性实施例中,获取流量数据在一个周期内的流量平均值,包括:获取一个周期内的流量数据;基于所述流量数据的地址统计所述流量数据的平均值;所述地址包括IP地址和URL地址。
[0011]在本公开的一种示例性实施例中,将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号,包括:将所述流量平均值依次和所述预设范围的最大值、最小值进行比较;根据比较结果确定所述流量数据所属的区间标号。
[0012]在本公开的一种示例性实施例中,将所述区间标号存储在所述流量数据对应的变量中,包括:获取所述流量数据对应的变量;将所述区间标号存储在所述变量的最后一位。
[0013]在本公开的一种示例性实施例中,还包括:将所述变量中的多个占位数值自左向右依次更新。
[0014]在本公开的一种示例性实施例中,基于多个周期后所述流量数据对应的变量确定所述流量阈值,包括:在所述多个周期后,提取所述变量的每个占位的数值;基于每个占位的数值确定所述流量数据在所述多个周期内的最大值和平均值;基于所述最大值、所述平均值和阈值参数确定所述流量阈值。
[0015]在本公开的一种示例性实施例中,还包括:在所述流量数据处于异常告警状态时,停止计算所述流量阈值。
[0016]根据本公开的一方面,提出一种流量阈值的确定装置,该装置包括:数据模块,用于获取流量数据在一个周期内的流量平均值;比较模块,用于将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号;存储模块,用于将所述区间标号存储在所述流量数据对应的变量中;阈值模块,用于基于多个周期后所述流量数据对应的变量确定所述流量阈值。
[0017]在本公开的一种示例性实施例中,还包括:范围模块,用于基于历史流量数据确定所述预设范围;变量模块,用于基于所述预设范围的数量确定所述变量的占位数量以通过所述变量存储历史流量数据的区间标号。
[0018]在本公开的一种示例性实施例中,还包括:更新模块,用于基于所述流量阈值实时更新流量数据阈值表,所述流量数据阈值表中包括多个流量数据和其对应的阈值;分析模块,用于基于所述流量数据阈值表对实时流量数据进行异常流量分析。
[0019]根据本公开的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
[0020]根据本公开的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
[0021]根据本公开的流量阈值的确定方法、装置、电子设备及计算机可读介质,获取流量数据在一个周期内的流量平均值;将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号;将所述区间标号存储在所述流量数据对应的变量中;基于多个周期后所述流量数据对应的变量确定所述流量阈值的方式,能够使得检测设备在流量收集时就完成阈值自学习功能,用户无需再单独进行配置,同时也解决了现有技术中存储大量历史数据产生的占用空间较大的问题。
[0022]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本
公开。
附图说明
[0023]通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本公开的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是根据一示例性实施例示出的一种流量阈值的确定方法及装置的系统框图。
[0025]图2是根据一示例性实施例示出的一种流量阈值的确定方法的流程图。
[0026]图3是根据另一示例性实施例示出的一种流量阈值的确定方法的示意图。
[0027]图4是根据另一示例性实施例示出的一种流量阈值的确定方法的流程图。
[0028]图5是根据一示例性实施例示出的一种流量阈值的确定装置的框图。
[0029]图6是根据另一示例性实施例示出的一种流量阈值的确定装置的框图。
[0030]图7是根据一示例性实施例示出的一种电子设备的框图。
[0031]图8是根据一示例性实施例示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量阈值的确定方法,其特征在于,包括:获取流量数据在一个周期内的流量平均值;将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号;将所述区间标号存储在所述流量数据对应的变量中;基于多个周期后所述流量数据对应的变量确定所述流量阈值。2.如权利要求1所述的方法,其特征在于,还包括:基于历史流量数据确定所述预设范围;基于所述预设范围的数量确定所述变量的占位以通过所述变量存储历史流量数据的区间标号。3.如权利要求1所述的方法,其特征在于,还包括:基于所述流量阈值实时更新流量数据阈值表,所述流量数据阈值表中包括多个流量数据和其对应的阈值;基于所述流量数据阈值表对实时流量数据进行异常流量分析。4.如权利要求2所述的方法,其特征在于,基于所述预设范围的数量确定所述变量的占位数量以通过所述变量存储历史流量数据的区间标号,包括:在所述预设范围的数量小于等于32时,确定占位数量为8字节的double型变量的5位;在所述预设范围的数量大于32且小于255时,确定占位数量为8字节的double型变量的8位。5.如权利要求1所述的方法,其特征在于,获取流量数据在一个周期内的流量平均值,包括:获取一个周期内的流量数据;基于所述流量数据的地址统计所述流量数据的平均值;所述地址包括IP地址和URL地址。6.如权利要求1所述的方法,其特征在于,将所述流量平均值和预设范围进行比较,以确定所述流量数据的区间标号,包括:将所述流量平均值依次和所述预设范围的最大值、最小值进行比较;根据比较结果确定所述流量数据所属的区间标号。7.如权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:邢涛
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

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

1