验钞器测试方法和装置、计算机可读的存储介质和ATM机与流程

文档序号:16886552发布日期:2019-02-15 22:41阅读:166来源:国知局
验钞器测试方法和装置、计算机可读的存储介质和ATM机与流程

本发明涉及金融设备检测领域,尤其涉及一种验钞器测试方法和装置、计算机可读的存储介质和atm机。



背景技术:

验钞器作为atm机的一个模块,为测试纸币起到重要作用,验钞器性能的正确运转,对于维护国家利益和公共利益具有重要作用。因此为了保持验钞器的正确运转,需要不定时测试其性能。现有的验钞器在测试时,需要用到真实的钞票,钞票的长时间使用,会对纸币磨损。也会对验钞器磨损,且测试速度慢。

因此,如何提供一种不会磨损钞票的方法或装置,就成了现有技术的需求。



技术实现要素:

本发明提供一种验钞器测试方法和装置、计算机可读的存储介质和atm机,以解决测试验钞器时会磨损纸币的技术问题。

第一方面,本发明提供了一种验钞器测试方法,包括以下步骤:验钞器接收纸币样本数据;验钞器对所述纸币样本数据进行处理,以生成样本检测数据;验钞器发送所述样本检测数据至服务器以生成验钞器测试报告。

优选地,所述纸币样本数据存储于服务器,所述纸币样本数据的属性包括币种、面向、币值、版本、冠字号、新旧、污损、折角和真伪中的至少一种。

优选地,所述验钞器接收纸币样本数据之前,还包括步骤:服务器根据预设的纸币样本数量、预设的纸币样本数据的属性和预设的测试时间建立测试任务,服务器根据测试任务发送纸币样本数据给验钞器。

优选地,所述验钞器发送样本检测数据至服务器以生成验钞器测试报告,包括:验钞器发送所述样本检测数据至服务器,服务器比对纸币样本数据的属性和对应的样本检测数据,根据比对结果的统计数据生成测试报告。

优选地,验钞器与服务器之间通过网络建立连接。

优选地,验钞器包括多台,所述验钞器接收纸币样本数据之前,还包括步骤:服务器根据验钞器的数量、预设的纸币样本数量、预设的纸币样本数据的属性和预设的测试时间建立测试任务;服务器根据测试任务分别发送纸币样本数据给多台验钞器。

优选地,测试报告包括子算法识别率、验钞器和服务器之间的连接等级,所述子算法识别率通过每个纸币样本数据的属性对应的比对结果的统计数据进行定义,所述网络连接等级通过服务器是否收到样本检测数据进行定义。

第二方面,本发明还提供一种计算机可读的存储介质,其用于存储金融服务的计算机程序,所述计算机程序被处理器执行时实现上述的验钞器测试方法。

第三方面,本发明还提供一种验钞器测试装置,验钞器测试装置包括:接收模块,用于接收纸币样本数据;处理模块,用于对所述纸币样本数据进行处理,以生成样本检测数据;发送模块,用于发送所述样本检测数据至服务器以生成验钞器测试报告。

第四方面,本发明还提供一种atm机,所述atm机采用了上述的验钞器测试装置。

与现有技术相比,本发明通过提供一种验钞器测试方法和装置和atm机,验钞器接收发送的纸币样本数据,不用采用真实的纸币进行检测,不存在纸币磨损,获取纸币样本数据的速度快,数据来源可以比较广泛,提高了测试效率,之后发送样本检测数据至服务器以生成验钞器测试报告,远程能观测到验钞器的测试结果是否正常,可以远程对测试结果做出应对措施,省时省力。

附图说明

图1为本发明第一实施例的验钞器测试方法的流程示意图。

图2为本发明第二实施例的验钞器测试方法的流程示意图。

图3为本发明第三实施例的验钞器测试方法的流程示意图。

图4为本发明中第四实施例的纸币污损识别方法的流程示意图。

