自动检测业务量变化的方法、系统、电子设备和存储介质技术方案

技术编号:23449674 阅读:52 留言:0更新日期:2020-02-28 22:59
本发明专利技术公开了一种自动检测业务量变化的方法、系统、电子设备和存储介质。其中,方法包括:预设单位时段,所述单位时段是用于统计业务量的基本时间单位;预设检测日中的若干检测时段,每一检测时段包括多个单位时段;获取每一检测时段在所述检测日之前预设天数内对应的多个业务量,分别得到每一检测时段对应的第一数据集;基于高斯分布根据第一数据集获取对应检测时段中业务量的第一分布区间;获取所述检测日中若干检测时段内的当前业务量;判断当前业务量是否落入对应检测时段的第一分布区间;若否,则确定对应检测时段的业务量变化异常。本发明专利技术弱化了单个单位时段的业务量数据对告警区间的影响,提高了自动检测业务量变化的准确性与稳定性。

Methods, systems, electronic devices and storage media for automatically detecting traffic changes

【技术实现步骤摘要】
自动检测业务量变化的方法、系统、电子设备和存储介质
本专利技术涉及计算机
,尤其涉及一种自动检测业务量变化的方法、系统、电子设备和存储介质。
技术介绍
随着呼叫中心等企业业务能力的不断发展,需要对企业业务的可用性进行监控。当前监控业务可用性的方式主要包括,其一,基于人工设置的阈值对业务产生的业务量数据进行检测,该种方式效率低下且依赖于人工经验,告警准确度不高,其二,通过对历史同期业务量数据的统计分析自动对业务产生的业务量数据进行检测,该种方式告警阈值的设置方式单一且极其容易受到离散数据点的影响,容易产生误告,难以确保告警准确度。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中对业务可用性的监控难以确保告警准确度的缺陷,提供一种自动检测业务量变化的方法、系统、电子设备和存储介质。本专利技术是通过下述技术方案来解决上述技术问题:一种自动检测业务量变化的方法,所述方法包括:预设单位时段,所述单位时段是用于统计业务量的基本时间单位;预设检测日中的若干检测时段,每一检测时段包括多个单位时段;获取每一检测时段在所述检测日之前预设天数内对应的多个业务量,分别得到每一检测时段对应的第一数据集;基于高斯分布根据第一数据集获取对应检测时段中业务量的第一分布区间;获取所述检测日中若干检测时段内的当前业务量;判断当前业务量是否落入对应检测时段的第一分布区间;若否,则确定对应检测时段的业务量变化异常。较佳地,所述确定对应检测时段的业务量变化异常的步骤包括:将对应检测时段所对应的计数值加1,所述计数值的初始值为0;判断所述计数值是否大于预设阈值;若是,则确定对应检测时段的业务量变化异常;若否,则获取所述检测日中若干检测时段内的下一业务量,并返回所述判断当前业务量是否落入对应检测时段的第一分布区间的步骤。较佳地,当所述判断当前业务量是否落入对应检测时段的第一分布区间的步骤判断为否时还包括:在当前业务量之前按照统计时间由远及近的顺序获取预设数量的业务量,得到第二数据集;获取所述第二数据集中业务量的移动平均值;基于高斯分布根据所述移动平均值以及所述第二数据集获取业务量的第二分布区间;判断当前业务量是否落入所述第二分布区间;若否,则执行所述确定对应检测时段的业务量变化异常的步骤。较佳地,在所述获取所述检测日中若干检测时段内的当前业务量的步骤之后还包括:根据当前业务量对应检测时段所对应的第一数据集以及所述检测日中当前业务量对应检测时段所对应的其他业务量构造第三数据集;根据均值漂移算法获取所述第三数据集中业务量的偏移均值;基于高斯分布根据所述偏移均值以及所述第三数据集获取业务量的第三分布区间;将当前业务量对应检测时段的第一分布区间更新为所述第三分布区间。一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一种自动检测业务量变化的方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种自动检测业务量变化的方法的步骤。一种自动检测业务量变化的系统,所述系统包括:第一预设模块,用于预设单位时段,所述单位时段是用于统计业务量的基本时间单位;第二预设模块,用于预设检测日中的若干检测时段,每一检测时段包括多个单位时段;第一获取模块,用于获取每一检测时段在所述检测日之前预设天数内对应的多个业务量,分别得到每一检测时段对应的第一数据集;第一分布区间获取模块,用于基于高斯分布根据第一数据集获取对应检测时段中业务量的第一分布区间;第二获取模块,用于获取所述检测日中若干检测时段内的当前业务量;第一判断模块,用于判断当前业务量是否落入对应检测时段的第一分布区间;若否,则调用确定模块,所述确定模块用于确定对应检测时段的业务量变化异常。较佳地,所述确定模块包括:计数单元,用于在所述第一判断模块判断为否时将对应检测时段所对应的计数值加1,所述计数值的初始值为0;第二判断单元,用于判断所述计数值是否大于预设阈值;若是,则调用确定单元,用于确定对应检测时段的业务量变化异常;若否,则调用所述第二获取模块获取所述检测日中若干检测时段内的下一业务量,并继续调用所述第一判断模块。较佳地,所述系统还包括:第三获取模块,用于在所述第一判断模块判断为否时在当前业务量之前按照统计时间由远及近的顺序获取预设数量的业务量,得到第二数据集;移动平均值获取模块,用于获取所述第二数据集中业务量的移动平均值;第二分布区间获取模块,用于基于高斯分布根据所述移动平均值以及所述第二数据集获取业务量的第二分布区间;第三判断模块,用于判断当前业务量是否落入所述第二分布区间;若否,则调用所述确定模块。较佳地,所述系统还包括:第四获取模块,用于根据当前业务量对应检测时段所对应的第一数据集以及所述检测日中当前业务量对应检测时段所对应的其他业务量构造第三数据集;偏移均值获取模块,用于根据均值漂移算法获取所述第三数据集中业务量的偏移均值;第三分布区间获取模块,用于基于高斯分布根据所述偏移均值以及所述第三数据集获取业务量的第三分布区间;更新模块,用于将当前业务量对应检测时段的第一分布区间更新为所述第三分布区间。本专利技术的积极进步效果在于:本专利技术检测业务可用性时,基于同一检测时段对应的多个业务量数据来统一设置其中每一单位时段对应的告警区间,而非仅仅基于历史同期单位时段对应的业务量数据,弱化了单个单位时段的业务量数据对告警区间的影响,提高了自动检测业务量变化的准确性与稳定性,此外,获取检测时段在多日内对应的业务量数据,进一步提高了自动检测业务量变化的准确性与稳定性。附图说明图1为根据本专利技术实施例1的自动检测业务量变化的方法的流程图。图2为根据本专利技术实施例2的自动检测业务量变化的方法的部分流程图。图3为根据本专利技术实施例3的自动检测业务量变化的方法的部分流程图。图4为根据本专利技术实施例4的电子设备的硬件结构示意图。图5为根据本专利技术实施例6的自动检测业务量变化的系统的模块示意图。图6为根据本专利技术实施例7的自动检测业务量变化的系统的模块示意图。图7为根据本专利技术实施例8的自动检测业务量变化的系统的模块示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供一种自动检测业务量变化的方法,图1示出了本实施例的流程图。参照图1,本实施例的方法包括:S101、预设单位时段。在本实施例中,单位时段是用于统计业务量的基本时间单位,可以根据实际应用自定义设置,例本文档来自技高网...

