The invention provides a time series pattern lookup method and system for multiple segmentation and multiple threshold constraints. The lookup method includes: S1, dividing the time series mode and sliding window into equal number of window blocks, and extracting the characteristics of a specified window block in the time series mode, in which the time series mode is not different from each other. A subpattern consisting of a corresponding default threshold; S2, the feature of a specified window block of a sliding window when a sliding window is slid to any window in a stream time sequence data; S3, if a window can be judged to be unable to skip over, the number of jump steps is equal to the sliding window from any window. Whether the flow time sequence data of the window block matches the time sequence pattern, and if the matching is matched, the flow time sequence data of the window block equal to the jumping step number of the sliding window is obtained as the finding result. The invention can efficiently extract the features. Moreover, the invention can efficiently accomplish the accurate comparison of multi threshold modes.
【技术实现步骤摘要】
多分段多阈值约束的时间序列模式查找方法和系统
本专利技术涉及计算机数据管理领域,更具体地,涉及一种多分段多阈值约束的时间序列模式查找方法和系统。
技术介绍
随着工业4.0和工业物联网(IIoT)的发展,处理来自传感器的流式时间序列数据变得越来越重要。一个重要的应用场景就是给定一个时间序列片段,即模式,在流式到达的时间序列中实时地发现给定的模式。这种模式往往代表了一种特定的故障现象或者其他有意义的事件,因此这种模式的实时发现(称为模式匹配)在实际应用中具有重大意义。传统的时间序列模式匹配问题中,模式是简单的一个序列,并允许用户指定一个误差值(称为阈值)表示模式和流式时间序列之间的可容忍差异。此外,在比较模式和流式时间序列的时候,往往采用欧氏距离进行度量。上述基于单阈值和欧式距离的模式匹配过于简单,无法满足一些实际场景中的需求。
技术实现思路
本专利技术提供一种克服上述问题的一种多分段多阈值约束的时间序列模式查找方法和系统。根据本专利技术的一个方面,提供一种多分段多阈值约束的时间序列模式查找方法,包括:S1、将时间序列模式和滑动窗口分别划分成数目相等的窗口块,并且提取所述时间序列模式的指定个窗口块的特征,其中,所述时间序列模式由多个互不重叠的包括对应的预设阈值的子模式构成;S2、获取所述滑动窗口在流式时序数据上滑动至任一窗口时,所述滑动窗口的所述指定个窗口块的特征;S3、基于所述时间序列模式的指定个窗口块的特征以及所述滑动窗口的指定个窗口块的特征,若判断获知所述任一窗口不能跳过,则从所述任一窗口开始,判断与所述滑动窗口的跳跃步长数相等的窗口块的流式时序数据和所述时 ...
【技术保护点】
一种多分段多阈值约束的时间序列模式查找方法,其特征在于,包括:S1、将时间序列模式和滑动窗口分别划分成数目相等的窗口块,并且提取所述时间序列模式的指定个窗口块的特征,其中,所述时间序列模式由多个互不重叠的包括对应的预设阈值的子模式构成;S2、获取所述滑动窗口在流式时序数据上滑动至任一窗口时,所述滑动窗口的所述指定个窗口块的特征;S3、基于所述时间序列模式的指定个窗口块的特征以及所述滑动窗口的指定个窗口块的特征,若判断获知所述任一窗口不能跳过,则从所述任一窗口开始,判断与所述滑动窗口的跳跃步长数相等的窗口块的流式时序数据和所述时间序列模式是否匹配,若匹配,则获取所述与所述滑动窗口的跳跃步长数相等的窗口块的流式时序数据作为查找结果。
【技术特征摘要】
1.一种多分段多阈值约束的时间序列模式查找方法,其特征在于,包括:S1、将时间序列模式和滑动窗口分别划分成数目相等的窗口块,并且提取所述时间序列模式的指定个窗口块的特征,其中,所述时间序列模式由多个互不重叠的包括对应的预设阈值的子模式构成;S2、获取所述滑动窗口在流式时序数据上滑动至任一窗口时,所述滑动窗口的所述指定个窗口块的特征;S3、基于所述时间序列模式的指定个窗口块的特征以及所述滑动窗口的指定个窗口块的特征,若判断获知所述任一窗口不能跳过,则从所述任一窗口开始,判断与所述滑动窗口的跳跃步长数相等的窗口块的流式时序数据和所述时间序列模式是否匹配,若匹配,则获取所述与所述滑动窗口的跳跃步长数相等的窗口块的流式时序数据作为查找结果。2.根据权利要求1所述的查找方法,其特征在于,步骤S3之后还包括:S4、将所述滑动窗口在流式时序数据上滑动至所述任一窗口的下一窗口;持续执行步骤S2至步骤S3,直至所述滑动窗口滑动至所述流式时序数据末,完成对于匹配所述时间序列模式的流式时序数据的查找。3.根据权利要求1所述的查找方法,其特征在于,步骤S1之前还包括:S0、获取所述时间序列模式;其中,所述时间序列模式的任意两个时间上相邻的子模式的时间分界点为分界区域中的任意值。4.根据权利要求1所述的查找方法,其特征在于,步骤S1中所述提取所述时间序列模式的指定个窗口块的特征进一步包括:提取所述时间序列模式指定个窗口块的上边界特征和下边界特征,所述上边界特征为:其中,为第j个窗口块的上边界特征,w为滑动窗口的步长,j表示第j个窗口块,第j个窗口块包含的数据点为{p(j-1)w+1,…pjw},u为upper,u表示上边界,θ(i)代表的是第i个“流窗口-模式”点对之间的最大允许距离;所述下边界特征为:其中,为第j个窗口块的下边界特征,l表示下边界,w为滑动窗口的步长,j表示第j个窗口块,θ(i)代表的是第i个“流窗口-模式”点对之间的最大允许距离,第j个窗口块包含的数据点为{p(j-1)w+1,…pjw}。5.根据权利要求4所述的查找方法,其特征在于,步骤S2进一步包括:获取所述滑动窗口在流式时序数据上滑动至任一窗口时,所述滑动窗口所述指定个窗口块的如下特征:其中,为流式数据上的窗口Wt的第j个块的特征值,st,jw为该流数据窗口的第jw个点,f代表特征,t为所属窗口的起始时间,j为第j个窗口块,包含w个点{s(j-1)w+1,…sjw},jw为第j个窗口块的最后一个点。6.根据权利要求5所述的查找方法,其特征在于,步骤S3进一步包括:判断所述滑动窗口的指定个窗口块的特征是否落入所述上边界特征和所述下边界特征构成的区间;若所述滑动窗口的指定个窗口...
【专利技术属性】
技术研发人员:王建民,康荣,黄向东,王晨,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。