存款设备的控制方法及系统转让专利

申请号 : CN201710312482.8

文献号 : CN107301742B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周镜桂

申请人 : 深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司深圳市怡化金融智能研究院

摘要 :

本发明适用于金融设备领域,尤其涉及存款设备的控制方法及系统,包括:通过检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值,使得系统判断出当前金融设备是否正常运行;若所述拒钞率大于预设阈值,则改变存款设备实体部件的运行速度和/或改变虚拟传感器的注册时间,使得系统具有更加充分的时间去判断和分配钞票,提高了验钞的准确性。

权利要求 :

1.一种存款设备的控制方法,其特征在于,包括:检测预设时间段内的拒钞率,判断所述拒钞率是否大于拒钞阈值;

若所述拒钞率大于拒钞阈值,则启动第一操作和/或第二操作;

所述第一操作改变存款设备实体部件运行速度;所述第一操作包括降低挖钞轮的挖钞速度或根据预设的通道传输速度最佳值改变通道传输速度;

所述第二操作改变虚拟传感器的注册时间,所述虚拟传感器用于接收验钞器的验钞结果,并根据该结果控制存款设备中转向器的转换方向。

2.如权利要求1所述的方法,其特征在于,所述第一操作包括:检测挖钞轮的挖钞速度;

获取预设的单位降速值;

将所述挖钞轮的挖钞速度降低一个所述预设的单位降速值。

3.如权利要求1所述的方法,其特征在于,所述第一操作包括:获取预设的通道传输速度最佳值;

获取预设的单位加速值;

检测通道传输速度,并判断所述通道传输速度是否小于所述预设的通道传输速度最佳值;

若所述通道传输速度大于或等于所述预设的通道传输速度最佳值,则将所述通道传输速度设定为所述预设的通道传输速度最佳值;

若所述通道传输速度小于所述预设的通道传输速度最佳值,则将所述通道传输速度增加一个所述预设的单位加速值。

4.如权利要求1所述的方法,其特征在于,所述第二操作包括:检测虚拟传感器的注册时间,所述虚拟传感器每当验钞出口检测到钞票即注册一次,所述虚拟传感器的注册时间为从验钞出口检测到钞票开始,到所述虚拟传感器注册结束之间的时间;

获取预设的单位延长时间;

设定最大注册时间,所述最大注册时间为所述虚拟传感器的注册时间的最大允许值;

判断所述最大注册时间是否小于所述单位延长时间与所述虚拟传感器的注册时间之和;

若所述最大注册时间小于所述单位延长时间与所述虚拟传感器的注册时间之和,则保持所述虚拟传感器的注册时间不变;

若所述最大注册时间不小于所述单位延长时间与所述虚拟传感器的注册时间之和,则将所述虚拟传感器的注册时间增加一个单位延长时间。

5.如权利要求4所述的方法,其特征在于,所述设定最大注册时间包括:获取最小反应时间,所述最小反应时间为转向器从接收指令到完成转向的最短时间间隔;

获取通道传输速度,以及获取验钞出口至转向器之间的通道长度;

计算第一时间,所述第一时间通过将所述通道长度除以所述通道传输速度后得到;

计算第二时间,所述第二时间等于所述第一时间减去所述最小反应时间;

将所述第二时长设定为所述最大注册时间。

6.一种存款设备的控制系统,其特征在于,包括:检测模块,用于检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值;

启动模块,用于若所述拒钞率大于所述预设阈值,则启动第一操作和/或第二操作;

第一操作模块,用于改变存款设备实体部件的运行速度;所述第一操作包括降低挖钞轮的挖钞速度或根据预设的通道传输速度最佳值改变通道传输速度;

第二操作模块,用于改变虚拟传感器的注册时长,所述虚拟传感器用于接收验钞器的验钞结果,并根据该结果控制存款设备中转向器的转换方向。

7.如权利要求6所述的系统,其特征在于,所述第一操作模块包括:第一获取子模块,用于获取预设的单位降速值;

挖钞检测子模块,用于检测挖钞轮的挖钞速度;

