一种无遗漏的rfid动态多标签识别方法

文档序号:10655984阅读:616来源:国知局
一种无遗漏的rfid动态多标签识别方法
【专利摘要】本发明公开了一种无遗漏的RFID动态多标签识别方法,包括RFID读写器及动态标签集合,所述RFID读写器内设置标签ID缓存区,用于缓存在当次操作之前RFID读写器已经识别的标签ID,RFID动态多标签识别方法具体如下:RFID读写器在一个查询周期内,首先检查标签ID缓存区是否为空,如果为空则进入遍历识别环节,识别动态标签集合中的所有标签;如果标签ID缓存区不为空,则进入点名应答环节,剔除不存在于动态标签集合中的标签,然后进入遍历识别环节,识别新增标签,一个查询周期结束。本发明两个环节的交替进行,可以跟踪动态标签集中标签的变化。
【专利说明】
-种无遗漏的RF ID动态多标签识别方法
技术领域
[0001] 本发明设及RFID多标签识别领域,具体设及一种无遗漏的RFID动态多标签识别方 法。
【背景技术】
[0002] 射频识别(Radio Frequenc^y Identification)是上世纪90年代兴起的一种非接 触式自动识别技术,读写器通过无线方式识别电子标签,并获得电子标签的唯一电子编码。 近年来,随着物联网技术的发展,RFID被广泛应用于口禁系统、卫生保健和公共管理等领 域。
[0003] 当前的RFID标准通信协议中,单个读写器对于多个电子标签的识别方式为"遍历 扫描"识别机制,即:读写器使用防碰撞算法,依次识别系统最大通信距离内的每一个电子 标签,如此完成对所有标签的一轮识别。但是,当通信距离内的电子标签集合经常发生动态 变化(加入其他标签或者移除部分标签)时,运种"遍历扫描"识别方式的实时性和识别效率 都较差。

【发明内容】

