交易报文匹配方法、装置、计算设备以及介质制造方法及图纸

技术编号:24856902 阅读:31 留言:0更新日期:2020-07-10 19:09
本公开提供了一种交易报文匹配方法,包括:获取第一交易报文,其中,第一交易报文包括报文类型数据;基于报文类型数据,获取匹配规则,其中,匹配规则包括多个匹配子规则;基于多个匹配子规则中的目标匹配子规则,确定与第一交易报文对应的第二交易报文;以及利用匹配规则对第一交易报文和第二交易报文进行匹配处理以得到匹配结果。本公开还提供了一种交易报文匹配装置、一种计算设备以及一种计算机可读存储介质。

【技术实现步骤摘要】
交易报文匹配方法、装置、计算设备以及介质
本公开涉及计算机
,特别是涉及一种交易报文匹配方法、一种交易报文匹配装置、一种计算设备以及一种计算机可读存储介质。
技术介绍
国际金融市场业务中通常包括与外汇、货币市场、贵金属、衍生品等相关的交易,该交易普遍具有交易金额大、清算时效要求高等特点,因此,该交易对业务人员的风险控制能力提出了较高的要求。目前通常通过交易报文匹配的方式确保交易安全,交易报文例如采用环球同业银行金融电讯协会(SocietyforWorldwideInterbankFinancialTelecommunication,SWIFT)的标准格式报文。例如,在交易双方达成交易后、资金清算前,交易双方之间可以通过对交易报文中的各项清算要素进行确认无误后再进行款项划付。目前的交易报文例如包括外汇买卖MT300报文、外汇期权MT305报文、资金拆借MT320报文、交叉货币互换MT361报文、利率互换MT362报文、贵金属买卖MT600报文、贵金属拆借MT620报文等等。在交易报文匹配业务中,需要针对每笔交易的双方交易报文进行逐字段确认。例如,以外汇买卖MT300报文为例,交易双方根据各自的交易信息生成外汇买卖MT300报文,外汇买卖MT300报文中包括多项清算要素,例如我方交易报文中的82A项清算要素为我方SWIFT代码,对手方交易报文中的87A项清算要素为对手方SWIFT代码,交易双方需要对82A项清算要素和87A项清算要素进行匹配以确认交易双方的SWIFT代码是否一致。因此,对于报文中的多项清算要素,须通过逐项匹配才能对双方交易报文进行最终的匹配确认。在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题。相关技术通常通过人工进行交易报文匹配,由于需要针对每笔交易的双方交易报文进行逐字段匹配,在交易量增长的趋势下,对业务人员的处理能力提出了较高的要求。另外,通过人工逐字段匹配的方式,导致交易报文的匹配效率较低、匹配过程容易出现匹配错误。
技术实现思路
有鉴于此,本公开提供了一种优化的交易报文匹配方法、交易报文匹配装置、计算设备和计算机可读存储介质。本公开的一个方面提供了一种交易报文匹配方法,包括:获取第一交易报文,其中,所述第一交易报文包括报文类型数据,基于所述报文类型数据,获取匹配规则,其中,所述匹配规则包括多个匹配子规则,基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文,利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理以得到匹配结果。根据本公开实施例,上述匹配规则包括与所述第二交易报文的发起方信息相关联的特定匹配规则。其中,所述利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理包括:确定所述第二交易报文的发起方信息,基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则,利用所述特定匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理。根据本公开实施例,上述多个匹配子规则中包括与发起方信息相关联的至少一个匹配子规则,所述至少一个匹配子规则中每个匹配子规则均包括与至少一个发起方信息相关联的匹配方式。其中,所述基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则包括:基于所述第二交易报文的发起方信息,针对所述至少一个匹配子规则中的每个匹配子规则,确定与所述第二交易报文的发起方信息相关联的目标匹配方式为所述特定匹配规则。根据本公开实施例,上述基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文包括:利用所述目标匹配子规则对所述第一交易报文和多个待定交易报文进行匹配处理,确定所述多个待定交易报文中与所述第一交易报文匹配成功的待定交易报文为所述第二交易报文。根据本公开实施例,上述目标匹配子规则包括与至少一个发起方相关联的匹配方式。其中,所述利用所述目标匹配子规则对所述第一交易报文和多个待定交易报文进行匹配处理包括:确定所述多个待定交易报文中与所述第一交易报文进行匹配处理的当前交易报文,确定所述当前交易报文的发起方信息,基于所述当前交易报文的发起方信息,确定所述目标匹配子规则中与所述当前交易报文的发起方信息相关联的当前匹配方式,利用所述当前匹配方式对所述第一交易报文和所述当前交易报文进行匹配处理。根据本公开实施例,上述利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理包括:确定所述多个匹配子规则中除所述目标匹配子规则之外的剩余匹配子规则,利用所述剩余匹配子规则对所述第一交易报文和所述第二交易报文进行匹配处理。根据本公开实施例,上述目标匹配子规则与所述报文类型数据相关联。其中,所述方法还包括:基于所述报文类型数据,确定所述多个匹配子规则中与所述报文类型数据相关联的目标匹配子规则。本公开的另一个方面提供了一种交易报文匹配装置,包括:第一获取模块、第二获取模块、第一确定模块以及匹配模块。其中,第一获取模块,获取第一交易报文,其中,所述第一交易报文包括报文类型数据。第二获取模块,基于所述报文类型数据,获取匹配规则,其中,所述匹配规则包括多个匹配子规则。第一确定模块,基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文。匹配模块,利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理以得到匹配结果。根据本公开实施例,上述匹配规则包括与所述第二交易报文的发起方信息相关联的特定匹配规则。其中,所述匹配模块包括:第一确定子模块、第二确定子模块以及第一匹配子模块。其中,第一确定子模块,确定所述第二交易报文的发起方信息。第二确定子模块,基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则。第一匹配子模块,利用所述特定匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理。根据本公开实施例,上述多个匹配子规则中包括与发起方信息相关联的至少一个匹配子规则,所述至少一个匹配子规则中每个匹配子规则均包括与至少一个发起方信息相关联的匹配方式。其中,所述基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则包括:基于所述第二交易报文的发起方信息,针对所述至少一个匹配子规则中的每个匹配子规则,确定与所述第二交易报文的发起方信息相关联的目标匹配方式为所述特定匹配规则。根据本公开实施例,上述第一确定模块包括:第二匹配子模块以及第三确定子模块。其中,第二匹配子模块,利用所述目标匹配子规则对所述第一交易报文和多个待定交易报文进行匹配处理。第三确定子模块,确定所述多个待定交易报文中与所述第一交易报文匹配成功的待定交易报文为所述第二交易报文。根据本公开实施例,上述目标匹配子规则包括与至少一个发起方相关联的匹配方式。其中,所述第二匹配子模块包括:第一确定单元、第二确定单元、第三确定单元以及匹配单元。其中,第一确本文档来自技高网
...

