资源交互业务的处理方法、装置、设备及存储介质与流程

文档序号:36426608发布日期:2023-12-20 21:53阅读:41来源:国知局
资源交互业务的处理方法与流程

本技术涉及数据处理,特别是涉及一种资源交互业务的处理方法、装置、设备及存储介质。


背景技术:

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、上述资源交互业务的处理方法、装置、设备及存储介质,首先接收终端设备发送的第一资源交互业务的处理请求,第一资源交互业务为发生虚拟资源汇出的业务,处理请求中包含有第一资源交互业务的业务信息。随后,根据第一资源交互业务的业务信息、第一字段指示信息和第二字段指示信息,生成第一资源交互业务的第一业务报文,第一字段指示信息用于指示第一服务器的报文转发接口所转发的报文中所需的报文字段,第二字段指示信息用于指示资源清算系统所处理的报文中所需的报文字段。最后,调用报文转发接口,将第一业务报文发送给第二服务器,以使第二服务器根据第一业务报文变更第一账户中的虚拟资源的资源量并将第一业务报文发送给资源清算系统对应的第三服务器。其中,第一账户为第一服务器对应的第一用户用于资源交互业务的备付账户,第一用户与第二服务器对应的第二用户之间存在代理关系,第二用户为具备资源清算系统的业务处理权限的用户。通过该方式,由于第一资源交互业务的第一业务报文生成后,通过报文转发接口发送给第二服务器,再由第二服务器在第一账户中进行虚拟资源的资源量的变更并将第一业务报文发送给资源清算系统,从而使得进行第一资源交互业务的资源清算时,在保证生成第一业务报文的第一服务器和第二服务器在设备层面相互独立的同时,第二服务器可以对第一业务报文进行监控,进而保证了在资源清算时的信息安全性。

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