[发明专利]额度资源处理方法、联机交易处理方法及装置有效
申请号: | 201510061643.1 | 申请日: | 2015-02-05 |
公开(公告)号: | CN104599177B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 佟炜;张宝强;王建生;田鸿;张伟 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 额度 资源 处理 方法 联机 交易 装置 | ||
技术领域
本发明涉及信息处理技术领域,更具体的说,涉及一种额度资源处理方法、联机交易处理方法及装置。
背景技术
在银行联机类业务中,经常存在对发行产品额度的控制,例如理财产品额度上限、债券发售限额等,这些销售额度控制就需要在联机交易中对额度资源进行热点访问和更新,直至资源耗尽。例如,对理财产品的购买交易,对发售总额进行限制,每笔交易成功的认购交易都将扣减总额,直至总额为零,产品将不能购买。
在这类交易中,额度资源(即产品限额)具有唯一属性,且同类交易都必须访问此资源,每次访问此资源都必须独占访问、独占更新,以防止对产品限额的错误读写,这就导致额度资源成为热点资源,当大量购买交易发生时,就需要交易排队串行独占访问更新额度资源,导致交易拥塞,响应速度变慢。当拥塞不断积累,使系统资源耗尽,甚至会导致系统崩溃。
因此,如何对额度资源进行处理以降低交易拥塞发生的概率,提高响应速度成为亟待解决的问题。
发明内容
本发明的目的在于提供一种额度资源处理方法、联机交易处理方法及装置,以降低交易拥塞发生的概率,提高响应速度。
为实现上述目的,本发明实施例提供了如下技术方案:
一种额度资源处理方法,包括:
S11:对额度申请表中的记录进行分析处理,以确定额度申请表中状态信息为申请状态的记录的条目数总和,其中,所述额度申请表中记录有联机交易记录的各次额度申请信息,每条记录中记录有每笔额度申请的申请对象、申请额度、申请时间以及状态信息;
S12:判断所述额度申请表中状态信息为申请状态的记录的条目数总和是否达到预设条目数,若是,则执行步骤S15;否则,执行步骤S13;
S13:查询额度申请表中状态信息为申请状态的最早一条记录,计算该记录的记录时间(即申请时间)与当前时间的第一时间差值;
S14:判断所述第一时间差值是否大于第一预设时长,若是,则执行步骤S15;否则,返回执行步骤S11;
S15:计算所述额度申请表中所有状态信息为申请状态的记录中申请额度的总和,并查询额度资源的当前剩余额度值;
S16:将所述申请额度的总和与所述当前剩余额度值进行比较;若所述申请额度的总和大于所述当前剩余额度值,则执行步骤S17;否则,执行步骤S18;
S17:按照申请时间顺序,逐条记录将申请额度从所述当前剩余额度中扣减,将额度申请表中完成扣除额度的记录标记为申请成功状态,并返回执行步骤S11;
S18:从当前剩余额度中扣除所述申请额度的总和,将额度申请表中完成扣除额度的记录一次性全部标记为申请成功状态,并返回执行步骤S11。
上述方法,优选的,所述对额度申请表中的记录进行分析处理,以确定额度申请表中状态信息为申请状态的记录的条目数总和包括:
查询所述额度申请表中所有状态信息为申请状态,且申请时间距离当前时间的第二时间差值大于第二预设时长的记录,将这些记录的状态信息更新为撤销状态;
统计所述额度申请表中状态信息为申请状态的记录的条目数总和。
上述方法,优选的,所述对额度申请表中的记录进行分析处理,以确定额度申请表中状态信息为申请状态的记录的条目数总和包括:
查询所述额度申请表中所有状态信息为申请成功状态,且申请时间距离当前时间的第三时间差值大于第三预设时长的记录,将这些记录的已处理额度累计返还额度资源,并将这些记录的状态信息更新为撤销状态;
统计所述额度申请表中状态信息为申请状态的记录的条目数总和。
上述方法,优选的,所述对额度申请表中的记录进行分析处理,以确定额度申请表中状态信息为申请状态的记录的条目数总和包括:
查询所述额度申请表中所有状态信息为申请状态,且申请时间距离当前时间的第二时间差值大于第二预设时长的记录,将这些记录的状态信息更新为撤销状态;
查询所述额度申请表中所有状态为申请成功状态,且申请时间距离当前时间的第三时间差值大于所述第三预设时长的记录,将这些记录的已处理额度累计返还额度资源,并将这些记录的状态信息更新为撤销状态;
统计所述额度申请表中状态信息为申请状态的记录的条目数总和。
上述方法,优选的,所述第二预设时长大于联机交易的预设等待时长。
一种联机交易处理方法,包括:
客户端初始化重提次数,并发起第一次联机交易,所述发起第一次联机交易包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510061643.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于手机的网上银行管理系统
- 下一篇:一种人工智能会计记账系统与方法