标签盘存方法、读写器、存储介质及计算机设备技术

技术编号:30529536 阅读:27 留言:0更新日期:2021-10-27 23:19
本发明专利技术提供的标签盘存方法、读写器、存储介质及计算机设备,在当前盘存周期内,读写器可以对设定识别范围内的至少一个参与盘存的标签进行识读,并得到识读结果,接着根据该第一识读结果以及上一退出条件参数,来判断当前盘存周期是否满足预设退出条件,若满足,则退出当前盘存周期,若不满足,则根据当前识读结果与上一识读结果的变化趋势来更新上一退出条件参数,使得退出条件参数的变化趋势收敛至与识读结果的变化趋势一致,并可以根据该退出条件参数来动态调整当前盘存周期的识读次数和盘存持续时间,从而有效提升盘存效率。从而有效提升盘存效率。从而有效提升盘存效率。

【技术实现步骤摘要】
标签盘存方法、读写器、存储介质及计算机设备


[0001]本专利技术涉及射频识别
,尤其涉及一种标签盘存方法、读写器、存储介质及计算机设备。

技术介绍

[0002]RFID(射频识别)技术是一种非接触的、利用射频信号及空间耦合和传输特性进行双向通信,实现对静止或移动物体的自动识别,并进行信息交换的、实用的自动识别技术。利用RFID技术的RFID系统通常包括一台RFID读写器和多个电子标签,当电子标签进入读写器的通信范围内时,RFID读写器向电子标签发送读取命令,以读取电子标签中的电子产品编码(Electronic Product Code,EPC)号,并根据EPC号来获取电子标签对应的物品的信息,例如物品的品类、放置位置等。
[0003]在RFID系统识别过程中,由于读写器和标签通过无线空间信道进行通信,当多个读写器或多个标签同时向信道发送信号时,信号将会在无线信道中相互干扰,产生碰撞问题,从而造成了标签数据读取的不可靠和不正确。为了实现多个标签的正确识别,RFID系统中需要建立有效的防碰撞机制用来协调多标签和读写器之间的通信过程。目前得到广泛应用的RFID防碰撞算法,均基于TDMA技术,并可细分为ALOHA防碰撞算法和二进制搜索算法。ALOHA防碰撞算法,采取的是“标签主动”策略,即标签进入读写器能量场范围并获取到能量之后,自行向读写器发送自身ID。二进制搜索算法,采取的是“读写器主动”策略,即多个标签进入读写器工作场后,读写器发送带限制条件的询问命令,满足限制条件的标签回答。
[0004]但是,随着RFID技术在物流、零售、制造业、服装业、资产管理等领域的深入应用,场景环境中标签数量不断增多、标签分布愈加复杂,标签识读业务对于防碰撞算法要求越来越高,其中最重要的当属盘存效率,盘存效率指的是读写器识别标签的效率。以ALOHA算法和二进制搜索算法为代表的传统RFID防碰撞算法在盘存效率方面,已很难满足使用需求。

技术实现思路

