CN115563993A - 射频识别处理方法、装置、设备、存储介质和程序产品 - Google Patents

射频识别处理方法、装置、设备、存储介质和程序产品 Download PDF

Info

Publication number
CN115563993A
CN115563993A CN202211213525.4A CN202211213525A CN115563993A CN 115563993 A CN115563993 A CN 115563993A CN 202211213525 A CN202211213525 A CN 202211213525A CN 115563993 A CN115563993 A CN 115563993A
Authority
CN
China
Prior art keywords
target
value
reader
writer
transponder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211213525.4A
Other languages
English (en)
Inventor
吴景盈
杨子
刘重军
刘成
李俊
于吉涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Comba Network Systems Co Ltd
Original Assignee
Comba Network Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Comba Network Systems Co Ltd filed Critical Comba Network Systems Co Ltd
Priority to CN202211213525.4A priority Critical patent/CN115563993A/zh
Publication of CN115563993A publication Critical patent/CN115563993A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10019Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
    • G06K7/10029Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers. the collision being resolved in the time domain, e.g. using binary tree search or RFID responses allocated to a random time slot

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Near-Field Transmission Systems (AREA)

Abstract

本申请涉及一种射频识别处理方法、装置、设备、存储介质和程序产品,该方法包括:在通过目标转发器发送携带有初始Q值的询问命令后,获取响应标签的数量,并根据响应标签的数量和预设阈值,确定目标调整步长。进一步地,根据目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值发送新的询问命令。可见,本申请实施例中,通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的Q值进行调整的方式,可以使得调整后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。

Description