【技术保护点】
1.一种自动检测业务量变化的方法,其特征在于,所述方法包括:/n预设单位时段,所述单位时段是用于统计业务量的基本时间单位;/n预设检测日中的若干检测时段,每一检测时段包括多个单位时段;/n获取每一检测时段在所述检测日之前预设天数内对应的多个业务量,分别得到每一检测时段对应的第一数据集;/n基于高斯分布根据第一数据集获取对应检测时段中业务量的第一分布区间;/n获取所述检测日中若干检测时段内的当前业务量;/n判断当前业务量是否落入对应检测时段的第一分布区间;/n若否,则确定对应检测时段的业务量变化异常。/n

【技术特征摘要】
1.一种自动检测业务量变化的方法,其特征在于,所述方法包括:
预设单位时段,所述单位时段是用于统计业务量的基本时间单位;
预设检测日中的若干检测时段,每一检测时段包括多个单位时段;
获取每一检测时段在所述检测日之前预设天数内对应的多个业务量,分别得到每一检测时段对应的第一数据集;
基于高斯分布根据第一数据集获取对应检测时段中业务量的第一分布区间;
获取所述检测日中若干检测时段内的当前业务量;
判断当前业务量是否落入对应检测时段的第一分布区间;
若否,则确定对应检测时段的业务量变化异常。


2.如权利要求1所述的自动检测业务量变化的方法,其特征在于,所述确定对应检测时段的业务量变化异常的步骤包括:
将对应检测时段所对应的计数值加1,所述计数值的初始值为0;
判断所述计数值是否大于预设阈值;
若是,则确定对应检测时段的业务量变化异常;
若否,则获取所述检测日中若干检测时段内的下一业务量,并返回所述判断当前业务量是否落入对应检测时段的第一分布区间的步骤。


3.如权利要求1所述的自动检测业务量变化的方法,其特征在于,当所述判断当前业务量是否落入对应检测时段的第一分布区间的步骤判断为否时还包括:
在当前业务量之前按照统计时间由远及近的顺序获取预设数量的业务量,得到第二数据集;
获取所述第二数据集中业务量的移动平均值;
基于高斯分布根据所述移动平均值以及所述第二数据集获取业务量的第二分布区间;
判断当前业务量是否落入所述第二分布区间;
若否,则执行所述确定对应检测时段的业务量变化异常的步骤。


4.如权利要求1所述的自动检测业务量变化的方法,其特征在于,在所述获取所述检测日中若干检测时段内的当前业务量的步骤之后还包括:
根据当前业务量对应检测时段所对应的第一数据集以及所述检测日中当前业务量对应检测时段所对应的其他业务量构造第三数据集;
根据均值漂移算法获取所述第三数据集中业务量的偏移均值;
基于高斯分布根据所述偏移均值以及所述第三数据集获取业务量的第三分布区间;
将当前业务量对应检测时段的第一分布区间更新为所述第三分布区间。


5.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的自动检测业务量变化的方法。


6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行...

【专利技术属性】
技术研发人员:华吉春
申请(专利权)人:携程旅游信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1