基于统一事件引擎的数据决策方法和系统技术方案

技术编号:25479524 阅读:22 留言:0更新日期:2020-09-01 23:00
一种基于统一事件引擎的数据决策方法,包括:根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容;创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性;通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出计算后的结果数据以触发相关事件。该方案主要根据不同的事件引擎触发场景,配置事件输入源,计算策略和输出结果要求,可支撑多变的营销和服务场景。

【技术实现步骤摘要】
基于统一事件引擎的数据决策方法和系统
本专利技术属于
,具体涉及一种基于统一事件引擎的数据决策方法、装置及计算机可读存储介质。
技术介绍
当今社会正在从互联网的IT时代,过渡到今天的大数据DT时代。人类社会每日生成的数据的量、数据的多样性、数据的复杂性都经历了质的飞跃,可以说大数据正在引领人工智能的发展。现在通常是依赖大数据平台,通过海量数据分析,基于客户行为特征进行营销和服务。在营销和服务过程中遇到如下问题:一方面,无法灵活的针对层出不穷的各类场景进行统一的营销配置或服务配置;一方面,面对多个数据源系统,无法处理结构各异的各类源数据,面对多变的场景无法整合各类数据源数据,人工干预成本过高且周期过长。此外,各类场景复杂且涉及内容多,事件配置对操作人员要求较高。
技术实现思路
针对于上述现有技术的不足,提供一种基于统一事件引擎的数据决策方法,包括:根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容;创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性;通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出计算后的结果数据以触发相关事件。在一个可能的实施例中还包括:还包括:通过输入源配置和策略时间窗口判断是否符合数据读取条件;如果符合数据读取条件,根据输入源配置读取数据,通过输入源属性信息解析数据;如果不符合数据读取条件,结束本次事件计算。r>在一个可能的实施例中,所述采集事件还包括:当符合数据读取条件时,将解析后的数据提交到分布式发布订阅消息系统Kafka;由流处理引擎统一对所述事件输入源进行处理;并至少根据策略时间窗口、数据计算策略对事件进行加工,对外输出业务相关事件,以触发相关事件。在一个可能的实施例中包括:将计算后的数据根据事件配置的输出属性进行解析;通过事件配置的输出信息,将结果数据输出。在一个可能的实施例中,包括:所述配置事件输入源包括通过统一事件源接入界面,按标准规范配置事件源采集点。一种基于统一事件引擎的数据决策系统,包括:配置模块,用于根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容;事件创建模块,用于创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性;事件处理模块,用于通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出计算后的结果数据以触发相关事件。在一个可能的实施例中,事件处理模块还用于:通过输入源配置和策略时间窗口判断是否符合数据读取条件;如果符合数据读取条件,根据输入源配置读取数据,通过输入源属性信息解析数据;如果不符合数据读取条件,结束本次事件计算。在一个可能的实施例中,事件处理模块还用于:当符合数据读取条件时,将解析后的数据提交到分布式发布订阅消息系统Kafka;由流处理引擎统一对所述事件输入源进行处理;并至少根据策略时间窗口、数据计算策略对事件进行加工,对外输出业务相关事件,以触发相关事件。在一个可能的实施例中,事件处理模块还用于将计算后的数据根据事件配置的输出属性进行解析;通过事件配置的输出信息,将结果数据输出。在一个可能的实施例中,所述配置事件输入源包括通过统一事件源接入界面,按标准规范配置事件源采集点。一种计算机存储介质,其存储计算机程序,在所述计算机程序被执行时,实施前述的方法。与现有技术相比,本专利技术具有以下有益效果:该方案主要根据不同的事件引擎触发场景,配置事件输入源,计算策略和输出结果要求,可支撑多变的营销和服务场景。同时提供可视化图形化的页面,提升易用性,解决灵活性差、人工干预成本高,周期长,易操作性低等问题。附图说明图1为本专利技术实施例的一种方法流程图;图2为本专利技术实施例的一种营销事件方法流程图;图3为本专利技术实施例的决策系统示意图。具体实施方式为了便于本领域技术人员的理解,下面结合实施例与附图对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。本专利技术实施例公开了基于统一事件引擎的处理方法,概括而言是根据不同的事件引擎触发场景,配置事件数据输入源信息和属性、创建事件、配置数据计算策略、配置事件数据输出信息和属性,通过配置对输入的数据进行解析、计算,并输出计算后的结果数据。具体地,参照图1和图2,基于统一事件引擎的处理方法包括:S101,根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容。具体地,根据事件引擎触发场景,对事件输入源进行分类处理,并配置事件输入源接口数据信息,其中接口数据信息包括参数编码、参数数据类型、数据长度信息;在具体的营销场景中,可通过系统配置营销事件输入源信息和属性。事件输入源主要包含事件源地址、事件源数据访问账号与密码、事件源数据参数格式、事件源数据匹配规则。其中,事件输入源属性是输入源内容,即输入源采集的具体内容。策略窗口指时间窗口累计周期,用于在累计周期内达到条件即可触发事件。配置输入源即通过统一事件源接入界面,按标准规范配置事件源采集点,适配HTTP接口、SOCKET接口、FTP文件、MQ消息队列等多种方式对接采集;按标准配置完成,即可在后台自动对接采集。S102,创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性。S103,通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出计算后的结果数据。该方法还包括:通过输入源配置和策略时间窗口判断是否符合数据读取条件;如果符合数据读取条件,根据输入源配置读取数据,通过输入源属性信息解析数据;如果不符合数据读取条件,结束本次事件计算。该方法还包括:当符合数据读取条件时,将解析后的数据提交到分布式发布订阅消息系统Kafka;由流处理引擎统一对所述事件输入源进行处理;并至少根据策略时间窗口、数据计算策略对事件进行加工,对外输出业务相关事件,以触发相关事件。具体地,通过消息流方式将原始业务数据提交到kakfa中,或者按规范提供数据文件;由流处理引擎统一对数据加工、筛选、聚合、统计,并且对外输出。如果不符合数据读取条件,直接结束本次事件计算。其中,在营销场景中,营销事件状态分为有效、失效,对于已经失效的事件不再处理;根据生效时间小于当前时间,判断是否符合数据读取条件,如果符合数据读取条件,根据输入源配置读取数据。具体地,由计算引擎Flink统一对事件输入源进行处理;并根据事件规则处理模型例如根据配置的时间窗口、策略规则、动态参数、累计变量对事件进行加工,对外输出业务相关事件,以触发相关事件。具体地,服务器KSQL通过计算策略配置本文档来自技高网...