射频识别处理方法、装置、设备、存储介质和程序产品
技术领域
本申请涉及通信技术领域,特别是涉及一种射频识别处理方法、装置、设备、存储介质和程序产品。
背景技术
RFID(Radio Frequency Identification)是一种非接触式的自动识别技术,它使用射频信号来传输信息。例如,通过射频信号自动识别目标对象并获取目标对象的相关数据。
传统技术中,读写器向多个标签发送携带有Q值的询问(Query)命令,以使标签根据询问命令中的Q值生成随机数并进行时隙计数,直至时隙计数为零时,标签向读写器发送响应信号。
但传统技术中可能会存在多个标签持续碰撞的问题,导致读写器的标签盘点效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种射频识别处理方法、装置、设备、存储介质和程序产品。
第一方面,本申请实施例提供一种射频识别处理方法,该方法应用于读写器,该方法包括:
在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量;
根据响应标签的数量和预设阈值,确定目标调整步长;
根据目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值发送新的询问命令。
第二方面,本申请实施例提供一种射频识别处理方法,该方法应用于目标转发器,该方法包括:
接收读写器发送的询问命令,其中,询问命令中携带更新后的Q值,更新后的Q值为读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据目标调整步长对初始Q值进行调整后得到的值;
转发询问命令。
第三方面,本申请实施例提供一种射频识别处理装置,该装置应用于读写器,该装置包括:
获取模块,用于在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量;
确定模块,用于根据响应标签的数量和预设阈值,确定目标调整步长;
调整模块,用于根据目标调整步长对初始Q值进行调整,得到更新后的Q值;
发送模块,用于基于更新后的Q值发送新的询问命令。
第四方面,本申请实施例提供一种射频识别处理装置,该装置应用于目标转发器,该装置包括:
接收模块,用于接收读写器发送的询问命令,其中,询问命令中携带更新后的Q值,更新后的Q值为读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据目标调整步长对初始Q值进行调整后得到的值;
转发模块,用于转发询问命令。
第五方面,本申请实施例提供一种通信设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面或第二方面中的任一实施例的射频识别处理方法的步骤。
第六方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现第一方面或第二方面中的任一实施例的射频识别处理方法的步骤。
第七方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面或第二方面中的任一实施例的射频识别处理方法的步骤。
上述射频识别处理方法、装置、设备、存储介质和程序产品,在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量,并根据响应标签的数量和预设阈值,确定目标调整步长。进一步地,根据目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值发送新的询问命令。可见,本申请实施例中,通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的Q值进行调整的方式,可以使得调整后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。
附图说明
为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域不同技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的RFID***示意图一;
图2为本申请实施例提供的RFID***示意图二;
图3为本申请一个实施例中射频识别处理方法的流程示意图;
图4为本申请实施例提供的改进Q值调整方法的流程示意图;
图5为本申请另一个实施例中射频识别处理方法的流程示意图;
图6为本申请实施例提供的激活信号的物理帧的结构示意图一;
图7为本申请实施例提供的激活信号的物理帧的结构示意图二;
图8为本申请另一个实施例中射频识别处理方法的流程示意图;
图9为本申请另一个实施例中射频识别处理方法的流程示意图;
图10为本申请另一个实施例中射频识别处理方法的流程示意图;
图11为本申请实施例提供的目标转发器的状态切换的流程示意图;
图12为本申请另一个实施例中射频识别处理方法的流程示意图;
图13为本申请另一个实施例中射频识别处理方法的流程示意图;
图14为本申请另一个实施例中射频识别处理方法的流程示意图;
图15为本申请一个实施例中射频识别处理装置的结构示意图;
图16为本申请另一个实施例中射频识别处理装置的结构示意图;
图17为本申请一个实施例中通信设备的结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施例的限制。
RFID是一种非接触式的自动识别技术,它基于电磁信号的调制和检测,使用无线电频率来传输信息。例如,通过射频信号自动识别标签所属的目标对象并获取目标对象的相关数据。RFID技术具有标签成本低、可重复利用且使用寿命长的特点,如今被广泛应用在跟踪识别、交通运输、供应链管理、支付***和仓储物流等场景。
RFID***可以包括:读写器和标签,其中,读写器和标签中分别设置有用于通信的射频天线(或者简称为天线);标签是RFID***的数据载体,通常设置于目标对象中。天线是一种能将接收到的电磁波转换为电流信号,或将电流信号转换成电磁波发射出去的装置。在RFID***中,读写器必须通过天线发射能量形成电磁场,通过电磁场对标签进行识别,因此读写器的天线所形成的电磁场范围就是读写器的可读区域。
具体射频识别过程中,读写器负责与标签双向通信,同时接收来自上位机的控制指令。通常情况下,读写器通过射频信号给标签提供能量并“询问(Query)”标签,标签被激活后将其存储的电子产品代码(Electronic Product Code,EPC)信息发送给读写器。具体地,标签在收到读写器发送的“询问(Query)”信号后,利用一部分能量为自身供电,并利用剩余能量将标签内存储的EPC信息调制后反射回读写器。
传统技术中,读写器向多个标签发送携带有Q值的询问(Query)命令,以使标签根据询问命令中的Q值生成随机数并进行时隙计数,直至时隙计数为零时,标签向读写器发送响应信号。
但传统技术中可能会存在多个标签持续碰撞的问题,会影响读写器对标签返回信号的识别,从而导致读写器的标签盘点效率较低。例如,读写器在发送询问(Query)命令1后,存在多个标签响应的情况(或者称之为标签碰撞);进一步地,读写器在发送询问(Query)命令2后,仍然存在多个标签碰撞。
本申请实施例中涉及的标签盘点是指读写器通过多次发送携带有Q值的询问(Query)命令的方式,以获取各标签的EPC信息的过程。
图1为本申请实施例提供的RFID***示意图一,如图1所示,本申请实施例的RFID***可以包括:读写器101、多个转发器102和多个标签103,其中,每个标签102可以设置于不同的目标对象中;此外,RFID***还可以包括其它设备。
本申请实施例中,为了扩大读写器的可读区域,以延长标签的识别距离,通过在读写器和标签之间添加转发器的方式,将读写器的天线所形成的电磁场范围延长,从而扩大读写器的可读区域。通过读写器–转发器–标签三点式的RFID***架构,可以解除传统读写器–标签两点式的RFID***中能量供给对距离的制约,解决了传统RFID***标签识别距离过短的问题。
图2为本申请实施例提供的RFID***示意图二,如图2所示,本申请实施例以读写器101、多个转发器102中的目标转发器102G以及目标转发器102G对应的标签103为例对RFID***进行介绍。
示例性地,本申请实施例中的读写器到目标转发器的前向链路的工作频率可以包括但不限于840MHz-845MHz,目标转发器到读写器的反向链路的工作频率可以包括但不限于920MHz-925MHz;目标转发器到标签的工作频率可以包括但不限于920MHz-925MHz;标签到读写器的工作频率可以包括但不限于920MHz-925MHz。
本申请实施例中的读写器与目标转发器之间链路的通信协议可以采用本申请实施例提供的自定义协议。本申请后续实施例中会对读写器与目标转发器之间链路的通信方式进行介绍。
需要说明的是,本申请实施例中的目标转发器到标签的前向链路的通信协议可以参考EPC协议标准制定的读写器到标签的前向链路的公有协议,以及标签到读写器的反向链路的通信协议可以参考EPC协议标准制定的标签到读写器的反向链路的公有协议。
本申请实施例提供的射频识别处理方法、装置、设备、存储介质和程序产品,通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的Q值进行调整的方式,可以使得调整后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。
在一个实施例中,图3为本申请一个实施例中射频识别处理方法的流程示意图,本申请实施例中以该方法应用于图1或图2中的读写器为例进行说明。
如图3所示,本申请实施例的方法可以包括以下步骤:
步骤S301、在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量。
一种可能的实现方式中,若RFID***包括一个转发器,则本申请实施例中的目标转发器为该RFID***中的该转发器。
另一种可能的实现方式中,若RFID***包括多个转发器,则本申请实施例中的目标转发器可以为读写器从多个转发器中选择的转发器。示例性地,读写器可以根据所需盘点标签的位置区域,从多个转发器中选择与该位置区域对应的转发器作为目标转发器。又一示例性地,读写器可以根据多个转发器的当前负荷信息,从多个转发器中选择当前负荷最小的转发器作为目标转发器。当然,读写器还可以通过其它方式从多个转发器中选择目标转发器,本申请实施例中对此并不作限定。
示例性地,本申请实施例中涉及的任意Q值(例如,初始Q值或者更新后的Q值等)的取值范围可以是[0,15]中的整数;通常情况下,初始Q值可根据读写器所需盘点标签的总数量(即标签总数)进一步选择确认,若事先已知标签总数,则初始Q值的取值为log2(标签总数);若事先未知标签总数,也可以预设初始Q值,如预设初始Q值为4。
此外,本申请实施例中,根据RFID标准中用于860MHz-960MHz通信的RFID空中接口协议规范,任意标签内可以含有一个随机数生成器(Random Numeral Generator,RNG)和时隙计数器。任意标签在接收到目标转发器转发的询问(Query)命令之后,可以根据该询问命令中携带的Q值通过随机数生成器生成多个随机数,其中,随机数的取值范围可以是[0,2Q-1]。进一步地,该标签可以从多个随机数中随机选择一个目标随机数RN16存放到时隙计数器进行时隙计数,直至时隙计数器中的时隙计数为零时,该标签向读写器发送携带有目标随机数RN16的第一响应信号,其中,目标随机数用于表示在长度为2Q的物理帧中标签在哪个时隙回复读写器。
需要说明的是,本申请实施例中,对于时隙计数不为零的标签,每收到一次询问(Query)命令,该标签的时隙计数器自减1,直至时隙计数为零;或者,在检测到询问(Query)命令中携带的Q值发生变化时,该标签在下一帧可以重新根据变化后的Q值生成多个随机数,并从中随机选择一个新的目标随机数存放到时隙计数器重新倒数。
本步骤中,读写器在通过目标转发器向多个标签发送携带有初始Q值的询问(Query)命令后,可以获取针对于该询问命令的响应标签的数量。应理解,本申请实施例中目标转发器可以通过广播方式向多个标签发送询问命令;当然,目标转发器也可以通过其它方式向多个标签发送询问命令,本申请实施例中对此并不作限定。
示例性地,本申请实施例中的响应标签可以包括但不限于:向读写器回复携带有目标随机数RN16的第一响应信号的标签,或者向读写器回复携带有EPC信息的第二响应信号的标签。
一种可能的实现方式中,读写器根据至少一个响应标签发送的响应信号确定雷达截面(Radar Cross Section,RCS)星座图,并根据雷达截面星座图确定响应标签的数量,其中,每个响应标签的响应信号可以包括该响应标签的目标随机数或者产品电子代码EPC信息。
本申请实施例中,任意标签向读写器返回对应的响应信号时,其响应信号的波形可以分解成直角坐标轴为幅度-相位的雷达截面星座图,其中,雷达截面星座图中每个标签有两个RCS状态(例如,幅度状态和相位状态)。对于同一个时隙内,若N个标签响应(或者称之为N个标签碰撞),则星座图中应该存在2N个RCS状态。因此,读写器可以通过星座图上的RCS状态的个数,分辨出碰撞标签的数量N,即响应标签的数量N。
本实现方式中,读写器可以根据各响应标签发送的响应信号确定雷达截面星座图,并可以根据雷达截面星座图中的RCS状态的个数,确定响应标签的数量。
另一种可能的实现方式中,读写器可以根据区间估计算法和/或解析式估计算法确定响应标签的数量。
此外,读写器还可以通过其它方式确定响应标签的数量,本申请实施例中对此并不作限定。
步骤S302、根据响应标签的数量和预设阈值,确定目标调整步长。
本步骤中,读写器可以根据上述步骤S301中获取的响应标签的数量与预设阈值进行对比的方式,确定目标调整步长。示例性地,本申请实施例中的预设阈值可以包括但不限于:第一预设阈值和第二预设阈值,其中,第一预设阈值大于第二预设阈值。
一种可能的实现方式中,若响应标签的数量大于第一预设阈值,则读写器可以根据响应标签的数量确定目标调整步长。示例性地,本申请实施例中的第一预设阈值大于2,本实现方式中的目标调整步长大于0.5。
示例性地,读写器可以将响应标签的数量确定为目标调整步长,或者,读写器可以将响应标签的数量的对数值确定为目标调整步长,例如,目标调整步长可以为log2(N),其中,N代表响应标签的数量。此外,对于不同应用场景的需求特征,读写器根据响应标签的数量还可以通过其它方式确定目标调整步长,本申请实施例中对此并不作限定。
本实现方式中,读写器在响应标签的数量大于第一预设阈值时(即碰撞标签的数量过大),可以认为当前询问命令中携带的初始Q值过小,通过响应标签的数量确定目标调整步长的方式,以便于可以快速地增大下一个询问命令中携带的更新后的Q值,从而有利于RFID***快速地进入多标签防碰撞的状态。
另一种可能的实现方式中,若响应标签的数量大于第二预设阈值且不大于第一预设阈值,或者响应标签的数量小于第二预设阈值,则读写器可以将预设步长确定为目标调整步长,其中,第一预设阈值大于第二预设阈值。示例性地,本申请实施例中的第二预设阈值可以小于2(例如,第二预设阈值为1),预设步长的取值范围可以是[0.1,0.5]。
本实现方式中,读写器在响应标签的数量大于第二预设阈值且不大于第一预设阈值时(即碰撞标签的数量不大),可以认为当前询问命令中携带的初始Q值有点小,通过将预设步长确定为目标调整步长的方式,以便于可以增大下一个询问命令中携带的更新后的Q值以容纳更多的标签数,从而有利于RFID***进入多标签防碰撞的状态。
本实现方式中,读写器在响应标签的数量小于第二预设阈值时(即时隙空闲),可以认为当前询问命令中携带的初始Q值有点大,通过将预设步长确定为目标调整步长的方式,以便于可以减小下一个询问命令中携带的更新后的Q值以减少时隙空闲,从而有利于提高标签盘点效率。
另一种可能的实现方式中,若响应标签的数量等于第二预设阈值(即时隙既未空闲也未发生碰撞),则读写器无需对询问命令中携带的Q值进行调整,即下一个询问命令中仍然携带初始Q值。
步骤S303、根据目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值发送新的询问命令。
本步骤中,读写器根据上述步骤S302中确定的目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值通过目标转发器发送新的询问命令,以便于执行下一次的标签盘点操作。应理解,本申请实施例中的步骤S301-步骤S303为多次循环执行的过程,直至读写器对所有的标签均盘点成功。
可选地,考虑到本申请实施例中询问命令中携带的Q值通常为整数,若更新后的Q值为非整数,则读写器可以通过对更新后的Q值进行四舍五入得到处理后的更新后的Q值,以便于将处理后的更新后的Q值携带于新的询问命令发送给目标转发器。若更新后的Q值为整数,则读写器无需对更新后的Q值进行四舍五入处理。
示例性地,若响应标签的数量大于第一预设阈值,则读写器可以根据响应标签的数量所确定的目标调整步长对初始Q值进行增大调整,得到更新后的Q值。例如,读写器可以通过对目标调整步长与初始Q值进行求和处理,得到更新后的Q值。
又一示例性地,若响应标签的数量大于第二预设阈值且不大于第一预设阈值,则读写器可以根据预设步长所确定的目标调整步长对初始Q值进行增大调整,得到更新后的Q值。例如,读写器根据预设步长所确定的目标调整步长可以通过如下公式(1)对初始Q值进行增大调整,得到更新后的Q值。
Q2=min(15,Q1+C) 公式(1)
其中,Q2代表更新后的Q值,Q1代表初始Q值,C代表预设步长。
此外,读写器根据预设步长所确定的目标调整步长还可以通过上述公式(2)的其它变形或者等效公式对初始Q值进行增大调整,得到更新后的Q值,本申请实施例中对此并不作限定。
又一示例性地,若响应标签的数量小于第二预设阈值,则读写器可以根据预设步长所确定的目标调整步长对初始Q值进行减小调整,得到更新后的Q值。例如,读写器根据预设步长所确定的目标调整步长可以通过如下公式(2)对初始Q值进行减小调整,得到更新后的Q值。
Q2=max(0,Q1-C) 公式(2)
此外,读写器根据预设步长所确定的目标调整步长还可以通过上述公式(2)的其它变形或者等效公式对初始Q值进行减小调整,得到更新后的Q值,本申请实施例中对此并不作限定。
需要说明的是,若询问命令中携带的Q值发生变化,则未完成标签盘点操作的所有标签在下一帧可以重新根据变化后的Q值生成多个随机数,并从中随机选择一个新的目标随机数存放到时隙计数器重新倒数。
本申请实施例提供的射频识别处理方法,在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量,并根据响应标签的数量和预设阈值,确定目标调整步长。进一步地,根据目标调整步长对初始Q值进行调整,得到更新后的Q值,并基于更新后的Q值发送新的询问命令。可见,本申请实施例中,通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的Q值进行调整的方式,可以使得调整后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。
图4为本申请实施例提供的改进Q值调整方法的流程示意图,如图4所示,若Qfp值是浮点型Q值,则读写器通过对Qfp值进行四舍五入得到整数型的Q值,并将整数型的Q值携带于询问命令发送给目标转发器,其中,四舍五入可以通过函数round()等方式实现。
进一步地,读写器判断响应标签的数量是否大于第一预设阈值;若响应标签的数量大于第一预设阈值,则读写器可以根据响应标签的数量所确定的目标调整步长对该Q值对应的Qfp值进行增大调整,得到调整后的Qfp值,并返回对调整后的Qfp值进行四舍五入得到新整数型的Q值以及将新整数型的Q值携带于新的询问命令发送给目标转发器的操作。
或者,若响应标签的数量不大于第一预设阈值,则读写器判断响应标签的数量是否大于第二预设阈值。进一步地,若响应标签的数量大于第二预设阈值,则读写器可以根据预设步长对Q值对应的Qfp值进行增大调整,得到调整后的Qfp值,并返回对调整后的Qfp值进行四舍五入得到新整数型的Q值以及将新整数型的Q值携带于新的询问命令发送给目标转发器的操作。
或者,若响应标签的数量小于第二预设阈值,则读写器可以根据预设步长对Q值对应的Qfp值进行减小调整,得到调整后的Qfp值,并返回对调整后的Qfp值进行四舍五入得到新整数型的Q值以及将新整数型的Q值携带于新的询问命令发送给目标转发器的操作。
或者,若响应标签的数量等于第二预设阈值,则读写器可以无需对Q值对应的Qfp值进行调整,并返回对Qfp值进行四舍五入得到整数型的Q值以及将整数型的Q值携带于新的询问命令发送给目标转发器的操作。
应理解,上述过程为多次循环执行的过程,为了便于理解,本申请实施例中以初始Q值和更新后的Q值为例示出的。
需要说明的是,图4中以读写器通过对Q值对应的Qfp值进行调整的方式,来实现对询问命令中所携带的Q值的调整;此外,读写器也可以直接通过对询问命令中携带的Q值进行调整的方式,来实现对询问命令中所携带的Q值的调整,具体的过程可以参考图4中的相关内容,此处不再赘述。
在一个实施例中,图5为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中对读写器在通过目标转发器转发携带初始Q值的询问命令之前,如何激活目标转发器的相关内容进行介绍。如图5所示,本申请实施例的方法可以包括以下步骤:
步骤S501、向目标转发器发送激活信号。
本步骤中,读写器可以向目标转发器发送激活信号,以使目标转发器根据激活信号将状态切换至激活状态,其中,激活信号用于指示目标转发器根据激活信号切换至激活状态。应理解,目标转发器的默认状态为去激活状态,目标转发器处于去激活状态时不会转发读写器所发送的前向信号(例如,询问命令等)。
本申请下述实施例中对激活信号的物理帧的结构进行介绍。
图6为本申请实施例提供的激活信号的物理帧的结构示意图一,如图6所示,本申请实施例的激活信号的物理帧可以包括:前导(preamble)部分、数据(data)部分和校验部分,其中,前导部分用于帧同步,数据部分用于指示目标转发器的信息(例如,目标转发器的目标状态信息、目标转发器的标识信息和/或目标发射天线的标识信息),校验部分用于数据校验。
示例性地,前导部分的大小可以占6bit;校验部分的大小可以占16bit,其类型可以包括但不限于循环冗余校验(Cyclic Redundancy Check,CRC)。
图7为本申请实施例提供的激活信号的物理帧的结构示意图二,如图7所示,本申请实施例的数据部分可以包括:转发器状态(switch)指示字段、天线的标识(AntennasIdentity,ID)字段和目标转发器的标识(ID)字段。
其中,转发器状态指示字段用于指示目标转发器的目标状态信息,以便于控制目标转发器将状态切换至目标状态信息所指示的目标状态(例如,激活状态)。示例性地,转发器状态指示字段的大小可以占4bit。
本申请实施例中的转发器的接收天线可以有至少一个,但是发射天线可以有多个,以便于可以通过不同发射天线分别向不同方位的标签发送信号。
本申请实施例中的天线的标识字段用于指示目标转发器中的目标发射天线的标识信息,以使目标转发器转发询问命令时可以采用目标发射天线进行发送。示例性地,天线的标识字段的大小可以占5bit。
示例性地,目标发射天线可以为读写器根据所需盘点标签的位置区域从多个发射天线中确定的与该位置区域对应的发射天线,或者可以为读写器从多个发射天线中随机确定的;当然还可以通过其它方式确定的,本申请实施例中对此并不作限定。
应理解,读写器也可以无需指示目标发射天线,即激活信号的物理帧中可以不需要包含天线的标识字段。
本申请实施例中的目标转发器的标识字段用于指示目标转发器的标识信息,以便于目标转发器在检测到激活信号包括目标转发器的标识信息时,将状态切换至激活状态。示例性地,目标转发器的标识字段的大小可以占7bit。
需要说明的是,本申请实施例中的激活信号的物理帧的各字段和/或各字段所占的bit位可以根据不同业务需求特性设定,本申请实施例中对此并不作限定。
步骤S502、接收目标转发器发送的第一确认信号。
本申请实施例中,目标转发器在根据读写器发送的激活信号将状态切换至激活状态后,会向读写器返回第一确认信号。
本步骤中,读写器可以接收目标转发器发送的第一确认信号,其中,第一确认信号用于指示目标转发器已切换至激活状态,以使读写器可以通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
本申请实施例中,通过向目标转发器发送用于指示目标转发器根据激活信号切换至激活状态的激活信号,然后接收目标转发器发送的第一确认信号。可见,本申请实施例提供了读写器激活目标转发器的方式,以使读写器可以通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
在一个实施例中,图8为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中对读写器在向目标转发器发送激活信号之前,如何与目标转发器建链的相关内容进行介绍。如图8所示,本申请实施例的方法可以包括以下步骤:
步骤S801、发送寻呼信号。
本步骤中,读写器可以从多个转发器中选择出目标转发器,并发送寻呼信号,其中,寻呼信号可以包括但不限于目标转发器的标识信息,以使目标转发器在检测到寻呼信号中包括目标转发器的标识信息时可以向读写器返回第二确认信号。示例性地,读写器可以通过广播方式发送寻呼信号。
需要说明的是,读写器从多个转发器中选择目标转发器的方式可以参考本申请上述实施例中的相关内容,此处不再赘述。
步骤S802、接收目标转发器发送的第二确认信号。
本步骤中,读写器接收目标转发器发送的第二确认信号,其中,第二确认信号可以包括目标转发器的标识信息。应理解,读写器在接收到第二确认信号之后,还可以向目标转发器发送第三确认信号,以便于目标转发器可以获知读写器已接收到第二确认信号。
本申请实施例中,通过发送携带目标转发器的标识信息的寻呼信号,然后接收目标转发器发送的携带目标转发器的标识信息的第二确认信号。可见,本申请实施例提供了读写器与目标转发器的建链方式,以便于读写器激活目标转发器,并通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
在一个实施例中,图9为本申请另一个实施例中射频识别处理方法的流程示意图,本申请实施例中以该方法应用于图2中的目标转发器为例进行说明。
如图9所示,本申请实施例的方法可以包括以下步骤:
步骤S901、接收读写器发送的询问命令。
本步骤中,目标转发器可以接收读写器发送的询问命令,其中,询问命令中可以携带更新后的Q值,更新后的Q值可以为读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据目标调整步长对初始Q值进行调整后得到的值。具体地调整方式可以参考本申请上述实施例中的相关内容,此处不再赘述。
步骤S902、转发询问命令。
本步骤中,目标转发器向多个标签转发携带有更新后的Q值的询问命令,以便于各标签在检测到询问命令中携带的Q值发生变化时,可以根据更新后的Q值生成多个随机数,并从多个随机数中选择一个目标随机数RN16存放到时隙计数器进行时隙计数,直至时隙计数器中的时隙计数为零时,向读写器发送携带有目标随机数RN16的第一响应信号。
本申请实施例中,通过接收读写器发送的携带更新后的Q值的询问命令,然后转发询问命令。由于本申请实施例中的更新后的Q值为读写器通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的初始Q值调整后得到的,可以使得调整后得到的更新后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。
在一个实施例中,图10为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中对目标转发器在接收读写器发送的询问命令之前,如何激活的相关内容进行介绍。如图10所示,本申请实施例的方法可以包括以下步骤:
步骤S1001、接收读写器发送的激活信号。
本步骤中,目标转发器接收读写器发送的激活信号,其中,激活信号用于指示目标转发器根据激活信号切换至激活状态。
示例性地,本申请实施例中的激活信号的物理帧可以包括:前导(preamble)部分、数据(data)部分和校验部分。
又一示例性地,本申请实施例的数据部分可以包括:转发器状态(switch)指示字段、天线的标识(ID)字段和目标转发器的标识(ID)字段。
本申请实施例中涉及的激活信号的物理帧结构可以参考本申请上述实施例中的相关内容,此处不再赘述。
步骤S1002、根据激活信号切换至激活状态。
本步骤中,目标转发器可以在检测到激活信号中包括目标转发器的标识信息时,可以根据上述步骤S1001中的激活信号将状态切换至激活状态。
可选地,若对激活信号的物理帧的各部分信息的校验均通过,则目标转发器可以切换至激活状态。
示例性地,若本申请实施例的激活信号的物理帧可以包括:前导部分、数据部分和校验部分,则目标转发器在对前导部分、数据部分和校验部分的校验均通过时,可以将状态切换至激活状态。应理解,目标转发器对前导部分的校验过程其实就是进行帧同步过程。
需要说明的是,若校验部分为CRC,则目标转发器对校验部分进行校验时可以采用相关技术中的CRC校验方式(例如,16bitCRC校验,或者5bitCRC校验等)
又一示例性地,若本申请实施例的激活信号的物理帧可以包括:前导部分、数据部分和校验部分,其中,数据部分可以包括:转发器状态指示字段、天线的标识字段和目标转发器的标识字段,则目标转发器在对前导部分、校验部分、标识字段(例如,天线的标识字段和/或目标转发器的标识字段)和转发器状态指示字段的校验均通过时,可以将状态切换至激活状态(或者称之为on状态)。
例如,若目标转发器的标识字段所指示的目标转发器的标识信息,与目标转发器的标识信息一致,则目标转发器对目标转发器的标识字段的校验通过;若目标转发器的标识字段所指示的目标转发器的标识信息,与目标转发器的标识信息不一致,则目标转发器对目标转发器的标识字段的校验未通过。
例如,若天线的标识字段所指示的目标发射天线的标识信息,属于目标转发器的多个发射天线的标识信息,则目标转发器对天线的标识字段的校验通过;若天线的标识字段所指示的目标发射天线的标识信息,不属于目标转发器的多个发射天线的标识信息,则目标转发器对天线的标识字段的校验未通过。
示例性地,若标识字段包括:天线的标识字段和目标转发器的标识字段,读写器可以在天线的标识字段和目标转发器的标识字段的校验均通过时,确定标识字段的校验通过;或者,读写器可以在目标转发器的标识字段的校验通过时,确定标识字段的校验通过。
例如,若转发器状态指示字段所指示的目标转发器的目标状态与目标转发器的当前状态不同,则目标转发器对转发器状态指示字段的校验通过;若转发器状态指示字段所指示的目标转发器的目标状态与目标转发器的当前状态相同,则目标转发器对转发器状态指示字段的校验未通过。
应理解,若对物理帧的任一部分信息的校验未通过,则目标转发器维持去激活状态(或者称之为off状态)。
步骤S1003、向读写器发送第一确认信号。
本步骤中,目标转发器可以向读写器发送第一确认信号,其中,第一确认信号用于指示目标转发器已切换至激活状态,以使读写器可以通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
图11为本申请实施例提供的目标转发器的状态切换的流程示意图,如图11所示,本申请实施例的目标转发器的状态切换的流程可以包括如下步骤。
步骤S1101、目标转发器上电。
步骤S1102、目标转发器的状态为去激活态。
步骤S1103、目标转发器在接收到读写器发送的寻呼信号后,将持续侦听,直到收到读写器发送的激活信号。其中,激活信号属于一种前向信号。
示例性地,激活信号的物理帧可以包括:前导部分、数据部分和校验部分,其中,数据部分可以包括:转发器状态指示字段、天线的标识字段和目标转发器的标识字段。
步骤S1104、目标转发器对校验部分进行校验。
若校验部分的校验通过,则执行步骤S1105;若校验部分的校验未通过,则返回步骤S1102,即目标转发器的状态维持去激活态。
步骤S1105、目标转发器对标识字段进行校验。
若标识字段的校验通过,则执行步骤S1106;若标识字段的校验未通过,则返回步骤S1102,即目标转发器的状态维持去激活态。
步骤S1106、目标转发器对转发器状态指示字段的校验。
若转发器状态指示字段的校验通过,则执行步骤S1107;若转发器状态指示字段的校验未通过,则返回步骤S1102,即目标转发器的状态维持去激活态。
步骤S1107、目标转发器切换至激活态,并向读写器发送第一确认信号。
其中,第一确认信号用于指示目标转发器已切换至激活状态。
步骤S1108、目标转发器继续侦听是否接收到读写器发送的询问命令,以便于将接收到的询问命令转发给标签。其中,询问命令属于另一种前向信号。
示例性地,为了节省目标转发器的能量消耗,若上述步骤S1103或者步骤S1108中目标转发器的侦听等待时间超过预设时长(例如,5s)未收到任何需要转发的信号,则可以返回步骤S1102,即目标转发器的状态恢复至去激活态。需要说明的是,目标转发器的侦听等待时间可以根据不同业务需求特性设定,本申请实施例中对此并不作限定。
本申请实施例中,目标转发器在接收到读写器发送的激活信号之后,根据激活信号切换至激活状态,并向读写器发送用于指示目标转发器已切换至激活状态的第一确认信号。可见,本申请实施例提供了读写器激活目标转发器的方式,以使读写器可以通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
在一个实施例中,图12为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中对目标转发器在接收读写器发送的激活信号之前,如何与读写器建链的相关内容进行介绍。如图12所示,本申请实施例的方法可以包括以下步骤:
步骤S1201、接收读写器发送的寻呼信号。
本步骤中,目标转发器可以接收读写器可以通过广播方式或者其它方式发送的寻呼信号。
步骤S1202、若寻呼信号包括目标转发器的标识信息,则向读写器发送第二确认信号。
本步骤中,若检测到寻呼信号包括目标转发器的标识信息,则向读写器发送第二确认信号,其中,第二确认信号可以包括目标转发器的标识信息,以使读写器可以获知目标转发器已接收到寻呼信号,从而完成读写器与目标转发器之间的建链操作。
需要说明的是,多个转发器中除目标转发器之外的其它转发器在接收到寻呼信号之后,不会回复任何消息。
本申请实施例中,通过接收读写器发送的寻呼信号;进一步地,若寻呼信号包括目标转发器的标识信息,则向读写器发送第二确认信号。可见,本申请实施例提供了读写器与目标转发器的建链方式,以便于读写器激活目标转发器,并通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
在一个实施例中,图13为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中结合读写器和目标转发器对二者之间的建链过程的相关内容进行介绍。如图13所示,本申请实施例的方法可以包括以下步骤:
步骤S1301、读写器发送寻呼信号,其中,寻呼信号可以包括但不限于目标转发器的标识信息。
步骤S1302、若寻呼信号包括目标转发器的标识信息,则目标转发器向读写器发送第二确认信号,其中,第二确认信号可以包括目标转发器的标识信息。
步骤S1303、读写器在接收到第二确认信号之后,向目标转发器发送第三确认信号,以使目标转发器可以获知读写器已接收到第二确认信号,从而完成二者之间的建链操作。
可见,本申请实施例中,当RFID***中包括多个转发器时,读写器与目标转发器之间可以通过三次握手的通信方式实现读写器对特定的目标转发器的识别,从而完成二者之间的建链操作,以便于读写器激活目标转发器,并通过目标转发器可以向多个标签发送询问命令,以进行标签盘点操作。
示例性地,为了节省读写器的能量消耗,若读写器在发送寻呼信号之后的预设时长内未收到任何转发器的回复信号,则读写器可以重新发送寻呼信号;若重复发送寻呼信号的次数超过预设次数(例如,3次),且仍然未收到任何转发器的回复信号,则读写器可以停止发送寻呼信号。
在一个实施例中,图14为本申请另一个实施例中射频识别处理方法的流程示意图,在上述实施例的基础上,本申请实施例中结合读写器、目标转发器和任意标签对射频识别处理方法中的激活过程和一次标签盘点过程的相关内容进行介绍。如图14所示,本申请实施例的方法可以包括以下步骤:
步骤S1401:读写器向目标转发器发送激活信号。
示例性地,激活信号用于指示目标转发器根据激活信号切换至激活状态,其中,激活信号中可以携带但不限于目标转发器的标识信息和目标转发器的目标状态(例如激活状态)信息。
步骤S1402:目标转发器在切换至激活状态后,向读写器发送第一确认信号。
示例性地,第一确认信号用于指示目标转发器已切换至激活状态,其中,第一确认信号中可以携带但不限于目标转发器的标识信息和目标转发器的目标状态信息。
步骤S1403:读写器通过目标转发器向标签发送携带Q值的询问命令。
本申请实施例中,读写器在建立读写器与目标转发器之间的链路之后,便可以开始执行标签盘点操作。例如,读写器向目标转发器发送询问命令,以使目标转发器向各标签转发询问命令。
步骤S1404:时隙计数为零的标签向读写器发送携带有目标随机数RN16的第一响应信号。应理解,图14中以该标签的时隙计数为零为例示出的。
步骤S1405:读写器在接收到标签回复的第一响应信号后,可以通过目标转发器向该标签发送携带有目标随机数RN16的ACK(Acknowledgement)信号。
步骤S1406:该标签在接收到ACK信号后,向读写器发送携带有EPC信息的第二响应信号。
需要说明的是,读写器在接收到标签发送的EPC信息,便完成了一次标签盘点操作。
进一步地,读写器重复执行上述步骤1403-步骤S1406,直至所有的标签均被盘点成功,即读写器接收到了所有标签的EPC信息。需要说明的是,读写器在重复执行步骤S1403时,可以根据前一次标签盘点过程中的响应标签的数量和预设阈值确定目标调整步长,并根据目标调整步长对当前Q值进行调整得到更新后的Q值,并基于更新后的Q值发送新的询问命令。
示例性地,为了节省目标转发器的能量消耗,若目标转发器超过预设时长(例如,5s)未收到读写器发送的前向信号(例如,激活信号或者询问命令等),则目标转发器的状态恢复至去激活态。
综上所述,本申请实施例中,通过根据响应标签的数量和预设阈值确定目标调整步长,并基于目标调整步长对询问命令中携带的Q值进行调整的方式,可以使得调整后的Q值更加合适,有利于RFID***进入多标签防碰撞的状态,从而可以提高读写器的标签盘点效率。另外,通过读写器–转发器–标签三点式的RFID***架构,可以有效地扩大读写器的可读区域,以延长标签的识别距离。
应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的射频识别处理方法的射频识别处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个射频识别处理装置实施例中的具体限定可以参见上述实施例中对于射频识别处理方法的限定,在此不再赘述。
在一个实施例中,图15为本申请一个实施例中射频识别处理装置的结构示意图,如图15所示,本申请实施例提供的射频识别处理装置可以应用于读写器中,该射频识别处理装置可以包括:获取模块1501、确定模块1502、调整模块1503和第一发送模块1504。
其中,获取模块1501,用于在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量;
确定模块1502,用于根据响应标签的数量和预设阈值,确定目标调整步长;
调整模块1503,用于根据目标调整步长对初始Q值进行调整,得到更新后的Q值;
第一发送模块1504,用于基于更新后的Q值发送新的询问命令。
在一个实施例中,确定模块1502包括:
第一确定单元,用于若响应标签的数量大于第一预设阈值,则根据响应标签的数量确定目标调整步长。
在一个实施例中,第一确定单元具体用于:
将响应标签的数量确定为目标调整步长,或者,
将响应标签的数量的对数值确定为目标调整步长。
在一个实施例中,确定模块1502还包括:
第二确定单元,用于若响应标签的数量大于第二预设阈值且不大于第一预设阈值,或者响应标签的数量小于第二预设阈值,则将预设步长确定为目标调整步长,其中,第一预设阈值大于第二预设阈值。
在一个实施例中,获取模块1501,包括:
第三确定单元,用于根据至少一个响应标签发送的响应信号确定雷达截面星座图;
第四确定单元,用于根据雷达截面星座图确定响应标签的数量,其中,每个响应标签的响应信号包括响应标签的目标随机数或者产品电子代码EPC信息。
在一个实施例中,射频识别处理装置还包括:
第二发送模块,用于向目标转发器发送激活信号,其中,激活信号用于指示目标转发器根据激活信号切换至激活状态;
第一接收模块,用于接收目标转发器发送的第一确认信号,其中,第一确认信号用于指示目标转发器已切换至激活状态。
在一个实施例中,激活信号的物理帧包括:前导部分、数据部分和校验部分,其中,前导部分用于帧同步,数据部分用于指示目标转发器的信息,校验部分用于数据校验。
在一个实施例中,数据部分包括:转发器状态指示字段、天线的标识字段和目标转发器的标识字段。
在一个实施例中,射频识别处理装置还包括:
第三发送模块,用于发送寻呼信号,其中,寻呼信号包括目标转发器的标识信息;
第二接收模块,用于接收目标转发器发送的第二确认信号,其中,第二确认信号包括目标转发器的标识信息。
本申请实施例提供的射频识别处理装置可以用于执行本申请上述射频识别处理方法实施例中关于读写器的技术方案,其实现原理和技术效果类似,此处不再赘述。
在一个实施例中,图16为本申请另一个实施例中射频识别处理装置的结构示意图,如图16所示,本申请实施例提供的射频识别处理装置可以应用于转发器中,该射频识别处理装置可以包括:第一接收模块1601和转发模块1602。
其中,第一接收模块1601,用于接收读写器发送的询问命令,其中,询问命令中携带更新后的Q值,更新后的Q值为读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据目标调整步长对初始Q值进行调整后得到的值;
转发模块1602,用于转发询问命令。
在一个实施例中,射频识别处理装置还包括:
第二接收模块,用于接收读写器发送的激活信号,其中,激活信号用于指示目标转发器根据激活信号切换至激活状态;
切换模块,用于根据激活信号切换至激活状态;
第一发送模块,用于向读写器发送第一确认信号,其中,第一确认信号用于指示目标转发器已切换至激活状态。
在一个实施例中,激活信号的物理帧包括:前导部分、数据部分和校验部分,其中,前导部分用于帧同步,数据部分用于指示目标转发器的信息,校验部分用于数据校验。
在一个实施例中,数据部分包括:转发器状态指示字段、天线的标识字段和目标转发器的标识字段。
在一个实施例中,切换模块具体用于:
若对激活信号的物理帧的各部分信息的校验均通过,则切换至激活状态;或者,
若对物理帧的任一部分信息的校验未通过,则维持去激活状态。
在一个实施例中,射频识别处理装置还包括:
第三接收模块,用于接收读写器发送的寻呼信号;
若寻呼信号包括目标转发器的标识信息,则第二发送模块,用于向读写器发送第二确认信号,其中,第二确认信号包括目标转发器的标识信息。
本申请实施例提供的射频识别处理装置可以用于执行本申请上述射频识别处理方法实施例中关于目标转发器的技术方案,其实现原理和技术效果类似,此处不再赘述。
上述射频识别处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于通信设备中的处理器中,也可以以软件形式存储于通信设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,图17为本申请一个实施例中通信设备的结构示意图,本申请实施例中的通信设备可以包括但不限于读写器或者转发器。如图17所示,该通信设备包括通过***总线连接的处理器、存储器和通信接口。其中,该通信设备的处理器用于提供计算和控制能力。该通信设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该通信设备的通信接口用于与外部的设备进行有线或无线方式的通信。该计算机程序被处理器执行时以实现本申请上述射频识别处理方法实施例中关于读写器或者目标转发器的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域技术人员可以理解,图17中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的通信设备的限定,具体的通信设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种通信设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现本申请上述射频识别处理方法实施例中关于读写器或者目标转发器的技术方案,其实现原理和技术效果类似,此处不再赘述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现本申请上述射频识别处理方法实施例中关于读写器或者目标转发器的技术方案,其实现原理和技术效果类似,此处不再赘述。
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本申请上述射频识别处理方法实施例中关于读写器或者目标转发器的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(magnetoresistive random Access memory,MRAM)、铁电存储器(ferroelectric random access memory,FRAM)、相变存储器(phase change memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(static random access memory,SRAM)或动态随机存取存储器(dynamic randomaccess memory,DRAM)等。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

Claims (19)

1.一种射频识别处理方法,其特征在于,所述方法应用于读写器,所述方法包括:
在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量;
根据所述响应标签的数量和预设阈值,确定目标调整步长;
根据所述目标调整步长对所述初始Q值进行调整,得到更新后的Q值,并基于所述更新后的Q值发送新的询问命令。
2.根据权利要求1所述的射频识别处理方法,其特征在于,所述根据所述响应标签的数量和预设阈值,确定目标调整步长,包括:
若所述响应标签的数量大于第一预设阈值,则根据所述响应标签的数量确定所述目标调整步长。
3.根据权利要求2所述的射频识别处理方法,其特征在于,根据所述响应标签的数量确定所述目标调整步长,包括:
将所述响应标签的数量确定为所述目标调整步长,或者,
将所述响应标签的数量的对数值确定为所述目标调整步长。
4.根据权利要求2或3所述的射频识别处理方法,其特征在于,所述方法还包括:
若所述响应标签的数量大于第二预设阈值且不大于所述第一预设阈值,或者所述响应标签的数量小于所述第二预设阈值,则将预设步长确定为所述目标调整步长,其中,所述第一预设阈值大于所述第二预设阈值。
5.根据权利要求1-3中任一项所述的射频识别处理方法,其特征在于,所述获取响应标签的数量,包括:
根据至少一个所述响应标签发送的响应信号确定雷达截面星座图;
根据所述雷达截面星座图确定所述响应标签的数量,其中,每个所述响应标签的响应信号包括所述响应标签的目标随机数或者产品电子代码EPC信息。
6.根据权利要求1-3中任一项所述的射频识别处理方法,其特征在于,所述通过目标转发器转发携带初始Q值的询问命令之前,所述方法还包括:
向所述目标转发器发送激活信号,其中,所述激活信号用于指示所述目标转发器根据所述激活信号切换至激活状态;
接收所述目标转发器发送的第一确认信号,其中,所述第一确认信号用于指示所述目标转发器已切换至所述激活状态。
7.根据权利要求6所述的射频识别处理方法,其特征在于,所述激活信号的物理帧包括:前导部分、数据部分和校验部分,其中,所述前导部分用于帧同步,所述数据部分用于指示所述目标转发器的信息,所述校验部分用于数据校验。
8.根据权利要求7所述的射频识别处理方法,其特征在于,所述数据部分包括:转发器状态指示字段、天线的标识字段和所述目标转发器的标识字段。
9.根据权利要求7或8所述的射频识别处理方法,其特征在于,所述向所述目标转发器发送激活信号之前,所述方法还包括:
发送寻呼信号,其中,所述寻呼信号包括所述目标转发器的标识信息;
接收所述目标转发器发送的第二确认信号,其中,所述第二确认信号包括所述目标转发器的标识信息。
10.一种射频识别处理方法,其特征在于,所述方法应用于目标转发器,所述方法包括:
接收读写器发送的询问命令,其中,所述询问命令中携带更新后的Q值,所述更新后的Q值为所述读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据所述目标调整步长对初始Q值进行调整后得到的值;
转发所述询问命令。
11.根据权利要求10所述的射频识别处理方法,其特征在于,所述接收读写器发送的询问命令之前,所述方法还包括:
接收所述读写器发送的激活信号,其中,所述激活信号用于指示所述目标转发器根据所述激活信号切换至激活状态;
根据所述激活信号切换至激活状态;
向所述读写器发送第一确认信号,其中,所述第一确认信号用于指示所述目标转发器已切换至所述激活状态。
12.根据权利要求11所述的射频识别处理方法,其特征在于,所述激活信号的物理帧包括:前导部分、数据部分和校验部分,其中,所述前导部分用于帧同步,所述数据部分用于指示所述目标转发器的信息,所述校验部分用于数据校验。
13.根据权利要求12所述的射频识别处理方法,其特征在于,所述根据所述激活信号切换至激活状态,包括:
若对所述激活信号的物理帧的各部分信息的校验均通过,则切换至所述激活状态;
或所述方法还包括:若对所述物理帧的任一部分信息的校验未通过,则维持去激活状态。
14.根据权利要求11所述的射频识别处理方法,其特征在于,所述接收所述读写器发送的激活信号之前,所述方法还包括:
接收所述读写器发送的寻呼信号;
若所述寻呼信号包括所述目标转发器的标识信息,则向所述读写器发送第二确认信号,其中,所述第二确认信号包括所述目标转发器的标识信息。
15.一种射频识别处理装置,其特征在于,所述装置应用于读写器,所述装置包括:
获取模块,用于在通过目标转发器转发携带初始Q值的询问命令后,获取响应标签的数量;
确定模块,用于根据所述响应标签的数量和预设阈值,确定目标调整步长;
调整模块,用于根据所述目标调整步长对所述初始Q值进行调整,得到更新后的Q值;
发送模块,用于基于所述更新后的Q值发送新的询问命令。
16.一种射频识别处理装置,其特征在于,所述装置应用于目标转发器,所述装置包括:
接收模块,用于接收读写器发送的询问命令,其中,所述询问命令中携带更新后的Q值,所述更新后的Q值为所述读写器在根据响应标签的数量和预设阈值确定目标调整步长之后,根据所述目标调整步长对初始Q值进行调整后得到的值;
转发模块,用于转发所述询问命令。
17.一种通信设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-14中任一项所述的射频识别处理方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-14中任一项所述的射频识别处理方法的步骤。
19.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-14中任一项所述的射频识别处理方法的步骤。
CN202211213525.4A 2022-09-30 2022-09-30 射频识别处理方法、装置、设备、存储介质和程序产品 Pending CN115563993A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211213525.4A CN115563993A (zh) 2022-09-30 2022-09-30 射频识别处理方法、装置、设备、存储介质和程序产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211213525.4A CN115563993A (zh) 2022-09-30 2022-09-30 射频识别处理方法、装置、设备、存储介质和程序产品

Publications (1)

Publication Number Publication Date
CN115563993A true CN115563993A (zh) 2023-01-03

Family

ID=84745201

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211213525.4A Pending CN115563993A (zh) 2022-09-30 2022-09-30 射频识别处理方法、装置、设备、存储介质和程序产品

Country Status (1)

Country Link
CN (1) CN115563993A (zh)

Similar Documents

Publication Publication Date Title
CN100527858C (zh) 用于提高射频标识读出器的读范围的脉冲功率法
US8994501B2 (en) Method and apparatus for reading radio frequency identification tags with lowest power consumption
US7612672B2 (en) Query tree based tag identification method in RFID systems
US8120494B1 (en) RFID readers and systems with antenna switching upon detecting too few tags and methods
EP1977375B1 (en) Method of preventing collisions between rfid readers in rfid system
US10141982B2 (en) RFID protocols with non-interacting variants
US7825806B2 (en) Optimizing RFID reader duty cycle or power to preserve battery life
US20070273481A1 (en) RFID tag with programmable read range
US20100001843A1 (en) Apparatus and method for integrated reader and tag
EP1914659B1 (en) Bi-slot tree based tag identification method in RFID systems
JPH08316888A (ja) タグ識別システム及び方法
US20070236331A1 (en) Preventing timeout of RFID tag in timed state of air-interface protocol
WO2022142762A1 (zh) 一种通信方法及相关设备
KR100842959B1 (ko) Rfid 시스템의 스캐닝 기반 태그 인식 방법
JP4594250B2 (ja) 通信装置
Wang et al. Effective anti-collision algorithms for RFID robots system
CN115563993A (zh) 射频识别处理方法、装置、设备、存储介质和程序产品
CN112528688A (zh) 射频标签控制方法、响应方法及装置、存储介质、阅读器、射频标签
CN102043934B (zh) 射频识别***及其工作方法
KR101268542B1 (ko) 다수의 rfid 태그를 인식하기 위한 시스템 및 방법
Yang et al. The simulation and analysis of algorithms for redundant reader elimination in RFID system
WO2023092945A1 (zh) 通信方法、节点、设备、通信***及存储介质
WO2022121793A1 (zh) 一种射频识别方法及装置
KR20080008852A (ko) 무선 주파수 식별 시스템에서의 태그 리딩 장치 및 방법
CN116916470A (zh) Rfid标签的读取方法及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 510663 Shenzhou Road, Guangzhou Science City, Guangzhou economic and Technological Development Zone, Guangdong, 10

Applicant after: Jingxin Network System Co.,Ltd.

Address before: 510663 Shenzhou Road 10, Science City, Guangdong, Guangzhou

Applicant before: Jingxin Network System Co.,Ltd.