一种检测数据生成方法、电子设备和存储介质与流程

文档序号:25526467发布日期:2021-06-18 20:16阅读:66来源:国知局
一种检测数据生成方法、电子设备和存储介质与流程

本发明涉及检测技术领域,特别是涉及一种检测数据生成方法、电子设备和存储介质。



背景技术:

目前,在自动存取款机(automatedtellermachie,atm)中,通常设置一些电子部件对纸币进行检测,从而对纸币进行计数。

现有方法中,自动柜员机只能对传统的没有开窗的纸币进行计数,对于开窗币纸币,无法准确计数。



技术实现要素:

鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种检测方法和相应的一种检测装置、电子设备和存储介质。

为了解决上述问题,本发明实施例公开了一种检测数据生成方法,应用于检测系统,所述检测系统包括多个传感器;所述方法包括:

当所述多个传感器中的一个生成第一边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态;

若所述多个传感器中的其余传感器处于被遮挡状态,则生成第一边沿信息;

当所述多个传感器中的一个生成第二边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态;

若所述多个传感器中的其余传感器不处于被遮挡状态,则生成第二边沿信息;

采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

可选的,所述判断所述多个传感器中的其余传感器是否处于被遮挡状态的步骤,包括:

获取所述多个传感器中的其余传感器的当前电平信号;

判断所述当前电平信号与第一电平信号是否一致;所述第一电平信号为所述传感器被遮挡时生成的电平信号;

若所述当前电平信号与第一电平信号一致,则确定所述多个传感器中的其余传感器是否处于被遮挡状态;

若所述当前电平信号与第一电平信号不一致,则确定所述多个传感器中的其余传感器不处于被遮挡状态。

可选的,所述多个传感器包括第一传感器和第二传感器;

所述当所述多个传感器中的一个生成第一边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态的步骤,包括:

当所述第一传感器生成第一边沿触发信号时,判断所述第二传感器是否处于被遮挡状态;

当所述多个传感器中的一个生成第二边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态的步骤,包括:

当所述第一传感器生成第二边沿触发信号时,判断所述第二传感器是否处于被遮挡状态。

本发明实施例还公开了一种检测数据生成方法,应用于检测系统,所述检测系统包括多个传感器;所述方法包括:

当所述多个传感器分别生成第一边沿触发信号时,分别记录与所述传感器对应的第一触发时间,并生成第一边沿信息;

当所述多个传感器中的一个生成第二边沿触发信号时,记录与所述第二边沿触发信号对应的第二触发时间;

根据预置的纸币移动速度、纸币宽度和所述第一触发时间,判断所述第二触发时间是否有效;

若所述第二触发时间有效,则生成第二边沿信息;

采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

可选的,所述根据预置的纸币移动速度、纸币宽度和所述第一触发时间,判断所述第二触发时间是否有效的步骤,包括:

确定与所述第二边沿触发信号对应的传感器为目标传感器;

确定与所述目标传感器对应的目标第一触发时间;

确定所述第二触发时间与目标第一触发时间的时间差值;

当所述时间差值与所述纸币移动速度的乘积大于或等于所述纸币宽度时,确定所述第二触发时间有效。

可选的,当所述第二触发时间有效时,所述方法还包括:

根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据。

可选的,所述根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据的步骤,包括:

确定所述时间差值与所述纸币移动速度的乘积为移动距离;

采用所述纸币宽度和所述移动距离的比例,确定纸币倾斜角度;

基于一个或多个所述纸币倾斜角度,生成轨迹数据。

可选的,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;

所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;

所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

本发明实施例还公开了一种检测数据生成装置,应用于检测系统,所述检测系统包括多个传感器;所述装置包括:

第一判断模块,用于当所述多个传感器中的一个生成第一边沿触发信号时,调用遮挡模块;所述遮挡模块,用于判断所述多个传感器中的其余传感器是否处于被遮挡状态;

第一生成模块,用于若所述多个传感器中的其余传感器处于被遮挡状态,则生成第一边沿信息;

第二判断模块,用于当所述多个传感器中的一个生成第二边沿触发信号时,调用所述遮挡模块;

第二生成模块,用于若所述多个传感器中的其余传感器不处于被遮挡状态,则生成第二边沿信息;

