基于规则引擎处理积分交易规则信息的方法及系统技术方案

技术编号:37286439 阅读:12 留言:0更新日期:2023-04-20 23:55
本发明专利技术提供了一种基于规则引擎处理积分交易规则信息的方法及系统,包括:通过积分规则管理页面对规则参数和模板进行配置和管理;将已配置的规则参数和模板存储到数据库中;从数据库中读取规则参数和模板,生成规则包;调用规则引擎,根据匹配参数执行对应的规则包后返回结果参数,并且根据结果参数进行后续的积分业务逻辑操作。本发明专利技术解决了传统积分交易业务管理控制中,存在积分成本管控难度大、客户营销维度受限、传统规则不易维护的问题。传统规则不易维护的问题。传统规则不易维护的问题。

【技术实现步骤摘要】
基于规则引擎处理积分交易规则信息的方法及系统


[0001]本专利技术涉及金融
,具体地,涉及基于规则引擎处理积分交易规则信息的方法及系统。

技术介绍

[0002]专利文献CN106101090A提供了用于规则引擎的操作方法以及规则引擎系统,包括:规则引擎服务器接收规则引擎客户端发送的调用请求;规则引擎服务器根据所述调用请求获取规则数据,对所获取的规则数据进行相应处理,并将处理的结果返回所述规则引擎客户端,其中,所述规则数据集中缓存于所述规则引擎服务器的本地缓存。但是,其无法适用于积分信息的处理管理。
[0003]积分是一种常见的客户营销中的信息,在传统的积分交易信息的处理过程中,传统规则不易维护、不灵活:传统的积分交易控制主要是通过硬编码的方式实现,每新增一条规则或者一个控制维度,需要经历严格的需求分析、设计、开发、测试及上线多个阶段,耗时较长,且某个个性化参数下线后,会有大量的代码冗余。例如,积分活动A和积分活动B初始只对单笔赠送额度的参数进行管控,业务部门在营销过程中发现针对不同活动还需要有不同的积分失效时间,项目组就需要对此功能进行一定程度重构。

技术实现思路

