数据处理方法、装置及计算机程序产品与流程

文档序号:28918274发布日期:2022-02-16 12:04阅读:来源:国知局

技术特征:
1.一种数据处理方法,包括:响应于在滚动事件检测窗口内检测到事件的发生,基于所述滚动事件检测窗口内历史检测到的同类事件的历史预设特征值执行第一聚合处理,得到与该类事件对应的瞬时窗口处理结果;响应于所述滚动事件检测窗口达到滚动窗口时长,将所述滚动事件检测窗口与该类事件对应的最新瞬时窗口处理结果作为与所述滚动事件检测窗口该类事件对应的窗口处理结果存储;响应于接收到窗口处理结果查询命令,获取与所述窗口处理结果查询命令对应的一个或多个滚动事件检测窗口的窗口处理结果,对获取的窗口处理结果执行第二聚合处理,得到聚合处理结果。2.根据权利要求1所述的方法,还包括:设置一个或多个滚动事件检测窗口,其中,不同滚动事件检测窗口的时间不重合。3.根据权利要求2所述的方法,所述事件基于其发生时间与其中一个滚动事件检测窗口相对应。4.根据权利要求2所述的方法,所述设置一个或多个滚动事件检测窗口,包括:确定滚动事件检测窗口数量;将所述预设检测时长除以滚动事件检测窗口的数量,得到滚动窗口时长;将上一滚动事件检测窗口的结束时间作为下一滚动事件检测窗口的开始时间,基于所述滚动窗口时长设置下一滚动事件检测窗口。5.根据权利要求2所述的方法,所述设置一个或多个滚动事件检测窗口,包括:获取与所述第一聚合处理对应的滑动窗口时长和滑动窗口步长;确定所述滑动窗口时长和滑动窗口步长的公约数,作为所述滚动事件检测窗口的滚动窗口时长;将上一滚动事件检测窗口的结束时间作为下一滚动事件检测窗口的开始时间,基于所述滚动窗口时长设置下一滚动事件检测窗口。6.根据权利要求1-5中任一权利要求所述的方法,所述基于所述滚动事件检测窗口内历史检测到的同类事件的历史预设特征值执行第一聚合处理,包括:获取检测到的事件的预设特征值;获取所述滚动事件检测窗口内历史检测到的同类事件的历史预设特征值;对于所述预设特征值和历史预设特征值执行第一聚合处理。7.根据权利要求1-5中任一权利要求所述的方法,所述窗口处理结果查询命令携带有查询开始时间、查询结束时间、事件类型和第一聚合处理类型。8.根据权利要求7所述的方法,所述获取与所述窗口处理结果查询命令对应的一个或多个滚动事件检测窗口的窗口处理结果,对获取的窗口处理结果执行第二聚合处理,包括:根据所述查询开始时间和查询结束时间确定起始滚动事件检测窗口和终止滚动事件检测窗口;获取从起始滚动事件检测窗口至终止滚动事件检测窗口的、与所述事件类型和第一聚合处理类型对应的一个或多个窗口处理结果;基于所述一个或多个窗口处理结果执行第二聚合处理,其中,所述第二聚合处理与所
述第一聚合处理相关。9.一种数据处理装置,包括:第一执行模块,被配置为响应于在滚动事件检测窗口内检测到事件的发生,基于所述滚动事件检测窗口内历史检测到的同类事件的历史预设特征值执行第一聚合处理,得到与该类事件对应的瞬时窗口处理结果;存储模块,被配置为响应于所述滚动事件检测窗口达到滚动窗口时长,将所述滚动事件检测窗口与该类事件对应的最新瞬时窗口处理结果作为与所述滚动事件检测窗口该类事件对应的窗口处理结果存储;第二执行模块,被配置为响应于接收到窗口处理结果查询命令,获取与所述窗口处理结果查询命令对应的一个或多个滚动事件检测窗口的窗口处理结果,对获取的窗口处理结果执行第二聚合处理,得到聚合处理结果。10.一种计算机程序产品,包括计算机程序/指令,其中,该计算机程序/指令被处理器执行时实现权利要求1-8任一项所述的方法步骤。

技术总结
本公开实施例公开了一种数据处理方法、装置及计算机程序产品,所述方法包括:响应于在滚动事件检测窗口内检测到事件的发生,基于滚动事件检测窗口内历史检测到的同类事件的历史预设特征值执行第一聚合处理,得到与该类事件对应的瞬时窗口处理结果;响应于滚动事件检测窗口达到滚动窗口时长,将滚动事件检测窗口与该类事件对应的最新瞬时窗口处理结果作为与滚动事件检测窗口该类事件对应的窗口处理结果存储;响应于接收到窗口处理结果查询命令,获取与窗口处理结果查询命令对应的滚动事件检测窗口的窗口处理结果,对获取的窗口处理结果执行第二聚合处理。该技术方案能够消除参与聚合指标计算的事件的冗余,减少计算资源和数据库资源的使用。数据库资源的使用。数据库资源的使用。


技术研发人员:曹佩聪 陈金瑶 王云飞
受保护的技术使用者:阿里巴巴新加坡控股有限公司
技术研发日:2021.09.26
技术公布日:2022/2/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1