一种账户处理方法及装置、计算设备及存储介质制造方法及图纸

技术编号:38971976 阅读:12 留言:0更新日期:2023-09-28 09:35
本申请实施例提供了一种账户处理方法及装置、计算设备及存储介质,涉及数据处理领域,该方法包括:获取作为热点账户的主账户的历史交易信息;主账户的历史交易信息是通过主账户的各子账户针对历史交易的处理情况得到的;基于历史交易信息,确定满足单位时间内交易并发量的子账户数量;通过历史交易信息中任一单位时间内的各历史交易的交易金额,确定在子账户数量下满足所述单位时间内交易并发量的账户限额分配模式;基于账户限额分配模式确定主账户进行后续交易的子账户模式;子账户模式指示在子账户数量下每个子账户的账户限额。通过上述的方式,可以很有效的提高热点账户处理的高效性。效性。效性。

【技术实现步骤摘要】
一种账户处理方法及装置、计算设备及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种账户处理的方法及装置、计算设备及存储介质及计算机程序产品。

技术介绍

[0002]针对同一账户,无论同时并发多少个操作请求,在同一时间点只有一个操作请求能够被执行。在操作请求被执行的过程中,需要使用排它锁对该账户进行锁定。每个账户只能使用一个排它锁,其他并行的操作请求需要等待,这种串行化处理的方式效率比较低。基于此,现有技术采用了主子账户的方式对热点账户进行处理,也就是将单一账户拆分成多个子账户,通过将多个操作请求分摊至多个子账户进行处理,从而实现高并发。如何将主账户(即热点账户)拆分为多个子账户从而满足不同的操作请求,是需要解决的技术问题。一种常用方式是按照每个子账户的预设金额进行拆分,但是预设金额的方式是一种固定模式,无法匹配不同的业务场景,实际应用中并没有很好地提高热点账户的处理效率。
[0003]基于此,本申请提供一种账户处理方法,用以解决账户处理效率较低的问题。

技术实现思路

