一种账户额度数据的处理方法、装置及电子设备制造方法及图纸

技术编号:33874645 阅读:20 留言:0更新日期:2022-06-22 17:02
本申请公开了一种账户额度数据的处理方法、装置及电子设备,由交易服务器执行,与交易服务器关联的数据库服务器中存储有与多个额度批次对应的账户额度数据,该方法包括:确定与账户交易请求的交易批次相关联的额度批次;根据确定的额度批次,生成对相应账户额度数据的账户额度数据操作请求;将账户额度数据操作请求发送至数据库服务器,以使数据库服务器对相应账户额度数据进行修改。本申请可对高并发无间断的交易请求进行处理,无需暂停业务交易,保证了交易的持续进行;此外,通过从批次维度将交易和额度进行隔离,可以得到各批次准确的账户额度数据,满足了金融行业数据可靠性的需求,为后续的发生额核对、对外提供账单提供了准确的数据基础。了准确的数据基础。了准确的数据基础。

【技术实现步骤摘要】
一种账户额度数据的处理方法、装置及电子设备


[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]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例的账户额度数据的处理方法可以由单独部署的交易服务器来执行,与该交易服务器对应的还有数据库服务器,其中存储有与多个额度批次对应的账户额度数据,作为对账户额度数据进行处理的基础。在对账户额度数据进行处理前,交易服务器会接收到账户交易请求,然后可以根据该账户交易请求的交易批次,确定数据库服务器中与之相关联的额度批次;之后根据确定的额度批次,生成对相应账户额度数据的账户额度数据操作请求;最后将账户额度数据操作请求发送至数据库服务器,以使数据库服务器可以根据账户额度数据操作请求对相应的账户额度数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账户额度数据的处理方法,由交易服务器执行,其中,与所述交易服务器关联的数据库服务器中存储有与多个额度批次对应的账户额度数据,所述方法包括:确定与账户交易请求的交易批次相关联的额度批次;根据确定的额度批次,生成对相应账户额度数据的账户额度数据操作请求;将所述账户额度数据操作请求发送至所述数据库服务器,以使所述数据库服务器对相应账户额度数据进行修改。2.如权利要求1所述方法,其中,每个交易批次和额度批次分别对应一个预定的时间区间。3.如权利要求2所述方法,其中,各额度批次对应的账户额度数据包括账户批次额度和额度批次号,存储在所述数据库服务器的额度账户总表中,所述确定与账户交易请求的交易批次相关联的额度批次包括:确定不小于账户交易请求的交易批次号的额度批次号;所述账户额度数据操作请求的内容包括:根据所述账户交易请求包含的交易内容,对额度账户总表中确定的额度批次号对应的账户批次额度进行修改。4.如权利要求3所述方法,其中,若所述额度账户总表中已存储的额度批次号均小于所述交易批次号,则所述账户额度数据操作请求的内容包括:在所述额度账户总表中生成与新额度批次对应的账户额度数据,其中,以所述交易批次号作为该新额度批次的额度批次号,以所述额度账户总表中最近一次额度批次的账户批次额度和所述账户交易请求包含的交易内容确定该新额度批次的账户批次额度。5.如权利要求2所述方法,其中,所述数据库服务器中设置有账户的额度账户表和批终额度表,所述额度账户表中存储有当前额度批次的动态数据和上一额度批次的动态数据,所述批终额度表中记录有历史额度批次的静态数据;所述上一额度批次的动态数据在满足预设时间条件时可作为一组历史额度批次的静态数据被保存至所述批终额度表中。6.如权利要求5所述方法,其中,该方法还包括:若在某个预定的时间区间内未接收到账户交易请求,则生成至少包含下述内容的账户额度数据操作请求并发送至所述数据库服务器:将所述额度账户表中,上一额度批次的动态数据中的额度批次号和账户批次额度替换为当前额度批次的动态数据中的额度批次号和账户批次额度;将当前额度批次的动态数据中的额度批次号替换为与当前时间对应的额度批次号。7.如权利要求5所述方法,其中,所述确定与账户交易请求的交易批次相关联的额度批次包括:对账户交易请求的交易批次号和当前额度...

【专利技术属性】
技术研发人员:白宗秋
申请(专利权)人:网联清算有限公司
类型:发明
国别省市:

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

1