规则引擎构建方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:32834226 阅读:25 留言:0更新日期:2022-03-26 20:51
本申请公开了一种规则引擎构建方法、装置、设备及计算机存储介质,能够根据业务信息与控件信息获取控件组数据,其中,控件组数据包括业务信息与控件信息对应控件的映射关系;根据控件组数据生成对应的报文,以根据报文显示对应的编辑界面,通过编辑界面设置与控件对应的规则要素数据,创建得到对应的第一规则;然后根据第一规则调用规则引擎模板,构建得到规则引擎。本申请实施例中,基于控件与规则引擎模板,能够灵活、高效构建适用于实际业务需求的规则引擎,从而利于提高业务处理效率。从而利于提高业务处理效率。从而利于提高业务处理效率。

【技术实现步骤摘要】
规则引擎构建方法、装置、设备及计算机存储介质


[0001]本申请属于计算机
,尤其涉及一种规则引擎构建方法、装置、设备及计算机存储介质。

技术介绍

[0002]由于业务的复杂性,进行业务处理时往往需要一些具有很多专门功能的界面来支持,例如对于企业级积分业务处理的界面。
[0003]一般来说,界面显示哪些功能和内容都是业务处理过程中的数据驱动的,但由于业务处理过程中的数据量大,数据来源渠道繁多且数据格式复杂多变,所以在传统技术中,由于这些界面都由前端系统通过静态方式实现,一方面导致界面功能不灵活、通用性较低,且增加了界面开发量,使得开发难度增大;另一方面,由于界面灵活性较低,从而降低了对业务处理的效率。

技术实现思路

[0004]本申请实施例提供一种规则引擎构建方法、装置、设备及计算机存储介质,能够利于提高业务处理效率。
[0005]一方面,本申请实施例提供一种规则引擎构建方法,该方法包括:
[0006]根据业务信息与控件信息,获取控件组数据,控件组数据包括业务信息与控件信息对应的控件的映射关系;...

【技术保护点】

【技术特征摘要】
1.一种规则引擎构建方法,其特征在于,所述方法包括:根据业务信息与控件信息,获取控件组数据,所述控件组数据包括所述业务信息与所述控件信息对应的控件的映射关系;根据所述控件组数据生成对应的报文,以根据所述报文显示对应的编辑界面,所述编辑界面中包括所述控件;通过所述编辑界面设置与所述控件对应的规则要素数据,创建得到对应的第一规则;根据所述第一规则调用规则引擎模板,构建得到规则引擎。2.根据权利要求1所述的方法,其特征在于,所述业务信息包括业务渠道信息、业务事件信息以及业务类型信息;所述根据业务信息与控件信息,获取控件组数据,包括:通过预设的动态组件数据模型,根据所述控件信息与所述业务渠道信息、业务事件信息及业务类型信息之间的映射关系,获取控件组数据。3.根据权利要求2所述的方法,其特征在于,所述动态组件数据模型包括多个表以及所述多个表之间的映射关系,其中,所述多个表包括以下一种或多种:业务控件组映射表、控件组表、控件组域信息表、控件组域取值信息表、控件组域多语种参数表以及控件组域取值多语种参数表。4.根据权利要求1所述的方法,其特征在于,所述第一规则中包括静态要素信息和动态要素信息;所述根据所述第一规则调用规则引擎模板,构建得到规则引擎,包括:解析所述第一规则中的静态要素信息和动态要素信息;将所述静态要素信息关联所述第一规则,保存到对应数据库;根据所述动态要素信息和所述静态要素信息,将所述第一规则对应加载到调用的规则引擎模板,构建得到规则引擎。5.根据权利要求1所述的方法,其特征在于,在所述根据所述第一规则调用规则引擎模板,构建得到规则引擎之后,所述方法包括:显示所述规则引擎对应的所述第一规则的规则信息,所述规则信息包括规则定义信息、第一动态要素信息、第一静态要素信息、动态要素定义信息以及数据结构定义信息中的一种或多种;编辑所述第一规则的规则信息,生成第二规则;将所述第一规则,更新为所述第二规则并将所述第二规则的规则信息同步更新到所述规则引擎。6.根据权利要求5所述的方法,其特征在于,所述第二规则的规则信息包括第二动态要素信息和/或第二静态要素信息;所述将所述第一规则,更新为所述第二规则并将所述第二规则的规则信息同步更新到所述规则引擎,包括:将所述第一静态要素信息,更新为所述第二静态要素信息;调用所述规则引擎对应的更新接口,将所述第一动态要素信息更新为所述第二动态要素信息。7.一种规则引擎构建装置,其特征在于,所述装置包括:
获取模块,用于根据业务信息与控件信息,获取控件组数据,所述控件组数据包括所述业务信息与所述控件信息对应的控件的映射关系;第一生成模块,用于根据所述控件组数据生成对应的报文,以根据所述报文显示对应的编辑界面,所述编辑界面中包括所述控件;创建模块,用于通过所述编辑界面设置与所述控件对应的规则要素数据,创建得到对应的第一规则;构建...

【专利技术属性】
技术研发人员:丁欢邱晓海陈磊王勇丁明翼
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1