电子标签识别方法、射频识别系统和电子标签技术方案

技术编号:2925089 阅读:147 留言:0更新日期:2012-04-11 18:40
一种电子标签识别方法、射频识别系统、以及电子标签。该方法包括:计数器的计数值为0的电子标签向阅读器回复数据,阅读器判断电子标签回复数据是否发生数据碰撞;在判断出发生数据碰撞时,阅读器发送随机产生数据的命令,接收到所述命令的电子标签随机产生0或1,随机产生1的电子标签将其计数器设置为大于1的数值;在判断出没有发生数据碰撞、且存在回复数据时,阅读器识别回复数据的电子标签,并到计数值更新步骤;在判断出没有发生数据碰撞、且不存在回复数据时,到计数值更新步骤;计数值更新步骤:阅读器发送计数值更新命令,接收到所述计数值更新命令的电子标签将其计数器的计数值减1;重复上述各步骤,直到各电子标签识别完成。

【技术实现步骤摘要】

本专利技术涉及网络通讯
,具体涉及一种电子标签识别方法、射频识 别系统和电子标签。
技术介绍
RFID (射频识别)有着十分广泛的应用前景,RFID不但可以替换目前的 条形码,还可以应用于物流仓储中的仓库管理、身份识别、交通运输、食品医 疗、动物管理、门禁防盗以及工业军事等多种应用场景,而且,RFID可以适用 于环境条件特别恶劣的应用场景。目前,典型的RFID系统一般由两部分组成,即电子标签(应答器,Tag) 和阅读器(读写器,Reader)。电子标签是RFID系统的数据载体,每个电子标 签具有唯一的标识信息,电子标签可以附着在目标对象上,以标识目标对象。 阅读器的主要任务是向电子标签发射读取命令信号、接收标签返回的应答,并 解码,然后,将解码后的信息传输至后台主机,以供后台主机进行处理。在一个Reader (阅读器)需要阅读多个Tag (电子标签)的模式下,由于 Tag是在Reader控制下被动工作、且所有Tag工作在同一频段,因此,如何避免 Tag识别过程中的数据碰撞、并快速识别所有Tag,成为RFID系统的关键技术。目前,釆用Binary Tree算法来避免数据碰撞、并完成Tag识别的具体实现过 程如附图l所示。图l中,步骤l、 Reader发送初始化命令,接收到初始化命令的Tag进入标识 信息识别状态,下述步骤均在Tag处于标识信息识别状态下执行。步骤2、接收到初始化命令的Tag将其内部设置的计数器counter置零。 步骤3、 counter为零的Tag向Reader应答,即向Reader回复标识信息等数据。 步骤4、 Reader判断在一定时间范围内Tag回复邀:据的情况,如果判断出Tag 回复数据发生碰撞,则表示回复数据的Tag超过l个,到步骤5a;如果判断出在 一定时间范围内没有接收到Tag回复的数据,则到步骤6;如果判断出在一定时 间范围内没有发生碰撞,即只有一个Tag回复了数据,表示识别成功,到步骤7。 步骤5a、 Reader发送A命令要求counter为O的Tag随机产生O和l,到步骤5b。 步骤5b、产生O的Tag将counter置为O,产生l的Tag将counter置为1, counter 不为0的Tag将自己的counter值加1,到步骤3 。步骤6、 Reader发送B命令,要求所有的Tag的counter值都减l,到步骤3。 需要说明的是,counter值为0时,减l后的counter值依然为零。步骤7 、该Tag由标识信息识别状态进入data exchange (数据交换)状态, 同时执行步骤6。重复上述步骤3至步骤7,直至所有Tag识别完成。 在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题 Reader发送的A命令和B命令会使大量Tag内部的counter反复进行加l、减l 的运算,从而使counter的运算量很大。由于Tag与Reader之间通过耦合元件实现 射频信号的空间耦合,在耦合通道内,根据时序关系来实现能量传递和数据交 换,因此,大量的运算会造成电子标签消耗巨大的能量。
技术实现思路
本专利技术实施方式提供一种电子标签识别方法、射频识别系统和电子标签, 可降低电子标签中的运算量,从而减少了电子标签的能量消耗。 本专利技术实施方式提供的一种电子标签识别方法,包括 在电子标签识别过程中,计数器的计数值为0的电子标签向阅读器回复数据;接收到阅读器发送的随机产生数据的命令的电子标签随机产生0或1 ,随机 产生l的电子标签将其计数器设置为大于l的预定数值;接收到阅读器发送的计数值更新命令的电子标签将其计数器的计数值减1。本专利技术实施方式还4是供一种电子标签识别方法,该方法包括 在电子标签识别过程中,计数器的计数值为第一预定值的电子标签向阅读 器回复数据;接收到阅读器发送的随机产生数据的命令的电子标签随机产生数值,随机 产生第二预定值的电子标签将其计数器设置为非第一预定值且非第二预定值 的数值;接收到阅读器发送的计数值更新命令的电子标签根据预定步长、向逼近第 一预定值的方向更新计数器的计数值。本专利技术实施方式还提供一种射频识别系统,包括阅读器和电子标签; 阅读器,用于接收电子标签回复的数据,并判断是否发生数据碰撞;在判 断出发生数据碰撞时,发送随机产生数据的命令;在判断出没有发生数据碰撞、 且存在回复数据时,阅读器识别回复数据的电子标签,并发送计数值更新命令; 在判断出没有发生数据碰撞、且不存在回复数据时,发送所述计数值更新命令; 所述电子标签中包括计数器、回复模块和设置计数值模块; 回复模块,用于在电子标签识别过程中,在其所在电子标签的计数器的计 数值为第一预定值时,向阅读器回复数据;设置计数值模块,用于在其所在的电子标签接收到随机产生数据的命令、 且随机产生数值后,判断随机产生数值是否为第二预定值,如果是,则将其所 在电子标签的计数器的计数值设置为非第一预定值、非第二预定值的数值,否 则,将所述计数器的计数值设置为第一预定值;计数器,用于在其所在的电子标签接收到计数值更新命令后,根据预定步 长、向逼近第一预定值的方向更新计数值。本专利技术实施方式还提供一种电子标签,所述电子标签包括回复模块用于在电子标签识别过程中,在其所在电子标签的计数器的计 数值为第一预定值时,向阅读器回复数据;设置计数值模块用于在其所在的电子标签接收到随机产生数据的命令、 且随机产生数值后,判断随机产生数值是否为第二预定值,如果是,则将其所 在电子标签的计数器的计数值设置为非第一预定值、非第二预定值的数值,否 则,将所述计数器的计数值设置为第一预定值;计数器用于在其所在的电子标签接收到计数值更新命令后,根据预定步 长、向逼近第一预定值的方向更新计数值。通过上述技术方案的描述可知,通过将随机产生第二预定值的电子标签的 计数器设置为非第一预定值且非第二预定值的数值,避免了电子标签内部的计 数器反复进行加法运算、减法运算的现象,降低了电子标签中的运算量,从而 减少了电子标签的能量消耗。附图说明图l是现有^^术中的电子标签识别方法流程示意图; 图2是现有技术中的Tag的counter计数值变化示意图; 图3是本专利技术实施方式的电子标签识别方法流程示意图; 图4是本专利技术实施方式的Tag的counter计数值变化示意图; 图5是本专利技术实施方式的射频识别系统示意图。具体实施方式在本专利技术实施方式中,计数器的计数值为第 一预定值的电子标签向阅读器回复数据。例如,当第一预定值为o时,计数器的计数值为o的电子标签向阅读 器回复数据。这里的第一预定值也可以为其它数值,本专利技术实施方式不限制第 一预定值的具体取值。阅读器接收电子标签回复的数据,并判断电子标签回复凝:据是否发生了数 据碰撞现象。阅读器可以采用现有的各种方法来判断回复数据是否发生数据碰 撞现象。本专利技术实施方式不限制阅读器判断回复数据是否发生数据碰撞现象的 具体实现过程。阅读器在判断出发生数据碰撞后,发送随机产生数据的命令,例如发送Fail 命令。接收到阅读器发送的随机产生数据的命令的电子标签根据该命令随机产 生一个数值。电子标签可以利用其内部设置的随机数发生器来随机产生数值。电子标签判断其随^l产生的数值是否为第二预定值,电子标签在判断出其 随机产本文档来自技高网
...

【技术保护点】
一种电子标签识别方法,其特征在于,该方法包括:在电子标签识别过程中,计数器的计数值为0的电子标签向阅读器回复数据;接收到阅读器发送的随机产生数据的命令的电子标签随机产生0或1,随机产生1的电子标签将其计数器设置为大于1的预定数值;接收到阅读器发送的计数值更新命令的电子标签将其计数器的计数值减1。

【技术特征摘要】

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

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

1
相关领域技术
  • 暂无相关专利