一种基于Drools规则的实时酬金结算系统及方法技术方案

技术编号:28943917 阅读:106 留言:0更新日期:2021-06-18 21:53
本发明专利技术提供一种基于Drools规则的实时酬金结算系统及方法,涉及电信业务支撑领域,包括实体信息管理模块,用于注册业务的源数据实体和结算输出实体;对结算订单进行数据采集、预处理和封装获得源数据实体信息;规则配置模块,用于配置结算规则、规则结算条件和规则适配程序;根据结算规则适配程序将结算规则和规则结算条件转换为结算Drools规则;结算模块,用于读取结算Drools规则创建执行器,判断结算订单是否满足规则结算条件;若满足,则按照结算规则进行薪酬结算,并输出结算输出实体信息。本发明专利技术通过建立结算平台,将结算规则保存在缓存中,同时将结算规则实时同步个个结算终端,进而在结算时适配规则完成结算。

【技术实现步骤摘要】
一种基于Drools规则的实时酬金结算系统及方法
本专利技术涉及电信业务支撑领域,尤其是涉及一种基于Drools规则的实时酬金结算系统及方法。
技术介绍
目前,电信运营商的业务销售系统中,铁通行销人员、手机卖场促销员等一线人员销售积极性不高、激励效果不明显,为提高推广业务人员的积极性,满足业务发展对酬金结算管理的更高要求,电信运营商提出酬金日结。酬金日结的实现可采用drools规则实现,因涉及业务众多,各业务端操作管理员需要手动编写自由业务的结算drools规则,由于drools规则不易理解,故自行编写难以实现,需要建立一套实时结算系统,使业务端操作管理员输入数据信息,通过系统中Drools规则完成酬金结算。
技术实现思路
针对上述问题,本专利技术提供了一种基于Drools规则的实时酬金结算系统及方法,通过建立结算平台,将结算规则保存在缓存中,同时将结算规则实时同步个个结算终端,进而在结算时适配规则完成结算。为实现上述目的,本专利技术提供了面向JAVA组件的源码深度监控方法,包括:实体信息管理模块、规本文档来自技高网...

【技术保护点】
1.一种基于Drools规则的实时酬金结算系统,其特征在于,包括:实体信息管理模块、规则配置模块、结算模块;/n所述实体信息管理模块,用于:/n注册不同业务的源数据实体和结算输出实体;/n对写入的结算订单进行数据采集、预处理和封装获得源数据实体信息;/n所述规则配置模块,用于:/n配置不同业务的结算规则、规则结算条件;/n配置结算规则适配程序;/n根据所述结算规则适配程序将所述结算规则和规则结算条件转换为结算Drools规则;/n所述结算模块,用于:/n读取所述结算Drools规则创建执行器,消费实体信息管理模块的所述源数据实体信息;/n判断所述源数据实体信息是否满足规则结算条件;/n若满足,...

【技术特征摘要】
1.一种基于Drools规则的实时酬金结算系统,其特征在于,包括:实体信息管理模块、规则配置模块、结算模块;
所述实体信息管理模块,用于:
注册不同业务的源数据实体和结算输出实体;
对写入的结算订单进行数据采集、预处理和封装获得源数据实体信息;
所述规则配置模块,用于:
配置不同业务的结算规则、规则结算条件;
配置结算规则适配程序;
根据所述结算规则适配程序将所述结算规则和规则结算条件转换为结算Drools规则;
所述结算模块,用于:
读取所述结算Drools规则创建执行器,消费实体信息管理模块的所述源数据实体信息;
判断所述源数据实体信息是否满足规则结算条件;
若满足,则所述结算Drools规则按照所述结算规则对结算订单进行薪酬结算,并输出结算输出实体信息。


2.根据权利要求1所述的实时酬金结算系统,其特征在于:
所述源数据实体和结算输出实体均为一种数据结构,所述数据结构中包括字段名称和字段类型;
所述源数据实体中的字段包括业务名称,用户状态、入网时间、套餐费、结算对象;
所述结算输出实体中的字段包括结算对象、结算时间和结算金额。


3.根据权利要求2所述的实时酬金结算系统,其特征在于:所述结算规则中包括套餐费的返点比例,根据所述源数据实体信息中的套餐费及所述返点比例计算所述结算金额。


4.根据权利要求1所述的实时酬金结算系统,其特征在于:所述规则配置模块采用zookeeper对所述结算规则、规则结算条件的状态进行监听,当所述状态发生变化时,实时通知配置在不同主机上的各结算模块;
所述结算模块重新读取所述结算Drools规则。


5.根据权利要求1所述的实时酬金结算系统,其特征在于:所述结算Drools规则保存在Redis缓存中,所述结算模块在Redis缓存中读...

【专利技术属性】
技术研发人员:王超
申请(专利权)人:北京思特奇信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1