一种用于检测点钞机对纸币冠字号识别率的方法

文档序号:9709183阅读:1855来源:国知局
一种用于检测点钞机对纸币冠字号识别率的方法
【技术领域】
[0001] 本发明涉及一种用于检测点钞机对纸币冠字号识别率的方法。
【背景技术】
[0002] 点钞机是一种自动清点钞票数目的机电一体化装置,由于国内现金流通规模庞 大,各企事业单位及金融机构现金处理工作繁重,点钞机已成为不可缺少的设备。市面上有 一种具备纸币冠字号识别和网络数据传输功能的点钞机,常用于银行点钞/鉴伪。这种点钞 机对质量的要求较高,对于市面上流通的纸币(真币、假币以及一些其用于识别/鉴伪的区 域遭到污染或破坏的纸币等)需要有较好的识别率,质量差的点钞机经常会出现无法识别 或错误识别纸币冠字号的情况,严重影响了点钞机的日常使用需求。因此,针对这种点钞机 对纸币冠字号的识别率的检测显得尤为重要。
[0003] 通常,这种点钞机在出厂时都有专门的人员将点钞机获取的冠字号信息与纸币上 的冠字号进行人工比对,然后从中判断出点钞机对纸币冠字号的识别率,这种传统的检测 方法效率低下而且容易出错。因此,人们迫切需要一种用于检测这种点钞机对纸币冠字号 识别率的方法,以弥足人工检测的不足。

【发明内容】

[0004] 针对现有技术的不足,本发明提供了一种用于检测点钞机对纸币冠字号识别率的 方法,能够准确、方便地检测点钞机对纸币冠字号识别率。
[0005] 为实现上述目的,本发明的技术方案具体是这样实现的: 一种用于检测点钞机对纸币冠字号识别率的方法,包括以下步骤: (1) 点钞机对同一批纸钞进行至少两次的点钞识别,当点钞机每次识别完一批纸币后, 形成一批次纸币的冠字号信息,且在每次点钞结束时生成批次结束信号,并将纸币的冠字 号信息和批次结束信号实时发送至上位机的接收模块,所述纸币的冠字号信息包括纸币的 冠字号识别码; (2) 上位机的接收模块根据批次结束信号将纸币的冠字号信息按批次保存至数据库; (3) 当上位机的主程序模块检测到数据库中存在一个批次以上的纸币的冠字号信息 时,所述上位机的主程序模块从数据库中读取最近存储的两个批次的纸币的冠字号信息, 循环比对最近存储的两个批次的纸币的冠字号信息中每张纸币的冠字号识别码,记录最近 存储的两个批次的纸币的冠字号信息中相同的冠字号识别码的个数以及最近存储的两个 批次的纸币的冠字号信息中冠字号识别码数量最多的个数; (4) 所述上位机的主程序模块根据公式:
计算出所述点钞机的纸币冠字号的识别率, 其中R为点钞机的纸币冠字号的识别率,a为最近存储的两批次的纸币的冠字号信息中 相同的冠字号识别码的个数,b最近存储的两个批次的纸币的冠字号信息中冠字号识别码 数量最多的个数。
[0006] 本发明中所述上位机是指能够用于和点钞机建立通信连接并能够实时进行数据 传输的计算机,且所述上位机具有一定的数据运算和处理能力。本发明中所述点钞机对纸 币冠字号的识别率能够作为一种人们判别不同的点钞机之间质量好坏的参考依据。
[0007] 为了让上位机的主程序模块更加容易地识别出数据库中不同批次的纸币的冠字 号信息,本发明进一步设置为: 所述步骤(2)中上位机的接收模块根据批次结束信号将纸币的冠字号信息按批次保存 至数据库后,还包括:在数据库中添加相应的批次结束记录。
[0008] 本发明进一步设置为: 所述步骤(3)中当上位机的主程序模块检测到数据库中的批次结束记录并确定数据库 中存在一个批次以上的纸币的冠字号信息时,具体包括:当所述上位机的主程序模块检测 到数据库中新增的批次结束记录并确定数据库中存在一个以上的批次结束记录时。所述上 位机可以根据数据库中的批次结束记录来确定数据库是否存在一个批次以上的纸币的冠 字号信息。
[0009] 为了便于记录最近存储的两个批次的纸币的冠字号信息中相同的冠字号识别码 的个数,本发明进一步设置为: 所述步骤(3)中所述上位机的主程序模块从数据库中读取最近存储的两个批次的纸币 的冠字号信息后,还包括:所述上位机的主程序模块为两个批次的每张纸币的冠字号信息 添加预设值为〇的标识字节; 本发明进一步设置为: 所述步骤(3)中循环比对最近存储的两个批次的纸币的冠字号信息中每张纸币的冠字 号识别码,具体包括:循环比对最近存储的两个批次的纸币的冠字号信息中每张纸币的冠 字号识别码,如果比对结果相同则将相同冠字号识别码的纸币的冠字号信息所对应的标识 字节改为1; 本发明进一步设置为: 所述步骤(3)中记录最近存储的两个批次的纸币的冠字号信息中相同的冠字号识别码 的个数,具体包括:根据最近存储的一个批次的纸币的冠字号信息中纸币的冠字号信息所 对应的标识字节的总数值和判断出最近存储的两个批次中相同的冠字号识别码的个数,记 录最近存储的两个批次的纸币的冠字号信息中相同的冠字号识别码的个数。
[0010]为了使检测人员们了解点钞机对于纸币的识别状况,本发明进一步设置为: 所述上位机还包括显示模块,所述冠字号信息还包括纸币冠字号所在区域的图像; 所述步骤(3)中上位机的主程序模块在循环比对最近存储的两个批次的纸币的冠字号 识别码后,还包括:将最近存储的两个批次的纸币的冠字号信息按照冠字号识别码的相同 和不同的部分进行排序并由所述上位机的显示模块以清单的方式展现。
[0011]本发明进一步设置为: 所述步骤(4)还包括:所述显示模块以字符或图像形式展现所述点钞机的纸币冠字号 的识别率。
[0012]本发明的有益效果是:本发明中利用了上位机对数据的运算和处理能力,通过建 立上位机与点钞机之间的通信连接,由点钞机将多批次点钞时产生的数据信息传输至上位 机并由上位机利用机能进行处理和运算,最终得出点钞机的纸币冠字号的识别率。本发明 用于检测点钞机对纸币冠字号识别率的方法较传统人工检测方法而言更加准确、方便。
【附图说明】
[0013] 图1为本发明实施例的用于检测点钞机对纸币冠字号的识别率的方法的流程图; 图2为本发明实施例中上位机的结构框图; 图3为本发明实施例中显示模块以清单展示两批次中相同数量的冠字号信息的示意 图; 图4为本发明实施例中显示模块以清单展示两批次中不同数量的冠字号信息的示意 图。
【具体实施方式】
[0014] 为使本发明的目的、技术方案及优点更加清楚,以下参照附图并举实施例,对本发 明作进一步详细说明。
[0015] 本发明用于检测点钞机对纸币冠字号的识别率的方法的实施例如图所示,包括以 下步骤: 步骤101,点钞机300点钞机对同一批纸钞进行至少两次的点钞识别,当点钞机每次识 别完一批纸币后,且在每次点钞结束时生成批次结束信号,并将纸币的冠字号信息和批次 结束信号实时发送至上位机200的接收模块201,所述纸币的冠字号信息包括纸币的冠字号 识别码; 步骤102,上位机200的接收模块201根据批次结束信号将纸币的冠字号信息按批次保 存至数据库202; 步骤103,当上位机200的主程序模块203检测到数据库202中存在一个批次以上的纸币 的冠字号信息时,所述上位机200的主程序模块203从数据库202中读取最近存储的两个批 次的纸币的冠字号信息,循环比对最近存储的两个批次的纸币的冠字号信息中每张纸币的 冠字号识别码,记录最近存储的两个批次的纸币的冠字号信息中相同的冠字号识别码的个 数以及最近存储的两个批次的纸币的冠字号信息中冠字号识别码数量最多的个数; 步骤104,所述上位机200的主程序模块根据公式:
计算出所述点钞机300的纸币冠芋兮的识别率, 其中R为点钞机300的纸币冠字号的识别率,a为最近存储的两批次的纸币的冠字号信 息中相同的冠字号识别码的个数,b最近存储的两个批次的纸币的冠字号信息中冠字号识 别码数量最多的个数。本发明中所述点钞机300对纸币冠字号的识别率是作为一种人们判 别不同的点钞机300之间质量好坏的参考依据。
[0016] 为了让上位机200的主程序模块203更加容易地识别出数据库202中不同批次的纸 币的冠字号信息,本实施例还包括有: 所述步骤102
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1