[发明专利]一种事件处理方法、装置、设备及机器可读存储介质在审
申请号: | 202010818474.2 | 申请日: | 2020-08-14 |
公开(公告)号: | CN113296933A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 李旭;吴航;姜楠;程哲;朱华智 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 张子青 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 事件 处理 方法 装置 设备 机器 可读 存储 介质 | ||
本公开涉及一种事件处理方法、装置、设备及机器可读存储介质。本公开通过获取事件流,检测事件流中与预设匹配条件相匹配的目标事件,可以对事件流中的每个基础事件进行单独处理以确定该基础事件是否与预设匹配条件相匹配。进一步通过对目标事件进行聚合计算,得到聚合结果,可以确定出事件流中与预设匹配条件相匹配的目标事件之间的内在关系。也就是说,通过一次聚合计算即可确定出多个目标事件之间的内在关系,而不需要逐一确定不同目标事件之间的内在关系,因此,节省了聚合结果的计算量,根据该聚合结果输出复杂事件时可节省复杂事件处理所需的计算资源。
技术领域
本公开涉及信息技术领域,尤其涉及一种事件处理方法、装置、设备及机器可读存储介质。
背景技术
在互联网、物联网(Internet of Things,IOT)等计算场景下,常常会产生海量的基础事件(BaseEvent)。例如,IOT中的温度检测器执行的一次定时温度检测、用户使用手机时在用户界面上的一次点击操作或用户所佩戴的智能手环执行的一次心率检测等均可以看成是一个基础事件。
由于每个基础事件所含的信息量较少,因此,需要对海量的基础事件进行处理以提取出有用的复杂事件(ComplexEvent)。因此,复杂事件可以是多个基础事件构成的事件。或者复杂事件也可以是根据多个基础事件得出的事件。当前复杂事件处理(Complex EventProcessing,CEP)是一种跟踪和分析有关所发生事件的信息流并从中得出结论的方法。
现有技术通过状态机来实现复杂事件处理,具体的,状态机是表示有限个状态(State)以及在这些状态(State)之间的转移(Transition)和动作(Action)等行为的数据模型。但是,现有技术中的状态机在处理复杂事件时需要占用较多的计算资源。因此,导致复杂事件处理的实现过程较为复杂,并且占用较多的计算资源。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种事件处理方法、装置、设备及机器可读存储介质,以简化事件处理过程,并节省计算资源。
第一方面,本公开实施例提供一种事件处理方法,包括:
获取事件流;
检测所述事件流中与预设匹配条件相匹配的目标事件;
对所述目标事件进行聚合计算,得到聚合结果;
根据所述聚合结果输出复杂事件。
第二方面,本公开实施例提供一种事件处理方法,包括:
获取物联网设备生成的多个基础事件;
检测所述多个基础事件中与预设匹配条件相匹配的目标事件;
对所述目标事件进行聚合计算,得到聚合结果;
根据所述聚合结果输出复杂事件;
根据所述复杂事件,对所述物联网设备进行控制。
第三方面,本公开实施例提供一种事件处理装置,包括:
获取模块,用于获取事件流;
匹配模块,用于检测所述事件流中与预设匹配条件相匹配的目标事件;
聚合模块,用于对所述目标事件进行聚合计算,得到聚合结果;
输出模块,用于根据所述聚合结果输出复杂事件。
第四方面,本公开实施例提供一种电子设备,包括:
存储器;
处理器;以及
计算机程序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010818474.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:浮动连接器
- 下一篇:蒙皮处理方法、装置、设备和存储介质