第一检测结果模块,用于采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

可选的,所述遮挡模块包括:

当前电平子模块,用于获取所述多个传感器中的其余传感器的当前电平信号;

电平对比子模块,用于判断所述当前电平信号与第一电平信号是否一致;所述第一电平信号为所述传感器被遮挡时生成的电平信号;

第一状态子模块,用于若所述当前电平信号与第一电平信号是一致,则确定所述多个传感器中的其余传感器是否处于被遮挡状态;

第二状态子模块,用于若所述当前电平信号与第一电平信号不一致,则确定所述多个传感器中的其余传感器不处于被遮挡状态。

可选的,所述多个传感器包括第一传感器和第二传感器;

所述第一判断模块,还用于当所述第一传感器生成第一边沿触发信号时,判断所述第二传感器是否处于被遮挡状态;

所述第二判断模块,还用于当所述第一传感器生成第二边沿触发信号时,判断所述第二传感器是否处于被遮挡状态。

可选的,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;

所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;

所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

本发明实施例还公开了一种检测数据生成装置,应用于检测系统,所述检测系统包括多个传感器;所述装置包括:

第三生成模块,用于当所述多个传感器分别生成第一边沿触发信号时,分别记录与所述传感器对应的第一触发时间,并生成第一边沿信息;

记录模块,用于当所述多个传感器中的一个生成第二边沿触发信号时,记录与所述第二边沿触发信号对应的第二触发时间;

第三判断模块,用于根据预置的纸币移动速度、纸币宽度和所述第一触发时间,判断所述第二触发时间是否有效;

第四生成模块,用于若所述第二触发时间有效,则生成第二边沿信息;

第二检测结果模块,用于采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

可选的,所述第三判断模块包括:

第一确定子模块,用于确定与所述第二边沿触发信号对应的传感器为目标传感器;

第二确定子模块,用于确定与所述目标传感器对应的目标第一触发时间;

第三确定子模块,用于确定所述第二触发时间与目标第一触发时间的时间差值;

有效子模块,用于当所述时间差值与所述纸币移动速度的乘积大于或等于所述纸币宽度时,确定所述第二触发时间有效。

可选的,所述装置还包括:

轨迹模块,用于当所述第二触发时间有效时,根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据。

可选的,所述轨迹模块包括:包括:

长度子模块,用于确定所述时间差值与所述纸币移动速度的乘积为移动距离;

角度子模块,用于采用所述纸币宽度和所述移动距离的比例,确定纸币倾斜角度;

轨迹生成子模块,用于基于一个或多个所述纸币倾斜角度,生成轨迹数据。

可选的,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;

所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;

所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

本发明实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的检测数据生成方法的步骤。

本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的检测数据生成方法的步骤。

本发明实施例包括以下优点:

本发明实施例能够用于对开窗币纸币进行检测,根据传感器生成的边沿触发信号,生成第一边沿信息和第二边沿信息,根据第一边沿信息和第二边沿信息的个数对开窗币纸币进行准确有效地计数。

附图说明

图1是本发明的一种检测输数据生成方法实施例一的步骤流程图;

图2是本发明实施例中的检测系统局部示意图一;

图3a是本发明实施例中的检测系统局部示意图二;

图3b是本发明实施例中的检测系统局部示意图三;

图4a是本发明实施例中的检测系统局部示意图四;

图4b是本发明实施例中的检测系统局部示意图五;

图5是本发明的一种检测输数据生成方法实施例二的步骤流程图

图6是本发明实施例中的检测系统局部示意图六;

图7是本发明实施例中的检测系统局部示意图七;

图8是本发明实施例中的检测系统局部示意图八;

图9是本发明实施例中的检测系统局部示意图九;

图10是本发明的一种检测输数据生成装置实施例一的结构框图;

图11是本发明的一种检测输数据生成装置实施例二的结构框图;

图12是本发明的一种电子设备实施例的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

