一种快速查询射频识别标签识别号(TID)方法技术

技术编号:14139231 阅读:660 留言:0更新日期:2016-12-10 14:32
本发明专利技术公开了一种快速查询射频识别标签识别号(TID)方法,它涉及到射频识别标签(RFID)芯片选择(Select)命令的处理模块和应答(Ack)命令的返回模块。在执行选择(Select)命令的掩模(Mask)匹配时,会将掩模(Mask)分成两部分,前面一部分,命名为匹配部分,作用是选定标签,并且加入一位指示位,用来区分是EPC C1G2标准的选择(Select)命令,还是带有自有命令的选择(Select)命令;后一部分,命名为命令部分,作用是根据4位的命令码,来选择命令的执行。一旦标签接收到带有命令码的选择(Select)命令,将会在处理应答(Ack)命令时,返回产品电子代码(EPC)和标签识别号(TID)。本发明专利技术有效的解决了在查询射频识别标签的标签识别号(TID)的时间长的问题,比传统的查询方式快2‑3倍。

【技术实现步骤摘要】

本专利技术涉及超高频射频识别领域,具体涉及一种快速查询射频识别标签识别号(TID)方法。
技术介绍
随着物联网的高速发展,超高频射频识别标签的应用越来越广泛,其中,超高频射频识别标签广泛应用在防伪领域,而超高频射频识别标签的标签识别号(TID)具有唯一性和不可篡改性,人们就将标签识别号(TID)与电子产品代码(EPC)联合起来,应用于防伪技术上,但是,用传统的方法去查询标签识别号(TID)会耗费过多的时间。因此,快速查询射频识别标签识别号(TID)是从根本上提高了超高频射频识别标签的工作效率。射频识别标签的序列号,是存放在存储器中的TID区,并且该区的数据是预编码且具有唯一性,该序列号与电子产品代码(EPC)联合起来,就起到了防伪的作用。通常查询射频识别标签识别号的流程是,射频识别读写器发送查询(Query)命令,标签返回16位随机数(RN16),读写器发送应答(Ack)命令,标签返回电子产品代码(EPC),读写器发送请求随机数(Req_RN)命令,标签返回句柄(Handle),读写器发送读(Read)命令,标签才返回标签识别号(TID)。按照传统查询标签识别号(TID)的方式来实现防伪功能所消耗的时间比较长的,这就大大降低了工作效率。因此,解决上述的问题,实现快速查询射频识别标签识别号(TID)的功能还是很有必要的。
技术实现思路
本专利技术针对上述技术问题,提供一种快速查询射频识别标签识别号(TID)方法。本专利技术解决上述技术问题的技术方案如下:一种快速查询射频识别标签识别号(TID)方法,利用选择(Select)命令的特征,实现射频识别标签快速返回标签识别号(TID)功能,主要体现在射频识别标签芯片处理选择(Select)命令模块和射频识别标签芯片处理应答(Ack)命令时的返回模块。所述的射频识别标签芯片处理选择(Select)命令模块,是将选择(Select)命令中的掩模(Mask)参数分为两部分处理,第一部分为匹配部分,第二部分为命令部分。所述的匹配部分,是由8位的类型号(Class ID),12位的厂商号(MDID)和1位的指示位组成。所述的命令部分,是为4位的命令码。所述的8位类型号(Class ID),对于所有符合EPC C1G2标准的射频识别标签都为(11100010)2。所述的12位厂商号(MDID),由EPCglobal组织分配给芯片厂商,对于各个芯片厂商来说,其厂商号(MDID)是具有唯一性的。因此,按照选择(Select)命令的作用,可以根据需求,按不同厂商来选定标签,并且快速查询该类标签的标签识别号(TID)。在对掩模(Mask)部分进行串行匹配时,当检测到指示位为1时,则认为掩模 (Mask)参数是存在命令部分,则将剩下4位进行命令解析;否则,如果指示位为0时,则按EPC C1G2标准的选择(Select)命令来处理。所述的指示位,可以为1也可以为0;根据EPC C1G2标准所定义,在TID区中,厂商号(MDID)后面是为标签型号(TAG MODEL NUMBER)。所述的标签型号(TAG MODEL NUMBER),是由芯片厂商来对芯片定义的。那么可以把标签型号(TAG MODEL NUMBER)的最高位来用作指示位的匹配。如果,芯片厂商规定标签型号(TAG MODEL NUMBER)的最高位为0,则在进行掩模(Mask)匹配时,检查到所述位为0时,就认为是处理EPC C1G2标准的Select命令。所述的命令解析,如果,命令解析为正确的命令,就使能标志位为高电平;否则,认为是处理EPC C1G2标准的选择(Select)命令,并且掩模(Mask)匹配不成功。在掩模(Mask)匹配成功后,标签就会执行动作(action),如果,动作(action)为101时,则匹配成功的射频识别标签将盘存标志转到B。射频识别读写器发送查询(Query)命令,并且把目标(target)参数设为1,则这时就选中盘存标志为B的射频识别标签。射频识别标签芯片处理应答(Ack)命令时的返回模块,是在接收到应答(Ack)命令之后,射频识别标签进行数据返回,如果检测到标志位为高电平,就会返回产品电子代码(EPC)和标签识别号(TID)给读写器;否则,就按EPC C1G2标准来返回。附图说明图1-A为传统的查询标签识别号的方式图1-B为本专利技术查询标签识别号的方式图2-A为EPC C1G2标准的选择(Select)命令格式图2-B为本专利技术的选择(Select)命令格式图3为本专利技术执行选择(Select)命令的流程具体实施方式下面结合附图和具体实施方式,对本专利技术进行进一步的详细说明。如图1-A所示,典型的查询标签识别号的方法需要进行四次通讯。如图1-B所示,本专利技术提出的快速查询标签识别号的方式,只需要进行三次通讯,与图1-A所示的典型查询方法相比,在效率上是传统的2-3倍。如图1-B所示,本专利技术的查询标签识别号的方法是需要在查询(Query)命令之前添加一个选择(Select)命令。选择(Select)命令是具有优先性的,并且该命令还可以选择所需要标签进行通讯和该命令中的掩模(Mask)参数具有灵活性,可以添加自有的信息。如图2-A所示,为EPC C1G2标准的选择(Select)命令格式,关于选择(Select)命令中各参数的详细定义,可参考EPC C1G2标准。另外,在执行选择(Select)命令时,可以在不违反EPC C1G2标准的条件下,在掩模(Mask)参数中添加自有的信息,用于实现快速查询标签识别号(TID)的功能。如图2-B所示,在实现快速查询标签识别号的功能时,Select命令中的各参数值。其中,值得注意的是掩模(Mask)参数是被分成两部份,第一部分为匹配部分,第二部分为命令部分。匹配部分是用于读写器来选择出厂商号所匹配的标签来进行通讯,并能使这部分 标签执行快速查询标签识别号的功能。匹配部分包括类型号(Class ID)、厂商号(MDID)和指示位。类型号(Class ID)是8位数据,是由EPCglobal组织所规定的,值为(11100010)2。厂商号(MDID)是12位数据,是由EPCglobal组织分配给每个芯片厂商的,对于各个芯片厂商来说,其厂商号(MDID)是具有唯一性的。例如,晶通科技的射频识别标签,厂商号为(000000100110)2或(100000100110)2。读写器可根据厂商号(MDID)唯一性这一特性,来对射频识别标签进行筛选通讯。指示位是1位数据,该位数据可以为1也可以为0。根据EPC C1G2标准所定义,在TID区中,厂商号(MDID)后面是为标签型号(TAG MODEL NUMBER)。所述的标签型号(TAG MODEL NUMBER),是由芯片厂商来对芯片定义的。那么可以把标签型号(TAG MODEL NUMBER)的最高位来用作指示位的匹配。如果,芯片厂商规定标签型号(TAG MODEL NUMBER)的最高位为0,则在进行掩模(Mask)匹配时,检查到指示位为0时,就认为是EPC C1G2标准的选择(Select)命令,否则为1,则认为是带有自有命令的选择(Select)命令,接着会对命令部分进行解析,执行命令所对应的功能。命令部分只包含4位的本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/201610566596.html" title="一种快速查询射频识别标签识别号(TID)方法原文来自X技术">快速查询射频识别标签识别号(TID)方法</a>

