时序数据异常检测方法、装置、设备及存储介质制造方法及图纸

技术编号:24409829 阅读:56 留言:0更新日期:2020-06-06 08:41
本发明专利技术实施例公开了一种时序数据异常检测方法、装置、设备及存储介质。所述方法包括:根据历史时间段内的历史时序数据,确定与所述历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;根据各所述历史时序数据对所述第一数据安全区间的命中情况,对所述第二数据安全区间进行调整;根据调整后的所述第二数据安全区间,对所述未来时间段内获取的实时时序数据进行异常检测。本发明专利技术实施例的技术方案,提高了对时序数据进行实时异常检测的查准率。

Method, device, equipment and storage medium of abnormal detection of time series data

【技术实现步骤摘要】
时序数据异常检测方法、装置、设备及存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种时序数据异常检测方法、装置、设备及存储介质。
技术介绍
随着网络和人工智能的发展,各行业通过算法去监控一些时间序列数据的异常点,如一些网站的访问量、服务的成功率等时间序列数据。通过对这些关键的时序数据指标进行监控,达到出现异常时可以人工及时处理减少损失的目的。目前,人工智能算法对时序数据的异常检测采用两大类方法,无监督异常检测算法和有监督异常检测算法。现有的无监督异常检测算法只能对一些简单规则的时序数据进行异常检测,并且异常点检测的查准率较低,存在很多误告现象,也无法给出具体的异常结果,因此,并不能满足用户对时序数据的异常检测需求。
技术实现思路
本专利技术实施例提供一种时序数据异常检测方法、装置、设备及存储介质,提高了对时序数据进行实时异常检测的查准率。第一方面,本专利技术实施例提供了一种时序数据异常检测方法,包括:根据历史时间段内的历史时序数据,确定与历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;根据各历史时序数据对第一数据安全区间的命中情况,对第二数据安全区间进行调整;根据调整后的第二数据安全区间,对未来时间段内获取的实时时序数据进行异常检测。可选的,根据各历史时序数据对第一数据安全区间的命中情况,对第二数据安全区间进行调整,包括:对第一数据安全区间中各安全数据的取值范围进行目标放大比例的放大处理,以使命中第一数据安全区间的历史时序数据的数量值满足预设的数量阈值条件;根据目标放大比例,对第二数据安全区间进行调整。可选的,对第一数据安全区间中各安全数据的取值范围进行目标放大比例的放大处理,以使命中第一数据安全区间的历史时序数据的数量值满足预设的数量阈值条件,包括:根据各历史时序数据分别对应的时间信息以及数据值,获取命中第一数据安全区间的历史时序数据的数量值;如果数量值不满足数量阈值条件,则按照设定放大比例对第一数据安全区间中各安全数据的取值范围进行放大处理,并将放大比例存储于放大比例集合中;返回执行根据各历史时序数据分别对应的时间信息以及数据值,获取命中第一数据安全区间的历史时序数据的数量值的操作,直至数量值满足数量阈值条件;根据放大比例集合中存储的各放大比例,确定目标放大比例。可选的,根据各历史时序数据对第一数据安全区间的命中情况,对第二数据安全区间进行调整,包括:将第一数据安全区间与第二数据安全区间进行组合,得到目标数据安全区间;根据各历史时序数据分别对应的时间信息以及数据值,获取命中第一数据安全区间的历史时序数据的数量值;如果数量值不满足数量阈值条件,则按照设定放大比例对目标数据安全区间中各安全数据的取值范围进行放大处理;返回执行根据各历史时序数据分别对应的时间信息以及数据值,获取命中第一数据安全区间的历史时序数据的数量值的操作,直至数量值满足数量阈值条件;获取目标数据安全区间中的第二数据安全区间,作为调整后的第二数据安全区间。可选的,根据调整后的第二数据安全区间,对未来时间段内获取的实时时序数据进行异常检测,包括:在检测到未来时间段内的一个实时时序数据时,获取与实时时序数据对应的实时时间信息以及实时数据值;在调整后的第二数据安全区间中,获取与实时时间信息对应的安全数据的目标取值范围;如果实时数据值未命中目标取值范围,则确定实时时序数据为异常数据。可选的,如果实时数据值未命中目标取值范围,则确定实时时序数据为异常数据,包括:如果实时数据值大于目标取值范围的上限,则确定实时时序数据为增大异常数据;如果实时数据值小于目标取值范围的下限,则确定实时时序数据为减小异常数据。可选的,根据历史时间段内的历史时序数据,确定与历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,包括:将历史时间段内的历史时序数据输入Prophet预测模型,得到与历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间。可选的,在根据调整后的第二数据安全区间,对未来时间段内获取的实时时序数据进行异常检测之后,还包括:从未来时间段的结束时间开始,向前获取与历史时间段时间长度相等的更新后历史时间段,以及,向后获取与未来时间段时间长度相等的更新后未来时间段;将更新后历史时间段内的历史时序数据输入Prophet预测模型,得到与更新后历史时间段匹配的第三数据安全区间,以及与更新后未来时间段匹配的第四数据安全区间。可选的,在将更新后历史时间段内的历史时序数据输入Prophet预测模型之前,还包括:计算更新后历史时间段内的所有异常历史时序数据的平均数据值;将更新后历史时间段内的数据值大于平均数据值与最大筛选百分比的乘积的历史时序数据删除;将更新后历史时间段内的数据值小于平均数据值与最小筛选百分比的乘积的历史时序数据删除。第二方面,本专利技术实施例还提供了一种时序数据异常检测装置,包括:确定模块,用于根据历史时间段内的历史时序数据,确定与历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;调整模块,用于根据各历史时序数据对第一数据安全区间的命中情况,对第二数据安全区间进行调整;检测模块,用于根据调整后的第二数据安全区间,对未来时间段内获取的实时时序数据进行异常检测。第三方面,本专利技术实施例还提供了一种设备,设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现本专利技术任意实施例提供的时序数据异常检测方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例提供的时序数据异常检测方法。本专利技术实施例的技术方案,通过根据历史时间段内的历史时序数据,确定与历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;根据各历史时序数据对第一数据安全区间的命中情况,对第二数据安全区间进行调整;根据调整后的第二数据安全区间,对未来时间段内获取的实时时序数据进行异常检测,解决了现有技术中对时序数据进行异常检测的查准率较低的问题,提高了对时序数据进行实时异常检测的查准率。附图说明图1是本专利技术实施例一中的一种时序数据异常检测方法的流程图;图2是本专利技术实施例二中的一种时序数据异常检测方法的流程图;图3是本专利技术实施例三中的一种时序数据异常检测装置的结构示意图;图4是本专利技术实施例四中的一种设备的结构示本文档来自技高网...

