一种记账和资金划付的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37444077 阅读:18 留言:0更新日期:2023-05-06 09:16
本申请公开了一种记账和资金划付的方法、装置、电子设备及存储介质,本申请先根据历史时间段内的平均处理速率、当前处理的业务类型的所有交易明细的数量和场次时长,确定出满足时效条件的初始线程数量,在每个初始线程记账和资金划付的过程中,根据初始线程记账和资金划付的处理速率和初始线程需处理的交易明细的数量,确定初始线程的记账和资金划付的处理时间。然后根据处理时间和所述场次时间,动态配置线程并进行记账和资金划付。从而进一步保证了记账和资金划付的时效性。解决了当交易量大时,无法在场次限定时间内完成资金划付和记账请求的问题。账请求的问题。账请求的问题。

【技术实现步骤摘要】
一种记账和资金划付的方法、装置、电子设备及存储介质


[0001]本申请涉及金融
,尤其涉及一种记账和资金划付的方法、装置、电子设备及存储介质。

技术介绍

[0002]大小额系统在实现接入支付系统,同时整合资金管理及划付系统的实现过程中,大小额系统接收资金平台等外部系统将会上送大小额文件,资金结算接入系统、大小额管理平台会上送联机交易,按照支付系统的技术标准规定组装后,需要在限定时间内通过提交支付系统进行清算,转化为成员机构间的资金划付。现有技术通过设置单线程或固定线程进行记账和资金划付,当交易量大时,存在无法在场次限定时间内完成资金划付和记账请求的问题。

技术实现思路

