用户筛选方法、装置、终端设备以及存储介质与流程

文档序号:36166032发布日期:2023-11-23 17:55阅读:52来源:国知局
用户筛选方法与流程

本发明涉及数据处理领域,尤其涉及一种用户筛选方法、装置、终端设备以及存储介质。


背景技术:

1、随着互联网的发展,用户能够通过软件或网页等方式进行网上投资理财,在理财平台通过用户筛选触发金融陪伴策略,提供综合的、个性化的服务和支持来满足客户的金融需求,并在用户的金融理财的过程中起到陪伴和指导的作用。

2、但是,目前的理财平台陪伴用户筛选变更陪伴场景时调整陪伴用户筛选规则的人工开发工作量大,无法保证用户筛选的效率和准确度。

3、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种用户筛选方法、装置、终端设备以及存储介质,旨在解决现有陪伴用户筛选方案变更陪伴场景用户筛选规则人工开发工作量大,且用户筛选的效率和准确度低的问题。

2、为实现上述目的,本申请提供一种用户筛选方法,所述用户筛选方法包括:

3、采集用户行为数据;

4、根据所述用户行为数据,生成用户行为事件流;

5、基于领域特定语言dsl技术,对预先获取的用户行为序列配置进行编译,生成用户行为时序dsl;

6、基于动态表达式技术,根据所述用户行为时序dsl,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户。

7、可选地,所述根据所述用户行为数据,生成用户行为事件流的步骤包括:

8、根据预设的标准化字符模板,对所述用户行为数据进行标准化处理,生成用户行为事件流。

9、可选地,所述根据预设的标准化字符模板,对所述用户行为数据进行标准化处理,生成用户行为事件流的步骤包括:

10、根据预设的标准化json模板,通过预设的埋点装置对所述用户行为数据进行标准化处理,生成用户行为json串;

11、根据所述用户行为json串和预先获取的用户行为筛选配置,生成用户行为事件流。

12、可选地,所述根据所述用户行为json串和预先获取的用户行为筛选配置,生成用户行为事件流的步骤之前还包括:

13、将所述用户行为json串发送至前端配置页面;

14、接收所述前端配置页面返回的用户行为筛选配置和用户行为序列配置,其中,所述用户行为序列配置包括行为先后顺序规则配置、行为发生次数规则配置和行为发生时间范围规则配置中的一种或多种。

15、可选地,所述基于动态表达式技术,根据所述用户行为时序dsl,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户的步骤包括:

16、基于动态表达式技术,对所述用户行为时序dsl进行解析,生成行为时序非确定性有限自动机nfa;

17、根据行为时序nfa,通过大数据集群对所述用户行为事件流进行过滤提取,获取用户行为实体;

18、根据所述用户行为实体,获取目标用户。

19、可选地,所述根据行为时序nfa,通过大数据集群对所述用户行为事件流进行过滤提取,获取用户行为实体的步骤包括:

20、根据所述行为时序nfa的行为先后顺序规则配置、行为发生次数规则配置和行为发生时间范围规则配置,通过所述大数据集群中的流式数据处理应用集群对所述用户行为事件流进行过滤提取,获取过滤提取后的用户行为事件;

21、根据所述过滤提取后的用户行为事件,获取用户行为序列;

22、对所述用户行为序列进行标准化处理,获取用户行为实体。

23、可选地,所述根据所述用户行为实体,获取目标用户的步骤之后还包括:

24、根据预设的用户行为与金融数据关联配置,获取金融数据查询语句;

25、通过所述大数据集群将所述用户行为实体与所述金融数据查询语句进行关联,生成策略执行实体;

26、基于领域特定语言dsl技术,根据预设的陪伴规则与策略配置,生成陪伴规则与策略dsl;

27、根据所述陪伴规则与策略dsl,通过预设的陪伴策略引擎对所述策略执行实体进行执行,获取陪伴策略执行结果并发送至前端。

28、本申请实施例还提出一种用户筛选装置,所述用户筛选装置包括:

29、数据采集模块,用于采集用户行为数据;

30、事件流生成模块,用于根据所述用户行为数据,生成用户行为事件流;

31、dsl生成模块,用于基于领域特定语言dsl技术,对预先获取的用户行为序列配置进行编译,生成用户行为时序dsl;

32、用户筛选模块,用于基于动态表达式技术,根据所述用户行为时序dsl,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户。

33、本申请实施例还提出一种终端设备,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户筛选程序,所述用户筛选程序被所述处理器执行时实现如上所述的用户筛选方法的步骤。

34、本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有用户筛选程序,所述用户筛选程序被处理器执行时实现如上所述的用户筛选方法的步骤。

35、本申请实施例提出的用户筛选方法、装置、终端设备以及存储介质,采集用户行为数据;根据所述用户行为数据,生成用户行为事件流;基于领域特定语言dsl技术,对预先获取的用户行为序列配置进行编译,生成用户行为时序dsl;基于动态表达式技术,根据所述用户行为时序dsl,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户。本发明针对陪伴用户,基于配置生成领域特定语言dsl代码的方式,采集用户行为数据,生成用户行为事件流,利用dsl技术编译用户行为序列配置,以及应用动态表达式技术对用户行为事件流进行过滤提取,实现对目标用户的筛选,利用用户行为时序实现陪伴用户筛选,降低了陪伴场景人工代码开发的工作量,提高了陪伴用户筛选的效率和准确度。



技术特征:

1.一种用户筛选方法,其特征在于,所述用户筛选方法包括以下步骤:

2.如权利要求1所述的用户筛选方法,其特征在于,所述根据所述用户行为数据,生成用户行为事件流的步骤包括:

3.如权利要求2所述的用户筛选方法,其特征在于,所述根据预设的标准化字符模板,对所述用户行为数据进行标准化处理,生成用户行为事件流的步骤包括:

4.如权利要求3所述的用户筛选方法,其特征在于,所述根据所述用户行为json串和预先获取的用户行为筛选配置,生成用户行为事件流的步骤之前还包括:

5.如权利要求4所述的用户筛选方法,其特征在于,所述基于动态表达式技术,根据所述用户行为时序dsl,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户的步骤包括:

6.如权利要求5所述的用户筛选方法,其特征在于,所述根据行为时序nfa,通过大数据集群对所述用户行为事件流进行过滤提取,获取用户行为实体的步骤包括:

7.如权利要求5所述的用户筛选方法,其特征在于,所述根据所述用户行为实体,获取目标用户的步骤之后还包括:

8.一种用户筛选装置,其特征在于,所述装置包括:

9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的用户筛选程序,所述用户筛选程序配置为实现如权利要求1至7中任一项所述的用户筛选方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有用户筛选程序,所述用户筛选程序被处理器执行时实现如权利要求1至7任一项所述的用户筛选方法的步骤。


技术总结
本发明公开了一种用户筛选方法、装置、终端设备以及存储介质,属于数据处理技术领域。本发明通过采集用户行为数据;根据所述用户行为数据,生成用户行为事件流;基于领域特定语言DSL技术,对预先获取的用户行为序列配置进行编译,生成用户行为时序DSL;基于动态表达式技术,根据所述用户行为时序DSL,通过大数据集群对所述用户行为事件流进行过滤提取,获取目标用户。本发明针对陪伴用户,基于配置生成领域特定语言DSL代码的方式,利用用户行为时序实现陪伴用户筛选,降低了陪伴场景人工代码开发的工作量,提高了陪伴用户筛选的效率和准确度。

技术研发人员:刘升,钟周燕,彭章华,陈礼和
受保护的技术使用者:招商银行股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1