一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法技术

技术编号:20449074 阅读:23 留言:0更新日期:2019-02-27 03:06
本发明专利技术涉及一种以尾码连续识别量为指标的单阅读器快速识别RFID标签的方法,属于无线射频识别技术领域。本发明专利技术首先判断当前成功识别的标签尾码是否已存在于尾码表,据此确定尾码连续识别量是否增加;当尾码连续识别量增加到一个值时阅读器选择优先处理尾码重复出现频率高的区域的部分漏读标签,这样在识别全新标签的过程中就处理漏读标签的方法,缩短了标签识别时间。同时,本发明专利技术被很好的运用到中小型仓库的仿真环境中,减少了因阅读器重复识别标签而导致的资源浪费,大幅度提升标签识别的效率。

A Method of Recognizing RFID Tags by Single Reader with Continuous Recognition Quantity of Tail Code

The invention relates to a method for fast identification of RFID tags by a single reader based on continuous identification of tail codes, which belongs to the technical field of radio frequency identification. The invention first determines whether the tail code of the label successfully recognized at present already exists in the tail code table, and then determines whether the continuous recognition amount of the tail code increases; when the continuous recognition amount of the tail code increases to a value, the reader chooses to give priority to the partial missed label in the area where the repeated occurrence frequency of the tail code is high, so that the method of dealing with the missed label in the process of identifying the brand-new label is shortened and the label is Signature recognition time. At the same time, the invention is well used in the simulation environment of medium and small warehouses, which reduces the waste of resources caused by repeated identification tags of readers, and greatly improves the efficiency of tag recognition.

