CN104008354B - 一种具有新型读取标签算法的读卡器 - Google Patents

一种具有新型读取标签算法的读卡器 Download PDF

Info

Publication number
CN104008354B
CN104008354B CN201310061880.9A CN201310061880A CN104008354B CN 104008354 B CN104008354 B CN 104008354B CN 201310061880 A CN201310061880 A CN 201310061880A CN 104008354 B CN104008354 B CN 104008354B
Authority
CN
China
Prior art keywords
card reader
label
epc
reading
read
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310061880.9A
Other languages
English (en)
Other versions
CN104008354A (zh
Inventor
王兴进
于峰崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Institute of Advanced Technology of CAS
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201310061880.9A priority Critical patent/CN104008354B/zh
Publication of CN104008354A publication Critical patent/CN104008354A/zh
Application granted granted Critical
Publication of CN104008354B publication Critical patent/CN104008354B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

本发明公开了一种具有新型读取算法的读卡器的一种实现方法。该读卡器内部带有一个可以保存错误标签的滑动窗口,可以这这个上面自动恢复错误标签。该读卡器在读取速度方面有较好的鲁棒性,当环境中的误比特率变化时,它的读取速度基本不变。该读卡器还提高了两种读取模式:单标签模式和多标签模式。其中多标签模式能够很好的和当前最流行的读取协议Class‑1 Generation‑2 protocol兼容;单标签模式则提供了更高的读取效率。

Description

一种具有新型读取标签算法的读卡器
技术领域
本发明涉及读卡器的读取标签的算法,特别是本读卡器可以恢复错误标签、提高读取速度、扩展读取距离、读取速度还能受环境变化的影响较小。
背景技术
射频识别(RFID,Radio Frequency Identification)技术是一种非接触式标签信息识别传输技术,RFID***一般由读卡器(或读写器)、标签及天线组成,它是利用无线射频方式进行非接触双向数据通信,以达到目标识别并交换数据的目的。按照工作频率的不同,RFID***还可以分为低频(LF)、高频(HF)、超高频(UHF)、微波(MW)四类,由于超高频技术(UHF)和微波技术(MW)具有操作距离远、通讯速度快、成本低、尺寸小等优点,成为当前RFID***发展的重点。
读卡器一般包括的功能模块:主控模块、射频收发模块、数据储存模块、接口部分、电源模块、时钟模块和声光提示模块等。
1)主控模块负责控制、协调各功能模块,实现数据采集和命令响应。
2)射频收发模块通过天线解调、解码射频标签发出的信号,把数据发送给主控模块实现数据的采集,或将密令和数据编码、调制后经天线发送给标签,实现对标签的写操作。
3)电源模块通常需要提供多种不同的电压,而且射频模块的功率较大,因此要求电源能够输出大功率。
4)数据储存模块存储采集到的数据,待接收到计算机的发送数据命令后再将数据转发到计算机。
5)接口部分是提供读卡器对外提供的各种接口。
6)声光模块提示模块操作完成情况。
7)时钟模块显示数据采集的时间或实时时间。
发明内容
本发明的目的在于提供一种具有新型读取标签算法的读卡器,该读取算法不仅提供了恢复错误标签功能、提高了读取速度、扩展了读取距离,而且还提高了读取速度的鲁棒性。特别是读卡器读取标签的速度受环境中误比特率的影响非常小,即读卡器能够始终以基本稳定的速度读取标签。
另外,本发明能够很容易的兼容目前最常用的读取协议(Class-1 Generation-2protocol),仅仅需要改变的地方是:Class-1 Generation-2 protoco l在对读到的标签的EPC进行CRC(循环冗余校验)校验,如果失败了,则丢弃该EPC(产品电子码);而我们的读取算法则不丢弃该错误的EPC,会把它存储到一个叫“滑动窗口”的地方,等待恢复。当然为了能有更高效率地恢复读取标签,我们的算法还提供了另外的单标签读取模式。
本发明的读卡器,为了解决上述课题具有以下的结构:
1)一种读卡器,具有保存错误标签的滑动窗口。可以利用该滑动窗口里面的历史数据进行错误标签的恢复。
2)一种读卡器,具有两种能够以稳定速度读取标签的读取模式:一是能够兼容Class-1 Generation-2protocol的多标签读取算法;二是能够有更高效率的单标签读取算法。
附图说明
以下对本发明的读卡器进行说明。
图1是表示本发明的读卡器的主要部分结构的方框图。
图2是表示本发明的读卡器的工作流程图。
具体实施方式
本发明的具体实施方式:按照图1中要求的功能模块,特别是主控模块,使得其能够快速读取标签,并具有恢复错误标签的能力。
图1所示的读卡器结构模块1描述了具有新型读取标签算法的读卡器的通用结构,主要包括主控模块、射频收发模块、电源模块、数据存储模块、拍照模块、时钟模块、声光模块和接口部分。其中本发明的主要特征在于图1所示的主控模块2能够提供新型的读取算法,克服了传统读卡器读取速度慢的缺陷,使得本发明的读卡器能够读取更快,更远,更稳定,且能够自动恢复错误标签。
图2所示的是两种读取标签的模式:(1)单标签模式6是指当前环境中只有一个标签响应读卡器;(2)多标签模式7是指当前环境中有多个标签响应读卡器。模块1是指当前读取到的标签不能经过CRC的验证,则把它将入读卡器内部的滑动窗口中保存,该窗口之所以是滑动窗口是指仅仅保存离当前时间最近的标签,太久的标签将被丢弃。模块2是指读卡器对滑动窗口中的数据进行聚类,把它们尽量分成每一类数据来自同一个标签。模块3是指利用滑动窗口中的数据,利用大数原理恢复出某一类数据代表的标签。模块4是指防止单标签模式陷于死循环,在当前的会话中不能将当前的标签恢复出来时,应该尝试读取其他的标签。模块5是指防止多标签模式恢复出的标签不是当前通信中的标签,需要进一步确认。
单标签模式的具体流程:先从一堆标签中随机选择一个跟读卡器通信,如果读取到的标签能够通过CRC校验,则该会话结束,正确读取到标签。否则把这个错误的标签加入滑动窗口,然后根据窗口中的数据恢复出标签,再进行CRC校验,如果通过则正确读取了标签。否则查看是否达到了最大的读取次数,没有达到则再读取一次该标签,否则重新选择一个标签重复该读取过程。
多标签模式的具体流程:从一堆标签中随机选择一个跟读卡器通信,如果读取到的标签能够通过CRC校验,则正确读取到标签。否则把这个错误的标签加入滑动窗口,然后对这个窗口中的数据进行智能分类,对刚刚读取到的这个标签的那一类数据进行恢复标签,再进行CRC校验,如果通过则正确读取了标签。否则重新选择一个标签重复该读取过程。
本方法的优点:在读取标签的时候,不仅提供了恢复错误标签功能、提高了读取速度、扩展了读取距离,而且还提高了读取速度的鲁棒性。

