【技术实现步骤摘要】
一种记账和资金划付的方法、装置、电子设备及存储介质
[0001]本申请涉及金融
,尤其涉及一种记账和资金划付的方法、装置、电子设备及存储介质。
技术介绍
[0002]大小额系统在实现接入支付系统,同时整合资金管理及划付系统的实现过程中,大小额系统接收资金平台等外部系统将会上送大小额文件,资金结算接入系统、大小额管理平台会上送联机交易,按照支付系统的技术标准规定组装后,需要在限定时间内通过提交支付系统进行清算,转化为成员机构间的资金划付。现有技术通过设置单线程或固定线程进行记账和资金划付,当交易量大时,存在无法在场次限定时间内完成资金划付和记账请求的问题。
技术实现思路
[0003]本申请实施例提供了一种记账和资金划付的方法、装置、电子设备及存储介质,用以解决现有技术中,当交易量大时,无法在场次限定时间内完成资金划付和记账请求的问题。
[0004]本申请提供了一种记账和资金划付的方法,所述方法包括:
[0005]根据业务类型确定待处理的所有交易明细和场次时长;
[0006]根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量以及各个初始线程需处理的交易明细的数量;
[0007]针对所述各个初始线程,确定所述初始线程记账和资金划付的处理速率;根据所述初始线程需处理的交易明细的数量和处理速率,确定所述初始线程的记账和资金划付的处理时间;
[0008]根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种记账和资金划付的方法,其特征在于,所述方法包括:根据业务类型确定待处理的所有交易明细和场次时长;根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量以及各个初始线程需处理的交易明细的数量;针对所述各个初始线程,确定所述初始线程记账和资金划付的处理速率;根据所述初始线程需处理的交易明细的数量和处理速率,确定所述初始线程的记账和资金划付的处理时间;根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付。2.如权利要求1所述的方法,其特征在于,所述根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线程数量包括:确定所述所有交易明细的数量和历史时间段内的平均处理速率的乘积;根据所述乘积与所述场次时长的比值,确定初始线程数量。3.如权利要求1所述的方法,其特征在于,所述确定所述初始线程记账和资金划付的处理速率包括:当所述初始线程处理预设时长后,统计所述预设时长处理的记账和资金划付事务的数量;根据所述预设时长和所述数量,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率;或当所述初始线程处理预设数量的记账和资金划付事务后,确定处理预设数量的记账和资金划付事务所用的时间;根据所述预设数量和所述时间,确定平均处理一个记账和资金划付事务所用的时间作为所述初始线程记账和资金划付的处理速率。4.如权利要求1所述的方法,其特征在于,所述根据所述处理时间和所述场次时间,动态配置线程并进行记账和资金划付包括:若所述初始线程的处理时间大于所述场次时间,开启新的线程,并将所述初始线程未处理的交易明细按比例分配至所述新的线程进行记账和资金划付。5.如权利要求1所述的方法,其特征在于,所述方法包括:若所述业务类型为余额管控业务,对当前处理的交易明细进行记账,若记账成功,进行资金划付,若记账失败,不进行资金划付;若所述业务类型为非余额管控业务,对当前处理的交易明细同时进行记账和资金划付。6.如权利要求5所述的方法,其特征在于,所述方法还包括:若记账失败,将所述当前处理的交易明细及记账状态存入异常表;若资金划付失败,进行反向记账。7.如权利要求5所述的方法,其特征在于,所述方法还包括:若记账失败的原因为余额不足,输出用于指示余额不足的告警信息。8.如权利要求5所述的方法,其特征在于,所述方法还包括:当记账失败的交易数量达到设定的数量阈值时,控制剩余未处理的交易明细不进行记账处理,并将所述剩余未处理的交易明细及记账状态和资金划付状态存入异常表。9.如权利要求5至8任一项所述的方法,其特征在于,所述方法还包括:扫描所述所有交易明细的记账状态,对记账失败或反向记账失败或未记账的交易明细
进行补记账。10.一种记账和资金划付的装置,其特征在于,所述装置包括:第一确定模块,用于根据业务类型确定待处理的所有交易明细和场次时长;第二确定模块,用于根据所述所有交易明细的数量、所述场次时长和历史时间段内的平均处理速率,确定初始线...
【专利技术属性】
技术研发人员:张希远,杨虚,魏柯宁,汤茂安,
申请(专利权)人:中国银联股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。