【技术实现步骤摘要】
本申请涉及数据处理,尤其涉及规则引擎,具体而言,本申请涉及一种规则集构建方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、金融系统中,为了满足业务需求,一般需要生成众多的业务规则。
2、金融系统中的业务场景复杂多变,使得对规则的生成及维护也变得极为复杂。因此,如何有效构建规则集,成为了一个重要的技术问题。
3、相关技术中,用户在配置规则时,多需要输入规则描述语言,这对用户的要求较高,也造成用户对配置规则时的操作不便。
4、目前,金融系统中一般是通过规则引擎进行规则的管理,但是,目前主流的规则引擎多会存在一些缺陷,不便于对规则的构建与管理。
技术实现思路
1、本申请提供了一种规则集构建方法、装置、电子设备及计算机可读存储介质,旨在至少能解决上述的技术缺陷之一。本申请所采用的技术方案如下:
2、第一方面,本申请实施例提供了一种规则集构建方法,该方法包括:
3、获取预配置的规则数据表,规则数据表中包含规则因子数据;
...
【技术保护点】
1.一种规则集构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设规则引擎内包含规则因子实体类,所述规则因子实体类包括至少一项属性,所述规则因子数据与所述属性预建立有对应关系,所述基于所述规则因子数据生成规则集,包括:
3.根据权利要求2所述的方法,其特征在于,所述规则因子实体类包括规则集实体类、规则实体类、动作因子实体类、特征因子实体类、条件实体类以及运算符实体类。
4.根据权利要求3所述的方法,其特征在于,所述规则实体类继承自简单规则EasyRule规则引擎提供的基础规则类Base Rule。
...【技术特征摘要】
1.一种规则集构建方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述预设规则引擎内包含规则因子实体类,所述规则因子实体类包括至少一项属性,所述规则因子数据与所述属性预建立有对应关系,所述基于所述规则因子数据生成规则集,包括:
3.根据权利要求2所述的方法,其特征在于,所述规则因子实体类包括规则集实体类、规则实体类、动作因子实体类、特征因子实体类、条件实体类以及运算符实体类。
4.根据权利要求3所述的方法,其特征在于,所述规则实体类继承自简单规则easyrule规则引擎提供的基础规则类base rule。
5.根据权利要求3所述的方法,其特征在于,所述动作因子实体类继承自easy rule规则引擎提供的动作类action。
6.根据权利要求3所述的方法,其特征在于,所述条件实体类继承自easy rule规则引擎提供的条件类condition。
7.根据权利要求3所述的方法,其特征在于,所述运算符实体类包括至少一种自定义运算符实体类,所述自定义运算符实体类继承自easy rule规则引擎提供的抽象比较运算符类abstract compare operator。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述调用预设规则引擎从所述规则数据表中抽取规则因子数据,并基于所述规则因子数据生成规则集,包括:
9.根据权利要求8所述的方法,其特征在于,在所述生成所述规则应用方对应的规则集之后,所述方法还包括:
10.一种规则集构建装置,其特征在于,包括:
1...
【专利技术属性】
技术研发人员:胡新刚,王道,岑鹏涛,陈淑光,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。