[发明专利]一种用于移动RFID系统的多标签识别方法有效
申请号: | 201811113785.8 | 申请日: | 2018-09-25 |
公开(公告)号: | CN109241802B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 贾小林;顾娅军;贺晓霞;马依婷 | 申请(专利权)人: | 西南科技大学 |
主分类号: | G06K7/10 | 分类号: | G06K7/10 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 621010 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于移动RFID系统的多标签识别方法,该方法包含:(S1)阅读器初始时将空字符串压入堆栈,启动标签识别;(S2)阅读器从堆栈中弹出一前缀,若堆栈为空,则将空字符串压入堆栈;(S3)阅读器发送查询命令,并等待响应;(S4)标签接收查询命令并提取前缀,比较编号与前缀;(S5)若相匹配,则响应阅读器;(S6)阅读器接收响应,提取响应字符串,进行碰撞判别;(S7)若碰撞,则生成两个新前缀压入堆栈;(S8)若无碰撞,阅读器识别标签,并通知该标签不再响应后续命令;(S9)阅读器重复上述标签识别过程,直到外部命令终止识别过程。本发明方法能够在目标对象或标签动态经过阅读器识别区域时,完成目标对象或标签识别。 | ||
搜索关键词: | 一种 用于 移动 rfid 系统 标签 识别 方法 | ||
【主权项】:
1.一种用于移动RFID系统的多标签识别方法,其特征在于,该方法包含:(S1)在阅读器初始时,将空字符串压入堆栈中,该堆栈为前缀缓冲池,启动RFID标签识别过程;(S2)所述阅读器从所述堆栈中弹出一个前缀prefix,如果堆栈为空,则该阅读器将空字符串压入堆栈;(S3)阅读器发送query(prefix)查询命令以查询处于其识别区域内的RFID标签或附着RFID标签的目标对象,并等待RFID标签的响应;(S4)待识别的RFID标签接收所述阅读器发送的查询命令,从该查询命令中提取前缀参数prefix,并将其标签编号与提取的前缀进行比较;(S5)若编号与前缀相匹配,则所述待识别的RFID标签发送其编号中与前缀相匹配后余下的部分,以响应阅读器;若编号与前缀不相匹配,则所述待识别的RFID标签对阅读器的查询不做任何响应,并等待后续查询命令;(S6)当编号与前缀相匹配时,所述阅读器接收待识别的RFID标签的响应,提取响应字符串ReceivedID,并进行碰撞判别处理;(S7)若响应字符串ReceivedID中发生碰撞,则记首位碰撞位序号为k,并生成两个新前缀prefix+ReceivedID[1,...k‑1]+0和prefix+ReceivedID[1,...k‑1]+1,并将它们压入所述的堆栈中;若响应字符串ReceivedID中没有发生碰撞,则所述阅读器识别到一个标签,且标签编号为tagID=prefix+ReceivedID;(S8)所述阅读器发送ACK(tagID)命令,通知识别到的标签,使其处于休眠状态,不再响应后续查询命令;(S9)阅读器不断重复上述识别过程(S2)‑(S8),直到外部命令终止该识别过程;其中,所述阅读器的识别过程为动态识别,识别过程从所述识别区域一侧至另一侧重复扫描,对应于重复扫描动态碰撞树,并自动态碰撞树的根节点开始扫描搜索至叶节点,叶节点与识别区域内的待识别标签一一对应;在所述识别过程中,若有新标签进入识别区域内,则根据新标签编号情况,将其插入到动态碰撞树中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南科技大学,未经西南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811113785.8/,转载请声明来源钻瓜专利网。