一种数据处理方法、装置、设备及介质与流程

专利检索2026-07-01  11


本申请涉及数据处理,尤其涉及一种数据处理方法、装置、设备及介质。


背景技术:

1、投资组合产品是近几年各个银行重点发展的服务产品,具体投资组合产品为多个同一类型或不同类型的底层金融产品包装而成的,各个银行通过投资组合产品提供多元化的投资金融服务。在账户购买投资组合产品的过程中,需要将账户的购买资金扣划下来,以便划转给对应购买的投资组合产品相应的公司。

2、账户在发起对投资组合产品的购买申请后,银行的系统会保存多条底层金融产品的购买记录到数据库中,其中,购买记录包括购买的对应投资组合产品中包含的每个底层金融产品的记录。为了后续将账户购买投资组合产品的资金转交给投资组合产品相应的公司,需要在每个交易日收盘后的一个固定的时间,分别基于每笔购买记录,对账户进行划扣,具体的,例如共包含三笔购买记录,且三笔购买记录的金额分别为a、b、c,则对账户分别进行金额为a、b、c的划扣。

3、由于一次购买投资组合产品对应多条底层金融产品的购买记录,数据库中保存有多个账户对应的每笔购买记录,且每笔购买记录被保存的位置是未知的,若获取某一账户对应的每笔购买记录,需要在繁杂的数据库的多笔购买记录中进行筛选,因此获取每笔购买记录的过程较为繁琐,此外,同一账户在同一交易日可能会发起多次购买申请,而相关技术的划扣过程中,由于同一账户涉及到的划扣的次数多,容易出现资金安全性低及系统稳定性差的问题。


技术实现思路

1、本申请实施例提供了一种数据处理方法、装置、设备及介质,用以解决相关技术中由于查找账户的购买记录比较繁琐,对账户划扣的次数多,导致资金的安全性低及系统稳定性差的问题。

2、本申请实施例提供了一种数据处理方法,所述方法包括:

3、若接收到购买申请,则获取所述购买申请中携带的账户的信息,确定数据库中所述账户的信息对应的分区号,在所述数据库的所述分区号对应的分区中针对所述账户保存所述购买申请中携带的购买记录;

4、若达到所述账户的划扣时间,则获取在所述分区中保存的所述账户的每笔购买记录,对所述每笔购买记录的金额进行汇总,基于汇总金额对所述账户进行划扣。

5、进一步地,所述确定数据库中所述账户的信息对应的分区号包括:

6、确定所述账户的信息对应的目标哈希值;

7、根据所述目标哈希值及所述数据库中包含的分区的数量,得到所述账户的信息对应的分区号。

8、进一步地,在所述数据库中针对每笔购买记录保存对应的划扣状态,所述获取在所述分区中保存的所述账户的每笔购买记录包括:

9、获取在所述分区中所述账户的划扣状态非划扣成功的每笔购买记录;

10、所述基于汇总金额对所述账户进行划扣之后,所述方法还包括:

11、若划扣成功,则在所述分区中将所述获取的每笔购买记录对应的划扣状态更新为划扣成功。

12、进一步地,所述方法还包括:

13、在预设时间,将每个分区中划扣状态为划扣成功的购买记录删除。

14、进一步地,所述获取在所述分区中保存的所述账户的每笔购买记录之后,对所述每笔购买记录的金额进行汇总之前,所述方法还包括:

15、统计保存的所述账户的购买记录的第一数量,若所述第一数量达到预设的扣除条件,则执行后续对所述每笔购买记录的金额进行汇总的步骤。

16、进一步地,通过以下方式确定所述第一数量是否达到预设的扣款条件:

17、统计每个分区中保存的每个其他账户的购买记录的第二数量,根据所述第一数量及每个第二数量,按照数量由小至大对所述账户及所述每个其他账户进行排序,若所述账户为排序靠前的预设数量个账户,则确定所述第一数量达到预设的扣款条件。

18、本申请实施例还提供了一种数据处理装置,所述装置包括:

19、处理模块,用于若接收到购买申请,则获取所述购买申请中携带的账户的信息,确定数据库中所述账户的信息对应的分区号,在所述数据库的所述分区号对应的分区中针对所述账户保存所述购买申请中携带的购买记录;

20、获取划扣模块,用于若达到所述账户的划扣时间,则获取在所述分区中保存的所述账户的每笔购买记录,对所述每笔购买记录的金额进行汇总,基于汇总金额对所述账户进行划扣。

21、进一步地,所述处理模块,具体用于确定所述账户的信息对应的目标哈希值;根据所述目标哈希值及所述数据库中包含的分区的数量,得到所述账户的信息对应的分区号。

22、进一步地,所述获取划扣模块,具体用于获取在所述分区中所述账户的划扣状态非划扣成功的每笔购买记录;其中,在所述数据库中针对每笔购买记录保存对应的划扣状态;

