[發(fā)明專利]一種多面額出鈔算法在審
| 申請?zhí)枺?/td> | 201610295171.0 | 申請日: | 2016-05-06 |
| 公開(公告)號: | CN107346581A | 公開(公告)日: | 2017-11-14 |
| 發(fā)明(設(shè)計)人: | 周廣;王建榮;謝清鐘;徐德銀 | 申請(專利權(quán))人: | 廣州御銀科技股份有限公司 |
| 主分類號: | G07D11/00 | 分類號: | G07D11/00 |
| 代理公司: | 廣州致信偉盛知識產(chǎn)權(quán)代理有限公司44253 | 代理人: | 伍嘉陵 |
| 地址: | 510530 廣東省廣州市天河區(qū)五山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多面 額出鈔 算法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種出鈔算法,尤其涉及一種用于自動柜員機的多面額出鈔算法。
背景技術(shù)
目前市面上的自動柜員機大多僅支持100元面額的鈔票出鈔,不支持20元,50元等面額的零鈔取款,該種缺憾對實際銀行卡用戶存在一些不便。一方面是,在例如需要取款550元時,在ATM機上必須取款600元,差額則需用戶在使用時自行找零,帶來不便;另一方面則是,銀行卡內(nèi)余額不足100元時,無法取款,對于一些不再繼續(xù)使用的銀行卡,卡內(nèi)的少量余額因不足100元無法在ATM機上取款,而去銀行人工取款又過于麻煩,這種卡內(nèi)的少量余額何去何從變成為銀行卡使用者的一種困擾。
為解決上述問題,我們需要一種可以任意金額取款支持各個面額出鈔的出鈔算法。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明目的在于提供一種多面額出鈔算法。
本發(fā)明所述的一種多面額出鈔算法,其特征在于,包括以下步驟:
a)、將N個不同面額的鈔箱編號;
b)、根據(jù)面額大小將對應(yīng)鈔箱排序,面額較大的鈔箱靠前排序,得到序號1~n~N;
c)、依序號讀取鈔箱對應(yīng)的當前張數(shù)M1~Mn~MN,讀取所需取款總額并將取款總額對初始值A(chǔ)賦值;
d)、根據(jù)初始值A(chǔ)對排序后序號為n的鈔箱求取款張數(shù)Mn’;
計算余額Y=A-Mn’×對應(yīng)面額,令余額Y對初始值A(chǔ)賦值,令序號n+1;
e)、重復(fù)步驟d,直至余額Y=0時結(jié)束流程。
所述步驟d,取款張數(shù)Mn’由初始值A(chǔ)對序號n對應(yīng)的鈔箱面額求商得到:Mn’=A/對應(yīng)面額;當商大于當前張數(shù)Mn時,取款張數(shù)Mn’=Mn;當商不大于當前張數(shù)Mn時,取款張數(shù)Mn’為商。
所述步驟d計算取款張數(shù)時,序號n由1開始計數(shù)。
所述算法在上述基礎(chǔ)上,當余額Y等于初始值A(chǔ),并且序號n達到最大值N時,將序號n-1,同時將取款張數(shù)Mn’-1;若此時取款張數(shù)Mn’=0,則序號n進一步-1。
其優(yōu)點在于,可以實現(xiàn)現(xiàn)有各種面額的靈活使用。提高了貨幣周轉(zhuǎn)的效率,柜員機不再局限于百元面額的服務(wù)。采用了矩陣作為基礎(chǔ)算法,確保出鈔的準確性。通過該算法,不管鈔箱內(nèi)存放的各種面額的張數(shù)具體是多少,只要其總額不比所需數(shù)額少,即可實現(xiàn)取款,靈活度非常高。
附圖說明
圖1是本發(fā)明的算法流程圖。
具體實施方式
本發(fā)明所述的一種多面額出鈔算法,其工作流程如圖1所示。先將數(shù)據(jù)初始化,初始化步驟包括將N個不同面額的鈔箱進行編號;包括將初始值A(chǔ)置零。由于在柜員機使用的過程中,同一個鈔箱會在清空一種面額后,有可能裝入其他面額的鈔票,因此同一個編號的鈔箱不能保證其每次都裝有固定面額的鈔票,但可以確保一個鈔箱內(nèi)存放的面額都是相同。所以在編號后,需要對鈔箱進行排序。排序依據(jù)其裝有的面額大小為準,較大面額的鈔箱排序靠前,例如目前最大的100元面額鈔箱會得到1的序號,50元面額鈔箱會得到2的序號等,面額越小,鈔箱序號越大,有N個不同面額的鈔箱的話,其面額最小的鈔箱得到最大的序號N。
讀取每個鈔箱對應(yīng)的當前面額張數(shù)Mn,例如1號鈔箱存有X1張鈔票,記為M1 =X1;n號鈔箱存有X2張鈔票,記為Mn =X2;N號鈔箱存有X3張鈔票,記為MN =X3等。獲取用戶需求的取款總金額,并且以該總金額對初始值A(chǔ)賦值;例如用戶需要取款3456.12元,就將3456.12賦值到A,即,令A(yù)=3456.12。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州御銀科技股份有限公司,未經(jīng)廣州御銀科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610295171.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





