验钞方法、验钞装置、金融设备及计算机可读存储介质与流程

文档序号:16904081发布日期:2019-02-19 18:14阅读:249来源:国知局
验钞方法、验钞装置、金融设备及计算机可读存储介质与流程

本发明涉及验钞领域,特别涉及验钞方法、验钞装置、金融设备及计算机可读存储介质。



背景技术:

目前的验钞器一般都是在使用中发现问题了再人工分析问题,再修改配置或者修改固件,升级固件,解决问题。比如,设备使用过程中验钞器鉴别纸币的能力下降了,然后现场管机员会给客服工程师反馈设备的拒钞率变高了。客服工程师到现场查看设备、分析,发现可能是验钞器使用久了,器件发生渐变老化,导致采集到的纸币图像信号、磁性型号、厚度信号等与最初的不一样了;或者因为气候原因,比如空气湿度变化了、温度变化了导致器件性能发生变化。针对这种情况,一般客服工程师会手动调节验钞器的配置参数来解决这类问题,或者无法通过调节参数解决问题时,将问题反馈公司,然后公司内部对问题做进一步分析,修改固件,然后重新发布新的固件版本,工程师拿到新的固件版本后到现场进行升级,然后观察拒钞率情况,如果拒钞率降下来了,则问题得到解决,否则还需要重复上面的操作,直到问题解决,或者更换验钞器。

现有的这种处理方法不够智能,无法自动监测到验钞器使用环境的变化导致的信号变化,原有的固件程序只是针对可控范围的信号进行处理,当信号超出可控范围后,对纸币的处理结果将变得不可知。由此可能出现因为环境变化而导致验钞器的识别率发生变化。出现这种情况后必须要人工干预,对验钞器进行调节,使其恢复正常。而验钞器的使用环境是可能随出厂批次不同而变化、随使用地区不同而变化、也会因为使用的时间长短不一而出现器件老化程度不同。针对这些变化,如果不能够做到自动监测,那么就必须定期的对验钞器进行维护、调校,使验钞器的信号质量一直保持在合理的范围内。这样做的话,一个是维护成本比较高;另外一个是什么时候去维护不好判断,等出现问题了再去维护,用户体验会不好,没有出现问题的时候去维护,会过度维护。



技术实现要素:

针对现有技术中的缺陷,本发明提出了验钞方法、验钞装置、金融设备及计算机可读存储介质,通过利用多个特征模板数据来进行验钞,可以有效实现自动识别,且由于多个特征模板数据可以覆盖钞票更多的维度,实现了更精确的识别,也由此可以实现自动维护,降低维护的成本。

具体的,本发明提出了以下具体的实施例:

本发明实施例公开了一种验钞方法,应用于存储有用于验钞的多个特征模板数据的验钞装置,该方法包括:

获取待验证钞票的特征数据;

将所述特征数据与预先存储的特征模板数据进行比对;

若比对结果为一致,则所述待验证钞票验证通过;

若比对结果为不一致,则所述待验证钞票验证不通过。

在一个具体的实施例中,还包括:

启动预设算法,以获取数量超过一定数值的真钞作为样本,并提取作为样本的真钞的特征数据作为样本特征数据;

对所述样本特征数据进行分类,以生成不同类别下的特征模板数据。

在一个具体的实施例中,所述特征模板数据包括以下一个或多个的任意组合:币种模板、纸币面向模板、纸币币值模板、纸币版本模板、纸币冠字号模板、纸币人像水印、纸币数字水印模板和污损模板。

在一个具体的实施例中,所述特征模板数据以及所述算法存储在所述验钞装置的非易失存储器中;

当接收到预设的验钞触发指令时,加载所述非易失存储器中特征模板数据,以通过所加载的特征模板数据对待验证钞票进行验钞操作。

在一个具体的实施例中,还包括:

当接收到预设的更新指令时,对存储在非易失存储器中的特征模板数据以及所述算法以固件更新的方式进行更新;

其中,所述预设的更新指令包括以下一个或多个的任意组合:基于预设时间点所触发产生的更新指令、当获取到匹配程度超过自身所存储的特征模板数据时所生成的更新指令。

在一个具体的实施例中,所述特征模板数据对应有与时间相关联的版本号;所述验钞装置中存储有所有已获取版本号的特征模板数据。

针对当前版本号的特征模板数据,获取所述版本号下特征模板数据的正确识别率;