降速子模块,用于将所述挖钞轮的挖钞速度降低一个所述预设的单位降速值;

8.如权利要求6所述的系统,其特征在于,所述第一操作模块包括:第二获取子模块,用于获取预设的单位加速值;

第三获取子模块,用于获取预设的通道传输速度最佳值;

传输检测子模块,用于检测通道传输速度,并判断所述通道传输速度是否小于所述预设的通道传输速度最佳值;

第一加速子模块,用于若所述通道传输速度大于或等于所述预设的通道传输速度最佳值,则将所述通道传输速度设定为所述预设的通道传输速度最佳值;

第二加速子模块,用于若所述通道传输速度小于所述预设的通道传输速度最佳值,则将所述通道传输速度增加一个所述预设的单位加速值。

9.如权利要求6所述的系统,其特征在于,所述第二操作模块包括:注册检测子模块,用于检测虚拟传感器的注册时间,所述虚拟传感器每当验钞出口检测到钞票即注册一次,所述虚拟传感器的注册时间为从验钞出口检测到钞票开始,到所述虚拟传感器注册结束之间的时间间隔;

第四获取子模块,用于获取预设的单位延长时间;

设定子模块,用于设定最大注册时间,所述最大注册时间为所述虚拟传感器的注册时间的最大允许值;

第二判断子模块,用于判断所述最大注册时间是否小于所述单位延长时间与所述虚拟传感器的注册时间之和;

第一注册子模块,用于若所述最大注册时间小于所述单位延长时间与所述虚拟传感器的注册时间之和,则保持所述虚拟传感器的注册时间不变;

第二注册子模块,用于若所述最大注册时间不小于所述单位延长时间与所述虚拟传感器的注册时间之和,则将所述虚拟传感器的注册时间增加一个单位延长时间。

10.如权利要求9所述的系统,其特征在于,所述设定子模块具体用于:获取最小反应时间,所述最小反应时间为转向器从接收指令到完成转向的最短时间间隔;

获取通道传输速度,以及验钞出口至转向器之间的通道长度;

计算第一时间,所述第一时间通过将所述通道长度除以所述通道传输速度后得到;

计算第二时间,所述第二时间等于所述第一时间减去所述最小反应时间;

将所述第二时长设定为所述最大注册时间。

说明书 :

存款设备的控制方法及系统

技术领域

[0001] 本发明属于金融设备领域,尤其涉及存款设备的控制方法及系统。

背景技术

[0002] 自动柜员机是一种高度精密的机电一体化设备,利用磁卡或智能IC卡存储用户信息,用户通过加密键盘输入密码后,可以进行各种交易。随着科技的进步,自动柜员机不仅可以满足用户查询及取款需求,同时也可以满足用户的存款需求。自动柜员机的出现减轻了银行柜面人员的工作压力,更为人类提供了更加安全方便的金融服务。
[0003] 然而当前,用户在使用自动柜员机的存款功能时,往往会出现错误拒钞的现象,也就是客户将真钞放入自动柜员机入钞口后,自动柜员机经过一系列的判断和操作以后,将真钞误判为假钞而拒绝存入。错误的拒钞是当前自动柜员机工作中常常会遇到的现象,这种错误拒钞现象给用户带来了极大的不便,有的时候甚至会出现钞票没有退回,但是用户账面金额也没有增加的严重问题,这会给用户带来了财产上的损失。

发明内容

[0004] 有鉴于此,本发明实施例提供了存款设备的控制方法及系统,以解决现有的存款设备会出现错误拒钞的问题。
[0005] 第一方面,提供了一种存款设备的控制方法,包括:检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值;若所述拒钞率大于预设阈值,则启动第一操作和/或第二操作;所述第一操作用于改变存款设备实体部件的运行速度;所述第二操作用于改变虚拟传感器的注册时长,所述虚拟传感器为软件程序编写的虚拟部件。
[0006] 第二方面,提供了一种存款设备的控制系统,包括:检测模块,用于检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值;启动模块,用于若所述拒钞率大于预设阈值,则启动第一操作和/或第二操作;第一操作模块,用于改变存款设备实体部件的运行速度;第二操作模块,用于改变虚拟传感器的注册时长,所述虚拟传感器为软件程序编写的虚拟部件。
[0007] 在本发明实施例中,通过检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值,使得系统判断出当前金融设备是否正常运行;若所述拒钞率大于预设阈值,则改变存款设备实体部件的运行速度和/或改变虚拟传感器的注册时间,使得系统具有更加充分的时间去判断和分配钞票,提高了验钞的准确性。