[0004]本申请实施例提供一种账户处理方法,可以通过主子账户拆分实现热点账户的处理,其简单的拆分规则,匹配不同的业务场景,在实际应用中可以很好地提高热点账户的处理效率。
[0005]第一方面,本申请实施例提供一种账户处理方法,包括:获取作为热点账户的主账户的历史交易信息;主账户的历史交易信息是通过主账户的各子账户针对历史交易的处理情况得到的;基于历史交易信息,确定满足单位时间内交易并发量的子账户数量;通过历史交易信息中各历史交易的交易金额,确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式;基于账户限额分配模式确定主账户进行后续交易的子账户模式;子账户模式指示在子账户数量下每个子账户的账户限额。
[0006]上述的设计中,对于针对热点账户的问题主要是采用主子账户拆分的方式来实现并发处理。账户管理系统获取作为热点账户的主账户的历史交易信息,根据历史交易信息确定满足单位时间内交易并发量的子账户数量;再根据各历史交易的交易金额确定满足单位时间内交易并发量的子账户数量下计算得到账户限额分配模式,基于限额的分配模式去确定后续交易的子账户模式。采用上述的确定后续子账户模式的处理方式,与现有技术中按照每个子账户的预设金额进行拆分的固定模式相比,可以匹配不同的业务场景,从而达到在实际使用过程中很好的提高热点账户的处理效率。
[0007]在一种可能的设计中,基于历史交易信息,确定满足单位时间内交易并发量的子账户数量,包括:基于历史交易信息,确定主账户的交易处理时长和主账户的单位时间内交易峰值;根据主账户的交易处理时长和主账户的单位时间内交易峰值,确定满足单位时间内交易并发量的子账户数量。
[0008]上述的设计中,子账户是指将主账户进行拆分,得到多个子账户。基于历史交易信息来确定单位时间内交易并发量的子账户数量是先确定主账户的交易处理时长和主账户的单位时间内交易峰值,根据获取到的主账户的交易处理时长和主账户的单位时间内交易峰值确定单位时间内交易并发量的子账户数量,从而完成将主账户进行拆分,确定拆分成几个子账户进行热点账户处理,满足其并发性,提高处理的效率。
[0009]在一种可能的设计中,通过历史交易信息中各历史交易的交易金额,确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式,包括:根据主账户的账户金额及子账户数量,确定均分模式下每个子账户的账户均分限额;针对历史交易信息中各历史交易,确实各历史交易中交易金额满足账户均分限额的交易量;若交易量满足设定阈值,则确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式为均分模式;否则,确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式为二阶模式;二阶模式指在所述子账户数量下具有两种不同的账户限额。
[0010]上述的设计中,根据主账户金额和子账户数量确定均分模式下的每个子账户的均分限额,接着根据历史交易信息中任意单位时间内的各历史交易,确定其交易金额满足账户均分限额的交易量,在获得交易量之后与设定的阈值进行判断,若是满足设定阈值,则确定子账户数量下满足单位时间内交易并发量的账户限额分配模式为均分模式;反之,则确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式为二阶模式。根据设定阈值进行判断,可以实现针对实际应用场景下主账户进行灵活的账户交易处理,有效的提高了热点账户处理的效率,同时根据与设定阈值进行判断,其确定的拆分成子账户的模式操作简单。
[0011]在一种可能的设计中,确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式为二阶模式,包括:将历史交易信息中各历史交易的交易金额进行统计;将交易金额最高的两个作为二阶模式下的两种账户限额,并确定每种账户限额的子账户数量,从而使得各历史交易中交易金额满足账户限额的交易量达到设定阈值。
[0012]上述的设计中,针对分配模式为二阶模式时,则从历史交易信息中对交易金额进行统计,从统计后的交易金额的历史交易信息中获取交易金额最高的两个作为二阶模式下的两种账户限额,同时继续确定两种账户限额的子账户数量,从而使得各历史交易中交易金额满足账户限额的交易量达到设定阈值。二阶模式的拆分方式可以有效地解决针对热点账户不能够通过均匀模式下的账户处理的方式,从而提高了热点账户处理的成功率。
[0013]在一种可能的设计中,账户限额分配模式为均分模式;基于账户限额分配模式确定主账户进行后续交易的子账户模式,包括:在后续交易过程中,当交易满足设定条件时,对各子账户的账户限额进行动态调整。
[0014]上述的设计中,预定条件就是用来保证每个子账户限额出现差额较大的情况来改变。根据设定条件,来对子账户的账户限额进行动态调整,从而达到平衡的策略,避免了后续交易需要从其他子账户进行借调,从而减慢账户交易的处理效率。
[0015]在一种可能的设计中,当交易满足设定条件时,对各子账户的账户限额进行动态调整,包括:当任一子账户的账户限额超过平均值的设定比例,或当任一交易的交易金额超过账户限额,则将当前账户限额最大的子账户和当前账户限额最小的子账户进行账户限额调整。
[0016]上述的设计中,交易满足的设定条件存在两种情况,一个是任一子账户的账户限额超过平均值的设定比例,另一个是任一交易的交易金额超过账户限额;无论是上述的哪一种,需要将当前账户限额最大的子账户和当前账户限额最小的子账户进行账户限额调整,从而达到每个子账户的账户限额调整成近似平均的效果,从而满足后续的账户交易处理,提高账户交易处理的效率。
[0017]在一种可能的设计中,确定在子账户数量下满足单位时间内交易并发量的账户限额分配模式为均分模式之后,还包括:基于历史交易信息,将交易量满足设定阈值时的交易金额作为安全交易金额;基于子账户总量和安全交易金额,确定安全总额;在主账户的账户金额不高于安全总额时,取消主账户的各子账户,使用主账户进行交易。
[0018]上述的设计中,在确定子账户数量下满足单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账户处理方法,其特征在于,包括:获取作为热点账户的主账户的历史交易信息;所述主账户的历史交易信息是通过所述主账户的各子账户针对历史交易的处理情况得到的;基于所述历史交易信息,确定满足单位时间内交易并发量的子账户数量;通过所述历史交易信息中各历史交易的交易金额,确定在所述子账户数量下满足所述单位时间内交易并发量的账户限额分配模式;基于所述账户限额分配模式确定所述主账户进行后续交易的子账户模式;所述子账户模式指示在所述子账户数量下每个子账户的账户限额。2.如权利要求1所述的方法,其特征在于,基于所述历史交易信息,确定满足单位时间内交易并发量的子账户数量,包括:基于所述历史交易信息,确定所述主账户的交易处理时长和所述主账户的单位时间内交易峰值;根据所述主账户的交易处理时长和所述主账户的单位时间内交易峰值,确定满足单位时间内交易并发量的子账户数量。3.如权利要求1所述的方法,其特征在于,通过所述历史交易信息中各历史交易的交易金额,确定在所述子账户数量下满足所述单位时间内交易并发量的账户限额分配模式,包括:根据所述主账户的账户金额及所述子账户数量,确定均分模式下每个子账户的账户均分限额;针对所述历史交易信息中各历史交易,确实所述各历史交易中交易金额满足所述账户均分限额的交易量;若所述交易量满足设定阈值,则确定在所述子账户数量下满足所述单位时间内交易并发量的账户限额分配模式为均分模式;否则,确定在所述子账户数量下满足所述单位时间内交易并发量的账户限额分配模式为二阶模式;所述二阶模式指在所述子账户数量下具有两种不同的账户限额。4.如权利要求3所述的方法,其特征在于,确定在所述子账户数量下满足所述单位时间内交易并发量的账户限额分配模式为二阶模式,包括:将所述历史交易信息中各历史交易的交易金额进行统计;将交易金额最高的两个作为二阶模式下的两种账户限额,并确定每种账户限额的子账户数量,从而使得所述各历史交易中交易金额满足账户限额的交易量达到设定阈值。5.如权利要求1至4任一项所述的方法,其特征在于,所述账户限额分配模式为...

【专利技术属性】
技术研发人员:郑阳龙礴涛王将张文豪仲晓鹏徐涛
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1