图5为本发明中对纸币分格的示意图。

图6为本发明中第五实施例的纸币污损识别方法的流程示意图。

图7为本发明验钞器测试装置的模块化示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

请参阅图1,本发明第一实施例提供了一种验钞器测试方法,其用于检测验钞器的性能,该验钞器测试方法包括以下步骤:

步骤s1:验钞器接收纸币样本数据;

步骤s2:验钞器对所述纸币样本数据进行处理,以生成样本检测数据;

步骤s3:验钞器发送所述样本检测数据至服务器以生成验钞器测试报告。

在步骤s1中,纸币样本数据的属性包括币种、面向、币值、版本、冠字号、新旧、污损、折角和真伪中的至少一种。纸币样本数据存储于服务器上或移动存储装置上,移动存储装置包括但不限于u盘和移动硬盘。本发明以两种装置进行举例。

作为一种选择,纸币样本数据存储于服务器的数据库中,数据库中存储有大量的纸币样本数据。可以理解,验钞器与服务器之间需要通过有线或无线的方式建立网络通信连接,使服务器能发送纸币样本数据给验钞器。可以理解,验钞器可以包括多台,服务器发送纸币样本数据给验钞器时,可同时发送给多台验钞器进行测试。多台验钞器可同时进行测试,提高了测试效率。

作为另一种选择,纸币样本数据存储于移动存储装置中,如存储在u盘中,验钞器通过usb接口和u盘建立电性连接,验钞器可接收到u盘中的数据。u盘中存储的为纸币样本数据,验钞器可直接接收并进行验钞测试。

在步骤s2中,验钞器对纸币样本数据进行处理,根据纸币样本计算得到运算结果,即样本检测数据。如,对纸币样本数据处理后,得出结果纸币为人民币、正面朝上、币值为100元、新币,真币,无污损和折角。

在步骤s3中,验钞器发送样本检测数据至服务器,服务器比对纸币样本数据的属性和对应的样本检测数据,根据比对结果的统计数据生成测试报告。测试报告包括子算法识别率、验钞器和服务器之间的网络连接等级,所述子算法识别率通过每个纸币样本数据的属性对应的比对结果的统计数据进行定义,所述网络连接等级通过服务器是否收到样本检测数据进行定义。例如,服务器能收到样本检测数据,则网络连接等级为良好;服务器不能收到样本检测数据,则网络连接等级为差。纸币样本数据的属性为币种a,若验钞器对纸币样本数据进行处理,生成的样本检测数据为币种a,则验钞器的样本检测数据检测正确,若验钞器的样本检测数据为币种b,则验钞器的样本检测数据检测错误。如纸币样本数据的属性包括10种,其中只有属性“币种”的测试结果错误,则验钞器的子算法识别率为90%。

相对于现有技术,本实施例验钞器直接接收纸币样本数据,不必依靠验钞器上的其他动力装置和相关传感器去获得纸币样本数据的数据来源。如一般的验钞器包括纸币传输装置、传感器和控制模块、显示模块等,把样本纸币放入到纸币传输装置中,传感器会对样本纸币进行检测,产生电信号给控制模块,控制模块根据电信号进行计算生成检测结果,把检测结果显示在显示模块上。本发明的验钞器检测方法直接依靠外部获得纸币样本数据,无需真实的样本纸币,不存在纸币磨损,获取纸币样本数据的速度快,且获得的纸币样本数据可以为其他验钞器检测获得的数据,数据来源可以比较广泛,提高了测试效率。在纸币样本数据存储在服务器上时,由服务器端可自行建立测试任务,无需人工干预,检测方式更加智能、快速。

请参阅图2,本发明的第二实施例也提供了一种验钞器的测试方法,该验钞器的测试方法包括以下步骤:

步骤s01:多台验钞器对纸币信息进行采集;

步骤s02:多台钞器将采集到的纸币信息发送给服务器;