[0004] 为了克服现有技术存在的缺点与不足,本发明提供一种无遗漏的RFID动态多标签 识别方法。
[0005] 该方法使用了 "遍历扫描-点名应答"的识别机制,在标签集存在动态变化的情况 下,可W无遗漏地识别动态标签集合,具有较高的实时性和识别效率。
[0006] 本发明采用如下技术方案:
[0007] -种无遗漏的RFID动态多标签识别方法,包括RFID读写器及动态标签集合,所述 RFID读写器内设置标签ID缓存区,用于缓存在当次操作之前RFID读写器已经识别的标签 ID ,RFID动态多标签识别方法具体如下:
[000引RFID读写器在一个查询周期内,首先检查标签ID缓存区是否为空,如果为空则进 入遍历识别环节,识别动态标签集合中的所有标签;如果标签ID缓存区不为空,则进入点名 应答环节,剔除不存在于动态标签集合中的标签,然后进入遍历识别环节,识别新增标签, 一个查询周期结束。
[0009] 所述点名应答环节具体为:
[0010] 步骤一 :RFID读写器发送Wake-UP指令唤醒动态标签集合中的所有标签;
[0011] 步骤二:RFID读写器从标签ID缓存区中读取一个已识别的标签ID,然后向动态标 签集合中发送带该标签ID的Select指令,若ID对应的标签在动态标签集合内,则RFID读写 器会收到来自于该标签的SAK应答信号,此时RFID读写器判定该标签尚在动态标签集合中, 保留缓存区对应的标签ID,并发出化It指令休眠该标签;否则,若ID对应的标签不在动态标 签集合内,则RFID读写器不能收到SAK应答信号,此时RFID读写器判定该标签已经从动态标 签集合中移出,删除缓存区中的该标签对应的ID;
[0012] 步骤S:若标签ID缓存区中已识别标签ID已经全部清点完成,则点名应答环节结 束,否则,跳转到步骤二,继续进行点名应答环节。
[0013] 所述遍历识别环节具体为:
[0014] RFID读写器发送无ID信息的查询命令REQ,动态标签集合中状态为"未识别"的标 签向读写器发送应答指令ATQ,RFID读写器按照RFID防碰撞算法识别运些标签,并向运些标 签发出暂停指令化It,同时RFID读写器在标签ID缓存区中增加新识别的标签ID,新识别的 标签把自身状态设置为"已识别",并休眠自身,遍历识别环节结束。
[001引所述动态标签集合中存有"已识那'标签或者"未识那'标签。
[0016] 所述当次操作具体是指查询周期操作。
[0017] 本发明的有益效果:
[0018] (1)针对动态变化的标签集合,本发明采用"遍历扫描-点名应答"的识别机制,实 现动态标签集中标签的无遗漏识别;
[0019] (2)通过对未识别标签的"遍历扫描"识别标签集合的新到标签,通过对已识别标 签的"点名应答"方式剔除退出标签集合的标签;
[0020] (3)遍历扫描和点名应答两个识别过程交替进行,可W跟踪动态标签集中标签的 变化,实时记录标签集中的标签信息,提高实时性和识别效率,可W作为多标签RFID系统应 用层通信协议使用。
【附图说明】
[0021] 图1是本发明的工作流程图。
【具体实施方式】
[0022] 下面结合实施例及附图,对本发明作进一步地详细说明,但本发明的实施方式不 限于此。
[0023] 实施例
[0024] 如图1所示,一种无遗漏的RFID动态多标签识别方法,包括RFID读写器及动态标签 集合,所述RFID读写器内设置标签ID缓存区,用于缓存当次操作之前RFID已经识别的标签 ID,所述标签的状态包括"已识那'及"未识那'两种状态。
[002引方法具体如下;
[0026] RFID读写器在一个查询周期内,首先检查标签ID缓存区是否为空,如果为空则进 入遍历识别环节,识别动态标签集合中的所有标签;如果标签ID缓存区不为空,则进入点名 应答环节,剔除不存在于动态标签集合中的标签,然后进入遍历识别环节,识别新增标签, 一个查询周期结束。上述查询周期的循环进行,RFID读写器可W跟踪动态标签集中标签的 变化,实时记录标签集中的标签信息。
[0027] 所述点名应答环节具体为:
[00%]步骤一 :RFID读写器发送Wake-UP指令唤醒动态标签集合中的所有标签;
[0029]步骤二:RFID读写器从标签ID缓存区中读取一个已识别的标签ID,然后向动态标 签集合中发送带该标签ID的Select指令,若ID对应的标签在动态标签集合内,则RFID读写 器会收到来自于该标签的SAK(Select Acknowledge)应答信号,此时RFID读写器判定该标 签尚在动态标签集合中,保留缓存区对应的标签ID,并发出化It指令休眠该标签;否则,若 ID对应的标签不在动态标签集合内,则RFID读写器不能收到SAK应答信号,此时RFID读写器 判定该标签已经从动态标签集合中移出,删除缓存区中的该标签对应的ID;
[0030]步骤若标签ID缓存区中已识别标签ID已经全部清点完成,则点名应答环节结 束,否则,跳转到步骤二,继续进行点名应答环节。
[0031 ]所述遍历识别环节具体为:
[0032] RFID读写器发送无 ID信息的查询命令REQ(Request),动态标签集合中状态为"未 识别"的标签向读写器发送应答指令ATQUnswer to Request) ,RFID读写器按照RFID防碰 撞算法识别运些标签,并向运些标签发出暂停指令化It,同时RFID读写器在标签ID缓存区 中增加新识别的标签ID,新识别的标签把自身状态设置为"已识别",并休眠自身,遍历识别 环节结束。
[0033] 最后,当RFID系统不再需要进行实时识别工作时,则查询周期的循环:
[0034] RFID读写器退出循环识别阶段,并向所有标签发送化It指令,随后自身退出工作 状态,系统停止通信功能。
[0035] 利用本发明可W无遗漏地识别一个动态变化的标签集,跟踪动态标签集中标签的 变化,实时记录标签集中的标签信息。该方法具有较高的实时性和识别效率。在实时性要求 较高的动态标签集识别应用中,可W作为多标签RFID系统应用层通信协议使用。
[0036] 本发明采用的命令如表1所示,
[0037] 表 1
[00;3 引
[0039]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受所述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种无遗漏的RFID动态多标签识别方法,其特征在于,包括RFID读写器及动态标签 集合,所述RFID读写器内设置标签ID缓存区,用于缓存在当次操作之前RFID读写器已经识 别的标签ID,RFID动态多标签识别方法具体如下: RFID读写器在一个查询周期内,首先检查标签ID缓存区是否为空,如果为空则进入遍 历识别环节,识别动态标签集合中的所有标签;如果标签ID缓存区不为空,则进入点名应答 环节,剔除不存在于动态标签集合中的标签,然后进入遍历识别环节,识别新增标签,一个 查询周期结束。2. 根据权利要求1所述的RFID动态多标签识别方法,其特征在于,所述点名应答环节具 体为: 步骤一:RFID读写器发送Wake-up指令唤醒动态标签集合中的所有标签; 步骤二:RFID读写器从标签ID缓存区中读取一个已识别的标签ID,然后向动态标签集 合中发送带该标签ID的Select指令,若ID对应的标签在动态标签集合内,则RFID读写器会 收到来自于该标签的SAK应答信号,此时RFID读写器判定该标签尚在动态标签集合中,保留 缓存区对应的标签ID,并发出Ha 11指令休眠该标签;否则,若ID对应的标签不在动态标签集 合内,则RFID读写器不能收到SAK应答信号,此时RFID读写器判定该标签已经从动态标签集 合中移出,删除缓存区中的该标签对应的ID; 步骤三:若标签ID缓存区中已识别标签ID已经全部清点完成,则点名应答环节结束,否 贝1J,跳转到步骤二,继续进行点名应答环节。3. 根据权利要求1所述的RFID动态多标签识别方法,其特征在于,所述遍历识别环节具 体为: RFID读写器发送无 ID信息的查询命令REQ,动态标签集合中状态为"未识别"的标签向 读写器发送应答指令ATQ,RFID读写器按照RFID防碰撞算法识别这些标签,并向这些标签发 出暂停指令Halt,同时RFID读写器在标签ID缓存区中增加新识别的标签ID,新识别的标签 把自身状态设置为"已识别",并休眠自身,遍历识别环节结束。4. 根据权利要求1所述的RFID动态多标签识别方法,其特征在于,所述动态标签集合中 存有"已识别"标签及"未识别"标签。5. 根据权利要求1所述的RFID动态多标签识别方法,其特征在于,所述当次操作具体是 指查询周期操作。
【文档编号】G06K7/10GK106022192SQ201610355996
【公开日】2016年10月12日
【申请日】2016年5月25日
【发明人】林少奎, 李志坚, 吴朝晖, 李斌
【申请人】华南理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1