【技术保护点】
一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,包括:射频识别标签芯片处理选择(Select)命令模块和射频识别标签芯片处理应答(Ack)命令时的返回模块。

【技术特征摘要】
2016.02.19 CN 20162013174031.一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,包括:射频识别标签芯片处理选择(Select)命令模块和射频识别标签芯片处理应答(Ack)命令时的返回模块。2.根据权利要求1所述的一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,所述的射频识别标签芯片处理选择(Select)命令模块,在处理读写器发送的选择(Select)命令时,会把选择(Select)命令中的掩模(Mask)参数,分为两部分,第一部分为匹配部分,第二部分为命令部分。3.根据权利要求1所述的一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,所述的选择(Select)命令中掩模(Mask)参数的匹配部分,且所述部分还包括8位的类型号(Class ID),12位的厂商号(MDID)和1位的指示位。4.根据权利要求1所述的一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,所述的选择(Select)命令中掩模(Mask)参数的命令部分,且所述部分为4位的命令代码。5.根据权利要求1所述的一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,所述的射频识别标签芯片处理选择(Select)命令模块,在处理读写器发送的选择(Select)命令时,将掩模(Mask)参数的匹配部分进行串行匹配,匹配成功就选中标签,再执行命令部分的命令代码,使能标志位为高电平。6.根据权利要求1所述的一种具有快速返回标签识别号(TID)的射频识别标签(RFID)芯片,其特征在于,所述的射频识别标签芯片处理应答(Ack)命令时的返回模块,且所述模块如果检测到标志位,就会返回产品电子代码(EPC)和标签识别号(TID)给读写器。7.一种快速查询射频识别标签识别号(TID)方法,其特征在于,包括如下步骤:(1)、选择(Select)命令中的动作(Action)参数设为(101)2,存储体(Membank)参数为(10)2(TID区),指针(Pointer)参数为(0000000)2,长度(Length)参数为(00011001)2,掩模(Mask)中的匹配部分的类型号(Class ID)为(11100010)2,厂商号(MDID)为(000000100110)2或(100000100110)2,指示位为1;命令部分的命令代码为(0001)2;(2)、射频识别标签接收到选择(Select)命令之后,会将选择(Select)命令中的掩模(Mask)参数与射频识别标签芯片里存储器的TID区的(00...

【专利技术属性】
技术研发人员:谢柱能夏玥吴欣延林潮涛支伟宇黄岳飞
申请(专利权)人:珠海晶通科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1