射频识别方法及系统、射频信号应答方法、读写器和标签技术方案

技术编号:4215087 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供了一种射频识别方法及系统、射频信号应答方法、读写器和标签。在射频识别过程中,读写器发送前缀栈栈顶数据;标签接收栈顶数据,如果标签标识信息ID的前缀与栈顶数据匹配,则发送ID的当前检测位;读写器根据接收到的所述当前检测位,识别所述标签或更新前缀栈。由于对读写器做出响应时,标签只发送当前检测位,使得各响应标签在发送当前检测位时不存在对整个标签ID的同步问题,降低了同步控制难度,降低了错位碰撞的产生的几率;同时,由于标签响应时不必发送全部的ID,节省了通信时间。

【技术实现步骤摘要】

本专利技术涉及无线通信领域,特别涉及射频识别领域。
技术介绍
射频识别(RFID, Radio Frequency Identification)系统一般包括标签(tag ) 和读写器。标签是RFID系统的数据载体,每个标签具有唯一的标识信息(ID ); 读写器的主要任务是控制射频模块向标签发射读取命令,并接收标签返回的 应答,对其进行解码,之后将解码后的信息传输到后台主机以供处理。在一个读写器对多个标签的模式下,RFID系统需要较快的识别出 一定范 围内的所有标签,由于标签是在读写器控制下被动工作的,且所有标签工作 在同一频段,所以如何有效的避免标签识别过程中的信息碰撞并尽可能快的 识别完所有的标签,成了RFID系统的关键:技术。现有的一种基于查询树(Query tree )算法的识别方法采用前缀匹配法逐 位对标签ID进行匹配识别,如图l所示,操作步骤如下步骤IOO,初始化读写器前缀栈,初始前缀为0和1;执行步骤101;步骤IOI,读写器向管辖范围内的tag发送前缀栈的栈顶数据,如0;执行 步骤102;在本步骤中,读写器发送出前缀栈的栈顶数据后,数据栈的栈顶数据更 新,前缀栈中的下一数据到达栈顶,成为新的栈顶数据,如l。步骤102,读写器接收ID前缀与接收到的栈顶数据相同的tag发送tag的ID。tag接收所述前缀栈的栈顶数据,判断tag的ID前缀(指标签识别信息的 前n位,n为整数,n与接收到的栈顶数据的位数相同)是否与读写器发送的前 缀栈的栈顶数据相同若tag的前缀与读写器发送的前缀栈的栈顶数据相同,则该tag对读写器7做出响应,发出所述tag的ID; ID前缀与读写器发送的栈顶数据相同的tag均为 响应tag。若tag的前缀与读写器发送的栈顶数据不相同,则tag不作响应; 步骤103,读写器判断响应tag的数量 若所述数量为l,执行步骤104; 若所述数量大于l,执行步骤105; 若所述数量为O,则执行步骤106;步骤104,只有一个响应tag对读写器做出响应,则读写器识别该tag,执 行步骤106;步骤105,检查多个响应tag的碰撞情况,并根据碰撞情况更新前缀栈, 返回步骤IOI。读写器才艮据响应tag发送的tag ID,判断同时4^收到的各响应tag的tag ID 的相应位是否相同或是否可识别,若各响应tag的tag ID的相应位相同或可识 别,则判断该相应位未发生碰撞,反之,则发生碰撞。据此来检测所述响应tag 的ID是在哪位发生碰撞,并把碰撞位前的ID分别补0和1后,作为新的前缀放 入读写器前缀栈的栈顶,成为新的栈顶数据,返回步骤101;这里需要说明的是,在本文中出现的"碰撞"如未特别强调,指的是"位 碰撞,,,即在一次应答中,多个给读写器发送ID信息的tag的ID信息中对应的 位值不同,如在一次应答中,有两个tag给读写器发送ID信息, 一个tag的ID信 息的第i位(i为整数)为O,而另一个tag的ID信息的第i位为l,则这两个tag的 ID信息的第i位发生碰撞。被识别指的是在一次应答中,多个给读写器发送ID 信息的tag的ID信息中的对应位值相同,如在一次应答中,有两个给读写器发 送ID信息的tag,这两个tag的ID信息的第k位(k为整数)均为O或均为l,则这 两个tag的第k位可以,皮读写器识别;步骤106,判断前缀栈是否为空,若为空,则结束;若不为空,则返回 步骤IOI。在实现本专利技术过程中,专利技术人发现上述现有技术至少存在以下问题现有技术中,读写器对tagID的碰撞检测是基于整个tagID的,即为了检 测多个响应tag的tagID中哪一位发生了碰撞,响应tag需将整个tagID发送给了 读写器,这就需要保证步骤105中多个响应的tag在发送自身ID时,tagID的各 位在发送过程中保持准确的同步,读写器在同时接收到的多个tag ID的相应位 相同或可识别时,判断该相应位未发生碰撞;若不相同或不可识别,则该相 应位发生碰撞。 一旦多个响应的tag发送自身ID时未能同步,则发生错位碰撞, 读写器将会对碰撞情况产生错误的判断,导致识别错误。此外,ID前缀与接收到的栈顶数据相同的tag将整个tag ID返回给读写器, 读写器根据返回的tag ID判断这些tag ID在哪位发生碰撞,这就使得响应的tag 每次都需发送整个ID给读写器,浪费了通信时间。
技术实现思路
本专利技术实施例提供了一种射频识别方法及系统、射频信号应答方法、读 写器和标签,P争低了应答标签发送标识信息时同步控制的难度。为解决上述技术问题,本专利技术所提供实施例是通过以下技术方案实现的本专利技术实施例提供的一种射频识别方法,包括如下步骤 向管辖范围内的标签发送前缀栈的栈顶数据;接收响应标签发送的当前4企测位;所述响应标签为标识信息ID的前缀与 所述栈顶数据匹配的标签;所述当前检测位为响应标签的ID中,所述ID的 前缀之后的,需检测是否发生碰撞的位;根据接收到的所述当前检测位,识别所述响应标签或更新所述前缀栈中 的前缀数据。本专利技术实施例才是供的一种射频信号应答方法,包括如下步骤.-接收读写器发送的栈顶数据;判断标识信息ID的前缀是否与所述栈顶数据匹配;若所述ID的前缀与所述栈顶数据匹配,则向所述读写器发送当前才企测位; 所述当前检测位为所述ID中,所述ID的前缀之后的,需所述读写器检测是否发生碰撞的位。本专利技术实施例提供的一种读写器,包括 前缀栈,用于存储前缀数据;发送单元,用于在所述前缀栈中有前缀数据时,发送所述前缀栈中的栈 顶数据;接收单元,用于接收响应标签发送的当前4全测位,所述响应标签为标识 信息ID的前缀与当前发送的所述栈顶数据匹配的标签,所述当前^r测位为响 应标签的ID中,所述ID的前缀之后的,需检测是否发生碰撞的位;处理单元,用于根据所述接收单元接收的当前检测位,识别所述响应标 签或更新所述前缀栈中的前缀数据。本专利技术实施例提供的一种标签,包括接收单元,用于接收读写器发送的栈顶数据;判断单元,用于判断标识信息ID的前缀是否与所述接收单元接收到的栈 顶数据匹配;发送单元,用于在所述判断单元的判断结果为所述ID的前缀与所述接收 单元接收到的栈顶数据匹配时,向所述读写器发送所述ID的当前检测位;所述当前检测位为所述ID中,所述ID的前缀之后的,需检测是否发生 碰撞的位。本专利技术实施例提供的一种射频识别系统,包括标签,用于接收栈顶数据,在标识信息ID的前缀与栈顶数据相同时发送 ID的当前检测位;所述当前检测位为响应标签的ID中,所述ID的前缀之后 的,需检测是否发生碰撞的位;读写器,用于发送前缀栈的所述栈顶数据,根据接收到的所述当前检测 位,识别所述标签或更新前缀栈。10以上技术方案可以看出,标签在响应读写器时,.发送当前检测位,使得各响应标签在发送当前检测位时不存在对整个标签ID的同步问题,降低了同 步控制难度;同时,由于标签响应时不必发送全部的ID,节省了通信时间。附图说明图1为现有技术的射频识别方法流程图; 图2为本专利技术的射频识别方法的一个实施例的流程图; 图3a为本专利技术的射频识别方法的又一实施例的流程图; 图3b为图3a中前缀栈更新步骤的一种实现方式的流程图; 图4为本专利技术的射频信号应答方法的一个实施例的流程本文档来自技高网
...

【技术保护点】
一种射频识别方法,其特征在于,包括: 向管辖范围内的标签发送前缀栈的栈顶数据; 接收响应标签发送的当前检测位;所述响应标签为标识信息ID的前缀与所述栈顶数据匹配的标签;所述当前检测位为响应标签的ID中,所述ID的前缀之后的,需检测是否发生碰撞的位; 根据接收到的所述当前检测位,识别所述响应标签或更新所述前缀栈中的前缀数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:张兴炜
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1