CN108198326B - 用于纸币数据的传输方法、装置、电子设备及存储介质 - Google Patents
用于纸币数据的传输方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN108198326B CN108198326B CN201711464266.1A CN201711464266A CN108198326B CN 108198326 B CN108198326 B CN 108198326B CN 201711464266 A CN201711464266 A CN 201711464266A CN 108198326 B CN108198326 B CN 108198326B
- Authority
- CN
- China
- Prior art keywords
- paper money
- received
- signal
- acquisition
- mark
- 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.)
- Active
Links
Images
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/28—Setting of parameters; Software updates
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
Abstract
本发明实施例公开了一种用于纸币数据的传输方法、装置、电子设备及存储介质。所述方法包括:当纸币放置在采集区域时,检测是否收到行同步信号;如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机。本发明实施例提供的方法可以在纸币数据的采集过程中实时检测采集的纸币数据是否发生错误,进而降低上位机根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种用于纸币数据的传输方法、装置、电子设备及存储介质。
背景技术
在自助存取款机等金融设备中常常需要对纸币的各种数据(如厚度数据和图像数据等纸币数据)进行采集,进而通过采集的纸币数据对纸币的真伪或者币值进行识别。
目前,对于纸币的识别,一般是通过下位机采集纸币数据,然后下位机将采集的纸币数据发送至上位机,上位机根据接收到的纸币数据对纸币进行识别。
然而,上述过程中,如果下位机在纸币数据的采集过程中出现错误,则会导致上位机根据接收到的错误的纸币数据对纸币进行识别,进而导致纸币识别的效率较低。
发明内容
本发明实施例提供一种用于纸币数据的传输方法、装置、电子设备及存储介质,以实现在纸币数据的采集过程中实时检测采集的纸币数据是否发生错误,进而降低上位机根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
第一方面,本发明实施例提供了一种用于纸币数据的传输方法,该方法包括:
当纸币放置在采集区域时,检测是否收到行同步信号;
如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;
如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机。
第二方面,本发明实施例还提供了一种用于纸币数据的传输装置,该装置包括:
行同步信号检测模块,用于当纸币放置在采集区域时,检测是否收到行同步信号;
新行同步信号检测模块,用于如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;
采集错误消息发送模块,用于如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;
纸币数据发送模块,用于如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机。
第三方面,本发明实施例还提供了一种电子设备,该设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例提供的一种用于纸币数据的传输方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的一种用于纸币数据的传输方法。
本发明实施例通过当纸币放置在采集区域时,检测是否收到行同步信号;如果收到行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;如果收到新行同步信号,则向上位机发送纸币采集错误消息;如果未收到新行同步信号,则将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机,解决了上位机根据错误的纸币数据对纸币进行识别导致的识别效率低的问题,实现在纸币数据的采集过程中实时检测采集的纸币数据是否发生错误,并在确定发生采集错误的情况下,向上位机发送采集错误消息,进而降低上位机根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
附图说明
图1是本发明实施例一中的一种用于纸币数据的传输方法的流程图;
图2是本发明实施例一中的一种采集区域的示意图;
图3是本发明实施例一中的一种纸币放置于采集区域的示意图;
图4是本发明实施例一中的一种纸币数据的正常采集时序示意图;
图5是本发明实施例一中的一种纸币数据的异常采集时序示意图;
图6是本发明实施例二中的一种用于纸币数据的传输方法的流程图;
图7是本发明实施例三中的一种用于纸币数据的传输装置的结构框图;
图8是本发明实施例四中的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种用于纸币数据的传输方法的流程图,本实施例可适用于需避免根据错误的纸币数据对纸币进行识别的情况,该方法可以由用于纸币数据的传输装置来执行,该装置可由软件和\或硬件组成,该装置一般可集成于金融设备中。参见图1,本实施例提供的方法具体包括如下步骤:
步骤110、当纸币放置在采集区域时,检测是否收到行同步信号。
其中,行同步信号为用于控制传感器采集纸币数据的信号。
优选的,下位机在检测到纸币放置在采集区域时,每隔预设时间间隔产生一个行同步信号,直至行同步信号的个数达到预设个数,则下位机每产生一个行同步信号,便可检测到收到行同步信号。
优选的,下位机如果检测到收到行同步信号,则向传感器发送纸币采集信号,传感器接收到纸币采集信号后,则在当前采集时长内采集一行纸币数据,当下位机确认当前采集时长结束时,则将传感器在当前采集时长内采集的一行纸币数据发送给上位机。由此,实现对纸币数据的逐行采集,以获取完整的纸币数据;下位机如果未检测到收到行同步信号,则持续检测是否收到行同步信号。
其中,当前采集时长为从本次收到行同步信号起的预设时长,当前采集时长小于预设时间间隔。
具体的,行同步信号的个数可由所需采集的纸币数据的DPI(Dots Per Inch,每英寸点数)来决定,DPI越高,则预设个数越大,DPI越低,则预设个数越小。
需要说明的是,用于采集纸币数据的传感器可由多个子传感器组成,具体根据实际所需采集的纸币数据决定。如若需采集纸币的图像数据,则传感器中可包括有多个图像传感器;又如若需采集纸币的厚度数据,则传感器中可包括有多个厚度传感器;再如若需采集纸币的图像数据和厚度数据,则传感器中可包括有多个图像传感器和多个厚度传感器,本实施例中对此不进行限定。
图2为本实施例提供的一种适用于本实施例的采集区域的示意图。参见图2,10为采集区域,21为红外传感器的发射管,22为红外传感器的接收管,30为用于采集纸币数据的传感器,40为纸币。具体的,纸币40为从左至右的方向经过采集区域10,当纸币40移动至图3所示的位置时,下位机若检测到接收管22接收到的红外线强度低于发射管21发射的红外线强度,则确定纸币40放置在采集区域10,则每隔预设时间间隔T产生一个行同步信号,直至产生预设个数的行同步信号,则每次行同步信号产生时,可检测到收到行同步信号。下位机每检测到收到行同步信号,则向传感器30发送纸币采集信号,传感器30接收到纸币采集信号后,则在当前采集时长Ts内采集纸币40的一行纸币数据,当下位机确认当前采集时长Ts结束时,则将当前采集时长Ts内传感器40采集的一行纸币数据发送给上位机,下位机若再次检测到收到行同步信号,则重复执行上述步骤。由此,实现对纸币数据进行逐行采集,以获取纸币40的完整纸币数据,进而上位机可根据接收到纸币数据对纸币40进行识别。
图4为本实施例提供的一种纸币数据的正常采集时序示意图。图4中以在图3所示的采集区域的基础上,产生3个行同步信号(上升沿)为例。如图4所示,当下位机检测到纸币40放置于采集区域时,每隔预设时间间隔T产生一个上升沿,当下位机检测到第一个上升沿时,则向传感器30发送纸币采集信号,传感器30在当前采集时长Ts内采集一行纸币数据,当下位机确定当前采集时长Ts结束时,则将传感器30在当前采集时长Ts内采集的一行纸币数据发送至上位机。当下位机确认距离第一个行同步信号产生达到预设时间间隔T时,则产生第二个上升沿,当下位机检测到第二个上升沿时,重复上述操作。同理,当下位机检测到第三个上升沿时,重复上述操作。由此,下位机将采集的三行纸币数据发送至上位机。
步骤120、如果收到行同步信号,则向传感器发送纸币采集信号,并检测在当前采集时长内是否收到新行同步信号;如果收到新行同步信号,则执行步骤130;如果未收到行同步信号,则执行步骤140。
步骤130、向上位机发送纸币采集错误消息。
步骤140、将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机。
由于设定相邻行同步信号之间的预设时间间隔的功能一般由编码器或计数器等硬件实现,而在纸币数据的采集过程中,若实现设定预设时间间隔的硬件异常导致某两个相邻行同步信号的时间间隔不为预设时间间隔,则可能导致采集的纸币数据不完整。
图5为本发明实施例提供的一种纸币数据的异常采集时序示意图。图5中上方为第一个行同步信号的采集时序,下方为第二个行同步信号和第三个行同步信号的采集时序。如图5所示,对于图4所示的正常采集时序,若由于实现设定预设时间间隔T的硬件异常导致第二个上升沿与第一个上升沿之间的时间间隔T1小于预设时间间隔T,如第二个上升沿在第一个上升沿对应的当前采集时长Ts内产生,则在下位机检测到第二个上升沿时,若向传感器30发送纸币采集信号,由于此时传感器30正进行纸币数据的采集,因此,不对接收的新纸币采集信号进行响应,由此,在此种情况下,则丢失第二个上升沿所需采集的一行纸币数据,若第三个上升沿与第二个上升沿之间的时间间隔为预设时间间隔T,则在下位机检测到第三个上升沿后,向传感器30发送纸币采集信号,则传感器30在第三个上升沿对应的当前采集时长Ts内采集一行纸币数据,由此,下位机在收到三个行同步信号后,只获取两行纸币数据,导致采集的纸币数据不完整。
因此,本实施例中在收到行同步信号后,下位机不仅向传感器发送纸币采集信号以控制传感器采集一行纸币数据,同时通过检测在当前采集时长内是否收到新行同步信号,以确定采集的纸币数据是否完整,如果在当前采集时长内收到新行同步信号,则向上位机发送采集错误消息,如果未收到新行同步信号,则在当前采集时长结束时,将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机。
在一个具体的实施例中,传感器每采集到一行纸币数据,则将缓存中的纸币数据进行清除,并将获取到的纸币数据存储至缓存,进而使得缓存中存储有新获取的一行纸币数据,当下位机确认当前采集时长结束时,则向上位机发送缓存中的纸币数据。
优选的,上位机接收到采集错误消息后,可放弃根据接收到的纸币数据进行识别,进而降低根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
本领域技术人员可以理解的是,在其他实施例中,传感器接收到纸币采集信号后,可在当前采集时长内采集一列纸币数据,进而实现对纸币数据进行逐列采集以获取完整的纸币数据。
本发明实施例通过当纸币放置在采集区域时,检测是否收到行同步信号;如果收到行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;如果收到新行同步信号,则向上位机发送纸币采集错误消息;如果未收到新行同步信号,则将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机,解决了上位机根据错误的纸币数据对纸币进行识别导致的识别效率低的问题,实现在纸币数据的采集过程中实时检测采集的纸币数据是否发生错误,并在确定发生采集错误的情况下,向上位机发送采集错误消息,进而降低上位机根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
实施例二
图6为本发明实施例二提供的一种用于纸币数据的传输方法的流程图。本实施例提供的方法为在上述实施例的基础上进行进一步优化。本实施例中,将在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机之前,优化为还包括:接收到数据传输信号,所述数据传输信号为在当前采集时长结束时产生;在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机的过程中,还包括:检测是否收到新数据传输信号;如果收到新数据传输信号,则向上位机发送纸币传输错误消息;将向上位机发送采集错误信息,优化为包括:将采集标志寄存器中的采集标志置为采集错误标志,并向上位机发送采集标志寄存器的地址;将向上位机发送传输错误消息,优化为包括:将传输标志寄存器中的传输标志置为传输错误标志,并向上位机发送传输标志寄存器的地址;将在检测是否收到行同步信号之前,优化为还包括:将采集标志寄存器中的采集标志初始化为采集正确标志,并将传输标志寄存器中的传输标志初始化为传输正确标志。
具体的,参见图6,本实施例提供的方法具体包括如下步骤:
步骤210、当纸币放置在采集区域时,检测是否收到行同步信号。
步骤220、如果收到行同步信号,则向传感器发送纸币采集信号,并检测在当前采集时长内是否收到新行同步信号;如果收到新行同步信号,则执行步骤230;如果未收到新行同步信号,则执行步骤240。
其中,步骤210和步骤220在上述实施例中已进行详细说明,本实施例中不再进行赘述,具体请参见上述实施例。
步骤230、将采集标志寄存器中的采集标志置为采集错误标志,并向上位机发送采集标志寄存器的地址。
优选的,下位机如果检测到在当前采集时长内收到新行同步信号,则将采集标志寄存器中的采集标志置为采集错误标志,并向上位机发送采集标志寄存器的地址。
优选的,上位机在接收到采集标志寄存器的地址后,则读取采集标志寄存器的地址中的采集标志,如果确认采集标志为采集错误标志,则放弃根据接收到的纸币数据进行识别,进而避免根据错误的纸币数据对纸币进行识别,提高纸币识别的效率。
示例性的,上位机在确认采集标志位采集错误标志后,进一步输出采集错误码至日志信息中,以供研究人员根据采集错误码确认错误发生原因。
步骤240、接收到数据传输信号。
其中,数据传输信号为在当前采集时长结束时产生。
具体的,如果下位机确认当前采集时长结束,则产生数据传输信号,数据传输信号产生后,下位机即可检测到收到数据传输信号。
步骤250、将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机,并在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机的过程中,检测是否收到新数据传输信号;如果收到新数据传输信号,则执行步骤260;如果未收到新数据传输信号,则执行其他原有操作。
优选的,下位机在收到数据传输信号后,则将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机,同时在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机的过程中,检测是否收到新数据传输信号。
在一个具体的实施例中,由于传感器每次采集的纸币数据的大小为固定值,因此,下位机可在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机时,监测向上位机发送的纸币数据是否达到固定值,以确定是否处于向上位机发送纸币数据的过程,进而在向上位机发送纸币数据的过程中,检测是否收到新数据传输信号。
在另一个具体的实施例中,若下位机向上位机发送纸币数据的速度一定,则由于传感器每次采集的纸币数据的大小为固定值,因此可确定下位机每次收到数据传输信号后向上位机发送纸币数据所需的传输时长,进而下位机如果收到数据传输信号,则可在当前传输时长内检测是否收到新数据传输信号以确定下位机在向上位机发送纸币数据的过程中是否收到新数据传输信号,其中,当前传输时长为在本次收到数据传输信号起的传输时长。
在一个具体的实施例中,传感器每采集到一行纸币数据,则将缓存中的纸币数据进行清除,并将获取到的纸币数据存储至缓存,进而使得缓存中存储有新获取的一行纸币数据,当下位机收到数据传输信号后,则向上位机发送缓存中的纸币数据。
示例性的,若下位机在收到数据传输信号,向上位机发送纸币数据的过程中,再次收到数据传输信号,则由于下位机当前处于纸币数据的发送过程中,因此,下位机对接收的新数据传输信号不再响应,因此,对于两个数据传输信号,下位机只向上位机发送一次纸币数据,导致向上位机发送的纸币数据不完整。
基于此,本实施例中通过在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机的过程中,检测是否收到新数据传输信号以确定在纸币数据的采集过程中,向上位机发送的纸币数据是否错误。
步骤260、将传输标志寄存器中的传输标志置为传输错误标志,并向上位机发送传输标志寄存器的地址。
如果收到新数据传输信号,则将传输标志寄存器中的传输标志置为传输错误标志,并向上位机发送传输标志寄存器的地址。
优选的,上位机在接收到传输标志寄存器的地址后,则读取传输标志寄存器的地址中的传输标志,如果确认传输标志为传输错误标志,则放弃根据接收到的纸币数据进行识别,进而避免根据错误的纸币数据对纸币进行识别,提高纸币识别的效率。
示例性的,上位机在确认传输标志为传输错误标志后,进一步输出传输错误码至日志信息中,以供研究人员根据传输错误码确认错误发生原因。
优选的,在检测是否收到行同步信号之前,还包括:将采集标志寄存器中的采集标志初始化为采集正确标志,并将传输标志寄存器中的传输标志初始化为传输正确标志,进而保证在对纸币数据开始采集之前,将采集标志和传输标志分别初始化为采集正确标志和传输正确标志,保证对纸币数据采集是否发生错误进行准确检测,提高检测的准确性。
示例性的,采集正确标志和传输正确标志可均为1,采集错误标志和传输错误标志可均为0。
本实施例通过接收到数据传输信号,在将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机的过程中,检测是否收到新数据传输信号,如果收到新数据传输信号,则向上位机发送纸币传输错误消息,实现在通过检测在当前采集时长内是否收到新行同步信号确认采集的纸币数据是否错误后,进一步确认下位机向上位机发送的纸币数据是否准确,提高检测的准确性,进而避免在下位机向上位机发送的纸币数据不完整的情况下,上位机根据接收到的纸币数据对纸币进行识别,从而进一步提高纸币识别的效率。
实施例三
图7为本发明实施例三提供的一种用于纸币数据的传输装置的结构框图。该装置可由软件和\或硬件组成,该装置一般集成于金融设备中。参见图7,本实施例提供的装置包括:行同步信号检测模块310、新行同步信号检测模块320、采集错误消息发送模块330和纸币数据发送模块340,其中,
行同步信号检测模块,用于当纸币放置在采集区域时,检测是否收到行同步信号;
新行同步信号检测模块,用于如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;
采集错误消息发送模块,用于如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;
纸币数据发送模块,用于如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机。
本实施例通过行同步信号检测模块当纸币放置在采集区域时,检测是否收到行同步信号,新行同步信号检测模块如果收到行同步信号,则向传感器发送纸币采集信号,并检测在当前采集时长内是否收到新行同步信号,采集错误消息发送模块如果收到新行同步信号,则向上位机发送纸币采集错误消息,纸币数据发送模块如果未收到新行同步信号,则将当前采集时长内传感器根据纸币采集信号采集的纸币数据发送给上位机,解决了上位机根据错误的纸币数据对纸币进行识别导致的识别效率低的问题,实现在纸币数据的采集过程中实时检测采集的纸币数据是否发生错误,并在确定发生采集错误的情况下,向上位机发送采集错误消息,进而降低上位机根据错误的纸币数据对纸币进行识别的可能性,提高纸币识别的效率。
上述方案中,可选的是,所述装置还包括:
数据传输信号接收模块,用于接收到数据传输信号,所述数据传输信号为在所述当前采集时长结束时产生;
新数据传输信号检测模块,用于在将当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给上位机的过程中,检测是否收到新数据传输信号;
传输错误消息发送模块,用于如果收到所述新数据传输信号,则向上位机发送纸币传输错误消息。
上述方案中,可选的是,所述纸币数据发送模块,具体用于:
如果收到所述新行同步信号,则将采集标志寄存器中的采集标志置为采集错误标志,并向上位机发送所述采集标志寄存器的地址;
所述传输错误消息发送模块,具体用于:
如果收到所述新数据传输信号,则将传输标志寄存器中的传输标志置为传输错误标志,并向上位机发送所述传输标志寄存器的地址。
上述方案中,可选的是,所述装置还包括:
寄存器初始化模块,用于在所述检测是否收到行同步信号之前,将所述采集标志寄存器中的采集标志初始化为采集正确标志,并将所述传输标志寄存器中的传输标志初始化为传输正确标志。
实施例四
图8为本发明实施例四提供的一种电子设备的结构示意图,如图8所示,该电子设备包括处理器410、存储器420、输入装置430和输出装置440;电子设备中处理器410的数量可以是一个或多个,图8中以一个处理器410为例;电子设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图8中以通过总线连接为例。
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例中的用于纸币数据的传输方法对应的程序指令/模块(例如,用于纸币数据的传输装置中的行同步信号检测模块310、新行同步信号检测模块320、采集错误消息发送模块330和纸币数据发送模块340)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的用于电子设备的操作。
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置430可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
实施例五
本发明实施例五还提供一种包含计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例提供的用于纸币数据的传输方法。
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的方法。
值得注意的是,上述用于纸币数据的传输装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
上述装置可执行本发明任意实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (8)
1.一种用于纸币数据的传输方法,其特征在于,包括:
当纸币放置在采集区域时,检测是否收到行同步信号;
如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;
如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机;
其中,在所述将当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给上位机之前,还包括:
接收到数据传输信号,所述数据传输信号为在所述当前采集时长结束时产生;
在将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机的过程中,还包括:
检测是否收到新数据传输信号;
如果收到所述新数据传输信号,则向所述上位机发送纸币传输错误消息。
2.根据权利要求1所述的方法,其特征在于,所述向上位机发送采集错误信息,包括:
将采集标志寄存器中的采集标志置为采集错误标志,并向所述上位机发送所述采集标志寄存器的地址;
所述向上位机发送传输错误消息,包括:
将传输标志寄存器中的传输标志置为传输错误标志,并向所述上位机发送所述传输标志寄存器的地址。
3.根据权利要求2所述的方法,其特征在于,在所述检测是否收到行同步信号之前,还包括:
将所述采集标志寄存器中的采集标志初始化为采集正确标志,并将所述传输标志寄存器中的传输标志初始化为传输正确标志。
4.一种用于纸币数据的传输装置,其特征在于,包括:
行同步信号检测模块,用于当纸币放置在采集区域时,检测是否收到行同步信号;
新行同步信号检测模块,用于如果收到所述行同步信号,则向传感器发送纸币采集信号;并检测在当前采集时长内是否收到新行同步信号;
采集错误消息发送模块,用于如果收到所述新行同步信号,则向上位机发送纸币采集错误消息;
纸币数据发送模块,用于如果未收到所述新行同步信号,则将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机;
数据传输信号接收模块,用于接收到数据传输信号,所述数据传输信号为在所述当前采集时长结束时产生;
新数据传输信号检测模块,用于在将所述当前采集时长内所述传感器根据所述纸币采集信号采集的纸币数据发送给所述上位机的过程中,检测是否收到新数据传输信号;
传输错误消息发送模块,用于如果收到所述新数据传输信号,则向所述上位机发送纸币传输错误消息。
5.根据权利要求4所述的装置,其特征在于,所述纸币数据发送模块,具体用于:
如果收到所述新行同步信号,则将采集标志寄存器中的采集标志置为采集错误标志,并向所述上位机发送所述采集标志寄存器的地址;
所述传输错误消息发送模块,具体用于:
如果收到所述新数据传输信号,则将传输标志寄存器中的传输标志置为传输错误标志,并向所述上位机发送所述传输标志寄存器的地址。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
寄存器初始化模块,用于在所述检测是否收到行同步信号之前,将所述采集标志寄存器中的采集标志初始化为采集正确标志,并将所述传输标志寄存器中的传输标志初始化为传输正确标志。
7.一种电子设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3任一所述的用于纸币数据的传输方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-3任一所述的用于纸币数据的传输方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711464266.1A CN108198326B (zh) | 2017-12-28 | 2017-12-28 | 用于纸币数据的传输方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711464266.1A CN108198326B (zh) | 2017-12-28 | 2017-12-28 | 用于纸币数据的传输方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108198326A CN108198326A (zh) | 2018-06-22 |
CN108198326B true CN108198326B (zh) | 2020-07-24 |
Family
ID=62585262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711464266.1A Active CN108198326B (zh) | 2017-12-28 | 2017-12-28 | 用于纸币数据的传输方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108198326B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389737B (zh) * | 2018-09-21 | 2021-09-28 | 上海古鳌电子科技股份有限公司 | 一种验钞方法及其*** |
CN113256870B (zh) * | 2020-12-19 | 2024-02-02 | 深圳市怡化时代科技有限公司 | 薄片介质厚度异常检测方法及装置、存储介质及设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS55113158A (en) * | 1979-02-26 | 1980-09-01 | Sony Corp | Recorder |
US6169840B1 (en) * | 1954-12-24 | 2001-01-02 | Jerome H. Lemelson | Image-modification methods |
CN1471088A (zh) * | 2002-06-17 | 2004-01-28 | ������������ʽ���� | 光记录介质的连接间隙检测设备及其方法 |
CN103235254A (zh) * | 2013-04-25 | 2013-08-07 | 杭州和利时自动化有限公司 | 一种可编程逻辑器件的检测方法和检测*** |
CN103440702A (zh) * | 2013-08-27 | 2013-12-11 | 华南理工大学 | 一种基于cis的多光谱票据图像采集装置和处理方法 |
CN103475890A (zh) * | 2013-09-02 | 2013-12-25 | 深圳Tcl新技术有限公司 | 3d眼镜的抗干扰方法及3d眼镜 |
CN105407274A (zh) * | 2015-11-02 | 2016-03-16 | 深圳怡化电脑股份有限公司 | 利用fpga实现图像采集的方法 |
CN106652175A (zh) * | 2016-09-26 | 2017-05-10 | 深圳怡化电脑股份有限公司 | 一种控制钞票识别单元采集信息的方法和装置 |
CN106909086A (zh) * | 2017-03-30 | 2017-06-30 | 深圳怡化电脑股份有限公司 | 一种异常数据的检测方法及其装置 |
CN107170107A (zh) * | 2017-05-10 | 2017-09-15 | 深圳怡化电脑股份有限公司 | 传感器采集数据的方法、装置、设备及存储介质 |
-
2017
- 2017-12-28 CN CN201711464266.1A patent/CN108198326B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169840B1 (en) * | 1954-12-24 | 2001-01-02 | Jerome H. Lemelson | Image-modification methods |
JPS55113158A (en) * | 1979-02-26 | 1980-09-01 | Sony Corp | Recorder |
CN1471088A (zh) * | 2002-06-17 | 2004-01-28 | ������������ʽ���� | 光记录介质的连接间隙检测设备及其方法 |
CN103235254A (zh) * | 2013-04-25 | 2013-08-07 | 杭州和利时自动化有限公司 | 一种可编程逻辑器件的检测方法和检测*** |
CN103440702A (zh) * | 2013-08-27 | 2013-12-11 | 华南理工大学 | 一种基于cis的多光谱票据图像采集装置和处理方法 |
CN103475890A (zh) * | 2013-09-02 | 2013-12-25 | 深圳Tcl新技术有限公司 | 3d眼镜的抗干扰方法及3d眼镜 |
CN105407274A (zh) * | 2015-11-02 | 2016-03-16 | 深圳怡化电脑股份有限公司 | 利用fpga实现图像采集的方法 |
CN106652175A (zh) * | 2016-09-26 | 2017-05-10 | 深圳怡化电脑股份有限公司 | 一种控制钞票识别单元采集信息的方法和装置 |
CN106909086A (zh) * | 2017-03-30 | 2017-06-30 | 深圳怡化电脑股份有限公司 | 一种异常数据的检测方法及其装置 |
CN107170107A (zh) * | 2017-05-10 | 2017-09-15 | 深圳怡化电脑股份有限公司 | 传感器采集数据的方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
基于组网的智能变电站采样同步问题探讨;高红亮等;《计算技术与自动化》;20171215;第36卷(第4期);第56页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108198326A (zh) | 2018-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9483895B2 (en) | Paper money identification method and device | |
CN103996239A (zh) | 一种基于多线索融合的票据定位识别方法及*** | |
CN107038794B (zh) | 一种鉴别纸币真伪的方法、装置、设备及储存介质 | |
CN108198326B (zh) | 用于纸币数据的传输方法、装置、电子设备及存储介质 | |
CN106502891A (zh) | 用户界面的自动检测方法和装置 | |
CN107301719A (zh) | 一种纸币卡钞检测方法、装置及设备 | |
CN109410172A (zh) | 纸张厚度的检测方法、装置、存储介质和处理器 | |
CN105354913A (zh) | 一种检测纸币的方法及装置 | |
US20140244529A1 (en) | Banknote Processing Apparatus for Detecting, Reporting, and Integrally Managing Counterfeit Banknotes and Method of Controlling the Same | |
KR100994746B1 (ko) | 패턴 매칭부를 이용한 유해 트래픽 탐지 방법 및 시스템 | |
CN107274590A (zh) | 一种监测***、方法、装置、金融机具及存储介质 | |
CN114363053A (zh) | 一种攻击识别方法、装置及相关设备 | |
CN109766028B (zh) | 一种红外触摸屏触控分管***和方法 | |
CN108492443B (zh) | 一种纸钞上胶带的检测方法、装置、设备及储存介质 | |
WO2020093732A1 (zh) | 纸质品鉴别方法和装置及存储介质 | |
KR101869264B1 (ko) | 피싱 사이트 탐지 장치 및 방법 | |
CN108040067B (zh) | 一种云平台入侵检测方法、装置及*** | |
CN103955662B (zh) | 一种嵌入式真知码识别*** | |
US11435999B2 (en) | Method and apparatus for upgrading software | |
TW201503062A (zh) | 整鈔裝置之系統及方法 | |
CN107958535B (zh) | 一种纸币信息的获取方法、获取装置及终端设备 | |
CN107730705B (zh) | 起止点数据、连续数据采集方法、装置、设备及存储介质 | |
JP2011113473A (ja) | 取引処理システム及びその情報収集方法 | |
CN108877028B (zh) | 一种纸币的检测方法、装置及设备 | |
US20190056814A1 (en) | Method and system for detecting width of touch pattern and identifying touch pattern |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |