System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,特别是涉及一种任务推送方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着计算机技术的发展,越来越多的服务应用应运而生。为了达成服务目标,保证用户留存率以及增长,需要向用户推送日常任务。因此,如何高效地进行任务推送,成为了重要的研究方向。
2、传统技术通常是通过人工配置的方式进行任务推送;但是,通过该方式进行任务推送需要耗费较多的人工处理时间,导致任务推送效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高任务推送效率的任务推送方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种任务推送方法。所述方法包括:
3、获取用户的属性信息;
4、从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;
5、根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;
6、将所述任务列表推送至所述用户。
7、在其中一个实施例中,所述预设金融任务池包括公共任务池、定向任务池和随机任务池;
8、所述从各预设金融任务池中,筛选出与所述属性信息对应的目标任务,包括:
9、从所述公共任务池中,获取所述用户的第一任务;
10、从所述定向任务池中,筛选出与所述属性信息对应的第二任务;
11、从所述随机任务池中,随机抽取所述用户的第三任
12、将所述第一任务、所述第二任务和所述第三任务进行组合处理,得到所述用户的目标任务。
13、在其中一个实施例中,所述从所述定向任务池中,筛选出与所述属性信息对应的第二任务,包括:
14、根据所述属性信息,确定所述用户的历史任务推送信息和历史任务完成信息;
15、根据所述历史任务推送信息和所述历史任务完成信息,从所述定向任务池中,筛选出对应的第二任务。
16、在其中一个实施例中,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
17、获取服务提供方的预期信息;
18、根据所述预期信息,确定待生成任务的任务名称、任务介绍、参与方式和参与时间;
19、根据所述任务名称、所述任务介绍、所述参与方式和所述参与时间,生成对应的任务;
20、根据所述任务的类型,将所述任务对应加入至基础公共任务池、基础定向任务池和基础随机任务池中,得到公共任务池、定向任务池和随机任务池。
21、在其中一个实施例中,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
22、对所述属性信息进行识别,得到所述用户的绑卡识别结果;
23、所述从所述公共任务池中,获取所述用户的第一任务,包括:
24、在所述绑卡识别结果表示已绑卡的情况下,从所述公共任务池中,获取所述用户的第一任务。
25、在其中一个实施例中,在将所述任务列表推送至所述用户之后,还包括:
26、在接收到所述用户的任务完成信息的情况下,根据所述任务完成信息,确定出对应的已完成任务;
27、将与所述已完成任务绑定的奖励,下发至所述用户。
28、在其中一个实施例中,所述获取用户的属性信息,包括:
29、接收终端发送的用户的加密属性信息;所述加密属性信息由所述终端对所述用户的属性信息进行加密处理得到;
30、对所述加密属性信息进行解密处理,得到所述属性信息。
31、第二方面,本申请还提供了一种任务推送装置。所述装置包括:
32、信息获取模块,用于获取用户的属性信息;
33、任务筛选模块,用于从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;
34、任务处理模块,用于根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;
35、列表推送模块,用于将所述任务列表推送至所述用户。
36、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
37、获取用户的属性信息;
38、从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;
39、根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;
40、将所述任务列表推送至所述用户。
41、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
42、获取用户的属性信息;
43、从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;
44、根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;
45、将所述任务列表推送至所述用户。
46、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
47、获取用户的属性信息;
48、从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;
49、根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;
50、将所述任务列表推送至所述用户。
51、上述任务推送方法、装置、计算机设备、存储介质和计算机程序产品,获取用户的属性信息;从各预设金融任务池中,筛选出与所述属性信息对应的目标任务;根据与所述目标任务对应的用户完成状态和优先级,对所述目标任务进行排序处理,得到所述用户的任务列表;将所述任务列表推送至所述用户。该方案通过获取用户的属性信息,筛选出与用户属性信息对应的目标任务,根据任务的完成状态和优先级进行排序处理,最终将任务列表推送给用户,这样可以高效和准确地根据用户的属性和需求,提供个性化的任务推送服务,从而有利于提高任务推送效率和准确率。
本文档来自技高网...【技术保护点】
1.一种任务推送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设金融任务池包括公共任务池、定向任务池和随机任务池;
3.根据权利要求2所述的方法,其特征在于,所述从所述定向任务池中,筛选出与所述属性信息对应的第二任务,包括:
4.根据权利要求2所述的方法,其特征在于,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
5.根据权利要求2所述的方法,其特征在于,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
6.根据权利要求1所述的方法,其特征在于,在将所述任务列表推送至所述用户之后,还包括:
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述获取用户的属性信息,包括:
8.一种任务推送装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种任务推送方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述预设金融任务池包括公共任务池、定向任务池和随机任务池;
3.根据权利要求2所述的方法,其特征在于,所述从所述定向任务池中,筛选出与所述属性信息对应的第二任务,包括:
4.根据权利要求2所述的方法,其特征在于,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
5.根据权利要求2所述的方法,其特征在于,在从所述公共任务池中,获取所述用户的第一任务之前,还包括:
6.根据权利要求1所述的方法,其特征在于,在将所述任务列表推送至所述用户之后,还包括:<...
【专利技术属性】
技术研发人员:崔芳,姚启迪,王万芬,付新丽,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。