附图说明

[0008] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0009] 图1是本发明实施例提供的存款设备的结构示意图;
[0010] 图2是本发明实施例一提供的存款设备的控制方法流程图;
[0011] 图3是本发明实施例一提供的存款设备的控制方法S203的一个具体实现流程图;
[0012] 图4是本发明实施例一提供的存款设备的控制方法S203的另一个具体实现流程图;
[0013] 图5是本发明实施例一提供的存款设备的控制方法的第一张实验结果图;
[0014] 图6是本发明实施例一提供的存款设备的控制方法的第二张实验结果图;
[0015] 图7是本发明实施例二提供的存款设备的控制方法S204的具体实现流程图;
[0016] 图8是本发明实施例二提供的存款设备的控制方法S703的具体实现流程图;
[0017] 图9是本发明实施例三提供的存款设备的控制系统的系统框图。

具体实施方式

[0018] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
[0019] 为了更好地对技术方案进行阐述,首先,对本发明实施例相关的存款设备的实体部件进行说明。图1是本发明实施例提供的存款设备的结构示意图,详述如下:
[0020] 存款设备包括如下几个关键的实体部件:
[0021] 接客部,用于接收用户放入ATM的钞票,是整个ATM相对于用户的最前端,钞票可以暂存在接客部中;
[0022] 挖钞轮,用于将接客部中暂存的钞票,一张一张地从接客部中挖出,放到传送通道上,使得钞票进行后续的验证及分配;
[0023] 验钞器,用于验证钞票的真伪;
[0024] 验钞出口,位于验钞器远离接客部的一端;
[0025] 暂存部,用于存储被验钞器验证为真钞的钞票;
[0026] 转向器,控制钞票进入到不同的位置,若某张钞票被验钞器认定为真钞,则转向器的末端与暂存部相连,使得钞票被传输至暂存部;若某张钞票被验钞器认定为假钞,则转向器的末端与接客部相连,使得该钞票最终被退回给用户。
[0027] 在本发明实施例中,除了上述的实体部件以外,在验钞出口以及转向器之间,系统还会注册一个虚拟传感器。虚拟传感器并不是一个实体部件,而是一个由程序编写的软件虚拟部件,用于接收验钞器的验钞结果,并根据该结果控制转向器的转换方向,从而改变钞票的路径。
[0028] 可以理解地,在本发明实施例中,一张纸币从接客部的入口进入ATM机内部,随后挖钞轮将钞票放上传送通道,传送通道将该钞票送入验钞器进行验证。若验钞器认定该钞票为真钞,则虚拟传感器在接收得到验钞器的验钞结果后,控制转向器的末端与暂存部相连,使得该钞票被传送通道送至暂存部;若验钞器认定该钞票为假钞,则虚拟传感器在接收得到验钞器的验钞结果后,控制转向器的末端与接客部相连,使得该钞票被传送通道送至接客部以便后续退给用户。
[0029] 在普通的验钞系统中,由于客观上的种种实际情况,如钞票之间间隔过小导致验钞器验钞时间不足等问题,系统经常会出现错误拒钞的现象,因此需要通过一些措施去降低错误拒钞率。
[0030] 实施例一
[0031] 图2示出了本发明实施例提供的存款设备的控制方法流程,详述如下:
[0032] 在S201中,检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值。
[0033] 具体地,在存款设备的控制系统中,存储着正常情况下的假钞/废钞的比例数据,那么系统可以基于大数据中正常的假钞/废钞比例,设定预设阈值。如设定预设阈值为3%,则代表正常情况下100张钞票会出现3张假钞/废钞。
[0034] 在本发明实施例中,系统可以通过统计接收100张钞票中出现的假钞/废钞的数量,以检测实际的拒钞率,并将实际的拒钞率与预设阈值进行比较,从而判断出当前的实际拒钞情况是否正常。
[0035] 可以理解地,实际拒钞情况是受很多因素影响的,例如存款设备确实短期内接收了很多假钞/废钞,或者验钞器出现故障等情况都会导致实际的拒钞率大于预设阈值。但是除这些不可控的因素以外,在现实的应用中,存款设备往往由于一些可控的因素设置不合理导致拒钞率高的情况发生。
[0036] 在S202中,若所述拒钞率大于预设阈值,则启动第一操作和/或第二操作。
[0037] 具体地,第一操作主要是针对实体部件。在现实的ATM机中,由于验钞器处理每一张钞票的时间不够,可能会导致在存款过程中验钞器的识别效果受到影响,以至于验钞器误判出大量的假钞。
[0038] 具体地,第二操作主要是针对虚拟传感器。虚拟传感器并不是一个实体部件,而是一个由程序编写的软件虚拟部件,用于接收验钞器的验钞结果,并根据该结果控制转向器的转换方向,从而改变钞票的传输路径。
[0039] 进一步地,当一张钞票从验钞出口出来时(即验钞出口检测到钞票时),间隔一段时间,存款设备会注册一个虚拟传感器。我们把从验钞出口检测到钞票开始到注册虚拟传感器结束,这段时间称为虚拟传感器的注册时间。
[0040] 具体地,虚拟传感器的注册时间不足可能会导致验钞器验钞时间不足,或者虚拟传感器没有足够的时间接收和分析验钞器的验证结果。因此,在实际应用中,虚拟传感器的注册时间不足往往导致验钞的错误率上升,这也会导致存款设备的拒钞率升高。
[0041] 本发明实施例,可以同时采用第一操作和第二操作,也可以采用第一操作或者第二操作中的任一一种操作方式,通过改变存款设备的实体部件或者虚拟部件的相关设置,达到降低拒钞率的效果。
[0042] 在S203中,所述第一操作用于改变存款设备实体部件的运行速度。
[0043] 在本发明实施例中,通过改变存款设备实体部件的运行速度,使验钞器有更充足的时间或者空间验证一张钞票的真伪。具体操作步骤及原理在下文的实施例中进行详细阐述。
[0044] 图3示出了本发明实施例提供的存款设备的控制方法S203的一个具体实现流程,详述如下:
[0045] 在S301中,检测挖钞轮的挖钞速度。
[0046] 在本发明实施例中,接客部的挖钞轮的作用是将接客部中的钞票一张一张的放到传输通道上。挖钞轮的挖钞速度代表单位时间内挖钞轮可以挖取钞票的数量,例如挖钞轮的挖钞速度可以是8张/秒,这代表当前的挖钞轮每秒钟可以从接客部挖取8张钞票放到传输通道上。
[0047] 在S302中,获取预设的单位降速值。
[0048] 在本发明实施例中,预设的单位降速值代表当挖钞轮的挖钞速度需要降低时,每次降低的挖钞速度。例如,预设的单位降速值为1张/秒,这代表挖钞轮在经过一次预设的单位降速值降速后,挖钞轮每秒钟会少挖取一张钞票。
[0049] 在本发明实施例中,预设的单位降速值为预设参数,可以被直接获取。
[0050] 在S303中,将所述挖钞轮的挖钞速度降低一个所述预设的单位降速值。
[0051] 在本发明实施例中,当需要降低挖钞轮的挖钞速度时,每一次降速操作只会降低一个预设的单位降速值。
[0052] 具体地,若挖钞轮的挖钞速度是8张/秒,预设的单位降速值为1张/秒,那么在经过一次降速操作后,挖钞轮的挖钞速度为7张/秒。
[0053] 可以理解地,当挖钞轮的挖钞速度降低之后,每张钞票被放上传输通道的时间间隔被拉大了,由于此时传输通道的速度没有发生改变,因此钞票和钞票在传输通道中的间距也拉大了。因此当钞票被传送到验钞器时,验钞器有充足的时间和空间可以验证每一张钞票的真伪。
[0054] 在本发明实施例中,挖钞轮的挖钞速度是逐渐的降低的,而并不是一次性降到一个很小的挖钞速度。因为挖钞轮的挖钞速度的降低虽然有助于提高验钞的准确性,但是在另一个方面也会影响整个存款设备的工作效率。
[0055] 在本发明实施例中,每次将挖钞轮的挖钞速度降低一个所述预设的单位降速值后,还会再次检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值。通过这个步骤可以使存款设备具有循环检测以及循环降低挖钞速度的功能,通过一次次的逐渐降低挖钞速度,可以使存款设备在满足拒钞要求的前提下,同时具有更高的工作效率。
[0056] 进一步地,为了使存款设备不至于在确实有大量假钞存入时,工作效率过低,可以设定挖钞轮的挖钞速度最低值,控制挖钞轮的挖钞速度大于或等于这个挖钞速度最低值,使得存款设备在拒钞率总是无法满足要求时,也可以保证一个基本的工作效率。
[0057] 图4示出了本发明实施例提供的存款设备的控制方法S203的另一个具体实现流程,详述如下:
[0058] 在S401中,获取预设的通道传输速度最佳值。
[0059] 在本发明实施例中,除了降低接客部挖钞轮的挖钞速度,还可以通过加大接客部至转向器之间的通道传输速度,达到拉大系统中钞票和钞票之间的间距的目的。通过多次实验表明,拉大系统中钞票和钞票之间的间距有助于降低拒钞率。
[0060] 在本发明实施例中,发明人做了一个实验证明适当提高通道传输速度是可以存款设备的控制。
[0061] 如图5所示,用1000张纸币进行统计验证的结果如下:通道的速度基本上与钞票间距成正相关关系。然而,我们从图6中,可以看出,当相邻钞票的间距小于40mm时,拒钞率随着间距增大而变小。当相邻钞票间距大于40mm时,如传输速度继续加大,则拒钞率反而也会变大。因此在本实验所使用的存款设备中,钞票间距为40mm时,拒钞率最小。由于相邻钞票间距为40mm所对应的通道传输速度为8.5张/秒(1.28米/秒),因此对于实验所采用的存款设备来说,当通道传输速度为8.5张/秒(1.28米/秒)时,存款设备拒钞率最小。
[0062] 进一步地,我们将一个存款设备在拒钞率最小时所对应的通道传输速度称作预设的通道传输速度最佳值。这个预设的通道传输速度最佳值是在存款设备出厂时就已经实验得到的,因此可以直接获取。
[0063] 值得注意的是,预设的通道传输速度最佳值对应的是最小的拒钞率,然而从另外一个角度分析,通道的传输速度接近预设的通道传输速度最佳值时,也可能满足存款设备对于拒钞率的要求,而且在部分存款设备中,一些通道传输速度虽然比预设的通道传输速度最佳值小很多,但是拒钞率却非常接近。因此由于考虑到通道传输速度越快,存款设备功耗也就越大,存款设备的使用寿命也会相应减少等因素,我们不会直接把通道传输速度设定为预设的通道传输速度最佳值,而是要尽量在满足拒钞率的前提下,选择更低的通道传输速度,以便节省设备功耗以及延长设备寿命。
[0064] 在S402中,获取预设的单位加速值。
[0065] 在本发明实施例中,预设的单位加速值代表当通道传输速度需要增加时,每次增加的通道传输速度值。例如,预设的单位加速值为0.5张/秒,这代表传输通道在经过一次预设的单位加速值加速后,在其他部件速度不变的时候,传输通道每秒钟可以多传输一张钞票。
[0066] 在本发明实施例中,预设的单位加速值为预设参数,可以被直接获取。
[0067] 在S403中,检测通道传输速度,并判断所述通道传输速度是否小于所述预设的通道传输速度最佳值。
[0068] 在本发明实施例中,需要对通道传输速度与预设的通道传输速度最佳值做一个比较,以便在后续步骤中,采用不同的改变通道传输速度的方式。
[0069] 在S404中,若所述通道传输速度大于或等于所述预设的通道传输速度最佳值,则将所述通道传输速度设定为所述预设的通道传输速度最佳值。
[0070] 在本发明实施例中,预设的通道传输速度最佳值对应着最低的拒钞率,之所以不直接采用预设的通道传输速度最佳值的原因是,在满足拒钞率要求的前提下,选择比预设的通道传输速度最佳值更低的通道传输速度有助于节省设备功耗以及延长设备寿命。
[0071] 然而,若通道传输速度大于所述预设的通道传输速度最佳值时,无论从降低拒钞率的角度还是从节省功耗的角度,都应该将通道传输速度降至预设的通道传输速度最佳值,这样既可以降低拒钞率也可以节省设备功耗以及延长设备寿命。
[0072] 在S405中,若所述通道传输速度小于所述预设的通道传输速度最佳值,则将所述通道传输速度增加一个所述预设的单位加速值。
[0073] 在本发明实施例中,当需要增加通道传输速度时,每一次加速操作只会增加一个预设的单位加速值。
[0074] 具体地,若通道传输速度是8张/秒,预设的单位加速值为0.5张/秒,那么在经过一次加速操作后,通道传输速度为8.5张/秒。
[0075] 可以理解地,当通道传输速度增加之后,及时挖钞轮将相邻钞票放上传输通道的时间间隔不变,相邻的两张钞票在传输通道上的距离间距也会拉大,因此当钞票被传送到验钞器时,验钞器有充足的空间可以验证每一张钞票的真伪。
[0076] 实施例二
[0077] 在S204中,所述第二操作用于改变虚拟传感器的注册时间,所述虚拟传感器用于接收验钞器的验钞结果,并根据该结果控制存款设备中转向器的转换方向。
[0078] 在本发明实施例中,在验钞器验证钞票的信息真伪以后,虚拟转换器根据钞票的真伪情况,控制转向器的末端连接位置,从而控制将钞票传送到暂存部或者接客部中。
[0079] 在本发明实施例中,虚拟传感器并不是一个实体部件,而是一个由程序编写的软件虚拟部件。
[0080] 在本发明实施例中,虚拟传感器的注册时间指:从验钞出口检测到钞票,到完成注册虚拟传感器之间的时间间隔。
[0081] 在本发明实施例中,由于验钞器必须要在存款设备注册虚拟传感器之前得出钞票的验证结果,因此虚拟传感器的注册时间就直接影响了验钞器识别和分析一张钞票的时间。
[0082] 具体地,钞票经过验钞器时,验钞器通过红外传感设备对每张钞票进行识别和分析。但识别和分析的过程需要足够的时间,若处理时间不足,会导致验钞器直接将钞票判断为假钞,这导致虚拟传感器控制转向器的末端与接客部相连,故增大了钞票的拒钞率。
[0083] 图7示出了本发明实施例二提供的存款设备的控制方法S204的具体实现流程,详述如下:
[0084] 在S701中,检测虚拟传感器的注册时间,所述虚拟传感器每当验钞出口检测到钞票即注册一次,所述虚拟传感器的注册时间为从验钞出口检测到钞票开始,到所述虚拟传感器注册结束之间的时间。
[0085] 在本发明实施例中,由于验钞器必须要在存款设备注册虚拟传感器之前得出钞票的验证结果,因此虚拟传感器的注册时间就直接影响了验钞器识别和分析一张钞票的时间。
[0086] 在S702中,获取单位延长时间。
[0087] 在本发明实施例中,单位延长时间代表当虚拟传感器的注册时间需要延长时,每次延长的时长。例如,单位延长时间为0.05秒,这代表虚拟传感器的注册时间在经过一次单位延长时间增加后,虚拟传感器的注册时间会增加0.05秒。
[0088] 在本发明实施例中,单位延长时间为预设参数,可以被直接获取。
[0089] 在S703中,设定最大注册时间,所述最大注册时间为所述虚拟传感器的注册时间的最大允许值。
[0090] 在本发明实施例中,虚拟传感器的注册时间具有一个最大的极限值,即最大注册时间。由于虚拟传感器是用来控制转向器的相应转向的,因此如果虚拟传感器的注册时间过长,那么留给转向器接收虚拟传感器的指令,并根据指令作出相应转向的时间就可能不足。
[0091] 图8示出了本发明实施例二提供的存款设备的控制方法S703的具体实现流程,详述如下:
[0092] 在S801中,获取最小反应时间,所述最小反应时间为转向器从接收指令到完成转向的最短时间间隔。
[0093] 在本发明实施例中,最小反应时间是厂家做了大量的实验已经获得的,因此可以直接获取。
[0094] 在S802中,获取通道传输速度,以及获取验钞出口至转向器之间的通道长度。
[0095] 在本发明实施例中,通道的传输速度是可以改变的,存款设备有速度控制模块可以控制及检测通道的传输速度。
[0096] 在本发明实施例中,验钞出口至转向器之间的通道长度是固定不变的,因此也可以直接获取各部件之间的长度。
[0097] 在S803中,计算第一时间,所述第一时间通过将所述通道长度除以所述通道传输速度后得到。
[0098] 在本发明实施例中,通过验钞出口至转向器之间的通道长度除以所述通道传输速度,可以得到一张钞票从验钞出口至转向器所需要的总时长,这个总时长就是第一时间。
[0099] 在S804中,计算第二时间,所述第二时间等于所述第一时间减去所述最小反应时间。
[0100] 在S805中,将所述第二时长设定为所述最大注册时间。
[0101] 在S704中,判断所述最大注册时间是否小于所述单位延长时间与所述虚拟传感器的注册时间之和。
[0102] 在本发明实施例中,需要判断最大注册时间是否大于或等于单位延长时间与当前虚拟传感器的注册时间之和,以便在后续步骤中,执行不同的操作。
[0103] 值得注意的是,在本发明实施例中,是将最大注册时间,与单位延长时间加上当前虚拟传感器的注册时间之和进行比较,而不是简单的将最大注册时间与当前虚拟传感器的注册时间进行比较。因为如果最大注册时间只是大于当前虚拟传感器的注册时间,而小于单位延长时间与当前虚拟传感器的注册时间之和,则会导致后续延长一个单位延长时间以后,虚拟传感器的注册时间会超过最大注册时间,那么转向器将没有足够时间根据虚拟传感器的指令进行相应的转向。
[0104] 在S705中,若所述最大注册时间小于所述单位延长时间与所述虚拟传感器的注册时间之和,则保持所述虚拟传感器的注册时间不变。
[0105] 在本发明实施例中,因为此时最大注册时间小于单位延长时间与当前虚拟传感器的注册时间之和,若再延长一个单位延长时间以后,虚拟传感器的注册时间会超过最大注册时间,那么转向器将没有足够时间根据虚拟传感器的指令进行相应的转向。因此,不再对当前虚拟传感的注册时间进行改变。
[0106] 值得注意的是,当所述最大注册时间小于所述单位延长时间与所述当前虚拟传感器的注册时间之和时,我们可以认定,即使此时拒钞率仍然高于预设阈值,继续延长当前虚拟传感器的注册时间也无助于解决当前拒钞率高的问题,而且反而会导致转向器来不及正确转向而产生更大的问题。
[0107] 在S706中,若所述最大注册时间不小于所述单位延长时间与所述虚拟传感器的注册时间之和,则将所述虚拟传感器的注册时间增加一个单位延长时间。
[0108] 在本发明实施例中,当虚拟传感器的注册时间延长以后,则在验钞出口再次检测到钞票时,间隔新虚拟传感器注册时间后,重新注册虚拟传感器。
[0109] 值得注意的,本发明实施例采用的是逐渐延长虚拟传感器的注册时间,原因主要有两点。原因1,如钞票的新旧以及破损程度,或者验钞器已使用的时长等客观因素都会影响验钞器的验钞速度,所以很难为存款设备直接设定一个统一且完美的虚拟传感器的注册时间。原因2,事实证明虚拟传感器的注册时间并不是越接近最大注册时间,拒钞率就越低,因为当虚拟传感器的注册时间在最大注册时间附近时,转向器由于反应时间变短,发生错误转向的可能也会上升。
[0110] 综合上述两点原因,本发明实施例提供的循环检测及延长虚拟传感器的注册时间有助于存款设备寻找到一个理想的虚拟传感器的注册时间,使得整个存款设备的拒钞率降低。
[0111] 实施例三
[0112] 对应于上文实施例所述的存款设备的控制方法,图9示出了本发明实施例四提供的存款设备的控制系统的系统框图。
[0113] 参见图9,该系统包括:
[0114] 检测模块901,用于检测预设时间段内的拒钞率,判断所述拒钞率是否大于预设阈值;
[0115] 启动模块902,用于若所述拒钞率大于所述预设阈值,则启动第一操作和/或第二操作;
[0116] 第一操作模块903,用于改变存款设备实体部件的运行速度;
[0117] 第二操作模块904,用于改变虚拟传感器的注册时长,所述虚拟传感器用于接收验钞器的验钞结果,并根据该结果控制存款设备中转向器的转换方向。
[0118] 进一步地,第一操作模块包括:
[0119] 第一获取子模块,用于获取预设的单位降速值;
[0120] 挖钞检测子模块,用于检测挖钞轮的挖钞速度;
[0121] 降速子模块,用于将所述挖钞轮的挖钞速度降低一个所述预设的单位降速值;
[0122] 进一步地,第一操作模块包括:
[0123] 第二获取子模块,用于获取预设的单位加速值;
[0124] 第三获取子模块,用于获取预设的通道传输速度最佳值;
[0125] 传输检测子模块,用于检测通道传输速度,并判断所述通道传输速度是否小于所述预设的通道传输速度最佳值;
[0126] 第一加速子模块,用于若所述通道传输速度大于或等于所述预设的通道传输速度最佳值,则将所述通道传输速度设定为所述预设的通道传输速度最佳值;
[0127] 第二加速子模块,用于若所述通道传输速度小于所述预设的通道传输速度最佳值,则将所述通道传输速度增加一个所述预设的单位加速值。
[0128] 进一步地,第二操作模块包括:
[0129] 注册检测子模块,用于检测虚拟传感器的注册时间,所述虚拟传感器每当验钞出口检测到钞票即注册一次,所述虚拟传感器的注册时间为从验钞出口检测到钞票开始,到所述虚拟传感器注册结束之间的时间间隔;
[0130] 第四获取子模块,用于获取预设的单位延长时间;
[0131] 设定子模块,用于设定最大注册时间,所述最大注册时间为所述虚拟传感器的注册时间的最大允许值;
[0132] 第二判断子模块,用于判断所述最大注册时间是否小于所述单位延长时间与所述虚拟传感器的注册时间之和;
[0133] 第一注册子模块,用于若所述最大注册时间小于所述单位延长时间与所述虚拟传感器的注册时间之和,则保持所述虚拟传感器的注册时间不变;
[0134] 第二注册子模块,用于若所述最大注册时间不小于所述单位延长时间与所述虚拟传感器的注册时间之和,则将所述虚拟传感器的注册时间增加一个单位延长时间。
[0135] 进一步地,设定子模块具体用于:
[0136] 获取最小反应时间,所述最小反应时间为转向器从接收指令到完成转向的最短时间间隔;
[0137] 获取通道传输速度,以及验钞出口至转向器之间的通道长度;
[0138] 计算第一时间,所述第一时间通过将所述通道长度除以所述通道传输速度后得到;
[0139] 计算第二时间,所述第二时间等于所述第一时间减去所述最小反应时间;
[0140] 将所述第二时长设定为所述最大注册时间。
[0141] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0142] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0143] 在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0144] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0146] 以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。