步骤s03:服务器对接收的纸币信息进行清理并标记币种、面向、币值、版本、冠字号、新旧、污损、折角、真伪属性中的至少一种;

步骤s04:存储清理后的纸币信息并建立纸币样本数据的数据库;

步骤s1:验钞器接收纸币样本数据;

步骤s2:验钞器对所述纸币样本数据进行处理,以生成样本检测数据;

步骤s3:验钞器发送所述样本检测数据至服务器以生成验钞器测试报告。

在步骤s01中,纸币信息可以为多台不同验钞器采集不同的纸币所获得的信息。采集的纸币信息包括但不限于纸币的币种、面向、币值、版本、冠字号、新旧、污损、折角和真伪等信息。进行采集可以随着时间持续采集,如第一天,100台验钞器对纸币信息进行采集,第二天150台验钞器对纸币信息进行采集,第三天80台验钞器对纸币信息进行采集。

在步骤s02中,由于进行采集可以随着时间持续采集,即验钞器采集的信息在服务器中可更新。可以理解,需要建立多台验钞器与服务器之间的网络连接,以使验钞器和服务器之间能传输数据。

本实施例中,纸币样本数据来源广泛,样本具有多样性,满足不同验钞器的测试需求,且纸币样本可以根据采集而更新。

请参参阅图3,本发明的第三实施例也提供了另一种验钞器测试方法,该验钞器测试方法包括步骤:

步骤s01:多台验钞器对纸币信息进行采集;

步骤s02:多台验钞器将采集到的纸币信息发送给服务器;

步骤s03:服务器对接收的纸币信息进行清理并标记币种、面向、币值、版本、冠字号、新旧、污损、折角、真伪属性中的至少一种;

步骤s04:存储清理后的纸币信息并建立纸币样本数据的数据库;

步骤s05:服务器建立测试任务;

步骤s06:服务器根据测试任务发送纸币样本数据给验钞器;

步骤s1:验钞器接收纸币样本数据;

步骤s2:验钞器对所述纸币样本数据进行处理,以生成样本检测数据;

步骤s3:验钞器发送所述样本检测数据至服务器以生成验钞器测试报告。

在步骤s05中,服务器可根据预设的测试目标、预设的纸币样本数量、预设的纸币样本数据的属性和预设的测试时间建立测试任务。测试样本数量,其中,一个测试样本数量即步骤s01中,1台验钞器测试测试一次一种样本纸币所采集的纸币信息。若2台验钞器对一种样本纸币进行一次测试的纸币信息为2个样本数量,若1台验钞器对两种样本纸币进行一次测试的纸币信息为2个样本数量。具体的,如需要对验钞器a、验钞器b和验钞器c进行测试,于服务器端先建立测试任务,测试任务包括测试目标:验钞器a、验钞器b和验钞器c,测试样本数量,如2个测试样本,包括测试样本1和测试样本2,测试样本1的属性包括币种、面向、币值、版本、冠字号、新旧,测试样本2的属性包括币种、面向、币值、版本、冠字号、污损、折角和真伪,测试时长为对验钞器测试30s。测试任务的建立,可以由人去主动建立,也可以由预先设置的程序自动建立。

在步骤s06中,发送纸币样本数据时,根据测试任务的不同,发送相同或不同的纸币样本数据给不同的验钞器。如给验钞器a发送测试样本1,给验钞器b发送测试样本2,给验钞器c发送测试样本1和测试样本2。可以理解,验钞器可以包括多台,服务器根据验钞器的数量、预设的纸币样本数量、预设的纸币样本数据的属性和预设的测试时间建立测试任务;服务器根据测试任务分别发送纸币样本数据给多台验钞器。

本实施例中,测试前制定任务,可以明确需要被测试的验钞器,且测试任务自动建立,实现验钞器测试的自动化,节省人力物力,符合社会发展需求。

请一并参阅图4和图5,本发明的第四实施例提供了一种纸币污损识别方法,即在第一实施例的步骤s2进行处理时,针对纸币是否有污损的识别测方法,其中,纸币样本数据为纸币图像,纸币污损识别方法包括以下步骤:

步骤s21:对纸币图像进行分格,确定每个格子的第一平均亮度,所述第一平均亮度为一个格子中的像素平均亮度;

步骤s22:将纸币图像的每个格子的第一平均亮度与预设的第二平均亮度进行差值计算,获得每个格子的亮度波动值;

步骤s23:将亮度波动值与预设的亮度波动阈值进行比较;

步骤s24:亮度波动值不在预设的亮度波动阈值内,确定纸币图像为污损纸币的图像。

在步骤s21中,纸币图像可以为一般的图像,也可以为灰度图像。优选为灰度图像。对纸币图像的灰度图像进行分格,确定每个格子101的第一平均亮度。一个格子101中可能部分像素亮度较高,部分像素亮度较低,第一平均亮度即为同一个格子101内对像素亮度进行平均获得的亮度。优选地,每个格子101的面积为9~81㎜2。优选地,每个格子101的形状和大小一致。优选地,格子101形状为正方形。可选地,每个格子101都为4㎜×4㎜、5㎜×5㎜、6㎜×6㎜或7㎜×7㎜的大小的格子101。格子101的大小合适,识别污损的精度更高。纸币图像为灰度图像时,确定每个格子101的亮度时,外界因素对格子101检测的亮度干扰更小,也避免了颜色对检测格子101亮度的影响。可以看到,图5中对图像部分地方进行了模糊化处理,其只是为了遮蔽敏感区域,没有其他实质性含义。可以理解,在本发明中,数值区间在使用“~”时,其包含了端点,如“每个格子101的面积为9~81㎜2”,则在每个格子的面积可以是9㎜2,50㎜2或81㎜2等。

在步骤s22中,每个格子101的亮度波动值即为每个格子101的亮度与预设的第二平均亮度的差值。第二平均亮度可以为选取的z个纸币样本,对相同位置的格子101进行测量第一平均亮度,z个第一平均亮度相加,再除以z即为第二平均亮度。亮度波动值可以为正值,也可以为负值,即每个格子101的第一平均亮度可能大于预设的第二平均亮度,也可能小于预设的第二平均亮度。本实施例中,对亮度波动值取绝对值,使亮度波动值都为正值。如亮度波动值原来为-1,则取绝对值后为1。在每个格子101的亮度为校正特征亮度时,则每个格子101的亮度波动值即为每个格子101的校正特征亮度与预设的平均亮度的差值。

在步骤s24中,若亮度波动值小于亮度波动阈值,则亮度波动值在预设的亮度波动阈值内,判定纸币图像代表的纸币为完好纸币。若亮度波动值大于亮度波动阈值,则亮度波动值超出预设的亮度波动阈值,判定纸币图像代表的纸币为污损纸币。

作为一种变形,在进行步骤s4时,还统计待测纸币的亮度波动值超出亮度波动阈值的格子101数量和关系,若格子101数量超出预设数量且相互连通则确定待测纸币为污损纸币。优选地,所述预设数量为2个、3个或4个。格子101连通,可以为左右相邻,上下相邻或格子101的角接触从而相邻。

请参阅图6,本发明的第五实施例又提供另一种纸币污损识别方法,该纸币污损识别方法包括以下步骤:

步骤s211:将纸币图像分格为m×n个格子,m和n都为正整数;

步骤s212:识别每个格子中第一平均亮度,所述第一平均亮度为一个格子中的像素平均亮度;

步骤s213:根据预设的第二平均亮度对每个格子的原始特征亮度进行校正,得到校正特征亮度;

步骤s22:将纸币图像的每个格子的校正特征亮度与预设的第二平均亮度进行差值计算,获得每个格子的亮度波动值;

步骤s23:将亮度波动值与预设的亮度波动阈值进行比较;