[0003]本申请实施例提供了一种记账和资金划付的方法、装置、电子设备及存储介质,用以解决现有技术中,当交易量大时,无法在场次限定时间内完成资金划付和记账请求的问题。
[0004]本申请提供了一种记账和资金划付的方法,所述方法包括:
[0005]根据业务类型确定待处理的所有交易明细和场次时长;
[0006]根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量以及各个初始线程需处理的交易明细的数量;
[0007]针对所述各个初始线程,确定所述初始线程记账和资金划付的处理速率;根据所述初始线程需处理的交易明细的数量和处理速率,确定所述初始线程的记账和资金划付的处理时间;
[0008]根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付。
[0009]进一步地,所述根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量包括:
[0010]确定所述所有交易明细的数量和历史时间段内的平均处理速率的乘积;
[0011]根据所述乘积与所述场次时长的比值,确定初始线程数量。
[0012]进一步地,所述确定所述初始线程记账和资金划付的处理速率包括:
[0013]当所述初始线程处理预设时长后,统计所述预设时长处理的记账和资金划付事务的数量;根据所述预设时长和所述数量,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率;或
[0014]当所述初始线程处理预设数量的记账和资金划付事务后,确定处理预设数量的记账和资金划付事务所用的时间;根据所述预设数量和所述时间,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率。
[0015]进一步地,所述根据所述处理时间和所述场次时间,动态配置线程并进行记账和
资金划付包括:
[0016]若所述初始线程的处理时间大于所述场次时间,开启新的线程,并将所述初始线程未处理的交易明细按比例分配至所述新的线程进行记账和资金划付。
[0017]进一步地,所述方法包括:
[0018]若所述业务类型为余额管控业务,对当前处理的交易明细进行记账,若记账成功,进行资金划付,若记账失败,不进行资金划付;
[0019]若所述业务类型为非余额管控业务,对当前处理的交易明细同时进行记账和资金划付。
[0020]进一步地,所述方法还包括:
[0021]若记账失败,将所述当前处理的交易明细及记账状态存入异常表;
[0022]若资金划付失败,进行反向记账。
[0023]进一步地,所述方法还包括:
[0024]若记账失败的原因为余额不足,输出用于指示余额不足的告警信息。
[0025]进一步地,所述方法还包括:
[0026]当记账失败的交易数量达到设定的数量阈值时,控制剩余未处理的交易明细不进行记账处理,并将所述剩余未处理的交易明细及记账状态和资金划付状态存入异常表。
[0027]进一步地,所述方法还包括:
[0028]扫描所述所有交易明细的记账状态,对记账失败或反向记账失败或未记账的交易明细进行补记账。
[0029]另一方面,本申请提供了一种记账和资金划付的装置,所述装置包括:
[0030]第一确定模块,用于根据业务类型确定待处理的所有交易明细和场次时长;
[0031]第二确定模块,用于根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量以及各个初始线程需处理的交易明细的数量;
[0032]第三确定模块,用于针对所述各个初始线程,确定所述初始线程记账和资金划付的处理速率;根据所述初始线程需处理的交易明细的数量和处理速率,确定所述初始线程的记账和资金划付的处理时间;
[0033]处理模块,用于根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付。
[0034]进一步地,所述第二确定模块,具体用于确定所述所有交易明细的数量和历史时间段内的平均处理速率的乘积;根据所述乘积与所述场次时长的比值,确定初始线程数量。
[0035]进一步地,所述第三确定模块,具体用于当所述初始线程处理预设时长后,统计所述预设时长处理的记账和资金划付事务的数量;根据所述预设时长和所述数量,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率;或
[0036]当所述初始线程处理预设数量的记账和资金划付事务后,确定处理预设数量的记账和资金划付事务所用的时间;根据所述预设数量和所述时间,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率。
[0037]进一步地,所述处理模块,具体用于若所述初始线程的处理时间大于所述场次时间,开启新的线程,并将所述初始线程未处理的交易明细按比例分配至所述新的线程进行
记账和资金划付。
[0038]进一步地,所述处理模块,具体用于若所述业务类型为余额管控业务,对当前处理的交易明细进行记账,若记账成功,进行资金划付,若记账失败,不进行资金划付;若所述业务类型为非余额管控业务,对当前处理的交易明细同时进行记账和资金划付。
[0039]进一步地,所述处理模块,还用于若记账失败,将所述当前处理的交易明细及记账状态存入异常表;若资金划付失败,进行反向记账。
[0040]进一步地,所述处理模块,还用于若记账失败的原因为余额不足,输出用于指示余额不足的告警信息。
[0041]进一步地,所述处理模块,还用于当记账失败的交易数量达到设定的数量阈值时,控制剩余未处理的交易明细不进行记账处理,并将所述剩余未处理的交易明细及记账状态和资金划付状态存入异常表。
[0042]进一步地,所述处理模块,还用于扫描所述所有交易明细的记账状态,对记账失败或反向记账失败或未记账的交易明细进行补记账。
[0043]再一方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0044]存储器,用于存放计算机程序;
[0045]处理器,用于执行存储器上所存放的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种记账和资金划付的方法,其特征在于,所述方法包括:根据业务类型确定待处理的所有交易明细和场次时长;根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量以及各个初始线程需处理的交易明细的数量;针对所述各个初始线程,确定所述初始线程记账和资金划付的处理速率;根据所述初始线程需处理的交易明细的数量和处理速率,确定所述初始线程的记账和资金划付的处理时间;根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付。2.如权利要求1所述的方法,其特征在于,所述根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量包括:确定所述所有交易明细的数量和历史时间段内的平均处理速率的乘积;根据所述乘积与所述场次时长的比值,确定初始线程数量。3.如权利要求1所述的方法,其特征在于,所述确定所述初始线程记账和资金划付的处理速率包括:当所述初始线程处理预设时长后,统计所述预设时长处理的记账和资金划付事务的数量;根据所述预设时长和所述数量,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率;或当所述初始线程处理预设数量的记账和资金划付事务后,确定处理预设数量的记账和资金划付事务所用的时间;根据所述预设数量和所述时间,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率。4.如权利要求1所述的方法,其特征在于,所述根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付包括:若所述初始线程的处理时间大于所述场次时间,开启新的线程,并将所述初始线程未处理的交易明细按比例分配至所述新的线程进行记账和资金划付。5.如权利要求1所述的方法,其特征在于,所述方法包括:若所述业务类型为余额管控业务,对当前处理的交易明细进行记账,若记账成功,进行资金划付,若记账失败,不进行资金划付;若所述业务类型为非余额管控业务,对当前处理的交易明细同时进行记账和资金划付。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若记账失败,将所述当前处理的交易明细及记账状态存入异常表;若资金划付失败,进行反向记账。7.如权利要求5所述的方法,其特征在于,所述方法还包括:若记账失败的原因为余额不足,输出用于指示余额不足的告警信息。8.如权利要求5所述的方法,其特征在于,所述方法还包括:当记账失败的交易数量达到设定的数量阈值时,控制剩余未处理的交易明细不进行记账处理,并将所述剩余未处理的交易明细及记账状态和资金划付状态存入异常表。9.如权利要求5至8任一项所述的方法,其特征在于,所述方法还包括:扫描所述所有交易明细的记账状态,对记账失败或反向记账失败或未记账的交易明细
进行补记账。10.一种记账和资金划付的装置,其特征在于,所述装置包括:第一确定模块,用于根据业务类型确定待处理的所有交易明细和场次时长;第二确定模块,用于根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线...

【专利技术属性】
技术研发人员:张希远杨虚魏柯宁汤茂安
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1