判断所述正确识别率是否高于历史版本号的特征模板数据的正确识别率;

若判断结果为否,则选择正确识别率最高的历史版本号中的特征模板数据替换当前所使用的版本号的特征模板数据来进行验钞。

在一个具体的实施例中,还包括:

当不同版本号的特征模板数据的正确识别率低于预设识别率阈值的数量超过预设数量时,进行报警操作。

本发明实施例还提出了一种验钞装置,所述验钞装置中存储有用于验钞的多个特征模板数据,该装置包括:

获取模块,用于获取待验证钞票的特征数据;

比对模块,用于将所述特征数据与预先存储的特征模板数据进行比对;

结果输出模块,用于当比对结果为一致,则所述待验证钞票验证通过,以及当比对结果为不一致时,则所述待验证钞票验证不通过。

本发明实施例还提出了一种金融设备,所述金融设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的验钞程序,所述验钞程序被所述处理器执行时实现上述验钞方法的步骤。

本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有验钞程序,所述验钞程序被处理器执行时实现上述的验钞方法的步骤。

以此,本发明实施例公开了验钞方法、验钞装置、金融设备及计算机可读存储介质,其中该方法应用于存储有用于验钞的多个特征模板数据的验钞装置,该方法包括:获取待验证钞票的特征数据;将所述特征数据与预先存储的特征模板数据进行比对;若比对结果为一致,则所述待验证钞票验证通过;若比对结果为不一致,则所述待验证钞票验证不通过。通过利用多个特征模板数据来进行验钞,可以有效实现自动识别,且由于多个特征模板数据可以覆盖钞票更多的维度,实现了更精确的识别,也由此可以实现自动维护,降低维护的成本。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提出的一种验钞方法的流程示意图。

具体实施方式

在下文中,将更全面地描述本公开的各种实施例。本公开可具有各种实施例,并且可在其中做出调整和改变。然而,应理解:不存在将本公开的各种实施例限于在此公开的特定实施例的意图,而是应将本公开理解为涵盖落入本公开的各种实施例的精神和范围内的所有调整、等同物和/或可选方案。

在下文中,可在本公开的各种实施例中使用的术语“包括”或“可包括”指示所公开的功能、操作或元件的存在,并且不限制一个或更多个功能、操作或元件的增加。此外,如在本公开的各种实施例中所使用,术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

在本公开的各种实施例中,表述“或”或“a或/和b中的至少一个”包括同时列出的文字的任何组合或所有组合。例如,表述“a或b”或“a或/和b中的至少一个”可包括a、可包括b或可包括a和b二者。

在本公开的各种实施例中使用的表述(诸如“第一”、“第二”等)可修饰在各种实施例中的各种组成元件,不过可不限制相应组成元件。例如,以上表述并不限制所述元件的顺序和/或重要性。以上表述仅用于将一个元件与其它元件区别开的目的。例如,第一用户装置和第二用户装置指示不同用户装置,尽管二者都是用户装置。例如,在不脱离本公开的各种实施例的范围的情况下,第一元件可被称为第二元件,同样地,第二元件也可被称为第一元件。

应注意到:如果描述将一个组成元件“连接”到另一组成元件,则可将第一组成元件直接连接到第二组成元件,并且可在第一组成元件和第二组成元件之间“连接”第三组成元件。相反地,当将一个组成元件“直接连接”到另一组成元件时,可理解为在第一组成元件和第二组成元件之间不存在第三组成元件。

在本公开的各种实施例中使用的术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

在本公开的各种实施例中使用的术语仅用于描述特定实施例的目的并且并非意在限制本公开的各种实施例。如在此所使用,单数形式意在也包括复数形式,除非上下文清楚地另有指示。除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本公开的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本公开的各种实施例中被清楚地限定。

实施例1

本发明实施例公开了一种验钞方法,应用于存储有用于验钞的多个特征模板数据的验钞装置,如图1所示该方法包括以下步骤:

步骤101、获取待验证钞票的特征数据;

具体的,当钞票放入到验钞装置中时,通过验钞装置可以获取到待验证钞票的特征数据。

步骤102、将所述特征数据与预先存储的特征模板数据进行比对;

具体的,在事先还会有以下步骤来生成特征模板数据,其过程具体如下:

启动预设算法,以获取数量超过一定数值的真钞作为样本,并提取作为样本的真钞的特征数据作为样本特征数据;