参照图1,示出了本发明的一种检测输数据生成方法实施例一的步骤流程图,本发明实施例可以应用于检测系统,所述检测系统包括多个传感器。所述检测系统可以对纸币、票据等介质进行检测计数,所述传感器为透射式传感器,透射式传感器可以由光发射端和光接收端组成,光发射端可以发出光信息,光接收端可以接收光信息并根据光信息进行光电转换,进一步的,可以根据接收到的光信息的强弱生成高低不同的电平信息。以纸币为例,当纸币处于传感器对应的位置时,纸币位于光发射端之间光接收端,从而使得在纸币经过传感器对应位置时,传感器能够依次生成不同的电平信号,并在电平信号发生反转时,相应地生成边沿触发信号。检测系统可以用于对开窗币纸币、开窗票据等开窗介质进行检测计数,本申请以开窗币纸币为例进行说明。开窗币纸币是指设置有窗口的纸币,窗口一般设置为透明材质,光信号可以从该窗口中透射。其中,检测系统可以位于处理纸币业务的设备上,例如:atm(automatictellermachine,自动取款机)、crs(cashrecyclingsystem,存取款一体机)、大额存取款机、智能一体机等。

本发明实施例具体可以包括如下步骤:

步骤101,当所述多个传感器中的一个生成第一边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态;

当检测到多个传感器中的一个传感器生成第一边沿触发信号时,获取其余传感器当前生成的电平信号,从而确定其余传感器是否处于被遮挡转态。

其中,第一边沿触发信号可以为上升沿信号或者下降沿信号。具体的,若光接收端的接收到光发射端发出的光信号时,传感器生成的信号为低电平信号,则第一边沿触发信号为上升沿信号;若光接收端的接收到光发射端发出的光信号时,传感器生成的信号为高电平信号,则第一边沿触发信号为下降沿信号。

步骤102,若所述多个传感器中的其余传感器处于被遮挡状态,则生成第一边沿信息;

通过其余传感器当前的电平信号,判断其余传感器是否处于被遮挡状态,即判断纸币是否移动至其余传感器对应的位置。当所述多个传感器中的一个生成第一边沿触发信号,且所述多个传感器中的其余传感器处于被遮挡状态时,则生成第一边沿信息。此时为开窗币纸币遮挡全部传感器的瞬间,即开窗币纸币移动至传感器对应位置的瞬间。

步骤103,当所述多个传感器中的一个生成第二边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态;

当第一边沿触发信号可以为上升沿信号时,第二边沿触发信号为下降沿信号;当第一边沿触发信号可以为下降沿信号时,第二边沿触发信号为上升沿信号。当所述多个传感器中的一个生成第二边沿触发信号时,判断所述多个传感器中的其余传感器是否处于被遮挡状态。

步骤104,若所述多个传感器中的其余传感器不处于被遮挡状态,则生成第二边沿信息;

当所述多个传感器中的一个生成第二边沿触发信号,且所述多个传感器中的其余传感器不处于被遮挡状态时,生成第二边沿信息。此时为开窗币纸币从遮挡至少一个传感器至没有遮蔽任何一个传感器的瞬间,即开窗币纸币离开传感器对应位置的瞬间。避免了现有技术中,当开窗币纸币的窗口处于其中一个传感器位置时,也会生成第二边沿信息,造成计数错误的情况。

步骤105,采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

根据生成的第一边沿信息和第二边沿信息的个数,生成检测计数结果,所述检测计数结果为开窗币纸币的个数。具体地,当传感器生成一个第一边沿信息后生成一个第二边沿信息,则在检测计数结果中对计数结果加一。

在实际应用中,检测系统包括可以设置有节点计数控制模组,节点计数控制模组可以执行上述步骤101-105。本发明实施例对节点计数控制模组的具体的电路设计不作限制。

在本发明实施例中,当多个传感器中的一个生成第一边沿触发信号,且其余传感器处于被遮挡状态时,生成第一边沿信息;当多个传感器中的一个第二边沿触发信号,且其余传感器没有处于被遮挡状态时,生成第二边沿信息,从而实现当开窗币纸币移动至传感器对应位置时,生成第一边沿信息;当开窗币纸币的窗口移动至传感器对应位置时,不执行生成第二边沿信息;当开窗币纸币离开全部传感器对应位置时,生成第二边沿信息;并根据生成的第一边沿信息和第二边沿信息的个数,生成针对于开窗币纸币的检测计数结果,以实现对开窗币纸币的准确计数。

在本发明的一种可选实施例中,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

