[发明专利]一种查询时序数据统计最大连续递增次数与递减次数的处理方法有效
申请号: | 201910219682.8 | 申请日: | 2019-03-21 |
公开(公告)号: | CN109948007B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 王新宇;王新根;鲁萍;黄滔;王刚 | 申请(专利权)人: | 浙江邦盛科技有限公司 |
主分类号: | G06F16/9035 | 分类号: | G06F16/9035;G06Q40/04 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静;邱启旺 |
地址: | 310012 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种查询时序数据统计最大连续递增次数与递减次数的处理方法,本发明预先对数据序列分组,然后计算每个分组的最大连续递增与递减次数、首元素、尾元素、从首元素开始的连续递增与递减次数、以尾元素为止的连续递增与递减次数及每个分组的元素个数,把中间结果存储在相应时间戳上,查询时根据指定时间戳快速得到计算结果;由于只存储计算后的中间结果,内存耗费降低,存储效率提高,因为提前计算好了中间结果,所以在查询时响应速度极快;最为重要的是,这部分结果跟着系统时间移动而不断变化,能够达到时间窗口平滑移动的目的。本发明适用于时序数据处理技术等数据分析领域,能够显著提升计算时序数据最大连续递增与递减次数的速度。 | ||
搜索关键词: | 一种 查询 时序 数据 统计 最大 连续 递增 次数 递减 处理 方法 | ||
【主权项】:
1.一种对时序数据统计最大连续递增次数与递增次数的处理方法,其特征在于,对于一个时序数据集合P={(t1,v1),(t2,v2),(t3,v3),…,(tn,vn)},其中t代表不同事件时间,v代表对应时间上的一个事件;对该时间数据序列,计算其在任意时间区间内的最大连续递增(减)次数,具体处理步骤为:(1)根据时间切片长度TS对数据集合进行分组,得到集合M={{(t1,v1),(t2,v2)…(tm1,vm1)},{(tm1+1,vm1+1),(tm2+2,vm2+2)…(tm2,vm2)}…{(tmi+1,vmi+1),(tmi+2,vmi+2)…(tn,vn)}}:对于集合P里的每个元素(t,v),都有(t,v)属于而且仅属于集合M的一个元素Mx,其中(t,v)与Mx的映射关系为t/TS+1=x。(2)对于集合M中的每个元素Mx,计算其最大连续递增(减)序列的递增(减)次数count、首元素head、尾元素tail、Mx中从首元素head开始的连续递增(减)序列的递增(减)次数headCount、Mx中以尾元素tail为止的连续递增(减)序列的递增(减)次数tailCount、Mx元素的个数size,记为fx=(headx,tailx,sizex,countx,headCountx,tailCountx),所有的fx组成集合FV={f1,f2…fx}。(3)查询移动窗口中间结果集:根据指定时间戳T(可以是任意时间)和时间切片个数TC,找到T对应的fx,那么集合Sx={fx‑TC,fx–TC+1,…fx}就是该查询的中间结果集。(4)计算移动窗口的递增(减)次数:对中间结果集Sx中的元素从前到后依次合并,相邻两个元素合并成一个新元素,假设合并后的新元素是fnew,合并前两个相邻的元素是fa和fb,其中fa在前,fb在后,那么,headnew=heada,tailnew=tailb,sizenew=sizea+sizeb;当taila小于(大于)headb时,countnew=Max(counta,countb,taila+headb+1),否则countnew=Max(counta,countb);当taila小于(大于)headb而且headCounta=sizea‑1时,headCountnew=headCounta+1+headCountb,否则headCountnew=headCounta;当taila小于(大于)headb而且tailCountb=sizeb‑1时,tailCountnew=tailCountb+1+tailCounta,否则tailCountnew=tailCountb;这样依次合并后得到最终的一个元素,该元素的count就是移动窗口的最大连续递增(减)次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江邦盛科技有限公司,未经浙江邦盛科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910219682.8/,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置