【技术实现步骤摘要】
一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法
本专利技术涉及一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法,属于无线射频识别技术(RFID)领域。
技术介绍
目前对于中小型仓库环境下的RFID标签的识别有两种方法。一种方法是采用多阅读器识别标签的方式,因为一个阅读器的识别区域远小于待识别区域,为保证区域内的标签能够全部被识别,就必须设置多个阅读器。但这种方法会增加阅读器购买成本、安装成本和维护费用,导致花销过大。如果能采用单个移动的RFID阅读器识别标签,这将有效的减小系统所需成本。另一种方法是基于尾码的标签识别方法,它在全新标签结束后增加了尾码再处理过程,尾码再处理这一过程是对部分已识别标签的再识别和漏读标签的处理,处理方式是从尾码表里随机选取一部分尾码,阅读器发布读取标签剩余ID码的命令,若尾码与剩余码匹配,则读取成功。该方法的优点是读取漏读标签(与已识别标签尾码相同的未识别标签),提高标签识别率。但它在处理漏读标签的过程中不仅让阅读器重复识别已存在尾码,而且也增加了大量的标签识别时间。为快速识别标签,本专利技术在尾码识别机制的基础上做优化,在单阅读器移动RFID系统下以尾码重复出现的频率为依据处理漏读标签,既减少了系统资源的浪费,同时也提高了系统效率。因此,实现以尾码重复出现频率为指标的单阅读器快速识别RFID标签的方法是很有意义的。已有的中小型仓库环境下单阅读器移动识别RFID标签的方法在处理完全新标签之后还需要额外的时间处理漏读标签。并且,在标签识别过程中尾码重复出现的频率越高,已识别标签的数量就越多,这就导致系统浪费了很多读取新标签的时间,这种情况的发生增加了系统工作的时隙花销,同时还浪费系统资源。
技术实现思路
本专利技术提供一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法,以用于解决中小型仓库下的单阅读器移动识别RFID标签存在的技术问题:1)因尾码重复出现率高而导致的时隙浪费;2)RFID阅读器还需要增加尾码再处理过程所需时间;3)漏读标签数量多等问题。本专利技术的技术方案是:一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法,所述方法的具体步骤如下:Step1、首先标签随机分布在中小型区域内,RFID阅读器等待工作;Step2、阅读器发送读取RFID标签尾码的命令即代表帧开始,区域内的标签收到阅读器的命令后随机选择一个时隙作应答;本专利技术考虑到RFID系统一般采用无源标签,无源标签具有无记忆性,其本身不具有能量,所以需要阅读器发射频率才能使其范围内的标签获得能量,然后标签开始工作。Step2.1、阅读器区域内的标签接收到命令,生成0-L的随机时隙数;不在区域内的保持静默,不做任何操作。该步骤产生一张二维表,存有标签随机时隙数、EPC码、尾码、剩余码等;Step2.2、随机时隙数为0的标签立即响应阅读器的命令,将自己的尾码发送给阅读器;Step2.3、阅读器成功识别一个随机时隙数为0的标签尾码,将该标签尾码存入尾码表,该标签识别标志为1并置静默;Step3、对于一帧内的依次轮询的0~127个时隙,阅读器可能会出现三种应答;本专利技术考虑到阅读器信号区域内存在多个标签,就会存在标签争用信道,无标签使用信道等情况,使得阅读器读取不到有用的标签信息。通过具体考虑三种应答情况,进行下一步的分析。Step3.1、无应答。标签不做任何操作,阅读器位置调整,区域内标签重新确定,阅读器进入下一个时隙;Step3.2、单尾码应答。随机时隙数为0的标签将尾码发送给阅读器,然后有两种情况;本专利技术考虑到读取全新标签时,会出现两种情况:中小型区域内多个标签的尾码相同;同一个标签被多次识别。这时就需要查找尾码表里是否存在该尾码,方便查看尾码的出现频数。情况一:Step3.2.1、如果阅读器读到的标签尾码已经出现在尾码表里。即阅读器识别到1个标签尾码,查找尾码表发现尾码表里存在1个尾码与当前尾码相同;Step3.2.1.1、如果标签识别标志为0,则改为1并置静默,查找到的尾码频数加1。反之不处理;Step3.2.1.2、尾码连续识别量k加1;Step3.2.1.3、阅读器位置调整,其识别区域内标签重新确定,进入下一个时隙;情况二:Step3.2.2、如果阅读器读到的尾码没有出现在尾码表里。即阅读器识别到1个标签尾码,查找尾码表发现尾码表里没有尾码与当前尾码相同;Step3.2.2.1、当前标签尾码存入尾码表,尾码ID号加1,频数为1,标签已识别标志为1并置静默;Step3.2.2.2、尾码连续识别量k为0,连续识别中断;Step3.2.2.3、阅读器位置调整,其区域内标签重新确定,进入下一个时隙;Step3.3、多尾码应答。阅读器位置调整,其区域内标签重新确定,进入下一个时隙;本专利技术考虑到当前识别区域内的尾码连续识别数高的问题,这样就能优先处理尾码重复率高的区域的部分漏读标签,以此来节约时隙花销,达到快速识别RFID标签的目的。所以,当Step3.2.1.2尾码连续识别量k达到设定值时,程序跳转至Step4。Step4、尾码连续识别量k达到设定值时,阅读器从尾码表里随机选择20%的尾码依次进行漏读标签的处理,尾码的抽取比例F公式如下:其中,L_suffix表示标签尾码长度,N表示预先设置的标签总数,表示已经识别的标签尾码个数。Step4.1、随机选择一个尾码,同时查找所有识别标志为0的标签信息存入新表,并发送读取剩余ID码的命令;Step4.2、新表里的一个标签与该尾码匹配,将尾码和剩余ID码合并为一个标签码,尾码记录频数+1,该标签识别标志记1并置静默;Step4.3、重复step4.1-4.2步骤,直至抽取的尾码处理结束;Step4.4、阅读器位置调整,其区域内标签重新确定,进入下一个时隙;Step5、重复上述所有步骤,直至当前帧内时隙轮询结束。然后开始下一帧的读取,直到区域内的标签被全部识别。本专利技术方法的工作原理如下:通过使用FSA防碰撞算法,RFID阅读器发出读取标签尾码的命令,然后接收标签尾码。根据尾码连续识别量的高低来判断是否进行漏读标签的处理。若当前标签的尾码未存在尾码表里,表明当前标签为全新标签,应将该标签的尾码写入尾码表里;若当前标签的尾码已存在尾码表里,这表明该标签可能为已识别标签或漏读标签,当前尾码频数加1;若当前识别区域内连续多个标签的尾码已出现在尾码表里,且尾码连续识别量k达到设定值,表明当前区域的大部分标签均已被识别,此时对漏读标签进行处理,采取的方式是从尾码表里随机抽取一定比例的尾码,然后读取标签剩余码。本专利技术的有益效果:1.本专利技术提高了标签识别率,使系统能够在更短的时间内识别完中小型仓库内所有标签;2.通过使用尾码连续识别变量,优先处理尾码重复频率高的区域内的部分漏读标签,减少了时隙花销,提高了系统效率。附图说明图1是本专利技术的方法流程图;图2是本专利技术的场景示意图,模拟的场景是中小型仓库环境。图3是本专利技术与已有的尾码识别方法在全识别圈数(即阅读器识别完中小型区域内的标签所移动的圈数)上的性能对比图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步说明。实施例一:如图2所示的设计,一种以尾码重复出现频率为指标的单阅读器快速识别RFID标签的方法的场景本文档来自技高网
...