在本发明实施例中,只需要满足第一电平信号、第二电平信号能够分别对应传感器被遮挡时、没有被遮挡时的电平信号即可,对第一电平信号、第二电平信号的电压特征(高电平或低电平)不作限定。

在本发明的一种可选实施例中,所述判断所述多个传感器中的其余传感器是否处于被遮挡状态的步骤,包括:

子步骤s11,获取所述多个传感器中的其余传感器的当前电平信号;

子步骤s12,判断所述当前电平信号与第一电平信号是否一致;

子步骤s13,若所述当前电平信号与第一电平信号一致,则确定所述多个传感器中的其余传感器是否处于被遮挡状态;

子步骤s14,若所述当前电平信号与第一电平信号不一致,则确定所述多个传感器中的其余传感器不处于被遮挡状态。

例如:若传感器当前生成的电平信号与第一电平信号一致时,则确认该传感器处于被遮挡状态。若传感器当前生成的电平信号与第二电平信号一致时,则确认该传感器处于没有被遮挡状态。

可以理解的时,为了简化检测系统的工作逻辑,一般情况下采用统一的传感器,使得可以通过第一电平信号与当前电平信号则可以确定对应的传感器是否处于被遮挡状态。在实际情况中,也可以采用不同光电转换特征的传感器。其中,光电转换特性是指光接收端接收到光发射端发出的光信号时,生成的电平信号为高电平信号或者低电平信号。

在本发明的一种可选实施例中,所述多个传感器包括第一传感器和第二传感器;步骤101可以包括:当所述第一传感器生成第一边沿触发信号时,判断所述第二传感器是否处于被遮挡状态;步骤103可以包括:当所述第一传感器生成第二边沿触发信号时,判断所述第二传感器是否处于被遮挡状态。

本发明实施例可以实现当系统中设置有两个传感器时,当其中一个传感器接收到第一边沿触发信号且另外一个传感器处于被遮挡状态时,生成第一边沿信息。当其中一个传感器接收到第二边缘触发信号,且另外一个传感器没有处于被遮挡状态时,生成第二边沿信息。

在本发明实施例中,第一传感器以及第二传感器只用于区分两个不同的传感器,相似的,在本发明的另一种可选实施例中,步骤101可以包括:当所述第二传感器生成第一边沿触发信号时,判断所述第一传感器是否处于被遮挡状态;步骤103可以包括:当所述第二传感器生成第二边沿触发信号时,判断所述第一传感器是否处于被遮挡状态。

在本发明实施例中,检测系统可以设置有两个传感器,当其中一个传感器接收到第一边沿触发信号且另外一个传感器处于被遮挡状态时,生成第一边沿信息。当其中一个传感器接收到第二边缘触发信号,且另外一个传感器没有处于被遮挡状态时,生成第二边沿信息。并根据第一边沿信息和第二边沿信息的个数,生成检测计数结果。避免了现有技术中,当开窗币纸币的窗口经过其中一个传感器时,生成第一边沿信息和第二边沿信息,导致生成的检测计数结果不准确。

以下,以一个示例对本发明作进一步说明:

参照图2,示出了本发明实施例中的检测系统局部示意图一;检测系统包括第一传感器(sc02)201、第二传感器(sc03)202、传输通道203和节点计数控制模组(图中未示出);当开窗币纸币204位于在传输通道上时,开窗币纸币与传感器发生相对运动。

步骤1:sc02或sc03有一个上升沿触发(第一边沿触发信号)时,看另一个传感器状态,判断另一个传感器是否被遮挡状态。如果不是(如图3a,示出了本发明实施例中的检测系统局部示意图三),则给节点计数控制(节点计数控制模组)上报一个上升沿信息。如果是(如图3b,示出了本发明实施例中的检测系统局部示意图二),则忽略这个上升沿信号(第一边沿信息)。

步骤2:sc02或sc03有一个下降沿触发时,看另一个传感器状态,如果另外一个传感器是否处于是被遮挡状态。如果是(如图4a,示出了本发明实施例中的检测系统局部示意图四),则忽略这个下降沿信号(第二边沿信息)。如果不是(如图4b,示出了本发明实施例中的检测系统局部示意图五),则给节点计数控制上报一个下降沿信息。