[0004]针对现有技术中的缺陷,本专利技术的目的是提供一种基于规则引擎处理积分交易规则信息的方法及系统。
[0005]根据本专利技术提供的一种基于规则引擎处理积分交易规则信息的方法,包括:
[0006]积分管理台步骤S1:通过积分规则管理页面接收用户的操作,根据用户的操作对规则参数和模板进行配置和管理;r/>[0007]配置存储步骤S2:将已配置的规则参数和模板存储到数据库中;
[0008]规则包生成步骤S3:从数据库中读取规则参数和模板,生成规则包;
[0009]积分交易步骤S4:调用规则引擎,根据匹配参数执行对应的规则包后返回结果参数,并且根据结果参数进行后续的积分业务逻辑操作;
[0010]调整步骤S5:根据积分业务逻辑的变化,通过积分规则管理页面对规则参数和模板进行调整。
[0011]优选地,在所述规则包生成步骤S3中,令规则引擎从数据库中读取配置的各个维度的参数与参数对应的值,并且根据读取到的值生成表达式脚本,最后将相同模板的规则组合在一起,生成规则包。
[0012]优选地,设置额度限制的规则,进行活动交易的时候通过调用规则引擎判断积分活动是否超出额度限制,并且决定该积分活动是否继续进行。
[0013]优选地,根据客户层级、客户归属机构、客户偏好接收推送消息的方式的多个维度设置不同规则,并且通过规则引擎依据所述不同规则针对不同的客户群体发送积分营销信
息。
[0014]根据本专利技术提供的一种基于规则引擎处理积分交易规则信息的系统,包括:积分管理台模块、积分交易模块、规则引擎;
[0015]积分管理台模块通过积分规则管理页面对规则参数和模板进行配置和管理;
[0016]积分交易模块调用规则引擎处理上送的匹配参数,根据匹配参数执行对应的规则包后返回结果参数;
[0017]积分交易模块根据返回的结果参数进行后续的积分业务逻辑操作;
[0018]积分管理台模块根据积分业务逻辑的变化,通过积分规则管理台页面对规则引擎进行调整。
[0019]优选地,针对积分交易模块需要调用的规则引擎场景,先通过积分管理台模块配置好对应的积分交易规则,并且生成对应的规则包存储在数据库中;积分交易模块在进行积分扣减交易时,调用规则引擎进行积分交易规则的校验,积分交易模块需要封装好匹配参数和积分消费需要的模板,调用规则引擎按照模板ID返回结果参数,积分交易模块基于返回的结果参数分别进行短信发送规则校验、积分体系适用客户参数检查、积分消费互换检查、积分消费规则检查、积分消费单笔特殊活动检查和积分消费总体活动检查的后续的业务逻辑操作。
[0020]优选地,规则参数的配置包括:创建规则匹配参数、创建规则结果参数;模板的配置包括:选定匹配参数和结果参数以及模板使用的业务场景;
[0021]规则参数的管理包括规则集创建和规则集的审核与发布;其中,所述规则集创建包括:选择规则模板类型创建规则组,在新增的规则组里面创建规则;在规则审核页面查看提交审核的规则集,进行审核后再进行发布。
[0022]优选地,规则引擎从数据库中读取配置的各个维度的参数与参数对应的值,并且根据读取到的值生成表达式脚本,最后将相同模板的规则组合在一起,生成规则包;积分交易模块调用规则引擎并且将匹配参数传递给规则引擎,规则引擎通过匹配参数加载对应的规则包,通过执行规则包得到结果参数;规则引擎通过匹配参数加载多个对应的规则包,通过执行多个对应的规则包得到一组结果参数;解析对应的结果参数或一组结果参数,根据结果参数进行逻辑判断,进行后续的业务逻辑操作。
[0023]根据本专利技术提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现所述的基于规则引擎处理积分交易规则信息的方法的步骤。
[0024]根据本专利技术提供的一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现所述的基于规则引擎处理积分交易规则信息的方法的步骤。
[0025]与现有技术相比,本专利技术具有如下的有益效果:
[0026]1、本专利技术解决了传统积分交易业务管理控制中,存在积分成本管控难度大、客户营销维度受限、传统规则不易维护的问题。
[0027]2、业务人员通过本专利技术可以创建不同额度限制的规则,积分交易模块进行活动交易的时候通过调用规则引擎判断积分活动是否超出额度限制,并且决定该积分活动是否继续进行,解决了人为进行不同部门不同活动的成本管控问题。
[0028]3、业务人员通过本专利技术可以根据客户层级、客户归属机构、客户偏好接收推送消
息的方式等多个维度设置不同规则,并且通过规则引擎依据上述的规则针对不同的客户群体通过短信发送的方式进行营销,解决了无法针对不同客户群体进行差异化营销的问题。通过积分管理台进行规则引擎的配置和规则的管理,可以更加灵活地维护不同的业务规则,业务人员可以快速地根据实际情况对具体的业务规则进行修改与配置,极大地提高了业务人员进行积分交易控制的效率。
附图说明
[0029]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0030]图1是本申请一实施例提供的基于规则引擎处理积分交易规则信息的方法的整体流程图。
[0031]图2是图1提供的步骤S1的子步骤的流程框图。
[0032]图3是本申请一实施例提供的用户端和基于规则引擎处理积分交易规则信息的方法所对应的系统的交互示意图。
具体实施方式
[0033]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于规则引擎处理积分交易规则信息的方法,其特征在于,包括:积分管理台步骤S1:通过积分规则管理页面接收用户的操作,根据用户的操作对规则参数和模板进行配置和管理;配置存储步骤S2:将已配置的规则参数和模板存储到数据库中;规则包生成步骤S3:从数据库中读取规则参数和模板,生成规则包;积分交易步骤S4:调用规则引擎,根据匹配参数执行对应的规则包后返回结果参数,并且根据结果参数进行后续的积分业务逻辑操作;调整步骤S5:根据积分业务逻辑的变化,通过积分规则管理页面对规则参数和模板进行调整。2.根据权利要求1所述的基于规则引擎处理积分交易规则信息的方法,其特征在于,在所述规则包生成步骤S3中,令规则引擎从数据库中读取配置的各个维度的参数与参数对应的值,并且根据读取到的值生成表达式脚本,最后将相同模板的规则组合在一起,生成规则包。3.根据权利要求1所述的基于规则引擎处理积分交易规则信息的方法,其特征在于,设置额度限制的规则,进行活动交易的时候通过调用规则引擎判断积分活动是否超出额度限制,并且决定该积分活动是否继续进行。4.根据权利要求1所述的基于规则引擎处理积分交易规则信息的方法,其特征在于,根据客户层级、客户归属机构、客户偏好接收推送消息的方式的多个维度设置不同规则,并且通过规则引擎依据所述不同规则针对不同的客户群体发送积分营销信息。5.一种基于规则引擎处理积分交易规则信息的系统,其特征在于,包括:积分管理台模块、积分交易模块、规则引擎;积分管理台模块通过积分规则管理页面对规则参数和模板进行配置和管理;积分交易模块调用规则引擎处理上送的匹配参数,根据匹配参数执行对应的规则包后返回结果参数;积分交易模块根据返回的结果参数进行后续的积分业务逻辑操作;积分管理台模块根据积分业务逻辑的变化,通过积分规则管理台页面对规则引擎进行调整。6.根据权利要求5所述的基于规则引擎处理积分交易规则信息的系统,其特征在于,针对积分交易模块需要调用的规则引擎场景,先通过积分管理台模块配置好...

【专利技术属性】
技术研发人员:李晓军孙国栋吉家明冷雪戴佩哲
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

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

1