二维码改进技术在动物检疫出证中的应用

上传人:小** 文档编号:34089028 上传时间:2018-02-20 格式:DOC 页数:5 大小:73.50KB
返回 下载 相关 举报
二维码改进技术在动物检疫出证中的应用_第1页
第1页 / 共5页
二维码改进技术在动物检疫出证中的应用_第2页
第2页 / 共5页
二维码改进技术在动物检疫出证中的应用_第3页
第3页 / 共5页
二维码改进技术在动物检疫出证中的应用_第4页
第4页 / 共5页
二维码改进技术在动物检疫出证中的应用_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《二维码改进技术在动物检疫出证中的应用》由会员分享,可在线阅读,更多相关《二维码改进技术在动物检疫出证中的应用(5页珍藏版)》请在金锄头文库上搜索。

1、二维码改进技术在动物检疫出证中的应用 张祯涛 刘金华 闫强 王涛 武笑 中国农业大学 山东省动物卫生监督所 乌兰察布市动物疫病预防控制中心 北京农信通科技有限责任公司 摘 要: 动物检疫出证过程中, 存在机打检疫证明编号与实际使用的检疫证明编号不一致的错序问题。本文阐述了一种嵌有“特征码”的二维码改进技术。该技术通过动态截取动物检疫合格证明印刷编号最后 2 位数字, 并将其作为“特征码”嵌入到检疫证明二维码的中央区域, 实现了二维码机读和视读两种性能, 提升了动物检疫证明的人工核对效率, 进一步增强了动物检疫证明的防伪性能。关键词: 动物检疫; 电子出证; 二维码; 特征码; 防伪; Appl

2、ication of Modified QR-code Technology in Issuing Animal Inspection and Quarantine CertificatesZhang Zhentao Liu Jinhua Yan Qiang Wang Tao Wu Xiao China Agricultural University; Ulanqab Animal Disease Prevention and Control Center; Beijing Agricultural Information Technology Co.Ltd; Abstract: Given

3、the mis-order problem that there exists inconsistency between the serial numbers of printed animal inspection and quarantine certificates and the ones in actual application, a modified QR-code technology of embedding specific numbers into QR codes was introduced. By dynamically capturing the last tw

4、o printed numbers of animal inspection and quarantine certificates as the specific numbers, and putting them into central region of QR codes, the reading of QR codes by both machine and officials became feasible. As a conclusion, the modified technology enhanced manual checking efficiency, and furth

5、er strengthen the anti-counterfeiting performance of animal inspection and quarantine certificates.Keyword: animal quarantine; electronic certificate; two-dimensional code; signature; security; 自 20 世纪 90 年代以来, 二维码凭借其信息容量大、可靠性高、内含文字及图像信息丰富、保密防伪性能强等特点, 已被广泛应用于运输管理、物流仓储、信息交换和网银支付等领域1。近年来, 随着动物卫生监督信息化建

6、设水平的不断提升, 二维码技术在动物检疫监管领域的研究应用也取得了显著进展。北京市动物卫生监督抽检样品标识系统采用的二维码标签技术解决了过去纸质标签反复冻融后不易识读等问题, 且缩短了样品的标识时间1;河南省动物卫生监督所使用的二维码技术将检疫出证与证明查验相关联, 通过扫描二维码实现了公路检查和屠宰环节的检疫证明查验, 增强了检疫证明的防伪性能2。实行动物检疫电子出证以后, 为便于使用机打出证, 采用了新式的动物检疫合格证明。新式检疫证明以包为基本发放使用单位, 按 10 位阿拉伯数字编号顺序依次印刷、散页装包。官方兽医在拆包、拿放和打印机搓纸、拾纸、打印过程中会发生所出具检疫证明编号与所使

7、用检疫证明编号不一致的错序问题, 批量出证时出错率更高。本研究提出了一种基于动物检疫出证的二维码改进技术 (图 1) , 研制了一种嵌有“特征码”的新型二维码, 增加了二维码的人眼视读性能, 提升了动物检疫出证信息的人工核验效率和纠错能力。图 1 二维码改进技术路线 下载原图1 采用的技术1.1 QR 二维码QR 二维码 (以下简称, QR 码) 是矩阵式二维条码的一种, QR 是英文“Quick Response”的缩写, 即快速反应的意思, 源自发明者希望 QR 码可让其内容快速被解码。QR 码与其他二维码相比, 具有识读快、数据密度大、占用空间小的优势。此外, QR 码中配置有校正图形,

8、 从二维码的外形求得校正图形中心点与实际校正图形中心点的误差, 以此来修正各模快的中心距离, 使其具有很强的纠错功能, 如二维码损坏也可被正确识读。QR 码有 4 个纠错等级:L (低) 等级、M (中) 等级、Q (标准) 等级、H (高) 等级, 可分别修正 7%、15%、25%、30%的字码。所以, 动物检疫出证系统选择采用了 QR 码, 并基于 QR 二维码的该种容错纠错能力对其进行改进。1.2 Zxing 库Zxing 由 Google 公司开发, 是一个开放源代码的能够生成和解析二维码图像处理库, 它提供了多种编程语言的应用开发接口。本研究需要用到的 Zxing 开发包函数接口包括

9、:google.zxing.Barcode Format (设置二维码类型) 、google.zxing.Encode Hint Type (设置二维码参数) 、google.zxing.Multi Format Writer (编译生成二维码) 、google.zxing.Writer Exception (监测写入异常) 、google.zxing.client.j2se.Matrix To Image Writer (图像数据输出) 、mon.Bit Matrix (生成二维码位阵) 、google.zxing.qrcode.decoder.Error Correction Level