【技术保护点】
1.一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法;其特征在于,具体步骤以下:Step1、阅读器发送读取RFID标签尾码的命令即代表帧开始,区域内的标签收到阅读器的命令后随机选择一个时隙作应答;Step2、对于一帧内的依次轮询的时隙,阅读器出现以下三种应答;a无应答,即没有标签与阅读器进行通信,标签不做任何操作,阅读器位置调整,区域内标签重新确定,阅读器进入下一个时隙;b单尾码应答,即有一个标签与阅读器进行通信,随机时隙数为0的标签将尾码发送给阅读器;当阅读器读到标签的尾码未存在尾码表里,则表示当前标签为全新标签即未识别标签,此时进行全新标签的处理,并将全新标签的尾码写入尾码表;当阅读器读到标签的尾码已存在尾码表里,则表示当前标签为已识别标签或漏读标签,此时待该区域的全新标签识别结束后,再对已识别标签或漏读标签的剩余ID码进行处理,并用尾码连续识别量k表示连续读到的已存在尾码;c多尾码应答,即多个标签同时与阅读器进行通信,阅读器位置调整,其区域内标签重新确定,进入下一个时隙;Step3、当单尾码应答中的尾码连续识别量k达到设定值时,此时进行标签剩余码的处理,从尾码表里随机选择一定比例的尾码依次进行漏读标签的处理。Step4、重复上述所有步骤,直至当前帧内时隙轮询结束,然后开始下一帧的读取,直到区域内的标签被全部识别。...

【技术特征摘要】
1.一种以尾码连续识别量为指标的单阅读器识别RFID标签的方法;其特征在于,具体步骤以下:Step1、阅读器发送读取RFID标签尾码的命令即代表帧开始,区域内的标签收到阅读器的命令后随机选择一个时隙作应答;Step2、对于一帧内的依次轮询的时隙,阅读器出现以下三种应答;a无应答,即没有标签与阅读器进行通信,标签不做任何操作,阅读器位置调整,区域内标签重新确定,阅读器进入下一个时隙;b单尾码应答,即有一个标签与阅读器进行通信,随机时隙数为0的标签将尾码发送给阅读器;当阅读器读到标签的尾码未存在尾码表里,则表示当前标签为全新标签即未识别标签,此时进行全新标签的处理,并将全新标签的尾码写入尾码表;当阅读器读到标签的尾码已存在尾码表里,则表示当前标签为已识别标签或漏读标签,此时待该区域的全新标签识别结束后,再对已识别标签或漏读标签的剩余ID码进行处理,并用尾码连续识别量k表示连续读到的已存在尾码;c多尾码应答,即多个标签同时与阅读器进行通信,阅读器位置调整,其区域内标签重新确定,进入下一个时隙;Step3、当单尾码应答中的尾码连续识别量k达到设定值时,此时进行标签剩余码的处理,从尾码表里随机选择一定比例的尾码依次进行漏读标签的处理。Step4、重复上述所有步骤,直至当前帧内时隙轮询结束,然后开始下一帧的读取,直到区域内的标签被全部识别。2.根据权利要求1所述的以尾码连续识别量为指标的单阅读器识别RFID标签的方法,其特征在于:所述步骤Step1的具体过程如下:阅读器区域内的标签接收到命令,生成0-L的随机时隙数;不在区域内的保持静默,不做任何操作,该步骤产生一张二维表,存有标签随机时隙数、EPC码、尾码和剩余码信息;Step2.2、随机时隙数为0的标签立即响应...

【专利技术属性】
技术研发人员:李晓武宋月玲
申请(专利权)人:昆明理工大学
类型:发明
国别省市:云南,53

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

1