1.本公开涉及数据处理技术领域,具体涉及到一种用于奖励发放的信息处理方法及装置。
背景技术:2.为了有效提升用户的忠诚度和企业的影响力,通常实行奖励发放的方式实现上述目的。
3.相关技术中,奖励发放的方法通常是单一奖励的方式,也即设置一套奖励发放规则,对不同的用户进行计算实现奖励发放,然而当奖励需求变更时,如果采用该单一的方式便需要对代码进行全局更改,奖励发放方案的适用性差,用于实现奖励发放的成本高。
技术实现要素:4.本公开的主要目的在于提供一种用于奖励发放的信息处理方法及装置。
5.为了实现上述目的,根据本公开的第一方面,提供了一种用于奖励发放的信息处理方法,包括:获取针对不同奖励发放活动配置完成的用于奖励发放的模板;接收查询端指示的目标奖励发放活动对应的目标模板;基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。
6.可选地,针对不同奖励发放活动配置完成的用于奖励发放的模板包括:不同奖励发放活动的参与条件;针对不同奖励发放活动配置的模板名称;和/或,任一奖励发放活动下各个模板中用于实现奖励发放的配置信息,其中,配置信息包括奖励方案,所述奖励方案基于不同用户的数据确定不同的奖励信息。
7.可选地,基于不同用户的数据确定不同的奖励信息包括:将预设维度数据作为奖励节点;针对任一模板,为每个奖励节点配置奖励规则,并可对任意奖励节点组合以配置成总奖励规则;基于总奖励规则、以及不同用户的数据,确定该不同用户的数据对应的奖励信息。
8.可选地,方法还包括:针对每个总奖励规则,配置其对应的奖励类型、以及奖励值。
9.可选地,配置完成的用于奖励发放的模板还包括:用于奖励发放的基础信息,包括奖励发放周期,以用于确定奖励信息的发放时间。
10.可选地,所述方法还包括:在任一奖励发放活动下响应风控模块的调用请求,以使风控模块基于该活动下风险评估指标,对用户的不同数据进行风险评估。
11.可选地,接收查询端指示的目标奖励发放活动对应的目标模板之前,所述方法还包括:接收奖励发放活动查询请求,并基于该请求确定匹配的奖励发放活动;将奖励发放活动发送至查询端,以使查询端对奖励发放活动进行确认或切换。
12.根据本公开的第二方面,提供了一种用于奖励发放的信息处理装置,包括:第一单元,被配置成获取针对不同奖励发放活动配置完成的用于奖励发放的模板;第二单元,被配置成接收查询端指示的目标奖励发放活动对应的目标模板;第三单元,被配置成基于目标
模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。
13.根据本公开的第三方面,提供了一种计算机可读存储介质,存储有计算机指令,所述计算机指令用于使所述计算机第一方面任意一项实现方式所述的用于奖励发放的信息处理方法。
14.根据本公开的第四方面,提供了一种电子设备,包括:包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行第一方面任意一项实现方式所述的用于奖励发放的信息处理方法。
15.在本公开实施例用于奖励发放的信息处理方法及装置中,包括:获取针对不同奖励发放活动配置完成的用于奖励发放的模板;接收查询端指示的目标奖励发放活动对应的目标模板;基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。通过模板可配置的方式实现奖励信息的确定,能够适配各种奖励发放活动,提高了奖励方案的适用性,降低了开发成本,进而解决了相关技术中当奖励需求变更时,如果采用该单一的方式便需要对代码进行全局更改,奖励发放的适用性差,用于实现奖励发放的成本高的问题。
附图说明
16.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是根据本公开实施例的用于奖励发放的信息处理方法的流程图;
18.图2是根据本公开实施例的用于奖励发放的信息处理方法的一个应用场景图;
19.图3是根据本公开实施例的用于奖励发放的信息处理方法的另一个应用场景图;
20.图4是根据本公开实施例的电子设备的示意图。
具体实施方式
21.为了使本技术领域的人员更好地理解本公开方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
22.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
23.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
24.根据本公开实施例,提供了一种用于奖励发放的信息处理方法,如图1所示,该方法包括如下的步骤101至步骤103:
25.步骤101:获取针对不同奖励发放活动配置完成的用于奖励发放的模板。
26.在本实施例中,每个奖励发放活动可对应有至少一个用于奖励发放的模板。当针对每一个奖励发放活动配置完模板后,建立奖励发放活动与模板的映射关系,同时可以将奖励发放活动模板存放至数据库中,以供查询。
27.作为本实施例一种可选的实现方式,接收查询端指示的目标奖励发放活动对应的目标模板之前,所述方法还包括:接收奖励发放活动查询请求,并基于该请求确定匹配的奖励发放活动;将奖励发放活动发送至查询端,以使查询端对奖励发放活动进行确认或切换。
28.在本可选的实现方式中,参考图2,可以通过会员管理系统实现对上述模板的配置。用于管理用户数据的主站、以及活动前台(如活动管理系统)可以向活动中台,也即本实施例方法的执行主体发送奖励发放活动查询请求,例如,该活动可以是邀请新人便发送奖励的活动。活动中台在接收到该请求后,向二者或者任一者反馈当前仍有效的奖励发放活动,以供任一或者二者确认或者切换奖励发放活动。
29.作为本实施例一种可选的实现方式,针对不同奖励发放活动配置完成的用于奖励发放的模板包括:不同奖励发放活动的参与条件;针对不同奖励发放活动配置的模板名称;和/或,任一奖励发放活动下各个模板中用于实现奖励发放的配置信息,其中,配置信息包括奖励方案,所述奖励方案基于不同用户的数据确定不同的奖励信息。
30.在本可选的实现方式中,在配置模板时可以配置参与条件,包括参与该奖励发放活动的用户所需具备的条件、还可以配置奖励发放的描述信息。还可以配置每个模板的名称,该名称可以是通用内容及方案的标题等用于表明奖励规则。进一步地,还配置奖励方案,该奖励方案用于根据用户数据确定奖励信息。
31.作为本实施例一种可选的实现方式,配置完成的用于奖励发放的模板还包括:用于奖励发放的基础信息,包括奖励发放周期,以用于确定奖励信息的发放时间。
32.在本可选的实现方式中,奖励发放周期可以是活动从开始到结束的时间,也可以是实时、一日等等。
33.作为本实施例一种可选的实现方式,基于不同用户的数据确定不同的奖励信息包括:将预设维度数据作为奖励节点;针对任一模板,为每个奖励节点配置奖励规则,并可对任意奖励节点组合以配置成总奖励规则;基于总奖励规则、以及不同用户的数据,确定该不同用户的数据对应的奖励信息。
34.在本可选的实现方式中,作为节点的预设维度数据可以包括用户的交易额、用户的交易订单数、用户邀请新用户的数量、用户的信用分等等。每个预设维度的数据可以作为一个节点,每个节点可以对应设置子规则,该子规则可以是判断规则。在配置模板时,可以对任意节点进行组合、可对节点的顺序进行调整(各个节点按照先后顺序执行各自子规则)、以及对节点对应的规则进行修改,从而可以调整奖励总规则,如果奖励总规则中包括多个子规则,那么该奖励总规则便为阶梯类型的规则。例如,节点包括a、b、c、d,其各自对应子规则的具体内容,在配置时,可以将a子规则-b子规则;b规则-a规则等等作为奖励总规
则,并且每个节点下的规则内容可以调整,比如,a规则为判断该维度下的数据是否大于a值,修改为判断该维度下的数据是否大于b值。这仅仅是示例性地,可以根据不同的奖励发放活动按需配置子规则指示的判断条件。在确定总规则后,便可以确定不同用户数据对应的奖励信息。
35.示例性地,以邀请新用户数量、信用分作为节点进行组合,包括配置节点的顺序、以及节点对应的子规则配置,如邀请新用户数量节点的子规则为判断当前用户的数据中邀请新用户的数量小于a1,还是大于或者等于a1;在该节点的子规则执行完毕后,可以执行信用分节点的子规则,如在前一节点判断结果的基础上,继续判断信用分与b1的大小关系,如此便得到奖励发放总规则。基于该总规则便可以得到奖励信息。
36.作为本实施例一种可选的实现方式,方法还包括:针对每个总奖励规则,配置其对应的奖励类型、以及奖励值。
37.在本可选的实现方式中,奖励类型可以包括奖励券(该奖励捐可用于消费使用)、奖励积分、或者是奖励豆等虚拟奖励财产。
38.示例性地,参考下表1,其示出了基于邀请新用户数量、信用分作为节点进行组合得到的总奖励规则。可以预先配置基础信息、活动条件(验证+首单)、奖励规则。其中,奖励规则可以配置模板名称,另外配置奖励阶梯,第一阶梯选择拉新数(邀请新用户数量),第二阶梯选择信用分,每个信用分阶梯配置对应的奖励,阶梯配置原型类似下图,可以配置成奖励积分和券。
39.表1
[0040][0041]
在该示例中,通过拉新数影响奖励值的基础上引入信用分作为奖励值的影响因素之一,可以提高奖励发放的安全性和准确性。同时增加奖励类型,提高用户对企业的黏性。
[0042]
上述可选的实现方式通过对节点进行自定义配置,能够针对任一活动实现多种不同多阶梯多奖励类型的奖励方案,提高了奖励发放方案的灵活性,降低了开发成本。
[0043]
步骤102:接收查询端指示的目标奖励发放活动对应的目标模板。
[0044]
在本实施例中,查询端可以是主站或者活动管理系统,用户通过二者可以从所有奖励活动中选择目标奖励发放活动,以及该活动下模板中的任一目标模板。可以理解的是一个奖励发放活动可以被配置有多个模板。
[0045]
步骤103:基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。
[0046]
在本实施例中,可以预先配置定时任务,当满足定时条件后可以启动奖励计算步骤,并基于目标模板中的配置信息计算不同用户数据奖励信息。
[0047]
作为本实施例一种可选的实现方式,方法还包括:在任一奖励发放活动下响应风
控模块的调用请求,以使风控模块基于该活动下风险评估指标,对用户的不同数据进行风险评估。
[0048]
在本可选的实现方式中,风控模块可以对用户的数据进行风险评估,对评估不合格的用户的数据不予奖励。示例性地,参考图3,可以通过调用认证接口和首单接口获取拉新(邀请新用户)记录、以及拉新明细。风控模块可以包括对同期买卖同司风控等。通过风控模块能够增强奖励发放的安全性。
[0049]
进一步地,参考图3,适用于本实施例方法的系统架构除了可以包括上述主站、活动前台、会员管理系统、活动中台、风控模块外还可以包括内容系统,用于接收活动中台推送的用户拉新(邀请新用户)数据;还可以公共系统,用于接收活动中台推送的奖励记录,并进行对账处理,对账成功后发活动中台发放奖励。
[0050]
本实施例通过可配置的方式实现了针对不同活动建立不同奖励发放方案,无需更改代码,只需通过对模板进行配置即可实现。增强了奖励发放的适用性。降低了由于针对每一个活动均需重新开发导致的高成本问题。
[0051]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0052]
根据本公开实施例,还提供了一种用于实施上述用于奖励发放的信息处理方法的装置,包括:第一单元,被配置成获取针对不同奖励发放活动配置完成的用于奖励发放的模板;第二单元,被配置成接收查询端指示的目标奖励发放活动对应的目标模板;第三单元,被配置成基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。
[0053]
作为本实施例一种可选的实现方式,针对不同奖励发放活动配置完成的用于奖励发放的模板包括:不同奖励发放活动的参与条件;针对不同奖励发放活动配置的模板名称;和/或,任一奖励发放活动下各个模板中用于实现奖励发放的配置信息,其中,配置信息包括奖励方案,所述奖励方案基于不同用户的数据确定不同的奖励信息。
[0054]
作为本实施例一种可选的实现方式,基于不同用户的数据确定不同的奖励信息包括:将预设维度数据作为奖励节点;针对任一模板,为每个奖励节点配置奖励规则,并可对任意奖励节点组合以配置成总奖励规则;基于总奖励规则、以及不同用户的数据,确定该不同用户的数据对应的奖励信息。
[0055]
作为本实施例一种可选的实现方式,方法还包括:针对每个总奖励规则,配置其对应的奖励类型、以及奖励值。
[0056]
作为本实施例一种可选的实现方式,配置完成的用于奖励发放的模板还包括:用于奖励发放的基础信息,包括奖励发放周期,以用于确定奖励信息的发放时间。
[0057]
作为本实施例一种可选的实现方式,所述方法还包括:在任一奖励发放活动下响应风控模块的调用请求,以使风控模块基于该活动下风险评估指标,对用户的不同数据进行风险评估。
[0058]
作为本实施例一种可选的实现方式,接收查询端指示的目标奖励发放活动对应的目标模板之前,所述方法还包括:接收奖励发放活动查询请求,并基于该请求确定匹配的奖励发放活动;将奖励发放活动发送至查询端,以使查询端对奖励发放活动进行确认或切换。
[0059]
本公开实施例提供了一种电子设备,如图4所示,该电子设备包括一个或多个处理器41以及存储器42,图4中以一个处理器41为例。
[0060]
该控制器还可以包括:输入装置43和输出装置44。
[0061]
处理器41、存储器42、输入装置43和输出装置44可以通过总线或者其他方式连接,图4中以通过总线连接为例。
[0062]
处理器41可以为中央处理器(centralprocessingunit,cpu)。处理器41还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0063]
存储器42作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本公开实施例中的控制方法对应的程序指令/模块。处理器41通过运行存储在存储器42中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的方法。
[0064]
存储器42可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器操作的处理装置的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器42可选包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至网络连接装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0065]
输入装置43可接收输入的数字或字符信息,以及产生与服务器的处理装置的用户设置以及功能控制有关的键信号输入。输出装置44可包括显示屏等显示设备。
[0066]
一个或者多个模块存储在存储器42中,当被一个或者多个处理器41执行时,执行如图1所示的方法。
[0067]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各电机控制方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。
[0068]
虽然结合附图描述了本公开的实施方式,但是本领域技术人员可以在不脱离本公开的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
技术特征:1.一种用于奖励发放的信息处理方法,其特征在于,包括:获取针对不同奖励发放活动配置完成的用于奖励发放的模板;接收查询端指示的目标奖励发放活动对应的目标模板;基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。2.根据权利要求1所述的用于奖励发放的信息处理方法,其特征在于,针对不同奖励发放活动配置完成的用于奖励发放的模板包括:不同奖励发放活动的参与条件;针对不同奖励发放活动配置的模板名称;和/或,任一奖励发放活动下各个模板中用于实现奖励发放的配置信息,其中,配置信息包括奖励方案,所述奖励方案基于不同用户的数据确定不同的奖励信息。3.根据权利要求2所述的用于奖励发放的信息处理方法,其特征在于,基于不同用户的数据确定不同的奖励信息包括:将预设维度数据作为奖励节点;针对任一模板,为每个奖励节点配置奖励规则,并可对任意奖励节点组合以配置成总奖励规则;基于总奖励规则、以及不同用户的数据,确定该不同用户的数据对应的奖励信息。4.根据权利要求3所述的用于奖励发放的信息处理方法,其特征在于,方法还包括:针对每个总奖励规则,配置其对应的奖励类型、以及奖励值。5.根据权利要求2所述的用于奖励发放的信息处理方法,其特征在于,配置完成的用于奖励发放的模板还包括:用于奖励发放的基础信息,包括奖励发放周期,以用于确定奖励信息的发放时间。6.根据权利要求1所述的用于奖励发放的信息处理方法,其特征在于,所述方法还包括:在任一奖励发放活动下响应风控模块的调用请求,以使风控模块基于该活动下风险评估指标,对用户的不同数据进行风险评估。7.根据权利要求1所述的用于奖励发放的信息处理方法,其特征在于,接收查询端指示的目标奖励发放活动对应的目标模板之前,所述方法还包括:接收奖励发放活动查询请求,并基于该请求确定匹配的奖励发放活动;将奖励发放活动发送至查询端,以使查询端对奖励发放活动进行确认或切换。8.一种用于奖励发放的信息处理装置,其特征在于,包括:第一单元,被配置成获取针对不同奖励发放活动配置完成的用于奖励发放的模板;第二单元,被配置成接收查询端指示的目标奖励发放活动对应的目标模板;第三单元,被配置成基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7任意一项所述的用于奖励发放的信息处理方法。10.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通
信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-7任意一项所述的用于奖励发放的信息处理方法。
技术总结本公开实施例公开了一种用于奖励发放的信息处理方法及装置,其中方法包括:获取针对不同奖励发放活动配置完成的用于奖励发放的模板;接收查询端指示的目标奖励发放活动对应的目标模板;基于目标模板中配置完成的信息、以及预先设置的定时任务,定时计算查询端不同用户的数据对应的奖励信息。通过模板可配置的方式实现奖励信息的确定,能够适配各种奖励发放活动,提高了奖励方案的适用性,降低了开发成本,进而解决了相关技术中当奖励需求变更时,如果采用该单一的方式便需要对代码进行全局更改,奖励发放的适用性差,用于实现奖励发放的成本高的问题。放的成本高的问题。放的成本高的问题。
技术研发人员:卢俊华
受保护的技术使用者:江苏银承网络科技股份有限公司
技术研发日:2022.07.14
技术公布日:2022/11/1