一种自助终端验证出钞的方法及装置与流程

文档序号:17385819发布日期:2019-04-13 00:09阅读:257来源:国知局
一种自助终端验证出钞的方法及装置与流程

本发明实施例涉及自助终端的技术领域,尤其涉及一种自助终端验证出钞的方法及装置。



背景技术:

目前,自助终端出钞的可靠性技术是自助服务安全领域的研究热点技术之一。业界著名的“许霆案”事件的起因是由于该自助终端的出钞技术缺乏有效的控制和必要的验证导致的,使得许霆可以用一张只有167元余额的银行卡取出逾16万巨款。为了有效杜绝此类事件,或者降低该类事件导致的损失,如何提高对自助终端出钞准确性是有待解决的问题。



技术实现要素:

本发明实施例的目的在于提出一种自助终端验证出钞的方法及装置,旨在解决如何在自助终端机芯出钞时,对基于该卡号的出钞数目进行限制,从而可以避免由于程序出错导致的错误出钞的问题。

第一方面,一种自助终端验证出钞的方法,所述方法包括:

根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;

根据所述剩余取款限额获取当前取款业务的出钞限额;

在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;

若所述机芯的出钞额度不大于所述出钞限额,则打开钞门。

优选地,所述通过暂存器和机芯接客部统计所述机芯的出钞额度,包括:

在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器统计所述机芯的出钞额度;

若所述机芯的出钞额度不大于所述出钞限额,则向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令;

在所述自助终端将所述钞票送至机芯接客部且尚未打开所述机芯外钞门时,统计所述机芯的出钞额度。

优选地,所述根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额,包括:

获取所述用户当前取款账户在每个取款地区的剩余取款额度;或者,

获取所述用户当前取款账户当前取款的最大取款限额;或者,

对比所述剩余取款额度值和所述最大取款限额值,将值小的取款限额值作为所述用户当前取款账户的剩余取款额度。

优选地,所述获取所述用户当前取款账户在每个取款地区的剩余取款额度,包括:

获取所述用户当前取款账户在预设时间段内的已取款地区的取款额度;

获取所述用户当前取款账户在所述预设时间段内的已取款地区对应的取款限额;

将每个取款地区的取款限额减去对应取款地区的取款额度,得到每个取款地区的剩余取款限额。

优选地,所述获取所述用户当前取款账户当前取款的最大取款限额,包括:

获取所述用户当前取款账户在所述预设时间段内的所有取款额度;

获取所述用户当前取款账户在所述预设时间段内的最大取款限额;

将所述最大取款限额减去所述所有取款额度,得到所述用户当前取款账户当前取款的最大取款限额。

优选地,所述方法还包括:

若所述机芯的出钞额度大于所述出钞限额,则中止向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令。

第二方面,一种自助终端验证出钞的装置,所述装置包括:

计算模块,用于根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;

获取模块,用于根据所述剩余取款限额获取当前取款业务的出钞限额;

统计模块,用于在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;

打开模块,用于若所述机芯的出钞额度不大于所述出钞限额,则打开钞门。

优选地,所述统计模块,用于:

在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器统计所述机芯的出钞额度;

若所述机芯的出钞额度不大于所述出钞限额,则向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令;

在所述自助终端将所述钞票送至机芯接客部且尚未打开所述机芯外钞门时,统计所述机芯的出钞额度。

优选地,所述计算模块,包括:

第一获取单元,用于获取所述用户当前取款账户在每个取款地区的剩余取款额度;或者,

第二获取单元,用于获取所述用户当前取款账户当前取款的最大取款限额;或者,

对比单元,用于对比所述剩余取款额度值和所述最大取款限额值,将值小的取款限额值作为所述用户当前取款账户的剩余取款额度。

优选地,所述第一获取单元,用于:

获取所述用户当前取款账户在预设时间段内的已取款地区的取款额度;

获取所述用户当前取款账户在所述预设时间段内的已取款地区对应的取款限额;

将每个取款地区的取款限额减去对应取款地区的取款额度,得到每个取款地区的剩余取款限额。

优选地,所述第二获取单元,用于:

获取所述用户当前取款账户在所述预设时间段内的所有取款额度;

