一种决策生成方法、装置、设备及存储介质制造方法及图纸

技术编号:39193725 阅读:8 留言:0更新日期:2023-10-27 08:40
本申请公开了一种决策生成方法、装置、设备及存储介质,涉及计算机技术领域,包括:通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。这样一来,通过生成的决策引擎规则树获取到的用户行为事件数据对应的决策结果,进而生成个性化的营销策略。进而生成个性化的营销策略。进而生成个性化的营销策略。

【技术实现步骤摘要】
一种决策生成方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种决策生成方法、装置、设备及存储介质。

技术介绍

[0002]随着互联网和移动互联网的快速发展,用户数量和用户行为数据量不断增长。为了更好地理解和分析用户行为,企业需要对这些数据进行挖掘和分析,以便制定更有效的营销策略。传统的人工报表、数据分析方法往往需要大量的人力和时间投入,而且很难及时获取到准确的结果。因此,如何快速高效的制定更有效的营销策略是需要解决的。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种决策生成方法、装置、设备及存储介质,能够自动地根据用户的行为事件和个人信息,生成个性化的营销策略。其具体方案如下:
[0004]第一方面,本申请公开了一种决策生成方法,包括:
[0005]通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;
[0006]通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;
[0007]当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;
[0008]基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。
[0009]可选的,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:/>[0010]通过预设kafka消息中间件将预设客户数据中心的用户行为事件数据传入到预设flink流式引擎中;
[0011]利用所述预设flink流式引擎对所述用户行为事件数据进行数据过滤匹配校验,将通过校验的所述用户行为事件数据传入到所述决策引擎规则树中。
[0012]可选的,所述当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:
[0013]当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,通过所述预设flink流式引擎调用预设JAVA系统的查询功能对所述用户行为事件数据进行相应的数据查询,以得到与所述任一预设决策节点对应的行为事件数据查询结果;
[0014]判断所述行为事件数据查询结果是否满足所述决策引擎规则树中与所述任一预设决策节点对应的预设节点判断条件。
[0015]可选的,所述基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果,包括:
[0016]通过所述预设flink流式引擎调用所述预设JAVA系统执行所述决策引擎规则树中与各所述判断结果分别对应的触达动作,以基于各所述触达动作生成相应的决策结果。
[0017]可选的,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:
[0018]通过预设数据通道获取当前用户行为事件数据,并将所述当前用户行为事件数据传入到所述决策引擎规则树中。
[0019]可选的,所述判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:
[0020]将所述决策引擎规则树中第一个所述预设决策节点作为当前节点,判断当前用户行为事件数据是否满足所述当前节点的预设节点判断条件;
[0021]将所述决策引擎规则树中与判断结果对应的下一个所述预设决策节点作为新的当前节点,以及通过所述预设数据通道获取新的当前用户行为事件数据,并跳转至所述判断当前用户行为事件数据是否满足所述当前节点的预设节点判断条件的步骤,直至所述当前节点为所述决策引擎规则树中的最后一个所述预设决策节点。
[0022]可选的,所述方法还包括:
[0023]按照预设时间周期将所述决策结果存储至预设流水表中,以便通过所述预设流水表查询所述决策结果。
[0024]第二方面,本申请公开了一种决策生成装置,包括:
[0025]决策规则树生成模块,用于通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;
[0026]行为数据获取模块,用于通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;
[0027]节点判断模块,用于当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;
[0028]营销结果获取模块,用于基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。
[0029]第三方面,本申请公开了一种电子设备,包括:
[0030]存储器,用于保存计算机程序;
[0031]处理器,用于执行所述计算机程序以实现前述的决策生成方法。
[0032]第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的决策生成方法。
[0033]可见,本申请中,通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;基于与所述用户行为事件数据对应的所有所
述判断结果生成相应的决策结果。这样一来,通过统一配置得到的决策引擎规则树,让差异较大营销规则场景,都可以用一套营销决策引擎去实现。可以自动地根据用户的行为事件和个人信息,生成个性化的营销策略。每个业务需求不需要单独创建营销规则系统,减少资源投入,以及软件开发人力投入。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本申请公开的一种决策生成方法流程图;
[0036]图2为本申请公开的一种具体的决策生成方法流程图;
[0037]图3为本申请公开的一种具体的决策生成方法流程图;
[0038]图4为本申请公开的一种具体的决策生成方法流程图;
[0039]图5为本申请公开的一种具体的决策生成方法流程图;
[0040]图6为本申请公开的一种决策生成装置结构示意图;
[0041]图7为本申请公开的一种电子设备结构图。
具体实施方式
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种决策生成方法,其特征在于,包括:通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。2.根据权利要求1所述的决策生成方法,其特征在于,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:通过预设kafka消息中间件将预设客户数据中心的用户行为事件数据传入到预设flink流式引擎中;利用所述预设flink流式引擎对所述用户行为事件数据进行数据过滤匹配校验,将通过校验的所述用户行为事件数据传入到所述决策引擎规则树中。3.根据权利要求2所述的决策生成方法,其特征在于,所述当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,通过所述预设flink流式引擎调用预设JAVA系统的查询功能对所述用户行为事件数据进行相应的数据查询,以得到与所述任一预设决策节点对应的行为事件数据查询结果;判断所述行为事件数据查询结果是否满足所述决策引擎规则树中与所述任一预设决策节点对应的预设节点判断条件。4.根据权利要求3所述的决策生成方法,其特征在于,所述基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果,包括:通过所述预设flink流式引擎调用所述预设JAVA系统执行所述决策引擎规则树中与各所述判断结果分别对应的触达动作,以基于各所述触达动作生成相应的决策结果。5.根据权利要求1所述的决策生成方法,其特征在于,所述通过预设数据通道...

【专利技术属性】
技术研发人员:程坤
申请(专利权)人:上海微盟企业发展有限公司
类型:发明
国别省市:

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

1