一种采用规则引擎处理利息结算系统与方法技术方案

技术编号:13622338 阅读:63 留言:0更新日期:2016-09-01 10:54
一种采用规则引擎处理利息结算系统,所述系统包括:规则引擎模块、场景及规则配置模块、金融产品模块以及利息计算产品方案模块:所述规则引擎模块用于根据所述金融产品模块中的产品调用所述利息计算产品方案模块中的方案进行配置相应的规则;所述场景及规则配置模块用于对不同的金融产品进行参数配置;所述金融产品模块用于储存各种金融产品;所述利息计算产品方案模块用于在创建金融产品时,依据产品配置利息结算需求基于产品信息配置所述金融产品的利息计算方案。

【技术实现步骤摘要】

本专利技术涉及互联网金融产品利息、结息
,尤其涉及到多种规则利息结算系统及方法。
技术介绍
互联网金融中产品是核心企业通过金融机构向市场提供的能满足人们某种愿望和需求的、与货币相关的一些商品,主要集中为一些服务,例如向消费者提供的贷款,融资等服务。利息结算是金融产品的基本业务需求之一,金融产品的现有利息结算功能采用类似定制的方式实现,即每个金融机构及产品对应一个单独的利息结算接口,不同产品有各自的利息结算接口,开发时不存在零部件复用情况。基于此,每次有新的金融产品或机构时,需为新的金融产品或机构单独开发相应的利息结算接口,利用开发的独立利息结算接口提供的独立处理过程实现利息结算,开发工作量较大,一定程度上影响了开发进度及新产品的推广速度;随着产品种类的不断增加,相关利息结算接口的数量将越来越大,其维护成本将大大增加,且由于当前利息结算功能是指定的金融机构,其内部不可避免地存在硬编码,不利于后期的维护。综上,现有利息结算存在接口开发时零部件复用度较低,开发工作量较大,维护成本较高的问题。
技术实现思路
根据本专利技术的一个方面,提出了一种采用规则引擎处理利息结算系统,所述系统包括:规则引擎模块、场景及规则配置模块、金融产品模块以及利息计算产品方案模块:所述规则引擎模块用于根据所述金融产品模块中的产品调用所述利息计算产品方案模块中的方案进行配置相应的规则,所述规则引擎模块包括数据导换模块、规则处理模块、公式处
理模块;所述场景及规则配置模块用于对不同的金融产品进行参数配置;所述金融产品模块用于储存各种金融产品;所述利息计算产品方案模块用于在创建金融产品时,依据产品配置利息结算需求基于产品信息配置所述金融产品的利息计算方案。优选地,所述利息计算产品方案模块包括金融产品的各构成要素。优选地,所述构成要素包括金额,年天数,金融机构,计算对象中任一项或多项,用于制定利息计算过程中信息的查询方式和算法处理模式。优选地,所述规则引擎模块提供静态方法调用,每次规则处理的内容为一个对象。根据本专利技术的另一个方面,提出了一种采用规则引擎处理利息结算系统进行利息结算,所述利息结算方法包括下列步骤:a)初始化所述利息结算系统,即规则引擎模块;b)所述规则引擎模块调用金融产品模块中的产品,返回选择的金融产品信息至规则引擎模块;c)所述利息计算产品方案模块对选定的金融产品模块中的某种金融产品制定利息方案;d)返回制定的金融产品制定利息方案信息至规则引擎模块;e)利用场景及规则配置模块针对步骤d的利息方案对金融产品进行参数配置;f)利用所述规则引擎模块调用步骤e配置的金融产品的参数对所述规则引擎配置相应的规则。优选地,所述步骤e中应用所述数据导换模块将配置金融产品的参数导入所述规则处理模块,对所述规则引擎配置相应的规则。优选地,所述步骤f后还包括f1:由所述规则引擎模块中的规则处理模块对规则进行解析。优选地,所述步骤f1后还包括f2:由所述规则引擎模块中的所述公式处理模块对金融产品利息及其他信息进行统计。优选地,所述公式处理模块支持spring中bean的直接调用判断。优选地,所述规则包括定制方法逻辑部分和公共方法逻辑部分。优选地,所述规则支持多种关系组合。优选地,所述步骤b前还包括下列步骤:b1)对金融产品的参数进行统一规范,对规范后的统一参数进行集成。本专利技术提出的采用规则引擎处理利息结算系统与方法,能够通过灵活配置对复杂的利息结算。提高了利息结算的规则透明性,在规则中可以方便和高效的开发出新的金融产品,简化了业务人员和开发人员在产品规划和设计中沟通和理解过程;对开发成本是大大的减少,并降低开发的风险。很大程度的减少了维护产品和开发的产品和系统;在规则中可以完成的显示当前产品的所有因素和执行情况,更加方便的对规则和产品的维护。应当理解,前述大体的描述和后续详尽的描述均为示例性说明和解释,并不应当用作对本专利技术所要求保护内容的限制。附图说明参考随附的附图,本专利技术更多的目的、功能和优点将通过本专利技术实施方式的如下描述得以阐明,其中:图1为本专利技术的规则引擎处理利息结算系统的模块图;图2为本专利技术的规则引擎处理利息结算系统的流程图;图3为本专利技术的规则引擎处理利息结算系统中规则引擎模块组成图;图4本专利技术的规则引擎处理利息结算系统中规则引擎模块的内部流程图。具体实施方式通过参考示范性实施例,本专利技术的目的和功能以及用于实现这些目的和功能的方法将得以阐明。然而,本专利技术并不受限于以下所公开的示范性实施例;可以通过不同形式来对其加以实现。说明书的实质仅仅是帮助相关领域技术人员综合理解本专利技术的具体细节。在下文中,将参考附图描述本专利技术的实施例。在附图中,相同的附图标记代表相同或类似的部件,或者相同或类似的步骤。图1为本专利技术的规则引擎处理利息结算系统的模块图;系统100包括规则引擎模块101、场景及规则配置模块103、金融产品模块102以及利息计算产品方案模块104:所述规则引擎模块101用于根据所述金融产品模块102中的产品调用所述利息计算产品方案模块104中的方案进行配置相
应的规则;所述场景及规则配置模块103用于对不同的金融产品进行参数配置;所述金融产品模块102用于储存各种金融产品;所述利息计算产品方案模块104用于在创建金融产品时,依据产品配置利息结算需求基于产品信息配置所述金融产品的利息计算方案,包含使用的计算使用的数据及相关参数,其中包含金融产品的各构成要素。根据本专利技术的一个实施例,所述利息计算产品方案模块包括金融产品的各构成要素;所述构成要素包括金额,年天数,金融机构,计算对象中任一项或多项,用于制定利息计算过程中信息的查询方式和算法处理模式。根据本专利技术的一个实施例,所述规则引擎模块提供静态方法调用,每次规则处理的内容为一个对象。图2本专利技术的规则引擎处理利息结算方法的流程图,如图2所示,所述系统的工作流程为:步骤205:初始化所述利息结算系统,即初始化规则引擎模块;步骤210:所述规则引擎模块调用金融产品模块中的产品;步骤215:返回选择的金融产品信息至规则引擎模块;步骤220:所述利息计算产品方案模块对选定的金融产品模块中的某种金融产品制定利息方案;步骤225:返回制定的金融产品制定利息方案信息至规则引擎模块;步骤230:利用场景及规则配置模块针对步骤230的利息方案对金融产品进行参数配置;步骤235:利用所述规则引擎模块调用步骤230配置的金融产品的参数对所述规则引擎配置相应的规则。根据本专利技术的一个实施例,所述步骤235中应用所述数据导换模块将配置金融产品的参数导入所述规则处理模块,对所述规则引擎配置相应的规则。根据本专利技术的一个实施例,所述步骤235后还包括f1:由所述规则引擎模块中的规则处理模块对规则进行解析。根据本专利技术的一个实施例,所述步骤f1后还包括f2:由所述规则引擎模块中的所述公式处理模块对金融产品利息及其他信息进行统计。根据本专利技术的一个实施例,所述公式处理模块支持spring中bean的直
接调用判断。根据本专利技术的一个实施例,所述规则包括定制方法逻辑部分和公共方法逻辑部分。根据本专利技术的一个实施例,所述规则支持多种关系组合。根据本专利技术的一个实施例,所述步骤210前还包括下列步骤:b1)对金融产本文档来自技高网
...