获取所述用户当前取款账户在所述预设时间段内的最大取款限额;

将所述最大取款限额减去所述所有取款额度,得到所述用户当前取款账户当前取款的最大取款限额。

优选地,所述装置还包括:

中止模块,用于若所述机芯的出钞额度大于所述出钞限额,则中止向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令。

本发明实施例提供的一种自助终端验证出钞的方法及装置,根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;根据所述剩余取款限额获取当前取款业务的出钞限额;在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;若所述机芯的出钞额度不大于所述出钞限额,则打开钞,实现对自助设备出钞技术范围进行有效验证,使得自助设备出钞数目得到验证,或者出钞数量的范围得到有效控制,从而可以提高自助设备出钞准确性,或者减少出钞损失。

附图说明

图1是本发明实施例自助终端验证出钞的方法第一实施例的流程示意图;

图2是本发明实施例自助终端验证出钞的方法第二实施例的流程示意图;

图3是本发明实施例自助终端验证出钞的方法第三实施例的流程示意图;

图4是本发明实施例自助终端验证出钞的方法第四实施例的流程示意图;

图5是本发明实施例自助终端验证出钞的装置的功能模块示意图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

实施例一

参考图1,图1是本发明实施例自助终端验证出钞的方法第一实施例的流程示意图。

在实施例一中,所述自助终端验证出钞的方法包括:

步骤101,根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;

具体的,所述的银行账户的各剩余取款限额,是指根据该账户在银行后台设置的或者自助设备设置的各类取款限额,减去该账户在某时段或在某地区已取款的各类取款数额之差。具体方式如下:

优选地,所述根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额,包括:

获取所述用户当前取款账户在每个取款地区的剩余取款额度;或者,

获取所述用户当前取款账户当前取款的最大取款限额;或者,

对比所述剩余取款额度值和所述最大取款限额值,将值小的取款限额值作为所述用户当前取款账户的剩余取款额度。

优选地,所述获取所述用户当前取款账户在每个取款地区的剩余取款额度,包括:

获取所述用户当前取款账户在预设时间段内的已取款地区的取款额度;

获取所述用户当前取款账户在所述预设时间段内的已取款地区对应的取款限额;

将每个取款地区的取款限额减去对应取款地区的取款额度,得到每个取款地区的剩余取款限额。

具体的,如:某卡开户时设置每月取款限额为5万元,该月该卡已经提取了4.5万元,则月限额的剩余取款限额为5000元;又人民银行规定日取款限额2万元,该卡当天已取款1.6万元,则日限额的剩余取款限额为4000元;如果本自助设备限制该卡日取款限额为5000元,该卡在自助设备已取款2000元,则该卡在本自助设备的剩余取款限额为3000元;如该卡开卡时设定在深圳地区的每周取款限额为1万元,设定在非深圳地区为5000元,该周在深圳地区已取款7500元,在深圳之外的地区取款3000元,当用户进行取款的自助设备隶属深圳地区时,则用户的该类剩余取款限额为10000-7500=2500元,当用户进行取款的自助设备隶属非深圳地区时,则用户的该类剩余取款限额为5000-3000=2000元。

优选地,所述获取所述用户当前取款账户当前取款的最大取款限额,包括:

获取所述用户当前取款账户在所述预设时间段内的所有取款额度;

获取所述用户当前取款账户在所述预设时间段内的最大取款限额;

将所述最大取款限额减去所述所有取款额度,得到所述用户当前取款账户当前取款的最大取款限额。

具体的,某卡某日已取款6000元,该卡发卡行规定单日取款限额为1万元,该卡发卡行单日取款限额为1万元,该卡发卡行单日限额的已取款数额为6000元,可计算出该卡发卡行单日限额的剩余取款数额为4000元。

对比所述剩余取款额度值和所述最大取款限额值,将值小的取款限额值作为所述用户当前取款账户的剩余取款额度具体方式如下:

具体的,某卡某日已取款6000元,该卡发卡行规定单日取款限额为1万元,该卡发卡行单日取款限额为1万元,该卡发卡行单日限额的已取款数额为6000元,可计算出该卡发卡行单日限额的剩余取款数额为4000元;