Claims (6)

1.一种读卡器,其特征在于,该读卡器的读取标签的算法可以自动恢复错误标签;该读卡器有可以保存过去读到的错误EPC的滑动窗口,该滑动窗口是保存最近一段时间内读取到的错误EPC(产品电子码);
该读卡器的读取模式有两种:单标签模式和多标签模式。
2.根据权利要求1所述的读卡器,其特征在于,该读卡器的两种读取模式是指:(1)单标签模式:指环境中只有一个标签响应读卡器,直到正确读取了该标签或者读取次数超过了特定的阈值;(2)多标签模式:多个标签同时响应读卡器。
3.根据权利要求2所述的读卡器,其特征在于,该读卡器在单标签模式中,对滑动窗口中的错误EPC进行恢复;统计每一位上0和1的个数,如果这一位0的个数多,就把这一位恢复成0,否则就恢复成1,从而恢复出一个新的EPC。
4.根据权利要求2所述的读卡器,其特征在于,该读卡器在多标签模式中,根据滑动窗口中的错误EPC,通过计算不同EPC之间的汉明距离进行聚类。
5.根据权利要求4所述的读卡器,其特征在于,该读卡器根据聚类成一类中的所有EPC,统计每一位上0和1的个数,如果这一位0的个数多,就把这一位恢复成0,否则就恢复成1;从而恢复出一个新的EPC。
6.根据权利要求3或权利要求5所述的读卡器,其特征在于,该读卡器对恢复出的新的EPC进行CRC16(循环冗余校验)校验,如果校验成功就恢复成功,否则进入下一次读取标签。
CN201310061880.9A 2013-02-22 2013-02-22 一种具有新型读取标签算法的读卡器 Active CN104008354B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310061880.9A CN104008354B (zh) 2013-02-22 2013-02-22 一种具有新型读取标签算法的读卡器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310061880.9A CN104008354B (zh) 2013-02-22 2013-02-22 一种具有新型读取标签算法的读卡器