【技术保护点】
一种采用规则引擎处理利息结算系统,所述系统包括:规则引擎模块、场景及规则配置模块、金融产品模块以及利息计算产品方案模块:所述规则引擎模块用于根据所述金融产品模块中的产品调用所述利息计算产品方案模块中的方案进行配置相应的规则,所述规则引擎模块包括数据导换模块、规则处理模块、公式处理模块;所述场景及规则配置模块用于对不同的金融产品进行参数配置;所述金融产品模块用于储存各种金融产品;所述利息计算产品方案模块用于在创建金融产品时,依据产品配置利息结算需求基于产品信息配置所述金融产品的利息计算方案。

【技术特征摘要】
2015.12.30 CN 20151102218951.一种采用规则引擎处理利息结算系统,所述系统包括:规则引擎模块、场景及规则配置模块、金融产品模块以及利息计算产品方案模块:所述规则引擎模块用于根据所述金融产品模块中的产品调用所述利息计算产品方案模块中的方案进行配置相应的规则,所述规则引擎模块包括数据导换模块、规则处理模块、公式处理模块;所述场景及规则配置模块用于对不同的金融产品进行参数配置;所述金融产品模块用于储存各种金融产品;所述利息计算产品方案模块用于在创建金融产品时,依据产品配置利息结算需求基于产品信息配置所述金融产品的利息计算方案。2.如权利要求1所述的采用规则引擎处理利息结算系统,其特征在于:所述利息计算产品方案模块包括金融产品的各构成要素。3.如权利要求1所述的采用规则引擎处理利息结算系统,其特征在于:所述规则引擎模块提供静态方法调用,每次规则处理的内容为一个对象。4.如权利要求1-3所述的一种采用规则引擎处理利息结算系统进行利息结算,所述利息结算方法包括下列步骤:a)初始化所述利息结算系统,即规则引擎模块;b)所述规则引擎模块调用金融产品模...

【专利技术属性】
技术研发人员:王景鑫
申请(专利权)人:上海钢富电子商务有限公司
类型:发明
国别省市:上海;31

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

1