23、所述处理模块,还用于若划扣成功,则在所述分区中将所述获取的每笔购买记录对应的划扣状态更新为划扣成功。

24、进一步地,所述处理模块,还用于在预设时间,将每个分区中划扣状态为划扣成功的购买记录删除。

25、进一步地,所述获取划扣模块,还用于统计保存的所述账户的购买记录的第一数量,若所述第一数量达到预设的扣除条件,则执行后续对所述每笔购买记录的金额进行汇总的步骤。

26、进一步地,所述获取划扣模块,具体用于通过以下方式确定所述第一数量是否达到预设的扣款条件:统计每个分区中保存的每个其他账户的购买记录的第二数量,根据所述第一数量及每个第二数量,按照数量由小至大对所述账户及所述每个其他账户进行排序,若所述账户为排序靠前的预设数量个账户,则确定所述第一数量达到预设的扣款条件。

27、本申请实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一项所述数据处理方法的步骤。

28、本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述数据处理方法的步骤。

29、本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述任一项所述数据处理方法的步骤。

30、在本申请实施例中,电子设备若接收到购买申请,则获取购买申请中携带的账户的信息,确定数据库中账户的信息对应的分区号,在数据库中该分区号对应的分区中针对账户保存购买申请中携带的购买记录;若达到该账户的划扣时间,则获取在分区中保存的账户的每笔购买记录,对该获取到的每笔购买记录的金额进行汇总,基于汇总金额对该账户进行划扣。由于在本申请实施例中,电子设备通过该账户对应的分区,将不同账户的购买记录添加到数据库的不同分区中,进而在对账户进行划扣时,可以快速准确地在对应的分区中获取到该账户的每笔购买记录,对每笔购买记录的金额进行汇总,且基于汇总金额对账户进行划扣,降低对同一账户划扣的次数,从而可以提高划扣效率、提升资金的安全性及系统的稳定性。



技术特征:

1.一种数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定数据库中所述账户的信息对应的分区号包括:

3.根据权利要求1所述的方法,其特征在于,在所述数据库中针对每笔购买记录保存对应的划扣状态,所述获取在所述分区中保存的所述账户的每笔购买记录包括:

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

5.根据权利要求1或3所述的方法,其特征在于,所述获取在所述分区中保存的所述账户的每笔购买记录之后,对所述每笔购买记录的金额进行汇总之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,通过以下方式确定所述第一数量是否达到预设的扣款条件:

7.一种数据处理装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述处理模块,具体用于确定所述账户的信息对应的目标哈希值;根据所述目标哈希值及所述数据库中包含的分区的数量,得到所述账户的信息对应的分区号。

9.根据权利要求7所述的装置,其特征在于,所述获取划扣模块,具体用于获取在所述分区中所述账户的划扣状态非划扣成功的每笔购买记录;其中,在所述数据库中针对每笔购买记录保存对应的划扣状态;

10.根据权利要求9所述的装置,其特征在于,所述处理模块,还用于在预设时间,将每个分区中划扣状态为划扣成功的购买记录删除。

11.根据权利要求7或9所述的装置,其特征在于,所述获取划扣模块,还用于统计保存的所述账户的购买记录的第一数量,若所述第一数量达到预设的扣除条件,则执行后续对所述每笔购买记录的金额进行汇总的步骤。

12.根据权利要求11所述的装置,其特征在于,所述获取划扣模块,具体用于通过以下方式确定所述第一数量是否达到预设的扣款条件:统计每个分区中保存的每个其他账户的购买记录的第二数量,根据所述第一数量及每个第二数量,按照数量由小至大对所述账户及所述每个其他账户进行排序,若所述账户为排序靠前的预设数量个账户,则确定所述第一数量达到预设的扣款条件。

13.一种电子设备,其特征在于,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时实现如上述权利要求1-6任一项所述数据处理方法的步骤。

14.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述权利要求1-6任一项所述数据处理方法的步骤。

15.一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如上述权利要求1-6任一项所述数据处理方法的步骤。


技术总结
本申请涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、设备及介质。用以解决相关技术中由于查找账户的购买记录比较繁琐,对账户划扣的次数多,导致资金的安全性低及系统稳定性差的问题。由于在本申请实施例中,电子设备通过该账户对应的分区,将不同账户的购买记录添加到数据库的不同分区中,进而在对账户进行划扣时,可以快速准确地在对应的分区中获取到该账户的每笔购买记录,对每笔购买记录的金额进行汇总,且基于汇总金额对账户进行划扣,降低对同一账户划扣的次数,从而可以提高划扣效率、提升资金的安全性及系统的稳定性。

技术研发人员:张孟华,吕争让,王章川,赵贵鑫
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1164550.html

最新回复(0)