资源置换方法及装置与流程

文档序号:12722276阅读:来源:国知局

技术特征:

1.一种资源置换方法,其特征在于,应用于业务平台,该方法包括:

接收资源置换的发起端发送的资源置换文件列表;

针对资源置换文件列表中的资源置换文件分别创建对应的资源置换任务;

执行创建的资源置换任务,将执行成功的资源置换任务对应的资源置换文件写入确认文件,定时返回至所述资源置换的发起端;其中,所述执行成功的资源置换任务包含未明确执行失败的异常资源置换任务;

在将所述确定文件返回至所述资源置换的发起端后,重新执行所述异常资源置换任务,以对所述异常资源置换任务进行异常恢复。

2.根据权利要求1所述的方法,其特征在于,所述将执行成功的资源置换任务对应的资源置换文件写入确认文件,包括:

核对与资源置换文件列表中的资源置换文件对应的资源置换任务是否为执行失败状态;以及,核对该资源置换文件与对应的资源置换任务的资源置换数额是否一致;

如果与该资源置换文件对应的资源置换任务为执行成功状态或者异常状态,并且该资源置换文件与对应的资源置换任务的资源置换数额一致,将该资源置换文件标记为核对成功状态;

将标记为核对成功状态的资源置换文件写入确认文件。

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

如果与该资源置换文件对应的资源置换任务为执行失败状态,或者该资源置换文件未成功创建资源置换任务,将该资源置换文件标记为核对失败状态。

4.根据权利要求1所述的方法,其特征在于,所述将执行成功的资源置换任务对应的资源置换文件写入确认文件之前,还包括:

当接收到针对任一资源置换任务的执行成功的返回消息时,将该资源置换任务标记为执行成功状态;

当接收到针对任一资源置换任务的执行失败的返回消息时,将该资源置换任务标记为执行失败状态;

当任一资源置换任务在所述确认文件返回后仍未执行完毕,或者接收到针对任一资源置换任务的任务异常的返回消息时,将该资源置换任务标记为异常状态。

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

当所述异常资源置换任务的重新执行次数达到预设次数后,所述异常资源置换任务仍未执行成功,则输出告警以及记录了所述异常资源置换任务的日志文件。

6.根据权利要求1所述的方法,其特征在于,所述资源置换为资源申购;所述资源置换文件为资源申购文件;所述确定文件为资源申购确认文件;所述资源置换的发起端为银行;所述业务平台为第三方支付平台;所述资源包括第三方支付平台提供的基金产品。

7.一种资源置换装置,其特征在于,应用于业务平台,该装置包括:

接收模块,接收资源置换的发起端发送的资源置换文件列表;

创建模块,针对资源置换文件列表中的资源置换文件分别创建对应的资源置换任务;

第一执行模块,执行创建的资源置换任务,将执行成功的资源置换任务对应的资源置换文件写入确认文件,定时返回至所述资源置换的发起端;其中,所述执行成功的资源置换任务包含未明确执行失败的异常资源置换任务;

第二执行模块,在将所述确定文件返回至所述资源置换的发起端后,重新执行所述异常资源置换任务,以对所述异常资源置换任务进行异常恢复。

8.根据权利要求7所述的装置,其特征在于,所述第一执行模块:

核对与资源置换文件列表中的资源置换文件对应的资源置换任务是否为执行失败状态;以及,核对该资源置换文件与对应的资源置换任务的资源置换数额是否一致;

如果与该资源置换文件对应的资源置换任务为执行成功状态或者异常状态,并且该资源置换文件与对应的资源置换任务的资源置换数额一致,将该资源置换文件标记为核对成功状态;

将标记为核对成功状态的资源置换文件写入确认文件。

9.根据权利要求8所述的装置,其特征在于,所述第一执行模块进一步:

如果与该资源置换文件对应的资源置换任务为执行失败状态,或者该资源置换文件未成功创建资源置换任务,将该资源置换文件标记为核对失败状态。

10.根据权利要求7所述的装置,其特征在于,在将执行成功的资源置换任务对应的资源置换文件写入确认文件之前,所述第一执行模块进一步:

当接收到针对任一资源置换任务的执行成功的返回消息时,将该资源置换任务标记为执行成功状态;

当接收到针对任一资源置换任务的执行失败的返回消息时,将该资源置换任务标记为执行失败状态;

当任一资源置换任务在所述确认文件返回后仍未执行完毕,或者接收到针对任一资源置换任务的任务异常的返回消息时,将该资源置换任务标记为异常状态。

11.根据权利要求7所述的装置,其特征在于,所述第二执行模块进一步:

当所述异常资源置换任务的重新执行次数达到预设次数后,所述异常资源置换任务仍未执行成功,则输出告警以及记录了所述异常资源置换任务的日志文件。

12.根据权利要求7所述的装置,其特征在于,所述资源置换为资源申购;所述资源置换文件为资源申购文件;所述确定文件为资源申购确认文件;所述资源置换的发起端为银行;所述业务平台为第三方支付平台;所述资源包括第三方支付平台提供的基金产品。

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