电子账户的透支防止方法及装置.pdf
《电子账户的透支防止方法及装置.pdf》由会员分享,可在线阅读,更多相关《电子账户的透支防止方法及装置.pdf(8页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911133652.1 (22)申请日 2019.11.19 (71)申请人 神州数码融信软件有限公司 地址 100000 北京市海淀区西北旺东路10 号院(东区)18号楼3层101-302 (72)发明人 张海梅刘锐杰 (74)专利代理机构 北京方韬法业专利代理事务 所(普通合伙) 11303 代理人 党小林 (51)Int.Cl. G06Q 20/40(2012.01) (54)发明名称 电子账户的透支防止方法及装置 (57)摘要 本发明提供了一种电子账户的透支防止方 。
2、法及装置。 该方法包括: 在透支检查事务中, 使用 逻辑锁对待检查的电子账户进行锁定; 通过将支 付金额与电子账户的余额进行比较, 对电子账户 是否透支进行检查; 检查完成之后, 在透支检查 事务中立即解除对电子账户进行锁定的逻辑锁。 本发明提供的电子账户的透支防止方法及装置 能够提升电子账户系统的并发量、 响应时间以及 客户的体验。 权利要求书1页 说明书4页 附图2页 CN 110866757 A 2020.03.06 CN 110866757 A 1.一种电子账户的透支防止方法, 其特征在于, 包括: 在透支检查事务中, 使用逻辑锁对待检查的电子账户进行锁定; 通过将支付金额与电子账户的。
3、余额进行比较, 对电子账户是否透支进行检查; 检查完成之后, 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁。 2.根据权利要求1所述的电子账户的透支防止方法, 其特征在于, 逻辑锁以被锁定的电 子账户的标识号进行标识; 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁, 包括: 根据对逻辑锁进行 标识的电子账户的标识号, 对逻辑锁进行解锁。 3.根据权利要求1所述的电子账户的透支防止方法, 其特征在于, 还包括: 在使用逻辑锁对待检查的电子账户进行锁定之前, 采用透支检查事务对电子账户信 息, 与电子账户关联的交易信息进行统一检查。 4.根据权利要求3所述的电子账户的透支防止方法, 其。
4、特征在于, 统一检查的内容涉 及: 账户限制检查、 账户密码检查、 账户安全认证方式检查、 交易限额检查、 黑名单检查、 账 户可用余额检查。 5.根据权利要求4所述的电子账户的透支防止方法, 其特征在于, 账户限制检查是对账 户限制条件在当前交易中是否被满足的检查; 账户密码检查是账户密码的安全性的检查; 账户安全认证方式检查是在对当前交易中采用的安全认证方式是否合法的检查; 交易限额检查是对当前交易是否超出账户的交易限额限制的检查; 黑名单检查是对交易对象是否为黑名单中屏蔽对象的检查; 账户可用余额检查是对电子账户的可用余额进行检查, 检查该余额是否能满足支付的 业务要求。 6.根据权利要。
5、求1所述的电子账户的透支防止方法, 其特征在于, 还包括: 在通过将支付金额与电子账户的余额进行比较, 对电子账户是否透支进行检查之后, 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁之前, 依据交易发生的借贷方及 交易金额, 更新账户的余额。 7.根据权利要求1所述的电子账户的透支防止方法, 其特征在于, 还包括: 在通过将支付金额与电子账户的余额进行比较, 对电子账户是否透支进行检查之后, 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁之前, 进行数据库事务的提交。 8.一种电子账户的透支防止装置, 其特征在于, 包括: 一个或多个处理器; 存储装置, 用于存储一个或多个程序, 当。
6、所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现根据权利要求1至7任意一项所述的电子账户的透支防止方法。 权利要求书 1/1 页 2 CN 110866757 A 2 电子账户的透支防止方法及装置 技术领域 0001 本发明涉及金融信息处理技术领域, 特别是涉及一种电子账户的透支防止方法及 装置。 背景技术 0002 电子账户系统经常会发生多支付渠道并发的电子账户扣帐、 入账, 为了防止电子 账户透支或锁死, 各个电子账户系统都采用了不同的技术方法来防止这些问题的产生。 当 同一电子账户出现大并发扣款情况时, 有些系统考虑不完善, 电子账户余额校验不严谨, 造 成。
7、了电子账户的透支; 有些系统虽然使用了数据库的行锁, 却带来系统性能降低的风险; 数 据库行锁的机制, 在支持多种数据库、 数据库采用分库分表时, 不能平滑过渡, 会出现支持 不完善或不适用的情况; 有些系统采用先给电子账户加锁, 然后再校验电子账户的余额, 这 种处理机制在整个交易处理过程中都在锁定资源, 造成系统资源浪费, 影响系统的性能及 交易响应时间, 降低了业务处理的并发量, 降低了客户的满意度。 0003 基于以上情况, 如何设计一种能有效防止多支付渠道并发交易情况下电子账户透 支的方法, 提升系统性能、 吞吐量, 增强客户体验, 保证电子账户安全可靠称为电子账户系 统的一大痛点。。
8、 发明内容 0004 本发明要解决的技术问题是提供一种电子账户的透支防止方法及装置, 能够提升 电子账户系统的并发量、 响应时间以及客户的体验。 0005 为解决上述技术问题, 本发明提供了一种电子账户的透支防止方法, 所述方法包 括: 在透支检查事务中, 使用逻辑锁对待检查的电子账户进行锁定; 通过将支付金额与电子 账户的余额进行比较, 对电子账户是否透支进行检查; 检查完成之后, 在透支检查事务中立 即解除对电子账户进行锁定的逻辑锁。 0006 在一些实施方式中, 逻辑锁以被锁定的电子账户的标识号进行标识; 解除对电子 账户进行锁定的逻辑锁, 包括: 根据对逻辑锁进行标识的电子账户的标识号。
9、, 对逻辑锁进行 解锁。 0007 在一些实施方式中, 使用逻辑锁对电子账户锁定后, 与电子账户关联的所有业务 数据均不允许其他应用访问。 0008 在一些实施方式中, 还包括: 在使用逻辑锁对待检查的电子账户进行锁定之前, 采 用透支检查事务对电子账户信息, 与电子账户关联的交易信息进行统一检查。 0009 在一些实施方式中, 统一检查的内容涉及: 账户限制检查、 账户密码检查、 账户安 全认证方式检查、 交易限额检查、 黑名单检查、 账户可用余额检查。 0010 在一些实施方式中, 账户限制检查是对账户限制条件在当前交易中是否被满足的 检查; 账户密码检查是账户密码的安全性的检查; 账户安。
10、全认证方式检查是在对当前交易 中采用的安全认证方式是否合法的检查; 交易限额检查是对当前交易是否超出账户的交易 说明书 1/4 页 3 CN 110866757 A 3 限额限制的检查; 黑名单检查是对交易对象是否为黑名单中屏蔽对象的检查; 账户可用余 额检查是检查账户可用余额是否满足支付的业务要求。 0011 在一些实施方式中, 还包括: 在通过将支付金额与电子账户的余额进行比较, 对电 子账户是否透支进行检查之后, 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁 之前, 依据交易发生的借贷方及交易金额, 更新账户的余额。 0012 在一些实施方式中, 还包括: 在通过将支付金额与电子账。
11、户的余额进行比较, 对电 子账户是否透支进行检查之后, 在透支检查事务中立即解除对电子账户进行锁定的逻辑锁 之前, 进行数据库事务的提交。 0013 此外, 本发明还提供了一种电子账户的透支防止装置, 所述装置包括: 一个或多个 处理器; 存储装置, 用于存储一个或多个程序, 当所述一个或多个程序被所述一个或多个处 理器执行, 使得所述一个或多个处理器实现根据前文所述的电子账户的透支防止方法。 0014 采用这样的设计后, 本发明至少具有以下优点: 0015 提供一种新的防止电子账户透支的方法, 提升电子账户系统的并发量、 响应时间 以及客户的体验。 此装置按照电子账户系统的业务处理流程控制,。
12、 采用简单、 高效、 通用的 技术方法, 达到防止电子账户透支的目的, 降低电子账户系统的复杂度。 附图说明 0016 上述仅是本发明技术方案的概述, 为了能够更清楚了解本发明的技术手段, 以下 结合附图与具体实施方式对本发明作进一步的详细说明。 0017 图1是本发明实施例提供的电子账户的透支防止方法的流程图; 0018 图2是本发明实施例提供的电子账户的透支防止装置的结构图。 具体实施方式 0019 以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优选实 施例仅用于说明和解释本发明, 并不用于限定本发明。 0020 图1示出了本发明提供的电子账户的透支防止方法的流程图。。
13、 参见图1, 电子账户 的透支防止方法包括: 0021 S11, 采用透支检查事务对电子账户信息, 与电子账户关联的关联信息进行统一检 查。 0022 电子账户检查, 主要包括: 账户密码、 账户可用余额检查等的各项业务检查, 为提 升系统性能, 采用并行检查的方式。 0023 电子账户检查包括发生业务的账户信息、 交易信息的检查, 比如: 账户限制检查、 账户密码检查、 账户安全认证方式检查、 交易限额检查、 黑名单检查、 账户可用余额检查等 等, 为提升系统性能, 采用并行检查的方式, 即: 各项检查同时进行, 最后统一合并检查结 果。 如果有一项检查不通过, 则返回错误, 交易终止; 如。
14、果各个检查项都通过, 则继续进行后 续业务处理。 0024 S12, 在透支检查事务中, 使用逻辑锁对待检查的电子账户进行锁定。 0025 电子账户锁定, 在电子账户前序业务都检查通过后, 准备进行动帐处理时点前, 此 时使用系统提供的逻辑锁机制, 使用电子账户的唯一标识作为逻辑锁加锁的标识, 给参与 说明书 2/4 页 4 CN 110866757 A 4 交易的电子账户进行逻辑锁加锁处理。 0026 在电子账户前序业务都检查通过后, 准备进行动帐处理时点前, 此时采用系统提 供的逻辑锁, 使用电子账户的唯一标识作为逻辑锁加锁的标识, 给参与交易的电子账户进 行逻辑锁加锁处理, 保证电子账户。
15、余额的安全性和金额准确性; 同时满足使用不同数据库 的需要以及分布式系统的分库分表要求。 0027 经过加锁处理之后, 除当前正在执行透支检查的透支检查事务之外, 其他事务均 不能对电子账户的业务数据进行访问。 0028 S13, 通过将支付金额与电子账户的余额进行比较, 对电子账户是否透支进行检 查。 0029 电子账户余额检查, 为防止账户余额透支, 此时再进行一次账户余额的检查, 保证 账户可用余额大于等于支付金额, 满足支付的业务要求。 0030 为防止电子账户余额透支, 此时再进行一次电子账户余额的检查, 即电子账户的 可用余额是否大于等于支付金额, 如果满足此条件, 交易继续, 否。
16、则报错终止交易并解除电 子账户的逻辑锁, 从而保证电子账户不被透支。 0031 S14, 依据交易发生的借贷方及交易金额, 更新账户的余额。 0032 电子账户余额更新, 依据交易发生的借贷方及交易金额, 更新电子账户的余额。 0033 依据交易发生的借贷方及交易金额, 更新账户的余额。 0034 S15, 进行数据库事务的提交。 0035 数据库事务提交, 电子账户余额更新后, 就可以直接进行数据库事务的提交, 保证 整个业务处理的一致性。 0036 数据库事务提交, 电子账户余额更新后, 就可以进行数据库事务的提交, 保证整个 业务处理的一致性。 0037 S16, 在透支检查事务中立即解。
17、除对电子账户进行锁定的逻辑锁。 0038 电子账户解锁, 解除电子账户的逻辑锁, 根据电子账户锁定时的标识进行逻辑锁 的解锁处理, 保证整个业务处理的完整性和后续业务的正常进行。 0039 解除电子账户的逻辑锁, 根据加锁使用的电子账户唯一标识进行逻辑锁的解锁处 理, 保证整个业务处理的完整性和后续业务的正常进行。 0040 本发明旨在提供一种新的防止电子账户透支的方法, 提升电子账户系统的并发 量、 响应时间以及客户的体验。 此装置按照电子账户系统的业务处理流程控制, 采用简单、 高效、 通用的技术方法, 达到防止电子账户透支的目的, 降低电子账户系统的复杂度。 0041 通过步骤S11和S。
18、13的双余额检查机制, 一方面在交易执行过程中, 减少了系统资 源锁定的时间, 提升了系统支付交易的并发量及系统处理的性能, 同时又保证了电子账户 余额校验的可靠性, 即完全防止了电子账户余额透支的情况。 0042 通过步骤S12和S16电子账户逻辑锁定解锁机制, 达到保证电子账户余额更新的安 全性、 准确性、 并发性; 同时提升对不同数据库的支持及分布式系统的分库分表情况下的适 用性, 提升系统的扩展性和通用性。 0043 通过本发明的处理彻底实现了防止多支付渠道并发交易情况下电子账户透支的 情况发生, 提升了系统支付交易的并发量及系统处理的性能, 技术实现的简单、 通用, 帮助 银行提升业。
19、务创新能力和客户的体验。 说明书 3/4 页 5 CN 110866757 A 5 0044 图2是本发明电子账户的透支防止装置的结构图。 参见图2, 电子账户的透支防止 装置包括: 中央处理单元(CPU)201, 其可以根据存储在只读存储器(ROM)中的程序或者从存 储部分508加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。 在RAM 203中, 还存储有系统操作所需的各种程序和数据。 CPU 201、 ROM 202以及RAM 203通过总线 204彼此相连。 输入/输出(I/O)接口205也连接至总线204。 0045 以下部件连接至I/O接口205: 包括键盘。
20、、 鼠标等的输入部分206; 包括诸如阴极射 线管(CRT)、 液晶显示器(LCD)等以及扬声器等的输出部分207; 包括硬盘等的存储部分208; 以及包括诸如LAN卡、 调制解调器等的网络接口卡的通信部分209。 通信部分209经由诸如因 特网的网络执行通信处理。 驱动器210也根据需要连接至I/O接口205。 可拆卸介质211, 诸如 磁盘、 光盘、 磁光盘、 半导体存储器等等, 根据需要安装在驱动器210上, 以便于从其上读出 的计算机程序根据需要被安装入存储部分208。 0046 特别的, 根据本发明实施例, 上文参考流程图描述的过程可以被实现为计算机软 件程序。 例如, 本发明的实施。
21、例包括一种计算机程序产品, 其包括承载在计算机可读介质上 的计算机程序, 该计算机程序包含用于执行流程图所示的方法的程序代码。 在这样的实施 例中, 该计算机程序可以通过通信部分209从网络上被下载和安装, 和/或从可拆卸介质211 被安装。 在该计算机程序被中央处理单元(CPU)201执行时, 执行本发明的方法中限定的上 述功能。 0047 本发明旨在提供一种新的防止电子账户透支的方法, 降低系统技术实现的复杂 度, 提升电子账户系统的并发量、 响应时间以及客户的体验。 此装置按照各个电子账户系统 的业务处理流程控制, 达到防止电子账户透支的目的。 0048 电子账户逻辑锁定机制: 采用系统。
22、提供的逻辑锁机制, 简单高效, 达到保证电子账 户余额更新的安全性、 准确性、 并发性; 同时提升对不同数据库的支持及分布式系统的分库 分表情况下的适用性, 提升系统的扩展性、 通用性; 0049 电子账户双余额检查机制: 两次检查电子账户余额, 第一次余额校验, 作为初次业 务校验, 系统不进行资源锁定, 将不满足余额校验条件的电子账户进行过滤; 第二次余额校 验, 在电子账户的逻辑锁定后进行, 由于逻辑锁定后程序执行的唯一性, 保证了当前校验的 账户余额是电子账户的最新余额, 从而保证电子账户不被透支。 通过双余额校验机制, 一方 面在交易执行过程中, 减少了系统资源锁定的时间, 提升了系统支付交易的并发量及系统 处理的性能, 同时又保证了电子账户余额校验的可靠性, 即完全防止了电子账户余额透支 的情况。 0050 以上所述, 仅是本发明的较佳实施例而已, 并非对本发明作任何形式上的限制, 本 领域技术人员利用上述揭示的技术内容做出些许简单修改、 等同变化或修饰, 均落在本发 明的保护范围内。 说明书 4/4 页 6 CN 110866757 A 6 图1 说明书附图 1/2 页 7 CN 110866757 A 7 图2 说明书附图 2/2 页 8 CN 110866757 A 8 。
- 内容关键字: 电子 账户 透支 防止 方法 装置
管材冷轧机.pdf
禽畜养殖圈舍环境治理消杀机构.pdf
自动排屑的木工机床用顶针.pdf
用于油气井液面测试的声波采集装置.pdf
化工管道快速对接接头.pdf
新型咪头粘网机.pdf
麦克风生产用烘干装置.pdf
隐形眼镜助戴器.pdf
混合料制备系统.pdf
非遗用品存放柜用消毒装置.pdf
光伏逆变器用增压散热风扇.pdf
集线器.pdf
护理床抬升角测量仪.pdf
棋类设备的智能方块及棋类设备.pdf
基于数据融合的耕深监测装置.pdf
大口径平推阀.pdf
水利工程防汛浮标.pdf
自动锁螺丝机锁紧力调节装置.pdf
数据交换装置.pdf
高效羊粪有机肥发酵罐.pdf
应用于船首的船舶防撞结构.pdf
渔光互补的监控系统及方法.pdf
适应于高污泥浓度的脱氮除磷系统及方法.pdf
具有清洁效果的真空镀铝丝复绕设备.pdf
影像分类模型建立方法及装置、分类方法、装置及系统.pdf
基于多传感器融合技术的数据采集方法及系统.pdf
用于涵管的实时压力测试方法.pdf
人员安全转移救援舱及其制造方法.pdf
复合电缆生产用全自动绞线装置及方法.pdf
机载双站雷达间载波频率差高精度测量与补偿方法.pdf
量子密钥分发网络中负载均衡的分布式路由方法及系统.pdf
无线路由器间加密通讯方法及系统.pdf
一种封堵管鞍.pdf
功率放大器保护方法及其装置.pdf
一种具有多层壳及多级复合孔结构的碳酸钙微纳米材料.pdf
由阀金属粉末制造电解电容器的方法.pdf
车辆用驱动装置.pdf
中置动力的电动工具.pdf
一种室内空气质量调节系统及方法.pdf
一种变形五次多项式凸轮运行曲线算法.pdf
一种大张钞券产品数字管理方法.pdf
虚拟化环境下基于OPENMP的多GPU协同计算方法.pdf
一种长波长荧光探针及其制备方法和应用.pdf
显示基板及具有该显示基板的液晶显示面板.pdf
纤维素酯薄膜、偏振片及液晶显示装置.pdf
视频资源信息的排序方法及其系统.pdf
基于终端原生操作系统的应用功能实现方法和装置.pdf
一种高导电率的高强度铜铬锆合金细线导体的制备方法.pdf
一种蜜桔生态贮藏库.pdf
触摸装置及显示装置.pdf
基于多步双向DEBRUIJN图的变长KMER查询的顶点扩展方法.pdf