论文部分内容阅读
产品质量问题一直受到社会各界的广泛关注。建立产品溯源系统实现对产品的全程追踪监控,被认为是维护产品质量最有效的技术手段。在现有的溯源查询方案中,电话、短信、互联网输码等方式操作过于复杂,而现有的公共查询终端虽然操作简便,但支持识读的标签种类单一、部署困难,很难提高消费者参与溯源查询的积极性,阻碍了溯源系统的应用推广。针对以上情况,本文给出了一种能识读多种溯源标签的公共溯源查询终端的设计与实现。 首先,本文对现有溯源系统中使用的溯源标签相关技术进行了介绍,其中包括:EAN-13码和QR码的符号结构和编译码原理、符合ISO/IEC14443A高频通信协议电子标签的数据存储结构和读写操作、符合ISO/IEC18000 TypeC超高频通信协议电子标签的数据存储结构和读写操作。 然后,为了解决当前溯源查询终端支持识读的标签种类单一、集成度低、使用不方便、可扩展性弱等问题,本文给出了一种基于ARM的溯源查询终端硬件设计方案,该方案使用S5P4418系统芯片作为主控模块,分别基于射频芯片MF RC522和MagicRF M100设计了高频、超高频电子标签识读模块,并给出了具体实现方案。 之后,本文设计了一套基于Android的公共溯源查询终端软件系统。该软件系统基于V4L2视频驱动框架实现了条码图像的采集,并结合一维码和二维码的符号结构和译码原理实现了一维码和二维码的识读解析;基于ISO/IEC14443A高频通信协议和ISO/IEC18000 TypeC超高频通信协议实现了高频、超高频电子标签的识读;使用Android系统中的WebView组件实现了溯源信息的查询功能。 最后,本文对终端的标签识读性能以及整体功能进行了测试。测试结果表明该溯源公共查询终端能够完成对一维码、二维码、高频、超高频电子标签的数据识读,且性能较为稳定,符合实际应用需求,能够满足普通消费者对于溯源信息查询的需求。