用于提供关于射频标签的识别和访问的方法技术

技术编号:18350901 阅读:80 留言:0更新日期:2018-07-02 00:26
本发明专利技术涉及一种用于提供关于射频标签的识别和访问的方法。一种用于提供关于标签组中的无源射频标签的识别和访问的方法,所述无源标签被配置为接收包括形式为16位数的识别参数的ACK命令,所述方法包括:接收称为启动命令的用于识别和访问标签的命令,所述启动命令包括具有第一值的时隙数量;如果所述标签的时隙计数器中的值等于所述第一值,则转变到开放或保护状态,否则转变到仲裁状态;在所述标签已转变到所述仲裁状态的情况下:接收被称为重复命令的用于重复标签访问请求的命令,所述命令包括具有不同于所述第一值的第二值的时隙数量,所述第二值等于所述标签的所述时隙计数器中的值;转变到所述开放或保护状态;接收ACK命令;忽略所述ACK命令。

【技术实现步骤摘要】
用于提供关于射频标签的识别和访问的方法
本专利技术涉及射频识别协议领域,这些射频识别协议定义无源应答器(标签)与读取器之间的通信的物理和逻辑要求。本专利技术具体地涉及一种用于提供关于射频无源标签的识别和访问的方法。在射频识别中,术语标签或应答器指被配置为响应于询问接收信号而发出识别信号的设备。RFID标签不一定具有自身的内部电源或电池,在这种情况下,从由读取器(也被称为询问器,用于询问标签)生成的电磁场获得使应答器通电所需的电力。此类标签完全依赖反向散射通信。术语无源指这种类型的标签。
技术介绍
一种射频识别(RFID)系统包括读取器(也被称为询问器)、以及标签(也被称为标记或应答器)。一个或多个RFID读取器可以以任何数量的方式与一个或多个RFID标签通信。某些此类方式被称为协议,它们需要读取器与标签之间的特定信令方式。EPCUHFGen2空中接口协议是一种广泛使用的协议,其定义无源标签的物理和逻辑要求,在这种情况下,读取器首先在860到960MHz频率范围内对话。在后面的文本中,术语“Gen2V2协议”将用于指该协议。根据Gen2V2协议,读取器使用三种基本操作来管理其有效读取区域内的标签组(tagpopulation)。这些操作中的每一种可以包括多个命令。操作被定义如下:-选择,用于选择标签组。专用于选择操作的命令集包括Select(选择)命令。-盘点,用于识别标签组内的个体标签。专用于盘点操作的命令集包括Query(查询)、QueryAdjust、QueryRep、ACK和NAK命令。-访问,用于与所识别的标签通信。读取器可以执行核心操作,例如读取、写入、锁定或灭活(kill)标签;安全相关的操作,例如认证标签;或者文件相关的操作,例如打开标签存储器中的特定文件。除其他命令外,专用于访问操作的命令集包括Req_RN和Authenticate(认证)命令。读取器支持并且标签提供4个会话,它们表示为S0、S1、S2和S3。标签在一个盘点循环期间参与一个并且仅一个会话,并且两个或更多读取器能够使用会话来独立盘点公共标签组。每个标签包括四个标志,它们表示为“已盘点标志”,每个已盘点标志与四个会话中的一个会话关联。标签将针对其四个会话中的每一个会话维护一个独立的已盘点标志,并且每个已盘点标志可以具有两个值,即,值A或值B。此外,每个标签具有时隙计数器(slotcounter)和状态,它们可以在选择、盘点以及访问操作的整个过程中实现。时隙计数器包含值,所述值用于确定在盘点循环中标签可以做出响应的时刻,这将在后面解释。状态表征标签的行为和对读取器命令的响应。标签状态集包括就绪(Ready)、仲裁(Arbitrate)、回应(Reply)、确认(Acknowledged)、开放)(Open)、保护(Secured)以及灭活(Killled)。就绪是未被灭活或当前未参与盘点循环的已激励标签的保持状态:在进入激励射频(RF)场时,未被灭活的标签将进入就绪状态。读取器可以首先发出Select命令以便选择处于就绪状态的一组标签。在四个会话中的任何一个会话中,Select命令可以将标签的已盘点标志设置为A或B。在这种情况下,Select命令包括配置参数,所述配置参数包括会话编号和已盘点标志值。Select命令还包括选择准则,在此将不详述。一旦接收到Select命令,每个标签就评估选择准则,并且取决于所述评估,可以将该命令中指定的会话的已盘点标志设置为该命令中指定的值。随后,读取器将发出Query命令。Query启动盘点循环并且决定哪些标签参与该循环。Query命令包括会话编号、已盘点标志值、以及在范围(0,15)内的整数,该整数表示时隙计数参数Q。时隙计数参数设置盘点循环中的时隙数量。一旦接收到Query命令,具有已指定会话的匹配已盘点标志值的标签就将从它们的随机数发生器或伪随机数发生器获取Q位随机值,并且将所述值加载到它们的时隙计数器中。随后,如果标签的时隙计数器中的值为非0,则标签将转变到仲裁状态并且保持静默,或者如果标签的时隙计数器中的值为0,则转变到回应状态。仲裁是参与当前盘点循环并且其时隙计数器保存非0值的标签的保持状态。在发出Query命令但在被称为“立即回应时间”的时间T1内未接收到响应之后,读取器通常发出一个或多个QueryAdjust或QueryRep命令。QueryAdjust命令包括前一个Query中的会话编号,但包括更高或更小的时隙计数参数Q。处于仲裁状态的标签在接收对应于当前正在进行的盘点循环的QueryAdjust时,将调整其时隙计数器中的值,然后选择新的Q位数,并且将该数加载到其时隙计数器中。随后,如果所述数为0,则标签将转变到回应状态,或者如果所述数为非0,则停留在仲裁状态。QueryRep命令包括前一个Query的会话编号而不改变时隙计数参数。在仲裁状态下,每次标签接收对应于当前正在进行的盘点循环的QueryRep时,标签将使其时隙计数器中的值递减1,并且当标签的时隙计数器中的值达到0时,标签将转变到回应状态。应该注意,处于确认、开放或保护状态的标签(该标签接收其会话参数与前一个Query中的会话参数相匹配的QueryRep命令,并且未在Kill(灭活)或Access(访问)命令序列的中间)将针对当前会话反转其已盘点标志(即,A→B或B→A,视情况而定),并且转变到就绪。一旦进入回应状态,标签就将反向散射16位随机或伪随机数(被称为RN16)。作为响应,读取器将通过回送标签反向散射的RN16来确认该标签。这将通过发送包括RN16的ACK命令来完成。因此,如果标签接收到包含相同RN16的ACK命令(有效ACK命令),则它将转变到确认状态。随后,标签将发送存储在其存储器(被称为“EPC存储器”)的一部分中的EPC代码。EPC代码识别标签所属或将被粘附到的物体。应该注意,可以将包括所述RN16的另一个ACK命令再次发送到处于所述确认状态的标签,以便再次接收EPC代码。相反,如果标签在时间T2内未能接收到ACK命令或接收到无效ACK(即,包括不同RN16的ACK命令),则它将返回到仲裁状态。访问始终始于读取器通过发出包括所述标签的RN16的Req_RN命令,将标签从确认状态移动到开放或保护状态。如果处于确认状态的标签接收到具有正确RN16的Req_RN,则它将生成、存储和反向散射新的16位随机或伪随机数(表示为句柄),并且转变到开放或保护状态。随后,如果读取器想要确保仅该标签处于开放或保护状态,则它可以发出具有所述句柄作为参数的ACK命令。接收具有正确句柄的ACK命令的标签将通过反向散射所述句柄来回应,并且保持处于其当前状态(开放或保护,视情况而定),而接收具有不正确句柄的ACK命令的那些标签将从开放或保护状态转变到仲裁状态。当接收具有正确句柄的Req_RN命令时,转变到开放或保护状态的选择取决于标签的访问密码,所述访问密码是存储在该标签的存储器中的值。应该注意,处于开放状态的标签可以仅执行某些命令,而具有适当特权的处于保护状态的标签可以执行所有命令。处于开放状态的标签将在成功认证之后转变到保护状态。为了启动所述认证,读取器可以发出Authenticate命令,所述命令包括该标签的句本文档来自技高网...
用于提供关于射频标签的识别和访问的方法

【技术保护点】
1.一种用于提供关于标签组(标签1‑5)中的无源射频标签(标签3)的识别和访问的方法,所述无源标签(标签3)被配置为接收命令,所述命令中用于确认标签的命令被称为ACK,ACK命令包括形式为16位数的识别参数,所述标签(标签3)具有:‑时隙计数器,其保存确定在盘点循环中所述标签(标签3)能够响应读取器(读取器A)的时刻的值‑状态,其表征所述标签的行为和对所述读取器的命令的响应,所述状态是状态列表的一部分,所述状态列表包括:○就绪,其是当前未参与盘点循环的标签的保持状态○仲裁,其是当前参与盘点循环并且时隙计数器保存非0值的标签的保持状态,以及○开放或保护,其是当读取器开始访问标签时标签转变到的状态所述方法包括由初始处于所述就绪状态的所述标签(标签3)执行的以下步骤:‑接收用于识别和访问标签的命令,该命令被称为启动命令,所述启动命令包括具有第一值的时隙数量‑如果所述标签(标签3)的所述时隙计数器中的所述值等于所述第一值,则转变到所述开放或保护状态,否则转变到所述仲裁状态‑在所述标签(标签3)已转变到所述仲裁状态的情况下:○接收用于重复标签访问请求的命令,该命令被称为重复命令,所述命令包括具有不同于所述第一值的第二值的时隙数量,所述第二值等于所述标签的所述时隙计数器中的所述值○转变到所述开放或保护状态‑接收ACK命令‑忽略所述ACK命令。...