【技术保护点】
1.一种时序数据异常检测方法,其特征在于,包括:/n根据历史时间段内的历史时序数据,确定与所述历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;/n根据各所述历史时序数据对所述第一数据安全区间的命中情况,对所述第二数据安全区间进行调整;/n根据调整后的所述第二数据安全区间,对所述未来时间段内获取的实时时序数据进行异常检测。/n

【技术特征摘要】
1.一种时序数据异常检测方法,其特征在于,包括:
根据历史时间段内的历史时序数据,确定与所述历史时间段匹配的第一数据安全区间,以及与未来时间段匹配的第二数据安全区间,数据安全区间包括:时间信息和与时间信息匹配的安全数据的取值范围;
根据各所述历史时序数据对所述第一数据安全区间的命中情况,对所述第二数据安全区间进行调整;
根据调整后的所述第二数据安全区间,对所述未来时间段内获取的实时时序数据进行异常检测。


2.根据权利要求1所述的方法,其特征在于,根据各所述历史时序数据对所述第一数据安全区间的命中情况,对所述第二数据安全区间进行调整,包括:
对所述第一数据安全区间中各安全数据的取值范围进行目标放大比例的放大处理,以使命中所述第一数据安全区间的历史时序数据的数量值满足预设的数量阈值条件;
根据所述目标放大比例,对所述第二数据安全区间进行调整。


3.根据权利要求2所述的方法,其特征在于,对所述第一数据安全区间中各安全数据的取值范围进行目标放大比例的放大处理,以使命中所述第一数据安全区间的历史时序数据的数量值满足预设的数量阈值条件,包括:
根据各所述历史时序数据分别对应的时间信息以及数据值,获取命中所述第一数据安全区间的历史时序数据的数量值;
如果所述数量值不满足所述数量阈值条件,则按照设定放大比例对所述第一数据安全区间中各安全数据的取值范围进行放大处理,并将所述放大比例存储于放大比例集合中;
返回执行根据各所述历史时序数据分别对应的时间信息以及数据值,获取命中所述第一数据安全区间的历史时序数据的数量值的操作,直至所述数量值满足所述数量阈值条件;
根据所述放大比例集合中存储的各所述放大比例,确定所述目标放大比例。


4.根据权利要求1所述的方法,其特征在于,根据各所述历史时序数据对所述第一数据安全区间的命中情况,对所述第二数据安全区间进行调整,包括:
将所述第一数据安全区间与所述第二数据安全区间进行组合,得到目标数据安全区间;
根据各所述历史时序数据分别对应的时间信息以及数据值,获取命中所述第一数据安全区间的历史时序数据的数量值;
如果所述数量值不满足所述数量阈值条件,则按照设定放大比例对所述目标数据安全区间中各安全数据的取值范围进行放大处理;
返回执行根据各所述历史时序数据分别对应的时间信息以及数据值,获取命中所述第一数据安全区间的历史时序数据的数量值的操作,直至所述数量值满足所述数量阈值条件;
获取所述目标数据安全区间中的所述第二数据安全区间,作为调整后的所述第二数据安全区间。


5.根据权利要求1-4任一项所述的方法,其特征在于,根据调整后的所述第二数据安全区间,对所述未来时间段内获取的实时时序数据进行异常检测,包括:
在检测到所述未来时间段内的一个实时时序数据时,获取与所述实时时序数据对应的实时时间信息以及实时数据值;
在所述调整后的所述第二数据安全区间中,获取与所述实时时间信息对应的...

【专利技术属性】
技术研发人员:郑健彦高晓宇毛茂德潘建宁唐欣语
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1