基于规则引擎的支付汇路选择方法和装置制造方法及图纸

技术编号:36877661 阅读:47 留言:0更新日期:2023-03-15 20:50
本申请提供一种基于规则引擎的支付汇路选择方法和装置,方法包括,获取一笔待清算交易的交易信息和汇路业务规则;其中,汇路业务规则为待清算交易的交易类型对应的汇路业务规则;利用规则引擎对交易信息和汇路业务规则进行规则计算,获得第一汇路信息;根据汇路业务规则对第一汇路信息进行校验,获得指示用于清算待清算交易的第二汇路信息。本方案利用规则引擎实现了支付汇路的自动选取,提高了选择支付汇路的效率。支付汇路的效率。支付汇路的效率。

【技术实现步骤摘要】
基于规则引擎的支付汇路选择方法和装置


[0001]本专利技术涉及规则引擎
,特别涉及一种基于规则引擎的支付汇路选择方法和装置。

技术介绍

[0002]银行的金融市场业务中包括了外汇、债券、基金、贵金属、衍生品、商品等类型,这些业务的交易在进行清算交割之前,需要先确认支付汇路。
[0003]目前银行在应对金融市场业务清算时,交易涉及的双方均在多家金融机构开户,导致系统中存在多条支付汇路,在清算交割时,需要从多条支付汇路中选择唯一的一条支付汇路。现有的支付汇路选择通常采用手动方式,每笔交易逐一选择支付汇路,此种方式存在效率低,易出错的情况。无法应对日益增长的金融市场业务快速发展,也难以保证支付汇路的正确性与准确性。

技术实现思路

[0004]针对上述现有技术的缺点,本专利技术提供一种基于规则引擎的支付汇路选择方法和装置,以提高选择支付汇路的效率。
[0005]本申请第一方面提供一种基于规则引擎的支付汇路选择方法,包括:
[0006]获取一笔待清算交易的交易信息和汇路业务规则;其中,所述汇路业务规则为所述待清算交易的交易类型对应的汇路业务规则;
[0007]利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息;
[0008]根据所述汇路业务规则对所述第一汇路信息进行校验,获得指示用于清算所述待清算交易的第二汇路信息。
[0009]可选的,所述获取一笔待清算交易的交易信息和汇路业务规则,包括:
[0010]获取一笔待清算交易的交易信息;
[0011]识别所述交易信息中和交易类型相关的交易类型参数,以确定所述待清算交易的交易类型;
[0012]根据所述待清算交易的交易类型,在预设的多种汇路业务规则中查询得到所述待清算交易的交易类型对应的业务规则。
[0013]可选的,所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息之前,还包括:
[0014]对所述交易信息进行校验;
[0015]若所述交易信息未通过校验,输出交易信息错误提示;
[0016]所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息,包括:
[0017]在所述交易信息通过校验后,利用规则引擎对所述交易信息和所述汇路业务规则
进行规则计算,获得第一汇路信息。
[0018]可选的,所述对所述交易信息进行校验,包括:
[0019]校验所述交易信息所包含的各个字段是否符合预设的字段规则;其中,所述字段规则至少包括字段长度规则和字段类型规则。
[0020]可选的,所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息,包括:
[0021]利用规则引擎对所述汇路业务规则进行预编码处理,获得所述待清算交易的交易类型对应的规则判断代码;
[0022]根据所述规则判断代码处理所述交易信息,获得第一汇路信息。
[0023]本申请第二方面提供一种基于规则引擎的支付汇路选择装置,包括:
[0024]获取单元,用于获取一笔待清算交易的交易信息和汇路业务规则;其中,所述汇路业务规则为所述待清算交易的交易类型对应的汇路业务规则;
[0025]计算单元,用于利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息;
[0026]校验单元,用于根据所述汇路业务规则对所述第一汇路信息进行校验,获得指示用于清算所述待清算交易的第二汇路信息。
[0027]可选的,所述获取单元获取一笔待清算交易的交易信息和汇路业务规则时,具体用于:
[0028]获取一笔待清算交易的交易信息;
[0029]识别所述交易信息中和交易类型相关的交易类型参数,以确定所述待清算交易的交易类型;
[0030]根据所述待清算交易的交易类型,在预设的多种汇路业务规则中查询得到所述待清算交易的交易类型对应的业务规则。
[0031]可选的,所述校验单元还用于:
[0032]对所述交易信息进行校验;
[0033]若所述交易信息未通过校验,输出交易信息错误提示;
[0034]所述计算单元利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息时,具体用于:
[0035]在所述交易信息通过校验后,利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息。
[0036]可选的,所述校验单元对所述交易信息进行校验时,具体用于:
[0037]校验所述交易信息所包含的各个字段是否符合预设的字段规则;其中,所述字段规则至少包括字段长度规则和字段类型规则。
[0038]可选的,所述计算单元利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息时,具体用于:
[0039]利用规则引擎对所述汇路业务规则进行预编码处理,获得所述待清算交易的交易类型对应的规则判断代码;
[0040]根据所述规则判断代码处理所述交易信息,获得第一汇路信息。
[0041]本申请提供一种基于规则引擎的支付汇路选择方法和装置,方法包括,获取一笔
待清算交易的交易信息和汇路业务规则;其中,汇路业务规则为待清算交易的交易类型对应的汇路业务规则;利用规则引擎对交易信息和汇路业务规则进行规则计算,获得第一汇路信息;根据汇路业务规则对第一汇路信息进行校验,获得指示用于清算待清算交易的第二汇路信息。本方案利用规则引擎实现了支付汇路的自动选取,提高了选择支付汇路的效率。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本申请实施例提供的一种基于规则引擎的支付汇路选择方法的流程图;
[0044]图2为本申请实施例提供的一种规则引擎的工作原理示意图;
[0045]图3为本申请实施例提供的另一种基于规则引擎的支付汇路选择方法的流程图;
[0046]图4为本申请实施例提供的一种基于规则引擎的支付汇路选择装置的结构示意图。
具体实施方式
[0047]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0048]为便于理解本申请的技术方案,首先对本申请可能涉及的部分术语进行说明。
[0049]规则引擎:规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于规则引擎的支付汇路选择方法,其特征在于,包括:获取一笔待清算交易的交易信息和汇路业务规则;其中,所述汇路业务规则为所述待清算交易的交易类型对应的汇路业务规则;利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息;根据所述汇路业务规则对所述第一汇路信息进行校验,获得指示用于清算所述待清算交易的第二汇路信息。2.根据权利要求1所述的方法,其特征在于,所述获取一笔待清算交易的交易信息和汇路业务规则,包括:获取一笔待清算交易的交易信息;识别所述交易信息中和交易类型相关的交易类型参数,以确定所述待清算交易的交易类型;根据所述待清算交易的交易类型,在预设的多种汇路业务规则中查询得到所述待清算交易的交易类型对应的业务规则。3.根据权利要求1所述的方法,其特征在于,所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息之前,还包括:对所述交易信息进行校验;若所述交易信息未通过校验,输出交易信息错误提示;所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息,包括:在所述交易信息通过校验后,利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息。4.根据权利要求3所述的方法,其特征在于,所述对所述交易信息进行校验,包括:校验所述交易信息所包含的各个字段是否符合预设的字段规则;其中,所述字段规则至少包括字段长度规则和字段类型规则。5.根据权利要求1所述的方法,其特征在于,所述利用规则引擎对所述交易信息和所述汇路业务规则进行规则计算,获得第一汇路信息,包括:利用规则引擎对所述汇路业务规则进行预编码处理,获得所述待清算交易的交易类型对应的规则判断代码;根据所述规则判断代码处理所述交易信息,获得第一汇路信息。6.一种基于规则引擎的支付汇...

【专利技术属性】
技术研发人员:蔡再尚姬文超
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1