【技术保护点】
1.一种基于统一事件引擎的数据决策方法,其特征在于,包括:/n根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容;/n创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性;/n通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出结果数据以触发相关事件。/n

【技术特征摘要】
1.一种基于统一事件引擎的数据决策方法,其特征在于,包括:
根据事件引擎触发场景,配置事件输入源信息和属性,其中事件输入源信息包括事件输入源的接口数据,事件输入源属性包括输入源采集的内容;
创建事件,并配置策略时间窗口、数据计算策略、事件数据输出信息和属性;
通过所述配置的策略时间窗口、配置数据计算策略、事件数据输出信息和属性对输入的数据进行解析、计算,并输出结果数据以触发相关事件。


2.如权利要求1所述的方法,其特征在于,还包括:通过输入源配置和策略时间窗口判断是否符合数据读取条件;如果符合数据读取条件,根据输入源配置读取数据,通过输入源属性信息解析数据;如果不符合数据读取条件,结束本次事件计算。


3.如权利要求2所述的方法,其特征在于,还包括:当符合数据读取条件时,将解析后的数据提交到分布式发布订阅消息系统Kafka;由流处理引擎统一对所述事件输入源进行处理;并至少根据策略时间窗口、数据计算策略对事件进行加工,对外输出业务相关事件,以触发相关事件。


4.如权利要求1或3所述的方法,其特征在于,还包括:将计算后的数据根据事件配置的输出属性进行解析;通过事件配置的输出信息,将结果数据输出。


5.如权利要求1所述的方法,其特征在于,所述配置事件输入源包括通过统一事件源接入界面,按标准规范配置事件源采集点。


6.一种基于统一事件引擎的数据决策...

【专利技术属性】
技术研发人员:黄阳飞钟晓菁
申请(专利权)人:浩鲸云计算科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1