一种金融自助设备配钞方法技术

技术编号:8271902 阅读:175 留言:0更新日期:2013-01-31 04:20
本发明专利技术公开了一种金融自助设备配钞方法,实现了非精确配钞,自动柜员机在配钞总额配钞失败的情况下,需要根据实际应用情况,向用户给出一种参考配钞方案,用户在自助设备精确配钞失败的情况下,可以选择参考配钞方案继续进行交易,还可以告知用户附近地点满足配钞条件的其他自助设备进行交易,满足了自助设备的实际需要,尤其是在自动外汇兑换机上,自助设备可以随着汇率浮动自动化进行的外汇兑换。本发明专利技术能够在系统允许的误差范围内,求出最优的配钞方案,既可以在一定误差内实现非精确的配钞,以便提高配钞成功率方便用户,又可以使得误差最小从而达到最优,使得用户易于接受提供的非精确配钞参考方案,具有实用价值,用户使用更加灵活方便。

【技术实现步骤摘要】
本专利技术涉及金融自助终端交易
,更具体的来说,涉及一种金融自助设备不完全精确的配钞方法。
技术介绍
目前的金融自助设备配钞方法都是精确配钞方法,即严格按照配钞总额来进行配钞,配钞后各面额相加得到的总金额严格等于配钞总额,没有任何误差。这种方法的不足之处就是当偏差在用户愿意接受的范围之内,无法满足用户需要,如果在自动外币兑换机上,用户把100美元兑换成人民币,汇率是6. 823,自动外币兑换 机要出人民币682元,如果机器上I元2元面额已经用完,最低只有5元的,如果严格按照配钞总额精确出钞,兑换会失败,但是用户本来愿意接受680元配钞的,而机器却没有灵活处理这种情况,所以现有配钞设备的配钞方法不灵活,无法给用户提供更完善的配钞方案,所以用户使用起来不方便。因此,如何提高配钞方案的灵活性,使用户使用更方便,成为目前最需要解决的问题。
技术实现思路
有鉴于此,本专利技术的设计目的在于,一种金融自助设备配钞方法,以提高配钞方案的灵活性,使用户使用更方便。本专利技术实施例是这样实现的一种金融自助设备配钞方法,包括获取用户输入的配钞总额;获取所述自助设备内可用钞票的面额值;获取每种面额值所对应的剩余张数;根据所述面额值和所述剩余张数确定所述自助设备内的总金额;当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数能够整除所述配钞总额时,则利用精确配钞法对所述配钞总额进行配钞;当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数不能够整除所述配钞总额时,则确定在所述配钞总额减去预设误差值至所述配钞总额的范围内可以整除所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数的配钞新额;当存在所述配钞新额时,将所述配钞新额作为所述配钞总额,则利用所述精确配钞方法对所述配钞总额进行配钞;当在所述配钞总额减去预设误差值至所述配钞总额的范围内不存在所述配钞新额时,则提示配钞失败。优选地,当所述自助设备仅剩一种面额值时,则所述精确配钞法具体为计算所述配钞总额除以所述一种面额值的商数;通过所述自助设备输出所述商数张所述面额值的钞票。优选地,当所述自助设备剩余两种面额值时,则所述精确配钞法具体为建立所述两种面额值和所述两种面额值各自对应的剩余张数与所述配钞总额的关系式,所述关系式为A1XfA2X2=M,其中,所述A1和所述A2为所述两种面额值,所述X1为所述A1对应的配钞张数,所述X2为所述A2对应的配钞张数,所述M为所述配钞总额;当所述两种面额值的最大公约数gccKAi,^)不等于I时,则对所述关系式 A1X^A2X2=M的两边同除以gccKAp A2),可得到二元一次方程B1XAa2X2=In,其中,所述a:为A1除以gccKApA;^的商数,所述a2为A2除以gccKAp A2)的商数,m为M除以gccKA。A2)的商数;计算B1XJa2X2=Iii的通解,得到通解公',其中j :为B1Xfa2X2=Iii的一个 1^2 —人02 ~~L 02特解,t为整数的自由变量;根据通解公式,求出所有满足O彡X1彡S1, O彡X2彡S2的所有t,所有t的集合为A,其中,S1为所述A1对应的实际剩余张数,S2为所述A2对应的实际剩余张数;根据所述X1和所述X2所对应的预设配钞原则在集合A中进一步确定t的取值范围;当存在整数的t时,则将所述t带回到所述通解公式中求出X1和X2的值,并通过所述自助设备输出X1张面额值A1的钞票和X2张面额值A2的钞票。优选地,当所述自助设备剩余η种面额值时,则所述精确配钞法具体为建立所述面额值和所述面额值对应的剩余张数与所述配钞总额的关系式,所述关K系式为Σ4χ> = i,其中,所述Ai为所述多种面额值,所述Xi为所述Ai对应的配钞张数,所 i=\述η为所述面额值的种类总数,所述M为所述配钞总额;当所述η种面额值的最大公约数gcd (A1, A2... An)不等于I时,则对所述关系式ηηΣ4Α =M的两边同除以gccKAi,A2. . . An),可得到η元一次整系数不定方程;1>义,其 i=l中,所述Si为Ai除以gccKAp A2. . . An)的商数,m为M除以gccKAp A2. . . An)的商数;η计算η元一次不定方程Σα =所(其中gcd(a1, a2. . .,an) = I)的通解公式为 =1 χι ^oiW - ia3Xi + …+ a X )] + a2t1 Y —Y X Tijf / K 丄丄i I、中 t,X3,X4,*** ) Z ; -{a^X,+··· +αηΧη)]-axt n根据刃巧岑=讲的通解,求出所有满足O彡X1彡S1, O彡X2彡S2... O彡Xn彡Sn的 1=1所有t的集合,其中,S1, Sf SnS各面额值对应的剩余可用的钞票数;根据所述X1, XnK对应的预设配钞原则在集合A中确定t的取值范围;当存在整数的t时,则将所述t带回到所述通解公式中求出X1, X^Xn的值,并通过所述自助设备输出面额值A1, A2. . . An对应的X1, \··· Xn张的钞票。优选地,当所述预设配钞原则为平均出钞法。优选地,当所述预设配钞原则为均空法。优选地,当所述预设配钞原则为张数最小法。优选地,当所述预设配钞原则为最大面额优先法。优选地,当所述预设配钞原则为最小面额优先法。优选地,在当不存在所述配钞新额时,则提示配钞失败的步骤之后,还包括通过所述自助设备在数据库中获取其他联网的自助设备的剩余的面额值和所述各个面额值对应的张数;确定所述数据库中符合预设条件的自助设备的具体地址,所述预设条件为所述自助设备的总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备 剩余的若干种面额值的最大公约数能够整除所述配钞总额,或存在所述配钞总额减去预设误差值至所述配钞总额的范围内可以整除所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数的配钞新额;显示所述具体地址。与现有技术相比,本实施例提供的技术方案具有以下优点和特点在本专利技术提供的方案中,实现了非精确配钞,满足了自助设备的实际需要,尤其是在自动外汇兑换机上,自助设备可以随着汇率浮动自动化进行的外汇兑换。本专利技术能够在系统允许的误差范围内,求出最优的配钞方案,既可以在一定误差内实现非精确的配钞,以便提高配钞成功率方便用户,又可以使得误差最小从而达到最优,使得用户易于接受提供的非精确配钞参考方案,具有实用价值,用户使用更加灵活方便。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术所提供的一种金融自助设备配钞方法的流程图;图2为本专利技术所提供的一种面额情况下配钞算法的流程图;图3为本专利技术所提供的两种面额情况下配钞算法的流程图;图4为本专利技术所提供的三种或三种以上面额情况下钞算法的流程图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例本文档来自技高网...

