一种解决运营商账户出账缓冲的方法技术

技术编号:36815384 阅读:17 留言:0更新日期:2023-03-12 00:20
本发明专利技术公开了一种解决运营商账户出账缓冲的方法,包括以下:完善的缓冲记账规则设置;包括账户号、账户类型、缓冲方向、缓冲间隔、告警金额、最低金额、风险标识和状态信息。本发明专利技术不仅采用了市面上常用的的缓冲记账方式,并在此基础上完善了缓冲规则机制,包括通过告警金额和最低金额阈值设置来降低发生资金损失风险的概率;精确初始化账户余额到缓存,避免资金损失风险。为运营商提供了一套在高业务并发场景冲击下完善、低风险、准确灵活的缓冲记账设计方法和装置;使用这种方法可以使单账户的出账TPS达到2000,在告警金额和最低金额阈值达到时会进行缓冲记账和实时记账的智能自动切换,避免出现资金风险。避免出现资金风险。避免出现资金风险。

【技术实现步骤摘要】
一种解决运营商账户出账缓冲的方法


[0001]本专利技术涉及金融信息化软件、互联网金融领域,特别涉及一种解决运营商账户出账缓冲的方法。

技术介绍

[0002]运营商账务系统每日有大量业务操作,尤其是内部资金账户,高频次的查询和更新都存在并发处理上的系统瓶颈问题,即实时更新账户余额会出现竞争数据库锁无法处理或处于等待状态,严重影响系统的性能。所以必须采用特殊的处理机制来保证,大部分采取的方案都是缓冲记账处理机制。
[0003]目前市面上常采用的缓冲记账方式通常只是将记账信息登记在缓存区,然后定时对一段时间内的缓冲账务请求进行汇总记账并更新账户余额。这在一定程度上能解决并发引起的系统瓶颈问题,但这种处理方式有一个问题是不能应用在出账账户上,因为出账方要进行实时余额校验,不然会有资金风险。

技术实现思路

[0004]本专利技术要解决的技术问题是克服现有技术的缺陷,提供一种解决运营商账户出账缓冲的方法。
[0005]本专利技术提供了如下的技术方案:
[0006]本专利技术提供一种解决运营商账户出账缓冲的方法,包括以下:
[0007]一、完善的缓冲记账规则设置;缓冲记账规则如图1所示,包括账户号、账户类型、缓冲方向、缓冲间隔、告警金额、最低金额、风险标识和状态信息;
[0008]账户号、账户类型用来确定唯一的一个资金账户;
[0009]缓冲方向:包括借方(DR)缓冲、贷方(CR)缓冲、借贷(DRCR)缓冲;借方缓冲是指账户在借方记账时采取缓冲记账,贷方缓冲是指账户在贷方记账时采取缓冲记账,借贷缓冲是指账户在借方和贷方记账时都采取缓冲记账的记账方式;本文所讲的出账缓冲,是指商户在借方记账时,采取缓冲记账机制的记账方式,因此商户的借方缓冲或借贷缓冲可能会存在出账缓冲问题;
[0010]缓冲间隔:采取缓冲记账的账户间隔多长时间执行余额更新操作,缓冲间隔的长短关系到账户的当前余额和实际余额的差异,间隔越短,差异越小;
[0011]告警金额:当余额低于告警金额时,会发出告警信息,提醒用户充值;
[0012]最低金额:当余额低于最低金额时,不仅会发出告警信息,还会将缓冲规则置为失效,由缓冲记账改为实时记账;
[0013]风险标识:用来标志是否需要检查资金风险,一般配合借方缓冲或借贷缓冲使用;“是”表示缓冲记账时需要检查资金风险,“否”表示不需要检查资金风险;
[0014]状态:标识该缓冲规则是否有效;
[0015]二、利用缓存实时计算缓冲记账的余额,避免资金损失风险;
[0016]三、采取红字标识用来控制账户的余额是否为负,并且可以用来保证缓冲记账汇总更新账户余额时一定能够成功;此外,如果账户的红字标识为“Y”,表示账户余额可以为负,此时不用关注资金风险问题;红字标识为“N”,表示账户余额不可以为负,此时需要关注资金风险问题。
[0017]与现有技术相比,本专利技术的有益效果如下:
[0018]本申请不仅采用了市面上常用的的缓冲记账方式,并在此基础上完善了缓冲规则机制,包括通过告警金额和最低金额阈值设置来降低发生资金损失风险的概率。此外创新性的增加利用缓存实时计算缓冲记账的余额,在高并发环境下,精确初始化账户余额到缓存,避免资金损失风险。为运营商提供了一套在高业务并发场景冲击下完善、低风险、准确灵活的缓冲记账设计方法和装置。
[0019]从目前使用效果来看,使用这种方法可以使单账户的出账TPS达到2000,系统能够正常平稳、安全的运行,在告警金额和最低金额阈值达到时会进行缓冲记账和实时记账的智能自动切换,避免出现资金风险。
附图说明
[0020]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0021]图1是本专利技术的缓冲规则图;
[0022]图2是本专利技术的缓冲规则配置模块用例图;
[0023]图3是本专利技术的获取缓冲规则模块流程图;
[0024]图4是本专利技术的资金风险检查模块流程图;
[0025]图5是本专利技术的缓冲记账模块流程图;
[0026]图6是本专利技术的实时记账模块流程图;
[0027]图7是本专利技术的余额更新模块流程图;
[0028]图8是本专利技术的缓冲记账定时任务流程图;
[0029]图9是本专利技术的日终缓冲记账定时任务流程图;
[0030]图10是本专利技术的异步任务流程图;
[0031]图11是本专利技术的缓冲规则检查流程图;
[0032]图12是本专利技术的完整记账流程。
具体实施方式
[0033]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。其中附图中相同的标号全部指的是相同的部件。
[0034]实施例1
[0035]如图1

