[发明专利]具有未知标签数估算功能的二进制搜索防碰撞方法无效
申请号: | 200910042187.0 | 申请日: | 2009-08-27 |
公开(公告)号: | CN101650770A | 公开(公告)日: | 2010-02-17 |
发明(设计)人: | 胡斌杰;许武忠;陈伟琦 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 广州市华学知识产权代理有限公司 | 代理人: | 李卫东 |
地址: | 510640广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了具有未知标签数估算功能的二进制搜索防碰撞方法。该方法阅读器发出标签识别请求,所有标签返回整个识别码;执行估算循环,阅读器根据查询循环II返回的碰撞位数量估算标签数量,确定下一查询循环II的请求碰撞位长度;执行查询循环II获取请求前缀,压入堆栈;从堆栈中弹出一个请求前缀,执行查询循环I,若无碰撞,则识别一个标签,否则获取两个新的请求前缀压入堆栈中;如此反复执行,直至堆栈为空,识别完所有标签。该方法利用查询循环II返回的碰撞位数量与标签数量之间的相互关系,估算标签数量,结合查询循环I和查询循环II快速识别标签,平均识别一个标签所需要的查询次数保持在1.26到1.15之间,提高了标签识别效率。 | ||
搜索关键词: | 具有 未知 标签 估算 功能 二进制 搜索 碰撞 方法 | ||
【主权项】:
1、具有未知标签数估算功能的二进制搜索防碰撞方法,其特征在于包括步骤:(1)阅读器初始化系统,使所有标签都处于活动状态,所有标签的识别码ID用比特串qL-1...q1q0表示,其中,qL-1、...、q1、q0为0或者1,L为ID长度;(2)阅读器向标签发出识别请求,所有标签返回自身整个识别码,阅读器接收返回的标签识别码数据,记录其中碰撞位的位置和保存没有发生碰撞的位数据;(3)执行估算循环,估算标签数量,并根据标签返回的数据中碰撞位的平均数量确定请求碰撞位长度;所述估算循环是指在未知标签数量的情况下,执行固定请求碰撞位长度的查询循环II,阅读器统计标签返回数据中的碰撞位数量,利用碰撞位数量与标签数的相互对应关系估算出标签数量,进而确定下一步查询循环II的请求碰撞位长度;(4)执行查询循环II,阅读器接收标签返回的二进制码[qN-1...q1q0],若qj发生碰撞,将j转化为l位二进制码,获取请求前缀并压入堆栈P中,其中0≤j≤N-1;(5)阅读器从堆栈中弹出一个请求前缀qL-1...qi+1qi,0≤i≤L-1,L-i为请求碰撞位的长度l,阅读器通过查询循环I识别标签;(6)当堆栈P不为空时,返回步骤(5);当堆栈为空时,识别完所有标签。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910042187.0/,转载请声明来源钻瓜专利网。