[0005]本专利技术的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中以ALOHA算法和二进制搜索算法为代表的传统RFID防碰撞算法在盘存效率方面,已很难满足使用需求的技术缺陷。
[0006]本专利技术提供了一种标签盘存方法,所述方法包括:在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果;根据所述识读结果以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件;若满足,则退出所述当前盘存周期;若不满足,则基于所述识读结果与上一识读结果的变化趋势更新所述退出条件参数,并返回执行对所述设定识别范围内的至少一个参与
盘存的标签进行识读的过程。
[0007]可选地,所述在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果的步骤,包括:在当前盘存周期内,向设定识别范围内的至少一个参与盘存的标签发送Query指令,所述Query指令包含所述当前盘存周期的Q值;接收所述参与盘存的标签返回的与所述当前盘存周期的Q值对应的RN16,并统计正确返回RN16的标签数量,以及错误或超时返回RN16的标签数量;向正确返回RN16的标签发送ACK指令,并接收所述正确返回RN16的标签发送的EPC号;统计正确返回EPC号的标签数量,以及错误或超时返回EPC号的标签数量;将所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量,以及所述错误或超时返回EPC号的标签数量作为识读结果。
[0008]可选地,所述当前盘存周期的Q值为动态调整的值;所述Q值的动态调整过程包括:在所述当前盘存周期开始时,设置决定时隙数量的Q初始值;基于预设动态调整条件、所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量、所述错误或超时返回EPC号的标签数量,以及所述退出条件参数,对所述Q初始值进行调整。
[0009]可选地,所述的标签盘存方法,还包括:在所述当前盘存周期内,获取设定调整次数内的多个Q值;确定每一次调整后的Q值对应的正确返回EPC号的标签数量,以及多个Q值的总和;根据每一次正确返回EPC号的标签数量,以及多个Q值的总和,确定是否将最后一次调整后的Q值恢复至所述Q初始值。
[0010]可选地,所述根据所述识读结果以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件的步骤,包括:根据所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量、所述错误或超时返回EPC号的标签数量,以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件。
[0011]可选地,所述基于所述识读结果与上一识读结果的变化趋势更新所述退出条件参数的步骤,包括:基于所述识读结果中正确返回EPC号的标签数量,与上一识读结果中正确返回EPC号的标签数量的变化趋势,对所述退出条件参数的参数值进行更新。
[0012]可选地,所述基于所述识读结果中正确返回EPC号的标签数量,与上一识读结果中正确返回EPC号的标签数量的变化趋势,对所述退出条件参数的参数值进行更新的步骤,包括:判断所述当前盘存周期的Q值是否大于上一盘存周期的Q值;若是,则在所述识读结果中正确返回EPC号的标签数量不小于上一识读结果中正确返回EPC号的标签数量时,将所述退出条件参数的参数值上调;否则,保持所述退出条件参数不变。
[0013]可选地,所述的标签盘存方法,还包括:根据RFID频段区域以及频率范围,设置频率信道间隔;根据所述频率信道间隔建立多个频率矩阵,并对每个频率矩阵中的频点元素进行随机排序;针对每个频率矩阵,建立与所述频率矩阵中的频点元素对应的正确返回EPC号的标签数量矩阵;按照预设的抽取策略在各个正确返回EPC号的标签数量矩阵中抽取多个正确返回EPC号的标签数量,并确定与抽取的多个正确返回EPC号的标签数量对应的频点,选择其中一个频点作为下一次识读的识读频率。
[0014]可选地,所述确定与抽取的多个正确返回EPC号的标签数量对应的频点,选择其中一个频点作为下一次识读的识读频率的步骤,包括:将抽取的正确返回EPC号的标签数量进行排序,并根据排序结果确定多个与所述正确返回EPC号的标签数量对应的频点矩阵;按照预设的选择策略选择所述频点矩阵中的一个频点,将所述频点作为下一次识读的识读频率。
[0015]可选地,在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果之前,该方法还包括:获取上一次识读的识读持续时间和休眠持续时间;根据所述上一次识读的识读持续时间与所述上一次识读的休眠持续时间之间的比值,确定统计时间;在所述统计时间内,对识读到的返回EPC号的标签数量进行统计,得到统计结果;将所述统计结果与预设标签数量阈值进行比对,并根据比对结果确定当前识读的识读持续时间和休眠持续时间。
[0016]本专利技术还提供了一种读写器,包括:标签识读模块,用于在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果;确定退出模块,用于根据所述识读结果以及上一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种标签盘存方法,其特征在于,所述方法包括:在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果;根据所述识读结果以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件;若满足,则退出所述当前盘存周期;若不满足,则基于所述识读结果与上一识读结果的变化趋势更新所述退出条件参数,并返回执行对所述设定识别范围内的至少一个参与盘存的标签进行识读的过程。2.根据权利要求1所述的标签盘存方法,其特征在于,所述在当前盘存周期内,对设定识别范围内的至少一个参与盘存的标签进行识读,得到识读结果的步骤,包括:在当前盘存周期内,向设定识别范围内的至少一个参与盘存的标签发送Query指令,所述Query指令包含所述当前盘存周期的Q值;接收所述参与盘存的标签返回的与所述当前盘存周期的Q值对应的RN16,并统计正确返回RN16的标签数量,以及错误或超时返回RN16的标签数量;向正确返回RN16的标签发送ACK指令,并接收所述正确返回RN16的标签发送的EPC号;统计正确返回EPC号的标签数量,以及错误或超时返回EPC号的标签数量;将所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量,以及所述错误或超时返回EPC号的标签数量作为识读结果。3.根据权利要求2所述的标签盘存方法,其特征在于,所述当前盘存周期的Q值为动态调整的值;所述Q值的动态调整过程包括:在所述当前盘存周期开始时,设置决定时隙数量的Q初始值;基于预设动态调整条件、所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量、所述错误或超时返回EPC号的标签数量,以及所述退出条件参数,对所述Q初始值进行调整。4.根据权利要求3所述的标签盘存方法,其特征在于,还包括:在所述当前盘存周期内,获取设定调整次数内的多个Q值;确定每一次调整后的Q值对应的正确返回EPC号的标签数量,以及多个Q值的总和;根据每一次正确返回EPC号的标签数量,以及多个Q值的总和,确定是否将最后一次调整后的Q值恢复至所述Q初始值。5.根据权利要求2所述的标签盘存方法,其特征在于,所述根据所述识读结果以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件的步骤,包括:根据所述错误或超时返回RN16的标签数量、所述正确返回EPC号的标签数量、所述错误或超时返回EPC号的标签数量,以及上一退出条件参数,确定所述当前盘存周期是否满足预设退出条件。6.根据权利要求2所述的标签盘存方法,其特征在于,所述基于所述识读结果与上一识读结果的变化趋势更新所述退出条件参数的步骤,包括:基于所述识读结果中正确返回EPC号的标签数量,与上一识读结果中正确返回EPC号的标签数量的变化趋势,对所述退出条件参数的参数值进行更新。
7.根据权利要求6所述的标签盘存方法,其特征在于,所述基于所述识读结果中正确返回EPC号的标签数量,与上一...

【专利技术属性】
技术研发人员:邹建军王伟汪洋田晓明
申请(专利权)人:江苏东大集成电路系统工程技术有限公司
类型:发明
国别省市:

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

1