12,本专利技术提供一种解决运营商账户出账缓冲的方法,包括以下:
[0036]一、完善的缓冲记账规则设置;缓冲记账规则如图1所示,包括账户号、账户类型、缓冲方向、缓冲间隔、告警金额、最低金额、风险标识和状态信息;
[0037]账户号、账户类型用来确定唯一的一个资金账户;
[0038]缓冲方向:包括借方(DR)缓冲、贷方(CR)缓冲、借贷(DRCR)缓冲;借方缓冲是指账户在借方记账时采取缓冲记账,贷方缓冲是指账户在贷方记账时采取缓冲记账,借贷缓冲是指账户在借方和贷方记账时都采取缓冲记账的记账方式;本文所讲的出账缓冲,是指商户在借方记账时,采取缓冲记账机制的记账方式,因此商户的借方缓冲或借贷缓冲可能会存在出账缓冲问题;
[0039]缓冲间隔:采取缓冲记账的账户间隔多长时间执行余额更新操作,缓冲间隔的长短关系到账户的当前余额和实际余额的差异,间隔越短,差异越小;
[0040]告警金额:当余额低于告警金额时,会发出告警信息,提醒用户充值;
[0041]最低金额:当余额低于最低金额时,不仅会发出告警信息,还会将缓冲规则置为失效,由缓冲记账改为实时记账;
[0042]风险标识:用来标志是否需要检查资金风险,一般配合借方缓冲或借贷缓冲使用;“是”表示缓冲记账时需要检查资金风险,“否”表示不需要检查资金风险;
[0043]状态:标识该缓冲规则是否有效;
[0044]二、利用缓存实时计算缓冲记账的余额,避免资金损失风险;
[0045]三、采取红字标识用来控制账户的余额是否为负,并且可以用来保证缓冲记账汇总更新账户余额时一定能够成功;此外,如果账户的红字标识为“Y”,表示账户余额可以为负,此时不用关注资金风险问题;红字标识为“N”,表示账户余额不可以为负,此时需要关注资金风险问题。
[0046]本文所申请的在出账缓冲场景下为解决资金风险问题的装置,所述装置包括:
[0047]一、缓冲规则配置模块如图2所示:主要包括新增缓冲规则和修改缓冲规则功能。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种解决运营商账户出账缓冲的方法,其特征在于,包括以下:一、完善的缓冲记账规则设置,包括账户号、账户类型、缓冲方向、缓冲间隔、告警金额、最低金额、风险标识和状态信息;账户号、账户类型用来确定唯一的一个资金账户;缓冲方向:包括借方(DR)缓冲、贷方(CR)缓冲、借贷(DRCR)缓冲;借方缓冲是指账户在借方记账时采取缓冲记账,贷方缓冲是指账户在贷方记账时采取缓冲记账,借贷缓冲是指账户在借方和贷方记账时都采取缓冲记账的记账方式;本文所讲的出账缓冲,是指商户在借方记账时,采取缓冲记账机制的记账方式,因此商户的借方缓冲或借贷缓冲可能会存在出账缓冲问题;缓冲间隔:采取缓冲记账的账户间隔多长时间执行余额更新操作,缓冲间隔的长短关系到账户的当前余额和实际余额的差异,间隔...

【专利技术属性】
技术研发人员:徐原野李国雄
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1