CN103971447A - 纸币识别装置及其处理方法和纸币处理状态记录方法 - Google Patents
纸币识别装置及其处理方法和纸币处理状态记录方法 Download PDFInfo
- Publication number
- CN103971447A CN103971447A CN201310045393.3A CN201310045393A CN103971447A CN 103971447 A CN103971447 A CN 103971447A CN 201310045393 A CN201310045393 A CN 201310045393A CN 103971447 A CN103971447 A CN 103971447A
- Authority
- CN
- China
- Prior art keywords
- event
- state
- described event
- bill handling
- bank note
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/22—Means for sensing or detection
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/32—Record keeping
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07D—HANDLING OF COINS OR VALUABLE PAPERS, e.g. TESTING, SORTING BY DENOMINATIONS, COUNTING, DISPENSING, CHANGING OR DEPOSITING
- G07D11/00—Devices accepting coins; Devices accepting, dispensing, sorting or counting valuable papers
- G07D11/20—Controlling or monitoring the operation of devices; Data handling
- G07D11/26—Servicing, repairing or coping with irregularities, e.g. power failure or vandalism
Abstract
本发明公开了一种纸币识别装置及其处理方法和纸币处理状态记录方法。该纸币识别装置包括:非易失性存储器;控制单元,用于在纸币处理过程中,将事件的状态记录在非易失性存储器中,其中,事件为纸币处理过程中的关键步骤。通过本发明,解决了纸币识别装置将停电故障发生时的纸币处理信息存储到非易失性存储器时往往发生异常的问题,进而能够有效存储纸币识别装置发生停电故障时的纸币处理信息。
Description
技术领域
本发明涉及纸币处理领域,具体而言,涉及一种纸币识别装置及其处理方法和纸币处理状态记录方法。
背景技术
纸币识别装置被广泛应用于银行等金融机构,用于完成自助式纸币交易。比如,纸币识别装置安装在自助存款机、自助缴费机等自助终端设备中,用户在办理自助存款或自助缴费业务时,将纸币投入到自助终端设备的入币口,由纸币识别装置对用户投入的纸币进行识别处理,将不能被识别的纸币退还给用户,将识别为真币的纸币存储到纸币识别装置的钱箱中,并将存储到钱箱中的纸币的金额上传到自助终端设备的主机中。如果在纸币识别过程中纸币识别装置发生异常断电,则未处理完的纸币被滞留在纸币识别装置中。在这种情况下,通常用户需要在当场等待工作人员的到来,以取回投入的纸币。但是,如果工作人员在取出滞留的纸币时进行偷窃,或用户记不清楚投入到入币口的纸币的金额,则用户和金融机构之间就会因纸币金额不一致而发生不必要的纷争。
为了解决上述问题,申请号为CN201010573107.7的中国专利公开了一种自动交易处理装置,该自动交易处理装置包括供给状态检测机构、停电时停止处理机构和启动机构,并且使用一次侧电源供电,在自动交易处理装置运行时,如果供给状态检测机构检测到一次侧电源的供电停止,则停电时停止处理机构将供电电源切换为电池,利用电池供电,将停电故障发生时的交易信息存储到非易失性存储器中,当状态检测机构检测到一次侧电源重新开始供电时,如果非易失性存储器中存储有故障发生时的交易信息,则启动机构将继续执行上次一次侧电源供电停止时正在执行的交易处理。
由于上述自动交易处理装置在发生断电时需要使用电池供电才能将正在处理的交易信息存储到非易失性存储器中,因此,该自动交易处理装置必须设置额外的电池,从而增加了自动交易处理装置的制造成本。另外,使用电池供电进行交易信息存储,如果电池的电量不足,在向非易失性存储器中存储数据时就会发生异常从而导致交易信息存储失败,这样,就会导致自动交易处理装置重新上电后不能正确执行上一次断电时正在执行的交易处理。
针对相关技术中的纸币识别装置将停电故障发生时的纸币处理信息存储到非易失性存储器时往往发生异常的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种纸币识别装置及其处理方法和纸币处理状态记录方法,以解决纸币识别装置将停电故障发生时的纸币处理信息存储到非易失性存储器时往往发生异常的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种纸币识别装置。该纸币识别装置包括:非易失性存储器;控制单元,用于在纸币处理过程中,将事件的状态记录在非易失性存储器中,其中,事件为纸币处理过程中的关键步骤。
进一步地,事件的状态包括事件开始状态和事件结束状态,事件开始状态表示事件开始,事件结束状态表示事件结束。
进一步地,非易失性存储器用于使用状态字记录事件的状态,控制单元用于当事件的状态发生变化时,修改状态字的值。
进一步地,事件的状态包括事件开始状态和事件结束状态,事件开始状态表示事件开始,事件结束状态表示事件结束,其中,控制单元用于当事件开始时,将状态字中与事件开始状态对应的比特位设为有效值,当事件结束时,将状态字中与事件结束状态对应的比特位设为有效值,事件开始状态对应的比特位和事件结束状态对应的比特位的初始值为无效值。
进一步地,控制单元还用于在上电后根据所记录的事件的状态判断上次断电前的最后一次纸币处理过程是否完整,在判断出上次断电前的最后一次纸币处理过程不完整时,继续执行上次断电前的纸币处理。
为了实现上述目的,根据本发明的另一方面,提供了一种纸币处理状态记录方法,将纸币处理过程中的关键步骤定义为事件,在纸币处理过程中,将事件的状态记录在非易失性存储器中。
进一步地,事件的状态包括事件开始状态和事件结束状态,事件开始状态表示事件开始,事件结束状态表示事件结束。
进一步地,使用状态字记录事件的状态,当事件的状态发生变化时,修改状态字的值。
进一步地,事件的状态包括事件开始状态和事件结束状态,事件开始状态表示事件开始,事件结束状态表示事件结束,其中,当事件开始时,将状态字中与事件开始状态对应的比特位设为有效值,当事件结束时,将状态字中与事件结束状态对应的比特位设为有效值,事件开始状态对应的比特位和事件结束状态对应的比特位的初始值为无效值。
为了实现上述目的,根据本发明的另一方面,提供了一种纸币识别装置的处理方法。该纸币识别装置的处理方法包括:采用本发明提供的纸币处理状态记录方法进行纸币处理状态记录;在上电后根据所记录的事件的状态判断上次断电前的最后一次纸币处理过程是否完整;在判断出上次断电前的最后一次纸币处理过程不完整时,继续执行上次断电前的纸币处理。
通过本发明,解决了纸币识别装置将停电故障发生时的纸币处理信息存储到非易失性存储器时往往发生异常的问题,进而达到了有效存储纸币识别装置发生停电故障时的纸币处理信息的效果。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明第一实施例的纸币识别装置的电气模块组成示意图;
图2是根据本发明第一实施例的纸币识别装置的结构模块组成示意图;
图3是根据本发明第一实施例的纸币处理状态记录方法的流程图;
图4是根据本发明第一实施例的纸币处理方法的流程图;以及
图5是根据本发明第一实施例的纸币识别装置的上电处理方法的流程图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
图1是根据本发明第一实施例的纸币识别装置的电气模块组成示意图,如图1所示,纸币识别装置1包括控制单元11、通信单元12、RAM存储器13、Flash存储器14、特征采集单元15、驱动单元16,以及传感器单元17。
控制单元11,用于控制其他模块工作。比如,控制单元11控制通信单元12完成纸币识别装置1和与纸币识别装置1连接的主机之间的数据传输,控制单元11控制Flash存储器14存储纸币的处理状态,控制单元11控制驱动单元16驱动纸币在纸币识别装置1的输送通道中移动等。
通信单元12,用于执行纸币识别装置1和与纸币识别装置1连接的主机之间的数据传输。比如,通信单元12接收由主机发送的控制命令,通信单元12将纸币识别装置1中待识别纸币的识别结果上传到主机。
RAM存储器13,用于存储程序运行过程中生成的数据及变量。比如,RAM存储器13用于存储特征采集单元15所采集到的待识别纸币的图像数据、待识别纸币的识别结果,以及用于表示纸币的处理状态的最新的状态字等。
Flash存储器14,包括程序存储区141、状态存储区142。其中,程序存储区141用于存储纸币识别装置1的控制程序,状态存储区142包括第一状态存储区1421和第二状态存储区1422,第一状态存储区1421和第二状态存储区1422轮流使用,用于存储纸币处理过程中的不同时刻所生成的多个状态字。
特征采集单元15,用于采集待识别纸币的特征信息。其中,特征采集单元15包括磁头151和图像传感器152,其中,磁头151用于读取待识别纸币上分布的磁信息,图像传感器152可以是接触式图像传感器(Contact Image Sensor)或电耦合式图像传感器(Charge Coupled Device),用于采集待识别纸币的图像数据,特征采集单元15通过采集待识别纸币的磁信息、图像数据进而获取待识别纸币的特征信息,比如,获取待识别纸币的冠字号、安全线、水印等特征信息。
驱动单元16,用于驱动待识别纸币在纸币识别装置1的输送通道中移动。
传感器单元17,用于检测待识别纸币的位置。其中,传感器单元17包括多个传感器,多个传感器分别位于纸币识别装置1的不同位置。比如,传感器单元17包括入口传感器171、暂存传感器172,以及钱箱传感器173,其中,入口传感器171位于纸币识别装置1的入币口位置,暂存传感器172位于纸币识别装置1的暂存位置,钱箱传感器173位于纸币识别装置1的钱箱的入口位置等,各传感器分别用于检测是否有纸币位于该传感器所在位置。
图2是根据本发明第一实施例的纸币识别装置的结构模块组成示意图,如图2所示,纸币识别装置1包括接收部20、识别部21、暂存部22,以及钱箱23。
接收部20,设置在纸币识别装置1的入币口位置,用于存放用户放入或纸币识别装置1退出的纸币。
识别部21,设置在接收部20到暂存部22的输送路径上,识别部21设置有特征采集单元15(图2中未标出),当待识别纸币到达识别部21时,特征采集单元15采集待识别纸币的特征信息,控制单元11根据特征采集单元15所采集到的特征信息判别纸币的真伪、面值、面向,以及判断纸币的折损、污染等情况,并根据待识别纸币的真伪,以及折损、污染等情况,将待识别纸币分为状态良好的纸币以及状态不佳的纸币。其中,状态良好的纸币是指被识别为真币、并且没有折损或污染,或者折损或污染程度不影响重复使用的纸币;状态不佳的纸币是指被识别为伪币,或者折损、污染程度影响重复使用的纸币。经识别部21判定为状态良好的纸币被输送至暂存部22,判定为状态不佳的纸币被输送至接收部20退还给用户。
暂存部22,暂时保管由识别部21识别的状态良好的纸币。当状态良好的纸币到达暂存部22时,纸币识别装置1等待接收用户输入的操作信息,当接收到用户输入的确认操作命令后,暂存部22处暂存的状态良好的纸币被输送至钱箱23,当接收到用户输入的取消操作命令后,暂存部22处暂存的纸币被输送至接收部20退还给用户。
钱箱23,用于存储接收到用户输入的确认操作命令后由暂存部22处所输送来的状态良好的纸币。
纸币识别装置进行纸币处理时,将纸币处理过程中的若干个关键步骤定义为关键事件(以下简称事件)。每个事件分别设置事件开始状态和事件结束状态,其中,事件开始状态表示该事件是否开始,事件结束状态表示该事件是否结束,在一个事件未开始时,该事件的事件开始状态和事件结束状态均为“假”,当该事件开始时,其事件开始状态为“真”,当该事件结束时,将其事件结束状态为“真”。纸币处理过程中,使用状态字来记录纸币处理过程的所有事件状态,其中,纸币识别装置根据所有事件状态的数量使用状态字的所有比特位或部分比特位来记录事件状态(以下将状态字中用于记录事件状态的比特位称为有效比特位,不用于记录事件状态的比特位称为无效比特位),每个有效比特位对应一个事件状态,通过将状态字的某一个有效比特位设置为不同的值来表示该比特位所对应的事件状态为“真”或“假”,比如,当某一个事件状态为“真”时将该事件状态所对应的比特位的值设置为“0”,反之,当该事件状态为“假”时将该事件状态所对应的比特位的值设置为“1”。
上述的关键步骤可以包括以下的一个或多个:将纸币由接收部20输送至识别部21;进行纸币的识别;将纸币由识别部21退还至接收部20;将纸币由识别部21输送至暂存部22;将纸币由暂存部22退还至接收部20;将纸币由暂存部22输送至钱箱23。
在本发明实施例所提供的纸币识别装置中,由于控制单元11在纸币处理过程中,将事件的状态记录在非易失性存储器中,因而在纸币处理过程中能够准确地将最新处理状态存储下来。当纸币识别装置发生异常断电时,不需要再进行相关纸币处理信息的存储,并且不需要增加额外的供电设备,可以保证异常断电时正在执行的的纸币处理在下次重新上电后被完整地执行,避免了用户和纸币识别装置的所有机构之间出现不必要的纷争。
如上所述,可以采用状态字记录事件的状态,优选地,为了有效地对状态字进行存储,非易失性存储器14的第一状态存储区1421和第二状态存储区1422轮流用于存储纸币处理过程中所记录的状态字,第一状态存储区1421和第二状态存储区1422中当前使用的状态存储区为有效状态存储区,有效状态存储区中当前用于存储状态字的存储单元为有效存储单元,控制单元11用于在每次存储状态字时将状态字写入有效存储单元中,每次写入状态字后有效存储单元更新为下一个存储单元,在将有效状态存储区写满状态字后,将另外一个状态存储区设置为有效状态存储区,并对已写满状态字的状态存储区执行擦除操作。
本发明实施例还提供了一种纸币处理状态记录方法,在该方法中,将纸币处理过程中的关键步骤定义为事件,在纸币处理过程中,将事件的状态记录在非易失性存储器中。需要说明的是,本发明实施例的纸币处理状态记录方法可以通过本发明实施例的纸币识别装置来执行,本发明实施例的纸币识别装置也可以用于执行本发明实施例的纸币处理状态记录方法。
图3是根据本发明第一实施例的纸币处理状态记录方法的流程图,该流程包括以下步骤:
步骤S201,初始化状态字
在纸币处理过程开始前,控制单元初始化存储在RAM存储器中的状态字,将状态字的每个无效比特位的值初始化为默认值,比如,将状态字的每个无效比特位的值初始化为“1”;将状态字的每个有效比特位的值初始化为无效值,即将每个有效比特位的值设置为该比特位所对应的事件状态为“假”时的值,比如,将状态字的每个有效比特位的值初始化为“1”。
步骤S202,事件n开始时,将状态字中与事件n开始状态所对应的比特位设为有效值
事件n开始时更新存储在RAM存储器中的状态字,使状态字中与事件n开始状态所对应的比特位为有效值,即将事件n开始状态设置为“真”,同时,将更新后的状态字存储在Flash存储器的有效状态存储区中,其中,n为纸币处理过程中所定义的事件的序号,纸币处理过程开始时n的值为纸币处理过程中所定义的第一个事件的序号,比如n的值为1。
需要说明的是,有效状态存储区为Flash存储器的第一状态存储区或第二状态存储区,其中,第一状态存储区和第二状态存储区轮流用于存储纸币处理过程中所生成的状态字。当前正在使用的状态存储区为有效状态存储区,控制单元通过向某一个状态存储区的特定的存储单元中写入标志位以便将该状态存储区设置为有效状态存储区。同时,控制单元每次存储状态字时将状态字写入有效状态存储区的有效存储单元中,其中,有效存储单元是指有效状态存储区中当前次要写入状态字的存储单元。有效状态存储区首次使用时有效存储单元为该状态存储区的第一个存储单元,每次写入状态字后有效存储单元更新为下一个存储单元,当有效存储单元为有效状态存储区的最后一个存储单元时,控制单元在向最后一个存储单元写入状态字后,通过向另一个状态存储区的特定的存储单元写入标志位将另一个状态存储区设置为有效状态存储区,并在第一次向新的有效状态存储区写入状态字后将已写满状态字的状态存储区擦除。
步骤S203,执行事件n
控制单元控制执行事件n,比如,执行采集待识别纸币的特征信息的事件。
步骤S204,事件n结束时,将状态字中与事件n结束状态所对应的比特位设为有效值
事件n结束时更新RAM存储器中所存储的状态字,使状态字中事件n结束状态所对应的比特位为有效值,即将事件n结束状态设置为“真”,同时,将更新后的状态字存储在Flash存储器的有效状态存储区中。
步骤S205,判断所有事件是否均已被执行
控制单元根据步骤S203中所执行的事件判断纸币处理过程中所定义的所有事件是否均已被执行,如果是,流程结束,否者,执行步骤S206,比如,当步骤S203中所执行的事件为纸币处理过程中所定义的最后一个事件时,则当该事件结束时表明纸币处理过程中所定义的所有事件均已被执行,即纸币处理过程已经结束,否则,表明纸币处理过程还未结束,需要继续执行纸币处理过程中所定义的下一个事件。
步骤S206,n值加1
控制单元将n值加1,继续执行步骤S202,即执行纸币处理过程中所定义的下一个事件。
通过本实施例的控制方法,在纸币处理过程中,当所有事件状态中的任意一个事件状态发生变化时,控制单元修改纸币处理的状态字的值,并将修改后的状态字的值存储在非易失性存储器中,由于纸币处理过程中的每个事件分别使用事件开始状态和事件结束状态来表示其是否开始及是否结束,因此,通过本实施例的控制方法,在纸币处理过程中,能够准确地将纸币处理的最新处理状态存储在非易失性存储器中,当纸币识别装置发生异常断电时,不需要再进行相关纸币处理信息的存储。
图4是根据本发明第一实施例的纸币处理方法的流程图,当纸币识别装置检测到有待识别纸币放置到入币口时,执行该纸币处理流程,该流程包括以下步骤:
步骤S301,将待识别纸币输送至识别部
当检测到有待识别纸币放置到纸币识别装置的入币口时,控制单元控制驱动单元驱动待识别纸币在输送通道中移动,将待识别纸币由接收部输送至识别部。
步骤S302,进行待识别纸币的识别
当待识别纸币到达识别部后,控制单元控制特征采集单元获取待识别纸币的特征信息,比如,控制单元通过控制特征采集单元的磁头读取待识别纸币上分布的磁信息,以及通过控制图像传感器采集待识别纸币的图像数据获取待识别纸币的特征信息,比如,获取待识别纸币的冠字号、安全线、水印等特征信息,同时,控制单元根据获取到的待识别纸币的特征信息进行待识别纸币的识别,进而确定待识别纸币的真伪、面值、面向等,以及判断待识别纸币的折损、污染等情况,并根据待识别纸币的真伪,以及折损、污染等情况,将待识别纸币分为状态良好的纸币以及状态不佳纸币。控制单元将待识别纸币的识别结果,即待识别纸币为状态良好的纸币或状态不佳的纸币,以及待识别纸币的面值等通过通信单元上传给主机,以使主机可以向用户显示待识别纸币的相关信息。
步骤S303,确定待识别纸币是否为状态良好的纸币
控制单元根据步骤S302所识别的待识别纸币的识别结果,确定待识别纸币是否为状态良好的纸币,如果是,执行步骤S305,否则,当待识别纸币为状态不佳的纸币时,执行步骤S304。
步骤S304,将纸币退还至接收部
当待识别纸币被识别为状态不佳的纸币时,控制单元控制驱动单元驱动该纸币由识别部向接收部移动,将状态不佳的纸币退还至接收部。
步骤S305,将纸币输送至暂存部,等待用户输入操作信息
当待识别纸币被识别为状态良好的纸币时,控制单元控制驱动单元驱动该纸币由识别部向暂存部移动,将状态良好的纸币在暂存部暂存,同时,纸币识别装置等待用户通过主机输入的操作信息。
步骤S306,判断用户是否输入了确认操作命令
当接收到用户通过主机输入的操作信息后,控制单元判断用户输入的操作信息是否为确认操作命令,如果是,执行步骤S308,否则,执行步骤S307。
步骤S307,将纸币退还至接收部
当用户输入的操作信息不是确认操作命令时,即用户输入的操作信息为取消操作命令时,控制单元控制驱动单元驱动纸币由暂存部向接收部移动,将暂存部暂存的纸币退还至接收部。
步骤S308,将纸币输送至钱箱,并通知主机入账
当用户输入的操作信息为确认操作命令时,控制单元控制驱动单元驱动纸币由暂存部向钱箱移动,将状态良好的纸币存储在钱箱中,同时,当检测到纸币已经到达钱箱入口处时,控制单元控制通信单元向主机上传纸币已经存入钱箱的信息,以使主机进行入账操作。
如图3所示,在该纸币处理方法中包括①~⑥所示的6个关键步骤,控制单元将这6个关键步骤定义为事件①~事件⑥共6个事件,在纸币处理过程中,使用12个事件状态来表示纸币处理状态,这12个事件状态分别为事件①开始、事件①结束、事件②开始、事件②结束……事件⑥开始、事件⑥结束,同时,在纸币处理过程中,使用一个16位的状态字来记录这12个事件状态,其中,该状态字的所有比特位中由高向低的4个比特位为无效比特位,每个无效比特位默认值设置为“1”,该状态字的所有比特位中由低向高的12个比特位为有效比特位,每个有效比特位对应一个事件状态,其中,该状态字由低向高的第1个的比特位对应事件①开始状态,第2个比特位对应事件①结束状态……依次类推,第12个比特位对应事件⑥结束状态。在纸币处理开始前,所有的事件均为未开始状态,每一个事件状态所对应的比特位的值为“1”,当某一个事件执行开始时,将该事件的事件开始状态所对应的比特位的值设置为“0”,当某一个事件执行结束时,将该事件的事件结束状态所对应的比特位的值设置为“0”,当任意一个事件状态发生变化时,控制单元修改纸币处理的状态字的值,并将修改后的状态字的值存储在Flash存储器的有效状态存储区中,因此,在图3所示的每个关键步骤的执行过程中,纸币识别装置除了执行图3所示的操作外,还执行两次向Flash存储器的有效状态存储区中存储状态字的操作。
由图3可知,在纸币处理过程中,根据待识别纸币的识别结果及用户输入的操作信息,各事件的发生顺序存在三种情况,当待识别纸币被识别为状态良好的纸币,并且用户输入的操作信息为确认操作命令时,事件的发生顺序为①->②->③->④,当待识别纸币被识别为状态不佳的纸币时,事件的发生顺序为①->②->⑤,当待识别纸币被识别为状态良好的纸币,并且用户输入的操作信息为取消操作命令时,事件的发生顺序为①->②->③->⑥。
表1示意了当待识别纸币被识别为状态良好的纸币,并且用户输入的操作信息为确认操作命令时,状态字根据各事件状态的变化相应发生变化的过程,当控制单元检测到有纸币放入到入币口时,在纸币处理开始前,控制单元将状态字中所有事件状态所对应的比特位的值设置为“1”,此时,状态字的值为0xFFFF,当事件①执行开始时,即当控制单元开始控制驱动单元将待识别纸币由接收部向识别部输送时,控制单元将状态字中事件①开始状态所对应的比特位的值设置为“0”,此时,状态字的值为0xFFFE,控制单元将该状态字存储到有效状态存储区中,当事件①执行结束时,即当待识别纸币已经到达识别部时,控制单元将状态字中事件①结束状态所对应的比特位的值设置为“0”,此时,状态字的值为0xFFFC,控制单元将该状态字存储到有效状态存储区中,依次类推,当事件④执行结束时,即纸币被输送至钱箱,且已经通知主机入账,控制单元将事件④结束状态所对应的比特位的值设置为“0”,此时,状态字的值为0xFF00。
表1
表2中示意了当待识别纸币被识别为状态不佳的纸币时,状态字根据各事件状态的变化相应发生变化的过程,当待识别纸币被识别为状态不佳的纸币时,由于事件③、事件④、事件⑥不会被执行,因此,当纸币处理结束后,即事件⑤执行结束后,状态字的值为0xFCF0。
表2
表3中示意了当待识别纸币被识别为状态良好的纸币,并且用户输入的操作信息为取消操作命令时,状态字根据各事件状态的变化相应发生变化的过程,当待识别纸币被识别为状态良好的纸币,但用户输入的操作信息为取消操作命令时,由于事件④、事件⑤不会被执行,因此,当纸币处理结束后,即事件⑥执行结束后,状态字的值为0xF3C0。
表3
在本发明实施例中,某一事件状态为“真”时状态字中其对应的比特位的值为“0”或为“1”以及状态字中的无效比特位的默认值是由Flash存储器的特性决定的,比如,Flash存储器擦除后其各存储单元的默认值为0xFFFF,则控制单元将某一事件状态为“真”时状态字中其对应的比特位的值设置为“0”,将某一事件状态为“假”时状态字中其对应的比特位的值设置为“1”,同时,将状态字中的无效比特位的默认值设置为“1”,即在所有事件均未开始时将状态字的默认值设置为0xFFFF,纸币处理过程开始后状态字的各有效比特位的值根据各事件开始状态及各事件结束状态进行相应变化,当某一事件执行开始后状态字中其事件开始状态所对应的比特位的值设置为“0”,当某一事件执行结束后状态字中其事件结束状态所对应的比特位的值设置为“0”,由于向Flash存储器中存储状态字时至少有一个事件是已经开始的,因此,存储的状态字至少有一个比特位的值为“0”,即存储的状态字为一个不为0xFFFF的值,从而使控制单元可以区分存储有状态字的存储单元与未存储有状态字的存储单元。
图5根据本发明第一实施例的纸币识别装置的上电处理方法的流程图,纸币识别装置在每次上电后执行该流程,该流程包括以下步骤:
步骤S401,确定有效状态存储区
控制单元读取第一状态存储区和第二状态存储区的特定的存储单元中所存储的数据,其中,该特定存储单元为用来存储标志位的存储单元,控制单元判断所读取到的数据是否为标志位,如果是,则确定该状态存储区为有效状态存储区。需要说明的是,标志位是一个与所有可能出现的状态字均不相同的数据,比如,标志位为0xAAAA或标志位为0x5555。
步骤S402,获取上次断电前所存储的最后一个状态字
查找有效状态存储区中最后一次写入状态字的存储单元,获取上次断电前所存储的最后一个状态字,比如,控制单元从有效状态存储区的第一个存储单元开始,依次读取每个存储单元中所存储的数据,当查询到某一个存储单元中所存储的数据为0xFFFF时,判定该存储单元的上一个存储单元中存储的数据为上次断电前所存储的最后一个状态字,由于所有存储的状态字均为不为0xFFFF的值,因此控制单元可以准确查找到上次断电前所存储的最后一个状态字。
步骤S403,判断上次断电前最后一次纸币处理过程是否完整
对上次断电前所存储的最后一个状态字进行分析,判断上次断电前最后一次纸币处理过程是否完整,比如,在图3所示的纸币处理方法中,如果纸币处理过程是完整的,则最后一次存储的状态字应该为0xFF00或者0xFCF0或者0xF3C0,当状态字不为这个三个值中的任何一个值时,说明最后一次纸币处理过程不完整,即在最后一次纸币处理过程中发生了异常断电。当检测到上次断电前最后一次纸币处理过程完整时,流程结束,否则,执行步骤S404。
步骤S404,继续执行上次断电前的纸币处理
当检测到上次断电前最后一次纸币处理过程不完整时,根据状态字,判断上次断电时正在执行的纸币处理事件,并从该事件开始继续执行纸币处理,比如,当上次断电前所存储的最后一个状态字为0xFFF8时,说明事件②执行已经开始但还未结束,因此,纸币识别装置从事件②开始继续执行纸币处理,即重新获取待识别纸币的特征信息进而进行待识别纸币的识别。
通过本实施例的控制方法,纸币识别装置上电时,通过读取非易失性存储器中所存储的最后一个状态字判断上次断电前的最后一次纸币处理过程是否完整,当纸币处理过程不完整时,判断上次断电时正在执行的纸币处理的事件,并从该事件开始继续执行纸币处理,因此,通过本实施例的控制方法,保证了上次断电时正在执行的纸币处理过程可以被完整执行。
本发明的纸币识别装置及纸币处理方法,在纸币处理过程中能够准确地将最新处理状态存储在非易失性存储器中,当纸币识别装置发生异常断电时,不需要再进行相关纸币处理信息的存储,与现有技术相比,本发明的纸币识别装置不需要增加额外的供电设备,即可以保证异常断电时正在执行的纸币处理在下次重新上电后被完整地执行,避免了用户和纸币识别装置的所有机构之间出现不必要的纷争。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种纸币识别装置,其特征在于,包括:
非易失性存储器(14);以及
控制单元(11),用于在纸币处理过程中,将事件的状态记录在所述非易失性存储器(14)中,
其中,所述事件为纸币处理过程中的关键步骤。
2.根据权利要求1所述的纸币识别装置,其特征在于,所述事件的状态包括事件开始状态和事件结束状态,所述事件开始状态表示所述事件开始,所述事件结束状态表示所述事件结束。
3.根据权利要求1所述的纸币识别装置,其特征在于,
所述非易失性存储器(14)用于使用状态字记录所述事件的状态,
所述控制单元(11)用于当所述事件的状态发生变化时,修改所述状态字的值。
4.根据权利要求3所述的纸币识别装置,其特征在于,所述事件的状态包括事件开始状态和事件结束状态,所述事件开始状态表示所述事件开始,所述事件结束状态表示所述事件结束,其中,所述控制单元(11)用于当所述事件开始时,将所述状态字中与所述事件开始状态对应的比特位设为有效值,当所述事件结束时,将所述状态字中与所述事件结束状态对应的比特位设为有效值,所述事件开始状态对应的比特位和所述事件结束状态对应的比特位的初始值为无效值。
5.根据权利要求1所述的纸币识别装置,其特征在于,所述控制单元(11)还用于在上电后根据所记录的所述事件的状态判断上次断电前的最后一次纸币处理过程是否完整,在判断出上次断电前的最后一次纸币处理过程不完整时,继续执行上次断电前的纸币处理。
6.一种纸币处理状态记录方法,其特征在于,将纸币处理过程中的关键步骤定义为事件,在纸币处理过程中,将所述事件的状态记录在非易失性存储器中。
7.根据权利要求6所述的方法,其特征在于,所述事件的状态包括事件开始状态和事件结束状态,所述事件开始状态表示所述事件开始,所述事件结束状态表示所述事件结束。
8.根据权利要求6所述的方法,其特征在于,使用状态字记录所述事件的状态,当所述事件的状态发生变化时,修改所述状态字的值。
9.根据权利要求8所述的方法,其特征在于,所述事件的状态包括事件开始状态和事件结束状态,所述事件开始状态表示所述事件开始,所述事件结束状态表示所述事件结束,其中,当所述事件开始时,将所述状态字中与所述事件开始状态对应的比特位设为有效值,当所述事件结束时,将所述状态字中与所述事件结束状态对应的比特位设为有效值,所述事件开始状态对应的比特位和所述事件结束状态对应的比特位的初始值为无效值。
10.一种纸币识别装置的处理方法,其特征在于,包括:
采用权利要求6至9中任一项所述的纸币处理状态记录方法进行纸币处理状态记录;
在上电后根据所记录的事件的状态判断上次断电前的最后一次纸币处理过程是否完整;
在判断出上次断电前的最后一次纸币处理过程不完整时,继续执行上次断电前的纸币处理。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045393.3A CN103971447B (zh) | 2013-02-04 | 2013-02-04 | 纸币识别装置及其处理方法和纸币处理状态记录方法 |
US14/765,742 US20150371481A1 (en) | 2013-02-04 | 2014-01-20 | Banknote recognition apparatus, processing method thereof and method for recording banknote processing state |
PCT/CN2014/070889 WO2014117657A1 (zh) | 2013-02-04 | 2014-01-20 | 纸币识别装置及其处理方法和纸币处理状态记录方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310045393.3A CN103971447B (zh) | 2013-02-04 | 2013-02-04 | 纸币识别装置及其处理方法和纸币处理状态记录方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103971447A true CN103971447A (zh) | 2014-08-06 |
CN103971447B CN103971447B (zh) | 2017-11-14 |
Family
ID=51240887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310045393.3A Active CN103971447B (zh) | 2013-02-04 | 2013-02-04 | 纸币识别装置及其处理方法和纸币处理状态记录方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20150371481A1 (zh) |
CN (1) | CN103971447B (zh) |
WO (1) | WO2014117657A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106297073A (zh) * | 2016-07-29 | 2017-01-04 | 深圳怡化电脑股份有限公司 | 一种自助终端业务处理方法及系统 |
CN107274545A (zh) * | 2017-05-31 | 2017-10-20 | 深圳怡化电脑股份有限公司 | 验钞控制方法、验钞控制装置及存取款设备 |
CN107533043A (zh) * | 2015-04-10 | 2018-01-02 | 株式会社岛津制作所 | 水质分析装置 |
CN108416894A (zh) * | 2018-03-08 | 2018-08-17 | 惠州学院 | 智能扫描货币鉴别方法、装置、存储介质及系统 |
CN110288763A (zh) * | 2018-03-13 | 2019-09-27 | 山东新北洋信息技术股份有限公司 | 一种纸币排错方法及现金循环处理设备 |
CN110459020A (zh) * | 2018-05-07 | 2019-11-15 | 山东新北洋信息技术股份有限公司 | 一种自助存款装置、自助存款机、系统及自助存款方法 |
CN111524269A (zh) * | 2020-04-22 | 2020-08-11 | 武汉卓目科技有限公司 | 一种清分机控制系统 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106251476B (zh) * | 2016-07-29 | 2019-04-12 | 深圳怡化电脑股份有限公司 | 一种钱箱容错的自助业务处理方法及系统 |
US10733611B2 (en) * | 2016-08-02 | 2020-08-04 | Mastercard International Incorporated | Systems and methods for locally processing a financial transaction |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6431290A (en) * | 1987-07-27 | 1989-02-01 | Fuji Electric Co Ltd | Currency processor |
JPH1069564A (ja) * | 1996-08-29 | 1998-03-10 | Hitachi Ltd | 自動取引装置 |
CN101044518A (zh) * | 2004-10-12 | 2007-09-26 | 光荣株式会社 | 纸币识别计数器 |
JP2009087375A (ja) * | 2009-01-13 | 2009-04-23 | Creation Card Co Ltd | 紙幣識別装置用ホスト |
JP2009295218A (ja) * | 2008-06-03 | 2009-12-17 | Oki Electric Ind Co Ltd | 記録密度判定装置、磁気ストライプ解析装置、及び現金自動支払機、並びに記録密度判定プログラム、及び磁気ストライプ解析プログラム |
CN101645182A (zh) * | 2008-08-06 | 2010-02-10 | 日立欧姆龙金融系统有限公司 | 纸张类处理装置及纸张类的输送故障管理方法 |
CN101770664A (zh) * | 2009-01-06 | 2010-07-07 | 冲电气工业株式会社 | 券类处理装置、程序以及方法 |
CN102087764A (zh) * | 2009-12-02 | 2011-06-08 | 日立欧姆龙金融系统有限公司 | 自动交易处理装置以及自动交易处理系统 |
CN102446378A (zh) * | 2010-09-30 | 2012-05-09 | 富士通先端科技株式会社 | 纸页类处理装置 |
WO2012093527A1 (ja) * | 2011-01-05 | 2012-07-12 | 株式会社ユニバーサルエンターテインメント | 紙幣処理装置およびそれを備えたゲーミングマシン |
CN102859558A (zh) * | 2011-03-31 | 2013-01-02 | 冲电气工业株式会社 | 纸页类处理装置、纸页类处理方法以及纸页类处理程序存储介质 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2461301A1 (fr) * | 1978-04-25 | 1981-01-30 | Cii Honeywell Bull | Microprocesseur autoprogrammable |
US4361877A (en) * | 1980-02-05 | 1982-11-30 | Sangamo Weston, Inc. | Billing recorder with non-volatile solid state memory |
US4520451A (en) * | 1981-09-30 | 1985-05-28 | Mars Incorporated | Programmable vending machine accountability apparatus |
US4948138A (en) * | 1982-12-06 | 1990-08-14 | Igt | Device for maintaining game state audit trail upon instantaneous power failure |
US5201010A (en) * | 1989-05-01 | 1993-04-06 | Credit Verification Corporation | Method and system for building a database and performing marketing based upon prior shopping history |
US5193162A (en) * | 1989-11-06 | 1993-03-09 | Unisys Corporation | Cache memory with data compaction for use in the audit trail of a data processing system having record locking capabilities |
US5195100A (en) * | 1990-03-02 | 1993-03-16 | Micro Technology, Inc. | Non-volatile memory storage of write operation identifier in data sotrage device |
JPH0744633A (ja) * | 1993-07-26 | 1995-02-14 | Toshiba Corp | 自動取引装置 |
KR100271698B1 (ko) * | 1996-07-15 | 2000-11-15 | 오까다 마사하루 | 지폐식별기및 지폐식별방법 |
US6264101B1 (en) * | 1997-11-28 | 2001-07-24 | Diebold, Incorporated | Control system for currency recycling automated banking machine |
US6607081B2 (en) * | 1996-11-15 | 2003-08-19 | Diebold, Incorporated | Automated transaction machine system |
US6804763B1 (en) * | 2000-10-17 | 2004-10-12 | Igt | High performance battery backed ram interface |
US6993507B2 (en) * | 2000-12-14 | 2006-01-31 | Pacific Payment Systems, Inc. | Bar coded bill payment system and method |
US7278068B1 (en) * | 2003-03-05 | 2007-10-02 | Sierra Design Group | Method and system for providing power-hit tolerant state machines and data storage |
US20080119284A1 (en) * | 2002-11-01 | 2008-05-22 | Bally Gaming, Inc. | Gaming systems with lottery ticket prize component |
JP2008158860A (ja) * | 2006-12-25 | 2008-07-10 | Hitachi Omron Terminal Solutions Corp | 自動取引装置の障害発生時の取引継続方法 |
-
2013
- 2013-02-04 CN CN201310045393.3A patent/CN103971447B/zh active Active
-
2014
- 2014-01-20 WO PCT/CN2014/070889 patent/WO2014117657A1/zh active Application Filing
- 2014-01-20 US US14/765,742 patent/US20150371481A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6431290A (en) * | 1987-07-27 | 1989-02-01 | Fuji Electric Co Ltd | Currency processor |
JPH1069564A (ja) * | 1996-08-29 | 1998-03-10 | Hitachi Ltd | 自動取引装置 |
CN101044518A (zh) * | 2004-10-12 | 2007-09-26 | 光荣株式会社 | 纸币识别计数器 |
JP2009295218A (ja) * | 2008-06-03 | 2009-12-17 | Oki Electric Ind Co Ltd | 記録密度判定装置、磁気ストライプ解析装置、及び現金自動支払機、並びに記録密度判定プログラム、及び磁気ストライプ解析プログラム |
CN101645182A (zh) * | 2008-08-06 | 2010-02-10 | 日立欧姆龙金融系统有限公司 | 纸张类处理装置及纸张类的输送故障管理方法 |
CN101770664A (zh) * | 2009-01-06 | 2010-07-07 | 冲电气工业株式会社 | 券类处理装置、程序以及方法 |
JP2009087375A (ja) * | 2009-01-13 | 2009-04-23 | Creation Card Co Ltd | 紙幣識別装置用ホスト |
CN102087764A (zh) * | 2009-12-02 | 2011-06-08 | 日立欧姆龙金融系统有限公司 | 自动交易处理装置以及自动交易处理系统 |
CN102446378A (zh) * | 2010-09-30 | 2012-05-09 | 富士通先端科技株式会社 | 纸页类处理装置 |
WO2012093527A1 (ja) * | 2011-01-05 | 2012-07-12 | 株式会社ユニバーサルエンターテインメント | 紙幣処理装置およびそれを備えたゲーミングマシン |
CN102859558A (zh) * | 2011-03-31 | 2013-01-02 | 冲电气工业株式会社 | 纸页类处理装置、纸页类处理方法以及纸页类处理程序存储介质 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107533043A (zh) * | 2015-04-10 | 2018-01-02 | 株式会社岛津制作所 | 水质分析装置 |
CN106297073A (zh) * | 2016-07-29 | 2017-01-04 | 深圳怡化电脑股份有限公司 | 一种自助终端业务处理方法及系统 |
CN106297073B (zh) * | 2016-07-29 | 2018-12-11 | 深圳怡化电脑股份有限公司 | 一种自助终端业务处理方法及系统 |
CN107274545A (zh) * | 2017-05-31 | 2017-10-20 | 深圳怡化电脑股份有限公司 | 验钞控制方法、验钞控制装置及存取款设备 |
CN107274545B (zh) * | 2017-05-31 | 2019-09-20 | 深圳怡化电脑股份有限公司 | 验钞控制方法、验钞控制装置及存取款设备 |
CN108416894A (zh) * | 2018-03-08 | 2018-08-17 | 惠州学院 | 智能扫描货币鉴别方法、装置、存储介质及系统 |
CN110288763A (zh) * | 2018-03-13 | 2019-09-27 | 山东新北洋信息技术股份有限公司 | 一种纸币排错方法及现金循环处理设备 |
CN110459020A (zh) * | 2018-05-07 | 2019-11-15 | 山东新北洋信息技术股份有限公司 | 一种自助存款装置、自助存款机、系统及自助存款方法 |
CN111524269A (zh) * | 2020-04-22 | 2020-08-11 | 武汉卓目科技有限公司 | 一种清分机控制系统 |
Also Published As
Publication number | Publication date |
---|---|
US20150371481A1 (en) | 2015-12-24 |
WO2014117657A1 (zh) | 2014-08-07 |
CN103971447B (zh) | 2017-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103971447A (zh) | 纸币识别装置及其处理方法和纸币处理状态记录方法 | |
TWI333634B (zh) | ||
CN103229216B (zh) | 纸币处理装置以及该纸币处理装置中使用的交接单元 | |
KR101216564B1 (ko) | 현금처리기 | |
CN101587611B (zh) | 钞箱关闭后能自动恢复使用的方法 | |
WO2011016104A1 (ja) | 貨幣処理装置 | |
CN104169979B (zh) | 纸币处理装置以及纸币处理方法 | |
JPWO2011030438A1 (ja) | 貨幣処理装置 | |
JPH11328493A (ja) | 紙葉類データ管理装置及び紙葉類データ管理システム | |
CN104956410A (zh) | 现金自动交易装置、纸币钞箱、纸币管理系统 | |
CN104732674A (zh) | 自助设备及自助设备余额的计数方法 | |
JP5650317B2 (ja) | 紙幣処理装置 | |
JP2011118567A (ja) | 自動取引処理装置、および自動取引処理システム | |
CN105741442A (zh) | 一种自助交易设备的部件故障处理方法和装置 | |
CN106575457A (zh) | 自动交易装置 | |
CN103679961B (zh) | 自动交易装置及钞票处理方法 | |
EP3007142A1 (en) | Paper money handling apparatus | |
CN106408789A (zh) | 自助设备及自助设备的钞箱优先级变更方法 | |
KR20120012116A (ko) | 입금액 수정기능이 구비된 금융자동화기기 및 이를 이용한 금융 서비스 방법 | |
CN103456081A (zh) | 自助设备服务切换控制方法及装置 | |
KR102002947B1 (ko) | 금융기기 | |
JP2009116669A (ja) | 紙葉類取引装置及びそれに使用される紙葉類取扱ユニット及び障害情報参照方法 | |
CN104751563B (zh) | 自助设备及自助设备的轧账方法 | |
CN106652250A (zh) | 自动交易系统及其自动轧账方法 | |
JP7443802B2 (ja) | 貨幣取扱装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |