发明名称 一种多标签识别的方法与装置
摘要 本发明公开了一种多标签识别方法与装置,该方法为:读写器初始化多标签识别方法参数;读写器发送启动查询命令;读写器接收到响应数据包;读写器判断是否发生碰撞;读写器识别标签,发送重复查询命令;读写器根据连续碰撞的程度发送分裂命令或分散命令;读写器根据连续空闲的程度发送重复查询命令或收缩命令,本方法能够动态调整标签的散列程度,无论标签数量的多少,该方法都能将系统的吞吐率保持在较高水平。
申请公布号 CN102682252B 申请公布日期 2014.10.22
申请号 CN201110136370.4 申请日期 2011.05.25
申请人 中国人民解放军国防科学技术大学 发明人 李建成;王宏义;杨青;李聪
分类号 G06K7/00(2006.01)I 主分类号 G06K7/00(2006.01)I
代理机构 长沙正奇专利事务所有限责任公司 43113 代理人 魏国先
主权项 一种多标签识别的方法,该方法为:1)读写器初始化防碰撞方法参数,包括连续碰撞次数阈值CCN和连续空闲次数阈值CIN;2)读写器发送启动查询命令,然后在规定的时隙等待标签发送响应数据包;3)如果读写器在规定的时隙接收到标签的响应数据包,跳到步骤4);如果读写器在规定时隙没有接收到标签的响应数据包,跳到步骤7);4)如果读写器接收到标签的响应数据包并且判断没有发生数据碰撞,跳到步骤5);如果读写器接收到标签的响应数据包并且判断发生数据碰撞,跳到步骤6);5)读写器完成对未发生碰撞的标签的识别,该标签离开盘存过程,不再响应此后的读写器命令,如果读写器需要继续盘点,读写器发送重复查询命令,然后在规定的时隙等待标签发送响应数据包,如果读写器不需要继续盘点,读写器停止发送命令,盘点结束;6)如果读写器连续CCN次接收到发生碰撞的响应数据包,读写器发送分散命令,然后在规定的时隙等待标签发送响应数据包;否则,读写器发送分裂参数为0的分裂命令,然后在规定的时隙等待标签发送响应数据包;7)如果读写器连续CIN次没有接收到标签的响应数据包,读写器发送收缩命令,否则,读写器判断前一次发送的命令是否为分裂参数为0的分裂命令:如果是,读写器发送分裂参数为1的分裂命令,如果不是,读写器发送重复查询命令,然后在规定的时隙等待标签发送响应数据包;所述步骤2)中,标签接收到启动查询命令后,产生一位随机数载入标签的时隙计数器,如果随机数为0,标签向读写器发送响应数据包,响应数据包中包含标签的唯一识别号,如果随机数不为0,标签不向读写器发送响应数据包;上述步骤5)中,标签接收到重复查询命令后,时隙计数器的值减1,如果调整后标签的时隙计数器的值为0,标签向读写器发送响应数据包,响应数据包中包含标签的唯一识别号,如果调整后标签的时隙计数器的值不为0,标签不向读写器发送响应数据包,如果读写器在规定的时隙接收到标签的响应数据包,跳到步骤4);如果读写器在规定时隙没有接收到标签的响应数据包,跳到步骤7);上述步骤6)中,标签接收到分散命令后,标签产生一位随机数,计算时隙计数器值的2倍再加上该随机数,将计算结果载入标签的时隙计数器;标签接收到分裂参数为0的分裂命令后,时隙计数器的值为0的标签产生一位随机数载入标签的时隙计数器,时隙计数器的值不为0的标签将自身的时隙计数器的值加1,如果调整后标签的时隙计数器的值为0,标签向读写器发送响应数据包,响应数据包中包含标签的唯一识别号,如果调整后标签的时隙计数器的值不为0,标签不向读写器发送响应数据包,如果读写器在规定的时隙接收到标签的响应数据包,跳到步骤4);如果读写器在规定时隙没有接收到标签的响应数据包,跳到步骤7);上述步骤7)中,标签接收到收缩命令后,时隙计数器的值更新为原计数器值的0.5倍,如果原计数器值是奇数,舍弃小数部分;标签接收到分裂参数为1的分裂命令后,时隙计数器的值为1的标签重新产生一位随机数载入时隙计数器,时隙计数器的值不为1的标签的时隙计数器的值保持不变;标签接收到重复查询命令后,时隙计数器的值减1,如果调整后标签的时隙计数器的值为0,标签向读写器发送响应数据包,响应数据包中包含标签的唯一识别号,如果调整后标签的时隙计数器的值不为0,标签不向读写器发送响应数据包。
地址 410073 湖南省长沙市开福区砚瓦池正街47号