一种借据批量入账方法技术

技术编号:39815716 阅读:6 留言:0更新日期:2023-12-22 19:34
本申请公开了一种借据批量入账方法

【技术实现步骤摘要】
一种借据批量入账方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种借据批量入账方法

装置

设备及存储介质


技术介绍

[0002]目前,账务系统在进行批量任务跑批时,由于数据量巨大,会导致批量任务耗时很长

故当前基于
Spring Batch(
一个轻量级的

完善的批处理框架
)
默认的步骤远程分片技术,将一个步骤数据随机切分成多个等分之后进行,再分配到不同的批量任务节点进行并行处理,从而缩短批量任务的耗时时间

此方法能够提高批量任务的处理速度

但由于不同节点处理的分片的数据存在差异,部分数据的批量耗时时间长,部分数据的批量耗时时间短,从而导致可能出现,有些分片已经处理完毕,但还需要等待其他的分片处理完成才能使整个步骤处理结束,从而可能浪费系统资源,导致不必要的等待


技术实现思路

[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]基于所述预设借据表获取与各所述待处理借据分别对应的主键
ID

[0029]基于当前预设批处理架构默认的随机分片规则根据所述主键
ID
的顺序对各所述待处理借据进行分片

[0030]第二方面,本申请提供了一种借据批量入账装置,应用于账务系统,包括:
[0031]借据获取模块,用于从本地数据库中的预设借据表中获取待处理借据以及与各所述待处理数据分别对应的用于表征借据处理耗时等级的目标字段值,并判断当前是否为首次使用预设批量智能分片规则的借据批量入账流程;其中,所述待处理借据为当前未结清的借据;
[0032]第一分片模块,用于当是时,则基于当前预设批处理架构的默认分片规则对各所述待处理借据进行分片;
[0033]第二分片模块,用于当否时,则利用与各所述待处理借据分别对应的所述目标字段值以及所述预设批量智能分片规则对各所述待处理借据进行分片;
[0034]借据批量入账模块,用于在分片完成之后,基于得到的分片结果执行相应的借据批量入账操作,得到相应的入账后借据,以根据预先确定的目标线性关系表达式对与各所述入账后借据对应的所述目标字段值进行更新

[0035]第三方面,本申请提供了一种电子设备,包括:
[0036]存储器,用于保存计算机程序;
[0037]处理器,用于执行所述计算机程序,以实现前述的借据批量入账方法的步骤

[0038]第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的借据批量入账方法的步骤

[0039]可见,本申请中,从本地数据库本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种借据批量入账方法,其特征在于,应用于账务系统,包括:从本地数据库中的预设借据表中获取待处理借据以及与各所述待处理数据分别对应的用于表征借据处理耗时等级的目标字段值,并判断当前是否为首次使用预设批量智能分片规则的借据批量入账流程;其中,所述待处理借据为当前未结清的借据;若是,则基于当前预设批处理架构的默认分片规则对各所述待处理借据进行分片;若否,则利用与各所述待处理借据分别对应的所述目标字段值以及所述预设批量智能分片规则对各所述待处理借据进行分片;在分片完成之后,基于得到的分片结果执行相应的借据批量入账操作,得到相应的入账后借据,以根据预先确定的目标线性关系表达式对与各所述入账后借据对应的所述目标字段值进行更新
。2.
根据权利要求1所述的借据批量入账方法,其特征在于,所述从本地数据库中的预设借据表中获取待处理借据以及与各所述待处理数据对应的用于表征借据处理耗时等级的目标字段值之前,还包括:对所述预设借据表执行相应的目标字段新增操作

字段值配置操作;所述字段值配置操作为用于为所述目标字段新增操作中新增的字段配置相应的用于表征借据处理耗时等级的所述目标字段值
。3.
根据权利要求2所述的借据批量入账方法,其特征在于,所述对所述预设借据表执行相应的目标字段新增操作

字段值配置操作,包括:对所述预设借据表执行相应的目标字段新增操作,并将与所述预设借据表中的各借据分别对应的目标字段的字段值均配置为零值;相应的,所述对所述预设借据表执行相应的目标字段新增操作

字段值配置操作之后,还包括:针对与新增至所述预设借据表中的借据对应的所述目标字段值,默认配置为零值
。4.
根据权利要求1所述的借据批量入账方法,其特征在于,所述根据预先确定的目标线性关系表达式对与各所述入账后借据对应的所述目标字段值进行更新,包括:获取预先确定的目标线性关系表达式以及预设借据处理耗时级别计算式;基于所述目标线性关系表达式以及所述预设借据处理耗时级别计算式分别对各所述目标字段值执行相应的字段值更新操作
。5.
根据权利要求1所述的借据批量入账方法,其特征在于,还包括:通过分析与所述借据批量入账流程对应的处理逻辑,确定与流程耗时时长对应的影响因子;其中,所述影响因子包括与各所述待处理借据对应的借据状态信息

待还金额信息

待还款期数信息

溢缴款覆盖期数信息

总还款期数信...

【专利技术属性】
技术研发人员:贺鸿才李尼科鲁健翔周雁鸣戴小村
申请(专利权)人:湖南长银五八消费金融股份有限公司
类型:发明
国别省市:

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

1