[发明专利]一种基于自适应搜索策略的RFID标签防碰撞方法有效
申请号: | 201510947111.8 | 申请日: | 2015-12-16 |
公开(公告)号: | CN105654010B | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 凌捷;刘道微;柳毅;谢锐 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 广州市华学知识产权代理有限公司44245 | 代理人: | 刘巧霞,裘晖 |
地址: | 510090 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 搜索 策略 rfid 标签 碰撞 方法 | ||
技术领域
本发明涉及射频识别研究领域,特别涉及一种基于自适应搜索策略的RFID标签防碰撞方法。
背景技术
无线射频识别(Radio Frequency Identification,RFID)是一种利用无线射频技术实现对象识别和数据交换的技术。它是20世纪90年代兴起的,继条形码技术、生物识别技术之后逐渐发展的一种非物理性接触、低成本、低功耗的新兴自动识别技术。它的基本原理为:利用射频信号通过空间耦合及反射的传输特性,实现无接触信息传递并自动识别物体的技术。与传统识别方式相比,RFID技术具有不局限于视线、识别距离远、携带信息量大、抗恶劣环境的能力较强、能同时识别多个被标识的物体、使用寿命长等优点。
随着RFID技术在多物体和快速移动物体识别中的应用,需要读写器在限定时间内快速高效地识别可读范围内的多个标签。RFID系统中的碰撞问题包括读写器和标签两个方面的碰撞。读写器碰撞是指同一个标签在多个读写器的读写范围内,收到不同读写器的读写命令而造成的冲突。标签碰撞是指同一读写器的可读范围内存在多个标签,发出读写命令后收到多个标签的响应而造成的数据碰撞。多个标签响应造成的数据碰撞信息会在读写器的接收端产生混叠信号,因而使得读写器不能准确识别其中标签的信息。因此,防碰撞的目标是在限定条件下快速准确地从可读范围内的多个标签中选择一个与读写器通信,并最终识别该读写器可读范围内的所有标签。
目前,现有的防碰撞算法分为两大类:一类是以ALOHA算法为代表的概率性算法,另一类是以二进制搜索算法为代表的确定性算法。概率性算法主要有:纯ALOHA算法、时隙ALOHA算法、帧时隙ALOHA算法、动态帧时隙ALOHA算法等,该类型算法最大特点是易于实现,但随机性很大,最坏情况下可能会加剧传输信道吞吐率倍数级下滑。确定性算法包括:二进制搜索算法、后退式二进制树形搜索算法、动态二进制搜索算法等,该类型算法虽然可以确保每一个标签都可以被准确无误的识别出来,但是整个识别的周期过长,并且系统设计较为复杂、标签成本较高等缺点。
因此,寻求一种运行稳定、效率高的RFID标签防碰撞方法具有重要研究意义。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种基于自适应搜索策略的RFID标签防碰撞方法,该方法具有效率高、运行稳定的优点。
本发明的目的通过以下的技术方案实现:一种基于自适应搜索策略的RFID标签防碰撞方法,包括步骤:
(1)读写器向自身读写区域内的RFID标签发送查询命令;
(2)RFID标签将自身的EPC作为响应信息发回给读写器;
(3)读写器根据返回的信息,确定RFID标签EPC的位数n;
(4)读写器进行Manchester编码计算,判断编码中的中间位是否发生碰撞;若发生碰撞,执行步骤(5),否则识别出当前标签,执行步骤(7);
(5)采用前进策略,读写器读取在该中间位发生碰撞的所有标签,然后判断这些标签中间位的下一位是否发生碰撞,如果所述中间位的下一位仍发生碰撞,则读写器读取在该中间位的下一位发生碰撞的所有标签,依次类推,直到两个标签不再有碰撞发生,接着识别出两个标签,然后执行步骤(6);
(6)采用后退策略,将已识别出的标签从发生碰撞的标签中删除,然后识别之前未被识别出的标签,直到搜索位置回到最开始的标签处;然后执行步骤(7);
(7)判断读写区域内所有的标签是否都被识别出,如果是,则识别结束,否则重复步骤(1)—(6)。
优选的,在进行识别过程中,一旦当前标签被识别出来,则读写器就发送休眠指令到该标签,在后续的判断过程中,不再进入读写器范围。这样可以提高查询效率。
优选的,所述步骤(5)中设有一用于记录当前位发生碰撞的标签数量的碰撞计数器,当搜索到在一位发生碰撞的标签为两个时,即碰撞计数器的值为2时,则停止搜索,根据Manchester编码直接进行识别。从而可进一步减少查询次数。
本发明与现有技术相比,具有如下优点:
1、本发明从碰撞位着手,将RFID标签自身的EPC值根据Manchester编码分成“0”和“1”两分支,在搜索过程中,只需要传输碰撞位信息即可,使得整个传输过程的数据量减少,提高了查询效率。
2、本发明引入了碰撞计数器的概念,根据碰撞计数器的值,可以直接判断出只有一位发生碰撞的两个标签,使得识别过程的查询次数减少。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510947111.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扫描方法和装置
- 下一篇:一种数控机床产品加工信息自动记录装置