-
公开(公告)号:CN103794006B
公开(公告)日:2016-12-21
申请号:CN201210429532.8
申请日:2012-10-31
Applicant: 国际商业机器公司
IPC: G07F17/30
CPC classification number: G06F17/30353 , G06F3/06 , G06F17/30312 , G06F17/30424 , G06F17/30551 , G06Q40/04 , H04L67/12
Abstract: 本发明涉及时序数据处理,公开一种用于处理来自多个传感器的时序数据的方法和装置,其中,所述多个传感器被划分成多个传感器组,每个时序数据包含一个时间戳和一个值,该值与该时间戳相关联,该方法包含:数据接收步骤,接收来自多个传感器的各个传感器的时序数据;数据分组步骤,将接收的各个传感器的时序数据分派到所述多个传感器组中该个传感器所属的传感器组;第一存储步骤,在第一存储器的第一数据库存储时序数据,使得被分派到所述多个传感器组中的同一个传感器组的多个时序数据被存储在第一数据库的至少一个数据库记录中;数据重组步骤,从第一数据库中获取多个传感器的各个传感器的时序数据。第二存储步骤,在第二存储器的第二数据库存储时序数据,使得同一个传感器的多个时序数据被存储在第二数据库的至少一个数据库记录中。
-
公开(公告)号:CN105224543A
公开(公告)日:2016-01-06
申请号:CN201410240668.3
申请日:2014-05-30
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 本发明的各实施方式提供了用于处理时间序列的方法和装置。在一个实施方式中,提供了一种处理时间序列的方法,包括:按照时间将时间序列划分为多个窗口,针对多个窗口中的当前窗口执行如下处理:从当前窗口中提取相似子序列的至少一个分组;以及基于至少一个分组中的每个分组中的相似子序列与候选列表中的k个特征子序列的比较,更新候选列表,其中k个特征子序列是在时间序列的至少已处理部分中出现次数最多的k个特征子序列。在一个实施方式中,提供了在时间序列中进行搜索的方法,包括:响应于接收到搜索请求,返回候选列表以作为搜索结果,其中候选列表是基于本发明的方法中的候选列表。采用本发明的方法和装置,可以更为有效地管理时间序列。
-
公开(公告)号:CN103853752A
公开(公告)日:2014-06-11
申请号:CN201210507004.X
申请日:2012-11-30
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30536
Abstract: 本发明提供了管理时间序列数据库的方法和装置。具体地,提供了针对时间序列数据库中的时间序列建立索引的方法,包括:将时间序列数据库中的时间序列划分为多个子序列;针对多个子序列建立空间索引,空间索引定义多个子序列中的子序列在时间序列中的空间位置;以及针对多个子序列建立内容索引,内容索引定义多个子序列中的子序列的内容范围。还提供了在时间序列数据库中进行查询的方法,包括:基于空间索引,在时间序列数据库中的时间序列中搜索与一查询序列相对应的空间位置;基于内容索引,获取在所搜索的空间位置处的子序列的内容范围;以及响应于所获取的内容范围与查询序列的内容范围相一致,输出所搜索的空间位置处的子序列。
-
公开(公告)号:CN104809134B
公开(公告)日:2018-03-09
申请号:CN201410040085.6
申请日:2014-01-27
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F11/0751 , G05B23/0232
Abstract: 公开了一种检测数据序列中的异常子序列的方法和设备。该方法包括:构造目标子序列的分层数据结构;基于目标子序列的分层数据结构以及预先构造的第一数量的参考子序列的分层数据结构,确定目标子序列的第二数量的邻居,即,所述第一数量的参考子序列中、与目标子序列的欧几里德距离最小的第二数量的参考子序列;确定所述第二数量的参考子序列中的每个参考子序列的第三数量的邻居,即,所述数据序列中、与所述每个参考子序列的欧几里德距离最小的第三数量的子序列;以及根据目标子序列的第二数量的邻居、以及所述第二数量的参考子序列中以所述目标子序列为其邻居的参考子序列的第三数量的邻居,确定所述目标子序列是否为异常子序列。
-
公开(公告)号:CN104809134A
公开(公告)日:2015-07-29
申请号:CN201410040085.6
申请日:2014-01-27
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F11/0751 , G05B23/0232
Abstract: 公开了一种检测数据序列中的异常子序列的方法和设备。该方法包括:构造目标子序列的分层数据结构;基于目标子序列的分层数据结构以及预先构造的第一数量的参考子序列的分层数据结构,确定目标子序列的第二数量的邻居,即,所述第一数量的参考子序列中、与目标子序列的欧几里德距离最小的第二数量的参考子序列;确定所述第二数量的参考子序列中的每个参考子序列的第三数量的邻居,即,所述数据序列中、与所述每个参考子序列的欧几里德距离最小的第三数量的子序列;以及根据目标子序列的第二数量的邻居、以及所述第二数量的参考子序列中以所述目标子序列为其邻居的参考子序列的第三数量的邻居,确定所述目标子序列是否为异常子序列。
-
公开(公告)号:CN104516894A
公开(公告)日:2015-04-15
申请号:CN201310452861.9
申请日:2013-09-27
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/30091 , G06F17/30144 , G06F17/30365 , G06F17/30386 , G06Q10/067 , G06F17/30548 , G06F17/30321
Abstract: 本发明的各实施方式提供了用于管理时间序列数据库的方法和装置。在一个实施方式中,提供了一种用于管理时间序列数据库的方法,包括:监视针对时间序列数据库进行访问的多个操作以识别多个操作的类型,多个操作的类型包括查询类型和插入类型中的至少任一项;针对多个存储模式中的存储模式,分别基于类型来获取多个操作对时间序列数据库进行访问的成本;从多个存储模式中选择与最低成本相对应的存储模式;以及在预定时间段期间,根据选择的存储模式来向时间序列数据库中存储从多个测量点处采集的数据值。在一个实施方式中,提供了一种用于管理时间序列数据库的装置。采用本发明的方法和装置,可以提高向时间序列数据库的存储效率和查询效率。
-
-
-
-
-