对所述样本特征数据进行分类,以生成不同类别下的特征模板数据。

具体的采样所启动的预设算法可以基于例如神经网络学习的算法,或者图像学习的算法,一般来说,采样的数量越多越好,采样的数量越多,则后续基于特征模板数据进行验钞时,其正确识别率也会越高,在一个例子中,一定数值具体的可以例如为100万,以此通过对100万张以上的真钞进行采样,以提取样本特征数据。具体的一定数值可以根据钞票的情况,例如清晰度,印刷工艺,颜色分布,颜色差异等的不同而可以有不同的设置。

具体的特征模板数据为钞票特征的数据,而具体的钞票特征的不同类别对应有不同的模板,例如钞票特征的类别可以为币种类别,币值类别,版本类别,人像类别等等。

在生成不同类别的特征模板数据之后,后续可以通过对待验钞票先进行识别,确定与之对应的类别后,调用该类别下的特征模板数据来进行识别,以此提高效率。

在一个具体的实施例中,所述特征模板数据包括以下一个或多个的任意组合:币种模板、纸币面向模板、纸币币值模板、纸币版本模板、纸币冠字号模板、纸币人像水印、纸币数字水印模板、污损模板。

在一个具体的实施例中,所述特征模板数据以及所述算法存储在所述验钞装置的非易失存储器中;

当接收到预设的验钞触发指令时,加载所述非易失存储器中特征模板数据,以通过所加载的特征模板数据对待验证钞票进行验钞操作。

具体的,验钞装置中的固件可以分成两部分,算法部分和模板部分。其中算法是用于从纸币中提取各种特征数据,建立模板,以及对经过验钞器的纸币进行特征提取然后对比模板来鉴别纸币真伪。模板是由大量经过验钞器的纸币提取出样本特征数据后,再提炼得到。模板包含多种类别,比如币种模板、纸币面向模板、纸币币值模板、纸币版本模板、纸币冠字号模板、纸币人像水印/数字水印模板、污损模板等等。

算法程序以及模板数据都保存在验钞器内的非易失存储器内。验钞器启动时,算法会先加载模板数据。算法程序和模板数据都可以通过固件升级的方式来更新,以便在验钞器使用环境发生变化时,可以通过升级来保持算法和模板的适用性。另外,模板可以通过在使用过程中自动更新并保存。

步骤103、若比对结果为一致,则所述待验证钞票验证通过;

若比对结果为不一致,则所述待验证钞票验证不通过。

具体的当接收到预设的更新指令时,对存储在非易失存储器中的特征模板数据以及所述算法以固件更新的方式进行更新。

具体的更新指令,是用于对特征模板数据进行更新的命令,具体的形式可以多种,例如可以以数据包或者报文等方式进行传递;而具体在对非易失存储器中的特征模板数据以及所述算法进行更新时,更新的方式也可以有多种,例如还可以利用ota(over-the-airtechnology,空中下载技术)等目前以后的更新方式进行更新。

更具体的,所述预设的更新指令包括以下一个或多个的任意组合:基于预设时间点所触发产生的更新指令、当获取到匹配程度超过自身所存储的特征模板数据时所生成的更新指令。

特征模板数据可以更新。可以根据验钞器内设定的更新策略进行自主更新。比如每周日闲时凌晨2点更新。模板更新所需要的数据来自该验钞器交易过程中采集到的纸币数据。通过算法对这些纸币数据进行各类特征的提取,筛选出多个质量较好的特征(可以用原有模板进行比对,匹配度超过限定阈值的认为是较好的特征),然后通过特定的方法(多个样本特征求均值得到模板、多个样本特征聚类得到模板等)提炼出新的模板。新的模板替换掉原来的模板,同时原来的模板会保留备份,以防新的模板不适用的情况下可以还原。

在一个具体的实施例中,所述特征模板数据对应有与时间相关联的版本号;所述验钞装置中存储有所有已获取版本号的特征模板数据。

具体的,所述时间为版本所生成的时间,以此通过生成时间对版本进行标识,以此版本号可以基于时间来命名,具体的一个实施例中,例如一个版本号可以为2018.02.06-1(意即2018年2月6号所生成的第一个版本,有可能在同一天生成有多个版本,以此进行区分);另一版本号例如可以为2018.06.09-3。

在一个具体的实施例中,该方法还包括:

针对当前版本号的特征模板数据,获取所述当前版本号下特征模板数据的正确识别率;

具体的,各版本号的特征模板数据都可以以通过测试样本(包括真钞以及假钞)来进行测试,并基于测试的结果与真钞假钞的真实情况进行比对,以确定正确识别的概率,也即正确识别率。

此外,具体的测试也可以基于实际的验钞过程来进行,通过装置验钞过后,再通过人工的方式进行核验,以确定正确识别率。

判断所述正确识别率是否高于历史版本号的特征模板数据的正确识别率;

具体的,一般验钞装置中所存储的版本号为多个,以此除了当前版本号以外的其他所存储的版本号即为历史版本号。

若判断结果为否,则选择正确识别率最高的历史版本号中的特征模板数据替换当前所使用的版本号的特征模板数据来进行验钞。

具体的,特征模板数据在使用过程中,验钞器内算法会自动统计更新特征模板数据后的正确识别率情况,并保存。

例如当使用一段时间后,发现生成时间最新特征模板数据下(在版本号根据生成时间确定的情况下为版本号最新的特征模板数据)的正确识别率达到预期设定的正确识别率,或比生成时间稍晚的特征模板数据下的正确识别率略好,则生成时间最新特征模板数据继续使用,并开始下一代特征模板数据的生成,否则生成时间最特征模板数据需要被还原为正确识别路最高的特征模板数据,并重新生成下一代特征模板数据。

在一个具体的实施例中,该方法还包括:

当不同版本号的特征模板数据的正确识别率低于预设识别率阈值的数量超过预设数量时,进行报警操作。

具体的,若持续多次生成的新特征模板数据都无法达到预期的识别率且原特征模板数据下的识别率也达不到预期,则验钞装置主动报故障,然后人工介入维护。

此外,通过对不同版本号的特征模板数据以及识别率的分析与问题诊断。在验钞装置使用很长一段时间后,比如一个季度、半年或者一年。客服工程师可以提取验钞装置内的不同版本号的特征模板数据和对应的识别率数据,并用工具进行分析,对验钞装置的整体情况做诊断,得到验钞装置随使用时间、气候变化等环境因素的影响曲线,进而得到验钞装置的最佳维护时刻。

以此,本发明基于上述特征,具有以下特点:

1.减少验钞器因为环境变化导致的识别率降低,提升设备利用率与用户体验。

2.减少因识别率降低带来的人工介入维护,节省维护成本。

3.通过自主统计识别率情况,在识别率无法达到预期时,自主报障,让工程师介入维护。防止现状持续恶化,导致不可预期的结果。

4.自主记录验钞器的识别率情况,通过统计过去的使用情况,总结出验钞器的最佳维护时刻,减少不必要的维护和不合时宜的维护。

实施例2

本发明实施例2还公开了一种验钞装置,本发明一种验钞装置的实施例中,包含了上述实施例1中验钞方法各实施例的全部技术特征,说明书拓展和解释内容与上述验钞方法各实施例基本相同,在此不做赘述。

实施例3

本发明实施例3还公开了一种金融设备,本发明一种金融设备的实施例中,包含了上述实施例1中所述验钞方法各实施例的全部技术特征,说明书拓展和解释内容与上述验钞方法各实施例基本相同,在此不做赘述。

实施例4

本发明实施例4还公开了一种计算机可读存储介质,本发明一种计算机可读存储介质的实施例中,包含了上述实施例1中所述验钞方法各实施例的全部技术特征,说明书拓展和解释内容与上述验钞方法各实施例基本相同,在此不做赘述。

以此,本发明实施例公开了验钞方法、验钞装置、金融设备及计算机可读存储介质,其中该方法应用于存储有用于验钞的多个特征模板数据的验钞装置,该方法包括:获取待验证钞票的特征数据;将所述特征数据与预先存储的特征模板数据进行比对;若比对结果为一致,则所述待验证钞票验证通过;若比对结果为不一致,则所述待验证钞票验证不通过。通过利用多个特征模板数据来进行验钞,可以有效实现自动识别,且由于多个特征模板数据可以覆盖钞票更多的维度,实现了更精确的识别,也由此可以实现自动维护,降低维护的成本。

本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。

上述本发明序号仅仅为了描述,不代表实施场景的优劣。

以上公开的仅为本发明的几个具体实施场景,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

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