参照图5,示出了本发明的一种检测输数据生成方法实施例二的步骤流程图,本发明实施例可以应用于检测系统,所述检测系统包括多个传感器。

本发明实施例可以包括如下步骤:

步骤501,当所述多个传感器分别生成第一边沿触发信号时,分别记录与所述传感器对应的第一触发时间,并生成第一边沿信息;

具体实现中,当任一个传感器生成第一边沿触发信号时,都记录与该传感器对应的第一触发时间。在多个传感器均生成第一边沿触发信号后,才生成第一边沿信息。

步骤502,当所述多个传感器中的一个生成第二边沿触发信号时,记录与所述第二边沿触发信号对应的第二触发时间;

当多个传感器中的任一个生成第一边沿触发信号时,记录该传感器对应的第二触发时间。

步骤503,根据预置的纸币移动速度、纸币宽度和所述第一触发时间,判断所述第二触发时间是否有效;

纸币可以为开窗币纸币,当开窗币纸币放置在检测系统时,开窗币纸币可以相对于传感器进行运动。即相对于传感器,开窗币纸币具有一定的移动速度。

可以根据开窗币纸币的移动速度、宽度、在先记录的第一触发时间和当前记录的第二触发时间,判断该第二触发时间是否为有效。

步骤504,若所述第二触发时间有效,则生成第二边沿信息;

当第二触发时间为有效时,则确定该纸币开始远离传感器,则生成边沿信息。当第二触发时间无效时,则该第二边沿触发信号是由于纸币的窗口经过传感器而生成。

步骤505,采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

根据生成的第一边沿信息和第二边沿信息的个数,生成检测计数结果,所述检测计数结果为开窗币纸币的个数。具体地,当传感器生成一个第一边沿信息后生成一个第二边沿信息,则在检测计数结果中对计数结果加一。

另外,只有在生成第二边沿信息后,才会记录新的第一触发时间,以及生成新的第一边沿信息,以防止开窗币纸币的窗口在经过传感器时,错误地记录了第一触发时间。

在实际应用中,检测系统包括可以设置有节点计数控制模组,节点计数控制模组可以执行上述步骤501-505。本发明实施例对节点计数控制模组的具体的电路设计不作具体限制。

在本发明实施例中,当多个传感器生成第一边沿触发信号时,记录与传感器对应的第一触发时间,并在多个传感器均生成第一边沿触发信号时,生成第一边沿信息。当任一传感器生成第二边沿触发信号时,记录当前时间为第二触发时间。根据纸币移动速度、纸币宽度、第一触发时间和第二触发时间确定第二触发时间是否有效,当第二触发时间有效时,才生成第二边沿信息,根据第一边沿信息和第二边沿信息的个数,生成检测计数结果,以实现对开窗币纸币的准确计数,避免了现有技术中,由于开窗币纸币的窗口经过传感器时,错误地生成了边沿信息,导致对开窗币纸币的错误计数。

在本发明的一种可选实施例中,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

在本发明的一种可选实施例中,步骤503可以包括:

子步骤s21,确定与所述第二边沿触发信号对应的传感器为目标传感器;

子步骤s22,确定与所述目标传感器对应的目标第一触发时间;

子步骤s23,确定所述第二触发时间与目标第一触发时间的时间差值;

子步骤s24,当所述时间差值与所述纸币移动速度的乘积大于或等于所述纸币宽度时,确定所述第二触发时间有效。

当在判断第二触发时间是否有效时,先确定当前记录第二触发边沿信息的传感器,然后确定该传感器为目标传感器,以及目标传感器最新的一个第一触发时间为目标触发时间。采用第二触发时间和目标第一触发时间,计算目标传感器在生成第一触发时间、第二触发时间之间的时间差值。通过时间差值与纸币移动速度相乘,可以确定在纸币的移动方向上,纸币与目标传感器的位移。当时间差值与纸币移动速度的乘积大于或等于纸币宽度时,则确定在纸币的移动方向上,纸币与目标传感器之间的距离大于或等于纸币宽度,则该第二边沿触发信号为纸币远离目标传感器时由目标传感器生成,进而确定该的人触发时间为有效,以实现对纸币的有效计数,避免在纸币与目标传感器之间的移动距离小于纸币宽度时就生成第二边沿信息,导致发生明显的计数错误。

