一种规则引擎匹配方法及系统技术方案

技术编号:28147599 阅读:25 留言:0更新日期:2021-04-21 19:34
本发明专利技术实施例提供一种规则引擎匹配方法,包括以下步骤:步骤一:服务端配置优惠类型,所述优惠类型包括:满减、折扣以及一口价,并将服务端配置的优惠类型保存至数据库中;步骤二:当创建活动时,将活动的ID与商户号进行关联,并根据当前商户号查询与当前商户号关联的所有规则模板信息;步骤三:建立一个基于内存的虚拟文件系统,当系统初始化时,根据具体的商户号从基于内存的虚拟文件系统读取商户号对应的规则;步骤四:创建虚拟文件系统之后,规则引擎创建规则容器,并从虚拟文件系统加载对应商户的规则文件;步骤五:将加载好的规则引擎容器以及商户ID加载至全局map中;本发明专利技术实施例提升了整个营销系统中规则引擎匹配的效率。例提升了整个营销系统中规则引擎匹配的效率。例提升了整个营销系统中规则引擎匹配的效率。

【技术实现步骤摘要】
一种规则引擎匹配方法及系统


[0001]本专利技术涉及计算
,更具体地说,涉及到一种规则引擎匹配方法及系统。

技术介绍

[0002]随着营销活动的用户和活动的增加,每次营销规则容器启动的时候,系统都需要耗费5秒左右的时间,对于营销活动的同步也是如此,这样在系统活动同步的时候,直接导致系统无法处理其他系统交易时优惠匹配,虽然看起来只有5秒的时间,但是,对于我们每秒都有成千上万的交易来说,这个时间导致商户无法使用交易也是一件不好的体验。
[0003]本
技术实现思路

[0004]为了克服现有技术的不足,本专利技术提供一种规则引擎匹配方法用来解决整个营销系统中规则引擎匹配效率低下的问题。
[0005]本专利技术解决其技术问题所采用的技术方案是:提供一种规则引擎匹配方法,其特征在于,包括以下步骤:
[0006]步骤一:服务端配置优惠类型,所述优惠类型包括:满减、折扣以及一口价,并将服务端配置的优惠类型保存至数据库中;
[0007]步骤二:当创建活动时,将活动的ID与商户号进行关联,并根据当前商户号查询与当前商本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种规则引擎匹配方法,其特征在于,包括以下步骤:步骤一:服务端配置优惠类型,所述优惠类型包括:满减、折扣以及一口价,并将服务端配置的优惠类型保存至数据库中;步骤二:当创建活动时,将活动的ID与商户号进行关联,并根据当前商户号查询与当前商户号关联的所有规则模板信息;步骤三:建立一个基于内存的虚拟文件系统,当系统初始化时,根据具体的商户号从基于内存的虚拟文件系统读取商户号对应的规则;步骤四:创建虚拟文件系统之后,规则引擎创建规则容器,并从虚拟文件系统加载对应商户的规则文件;步骤五:将加载好的规则引擎容器以及商户ID加载至全局map中。2.根据权利要求1所述的一种规则引擎匹配方法,其特征在于,当系统初始化时,根据具体的商户号从基于内存的虚拟文件系统读取商户号对应的规则之后,所述步骤还包括:系统启动时,根据活动信息表中的商户ID,为每个商户创建对应的规则文件,规则文件是基于虚拟文件系统的规则。3.根据权利要求2所述的一种规则引擎匹配方法,其特征在于,创建虚拟文件系统之后,规则引擎创建规则容器,并从虚拟文件系统加载对应商户的规则文件,所述步骤包括:系统启动时,每个商户创建一个单独的规则引擎容器,加载对应商户的规则文件;当交易数据传输过来时,自动解析并调用对应的的方法计算出优惠的金额信息。4.根据权利要求3所述的一种规则引擎匹配方法,其特征在于,将加载好的规则引擎容器以及商户ID加载至全局map中之后,所述步骤还包括:当交易系统调用营销平台时,系统根据商户ID匹配内存中的商户ID;将交易金和手续费代为条件,由规则引擎判断交易金和手续费是否满足优惠规则。5.根据权利要求4所述的一种规则引擎匹配方法,其特征在于,将交易金和手续费代为条件,由规则引擎判断交易金和手续费是否满足优惠规则之后,所述步...

【专利技术属性】
技术研发人员:卢伟强何彦霖李翔
申请(专利权)人:银盛支付服务股份有限公司
类型:发明
国别省市:

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

1