10、(设置二维码纠错等级) 。1.3 动物检疫出证系统开发包动物检疫出证系统是一款用于动物检疫业务管理的信息化软件3, 采用面向对象的 JAVA 语言, 保障了系统功能模块的易扩展性和易维护性, 其中检疫出证模块的二维码生成包具有相对的独立性, 为本研究的技术改进提供了很好的平台支撑。其开发运行环境主要包括:服务器操作系统 Linux2.6+、数据库系统Oracle 11gr2、客户机系统 Microsoft Win XP/7/8/10、浏览器 Internet explorer8.0 以上版本;软件环境:Java EE+Struts2.3+Hiber nate4.0+Spring3.0+Tomc

11、at7+Log4j+Lodop。动物检疫出证系统开发包预先嵌入Zxing 组件, 在点击检疫证明“打印”按钮时, 出证系统自动生成由该张检疫证明编号转换的二维码图像, 与检疫证明数据一起输出至打印机。2 改进方法2.1 生成二维码动物检疫出证系统预置了专门生成二维码的程序代码, 系统每出具一张检疫证明, 就会自动调用此程序生成一个具体的二维码图像, 图像矩阵与动物检疫证明编号一一对应。本研究的二维码大小设置为 7070 pixel, 纠错级别设置为H 等级, 调用 Zxing 库中的 Multi Format Writer () .encode () 和 Matrix To Image Wri

12、ter.to Buffered Image () 方法。2.2 嵌入特征码选取动物检疫出证系统当前出具的动物检疫证明编号最后 2 位数字为“特征码”, 并将其设置成具有迭代属性的字符串, 字体大小为 11 磅。在已生成的二维码中央位置, 填充一个 1110 pixel 大小的白色矩形框, 然后用 Graphics.Draw String () 方法在白色矩形框中画入“特征码”, 最后使用 Image IO Write () 方法将嵌有“特征码”的二维码一同输出打印至动物检疫合格证明上。2.3 改进实例以动物检疫合格证明编号 3731384512 为例, 将编号通过以上步骤转换为二维码 (图 2

13、) , 从左到右依次为编号二维码、检疫证明“特征码”和嵌有“特征码”的二维码。使用智能手机扫描可以正确读取二维码储存的动物检疫证明编号信息;使用“移动动监”手机 APP 可以正确读取验证其所载的动物检疫证明出证数据。扫描检测表明, 嵌有“特征码”的二维码可以被正确识读, 并提高了二维码的视读性能。图 2 二维码改进实例 下载原图3 结论3.1 实现了二维码的视读性, 提升了动物检疫证明的人工核对效率实际工作中, 一旦发现动物检疫证明编号的错序问题, 往往已错过最佳作废时机, 尤其是全国跨省调运动物检疫出证数据共享和互联互通后4, 出证数据需及时上传至中央数据平台, 而所出具的检疫证明早已随运输

14、动物 (动物产品) 的车辆离开检疫地点, 这给后续的监督检查工作造成极大困难。本研究提供的具有视读性能的二维码, 便于官方兽医快速确认出证数据, 在批量打印出具检疫证明时发挥的效果更为显著, 有效提升了动物检疫证明的核对效率, 防止了错序检疫证明进入流通环节。3.2 嵌入“特征码”, 增强了检疫证明的防伪性能本研究通过使用 substring () 方法, 动态获取检疫证明编号最后 2 位数字为“特征码”后, 动物卫生监督执法人员既可使用智能手机扫描检疫证明上的二维码进行查验, 又可以通过视读“特征码”与检疫证明上印刷编号最后 2 位数字是否一致, 从而核验该检疫证明的真伪, 进一步增强了检疫

15、证明的防伪性能。3.3 选择二维码中央区域为“特征码”放置区域, 适应了人类视觉机制。人类视觉机制研究表明, 人眼对视觉场景中心区域的信号采用高密度采样并用高分辨率处理, 而对周边区域的信号采用低密度采样并用低分辨率处理, 从而形成视觉处理中的中央-周围结构, 视觉系统将其大部分的处理单元集中在了感兴趣的中心区域5-6。本研究选取二维码中央区域为“特征码”放置区域, 很好地适应了人类视觉机制, 便于官方兽医视觉识别。参考文献1韩春来, 李国峰, 郭安娜, 等.二维码技术在动物卫生监督抽检样品标识中的应用J.中国动物检疫, 2015, 32 (3) :28-30. 2方旭, 王玉顺, 骆双庆,

16、等.河南省动物检疫电子出证管理系统研究与应用探讨J.中国动物检疫, 2013, 30 (2) :18-21. 3刘瑞菊, 张祯涛, 王宁, 等.山东省动物检疫电子出证系统的建设与展望J.中国动物检疫, 2017, 34 (5) :54-56. 4姚强, 刘兴国, 赵婷, 等.动物检疫电子出证系统省级平台与中央平台对接的实施情况及要求J.中国动物检疫, 2016, 33 (2) :38-40. 5KIENZLE W, FRANZ M O, SCHOLKOPF B, et al.Centersurround patterns emerge as optimal predicators for human saccade targetsJ.Journal of vision, 2009, 9 (5) :1-15. 6刘小丹, 黄翠翠.中心区域可视二维条码的设计及编码方法J.计算机工程与设计, 2012, 33 (1) :392-39

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号