步骤s24:亮度波动值不在预设的亮度波动阈值内,确定纸币图像为污损纸币的图像。

在步骤s211中,一个图像分格为m×n个格子101,纸币图像的纸币类型的不同,格子101的数目可能就不一致,即m和n的数值可能会随着纸币图像类型的不同而变化。如可建立直角坐标系,纸币的长度方向为直角坐标系的x方向,纸币的宽度方向为直角坐标系的y方向,纸币的长度方向分出m个格子101,纸币的宽度方向分出n个格子101,则每个格子101的位置可用其坐标来表示,如图示中左上角的格子101坐标为(1,1),右下角的格子101坐标为(m,n)。可以理解,每个格子101的坐标可以用(x,y)来表示,其中,x≤m,y≤n。

在步骤s213中,对每个格子1011的原始特征亮度进行校正时,需要对纸币图像的每个格子101都进行校正。原始特征亮度中第1列的亮度和为d1,平均亮度中第1列的亮度和为c1,则原始特征亮度第1列的校正系数为k1=c1/d1,则第1列每个格子101的校正特征亮度=格子101的原始特征亮度×k1;所述平均亮度中第i列的亮度和为ci,所述原始特征亮度第i列的亮度和为di,则第i列的校正系数为ki=ci/di,第i列每个格子101的校正特征亮度=格子101的原始特征亮度×ki,1≤i≤m;由此可以计算纸币图像中的每个格子101的校正特征亮度。校正特征亮度相对于平均亮度,减少了由于图像本身或者测量亮度的装置质量带来的影响。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现验钞器测试方法的如下步骤:

步骤s1:验钞器接收纸币样本数据;

步骤s2:验钞器对所述纸币样本数据进行处理,以生成样本检测数据;

步骤s3:验钞器发送所述样本检测数据至服务器以生成验钞器测试报告。

当然,本发明实施例所提供的一种计算机可读存储介质,其计算机可执行程序不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的验钞器测试方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,一般计算机可读的存储介质的形式包含:软盘(floppydisk)、可挠性盘片(flexibledisk)、硬盘、磁带、任何其余的磁性介质、cd-rom、任何其余的光学介质、打孔卡片(punchcards)、纸带(papertape)、任何其余的带有洞的图案的物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、可抹除可编程只读存储器(eprom)、快闪可抹除可编程只读存储器(flash-eprom)、其余任何存储器芯片或卡匣(cartridge)、或任何其余可让计算机读取的介质。指令可进一步被一传输介质所传送或接收。“传输介质”这个术语可包含任何有形或无形的介质,其可用来存储、编码或承载用来给机器执行的指令,并且包含数字或模拟通信信号或其余促进上述指令的通信的无形介质。传输介质包含同轴电缆、铜线以及光纤,其包含了用来传输一计算机数据信号的总线的导线。计算机可读存储介质包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

请参阅图7,本发明的第六实施例提供一种验钞器测试装置10,该验钞器测试装置10包括:

接收模块11,用于接收发送的纸币样本数据;

处理模块12,用于对所述纸币样本数据进行处理,以生成样本检测数据;

发送模块13,用于发送所述样本检测数据至服务器以生成验钞器测试报告。

本发明实施例所提供的验钞器检测装置10不限于执行上述的功能,验钞器检测装置10可执行本发明任意实施例所提供的验钞器测试方法,具备执行方法相应的功能模块和有益效果。

本发明还提供一种atm机,该atm机采用了上述的验钞器测试装置。

与现有技术相比,本发明通过提供一种验钞器测试方法和装置和atm机,验钞器接收发送的纸币样本数据,不用采用真实的纸币进行检测,不存在纸币磨损,获取纸币样本数据的速度快,数据来源可以比较广泛,提高了测试效率,之后发送样本检测数据至服务器以生成验钞器测试报告,远程能观测到验钞器的测试结果是否正常,可以远程对测试结果做出应对措施,省时省力。

值得注意的是,上述所有实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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