在本发明的一种可选实施例中,当所述第二触发时间有效时,所述方法还包括:

根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据。

可以根据纸币移动速度、所述纸币宽度,以及所述目标第一触发时间和所述第二触发时间之间的时间差值,确定纸币在检测系统中的移动轨迹,从而进一步分析检测系统是否出现故障。例如:当移动轨迹与正常情况下移动轨迹相差较大时,判断检测系统出现故障。

在本发明的一种可选实施例中,所述根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据的步骤,包括:确定所述时间差值与所述纸币移动速度的乘积为移动距离;采用所述纸币宽度和所述移动距离的比例,确定纸币倾斜角度;基于一个或多个所述纸币倾斜角度,生成轨迹数据。

可以在计算出移动距离,并进一步计算出纸币宽度与移动距离的比例后,可以采用三角函数方程或者反三角函数算式等方式,确定出纸币移动时的倾斜角度(即纸币倾斜角度),并基于一个或多个的纸币倾斜角度,生成轨迹数据。其中,所述倾斜角度为所述纸币移动速度所在直线与所述纸币宽度所在直线之间角度,以及,可以定义当纸币移动速度所在直线与纸币宽度所在直线平行或重合时,纸币倾斜角度为零。

具体的,可以只采用纸币倾斜角度生成轨迹数据,通过轨迹数据确定出不同纸币的倾斜角度。也可以只采用纸币倾斜角度和其他特征信息(例如:目标第一触发时间、第二触发时间等),生成轨迹数据,通过轨迹数据可以确定出不同纸币在移动时的具体路径以及倾斜角度。

在本发明的一种可选实施例中,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

以下,以一个示例对本发明实施例作进一步说明:

检测系统包括第一传感器(sc02)201、第二传感器(sc03)202、传输通道和节点计数控制模组(图中未示出);当开窗币纸币位于在传输通道上时,开窗币纸币与传感器发生相对运动。

步骤1:sc02和sc03都被进入触发(生成第一边沿触发信号),节点计数控制(节点计数控制模组)记录一个上升沿触发(上升沿信息),分别记录sc02进入触发时间(第一触发时间)t1和sc03的进入触发时间t2(参照图6,示出了本发明实施例中的检测系统局部示意图四)。

步骤2:(参照图7,示出了本发明实施例中的检测系统局部示意图五)sc02有一个离开触发(生成第二边沿触发信号),记录当前时间t3(第二触发时间)。

步骤3:由于传输速度(纸币移动速度)是已知v,所以可以计算出sc02的进入触发和离开触发距离l=(t3-t1)*v,判断l(时间差值与所述纸币移动速度的乘积)是否等于纸币宽度w。

步骤4:如果l<w,说明当前的sc02的下降沿触发不是真实有效,忽略,t3清零,进入步骤5。如果l>=w,说明当前sc02的下降沿触发是真实有效,进入步骤6。

步骤5:(参照图8,示出了本发明实施例中的检测系统局部示意图六)sc02有一个上进入触发信号(第一边沿触发信号),忽略该进入触发信号,进入步骤2。

步骤6:(参照图9,示出了本发明实施例中的检测系统局部示意图七)t1、t2、t3时间清零,节点计数控制记录节点2一个下降沿触发,进入步骤7。

步骤7:节点控制记录节点经过一张纸币(生成检测计数结果)。

由于检测输数据生成方法实施例二与检测输数据生成方法实施例一属于一个总的发明构思,所以检测输数据生成方法实施例二部分描述比较简单,相似之处参考检测输数据生成方法实施例一即可,检测输数据生成方法实施例二不再赘述。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图10,示出了本发明的一种检测数据生成装置实施例二的结构框图,本发明实施例可以应用于检测系统,所述检测系统包括多个传感器;所述装置具体可以包括如下模块:

第一判断模块1001,用于当所述多个传感器中的一个生成第一边沿触发信号时,调用遮挡模块1002;所述遮挡模块1002,用于判断所述多个传感器中的其余传感器是否处于被遮挡状态;

第一生成模块1003,用于若所述多个传感器中的其余传感器处于被遮挡状态,则生成第一边沿信息;