该卡在开户时规定深圳地区周末单日取款限额为8000元,非深圳地区周末单日取款限额为5000元,该卡当天周末在深圳地区的已取款数额为5000元,非深圳为1000元,可计算出该卡当天周末在深圳地区的剩余取款数额为3000元,非深圳为4000元。

如果用户在深圳地区的自助终端上取款,该自助终端对银行卡单日取款限额5000元。

则用户在深圳地区的自助终端上取款,可根据上述的该卡的三个剩余取款限额,计算出本次取款业务的出钞限额为:min{4000,3000,5000}=3000元。

更进一步,所述银行账户的各取款限额,包括:

1)银行后台服务器对于银行账户规定的取款限额(如:人民银行规定银行卡单日取款限额2万元,又如农业银行业务服务后台规定本行卡单日取款限额5千元,规定他行卡单日限额3千元);

2)自助设备ATMC规定的取款限额(如某银行ATMC规定每笔取款业务限额3千元,又如某自助终端规定银行卡在该终端单日取款限额5千元);

3)用户在开户时候设定的各种取款限额,如用户开户设定一些特定地区的该卡取款限额,或者一些特定时间或时间段的取款限额,如用户设定在广州市区的单日取款限额为5千元,在其他地区为2千元,或者在周六周日和节假日的单日取款限额为1万元,其余时段的单日取款限额为2千元;

4)上述各种限额的组合,如某用户卡在单笔取款限额为3千元的自助终端上取款,还需要验证该用户卡是否在该日取款限额在人民银行规定的2万元以下。

步骤102,根据所述剩余取款限额获取当前取款业务的出钞限额;

步骤103,在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;

优选地,所述通过暂存器和机芯接客部统计所述机芯的出钞额度,包括:

在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器统计所述机芯的出钞额度;

若所述机芯的出钞额度不大于所述出钞限额,则向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令;

在所述自助终端将所述钞票送至机芯接客部且尚未打开所述机芯外钞门时,统计所述机芯的出钞额度。

步骤104,若所述机芯的出钞额度不大于所述出钞限额,则打开钞门。

具体的,所述在自助设备机芯成功挖钞后,至钞票送至机芯接客部尚未打开机芯小门让用户拿取钞票前这个时段,统计本次机芯出钞额,其统计时机可以是机芯成功挖取需要数量的钞票后,尚未打开机芯小门让用户可以拿取钞票前的这个时段,机芯处于一个稳定状态的时候。按照现有技术,机芯执行完挖钞指令,从钞箱挖取所需数量的钞票至暂存器上,机芯将处于一个稳定状态,然后机芯执行送钞质量,将暂存器上钞票送至机芯接客部,机芯将处于一个稳定状态,机芯打开小门以便用户可以拿取钞票。

优选地,所述方法还包括:

若所述机芯的出钞额度大于所述出钞限额,则中止向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令。

本发明实施例提供的一种自助终端验证出钞的方法,根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;根据所述剩余取款限额获取当前取款业务的出钞限额;在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;若所述机芯的出钞额度不大于所述出钞限额,则打开钞,实现对自助设备出钞技术范围进行有效验证,使得自助设备出钞数目得到验证,或者出钞数量的范围得到有效控制,从而可以提高自助设备出钞准确性,或者减少出钞损失。

实施例二

参考图2,图2是本发明实施例自助终端验证出钞的方法第二实施例的流程示意图。

在实施例二中,所述自助终端验证出钞的方法包括:

步骤201,用户插卡,输入密码,选择取款业务,输入取款金额;

步骤202,根据该卡信息,获取该卡位于银行后台服务器的取款限额信息;

步骤203,根据该卡信息和本地自助设备信息,获取该卡在本自助设备的取款限额信息;

步骤204,根据以上获得的各取款限额信息,计算出本次取款限额;

步骤205,判断用户输入的取款金额,是否满足本次取款限额;

步骤206,机芯出钞,挖钞成功,将成功挖出的钞票叠到暂存器上;

步骤207,判断暂存器上的出钞数量是否大于本次取款限额,是则中止出钞返回本次取款业务,暂停取款服务,等待维护处理,否则继续出钞直至完成本次取款业务。

