业务处理方法、装置、电子设备及存储介质与流程

文档序号:36308764发布日期:2023-12-07 11:03阅读:22来源:国知局
业务处理方法与流程

本申请涉及金融领域,尤其涉及一种业务处理方法、装置、电子设备及存储介质。


背景技术:

1、企业往往有复杂且多样的交易需求,例如转账、存储、核销等。针对不同的交易需求,银行可以和企业进行对接,以为其提供交易业务处理服务。目前,在银行对公业务场景中,通常基于网银直联的方式为企业提供交易业务服务。然而,银行现有的为企业提供的交易业务处理的方式存在处理效率低、可用性差、灵活性差的问题。


技术实现思路

1、本申请提供一种业务处理方法、装置、电子设备及存储介质,用以解决现有技术中银行对公业务场景中,为企业提供的交易业务处理的方式存在处理效率低、可用性差、灵活性差的问题。

2、第一方面,本申请提供一种业务处理方法,包括:

3、接收企业系统发送的交易请求报文;

4、解析所述交易请求报文的公共字段,获取交易验证信息、企业系统的标识;

5、根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置,所述交易处理配置包括处理所述交易请求报文所需调用的组件,以及,所述组件的调用顺序;

6、依次调用所述交易处理配置对应的组件,对所述交易请求报文进行处理,得到所述交易请求报文对应的交易处理结果;

7、向所述企业系统发送交易响应报文,所述交易响应报文包括所述交易处理结果。

8、在一种可能的设计中,所述根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置,包括:

9、根据所述交易验证信息和所述企业系统的标识,查询交易处理配置表,获取所述交易处理配置;所述交易处理配置表包括:所述交易验证信息、所述企业系统的标识和所述交易处理配置之间的映射关系。

10、在一种可能的设计中,所述方法还包括:

11、获取所述交易处理配置表的更新指示;

12、根据所述交易处理配置表的更新指示,对所述交易处理配置表中的一个或多个映射关系进行更新。

13、在一种可能的设计中,在所述根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置之前,包括:

14、根据所述交易验证信息和企业系统的标识,对所述交易请求报文进行校验;

15、若校验通过,则根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置。

16、在一种可能的设计中,所述交易处理配置还包括所述组件对应的业务校验规则,以及,字段映射关系;

17、所述依次调用所述交易处理配置对应的组件,对所述交易请求报文进行处理,得到所述交易请求报文对应的交易处理结果,包括:

18、根据所述字段映射关系,将待所述组件处理的数据映射到所述组件对应的字段中;

19、根据所述业务校验规则对所述组件对应字段进行业务校验;

20、若业务校验通过,则通过所述组件对字段进行相应的业务处理,得到所述组件反馈的业务处理结果;

21、根据所述组件反馈的业务处理结果,获取所述交易请求报文对应的交易处理结果。

22、在一种可能的设计中,所述根据所述字段映射关系,将待所述组件处理的数据映射到所述组件对应的字段中之前,还包括:

23、若所述组件为所述组件的调用顺序中的第一个组件,则从所述交易请求报文中获取待所述组件处理的数据;

24、若所述组件非所述组件的调用顺序中的第一个组件,则从所述交易请求报文中和/或位于所述组件调用顺序之前的组件的业务处理结果中获取待所述组件处理的数据。

25、在一种可能的设计中,所述根据所述组件反馈的业务处理结果,获取所述交易请求报文对应的交易处理结果,包括:

26、根据所述交易验证信息和企业系统的标识,获取业务处理结果的处理规则;

27、根据所述处理规则,对所述业务处理结果进行处理,获取所述交易请求报文对应的交易处理结果。

28、第二方面,本申请提供一种业务处理装置,包括:

29、接收模块,用于接收企业系统发送的交易请求报文;

30、解析模块,用于解析所述交易请求报文的公共字段,获取交易验证信息、企业系统的标识;

31、查询模块,用于根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置,所述交易处理配置包括处理所述交易请求报文所需调用的组件,以及,所述组件的调用顺序;

32、调用模块,用于依次调用所述交易处理配置对应的组件,对所述交易请求报文进行处理,得到所述交易请求报文对应的交易处理结果;

33、发送模块,用于向所述企业系统发送交易响应报文,所述交易响应报文包括所述交易处理结果。

34、第三方面,本申请提供一种电子设备,包括:至少一个处理器,以及与所述处理器通信连接的存储器、通信接口;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面各种可能的设计所述的业务处理方法。

35、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面各种可能的设计所述的业务处理方法。

36、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面各种可能的设计所述的业务处理方法。

37、本申请提供的业务处理方法、装置、电子设备及存储介质,银行系统接收企业系统发送的交易请求报文;并解析获取交易验证信息、企业系统的标识;然后,根据交易验证信息和企业系统的标识,查询交易请求报文对应的交易处理配置,该交易处理配置包括处理该交易请求报文所需调用的组件,以及,组件的调用顺序;后续的,银行系统依次调用交易处理配置对应的组件,对交易请求报文进行处理,得到交易请求报文对应的交易处理结果;并将交易处理结果以交易响应报文的形式发送至企业系统,实现对企业系统的一次交易请求的处理。

38、由于银行系统中的银行系统通过根据交易验证信息、企业系统的标识查询交易请求报文对应的交易处理配置的方式实现对交易请求报文所需调用的组件,以及,组件的调用顺序的获取,实现了企业系统的实际业务处理需求和组件以及组件调用顺序的解耦合。这种基于交易处理配置的组件调用方式,可以根据企业系统的实际业务需求,实现对所调用的组件,以及,组件调用顺序的灵活配置。而无需通过变更底层实现代码的方式进行组件组合方式以及调用顺序的变更,进而可以提升银行对公业务处理场景下的业务处理灵活性以及处理效率,更好的满足企业的业务需求。



技术特征:

1.一种业务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述根据所述交易验证信息和企业系统的标识,查询所述交易请求报文对应的交易处理配置之前,包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述交易处理配置还包括所述组件对应的业务校验规则,以及,字段映射关系;

6.根据权利要求5所述的方法,其特征在于,所述根据所述字段映射关系,将待所述组件处理的数据映射到所述组件对应的字段中之前,还包括:

7.根据权利要求5所述的方法,其特征在于,所述根据所述组件反馈的业务处理结果,获取所述交易请求报文对应的交易处理结果,包括:

8.一种业务处理装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器、通信接口;

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7中任一项所述的方法。


技术总结
本申请提供一种业务处理方法、装置、电子设备及存储介质,涉及金融技术领域。该方法包括:接收企业系统发送的交易请求报文;解析交易请求报文的公共字段,获取交易验证信息、企业系统的标识;根据交易验证信息和企业系统的标识,查询交易请求报文对应的交易处理配置,交易处理配置包括处理交易请求报文所需调用的组件,以及,组件的调用顺序;依次调用交易处理配置对应的组件,对交易请求报文进行处理,得到交易请求报文对应的交易处理结果;向企业系统发送交易响应报文,交易响应报文包括交易处理结果。本申请的方法,解决了现有技术中银行对公业务场景中业务处理效率低、灵活性差,无法满足企业业务处理需求的问题。

技术研发人员:马世豪
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1