本发明涉及地铁售票设备领域,具体来说,涉及一种自适应混合找零地铁售票设备及方法。
背景技术:
地铁是铁路运输的一种形式,指在地下运行为主的城市轨道交通系统,即“地下铁道”或“地下铁”的简称;许多此类系统为了配合修筑的环境,并考量建造及营运成本,可能会在城市中心以外地区转成地面或高架路段。地铁是涵盖了城市地区各种地下与地上的路权专有、高密度、高运量的城市轨道交通系统。
目前,地铁售票设备在确认交易成功后,能够依据用户投入的硬币和纸币,对用户进行硬币的找零,但此种找零方法虽然能够准确的对用户进行找零,但会造成大量硬币的流失,从而会增加工作人员对装置内投入硬币的数量,进而会浪费大量的人力。
针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现要素:
针对相关技术中的问题,本发明提出一种自适应混合找零地铁售票设备及方法,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
根据本发明的一个方面,提供了一种自适应混合找零地铁售票设备,包括框架,所述框架内部设置有主控制板,所述主控制板的顶端且位于所述框架的内部设置有回收钱箱,所述回收钱箱的上方且位于所述框架的顶端设置有补充找零斗,所述补充找零斗的一侧且位于所述框架的顶端设置有硬币识别器,所述硬币识别器的下方设置有硬币暂存斗,所述硬币暂存斗的下方且位于所述框架内部的顶端设置有循环找零斗。
进一步的,所述框架的材质为不锈钢材质。
进一步的,所述回收钱箱的个数、所述补充找零斗的个数与所述循环找零斗的个数分别均设置为两个。
根据本发明的另一方面,提供了一种自适应混合找零地铁售票方法,包括以下步骤:
用户将硬币投入投币口,硬币再由投币口进入硬币识别器,可识别的硬币进入暂存斗;
经投币口进入硬币识别器内的硬币,不能被识别的,会将该硬币从找零通道返还给用户;
在硬币经识别之后经硬币识别器进入暂存斗后,用户如若取消交易,会将硬币从暂存斗内经找零通道,将硬币返还给用户;
若交易成功,硬币经暂存斗内进入循环找零斗;
硬币经循环找零斗内通过找零通道找零给用户。
进一步的,若交易成功,硬币经暂存斗内进入循环找零斗的步骤还包括;
硬币经暂存斗内进入循环找零斗时,若出现循环找零斗内已经存满硬币的情况,硬币将直接经暂存斗内进入回收钱箱。
进一步的,硬币经循环找零斗内通过找零通道找零给用户的步骤还包括;
当循环找零斗内没有硬币或者硬币不足够找零给用户时,由补充找零斗对用户进行找零。
进一步的,所述硬币识别器能接受不少于八种不同硬币参数设置,且内部设置传感器来辨别真假硬币;
公式一:
公式二:
电容传感器,通过真假币通过传感器时电容和电感参数的改变量不同来辨别;
电容传感器,当未投入硬币时电容中的介质为空气;
当真硬币从变介质电容传感器通过时电容发生改变,则时通过(公式二)可以算出,真硬币的介电常数与厚度已知,可以计算电容的改变量,再将电容改变量转为电压,将这个参数设置为电压比较器的设定电压,可与其他硬币通过传感器变换参数作对比。
进一步的,所述循环找零斗与所述补充找零斗之间相配合依据设备内部纸币和硬币的数量、种类自适应找零的算法;
设n种不同面值的硬币,各硬币的面值存在与数组t[1:n]中;
线用这些面值的硬币进行找零;
可使用各种面值的硬币个数存与数组coins[1:n];
对任意钱数0≤m≤20001,设计一个最少硬币找钱m的方法;
算法设计,对于给定的1≤n≤10,硬币面值数组t和可使用的各种面值的硬币数组coins,以及钱数m,0≤m≤20001,计算找钱m的最少硬币数;
结构体,元素为数目、coins[]剩余情况;
二维数组定义,至少使用j(1<=j<=n)个coin,且此时钱数为i(0<=i<=m)时的最少coin数目和剩余coins[]情况;
struct{intnum;intcoins[10]};
count,ct[n+1][m];
当num=0且coins为初始情况表示没有该选取方式的可能性;
算法描述;
情况一:i-t[j]列中均为无法选取的情况(判断标志num=0),此时,判断(t[j]=i),如果相等且(coins[j]!=0)则设置count[j][i].num=1,否则设置为0;
情况二:i-t[j]列中存在至少一个的可选情况(num>0且count[i-t][j].counis[j]>0)则将count[j][i].num=count[i-t][j].num+1,再将coins[]对应硬币减一赋给count[j][i].coins[]。
本发明的有益效果为:
1、本发明通过设置循环找零斗和补充找零斗之间相配合,一方面可使用户投入该装置的硬币在在该装置内进行循环使用,从而避免了只能用工作人员投入硬币进行找零的情况,进而提高了硬币的利用率,也减少了大量的人力,另一方面,可依据设备内部纸币和硬币的数量、种类自适应的对用户进行找零,进而提高了纸币和硬币的循环使用率,也减少了硬币的流失,同时也减少了大量的人力。
2、通过在硬币识别器内设置传感器,从而通过对用户投入硬币的直径、厚度和材质进行真假的识别,可以避免该装置因用户误投或者故意投入的假币而进行交易的情况,进而不会出现利益受损的情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种自适应混合找零地铁售票设备的结构示意图之一;
图2是根据本发明实施例的一种自适应混合找零地铁售票设备的结构示意图之二;
图3是根据本发明实施例的一种自适应混合找零地铁售票方法的找零流程图;
图4是根据本发明实施例的一种自适应混合找零地铁售票方法的投币口控制流程图;
图5是根据本发明实施例的一种自适应混合找零地铁售票方法的硬币暂存功能流程图;
图6是根据本发明实施例的一种自适应混合找零地铁售票方法的循环找零流程图;
图7是根据本发明实施例的一种自适应混合找零地铁售票方法的硬币处理流程图。
图中:
1、框架;2、主控制板;3、回收钱箱;4、补充找零斗;5、硬币识别器;6、暂存斗;7、循环找零斗。
具体实施方式
为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
根据本发明的实施例,提供了一种自适应混合找零地铁售票设备及方法。
现结合附图和具体实施方式对本发明进一步说明,如图1-2所示,根据本发明实施例的一种自适应混合找零地铁售票设备,包括框架1,所述框架1内部设置有主控制板2,所述主控制板2的顶端且位于所述框架1的内部设置有回收钱箱3,所述回收钱箱3的上方且位于所述框架1的顶端设置有补充找零斗4,所述补充找零斗4的一侧且位于所述框架1的顶端设置有硬币识别器5,所述硬币识别器5的下方设置有硬币暂存斗6,所述硬币暂存斗6的下方且位于所述框架1内部的顶端设置有循环找零斗7。
如图1所示,在一个实例中,所述框架1的材质为不锈钢材质。
如图1-2所示,在一个实例中,所述回收钱箱3的个数、所述补充找零斗4的个数与所述循环找零斗7的个数分别均设置为两个。
如图3所示,根据本发明的实施例,还提供了一种自适应混合找零地铁售票方法。
包括以下步骤:
步骤s101,如图4所示,用户将硬币投入投币口,硬币再由投币口进入硬币识别器5,可识别的硬币进入暂存斗6;
步骤s102,如图7所示,经投币口进入硬币识别器5内的硬币,不能被识别的,会将该硬币从找零通道返还给用户;
步骤s103,如图5所示,在硬币经识别之后经硬币识别器5进入暂存斗6后,用户如若取消交易,会将硬币从暂存斗6内经找零通道,将硬币返还给用户;
步骤s104,如图5所示,若交易成功,硬币经暂存斗6内进入循环找零斗7;
步骤s105,如图6所示,硬币经循环找零斗7内通过找零通道找零给用户。
在一个实施例中,硬币经暂存斗6内进入循环找零斗7的步骤还包括;
步骤s106,如图5所示,硬币经暂存斗6内进入循环找零斗7时,若出现循环找零斗7内已经存满硬币的情况,硬币将直接经暂存斗6内进入回收钱箱3。
在一个实施例中,硬币经循环找零斗7内通过找零通道找零给用户的步骤还包括;
步骤s107,如图7所示,当循环找零斗7内没有硬币或者硬币不足够找零给用户时,由补充找零斗4对用户进行找零。
在一个实施例中,所述硬币识别器5能接受不少于八种不同硬币参数设置,且内部设置传感器来辨别真假硬币;
公式一:
公式二:
电容传感器,通过真假币通过传感器时电容和电感参数的改变量不同来辨别;
电容传感器,当未投入硬币时电容中的介质为空气;
当真硬币从变介质电容传感器通过时电容发生改变,则时通过(公式二)可以算出,真硬币的介电常数与厚度已知,可以计算电容的改变量,再将电容改变量转为电压,将这个参数设置为电压比较器的设定电压,可与其他硬币通过传感器变换参数作对比。
在一个实施例中,所述循环找零斗7与所述补充找零斗4之间相配合依据设备内部纸币和硬币的数量、种类自适应找零的算法;
设n种不同面值的硬币,各硬币的面值存在与数组t[1:n]中;
线用这些面值的硬币进行找零;
可使用各种面值的硬币个数存与数组coins[1:n];
对任意钱数0≤m≤20001,设计一个最少硬币找钱m的方法;
算法设计,对于给定的1≤n≤10,硬币面值数组t和可使用的各种面值的硬币数组coins,以及钱数m,0≤m≤20001,计算找钱m的最少硬币数;
结构体,元素为数目、coins[]剩余情况;
二维数组定义,至少使用j(1<=j<=n)个coin,且此时钱数为i(0<=i<=m)时的最少coin数目和剩余coins[]情况;
struct{intnum;intcoins[10]};
count,ct[n+1][m];
当num=0且coins为初始情况表示没有该选取方式的可能性;
算法描述;
情况一:i-t[j]列中均为无法选取的情况(判断标志num=0),此时,判断(t[j]=i),如果相等且(coins[j]!=0)则设置count[j][i].num=1,否则设置为0;
情况二:i-t[j]列中存在至少一个的可选情况(num>0且count[i-t][j].counis[j]>0)则将count[j][i].num=count[i-t][j].num+1,再将coins[]对应硬币减一赋给count[j][i].coins[]。
综上所述,借助于本发明的上述技术方案,本发明通过设置循环找零斗7和补充找零斗4之间相配合,一方面可使用户投入该装置的硬币在在该装置内进行循环使用,从而避免了只能用工作人员投入硬币进行找零的情况,进而提高了硬币的利用率,也减少了大量的人力,另一方面,可依据设备内部纸币和硬币的数量、种类自适应的对用户进行找零,进而提高了纸币和硬币的循环使用率,也同样减少了大量的人力,通过在硬币识别器5内设置传感器,从而通过对用户投入硬币的直径、厚度和材质进行真假的识别,可以避免该装置因用户误投或者故意投入的假币而进行交易的情况,进而不会出现利益受损的情况。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。