业务请求的处理方法、装置、计算机设备及存储介质与流程

文档序号:34864563发布日期:2023-07-23 16:51阅读:24来源:国知局
业务请求的处理方法、装置、计算机设备及存储介质与流程

本技术涉及计算机应用,特别是涉及一种业务请求的处理方法、装置、计算机设备及存储介质。


背景技术:

1、随着国内电子金融市场的发展,电子交易的交易量日益增长。电子交易对应的资源交互业务的完整生命流程包括交易审核、确认报文发送及处理、支付处理、交易事件处理等子任务。

2、相关技术中,由于资源交互业务的各个子任务之间都存在依赖关系,例如交易检查确认交易要素及清算信息均无误之后,才可以将清算流放行,再进入支付流程处理。因此,资源交互业务中的各个交易流程通常需要人工进行干预。

3、然而,由人工进行干预检查资源交互业务的各个流程费时费力,从而导致资源交互资源交互数据的处理速度较慢。


技术实现思路

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、根据所述第一子任务的状态,执行所述第二子任务。

39、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

40、获取待处理的业务请求,所述业务请求对应的资源交互处理任务中包含多个子任务;

41、执行所述资源交互处理任务中的第一子任务,并获取所述第一子任务的执行状态;

42、根据所述第一子任务的配置参数,从所述资源交互处理任务的多个子任务中确定出第二子任务,所述第二子任务为依赖所述第一子任务的执行状态触发的子任务;

43、根据所述第一子任务的状态,执行所述第二子任务。

44、上述业务请求的处理方法、装置、计算机设备及存储介质,首先获取待处理的业务请求,该业务请求对应的资源交互处理任务中包含多个子任务;其次,执行资源交互处理任务中的第一子任务,并获取第一子任务的执行状态;再次,根据第一子任务的配置参数,从资源交互处理任务的多个子任务中确定出第二子任务,第二子任务为依赖第一子任务的执行状态触发的子任务;最后,根据第一子任务的状态,执行第二子任务。由于在执行业务请求的一个子任务时获取该子任务的执行状态,并确定依赖该子任务的执行状态触发的其他子任务,从而可以根据子任务的执行状态,自动执行可触发的子任务,进而避免了人工审核的过程,提高了资源交互资源交互数据的的处理速度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1