第二判断模块1004,用于当所述多个传感器中的一个生成第二边沿触发信号时,调用所述遮挡模块1002;

第二生成模块1005,用于若所述多个传感器中的其余传感器不处于被遮挡状态,则生成第二边沿信息;

第一检测结果模块1006,用于采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

在本发明的一种可选实施例中,所述遮挡模块1002包括:

当前电平子模块,用于获取所述多个传感器中的其余传感器的当前电平信号;

电平对比子模块,用于判断所述当前电平信号与第一电平信号是否一致;所述第一电平信号为所述传感器被遮挡时生成的电平信号;

第一状态子模块,用于若所述当前电平信号与第一电平信号是一致,则确定所述多个传感器中的其余传感器是否处于被遮挡状态;

第二状态子模块,用于若所述当前电平信号与第一电平信号不一致,则确定所述多个传感器中的其余传感器不处于被遮挡状态。

在本发明的一种可选实施例中,所述多个传感器包括第一传感器和第二传感器;

所述第一判断模块1001,还用于当所述第一传感器生成第一边沿触发信号时,判断所述第二传感器是否处于被遮挡状态;

所述第二判断模块1004,还用于当所述第一传感器生成第二边沿触发信号时,判断所述第二传感器是否处于被遮挡状态。

在本发明的一种可选实施例中,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;

所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;

所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

参照图11,示出了本发明的一种检测数据生成装置实施例二的结构框图,本发明实施例可以应用于检测系统,所述检测系统包括多个传感器;所述装置具体可以包括如下模块:

第三生成模块1101,用于当所述多个传感器分别生成第一边沿触发信号时,分别记录与所述传感器对应的第一触发时间,并生成第一边沿信息;

记录模块1102,用于当所述多个传感器中的一个生成第二边沿触发信号时,记录与所述第二边沿触发信号对应的第二触发时间;

第三判断模块1103,用于根据预置的纸币移动速度、纸币宽度和所述第一触发时间,判断所述第二触发时间是否有效;

第四生成模块1104,用于若所述第二触发时间有效,则生成第二边沿信息;

第二检测结果模块1105,用于采用所述第一边沿信息和所述第二边沿信息,生成检测计数结果。

在本发明的一种可选实施例中,所述第三判断模块1103包括:

第一确定子模块,用于确定与所述第二边沿触发信号对应的传感器为目标传感器;

第二确定子模块,用于确定与所述目标传感器对应的目标第一触发时间;

第三确定子模块,用于确定所述第二触发时间与目标第一触发时间的时间差值;

有效子模块,用于当所述时间差值与所述纸币移动速度的乘积大于或等于所述纸币宽度时,确定所述第二触发时间有效。

在本发明的一种可选实施例中,所述装置还包括:

轨迹模块,用于当所述第二触发时间有效时,根据所述纸币移动速度、所述纸币宽度和所述时间差值,生成轨迹数据。

在本发明的一种可选实施例中,所述轨迹模块包括:包括:

长度子模块,用于确定所述时间差值与所述纸币移动速度的乘积为移动距离;

角度子模块,用于采用所述纸币宽度和所述移动距离的比例,确定纸币倾斜角度;

轨迹生成子模块,用于基于一个或多个所述纸币倾斜角度,生成轨迹数据。

在本发明的一种可选实施例中,所述第一边沿触发信号为第二电平信号反转为第一电平信号时的电信号;

所述第二边沿触发信号为所述第一电平信号翻转为所述第二电平信号时的电信号;

所述第二电平信号为所述传感器没有被遮挡时生成的电平信号,所述第一电平信号为所述传感器被遮挡时生成的电平信号。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

参照图12,示出了本发明的一种电子设备实施例的结构示意图。本发明实施例还公开了一种电子设备1200,包括处理器1201、存储器1202及存储在所述存储器1202上并能够在所述处理器1201上运行的计算机程序1203,所述计算机程序1203被所述处理器1201执行时实现如上所述的检测数据生成方法实施例的步骤。

本领域技术人员可以理解,图12仅仅是电子设备1200的示例,并不构成对电子设备1200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出部件、网络接入部件、总线等。

本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的检测数据生成方法实施例的步骤。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种检测数据生成方法、一种检测数据生成装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1