【技术保护点】
1.一种交易报文匹配方法,包括:/n获取第一交易报文,其中,所述第一交易报文包括报文类型数据;/n基于所述报文类型数据,获取匹配规则,其中,所述匹配规则包括多个匹配子规则;/n基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文;以及/n利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理以得到匹配结果。/n

【技术特征摘要】
1.一种交易报文匹配方法,包括:
获取第一交易报文,其中,所述第一交易报文包括报文类型数据;
基于所述报文类型数据,获取匹配规则,其中,所述匹配规则包括多个匹配子规则;
基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文;以及
利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理以得到匹配结果。


2.根据权利要求1所述的方法,其中,所述匹配规则包括与所述第二交易报文的发起方信息相关联的特定匹配规则;
其中,所述利用所述匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理包括:
确定所述第二交易报文的发起方信息;
基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则;以及
利用所述特定匹配规则对所述第一交易报文和所述第二交易报文进行匹配处理。


3.根据权利要求2所述的方法,其中,所述多个匹配子规则中包括与发起方信息相关联的至少一个匹配子规则,所述至少一个匹配子规则中每个匹配子规则均包括与至少一个发起方信息相关联的匹配方式;
其中,所述基于所述第二交易报文的发起方信息,确定所述匹配规则中与所述第二交易报文的发起方相关联的特定匹配规则包括:
基于所述第二交易报文的发起方信息,针对所述至少一个匹配子规则中的每个匹配子规则,确定与所述第二交易报文的发起方信息相关联的目标匹配方式为所述特定匹配规则。


4.根据权利要求1所述的方法,其中,所述基于所述多个匹配子规则中的目标匹配子规则,确定与所述第一交易报文对应的第二交易报文包括:
利用所述目标匹配子规则对所述第一交易报文和多个待定交易报文进行匹配处理;以及
确定所述多个待定交易报文中与所述第一交易报文匹配成功的待定交易报文为所述第二交易报文。


5.根据权利要求4所述的方法,其中,所述目标匹配子规则包括与至少一个发起方相关联的匹配方式;

【专利技术属性】
技术研发人员:邓宇勋
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1