【技术特征摘要】
2016.12.12 EP 16203434.21.一种用于提供关于标签组(标签1-5)中的无源射频标签(标签3)的识别和访问的方法,所述无源标签(标签3)被配置为接收命令,所述命令中用于确认标签的命令被称为ACK,ACK命令包括形式为16位数的识别参数,所述标签(标签3)具有:-时隙计数器,其保存确定在盘点循环中所述标签(标签3)能够响应读取器(读取器A)的时刻的值-状态,其表征所述标签的行为和对所述读取器的命令的响应,所述状态是状态列表的一部分,所述状态列表包括:○就绪,其是当前未参与盘点循环的标签的保持状态○仲裁,其是当前参与盘点循环并且时隙计数器保存非0值的标签的保持状态,以及○开放或保护,其是当读取器开始访问标签时标签转变到的状态所述方法包括由初始处于所述就绪状态的所述标签(标签3)执行的以下步骤:-接收用于识别和访问标签的命令,该命令被称为启动命令,所述启动命令包括具有第一值的时隙数量-如果所述标签(标签3)的所述时隙计数器中的所述值等于所述第一值,则转变到所述开放或保护状态,否则转变到所述仲裁状态-在所述标签(标签3)已转变到所述仲裁状态的情况下:○接收用于重复标签访问请求的命令,该命令被称为重复命令,所述命令包括具有不同于所述第一值的第二值的时隙数量,所述第二值等于所述标签的所述时隙计数器中的所述值○转变到所述开放或保护状态-接收ACK命令-忽略所述ACK命令。2.根据上述权利要求所述的方法,包括在转变到所述开放或保护状态的步骤之后执行的以下步骤:-接收用于使标签转变成所述仲裁状态的命令,该命令被称为NAK-忽略所述NAK命令。3.根据权利要求1所述的方法,所述标签(标签3)具有用于每个会话的已盘点标志,读取器能够使用所述已盘点标志在盘点循环内识别所述标签,所述已盘点标志具有指示所述标签是否能够响应所述读取器的值,所述第一启动命令包括会话编号和已盘点标志值作为参数,所述方法包括在接收所述启动命令的步骤之后执行的以下步骤:将所述...

【专利技术属性】
技术研发人员:J·J·斯普林格T·赫尔迪M·雅格
申请(专利权)人:EM微电子马林有限公司
类型:发明
国别省市:瑞士,CH

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

1