实施例三

参考图3,图3是本发明实施例自助终端验证出钞的方法第三实施例的流程示意图。

在实施例三中,所述自助终端验证出钞的方法包括:

步骤301,用户插卡,输入密码,选择取款业务,输入取款金额;

步骤302,获取该卡在本自助设备已成功取款金额;

步骤303,如果用户输入的取款金额,加上该卡在本自助设备已成功取款金额之和,大于银行后台或者自助终端预先设定的取款限额,则中止本次取款业务;否则继续步骤304;

步骤304,机芯出钞,挖钞成功,将成功挖出的钞票叠到暂存器上;

步骤305,判断暂存器上的出钞数量,加上该卡在本自助设备已成功取款金额之和,是否大于预先设定的取款限额,是则中止出钞滚回本次取款业务,暂停取款服务,等待维护处理。否则继续出钞,直至完成本次取款业务,并更新该卡在本自助设备已成功取款金额。

实施例四

参考图4,图4是本发明实施例自助终端验证出钞的方法第四实施例的流程示意图。

在实施例四中,所述自助终端验证出钞的方法包括:

步骤401,用户插卡,输入密码,选择取款业务,输入取款金额;

步骤402,获取该卡在本自助设备已成功取款金额;

步骤403,如果用户输入的取款金额,加上该卡在本自助设备已成功取款金额之和,大于银行后台或者自助终端预先设定的取款限额,则中止本次取款业务;否则继续步骤404;

步骤404,机芯出钞,挖钞成功,将暂存器上钞票送至机芯接客部,暂不打开机芯小门;

步骤405,判断暂存器上的出钞数量,加上该卡在本自助设备已成功取款金额之和,是否大于预先设定的取款限额,是则中止出钞滚回本次取款业务,暂停取款服务,等待维护处理。否则打开机芯小门,等待用户拿取,直至完成本次取款业务,并更新该卡在本自助设备已成功取款金额。

实施例五

参考图5,图5是本发明实施例自助终端验证出钞的装置的功能模块示意图。

在实施例五中,所述自助终端验证出钞的装置包括:

计算模块501,用于根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;

具体的,所述的银行账户的各剩余取款限额,是指根据该账户在银行后台设置的或者自助设备设置的各类取款限额,减去该账户在某时段或在某地区已取款的各类取款数额之差。具体方式如下:

优选地,所述计算模块501,包括:

第一获取单元,用于获取所述用户当前取款账户在每个取款地区的剩余取款额度;或者,

第二获取单元,用于获取所述用户当前取款账户当前取款的最大取款限额;或者,

对比单元,用于对比所述剩余取款额度值和所述最大取款限额值,将值小的取款限额值作为所述用户当前取款账户的剩余取款额度。

优选地,所述第一获取单元,用于:

获取所述用户当前取款账户在预设时间段内的已取款地区的取款额度;

获取所述用户当前取款账户在所述预设时间段内的已取款地区对应的取款限额;

将每个取款地区的取款限额减去对应取款地区的取款额度,得到每个取款地区的剩余取款限额。

具体的,如:某卡开户时设置每月取款限额为5万元,该月该卡已经提取了4.5万元,则月限额的剩余取款限额为5000元;又人民银行规定日取款限额2万元,该卡当天已取款1.6万元,则日限额的剩余取款限额为4000元;如果本自助设备限制该卡日取款限额为5000元,该卡在自助设备已取款2000元,则该卡在本自助设备的剩余取款限额为3000元;如该卡开卡时设定在深圳地区的每周取款限额为1万元,设定在非深圳地区为5000元,该周在深圳地区已取款7500元,在深圳之外的地区取款3000元,当用户进行取款的自助设备隶属深圳地区时,则用户的该类剩余取款限额为10000-7500=2500元,当用户进行取款的自助设备隶属非深圳地区时,则用户的该类剩余取款限额为5000-3000=2000元。

优选地,所述第二获取单元,用于:

获取所述用户当前取款账户在所述预设时间段内的所有取款额度;

获取所述用户当前取款账户在所述预设时间段内的最大取款限额;

将所述最大取款限额减去所述所有取款额度,得到所述用户当前取款账户当前取款的最大取款限额。

具体的,某卡某日已取款6000元,该卡发卡行规定单日取款限额为1万元,该卡发卡行单日取款限额为1万元,该卡发卡行单日限额的已取款数额为6000元,可计算出该卡发卡行单日限额的剩余取款数额为4000元。

优选地,所述对比单元具体用于:

某卡某日已取款6000元,该卡发卡行规定单日取款限额为1万元,该卡发卡行单日取款限额为1万元,该卡发卡行单日限额的已取款数额为6000元,可计算出该卡发卡行单日限额的剩余取款数额为4000元;

该卡在开户时规定深圳地区周末单日取款限额为8000元,非深圳地区周末单日取款限额为5000元,该卡当天周末在深圳地区的已取款数额为5000元,非深圳为1000元,可计算出该卡当天周末在深圳地区的剩余取款数额为3000元,非深圳为4000元。

如果用户在深圳地区的自助终端上取款,该自助终端对银行卡单日取款限额5000元。

则用户在深圳地区的自助终端上取款,可根据上述的该卡的三个剩余取款限额,计算出本次取款业务的出钞限额为:min{4000,3000,5000}=3000元。

其中,所述银行账户的各取款限额,包括:

1)银行后台服务器对于银行账户规定的取款限额(如:人民银行规定银行卡单日取款限额2万元,又如农业银行业务服务后台规定本行卡单日取款限额5千元,规定他行卡单日限额3千元);

2)自助设备ATMC规定的取款限额(如某银行ATMC规定每笔取款业务限额3千元,又如某自助终端规定银行卡在该终端单日取款限额5千元);

3)用户在开户时候设定的各种取款限额,如用户开户设定一些特定地区的该卡取款限额,或者一些特定时间或时间段的取款限额,如用户设定在广州市区的单日取款限额为5千元,在其他地区为2千元,或者在周六周日和节假日的单日取款限额为1万元,其余时段的单日取款限额为2千元;

4)上述各种限额的组合,如某用户卡在单笔取款限额为3千元的自助终端上取款,还需要验证该用户卡是否在该日取款限额在人民银行规定的2万元以下。

获取模块502,用于根据所述剩余取款限额获取当前取款业务的出钞限额;

统计模块503,用于在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;

优选地,所述统计模块503,用于:

在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器统计所述机芯的出钞额度;

若所述机芯的出钞额度不大于所述出钞限额,则向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令;

在所述自助终端将所述钞票送至机芯接客部且尚未打开所述机芯外钞门时,统计所述机芯的出钞额度。

打开模块504,用于若所述机芯的出钞额度不大于所述出钞限额,则打开钞门。

具体的,所述在自助设备机芯成功挖钞后,至钞票送至机芯接客部尚未打开机芯小门让用户拿取钞票前这个时段,统计本次机芯出钞额,其统计时机可以是机芯成功挖取需要数量的钞票后,尚未打开机芯小门让用户可以拿取钞票前的这个时段,机芯处于一个稳定状态的时候。按照现有技术,机芯执行完挖钞指令,从钞箱挖取所需数量的钞票至暂存器上,机芯将处于一个稳定状态,然后机芯执行送钞质量,将暂存器上钞票送至机芯接客部,机芯将处于一个稳定状态,机芯打开小门以便用户可以拿取钞票。

优选地,所述装置还包括:

中止模块,用于若所述机芯的出钞额度大于所述出钞限额,则中止向所述机芯发送与所述出钞额度对应的钞票送至出钞口的送钞指令。

本发明实施例提供的一种自助终端验证出钞的装置,根据预设剩余取款余额的计算方法,计算用户当前取款账户的剩余取款限额;根据所述剩余取款限额获取当前取款业务的出钞限额;在所述自助终端的机芯执行挖钞指令从钱箱成功挖钞之后,通过暂存器和/或机芯接客部统计所述机芯的出钞额度;若所述机芯的出钞额度不大于所述出钞限额,则打开钞,实现对自助设备出钞技术范围进行有效验证,使得自助设备出钞数目得到验证,或者出钞数量的范围得到有效控制,从而可以提高自助设备出钞准确性,或者减少出钞损失。

以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1