资源转移请求的处理方法、装置和资源转移系统与流程

文档序号:36224124发布日期:2023-11-30 12:03阅读:42来源:国知局
资源转移请求的处理方法与流程

本技术涉及大数据处理,特别是涉及一种资源转移请求的处理方法、装置、资源转移系统、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着金融行业的快速发展,线上和线下金融场景愈加丰富,各个银行业务功能也逐渐增多,用户基于产品体验、资金收益等多种需求,一般会在多家银行开设账户。根据不同的资金用途,用户所开设的账户可能还包括多种账户类型,例如活期账户、定期账户以及专用账户等。

2、目前,无论是不同银行还是不同账户类型,这些账户中的资源都是独立管理与使用的,用户需通过转账汇款等主动操作方式,才能实现各账户间的资金划转或归集。且由于用户的资金分别沉淀在多个账户内,难以清晰直接掌握所有账户的当前资金状态。当用户在线上线下消费时,需要频繁查询不同银行账户余额或切换支付账户,且当单个账户余额不足时,也需先将其他账户中的资金转账至支付账户后才能完成消费业务,过程十分繁琐。


技术实现思路

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、在其中一个实施例中,所述资源转移请求发出模块发出的所述资源转移请求中包含的跨行补款标识信息为已启用,所述资源转移结果生成单元发出的所述补款后资源转移请求中包含的跨行补款标识信息为未启用。

45、在其中一个实施例中,所述资源转移结果生成模块,还包括:

46、应答成功结果生成单元,用于在接收的针对所述资源转移请求的应答信息为应答成功的情况下,生成处理成功的资源转移处理结果;

47、应答失败结果生成单元,用于在接收的针对所述资源转移请求的应答信息为应答失败的情况下,生成处理失败的资源转移处理结果。

48、第四方面,本技术还提供了一种资源转移请求的处理装置,所述装置包括:

49、资源转移请求接收模块,用于接收资源转移系统的前置系统发送的资源转移请求,所述资源转移请求中包含跨行补款标识信息以及所述资源转移请求中携带的资源转移请求参数;

50、扣款处理模块,用于基于所述跨行补款标识信息与所述资源转移请求参数进行扣款处理,生成扣款处理结果;

51、应答信息生成模块,用于基于所述扣款处理结果返回针对所述资源转移请求的应答信息至所述前置系统。

52、在其中一个实施例中,所述资源转移请求参数包括资源转移目标账号以及转移资源量;

53、所述扣款处理模块,包括:

54、第一扣款处理单元,用于在所述资源转移目标账号的剩余资源量大于或等于所述转移资源量的情况下,基于所述转移资源量对所述资源转移目标账号进行扣款处理,生成扣款成功的扣款处理结果;

55、第二扣款处理单元,用于在所述资源转移目标账号的剩余资源量小于所述转移资源量,且所述跨行补款标识信息为已启用的情况下,对所述资源转移目标账号进行补款预处理,获得补款资源量以及补款相关信息,生成扣款失败且包含补款资源量以及补款相关信息的扣款处理结果;

56、第三扣款处理单元,用于在所述资源转移目标账号的剩余资源量小于所述转移资源量,且所述跨行补款标识信息为未启用的情况下,生成扣款失败的扣款处理结果。

57、在其中一个实施例中,针对所述资源转移请求的应答信息中包括应答结果标识信息、补款状态标识信息、补款资源量以及补款相关信息;

58、所述应答信息生成模块,包括:

59、成功应答信息生成单元,用于在所述扣款处理结果为扣款成功的情况下,针对所述资源转移请求的应答信息中包括应答成功的应答结果标识信息、以及无需补款的补款状态标识信息;

60、补款应答信息生成单元,用于在所述扣款处理结果为扣款失败且包含补款资源量以及补款相关信息的情况下,针对所述资源转移请求的应答信息中包括应答成功的应答结果标识信息、需要补款的补款状态标识信息、所述补款资源量、以及补款相关信息;

61、失败应答信息生成单元,用于在所述扣款处理结果为扣款失败的情况下,针对所述资源转移请求的应答信息中包括应答失败的应答结果标识信息、以及无需补款的补款状态标识信息。

62、在其中一个实施例中,

63、所述资源转移请求接收模块,还用于接收所述前置系统发送的补款后资源转移请求;

64、所述扣款处理模块,还用于基于所述资源转移请求参数进行再次扣款处理,生成补款后扣款处理结果;

65、所述应答信息生成模块,还用于基于所述补款后扣款处理结果返回针对所述补款后资源转移请求的应答信息至所述前置系统。

66、第五方面,本技术还提供了一种资源转移系统,所述资源转移系统包括前置系统与业务系统,所述前置系统与所述业务系统通信连接,所述前置系统基于上述的处理方法完成对资源转移请求的处理,所述业务系统基于上述的处理方法完成对资源转移请求的处理。

67、第六方面,本技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项实施例或上述第二方面任一项实施例所述的资源转移请求的处理方法。

68、第七方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项实施例或上述第二方面任一项实施例所述的资源转移请求的处理方法。

69、第八方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一项实施例或上述第二方面任一项实施例所述的资源转移请求的处理方法。

70、上述资源转移请求的处理方法、装置、资源转移系统、计算机设备、存储介质和计算机程序产品,通过资源转移系统的前置系统响应于资源转移指令,发出资源转移请求至资源转移系统的业务系统,并在接收的针对资源转移请求的应答信息表征需要跨行补款的情况下,进行跨行补款处理,基于跨行补款处理结果生成资源转移处理结果,否则,基于针对资源转移请求的应答信息,生成资源转移处理结果,在前置系统基于用户的消费业务发起资源转移请求后,可通过业务系统自动在用户余额不足的情况下,返回应答信息以使前置系统进行跨行补款处理,联动用户签约的补款账户自动补款完成消费业务,减少用户操作流程。

71、此外,采用本技术提供的资源转移请求的处理方法,通过将业务系统的消费接口设计为复用类型,在相同的请求报文下,根据跨行补款标识信息的不同启用不同的处理功能,使业务系统在完成跨行账户补款后消费的业务模式的前提下,整体资源开支和交易响应时间基本没有增加。

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