复杂事件处理方法、电子设备、存储介质及车辆与流程

文档序号:34857037发布日期:2023-07-22 21:59阅读:32来源:国知局
复杂事件处理方法、电子设备、存储介质及车辆与流程

本发明涉及数据处理领域,具体提供一种复杂事件处理方法、电子设备、存储介质及车辆。


背景技术:

1、目前,在懂我引擎(knowme engine)中,很重要的一个组成部分就是事件(event),所有懂我的故事(story)都是由事件来触发的,有一些事件是座舱内的原始感知事件,如主驾驶车门打开、副驾驶车门打开等。

2、复杂事件处理是提取信息的主要技术。复杂事件处理是一种基于一组预定义规则的数据处理技术,这些规则规定应该如何处理数据流,以及应该生成哪些新的事件流作为输出。事件可以是许多感兴趣的独立事件或复杂事件,它们对应于业务的特定情况或模式。

3、然而,现有的复杂事件处理方法均是通过开发人员基于产品的定义文档,针对每个逻辑定义事件,都进行代码开发、性能测试、产品验证等,测试流程长且成本高,导致复杂事件处理效率较低。

4、相应地,本领域需要一种新的方案来解决上述问题。


技术实现思路

1、为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决上述技术问题。本发明提供了一种复杂事件处理方法、电子设备、存储介质及车辆。

2、在第一方面,本发明提供一种复杂事件处理方法,所述方法包括:监听原始感知事件;基于所述原始感知事件获取复杂事件;将所述复杂事件与规则库中的预设规则进行匹配;根据匹配结果确定所述复杂事件的处理结果。

3、在一个实施方式中,在所述监听原始感知事件之前,所述方法还包括:获取预设规则;将所述预设规则存储至规则库中;其中所述预设规则至少包括事件窗口、开始事件、结束事件、上下文信息和感知判断逻辑。

4、在一个实施方式中,所述原始感知事件包括第一原始感知事件和第二原始感知事件,所述复杂事件包括第一组合事件和第二组合事件;所述基于所述原始感知事件获取复杂事件,包括:对所述第一原始感知事件进行过滤或组合,获得所述第一组合事件;在事件窗口内,对持续发生的所述第二原始感知事件进行过滤或组合,获得第二组合事件。

5、在一个实施方式中,所述将所述复杂事件与规则库中的预设规则进行匹配,包括:在获得所述第一组合事件的情况下,激活非确定性状态机,获得所述非确定性状态机的第一状态,基于所述第一状态匹配所述预设规则中第一组合事件对应的规则;在获得所述第二组合事件的情况下,获得所述非确定性状态机的第二状态,基于所述第二状态匹配所述预设规则中第二组合事件对应的规则。

6、在一个实施方式中,所述根据匹配结果确定所述复杂事件的处理结果,包括:基于所述第一组合事件对应的规则和所述第二组合事件对应的规则更新上下文信息;基于更新后的所述上下文信息和所述规则库中的感知判断逻辑获得所述复杂事件的处理结果。

7、在一个实施方式中,所述第一组合事件包括主驾驶车门打开、副驾驶车门打开、后排左侧车门打开和后排右侧车门打开中的至少一种;所述第二组合事件包括主驾驶车门关闭、副驾驶车门关闭、后排左侧车门关闭和后排右侧车门关闭中的至少一种;所述方法还包括:在获得所述第一组合事件的情况下,记录第一车内人数;在获得所述第二组合事件的情况下,记录第二车内人数。

8、在一个实施方式中,所述根据匹配结果确定所述复杂事件的处理结果,包括:基于所述第一组合事件对应的规则、所述第二组合事件对应的规则、结合所述第一车内人数和所述第二车内人数更新上下文信息;基于更新后的所述上下文信息确定人数差;判断所述人数差是否大于预设阈值;若是,则确定所述复杂事件的处理结果为单人上车;若否,则确定所述复杂事件的处理结果为多人上车。

9、在第二方面,提供一种电子设备,该电子设备包括至少一个处理器和至少一个存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行前述任一项所述的复杂事件处理方法。

10、在第三方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行前述任一项所述的复杂事件处理方法。

11、在第四方面,提供一种车辆,所述车辆包括车辆本体、至少一个处理器和至少一个存储装置,其中所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行前述任一项所述的复杂事件处理方法。

12、本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:

13、本发明中的复杂事件处理方法,包括监听原始感知事件;基于原始感知事件获取复杂事件;将复杂事件与规则库中的预设规则进行匹配;根据匹配结果确定复杂事件的处理结果。如此,能够基于原始感知事件实现任何复杂事件的处理,从而扩大了懂我系统的事件能力库,降低了开发成本,提高了复杂事件的处理效率。



技术特征:

1.一种复杂事件处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的复杂事件处理方法,其特征在于,在所述监听原始感知事件之前,所述方法还包括:

3.根据权利要求1所述的复杂事件处理方法,其特征在于,所述原始感知事件包括第一原始感知事件和第二原始感知事件,所述复杂事件包括第一组合事件和第二组合事件;

4.根据权利要求3所述的复杂事件处理方法,其特征在于,所述将所述复杂事件与规则库中的预设规则进行匹配,包括:

5.根据权利要求4所述的复杂事件处理方法,其特征在于,所述根据匹配结果确定所述复杂事件的处理结果,包括:

6.根据权利要求4所述的复杂事件处理方法,其特征在于,所述第一组合事件包括主驾驶车门打开、副驾驶车门打开、后排左侧车门打开和后排右侧车门打开中的至少一种;所述第二组合事件包括主驾驶车门关闭、副驾驶车门关闭、后排左侧车门关闭和后排右侧车门关闭中的至少一种;

7.根据权利要求6所述的复杂事件处理方法,其特征在于,所述根据匹配结果确定所述复杂事件的处理结果,包括:

8.一种电子设备,包括至少一个处理器和至少一个存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的复杂事件处理方法。

9.一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行权利要求1至7中任一项所述的复杂事件处理方法。

10.一种车辆,其特征在于,所述车辆包括车辆本体、至少一个处理器和至少一个存储装置,其中所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至7中任一项所述的复杂事件处理方法。


技术总结
本发明涉及数据处理领域,具体提供一种复杂事件处理方法、电子设备、存储介质及车辆,旨在解决现有复杂事件方法的处理效率较低的技术问题。为此目的,本发明的复杂事件处理方法,包括监听原始感知事件;基于原始感知事件获取复杂事件;将复杂事件与规则库中的预设规则进行匹配;根据匹配结果确定复杂事件的处理结果。如此,能够基于原始感知事件实现任何复杂事件的处理,降低了开发成本,提高了复杂事件的处理效率。

技术研发人员:聂松洋,李明骏
受保护的技术使用者:蔚来汽车科技(安徽)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1