【技术实现步骤摘要】
规则配置方法及装置
本专利技术涉及规则配置
,更具体的,涉及一种规则配置方法及装置。
技术介绍
对于金融市场代客业务条件参数,存在如下缺点:条件值和条件结果只支持输入,对于需要保存代码值的规则,需要业务人员根据业务含义找到对应的代码值,人工工作量大,且容易出错;另规则包含的属性字段最多10个,不好扩展;不支持配置优先级,对于同时有多个规则满足时,只能随机返回匹配结果中的一条;规则只支持等于,不支持表达式;展示结果也不够友好。
技术实现思路
为了解决上述问题中的至少一个,本专利技术实施例提供一种规则配置方法,包括:获取调用方输入的规则输入项,所述规则输入项包括条件属性名和属性值;获取调用方输入的业务关键值确定该业务所属分组模块;根据该业务所属分组模块配置规则集,并基于所述条件属性名和属性值从所述规则集中匹配得到至少一个匹配的规则。在一些实施例中,还包括:设定所述规则集中各规则的优先级;根据所述优先级对各规则进行排序,生成优先级序列;从所述至少一个 ...
【技术保护点】
1.一种规则配置方法,其特征在于,包括:/n获取调用方输入的规则输入项,所述规则输入项包括条件属性名和属性值;/n获取调用方输入的业务关键值确定该业务所属分组模块;/n根据该业务所属分组模块配置规则集,并基于所述条件属性名和属性值从所述规则集中匹配得到至少一个匹配的规则。/n
【技术特征摘要】
1.一种规则配置方法,其特征在于,包括:
获取调用方输入的规则输入项,所述规则输入项包括条件属性名和属性值;
获取调用方输入的业务关键值确定该业务所属分组模块;
根据该业务所属分组模块配置规则集,并基于所述条件属性名和属性值从所述规则集中匹配得到至少一个匹配的规则。
2.根据权利要求1所述的规则配置方法,其特征在于,还包括:
设定所述规则集中各规则的优先级;
根据所述优先级对各规则进行排序,生成优先级序列;
从所述至少一个匹配的规则中选取优先级最高的规则。
3.根据权利要求1所述的规则配置方法,其特征在于,所述规则包括条件项和结果项,相对应地,所述规则集包括:条件集和对应的结果集。
4.根据权利要求3所述的规则配置方法,其特征在于,所述条件项包括条件属性名和操作符,所述结果项包括结果属性名和结果属性值。
5.根据权利要求1所述的规则配置方法,其特征在于,还包括:
将所述条件属性名和属性值插入至预配置的规则表达式;
获取调用方输入的业务关键值确定该业务所属分组模块,包括:
根据插入所述条件属性名和属性值之后的规则表达式确定字段对象集合。
6.根据权利要求5所述的规则配置方法,其特征在于,还包括:
配置规则表达式。
7.根据权利要求4所述的规则配置方法,其特征在于,所述操作符包括大于、小于、不等于、in以及notin。
8.一种规则配置装置,其特征在于,包括:
获取调用方输入的规则输入项,确认分组模块,所述规则输入项包括条件属性名和属性值及其它关键信息;
字段对象集合确定模块,获取调用方输入的业务关键值确定...
【专利技术属性】
技术研发人员:王燕,姚绵绵,任林涛,徐浩,黄文宝,刘波,李鸿亮,马宁,陶春雨,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。