【技术保护点】
一种金融自助设备配钞方法,其特征在于,包括:获取用户输入的配钞总额;获取所述自助设备内可用钞票的面额值;获取每种面额值所对应的剩余张数;根据所述面额值和所述剩余张数确定所述自助设备内的总金额;当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数能够整除所述配钞总额时,则利用精确配钞法对所述配钞总额进行配钞;当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数不能够整除所述配钞总额时,则确定在所述配钞总额减去预设误差值至所述配钞总额的范围内可以整除所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数的配钞新额;当存在所述配钞新额时,将所述配钞新额作为所述配钞总额,则利用所述精确配钞方法对所述配钞总额进行配钞;当在所述配钞总额减去预设误差值至所述配钞总额的范围内不存在所述配钞新额时,则提示配钞失败。

【技术特征摘要】
1.一种金融自助设备配钞方法,其特征在于,包括 获取用户输入的配钞总额; 获取所述自助设备内可用钞票的面额值; 获取每种面额值所对应的剩余张数; 根据所述面额值和所述剩余张数确定所述自助设备内的总金额; 当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数能够整除所述配钞总额时,则利用精确配钞法对所述配钞总额进行配钞; 当所述总金额不小于所述配钞总额且所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数不能够整除所述配钞总额时,则确定在所述配钞总额减去预设误差值至所述配钞总额的范围内可以整除所述自助设备仅剩的一种面额值或所述自助设备剩余的若干种面额值的最大公约数的配钞新额; 当存在所述配钞新额时,将所述配钞新额作为所述配钞总额,则利用所述精确配钞方法对所述配钞总额进行配钞; 当在所述配钞总额减去预设误差值至所述配钞总额的范围内不存在所述配钞新额时,则提示配钞失败。2.根据权利要求I所述的金融自助设备配钞方法,其特征在于,当所述自助设备仅剩一种面额值时,则所述精确配钞法具体为 计算所述配钞总额除以所述一种面额值的商数; 通过所述自助设备输出所述商数张所述面额值的钞票。3.根据权利要求I所述的金融自助设备配钞方法,其特征在于,当所述自助设备剩余两种面额值时,则所述精确配钞法具体为 建立所述两种面额值和所述两种面额值各自对应的剩余张数与所述配钞总额的关系式,所述关系式为A1XJA2X2=M,其中,所述A1和所述A2为所述两种面额值,所述X1为所述A1对应的配钞张数,所述X2为所述A2对应的配钞张数,所述M为所述配钞总额; 当所述两种面额值的最大公约数gcd (A1, A2)不等于I时,则对所述关系式A1XJA2X2...

【专利技术属性】
技术研发人员:王庆华柯文辉崔士友万江吴敏燕王晖
申请(专利权)人:广州广电运通金融电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1