CN102332083A - 用于射频识别的阅读器与标签的信息传输方法及装置 - Google Patents
用于射频识别的阅读器与标签的信息传输方法及装置 Download PDFInfo
- Publication number
- CN102332083A CN102332083A CN201110304686A CN201110304686A CN102332083A CN 102332083 A CN102332083 A CN 102332083A CN 201110304686 A CN201110304686 A CN 201110304686A CN 201110304686 A CN201110304686 A CN 201110304686A CN 102332083 A CN102332083 A CN 102332083A
- Authority
- CN
- China
- Prior art keywords
- information
- frame
- transmission
- reader
- receive
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种用于射频识别的阅读器与标签的信息传输方法及装置,其中,提供了一种用于射频识别的阅读器的信息发送方法,包括:读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取预定长度的数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示调制方式、信息速率、帧方向和帧类型信息;读取消息数据信息并发送;对已发送的所述帧选项信息和消息数据信息进行差错校验,生成校验结果;读取所述校验结果并发送。该方法可针对不同信道环境对信息传输建立过程进行调整和控制,以提高信息传输可靠性、频谱利用率和抗干扰性能。
Description
技术领域
本发明涉及一种无线通信技术,具体说,涉及一种用于射频识别的阅读器与标签的信息传输方法及装置。
背景技术
射频识别(RFID,Radio Frequency Identify)是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。射频识别技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。射频识别技术的基本工作原理如下:标签进入阅读器电磁场覆盖区后,接收阅读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中的产品信息(无源标签或被动标签),或者利用标签携带的电池所提供的能量发送某一频率的信号(有源标签或主动标签);阅读器读取信息并解码后,送至中央信息系统进行有关数据处理。
典型的射频识别系统通常是单个阅读器同多个标签同时通信,这种通信一般也称为阅读器对标签的清点。当多个标签试图同时向阅读器发送信息或者响应阅读器命令时,便在阅读器接收端发生数据碰撞,从而导致通信失败。因此,射频识别系统通常会设计带有防碰撞能力的通信协议。比如,国际标准ISO 18000-6和ISO 18000-7分别规范了工作在900MHz的无源射频识别系统的通信方法和工作在433MHz的有源射频识别系统的通信方法。
具体地,在ISO 18000-6type C中规定的阅读器与标签通信的方法(或清点方法)是:阅读器发送查询命令(Query)发起一个清点周期。标签收到该命令后,根据命令参数Q随机在[0,2^Q-1]范围内选择一个整数,选0的发送。发送的标签同时携带一个16位随机数RN16作为临时身份ID,若发送成功,以此ID为身份信息完成阅读器与标签之间的鉴别。鉴别成功后,阅读器发送点到点的命令读取标签携带信息,比如,EPC(Electronic Product Code,电子物品编码)、TID(Tag identifier,标签识别号)等。进一步地,阅读器可以通过命令完成写操作。没有发送成功的标签,等待下一个查询命令(Query)重新响应。阅读器根据当前时隙的接收结果调整Q值。总体而言,该通信过程所定义的一次完整的清点过程完成了以下三个任务:第一个,通过查询命令(Query)及相关命令完成标签的接入(也称为多标签防碰撞);第二个,以RN16为临时身份信息进行相应的身份鉴别;第三个,阅读器通过命令对单个标签进行读写操作。
具体地,在ISO 18000-7中规定的阅读器与标签通信的方法是:阅读器发送特定的波形作为唤醒信号,唤醒处于休眠状态的标签。标签被唤醒后,等待接收阅读器发送的收集命令(Collection)。标签收到该命令后,根据参数随机地在一个时间窗口内选择一个时间片回复自己的信息(也就是选择成帧的时隙ALOHA中一个帧内的一个时隙发送自己的信息)。阅读器接收完一个时间窗口(或一帧)后,对发送成功的标签进行确认,同时进一步读取标签信息,比如,UDB(Universal Data Block,通用数据块),读取成功后发送休眠命令,该标签收到休眠命令后,进入休眠状态,无法响应后续收集命令,直到下次被唤醒后。没有发送成功的标签,在后续的时间窗内重新选择时间片并发送。阅读器根据当前时间窗内接收的情况调整窗口大小。总体而言,该通信过程所定义的一次完整的清点过程可简要划分为一个唤醒期和多个收集期。收集期又可以分为同步期、侦听期和确认期。具体地,在唤醒期,阅读器发送一定时长的唤醒信号,以唤醒处于休眠的标签。在收集期,阅读器发送收集命令,同步所有标签,并在后续侦听期(时间窗口)内侦听标签的回复。侦听结束后,阅读器对成功的标签进行点到点的读写操作,也就是确认期,操作完毕的标签通过命令转入休眠。该收集期不断调整和重复直到所有标签都清点完毕。
上述的通信方法重点解决了防碰撞的问题,在具体执行中还需要稳定可靠且高效的信息传输方法。该方法将规定阅读器与标签之间如何建立稳定可靠的信息传输,如何合理选取需要传输的信息内容,以及每次传输的信息量等。
比如,ISO 18000-6中规定,在每一次阅读器与标签之间传输开始时,发送一定时长的固定的信号波形,以建立信息传输,之后传输预定的数据内容。ISO 18000-7中规定,在每一次阅读器与标签的之间传输开始时,先传输1296μs的固定前导波形,该波形为30μs高电平结合30μs低电平交替出现。然后传输预定的信息,最后传输一组固定的波形表示这一次传输结束。但这些更注重针对具体的技术背景,比如,ISO 18000-6中的信息传输方法更加适合于背射通信的无源电子标签与阅读器的信息传输,特别是更适合于该标准中采用的ASK幅度调制技术。
发明人在实现本发明的过程中发现,这些方法不够灵活,通用性差,特别是不能随无线信道和环境的变化而及时调整信息传输的相关参数以提高传输的可靠性、频谱利用率和抗干扰性能。
发明内容
本发明的目的在于,提供了一种用于射频识别的阅读器与标签的信息传输方法及装置,以解决现有技术的方案不够灵活,通用性差,无法随无线信道和环境的变化而及时调整信息传输的相关参数的问题,并提高传输的可靠性、频谱利用率和抗干扰性能。
一方面,为达上述目的,本发明实施例提供了一种用于射频识别的阅读器的信息发送方法,包括如下步骤:读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取预定长度的数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示调制方式、信息速率、帧方向和帧类型信息;读取消息数据信息并发送;对已发送的所述帧选项信息和所述消息数据信息进行差错校验,生成校验结果;读取所述校验结果并发送。
阅读器采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息;接着,阅读器采用帧选项信息中设定的调制方式和信息速率发送消息数据信息和校验码信息。
相应地,本发明实施例提供了一种用于射频识别的标签的信息接收方法,包括如下步骤:接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收预定长度的数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;接收帧选项信息,所述帧选项信息用于表示消息数据信息和校验码的调制方式和信息速率,信息传输的方向是从阅读器到标签以及数据帧的类型;接收消息数据信息,并对所述消息数据信息进行解析;接收校验结果;对已接收的帧选项信息和消息数据信息进行差错校验,生成校验结果;比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
标签采用预定的调制方式和信息速率接收前导信息、同步信息、数据长度信息和帧选项信息;接着,标签采用帧选项信息中设定的调制方式和信息速率接收消息数据信息和校验码信息。
另一方面,为达上述目的,本发明实施例还提供了一种用于射频识别的标签的信息发送方法,包括如下步骤:读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取预定长度的数据长度信息并发送;读取帧选项信息并发送;判断是否已接收到接入命令;当已接收到接入命令时,读取应答数据并发送;根据所述帧选项和应答数据生成校验结果,并发送所述校验结果。当未接收到接入命令时,标签发送的消息数据包括如下步骤:读取标签状态信息并发送;读取阅读器标识信息并发送;读取标签标识信息并发送;读取命令代码并发送;读取应答数据并发送;对已发送的帧选项信息、所述标签状态信息、所述阅读器标识信息、所述标签标识信息、所述命令代码和所述应答数据进行差错校验,生成校验结果;读取所述校验结果并发送。
标签采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息;接着,标签采用帧选项信息中设定的调制方式和信息速率发送消息数据信息和校验码信息。
相应地,本发明实施例还提供了一种用于射频识别的阅读器的信息接收方法,包括:接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收预定长度的数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;接收帧选项信息,所述帧选项信息包括调制方式、信息速率、帧方向和帧类型,其中所述调制方式和信息速率用于表示消息数据和校验码的调制方式和信息速率,所述帧方向用于表示信息传输的方向是从标签到阅读器,所述帧类型用于表示数据帧的类型是广播帧或点对点帧;判断之前是否已发送接入命令;若之前已发送接入命令,则接收应答数据;接收校验结果;比较根据所述帧选项信息和应答数据信息生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
阅读器采用预定的调制方式和信息速率接收前导信息、同步信息、数据长度信息和帧选项信息;接着,阅读器采用帧选项信息中设定的调制方式和信息速率接收消息数据信息和校验码信息。
一方面,为达上述目的,本发明实施例提供了一种用于射频识别的阅读器,所述阅读器包括:发射单元,用于读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示调制方式、信息速率、帧方向和帧类型;读取消息数据信息并发送;并读取校验单元生成的校验结果进行发送;校验单元,用于对已发送的所述帧选项信息和消息数据信息进行差错校验,生成校验结果。
相应地,本发明实施例提供了一种用于射频识别的标签,所述标签包括:接收单元,用于接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;接收帧选项信息,所述帧选项信息用于表示消息数据和校验码所采用的调制方式和信息速率,信息传输的方向是从阅读器到标签,以及表示帧类型是广播帧或点对点帧;接收消息数据信息,并对所述消息数据信息进行解析;以及接收校验结果;校验单元,用于对已接收的帧选项和消息数据信息进行差错校验,生成校验结果;比较单元,用于比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
本发明实施例的有益效果在于,通过读取预先约定长度的前导信息并发送,当阅读器与标签进行通信的无线环境恶劣时,可增加前导信息的长度,双方约定的前导信息的长度增加后有利于提高同步成功的概率,当阅读器与标签进行通信的无线环境正常或较好时,可适当缩短前导信息的长度,而双方约定的前导信息的长度减小后有利于降低开销。同样的,同步信息及其长度也是可变的,由通信双方协商确定,也可随无线信息和环境的变化及时调整,这样实现了无线信道和环境的变化而及时调整信息传输的相关参数,有利于提高传输的稳定性和效率。另外,在帧选项中可以设定调制方式和信息速率,阅读器采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息,阅读器采用帧选项中指定的调制方式和信息速率发送消息数据和校验码;标签采用预定的调制方式和信息速率接收前导信息、同步信息、数据长度信息和帧选项信息;标签采用帧选项信息中指定的调制方式和信息速率接收消息数据和校验码;这样实现了根据无线信道和环境变化而及时调整调制方式和速率,有利于提高信息传输的可靠性、频谱利用率和抗干扰性能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1本发明实施例1用于射频识别的阅读器的信息发送方法的流程图;
图2为本发明实施例2的用于射频识别的标签的信息接收方法的流程图;
图3为本发明实施例3的用于射频识别的标签的信息发送方法的流程图;
图4为本发明实施例4用于射频识别的阅读器的信息接收方法的流程图;
图5A为本发明实施例5阅读器向标签传输信息的流程图;
图5B为本发明实施例5标签向阅读器传输信息的流程图;
图6为本发明实施例6的用于射频识别的阅读器的功能框图;
图7为本发明实施例7的用于射频识别的标签的功能框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种用于射频识别的阅读器与标签之间的信息传输方法,相比于现有的标准中规定的方法,该方法根据射频识别系统工作的特点,针对不同任务对信息传输的信息量和信息内容的提取进行合理控制,提高了信息传输效率。同时,在帧选项中可以设定调制方式和信息速率,阅读器采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息,阅读器采用帧选项中指定的调制方式和信息速率发送消息数据和校验码;这样实现了根据无线信道和环境变化而及时调整调制方式和速率,有利于提高信息传输的可靠性、频谱利用率和抗干扰性能。
实施例1:
图1本发明实施例1用于射频识别的阅读器的信息发送方法的流程图。如图1所示,该方法包括如下步骤:
S101、读取预定长度的前导信息并发送;
阅读器的无线发射机从存储器中读取预定好的一个或多个字节的前导信息序列并发送。前导序列为无线收发机双方约定好使用的已知的信息序列,用于帮助接收端完成初始同步。作为主控设备的阅读器会自动检测信道质量,并根据信道质量决定采用一个或多个字节的前导信息序列。
S102、读取预定长度的同步信息并发送;
无线发射机从存储器中读取例如一个或多个字节长度的同步信息序列并发送。从阅读器到标签与从标签到阅读器的同步序列可设为不同,也可设为相同。同步序列帮助接收机完成收发更为精确的同步。
在本实施例中,前导信息和同步信息采用可变长度,而并非固定长度,阅读器与标签预先约定好多种不同长度的前导信息和同步信息,例如,前导信息的长度可从1-4字节中约定,双方适应信道质量的变化约定采用相应长度的前导信息和同步信息。
S103、读取数据长度信息并发送,该数据长度信息用于表示本次传输的净荷长度;
阅读器的无线发射机从存储器中读取例如8个比特信息并发送。该信息用以表示本次传输的有效信息的长度。
S104、读取帧选项信息并发送,该帧选项信息用于表示信息传输的调制方式、信息速率、帧方向和帧类型;
S105、读取消息数据信息并发送;
S106、对已发送的帧选项信息和消息数据信息进行差错校验,生成校验结果;
S107、读取上述校验结果并发送。
在一个实施例中,当上述阅读器是与通信区内的所有标签进行通信时,步骤S105中读取消息数据信息并发送的过程具体包括依序执行的如下步骤:
读取阅读器标识信息并发送,该标识信息用以唯一地标识一个阅读器;读取命令代码并发送;读取命令参数并发送。
其中,优选地,帧选项的第0位至第2位用于设定不同的调制方式和信息速率,它表示在后续的发送中所采用的调制方式和信息速率;帧选项的第3位为“0”表示阅读器到标签帧,为“1”表示标签到阅读器帧;如果阅读器需要根据指定的标签标识符寻址单一的标签,帧选项的第4位应为“1”,以指示当前帧是点对点帧;如果阅读器希望寻址阅读器通信区内的所有标签,帧选项的第4位应为“0”,以指示当前帧是广播帧。帧选项第5至7位保留,缺省设置为全0。
在另一个实施例中,当上述阅读器是与通信区内的单个标签进行通信时,步骤S105中读取消息数据信息并发送的过程具体包括依序执行的如下步骤:
读取帧选项信息并发送,该帧选项的第4位为“1”用于表示当前帧是点对点帧;读取上述单个标签的标签标识信息并发送;读取阅读器标识信息并发送;读取命令代码并发送;读取命令参数并发送。
可选地,上述命令代码包括接入命令,接入命令是指阅读器发送的用于接入多个标签的命令。也即指通过协议让多个标签在不互相碰撞的情况下分别与阅读器建立通信,或者向阅读器成功发送数据分组。在其它实施例中,阅读器向标签发送的命令代码还可以是失败确认命令、成功确认命令。成功确认命令用于通知标签接入成功,并将标签转入收集状态。在其它实施例中,阅读器还向标签发送请求随机数命令,该命令用于阅读器向标签请求一个随机数,命令参数包含随机数的长度。标签收到请求随机数命令后,产生指定位数的随机数,并返回请求随机数命令响应。应答数据仅包含一个预定长度的随机数。在其它实施例中,阅读器还向标签发送选择文件命令,携带文件标识,标签收到命令请求后,根据文件标识选中文件,并返回选择文件命令响应,如果操作状态为成功,那么响应中包括被选中文件的属性信息,否则不包括。
以下对上述方法进行更为详细的说明。在本发明实施例中,阅读器和标签之间采用数据帧进行数据传输。表1为本发明实施例1的数据帧的组成示意图。如表1所示,每个数据帧包括前导码、同步码、数据长度、帧选项、消息数据和CRC校验码,位置关系如表1所示。
表1:数据帧格式
前导码 | 同步码 | 数据长度 | 帧选项 | 消息数据 | 校验码 |
阅读器与标签总是采用预定的调制方式(例如,O-QPSK调制)发送数据帧的前导码、同步码、数据长度和帧选项。
阅读器在帧选项中设置调制方式及信息速率,并以帧选项中设置的调制方式及信息速率发送消息数据及校验码。
标签收到阅读器帧选项信息后,以帧选项中规定的调制方式及信息速率接收阅读器的消息数据和校验码,并以该调制方式和信息速率返回响应帧中的消息数据和校验码。
在本实施例中,数据帧的发送顺序依次为前导码、同步码、数据长度、帧选项、消息数据及校验码。对每个由多个字节构成数据项,应先发送最高有效字节;对每个字节,应先发送最低有效位。
在本实施例中,前导码例如为32位二进制数,每位都为“0”。
在本实施例中,同步码例如为8位二进制数,详见表2,表2为同步码的示例图,表2给出了从阅读器到标签与从标签到阅读器的同步序列为相同的例子,在其它实施例中,也可设置为不同。
表2:同步码
同步码字 | 传输方向 |
11100101 | 阅读器发往标签 |
11100101 | 标签发往阅读器 |
数据长度表示从帧选项到校验码的总长度,单位为字节。该数据占用1字节。第0-6位使用,第7位保留,默认为0。
帧选项包括调制方式、信息速率、帧方向和帧类型等信息。帧选项占用1个字节,定义见表3。帧选项的b0~b2位表示调制方式及相应的信息速率;帧选项的b3位表示帧方向,如果b3位为0,表示该数据帧是阅读器到标签;如果b3位为1,表示该数据帧是标签到阅读器。帧选项的b4位表示该帧为广播帧或点对点帧,如果b4位为0,表示该数据帧是广播帧;如果帧选项的如果b4位为1,则表示该数据帧是点对点帧。帧选项中b5~b7位保留,缺省设置为000。
表3:帧选项
阅读器发给标签的数据帧分为广播帧和点对点帧。广播帧用于阅读器向所有标签同时发送数据,点对点帧用于阅读器向指定标签发送数据。收到广播帧后,所有标签均应进行处理。收到点对点帧后,标签应将数据帧中的标签标识符(TID)数据与标签自身TID进行比较,如果一致则处理该点对点帧,否则不响应。
阅读器到标签广播帧的消息数据格式见表4。
表4:阅读器到标签广播帧的消息数据格式
数据项 | 阅读器标识符 | 命令代码 | 命令参数 |
长度 | 3字节 | 1字节 | ≤248字节 |
阅读器到标签点对点帧的消息数据格式见表5。
表5:阅读器到标签点对点帧的消息数据格式
数据项 | 标签标识符 | 阅读器标识符 | 命令代码 | 命令参数 |
长度 | 8字节 | 3字节 | 1字节 | ≤240字节 |
阅读器到标签数据帧中消息数据的各数据项定义如下:
a)标签标识符(TID):标签发行方为每个标签写入的惟一8字节二进制数,在使用过程中不可更改。该TID用于在通信过程中惟一标识一个标签,TID的组成应符合GJB BBBB要求。广播帧中不包含TID数据项,点对点帧中包含TID数据项。
b)阅读器标识符(RID):用户为每个阅读器分配的3字节二进制数。该标识符用于在通信过程中惟一标识一个阅读器。该标识符的组成由用户自定义,广播帧和点对点帧中均包含该数据项。
c)命令代码:用于标识不同的命令,长度为1字节。
d)命令参数:每个命令参数。
在本实施例中,作为一个举例,校验方式采用CRC-16。CRC-16校验码为2字节,根据多项式x16+x12+x5+1来计算,计算的初始值是0xFFFF。计算时其覆盖范围是消息数据帧中除帧长度和帧方向以外的所有字节。CRC-16校验码应续接于消息数据之后发送。但本实施例不以此为限,还可采用其它校验方式。
本发明实施例的优点在于,通过读取预先约定长度的前导信息并发送,当阅读器与标签进行通信的无线环境恶劣时,可增加前导信息的长度,双方约定的前导信息的长度增加后有利于提高同步成功的概率,当阅读器与标签进行通信的无线环境正常或较好时,可适当缩短前导信息的长度,而双方约定的前导信息的长度减小后有利于降低开销。同样的,同步信息的长度也是可变长度的,由通信双方协商确定,也可随无线信息和环境的变化及时调整,这样实现了无线信道和环境的变化而及时调整信息传输的相关参数,有利于提高传输的可靠性、频谱利用率。另外,通过调整调制方式或降低信息速率可提高抗干扰性能。
实施例2:
与实施例1相对应的,本发明实施例提供了一种用于射频识别的标签的信息接收方法,图2为本发明实施例2的用于射频识别的标签的信息接收方法的流程图。如图2所示,该方法包括如下步骤:
S201、接收预定长度的前导信息并存储,以及根据该前导信息完成初始同步;
标签将首先收到的预定长度的信息序列与本地存储的等长的信息序列进行比较。同时,根据接收到的序列的时序位置调整本地相同序列的时序,使得双方时钟同步。
S202、接收预定长度的同步信息,并根据该同步信息完成同步;
标签的无线接收机完成初始同步后,将收到的一个字节与存储器中保留的用作发送同步的信息序列比较,或将接收到的信息序列与存储的序列做规定的运算,比如,将两个序列做相关运算,若运算结果大于某一预定的阈值则完成同步。在做比较的过程中,接收机提取收到的同步序列的时钟信息,若接收到的序列与存储的发送序列相同或者运算得到正确的结果,则调整接收机时钟与收到的序列相同,完成同步。
其中,上述同步信息的作用还包括:标志着同步过程结束,以及信息数据开始接收。
S203、接收数据长度信息,该数据长度信息用于表示本次传输的净荷长度;它包括从帧选项至校验码的总长度。
无线接收机从收到的信息中读取8个比特信息,并对其含义进行解析。前面7个比特表示本次传输的有效信息的长度。第8个比特保留,默认为0。
S204、接收帧选项信息,该帧选项信息用于表示信息传输的调制方式、信息速率、帧方向和帧类型;
帧选项信息占用1个字节,其中,调制方式和信息速率用3个比特表示,帧方向信息用1个比特表示,帧类型信息用1个比特表示,其它3个比特位保留,默认为0。
S205、接收消息数据信息,并对该消息数据信息进行解析;
S206、接收校验结果;
S207、对已接收的帧选项信息和消息数据信息进行差错校验,生成校验结果;
S208、比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
在S205中,标签采用帧选项中设定的调制方式和信息速率接收消息数据和校验码。
在一个实施例中,步骤S205中的接收消息数据信息,并对消息数据信息进行解析的过程具体包括依序执行如下步骤:
当接收到的帧选项信息为表示当前的消息是广播消息时,接收阅读器标识信息;接收命令代码,并解析上述命令代码;接收命令参数。
具体地,当标签接收来自阅读器的信息,则根据帧选项信息的第4位比特判断收到的信息是广播信息还是点到点信息。若判断为广播信息,即接收机接收3个字节的信息作为阅读器标识符。接着,接收1个字节的信息作为命令代码信息。接着,接收预定长度信息作为该命令代码携带的命令参数信息。接着,接收预定长度信息作为差错校验结果。将接收到的差错校验结果与接收机自己对包括帧选项信息、阅读器标识符、命令代码和命令参数在内的数据信息执行差错校验形成的结果进行比较,若比较结果相同,则可判断为接收信息正确,否则,为接收错误。
在另一个实施例中,步骤S205中的接收消息数据信息,并对上述消息数据信息进行解析的具体过程包括依序执行的如下步骤:
当解析出接收到的帧选项信息为表示当前的消息是点对点消息时,接收标签标识信息;比较接收到的标签标识信息与自身的标签标识信息是否一致;当一致时,接收阅读器标识信息;接收命令代码,并解析上述命令代码;接收命令参数。
具体地,当标签接收来自阅读器的信息,则根据帧选项信息的第4位比特判断收到的信息是广播信息还是点到点信息。若判断为点到点信息,则将接收到的8个字节长度的信息作为标签标识符信息,并将该信息与标签内部存储的标签标识符信息作比较。若比较结果相同则继续接收,若比较结果不同则可结束接收。在继续接收的情况下,接收3个字节的信息作为阅读器标识符信息。接着,接收1个字节的信息作为命令代码信息。接着,接收预定长度信息作为该命令代码携带的命令参数信息。接着,接收预定长度信息作为差错校验结果。将接收到的差错校验结果与接收机自己对包括帧选项信息、标签标识符信息、阅读器标识符信息、命令代码及命令参数在内的净荷数据信息执行差错校验形成的结果进行比较,若比较结果相同,则可判断为接收信息正确,否则为接收错误。
标签采用预定的调制方式和信息速率接收前导信息、同步信息、数据长度信息和帧选项信息;接着,标签采用帧选项中设定的调制方式和信息速率接收消息数据信息和校验码信息。
本发明实施例2的优点在于,该方法可针对不同信道环境对信息传输建立过程进行调整和控制,以提高信息传输可靠性、频谱利用率和抗干扰性能。
实施例3:
本发明实施例3提供了一种用于射频识别的标签的信息发送方法。图3为本发明实施例3的用于射频识别的标签的信息发送方法的流程图。如图3所示,包括如下步骤:
S301、读取预定长度的前导信息并发送;
S302、读取预定长度的同步信息并发送;
S303、读取预定长度的数据长度信息并发送;
S304、读取帧选项信息并发送,该帧选项信息表示信息传输的调制方式、信息速率、帧方向和帧类型;
S305、判断是否已接收到接入命令;
S306、当已接收到接入命令时,直接读取应答数据并发送;
S307、根据所述帧选项和应答数据生成校验结果,并发送所述校验结果。
在步骤S304-S305中,为了更好地提高传输效率,降低传输开销,本发明实施例针对射频识别系统在防冲突阶段,提供了一种简单有效的信息传输方法。它针对阅读器的防冲突阶段的接入命令,进行快速应答。具体是指,当标签收到阅读器的相关接入命令后,标签发射机直接从存储器读取应答数据信息进行发送,这样有利于减少开销,提高传输效率。
在S304中,帧选项信息中调制方式和信息速率用第0位至第2位表示,该值可选择与接收到的来自阅读器的帧选项信息中的设置相同;第3位设定为0,表示当前帧为从标签到阅读器帧,其它位与收到的阅读器帧选项信息一致。
在S304之后,标签采用帧选项中设定的调制方式和信息速率发送消息数据和校验码。
作为另一种情况,在判断是否接收到接入命令步骤之后,图3所示方法还包括:
S308、读取标签状态信息并发送;
S309、读取阅读器标识信息并发送;
S310、读取标签标识信息并发送;
S311、读取命令代码并发送;
S312、读取应答数据并发送;
S313、对已发送的帧选项信息和上述标签状态信息、阅读器标识信息、标签标识信息、命令代码和应答数据进行差错校验,生成校验结果;
S314、读取该校验结果并发送。
可选地,该标签状态信息包括以下中的至少一种:标签是否经过初始化的指示、标签是否携带传感器的指示、标签状态是否正常的指示、标签电池电量指示、标签的执行状态指示。
以下对图3所示方法进行更为详细的说明。
标签到阅读器的数据帧格式对应于不同的命令分为长帧和短帧。通常,标签对一个命令总是会作出响应的,但下列两种情况除外:
a)该部分的命令集明确指明不需要标签响应的;
b)标签收到的CRC校验码与根据接收的数据帧所计算的CRC校验码不匹配。
标签到阅读器的短帧的消息数据格式如表6和表7所示。
表6:标签到阅读器短帧消息数据格式
数据项 | 应答数据 |
长度 | 1字节 |
表7:标签到阅读器长帧消息数据格式
各数据项定义如下:
a)标签状态字:标签状态字表示标签的基本状态信息,主要包括电池电量、是否携带传感器、初始化状态等信息,具体定义见表8。其中,初始化是指建立片上操作系统和文件系统、写入标签配置信息等过程。
b)阅读器标识符:用户为每个读写器分配的3字节二进制数。该标识符用于在通信过程中惟一标识一个读写器。该标识符的组成由用户自定义。
c)标签标识符:标签发行方为每个标签写入的惟一8字节二进制数,在使用过程中不可更改。该TID用于在通信过程中惟一标识一个标签,TID的组成应符合GJB BBBB的要求。
d)命令代码:标签收到的读写器命令代码。
e)应答数据:标签对读写器有效命令的响应数据。
在本实施例中,标签状态字反映的标签的基本状态信息,主要包括是否经过初始化处理、标签是否携带传感器、标签是否出现故障,以及标签的电池电量等信息。上述信息采用一个状态字标识。初始化操作一般包括标签配置信息的写入、片上操作系统和文件系统的建立等过程。表8示出了标签状态字段设置和含义的一个示例。
表8:标签状态字段设置和含义
本实施例采用CRC检验方式为CRC-16,校验码为2字节,作为一个举例,可以根据多项式x16+x12+x5+1来计算,计算的初始值是0xFFFF。计算时其覆盖范围是消息数据帧中除帧长度和帧方向以外的所有字节。CRC-16校验码应续接于消息数据之后发送。
标签采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息;接着,标签采用帧选项中设定的调制方式和信息速率发送消息数据信息和校验码信息。
本发明实施例3的优点在于,该方法可针对不同信道环境对信息传输建立过程进行调整和控制,以提高信息传输可靠性、频谱利用率;同时采用不同的调制方式和信息速率可有效提高信息传输的抗干扰性能。
实施例4:
与实施例3相对应的,本发明实施例4提供了一种用于射频识别的阅读器的信息接收方法。图4为发明实施例4的一种用于射频识别的阅读器的信息接收方法的流程图。如图4所示,包括如下步骤:
S401、接收预定长度的前导信息,并根据所述前导信息完成初始同步;
S402、接收预定长度的同步信息,并根据所述同步信息完成同步;
S403、接收预定长度的数据长度信息;
S404、接收帧选项信息,该信息表示信息传输的调制方式、信息速率、帧方向和帧类型;
S405、判断之前是已否发送接入命令;
S406、若之前已发送接入命令,则接收应答数据;
S407、然后,接收校验结果,比较根据所述应答数据生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
可选地,步骤S405之后还包括当判断结果为否时对应的如下步骤:
S408、接收标签状态信息;
S409、接收阅读器标识信息;
S410、接收标签标识信息;
S411、接收命令代码;
S412、接收应答数据;
S413、接收校验结果;
S414、对帧选项信息和上述标签状态信息、阅读器标识信息、标签标识信息、命令代码和应答数据进行差错校验,生成校验结果;
S415、比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
以下通过一优选实施例对上述部分步骤进行更为详细的说明。
具体地,在步骤S404中,阅读器接收1个字节的信息作为帧选项信息。接着,根据帧选项中的帧方向位判断若该信息不是来自标签则可结束接收。若是来自标签,则阅读器区分是响应接入命令或者其他命令。若不是响应接入命令,则接收预定长度信息作为标签状态信息。接着,接收3个字节信息作为阅读器标识信息。接着,接收8个字节信息作为标签标识符信息。接着,接收预定长度信息作为命令代码信息。接着,接收预定长度信息作为标签应答数据信息。接着,接收预定长度信息作为差错校验结果。收到该结果后,将接收到的差错校验结果与接收机自己对收到信息所做差错校验的结果进行比较,若比较结果相同,则可判断为接收信息正确,否则接收错误。
若阅读器判断为标签应答接入命令,则接收预定长度信息作为应答的标签数据信息。接着,接收预定长度信息作为差错校验结果。收到该结果后与接收机自己对收到信息所做差错校验的结果进行比较,若比较结果相同,则可判断为接收信息正确,否则接收错误。
阅读器采用预定的调制方式和信息速率接收前导信息、同步信息、数据长度和帧选项信息,接着,根据帧选项中设定的调制方式和信息速率接收接下来的消息数据和校验码。
上述实施例中提供的用于射频识别的阅读器与标签的信息传输方法,相对于现有的标准中的传输方法,该方法能够使得信息传输更加可靠定,同时提高了抗干扰性能。
实施例5:
本实施例通过举例进一步详细前面实施例1至实施例4的信息传输方法。
根据本发明实施例提供的上述信息传输方法,以阅读器接入1个标签为例,说明阅读器与标签之间的信息传输过程。
该清点过程按以下步骤实施:
(1)阅读器发送命令(广播命令)开始接入;
(2)标签响应接入命令。
接入过程中步骤(1)如图5A所示,图5A为本发明实施例5阅读器向标签传输信息的流程图。
步骤S501,阅读器无线发射机做好发射准备。
步骤S502,读取3个字节的前导信息并发送。比如,3个字节的全0信息。
步骤S503,读取1个字节的同步信息并发送。比如,同步字节为11100101。
步骤S504,读取8个比特的取数据长度信息并发送。比如,该广播信息的长度为9个字节(包含帧选项1个字节,阅读器标识符3个字节,接入命令代码1个字节,Q值2个字节和CRC-16校验码2个字节),因此长度值为00001001。因此,这个字节发送内容为00001001。
步骤S505、读取1个字节的帧选项信息并发送;帧选项的第0位到第2位设定为100,它表示调制方式为DBPSK调制,同时信息速率为250kbps;第3位设定为0表示帧方向为阅读器至标签帧;第4位设定为0表示当前帧为广播帧;其它位保留,设为0;因此,这个字节的发送内容为00000100。
步骤S506,读取3个字节的阅读器标识符并发送,比如,该信息为000000000000000000000001。
步骤S507,读取1个字节的命令代码信息并发送,比如,00001000,该代码表示接入开始命令。
步骤S508,读取命令参数信息并发送,比如,参数长度为2个字节,其值为Q值0000000000000000。
步骤S509,读取2个字节的校验结果信息并发送。假设对发送的信息采用ITU标准的CRC-16校验,得到2个字节的校验结果置于信息后面发送以结束该次发送。
标签接收的过程如下:
步骤S510,标签接收机做接收准备。
步骤S511,标签接收3个字节的前导信息,即3个字节的0,完成初始同步。
步骤S512,标签接收1个字节的同步字,与发送端完成时钟同步。
步骤S513,标签接收1个字节的数据长度信息;
步骤S514,标签接收帧选项信息。当收到帧选项信息,可确认是来自阅读器信息;同时,可以根据帧选项设定调制方式和信息速率,例如,设为DBPSK调制,信息速率为250kbps。
步骤S515、标签接收阅读器标识符信息。
步骤S516,标签接收命令代码信息,并对其进行解析。当标签解析得到是接入开始命令时,以应答数据直接响应。
步骤S517,标签接收命令参数Q值。
步骤S518,标签接收2个字节校验结果,并与标签对接收信息的做CRC-16校验的结果相比较。若比较结果相同则回复响应数据,否则回复错误响应。
图5B为本发明实施例5标签向阅读器传输信息的流程图;如图5B所示,标签响应过程如下:
步骤S521,标签读取与步骤S502相同的前导信息并发送。
步骤S522,标签读取与步骤S503相同的同步字信息并发送。
步骤S523,标签读取1个字节数据长度信息并发送。要发送的数据包括1个字节帧选项、1个字节的响应数据和2个字节的校验码,因此,这个字节的内容为00000100。
步骤S524,标签读取1个字节的帧选项信息并发送。帧选项的第0位至第2位设定为100,它表示调制方式为DBPSK,信息速率为250kbps;第3位设为1表示当前帧为标签至阅读器帧,其它位与收到的帧选项信息中的值保持一致;因此,这个字节的内容为00001100。
步骤S525,标签读取1个字节的响应数据并发送。
步骤S526,标签对响应数据进行CRC-16的校验,并将校验结果置于信息序列末尾发送。
阅读器接收标签接入响应的过程如下:
步骤S527,阅读器接收3个字节的前导信息并存储;同时根据收到前导序列的时钟完成接收端时钟的初始同步。
步骤S528,阅读器接收1个字节的同步信息并存储;同时,根据同步字时钟完成接收机时钟同步过程。
步骤S529,阅读器接收1个字节的数据长度信息并存储。
步骤S530,阅读器接收1个字节的帧选项信息;收到帧选项信息后,可以根据帧选项的第3位确认是否是来自标签的数据帧,若是则继续接收;同时,根据帧选项的第0位至第2位设定调制方式为DBPSK,信息速率为250kbps。
步骤S531,阅读器接收1个字节的响应数据信息并存储。
步骤S532,阅读器接收2个字节的CRC-16的校验结果,并将接收到的校验结果与接收机根据收到信息计算的结果做比较,以确定接收是否正确。
通过以上步骤,说明了在接入过程中,阅读器和标签发送及接收信息的方法。
实施例6:
本发明实施例6提供了一种用于射频识别的阅读器。
图6为本发明实施例6的用于射频识别的阅读器的功能框图。如图6所示,该阅读器包括:
发射单元610,用于读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取数据长度信息并发送,上述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示信息传输的调制方式、信息速率、帧方向和帧类型;读取消息数据信息并发送;并读取校验单元620生成的校验结果进行发送;
校验单元620,用于对已发送的包含所述帧选项信息和消息数据信息在内的净荷数据信息进行差错校验,生成校验结果。
在一个实施例中,该发射单元610,具体可以用于当该阅读器是与通信区内的所有标签进行通信时,读取帧选项信息并发送,该帧选项信息用于表示后续发送的消息数据和校验码所使用的调制方式和信息速率、帧的方向为从阅读器至标签、当前帧是广播帧;读取阅读器标识信息并发送;读取命令代码并发送;以及读取命令参数并发送。
在另一个实施例中,该发射单元610,具体可以用于当该阅读器是与通信区内的单个标签进行通信时,读取帧选项信息并发送,读取帧选项信息并发送,该帧选项信息用于表示后续发送的消息数据和校验码所使用的调制方式和信息速率、帧的方向为从阅读器至标签、当前帧是点到点帧;读取所述单个标签的标签标识信息并发送;读取阅读器标识信息并发送;读取命令代码并发送;以及读取命令参数并发送。
在又一个实施例中,该阅读器还进一步包括:
接收单元630,用于接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收预定长度的数据长度信息,所述长度信息用于表示本次传输的净菏长度;接收帧选项信息,确认调制方式、信息速率、帧方向和帧类型,所述帧方向信息用于表示本次传输的方向是从标签至阅读器;判断之前是否已发送接入命令;若之前已发送接入命令,则直接接收应答数据;并接收校验结果;
比较单元640,用于比较所述校验单元620对所述应答数据进行差错校验生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
可选地,该接收单元630,还可以用于若之前未发送接入命令,接收预定长度的数据长度信息,所述长度信息用于表示本次传输的净菏长度;接收帧选项信息,确认调制方式、信息速率、帧方向和帧类型,所述帧方向信息用于表示本次传输的方向是从标签至阅读器;接收标签状态信息;接收阅读器标识信息;接收标签标识信息;接收命令代码;接收应答数据;以及接收校验结果;
该校验单元620,还可以用于对上述帧选项信息、标签状态信息、阅读器标识信息、标签标识信息、命令代码和应答数据进行差错校验,生成校验结果;
该比较单元640,还可以用于比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
本实施例的阅读器的工作方法已在前面的实施例中详述,故在此不赘述。
本发明实施例6的优点在于,该阅读器可针对不同信道环境对信息传输建立过程进行调整和控制,以提高信息传输可靠性、频谱利用率和抗干扰性能。
实施例7:
本发明实施例7提供了一种用于射频识别的标签。图7为本发明实施例7的用于射频识别的标签的功能框图。如图7所示,该标签包括:
接收单元710,用于接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收预定长度的数据长度信息,所述长度信息用于表示本次传输的净菏长度;接收帧选项信息,确认调制方式、信息速率、帧方向和帧类型;其中,所述帧方向信息用于表示本次传输的方向是从阅读器至标签,该调制方式和信息速率用于表示消息数据和校验码所采用的调制方式和信息速率,该帧方向用于表示信息传输的方向是从阅读器到标签,以及该帧类型用于表示数据帧的类型是广播帧或点对点帧;接收消息数据信息,并对所述消息数据信息进行解析;接收校验结果;
校验单元720,用于对已接收的帧选项信息和消息据信息进行差错校验,生成校验结果;
比较单元730,用于比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
在一个实施例中,该接收单元710,具体可以用于接收帧选项信息,解析出所述帧选项信息为表示当前的消息是广播消息、当前帧的类型以及后续的接收所使用的调制方式和信息速率;接收阅读器标识信息;接收命令代码,并解析所述命令代码;以及接收命令参数。
在另一个实施例中,该接收单元710,具体可以用于接收帧选项信息,解析出所述帧选项信息为表示当前的消息是点对点消息以及后续的接收所使用的调制方式和信息速率;接收标签标识信息;比较接收到的标签标识信息与自身的标签标识信息是否一致;当一致时,接收阅读器标识信息;接收命令代码,并解析所述命令代码;接收命令参数。
在又一个实施例中,该标签还可以进一步包括:发射单元740,具体用于读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示后续传输所使用的调制方式和信息速率,信息传输的方向是从标签到阅读器,帧类型是广播帧或点对点帧;判断是否接收到接入命令;当接收到接入命令时,直接读取应答数据并发送;并读取所述校验单元根据所述应答数据生成的校验结果进行发送。
在又一个实施例中,该发射单元740,还可以当未接收到接入命令时,读取标签状态信息并发送;读取阅读器标识信息并发送;读取标签标识信息并发送;读取命令代码并发送;读取应答数据并发送;读取该校验单元720对已发送的上述帧选项信息、标签状态信息、阅读器标识信息、标签标识信息、命令代码和应答数据进行差错校验生成的校验结果并发送。本实施例的标签的工作方法已在前面的实施例中详述,故在此不赘述。
本发明实施例7的优点在于,该标签可针对不同信道环境对信息传输建立过程进行调整和控制,以提高信息传输可靠性、频谱利用率和抗干扰性能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
Claims (30)
1.一种用于射频识别的阅读器的信息发送方法,其特征在于,包括:
读取预定长度的前导信息并发送;
读取预定长度的同步信息并发送;
读取预定长度的数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;
读取帧选项信息并发送,所述帧选项信息用于表示调制方式、信息速率、帧方向和帧类型;
读取消息数据信息并发送;
对已发送的所述帧选项信息和所述消息数据信息进行差错校验,生成校验结果;
读取所述校验结果并发送。
2.根据权利要求1所述的方法,其特征在于,当所述阅读器是与通信区内的标签通信时,所述读取帧选项信息并发送包括:
读取调制方式和信息速率信息并发送;
读取帧方向信息并发送;
读取帧类型信息并发送;
读取帧选项信息的其他保留信息并发送。
3.根据权利要求1所述的方法,其特征在于,当所述阅读器是与通信区内的所有标签进行通信时,所述读取消息数据信息并发送包括:
读取阅读器标识信息并发送;
读取命令代码并发送;
读取命令参数并发送。
4.根据权利要求1所述的方法,其特征在于,当所述阅读器是与通信区内的单个标签进行通信时,所述读取消息数据信息并发送包括:
读取所述单个标签的标签标识信息并发送;
读取阅读器标识信息并发送;
读取命令代码并发送;
读取命令参数并发送。
5.根据权利要求1所述的方法,其特征在于,所述数据长度信息用于表示本次传输的净荷长度,所述净菏长度指所述帧选项信息、所述消息数据信息和所述校验结果的总长度。
6.根据权利要求1所述的方法,其特征在于,所述阅读器采用预定的调制方式和信息速率发送前导信息、同步信息、数据长度信息和帧选项信息;所述阅读器根据所述帧选项信息中指定的调制方式和信息速率发送所述消息数据信息和所述校验结果。
7.根据权利要求3或4所述的方法,其特征在于,所述命令代码包括接入命令。
8.一种用于射频识别的标签的信息接收方法,其特征在于,包括:
接收预定长度的前导信息,并根据所述前导信息完成初始同步;
接收预定长度的同步信息,并根据所述同步信息完成同步;
接收预定长度的数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;
接收帧选项信息,所述帧选项信息用于表示消息数据信息和校验码的调制方式和信息速率,信息传输的方向是从阅读器到标签以及数据帧的类型;
接收消息数据信息,并对所述消息数据信息进行解析;
接收校验结果;
对已接收的帧选项信息和消息数据信息进行差错校验,生成校验结果;
比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
9.根据权利要求8所述的方法,其特征在于,标签采用预定的调制方式和信息速率接收所述前导信息、所述同步信息、所述数据长度信息以及所述帧选项信息;当收到所述帧选项信息后,标签根据所述帧选项信息中指定的调制方式和信息速率接收所述消息数据信息和所述校验结果。
10.根据权利要求8所述的方法,其特征在于,所述接收帧选项信息,以及接收消息数据信息,并对所述消息数据信息进行解析包括:
接收帧选项信息,解析出所述帧选项信息为指定的调制方式和信息速率;当前消息的传输方向是从阅读器到标签,以及当前帧类型是广播帧;
接收阅读器标识信息;
接收命令代码,并解析所述命令代码;
接收命令参数。
11.根据权利要求8所述的方法,其特征在于,所述接收帧选项信息,以及接收消息数据信息,并对所述消息数据信息进行解析包括:
接收帧选项信息,解析出所述帧选项信息为指定的调制方式和信息速率、当前消息的传输方向从阅读器到标签以及当前帧类型是点对点帧;
接收标签标识信息;
比较接收到的标签标识信息与自身的标签标识信息是否一致;
当一致时,接收阅读器标识信息;
接收命令代码,并解析所述命令代码;
接收命令参数。
12.一种用于射频识别的标签的信息发送方法,其特征在于,包括:
读取预定长度的前导信息并发送;
读取预定长度的同步信息并发送;
读取预定长度的数据长度信息并发送;
读取帧选项信息并发送;
判断是否已接收到接入命令;
当已接收到接入命令时,读取应答数据并发送;
根据所述帧选项和应答数据生成校验结果,并发送所述校验结果。
13.根据权利要求12所述的方法,其特征在于,所述读取帧选项信息并发送包括:
读取调制方式和信息速率信息并发送,所读取的调制方式和信息速率信息与接收到的阅读器的帧选项信息中的调制方式和信息速率信息相同;
读取帧方向信息并发送,所述帧方向信息用于表示数据帧的发送方向是从标签到阅读器;
读取帧类型信息并发送,所述帧类型信息与接收到的阅读器的帧选项信息中的帧类型信息相同;
读取帧选项信息中的其他保留信息并发送。
14.根据权利要求12所述的方法,其特征在于,在所述判断是否已接收到接入命令步骤之后,当未接收到接入命令时,所述方法还包括:
读取标签状态信息并发送;
读取阅读器标识信息并发送;
读取标签标识信息并发送;
读取命令代码并发送;
读取应答数据并发送;
对已发送的帧选项信息、所述标签状态信息、所述阅读器标识信息、所述标签标识信息、所述命令代码和所述应答数据进行差错校验,生成校验结果;
读取所述校验结果并发送。
15.根据权利要求14所述的方法,其特征在于,所述标签状态信息包括以下中的至少一种:标签是否经过初始化的指示、标签是否携带传感器的指示、标签状态是否正常的指示、标签电池电量指示、标签的执行状态指示。
16.一种用于射频识别的阅读器的信息接收方法,其特征在于,包括:
接收预定长度的前导信息,并根据所述前导信息完成初始同步;
接收预定长度的同步信息,并根据所述同步信息完成同步;
接收预定长度的数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;
接收帧选项信息,所述帧选项信息包括调制方式、信息速率、帧方向和帧类型,其中所述调制方式和信息速率用于表示消息数据和校验码的调制方式和信息速率,所述帧方向用于表示信息传输的方向是从标签到阅读器,所述帧类型用于表示数据帧的类型是广播帧或点对点帧;
判断之前是否已发送接入命令;
若之前已发送接入命令,则接收应答数据;
接收校验结果;
比较根据所述帧选项信息和应答数据信息生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
17.根据权利要求16所述的方法,其特征在于,阅读器采用预定的调制方式和信息速率接收所述前导信息、所述同步信息、所述数据长度信息以及所述帧选项信息;并且当收到所述帧选项信息后,阅读器根据所述帧选项信息中指定的调制方式和信息速率接收所述消息数据信息和所述校验结果对应的校验码信息。
18.根据权利要求16所述的方法,其特征在于,在所述判断之前是否已发送接入命令步骤之后,若之前未发送接入命令,则所述方法还包括:
接收标签状态信息;
接收阅读器标识信息;
接收标签标识信息;
接收命令代码;
接收应答数据;
接收校验结果;
对所述帧选项、标签状态信息、所述阅读器标识信息、所述标签标识信息、所述命令代码和所述应答数据进行差错校验,生成校验结果;
比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
19.一种用于射频识别的阅读器,其特征在于,所述阅读器包括:
发射单元,用于读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取数据长度信息并发送,所述数据长度信息用于表示本次传输的净荷长度;读取帧选项信息并发送,所述帧选项信息用于表示调制方式、信息速率、帧方向和帧类型;读取消息数据信息并发送;以及读取校验单元生成的校验结果进行发送;
校验单元,用于对已发送的所述帧选项信息和消息数据信息进行差错校验,生成校验结果。
20.根据权利要求19所述的阅读器,其特征在于,所述净菏长度表示所述帧选项信息、所述消息数据信息和所述校验结果的总长。
21.根据权利要求19所述的阅读器,其特征在于,所述发射单元,具体用于当所述阅读器是与通信区内的标签进行通信时,采用预定的调制方式和信息速率发送所述前导信息、所述同步信息、所述数据长度信息和所述帧选项信息,以及采用所述帧选项信息中指定的调制方式和信息速率发送所述消息数据信息和所述校验结果对应的校验码信息。
22.根据权利要求19所述的阅读器,其特征在于,所述发射单元,具体用于当所述阅读器是与通信区内的所有标签进行通信时,读取帧选项信息并发送,所述帧选项信息中包含的帧类型信息用于表示当前的帧是广播帧;读取阅读器标识信息并发送;读取命令代码并发送;以及读取命令参数并发送。
23.根据权利要求19所述的阅读器,其特征在于,所述发射单元,具体用于当所述阅读器是与通信区内的单个标签进行通信时,读取帧选项信息并发送,所述帧选项信息包含的帧类型信息用于表示当前的帧是点对点帧;读取所述单个标签的标签标识信息并发送;读取阅读器标识信息并发送;读取命令代码并发送;以及读取命令参数并发送。
24.根据权利要求19-23中任一项所述的阅读器,其特征在于,所述阅读器还包括:
接收单元,用于接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收预定长度的数据长度信息,所述长度信息用于表示本次传输的净菏长度;接收帧选项信息,所述帧选项信息包括调制方式、信息速率、帧方向和帧类型;判断之前是否已发送接入命令;若之前已发送接入命令,则直接接收应答数据;并接收校验结果;比较单元,用于比较所述校验单元对所述应答数据进行差错校验生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
25.根据权利要求24所述的阅读器,其特征在于,
所述接收单元,还可以用于如果阅读器之前未发送接入命令,则接收预定长度的数据长度信息,所述长度信息用于表示本次传输的净菏长度;接收帧选项信息,确认所述帧选项信息中包含的调制方式、信息速率、帧方向和帧类型;接收标签状态信息;接收阅读器标识信息;接收标签标识信息;接收命令代码;接收应答数据;以及接收校验结果;
所述校验单元,还可以用于对上述帧选项信息、标签状态信息、阅读器标识信息、标签标识信息、命令代码和应答数据进行差错校验,生成校验结果;
所述比较单元,还可以用于比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
26.一种用于射频识别的标签,其特征在于,所述标签包括:
接收单元,用于接收预定长度的前导信息,并根据所述前导信息完成初始同步;接收预定长度的同步信息,并根据所述同步信息完成同步;接收数据长度信息,所述数据长度信息用于表示本次传输的净荷长度;接收帧选项信息,所述帧选项信息用于表示消息数据和校验码所采用的调制方式和信息速率,信息传输的方向是从阅读器到标签,以及表示帧类型是广播帧或点对点帧;接收消息数据信息,并对所述消息数据信息进行解析;以及接收校验结果;
校验单元,用于对已接收的帧选项和消息数据信息进行差错校验,生成校验结果;
比较单元,用于比较生成的校验结果与接收到的校验结果是否一致,当一致时认为接收正确。
27.根据权利要求26所述的标签,其特征在于,所述接收单元具体用于接收帧选项信息,解析出所述帧选项信息所包含的帧类型信息为表示当前帧是广播帧;接收阅读器标识信息;接收命令代码,并解析所述命令代码;以及接收命令参数。
28.根据权利要求26所述的标签,其特征在于,所述接收单元具体用于接收帧选项信息,解析出所述帧选项信息所包含的帧类型信息为表示当前帧是点对点帧;接收标签标识信息;比较接收到的标签标识信息与自身的标签标识信息是否一致;当一致时,接收阅读器标识信息;接收命令代码,并解析所述命令代码;以及接收命令参数。
29.根据权利要求26-28中任一项所述的标签,其特征在于,所述标签还包括:发射单元,具体用于读取预定长度的前导信息并发送;读取预定长度的同步信息并发送;读取预定长度的数据长度信息并发送;读取帧选项信息并发送;判断是否接收到接入命令;当接收到接入命令时,直接读取应答数据并发送;并读取所述校验单元根据所述帧选项和应答数据生成的校验结果进行发送。
30.根据权利要求29所述的标签,其特征在于,所述发射单元,还用于当未接收到接入命令时,读取标签状态信息并发送;读取阅读器标识信息并发送;读取标签标识信息并发送;读取命令代码并发送;读取应答数据并发送;读取所述校验单元对已发送的帧选项信息、所述标签状态信息、所述阅读器标识信息、所述标签标识信息、所述命令代码和所述应答数据进行差错校验生成的校验结果并发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110304686.XA CN102332083B (zh) | 2011-10-10 | 2011-10-10 | 用于射频识别的阅读器与标签的信息传输方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110304686.XA CN102332083B (zh) | 2011-10-10 | 2011-10-10 | 用于射频识别的阅读器与标签的信息传输方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102332083A true CN102332083A (zh) | 2012-01-25 |
CN102332083B CN102332083B (zh) | 2014-11-05 |
Family
ID=45483855
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110304686.XA Active CN102332083B (zh) | 2011-10-10 | 2011-10-10 | 用于射频识别的阅读器与标签的信息传输方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102332083B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819720A (zh) * | 2012-07-04 | 2012-12-12 | 北京中电华大电子设计有限责任公司 | 一种射频识别系统截断返回epc编码的方法 |
CN104426607A (zh) * | 2013-09-09 | 2015-03-18 | 阿里巴巴集团控股有限公司 | 一种信息交互的方法和设备 |
CN107969029A (zh) * | 2016-10-19 | 2018-04-27 | 华为技术有限公司 | 一种唤醒前导码生成方法、同步方法及装置 |
WO2019056371A1 (zh) * | 2017-09-25 | 2019-03-28 | 华为技术有限公司 | 数据包处理方法、光线路终端、光网络单元及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080103486A (ko) * | 2008-10-16 | 2008-11-27 | 주식회사 비즈모델라인 | 무선 식별 태그를 이용한 정보처리 방법 |
CN102043936A (zh) * | 2009-10-22 | 2011-05-04 | 中兴通讯股份有限公司 | 射频识别系统中的信息传输方法及系统 |
CN102129541A (zh) * | 2011-03-01 | 2011-07-20 | 中国电子技术标准化研究所 | 一种射频识别系统、读写器、标签及通信方法 |
CN102156846A (zh) * | 2011-04-08 | 2011-08-17 | 中国电子技术标准化研究所 | 用于射频识别的阅读器与标签的信息传输方法及装置 |
CN102185817A (zh) * | 2011-03-04 | 2011-09-14 | 中国电子技术标准化研究所 | 一种读写器到标签的信息传输方法和装置 |
-
2011
- 2011-10-10 CN CN201110304686.XA patent/CN102332083B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080103486A (ko) * | 2008-10-16 | 2008-11-27 | 주식회사 비즈모델라인 | 무선 식별 태그를 이용한 정보처리 방법 |
CN102043936A (zh) * | 2009-10-22 | 2011-05-04 | 中兴通讯股份有限公司 | 射频识别系统中的信息传输方法及系统 |
CN102129541A (zh) * | 2011-03-01 | 2011-07-20 | 中国电子技术标准化研究所 | 一种射频识别系统、读写器、标签及通信方法 |
CN102185817A (zh) * | 2011-03-04 | 2011-09-14 | 中国电子技术标准化研究所 | 一种读写器到标签的信息传输方法和装置 |
CN102156846A (zh) * | 2011-04-08 | 2011-08-17 | 中国电子技术标准化研究所 | 用于射频识别的阅读器与标签的信息传输方法及装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102819720A (zh) * | 2012-07-04 | 2012-12-12 | 北京中电华大电子设计有限责任公司 | 一种射频识别系统截断返回epc编码的方法 |
CN104426607A (zh) * | 2013-09-09 | 2015-03-18 | 阿里巴巴集团控股有限公司 | 一种信息交互的方法和设备 |
CN107969029A (zh) * | 2016-10-19 | 2018-04-27 | 华为技术有限公司 | 一种唤醒前导码生成方法、同步方法及装置 |
CN107969029B (zh) * | 2016-10-19 | 2021-06-29 | 华为技术有限公司 | 一种唤醒前导码生成方法、同步方法及装置 |
WO2019056371A1 (zh) * | 2017-09-25 | 2019-03-28 | 华为技术有限公司 | 数据包处理方法、光线路终端、光网络单元及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN102332083B (zh) | 2014-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1977375B1 (en) | Method of preventing collisions between rfid readers in rfid system | |
CN103093170B (zh) | 一种电子标签快速识别的方法及装置 | |
CN1328693C (zh) | 射频识别装置及识别方法 | |
US20100019883A1 (en) | Methods of identifying RFID tag for preventing RFID tag collision, RFID reader and RFID tag using the same | |
CN101866413B (zh) | 基于分组机制和跳跃动态二进制识别的多标签防碰撞方法 | |
EP2230625B1 (en) | Binary tree method for multi-tag anti-collision | |
CN102156846B (zh) | 用于射频识别的阅读器与标签的信息传输方法及装置 | |
CN107516057B (zh) | 一种标签防碰撞方法及有源射频识别标签 | |
CN104517087A (zh) | 一种rfid多标签识别防碰撞方法 | |
CN102332083B (zh) | 用于射频识别的阅读器与标签的信息传输方法及装置 | |
CN103473524A (zh) | Rfid多标签识别方法、阅读器和标签 | |
CN103020568A (zh) | 基于标签id预处理的rfid防碰撞方法 | |
CN111431559B (zh) | 一种物联网唤醒、数据传输装置及方法 | |
CN103020569A (zh) | 一种射频识别多标签防碰撞方法 | |
Yoon et al. | ISS-TCA: An identified slot scan-based tag collection algorithm for performance improvement in active RFID systems | |
CN101169818B (zh) | 一种基于时隙随机的射频识别过程的帧长度选择方法 | |
CN105046181A (zh) | 一种基于查询树方法的多前缀匹配的确定性防碰撞算法 | |
KR100610358B1 (ko) | 비트동기신호를 이용한 rfid 리더 및 태그 그리고 태그인식 시스템 및 방법 | |
CN102768733B (zh) | 适用于rfid系统的多标签防碰撞算法、rfid系统及读写器 | |
CN101609498B (zh) | 射频识别网络的多标签识别方法 | |
US9785803B2 (en) | Method, apparatus and system for collecting tags using bit map in RFID system | |
EP3923179B1 (en) | Ear tag coding method and device | |
CN102043936A (zh) | 射频识别系统中的信息传输方法及系统 | |
WO2002001539A8 (en) | Transit information display system | |
CN103605949B (zh) | 基于cdma的大规模rfid防碰撞方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |