现金取款装置中多个钞箱的大额取款方法与流程

文档序号:29705856发布日期:2022-04-16 15:39阅读:438来源:国知局
现金取款装置中多个钞箱的大额取款方法与流程

1.本发明涉及一种现金取款装置中多个钞箱的大额取款方法。


背景技术:

2.目前金融自助产品-存取机(如:ucr)和金融柜员机-出纳机广泛地应用于银行的自助领域和柜台现金管理。一般来说,这些机器中均设置有多个用于存放钞票的钞箱,在进行取款时,会通过配钞算法来计算各个钞箱的挖钞数量,进而从各个钞箱中挖出相应数量的钞票,并放入到机器的出钞口位置。最后打开出钞口,由顾客取走钞票。
3.而顾客在进行大额取款时,情况又会变得更加复杂起来。这是由于一般来说,机器的出钞口存在着一次性最大出钞数量的限制。比方说,出钞口只能放下100张钞票,而顾客却需要取走5万元现金,那么即便机器提供给顾客的全部是100元的钞票,则也需要500张钞票才能满足顾客需求。而出现这种大额取款需求时,配钞算法就必须执行多次配钞计算,以前面取5万元的需求为例,配钞算法即首先执行一次从所有钞箱中进行配钞5万元的计算过程,但是由于出钞口一次出钞只能取出100张,则在进行配钞计算后,要再为出钞口按100张来分配钞箱的出钞数量。接下来,在完成这次出钞后,配钞算法再为剩下的4万元金额重新执行配钞计算,如此循环直至顾客取出需求的钞票为止。
4.而由于钞箱中的钞票在被挖出时需要进行核验,即防止钞箱中可能存在的损坏或其他原因不能提供给顾客的钞票,被发放到顾客手中,而核验失败的钞票在被挖出后,会直接送到钞票回收箱中,而不是送到出钞口。故为了补上这些核验失败的钞票数量以完成出钞,钞箱中一般都设置有部分保底钞票,这些保底钞票是不参与到配钞计算的。
5.但在实际使用中,银行工作人员发现,出现钞箱挖空报警后,在为钞箱补充钞票时,往往钞箱内还有部分完全可以出钞的钞票未实现出钞,虽然这部分钞票是为保底需要,但实际上导致了钞箱未空时就要补充钞票,反而大幅增加了银行工作人员的工作量。特别是在顾客进行大额取钞时,由于配钞运算更加复杂,钞箱内还有部分钞票未取出就出现挖空报警的情况也随之提升,不仅银行工作人员的工作量平白增加,且顾客也经常由于出现钞箱挖空报警而无法成功取走需要的金额,导致服务质量感受下降。


技术实现要素:

6.为了解决目前钞箱内保底钞票过多导致出现有钞票取不出的技术问题,本发明提供一种既能满足顾客需求并减轻银行工作人员工作量,又能保持钞箱中继续设置保底钞票的现金取款装置中多个钞箱的大额取款方法。
7.为了实现上述技术目的,本发明的技术方案是,
8.一种现金取款装置中多个钞箱的大额取款方法,包括以下步骤:
9.步骤1,将表示出钞口当前出钞次数的n的值初始化为1,将用于标识保底钞票是否参与配钞的标志flag的值设置为0,并进入步骤2;
10.其中保底钞票为每个钞箱中用于备用的钞票,且flag的取值范围为0或1,即为0时
表示保底钞票不参与配钞,为1时表示保底钞票参与配钞;
11.步骤2,根据flag的值来进行配钞计算,进入步骤3;
12.步骤3,若配钞计算成功,则进入步骤4;若配钞计算失败则进入步骤6;
13.步骤4,根据步骤3的配钞计算结果,按取款机单次取款的最大张数,计算每个钞箱的出钞数;
14.步骤5,按照步骤4的结果对每个钞箱进行挖钞,若挖钞成功则进入步骤6,否则进入步骤8;
15.步骤6,在取钞完成后,计算取钞总金额在减去本次n的取钞金额后剩余的未取出金额,若未取出金额为0,则完成整个取款过程;若未取出金额不为0,则将n的值加1,返回步骤2;
16.步骤7,若flag的值为0,则将flag的值改为1,然后返回步骤2;如果flag的值为1,则直接进入步骤12;
17.步骤8,若失败原因是由于某个钞箱被挖空导致的,则进入步骤9;否则进入步骤11;
18.步骤9,根据未取出金额,基于保底钞票不参与配钞的情况下重新进行配钞,若成功得出配钞结果,则继续从钞箱中挖钞,直到取款机单次取款的最大张数为止,再进入步骤5;若不能得出配钞结果,则进入步骤10;
19.步骤10,将flag的值改为1,再在保底钞票参与配钞的情况下重新进行配钞;若配钞成功,则继续从钞箱中挖钞,直到取款机单次取款的最大张数为止,再进入步骤5;若配钞失败,否则将已从钞箱中挖出的钞票回收到钞票回收箱,进入步骤12。
20.步骤11,将已从钞箱中挖出的钞票回收到钞票回收箱,返回步骤2。
21.步骤12,取款失败,结束整个取款过程。
22.所述的方法,在执行步骤1之前,还包括与银行主机进行扣款交易的步骤;且如果步骤2在进行配钞时失败,则进行冲正处理并结束取款。
23.所述的方法,步骤2中,根据flag的值来进行配钞计算,是当flag为0时,则在保底钞票不参与配钞计算的情况下进行配钞计算,当flag为1时,则在保底钞票参与配钞计算的情况下进行配钞计算。
24.所述的方法,步骤6中,还包括等待取钞的步骤,即出钞口在出钞后等待预定时间,若在预定时间内未取走出钞口内的钞票,则回收没有取走的钞票,结束整个取款过程。
25.所述的方法,步骤12中,还包括根据n值进行冲正处理的步骤,如果n为1,则发起冲正处理,如果n不为1,则取款失败,结束整个取款过程。
26.本发明的技术效果在于,通过将原本不参与配钞过程的保底钞票加入到配钞取款的步骤中,从而利用了原有保底钞票进行出钞,能够充分的利用起每一张钞箱中的钞票,进行有效的提升了服务感受,降低了工作人员的工作量。
附图说明
27.图1为本发明的流程示意图。
具体实施方式
28.参见图1,本实施例所提供的一种现金取款装置中多个钞箱的大额取款方法,包括以下步骤:
29.步骤1,将表示出钞口当前出钞次数的n的值初始化为1,将用于标识保底钞票是否参与配钞的标志flag的值设置为0,并进入步骤2。
30.其中保底钞票为每个钞箱中用于备用的钞票,且flag的取值范围为0或1,即为0时表示保底钞票不参与配钞,为1时表示保底钞票参与配钞。
31.步骤2,根据flag的值来进行配钞计算,进入步骤3。这里根据flag的值来进行配钞计算,是当flag为0时,则在保底钞票不参与配钞计算的情况下进行配钞计算,当flag为1时,则在保底钞票参与配钞计算的情况下进行配钞计算。
32.步骤3,若配钞计算成功,则进入步骤4。若配钞计算失败则进入步骤6。
33.步骤4,根据步骤3的配钞计算结果,按取款机单次取款的最大张数,计算每个钞箱的出钞数。
34.步骤5,按照步骤4的结果对每个钞箱进行挖钞,若挖钞成功则进入步骤6,否则进入步骤8。
35.步骤6,在取钞完成后,计算取钞总金额在减去本次n的取钞金额后剩余的未取出金额,若未取出金额为0,则完成整个取款过程。若未取出金额不为0,则将n的值加1,返回步骤2。同时在该步骤中,还包括等待取钞的步骤,即出钞口在出钞后等待预定时间,若在预定时间内未取走出钞口内的钞票,则回收没有取走的钞票,结束整个取款过程。由于不可能永久等待顾客取走钞票,在预定时间未取走钞票时,可能是顾客遇到了某种特殊情况,这时机器会提示顾客联系客服进行处理,并通知银行工作人员接手处理。
36.步骤7,若flag的值为0,则将flag的值改为1,然后返回步骤2。如果flag的值为1,则直接进入步骤12。
37.步骤8,若失败原因是由于某个钞箱被挖空导致的,则进入步骤9。否则进入步骤11。
38.步骤9,根据未取出金额,基于保底钞票不参与配钞的情况下重新进行配钞,若成功得出配钞结果,则继续从钞箱中挖钞,直到取款机单次取款的最大张数为止,再进入步骤5。若不能得出配钞结果,则进入步骤10。
39.步骤10,将flag的值改为1,再在保底钞票参与配钞的情况下重新进行配钞。若配钞成功,则继续从钞箱中挖钞,直到取款机单次取款的最大张数为止,再进入步骤5。若配钞失败,否则将已从钞箱中挖出的钞票回收到钞票回收箱,进入步骤12。
40.步骤11,将已从钞箱中挖出的钞票回收到钞票回收箱,返回步骤2。
41.步骤12,取款失败,结束整个取款过程。同时这里还包括根据n值进行冲正处理的步骤,如果n为1,说明此时顾客还没有取走任何钞票,则发起冲正处理。如果n不为1,则取款失败,由于顾客应该已经取走部分钞票,则无法直接进行冲正处理,只能结束整个取款过程。这时机器会提示顾客联系客服进行处理,并通知银行工作人员接手处理。
42.在本实施例中,在执行步骤1之前,实际上还包括与银行主机进行扣款交易的步骤,即首先向银行主机进行顾客账户的扣款处理。考虑到如果在一开始的配钞过程中就已经失败,那么此时顾客还没有取走任何钞票,那么即可直接进行冲正处理并结束取款。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1