一种决策生成方法、装置、设备及存储介质与流程

文档序号:35864856发布日期:2023-10-26 22:20阅读:27来源:国知局
一种决策生成方法、装置、设备及存储介质与流程

本发明涉及计算机,特别涉及一种决策生成方法、装置、设备及存储介质。


背景技术:

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


技术实现思路

1、有鉴于此,本发明的目的在于提供一种决策生成方法、装置、设备及存储介质,能够自动地根据用户的行为事件和个人信息,生成个性化的营销策略。其具体方案如下:

2、第一方面,本申请公开了一种决策生成方法,包括:

3、通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;

4、通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;

5、当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;

6、基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。

7、可选的,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:

8、通过预设kafka消息中间件将预设客户数据中心的用户行为事件数据传入到预设flink流式引擎中;

9、利用所述预设flink流式引擎对所述用户行为事件数据进行数据过滤匹配校验,将通过校验的所述用户行为事件数据传入到所述决策引擎规则树中。

10、可选的,所述当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:

11、当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,通过所述预设flink流式引擎调用预设java系统的查询功能对所述用户行为事件数据进行相应的数据查询,以得到与所述任一预设决策节点对应的行为事件数据查询结果;

12、判断所述行为事件数据查询结果是否满足所述决策引擎规则树中与所述任一预设决策节点对应的预设节点判断条件。

13、可选的,所述基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果,包括:

14、通过所述预设flink流式引擎调用所述预设java系统执行所述决策引擎规则树中与各所述判断结果分别对应的触达动作,以基于各所述触达动作生成相应的决策结果。

15、可选的,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:

16、通过预设数据通道获取当前用户行为事件数据,并将所述当前用户行为事件数据传入到所述决策引擎规则树中。

17、可选的,所述判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:

18、将所述决策引擎规则树中第一个所述预设决策节点作为当前节点,判断当前用户行为事件数据是否满足所述当前节点的预设节点判断条件;

19、将所述决策引擎规则树中与判断结果对应的下一个所述预设决策节点作为新的当前节点,以及通过所述预设数据通道获取新的当前用户行为事件数据,并跳转至所述判断当前用户行为事件数据是否满足所述当前节点的预设节点判断条件的步骤,直至所述当前节点为所述决策引擎规则树中的最后一个所述预设决策节点。

20、可选的,所述方法还包括:

21、按照预设时间周期将所述决策结果存储至预设流水表中,以便通过所述预设流水表查询所述决策结果。

22、第二方面,本申请公开了一种决策生成装置,包括:

23、决策规则树生成模块,用于通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;

24、行为数据获取模块,用于通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;

25、节点判断模块,用于当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;

26、营销结果获取模块,用于基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。

27、第三方面,本申请公开了一种电子设备,包括:

28、存储器,用于保存计算机程序;

29、处理器,用于执行所述计算机程序以实现前述的决策生成方法。

30、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的决策生成方法。

31、可见,本申请中,通过预设画布组件对获取到的预设决策节点进行拼接配置以得到决策引擎规则树;通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中;当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,以得到相应的判断结果;基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果。这样一来,通过统一配置得到的决策引擎规则树,让差异较大营销规则场景,都可以用一套营销决策引擎去实现。可以自动地根据用户的行为事件和个人信息,生成个性化的营销策略。每个业务需求不需要单独创建营销规则系统,减少资源投入,以及软件开发人力投入。



技术特征:

1.一种决策生成方法,其特征在于,包括:

2.根据权利要求1所述的决策生成方法,其特征在于,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:

3.根据权利要求2所述的决策生成方法,其特征在于,所述当所述用户行为事件数据传入所述决策引擎规则树中的任一预设决策节点时,判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:

4.根据权利要求3所述的决策生成方法,其特征在于,所述基于与所述用户行为事件数据对应的所有所述判断结果生成相应的决策结果,包括:

5.根据权利要求1所述的决策生成方法,其特征在于,所述通过预设数据通道获取用户行为事件数据,并将所述用户行为事件数据传入到所述决策引擎规则树中,包括:

6.根据权利要求5所述的决策生成方法,其特征在于,所述判断所述用户行为事件数据是否满足所述决策引擎规则树中相应的预设节点判断条件,包括:

7.根据权利要求1至6任一项所述的决策生成方法,其特征在于,还包括:

8.一种决策生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的决策生成方法。


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

技术研发人员:程坤
受保护的技术使用者:上海微盟企业发展有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1