Publications (2)

Publication Number Publication Date
CN104008354A CN104008354A (zh) 2014-08-27
CN104008354B true CN104008354B (zh) 2017-11-07

Family

ID=51369004

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310061880.9A Active CN104008354B (zh) 2013-02-22 2013-02-22 一种具有新型读取标签算法的读卡器

Country Status (1)

Country Link
CN (1) CN104008354B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7036731B2 (en) * 2003-06-03 2006-05-02 Nidec Sankyo Corporation Reading method for data in card reader and card reader utilizing the same
CN101336552A (zh) * 2005-12-06 2008-12-31 讯宝科技公司 用于优化射频识别(rfid)阅读器操作的方法和***
CN101587533A (zh) * 2009-03-31 2009-11-25 北京飞天诚信科技有限公司 读卡器及其读卡方法
CN101957923A (zh) * 2009-07-20 2011-01-26 西门子公司 在射频识别***中对标签数据进行读取的方法和读写器
CN102446280A (zh) * 2010-09-30 2012-05-09 西门子公司 一种验证数据的方法、装置及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7036731B2 (en) * 2003-06-03 2006-05-02 Nidec Sankyo Corporation Reading method for data in card reader and card reader utilizing the same
CN101336552A (zh) * 2005-12-06 2008-12-31 讯宝科技公司 用于优化射频识别(rfid)阅读器操作的方法和***
CN101587533A (zh) * 2009-03-31 2009-11-25 北京飞天诚信科技有限公司 读卡器及其读卡方法
CN101957923A (zh) * 2009-07-20 2011-01-26 西门子公司 在射频识别***中对标签数据进行读取的方法和读写器
CN102446280A (zh) * 2010-09-30 2012-05-09 西门子公司 一种验证数据的方法、装置及***

Also Published As

Publication number Publication date
CN104008354A (zh) 2014-08-27

Similar Documents

Publication Publication Date Title
US8002173B2 (en) Automatic data collection device, method and article
CN105184352B (zh) 一种复合通行卡与单频读写器的通信方法及复合通行卡
WO2012042008A1 (en) Method, apparatus and system for verifying data
CN101252411B (zh) 射频识别数据通信中数据帧结尾的检测方法
CN201413526Y (zh) 一种新型的具有不同频率的射频识别芯片
CN101086763B (zh) 一种rfid阅读器之间协同工作的方法
CN103218594A (zh) 一种射频识别终端
CN102043936A (zh) 射频识别***中的信息传输方法及***
CN105809231A (zh) 多频多用途电子标签及其使用方法
CN104008354B (zh) 一种具有新型读取标签算法的读卡器
CN103489016B (zh) Rfid防冲突读写装置及其控制方法
CN208298223U (zh) Uhf rfid 标签芯片电路
CN101989329B (zh) 一种应用于射频识别***中的数据编码方法
CN101882261A (zh) 基于射频识别的智能化采供血管理***
CN104881694A (zh) 一种基于rfid双协议的数据读写方法、终端及***
CN202102469U (zh) 双频双界面cpu智能卡
CN104537749A (zh) 一种基于rfid的验票***
CN203054881U (zh) 一种基于单片机的射频卡读写器
CN111310503B (zh) 读写器及标签控制方法、装置、标签读写***及存储介质
CN202126695U (zh) 具有群读功能的射频识别手持读写器
CN102915459A (zh) 射频识别标签及其读写方法
CN204374995U (zh) 多频段射频智能卡、读卡装置及多频段射频***统一***
CN201540583U (zh) Rfid智能天线
US20150161421A1 (en) Apparatus and method for controlling supply of power to radio frequency identification tag
CN101996300A (zh) 射频识别***中标签的清点方法及一种标签

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant