[go: up one dir, main page]

CN101676928A - 射频识别方法、设备及系统 - Google Patents

射频识别方法、设备及系统 Download PDF

Info

Publication number
CN101676928A
CN101676928A CN200810212062A CN200810212062A CN101676928A CN 101676928 A CN101676928 A CN 101676928A CN 200810212062 A CN200810212062 A CN 200810212062A CN 200810212062 A CN200810212062 A CN 200810212062A CN 101676928 A CN101676928 A CN 101676928A
Authority
CN
China
Prior art keywords
label
reader
safety
response command
tag
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
Application number
CN200810212062A
Other languages
English (en)
Other versions
CN101676928B (zh
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.)
Beijing Zhixun Partner Technology Co ltd
Zhongjitong Intellectual Property Agency Beijing Co ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008102120623A priority Critical patent/CN101676928B/zh
Publication of CN101676928A publication Critical patent/CN101676928A/zh
Application granted granted Critical
Publication of CN101676928B publication Critical patent/CN101676928B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Near-Field Transmission Systems (AREA)

Abstract

本发明实施例提供了一种射频识别方法、设备及系统,涉及无线通信技术领域,为保证射频通信系统的安全性而发明。其中所述方法包括:向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作。本发明实施例主要应用于射频识别技术中。

Description

射频识别方法、设备及系统
技术领域
本发明涉及无线通信技术领域,尤其涉及一种射频识别方法、设备及系统。
背景技术
射频识别(Radio Frequency Identification,缩写RFID)是一种非接触式的自动识别技术,它利用射频信号和空间耦合传输特性,自动识别目标对象并获取目标对象的相关信息,实现对目标对象的自动识别。RFID技术使用便利,应用广泛,越来越受到人们的普遍关注。
典型的RFID系统由两部分组成:标签(Tag)以及阅读器(reader)。其中,所述标签是RFID系统的数据载体,每个标签具有唯一的标识信息即标签ID。标签用于标识目标对象。阅读器的主要任务是向标签发送读取命令,接收由标签返回的回复,并对标签的标识信息进行解码,然后将标识信息传输到后台主机以供处理。
随着射频识别技术的不断发展,它已经广泛应用于制造业、商业、军事、日常生活等领域,其影响力也在不断的增强。根据目前射频识别技术的应用领域来看,它主要是应用于一些对于通信的安全性和隐私性要求不高的场合。但是,本发明人在实现本发明的过程中发现,随着射频识别技术应用范围的不断扩大,射频识别技术的安全性问题需要得到高度的重视。但是,目前业界并没有关于与空中接口协议相关的保证射频识别系统安全性的技术方案。
发明内容
本发明实施例提供一种射频识别方法、设备及系统,以保证射频识别系统的安全性。
为达到上述目的,本发明的实施例采用如下技术方案:
一种射频识别方法,包括:
向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;
所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作。
一种射频识别方法,包括如下步骤:
接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
标签根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
一种阅读器,包括:
命令发送单元,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
消息接收单元,用于接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;
安全操作单元,用于根据所述标签的响应命令,对标签进行相应的安全操作。
一种标签,包括:
命令接收单元,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
操作单元,用于根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
一种射频识别系统,包括:
阅读器,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作;
标签,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
本发明实施例提供的射频识别方法、设备及系统,阅读器通过读写命令携带表示所述阅读器支持安全的信息,并根据标签反馈的响应命令对标签进行相应的安全操作。因此,阅读器或标签在分别处理由标签或阅读器发送的消息的时候,可通过在相关消息中携带的与安全有关的信息,进行相应的安全处理。因此,利用本发明实施例,能够保证射频识别系统的安全性。
附图说明
图1为本发明实施例一射频识别系统的示意图;
图2为本发明实施例二射频识别方法的示意图;
图3为本发明实施例二射频识别方法的流程图;
图4为本发明实施例三射频识别方法的示意图;
图5为本发明实施例五阅读器的示意图;
图6为本发明实施例五阅读器的结构图;
图7为本发明实施例六标签的示意图;
图8为本发明实施例六标签的结构图。
具体实施方式
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
实施例一
为了实现射频系统中的安全通信,本发明实施例一提供了一种射频识别系统。如图1所示,所述射频识别系统可包括:阅读器11和至少一个标签12。
其中,所述阅读器11,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;并接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作。
所述标签12,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
在本发明实施例中,为保证与现有射频识别系统的兼容性,可将阅读器和标签进行如下分类:支持但不要求安全的阅读器,支持且要求安全的阅读器,不支持安全的阅读器;支持但不要求安全的标签,支持且要求安全的标签,不支持安全的标签。其中,“支持安全”是指该标签或阅读器具有实现安全的功能,“要求安全”是指该标签或阅读器不但能够实现安全的功能,而且对阅读器与标签之间的通信提出了安全的要求。
并且,在上述分类中的阅读器和标签,基于下述原则进行工作:支持但不要求安全的阅读器可以识别和读取任何标签,支持且要求安全的阅读器只能识别和读取支持安全的标签;而支持但不要求安全的标签可响应任何阅读器,支持且要求安全的标签只响应支持安全的阅读器。其中,不支持安全的阅读器和不支持安全的标签之间的读取和识别的过程、不支持安全的阅读器与支持但不要求安全的标签之间的读取和识别过程、支持但不要求安全的阅读器和不支持安全的标签之间的读取和识别过程、支持但不要求安全的阅读器与支持但不要求安全的标签之间的读取和识别过程与现有技术中的相同。
通过实施例一所述的系统可以看出,本发明实施例一的射频识别系统,阅读器通过读写命令携带表示所述阅读器支持安全的信息,并根据标签反馈的响应命令对标签进行相应的安全操作。因此,阅读器可对标签进行相应的安全处理。因此,利用本发明实施例,能够保证射频识别系统的安全性。
实施例二
本发明实施例二提供了一种射频识别方法。在实施例二中,主要是以支持安全的阅读器读取标签的过程为例。
如图2所示,本发明实施例二射频识别方法,包括如下步骤:
步骤21、向标签发送读取命令,其中所述读取命令中携带用于表示阅读器是否支持安全的信息。在不同的通信协议中,该读取命令的具体实现形式不同,但是无论采取哪种通信协议,都可通过对该协议下的标签读取命令中相关域的扩展来携带表示阅读器支持安全的信息。
步骤22、接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息。
步骤23、所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作。
在上述步骤23中,在所述阅读器接收到由标签发送的响应命令后,首先会根据所述响应命令确定所述标签是否支持安全,若所述标签支持安全,则阅读器会根据阅读器安全标识读取所述标签。若所述标签不支持安全、但所述阅读器要求安全的话,则会忽略所述标签的响应命令。
为了使得标签能够准确的获知所述阅读器是否支持安全,如图3所示,本发明实施例二所述的方法在步骤21前还包括:
步骤20、所述阅读器设置所述读取命令。在阅读器设置所述读取命令的过程中,所述阅读器需设置读取命令中的支持安全标识,以使接收到所述读取命令的标签能够判断出所述阅读器支持安全。例如,可设置读取命令中的安全域,用该安全域来表示所述阅读器是否支持安全。
此外,在具体应用中,在所述响应命令中还可包括用于标签是否要求安全的信息,以及安全相关信息,如表示所述标签所要求的安全模式的信息、安全等级信息等。此时,例如当所述安全相关信息为安全模式信息时,当所述阅读器收到标签的响应命令后,除了要首先判断所述阅读器是否支持安全外,还需要判断所述标签是否要求安全以及确定所述标签所要求的安全模式。当确定所述标签要求安全后,在相应的安全模式下与标签进行安全操作,并读取所述标签。其中,所述安全模式就是定义一种阅读器与标签之间的认证方法和过程。所述是否支持安全是指,所述阅读器或标签是否要求与标签或阅读器以一预定的认证模式进行通信。
为了进一步保证射频识别的安全性,在确定所述标签支持安全后,所述阅读器还可根据需要选定所述标签,通过向所述标签发送安全执行命令,与所述标签进行安全操作,例如对所述标签进行认证等,然后再进行对所述标签的读取操作。
此外,所述阅读器还可通过向所述标签发送安全要求命令,以更改所述标签的标签安全标识。在本发明实施例中,在标签初始工作的时候,阅读器可通过所述安全要求命令对标签的标签安全标识进行设置。或者,在阅读器对标签的识别和读取过程中,还可通过所述安全要求命令,对所述标签的标签安全标识进行更改,以使所述标签为要求安全的标签或者为不要求安全的标签。
由本发明实施例二可以看出,通过阅读器在读取命令中携带的阅读器相关的信息,根据收到的标签的响应命令,对标签进行相应的安全操作,实现了在阅读器和标签之间的安全通信,从而使得射频识别系统的安全性得到了保证。
实施例三
本发明实施例三提供了一种射频识别方法。在实施例三中,主要是以支持安全的标签响应阅读器的过程为例。
如图4所示,本发明实施例三所述的射频识别方法包括:
步骤41、接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
步骤42、标签根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
标签首先会根据所述读取命令,判断所述阅读器是否支持安全。当所述阅读器支持安全,所述标签安全标识表示所述标签要求安全时,根据所述读取命令,所述标签设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签要求安全的信息以及安全相关信息;并根据需要对所述响应命令中的信息进行安全性处理。例如,在所述响应命令中,在用来表示标签是否支持安全的域中,可用1表示所述标签支持安全,用0表示所述标签不支持安全。在用来表示标签是否要求安全的域中,也可用1表示所述标签要求安全,用0表示所述标签不要求安全。当然,这只是举例说明了设置所述响应命令的方法,并不局限于此。
当所述阅读器支持安全,所述标签安全标识表示所述标签不要求安全时,所述标签设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签不要求安全的信息以及安全相关信息。
其中上述的安全相关信息可包括标签所要求的安全模式,安全等级等。
当所述阅读器不支持安全,所述标签安全标识表示所述标签要求安全时,所述标签忽略所述读取命令。
此外,所述标签还可接收阅读器发送的安全要求命令,更新其存储的所述标签的标签安全标识。在本发明实施例中,在标签初始工作的时候,阅读器可通过所述安全要求命令对标签的标签安全标识进行设置。或者,在阅读器对标签的识别和读取过程中,当标签需要更改其标签安全标识时,还可由阅读器通过所述安全要求命令,对所述标签的标签安全标识进行更改,以使所述标签为要求安全的标签或者为不要求安全的标签。
通过本发明实施例三所描述的射频识别方法可以看出,支持安全的标签会根据阅读器的读取命令,进行相应的响应,从而实现了在阅读器和标签之间的安全通信,从而使得射频识别系统的安全性得到了保证。
上述的本发明实施例二和三中阅读器和标签之间的交互命令的发送,可以通过ISO 18000-6协议中的Type A、Type B、Type C等协议来实现,但是无论采取哪种协议来实现,其实现原理是相同的。下面,以在Type A协议中实现射频识别系统的安全通信为例,详细描述一下本发明实施例所述方法的实现过程。
实施例四
在此实施例中,用rIsNeedSecurity代表阅读器安全标识,标识阅读器是否要求安全。该标识为1,表示阅读器要求安全;该标识为0,表示阅读器不要求安全。用tIsNeedSecurity代表标签安全标识,表示标签是否要求安全。该标识为1,表示标签要求安全;该标识为0,表示标签不要求安全。
下面,对在实现射频识别安全的过程中,所用到的Type A协议中的一些相关命令做一简单描述。
(1)阅读器的读写命令:Init_round和Init_round_all命令。支持安全的Init_round和Init_round_all命令帧的定义如表1所示。
表1
  SOF   Security   Command code   SUID Flag   Round size   CRC-5   AFI   CRC-16   EOF
  1bit   6bits   1bit   3bits   5bits   8bits   16bits
其中,对Security域的定义如下:若该域为1,表示发送该命令的阅读器支持安全;若该域为0,表示发送该命令的阅读器不支持安全。
对该帧中其它域的定义ISO18000-6协议中的相同,在此做简单介绍。SOF表示帧前缀;Command code表示命令码;SUID Flag表示SUID标识;Round size为轮长度,其中一轮由若干个时隙组成。每个时段有足够长的持续时间使阅读器收到标签的响应。该阅读器决定一个时隙实际持续时间。而轮长度则反应了一轮的持续时间。CRC-5为五比特循环冗余校验;AFI为应用类别识别码;CRC-16为十六比特循环冗余校验;EOF表示帧后缀。
其它轮询初始化命令帧,或者相关帧,如果需要,也可以做类似修改,以支持安全通信。
(2)标签响应命令。支持安全的标签响应命令帧分别如表2和表3所示。
如果阅读器发送的Init_round(开始识别)或Init_round_all命令中,SUIDFlag设置为0,支持安全的标签响应帧如表2所示。
表2
Preamble Security Error_flag   Tagtype   Batterystatus Signature   Randomnumber   First n bits ofmemory   SecurityMode   IsNeedSecurity   CRC-16
1bit 1bit 1bit 1bit 4bits 8bits   n=32,64,96或128bits 5bits 1bit 16bits
如果阅读器发送的Init_round或Init_round_all命令中,SUID Flag设置为1,支持安全的标签响应帧如表3所示。
表3
Preamble Security Error_flag   Tagtype   Batterystatus Signature DSFID SUID   SecurityMode   IsNeedSecurity CRC-16
  1bit   1bit   1bit   1bit   4bits   8bits   40bits   5bits   1bit   16bits
其中,在表2或表3所示的响应帧中,对Security域的定义如下:该域为0,表示标签不支持安全通信;该域为1,表示标签支持安全通信。对SecurityMode域的定义如下:如果Security域为1,该域指示标签所支持的安全模式;如果Security域为0,则该响应帧不包含该域。对IsNeedSecurity域的定义如下:如果Security域为1,该域标识标签的安全要求,如果IsNeedSecurity域为1,表示标签要求安全;如果IsNeedSecurity域为0,表示标签不要求安全。如果Security域为0,则该响应帧帧不包含该域。
对该帧中其它域的定义ISO18000-6协议中的相同,在此做简单介绍。Preamble表示帧前缀,Error_Flag表示错误标识,Tag Type表示标识类型,Battery status表示电池状态,Signature表示数字签名,Random number表示随机数,First n bits of memory表示存储器的n比特数据,CRC-16表示十六比特循环冗余校验。
(3)安全要求命令:该命令用于对标签的tIsNeedSecurity标识进行修改。该命令帧的定义如表4所示。
表4
SOF   IsNeedSecurity Command code SUID Flag NULL CRC-5 SUID CRC-16 EOF
  1bit   6bits   1bit   3bits   5bits   40bits   16bits
其中,Command code域为命令编码。对IsNeedSecurity域的定义如下:标签接收到该命令时,如果IsNeedSecurity域为1,标签设置其tIsNeedSecurity标志为1;如果IsNeedSecurity域为0,标签设置其tIsNeedSecurity标志为0。其它域的定义与ISO18000-6协议中的相同。
(4)安全执行命令:该命令用于阅读器与标签之间执行安全时的消息传递。该命令帧的定义如表5所示。
表5
SOF RFU   Commandcode   SUIDFlag   Messagecode CRC-5 SUID   ErrorFlag   Auth-Info/Error-code CRC-16 EOF
  1bits   6bits   1bit   3bits   5bits   40bits   1bit   0~40bits   16bits
其中,Command code域为命令帧编码。对SUID标志域的定义如下:SUID标志域,标识命令帧中SUID是否出现。本命令帧中该域须设置为1,标识该命令帧需要包含SUID信息。对Message code域的定义为用于指示安全机制执行过程中传递的消息序号。Error Flag域的定义如下:该域为1,标识出现错误,错误代码见Error-code;该域为0,标识没有出现错误。Auth-Info/Error-code域的定义如下:如果Error Flag域为1,该域为Error-code标识出现的错误的代码,此时该域长度只有4比特;如果Error Flag域为0,该域为执行安全所需要的信息,此时该域长度可变,但最长不超过40比特。其它域的定义与ISO18000-6协议中的相同。
以下描述阅读器和标签之间的读取和识别方法。根据ISO18000-6协议,标签可能处于以下状态之一:无射频场状态,就绪状态(Ready),静默状态(Quiet),被选中状态(Selected),激活状态(Round_active)以及挂起状态(Round_standby)。其中,当所述标签未从所述阅读器接收所需的射频场能量时,它处于无射频场状态。当标签接收足够的阅读器所发射的能量,功能正常,所述标签处于就绪状态。标签未设置选中标志时,它应当处理任何命令。当标签处于静默状态,它应处理任何设置了SUID标志并且SUID匹配的命令。但是,当一个标签在它所处的时段内已被读写器正确的识别之后,将转为静默状态,并在当前或随后的轮中不参与识别。只有处于被选中状态的标签,处理SUID标志为0的命令。当标签处于激活状态时,它应当参与仲裁冲突。当标签处于等待状态时,它应当暂停参与冲突仲裁。
在ISO 18000-6Type A协议下,支持安全的碰撞仲裁以及标签读取和识别过程如下:
步骤51、在标签周围不存在阅读器的射频能量场时,标签处于RF_field off状态;在进入阅读器的射频能量场后,标签进行一系列加电服务过程,进入Ready状态。
步骤52、阅读器向标签发送Init_round或Init_round_all命令。通过发送Init_round或Init_round_all命令,阅读器开始一次标签普查或碰撞仲裁轮询过程。支持安全的阅读器发送的Init_round或Init_round_all命令需要按照表1进行设置,也即将表1中的Security域设置为1。
步骤52、标签接收到Init_round或Init_round_all命令后,支持安全的标签,需根据Init_round或Init_round_all命令中的Security域信息以及标签自身的tIsNeedSecurity标识进行判断并做分类处理。
如果Init_round或Init_round_all命令中的Security域为0,而标签的tIsNeedSecurity为1,标签将不作任何响应,并进入Quiet状态。标签生成一个伪随机数作为其选择的响应时隙号,并生成一个4比特伪随机数作为其标签签名。标签需要在其选择的时隙中发送响应命令,该响应命令携带上述4比特标签签名,以及根据Init_round或Init_round_all命令中SUID标志的设置反馈相关信息,见表2或表3。如果Init_round或Init_round_all命令中的Security域为1,支持安全的标签将按照表2或表3的格式设置Security域为1,设置SecurityMode域标识标签支持的安全模式,以及根据标签的tIsNeedSecurity标识设置IsNeedSecurity域。
如果Init_round或Init_round_all命令中的Security域1,而标签的tIsNeedSecurity标识为1,标签将根据安全模式需要,对标签内存首页的相关信息或SUID进行变换后,按照表2或表3的格式,设置“Firstnbits of memory”或SUID域。如果标签选择的是第一个时隙,标签并不立即发送响应命令,而需要随机等待0到7个时隙后再发送响应命令;如果标签选择的是大于1的时隙,就保存其时隙数,等待进一步的命令而进行相应处理。
步骤53、阅读器在发送Init_round或者Init_round_all命令之后,需根据标签发送的不同的响应命令进行相应的处理。
(1)阅读器没有接收到响应命令:这可能是由于没有标签选择第一个时隙,或者阅读器没有检测到标签的响应命令。此时,阅读器发送Close_slot(结束时隙)命令,进行下一时隙的读取;
(2)阅读器检测到冲突:这可能是由于两个或者两个以上的标签在当前时隙中发送了响应命令。阅读器可以通过检测多个标签同时发送或者检验一个无效的CRC,而检测冲突的发生。此时,阅读器发送Close_slot命令,进行下一时隙的读取;
(3)阅读器接收到一个标签的响应命令:支持安全的阅读器需做如下分类处理:
(I)如果标签的如表2或表3所述的响应命令中的Security域为1:
(A)如果标签的响应命令中的IsNeedSecurity域为1:
(a)阅读器的rIsNeedSecurity标识为1或0:阅读器判断自己是否支持标签反馈的安全模式,如果阅读器支持标签反馈的安全模式,阅读器则发送Standby_round命令,该命令包含之前接收到的标签签名;如果阅读器不支持标签反馈的安全模式,阅读器则忽略该标签的相关信息,并发送Next_slot(下一时隙)命令,该命令包含之前接收到的标签签名;
(B)如果标签的响应命令中的IsNeedSecurity域为0:
(b)阅读器的rIsNeedSecurity标识为1:阅读器判断自己是否支持标签反馈的安全模式,如果阅读器支持标签反馈的安全模式,则发送Standby_round(轮询挂起)命令,该命令包含之前接收到的标签签名;如果阅读器不支持标签反馈的安全模式,阅读器则忽略该标签的相关信息,并发送Next_slot命令,该命令包含之前接收到的标签签名;
(c)阅读器的rIsNeedSecurity标识为0:阅读器发送Next_slot命令,该命令包含之前接收到的标签签名;
(II)如果标签的如表2或表3所述的响应命令中的Security域为0:
(a1)阅读器的rIsNeedSecurity标识为1:阅读器忽略该标签的响应命令,并发送Next_slot命令,该命令包含之前接收到的标签签名;
(b1)阅读器的rIsNeedSecurity标识为0:阅读器发送Next_slot命令,该命令包含之前接收到的标签签名。
步骤54、当标签接收阅读器的命令时,在当前时隙没有发送响应命令的标签,接收到Close_slot或者Next_slot命令之后,使其时隙计数器加1,当其时隙计数器值等于其之前选择的时隙数值时,标签根据上述规则发送响应;否则,标签继续等待后续命令。处于激活状态的标签,接收到Close_slot命令之后,使其时隙计数器的值加1。
在当前时隙发送响应命令的标签,接收到Next_slot命令之后,做如下处理:
(1)确认阅读器的命令中携带的标签签名与其之前发送给阅读器的标签签名一致;
(2)确认Next_slot命令在正确的时间窗内收到。
如果上述条件满足,标签进入Quiet状态;否则,标签保持当前状态。
在上述过程中,阅读器可以通过发送Standby_round命令,挂起该次轮询,并进而使其可以与选中的标签进行单独通信。标签对命令Standby_round的处理,与命令Next_slot的处理方式类似,只是,在上述(1)和(2)条件满足时,标签进入Selected状态,否则,标签进入Round_standby状态。
此外,步骤55、在标签要求安全或标签不要求安全但阅读器要求安全时,如果阅读器需要与标签进行安全操作,则在阅读器向标签发送Standby_round命令之后,阅读器和标签根据标签反馈的安全模式,开始安全操作过程,操作过程所需要的信息交互,可以通过表5的安全执行命令完成,阅读器并可根据安全操作结果,完成对标签的读取。
轮询继续进行,直到所有时隙都尝试结束。没有经过Next_slot OK命令或者Round_standby OK进行确认的标签,始终跟踪时隙计数器的值,阅读器也要在其发送Close_slot和Next_slot命令时,跟踪时隙计数器的值,当时隙计数器的值等于阅读器在Init_round或Init_round_all命令指定的轮询大小时,标签需进入一个新的轮询,重新选择一个随机的签名,重新选择一个时隙发送。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
此外,本发明实施例五还提供了一种阅读器。
如图5所示,所述阅读器包括:命令发送单元51,消息接收单元52,安全操作单元53。其中,命令发送单元51,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;消息接收单元52,用于接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;安全操作单元53,用于根据所述标签的响应命令,对标签进行相应的安全操作。
为了使得标签能够准确的获知所述阅读器是否支持安全,如图6所示,所述阅读器还可包括:命令设置单元54,用于设置所述读取命令。所述命令设置单元54设置所述读取命令的过程,是设置该读取命令中的相关域,使得所述域能够携带表示阅读器是否支持安全的信息的过程。
其中,所述安全操作单元53包括:第一判断模块531,用于根据所述响应命令确定所述标签是否支持安全;第一安全操作模块532,用于当所述第一判断模块531判断所述标签支持安全时,根据存储的阅读器安全标识以及所述响应命令,对所述标签进行相应的读取操作;第二安全操作模块533,用于当所述第一判断模块531判断所述标签不支持安全、所述阅读器安全标识表示所述阅读器要求安全时,忽略所述标签的响应命令。
当所述响应命令中携带用于表示所述标签是否要求安全的信息时,所述安全操作单元53还包括:第二判断模块534,用于在所述第一判断模块531判断所述标签支持安全时,根据所述响应命令确定所述标签是否要求安全。此时,所述第一安全操作模块532,具体用于当所述响应命令表示所述标签要求安全时,读取所述标签;或当所述响应命令表示所述标签不要求安全、所述阅读器安全标识表示所述阅读器要求安全时,读取所述标签。
此外,所述命令发送单元51,还用于向所述标签发送安全要求命令,以更改所述标签的标签安全标识。例如,在标签初始工作的时候,阅读器可通过所述安全要求命令对标签的标签安全标识进行设置。或者,在阅读器对标签的识别和读取过程中,还可通过命令发送单元51发送所述安全要求命令,对所述标签的标签安全标识进行更改,以使所述标签为要求安全的标签或者为不要求安全的标签。
与本发明实施例五的阅读器相对应,本发明实施例六还提供了一种标签。
如图7所示,所述标签包括:命令接收单元71以及操作单元72。其中,所述命令接收单元71,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;操作单元72,用于根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
其中,如图8所示,所述操作单元72包括:
第三判断模块721,用于根据所述读取命令,判断所述阅读器是否支持安全;
第一操作模块722,用于当所述阅读器支持安全,所述标签安全标识表示所述标签要求安全时,根据所述读取命令,设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签要求安全的信息以及安全相关信息;并可根据需要对所述响应命令中的信息进行安全性处理;
第二操作模块723,用于当所述阅读器支持安全,所述标签安全标识表示所述标签不要求安全时,设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签不要求安全的信息以及安全相关信息。
第三操作模块724,用于当所述阅读器不支持安全,所述标签安全标识表示所述标签要求安全时,忽略所述读取命令。
当所述标签需要设置安全相关信息,如用于表示标签要求的安全模式,或安全等级的信息时,所述第一操作模块722,还用于设置所述响应命令,使所述响应命令携带标签的安全相关信息;所述第二操作模块723,还用于设置所述响应命令,使所述响应命令携带标签的安全相关信息。
为了方便对标签进行设置,所述命令接收单元71还可用于接收阅读器的安全要求命令。此时,如图8所示,所述标签还可包括标识更新单元73,用于根据阅读器发送的安全要求命令,更新标签安全标识。例如,在标签初始工作的时候,阅读器可通过所述安全要求命令对标签的标签安全标识进行设置,由所述标识更新单元73更新标签的标签安全标识。或者,在阅读器对标签的识别和读取过程中,当标签需要更改其标签安全标识时,还可由阅读器通过所述安全要求命令,对所述标签的标签安全标识进行更改,以使标识更新单元73更新标签安全标识。
综上所述,本发明实施例提供的射频识别方法、设备及系统,阅读器通过读写命令携带表示所述阅读器支持安全的信息,并根据标签反馈的响应命令对标签进行相应的安全操作。因此,阅读器或标签在分别处理由标签或阅读器发送的消息的时候,可通过在相关消息中携带的与安全有关的信息,进行相应的安全处理。因此,利用本发明实施例,能够保证射频识别系统的安全性。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (25)

1、一种射频识别方法,其特征在于,所述方法包括以下步骤:
向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;
所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作。
2、根据权利要求1所述的射频识别方法,其特征在于,所述阅读器设置所述读取命令的步骤包括:
所述阅读器设置所述读取命令,并设置所述读取命令中的安全域,用所述安全域表示所述阅读器支持安全。
3、根据权利要求1所述的射频识别方法,其特征在于,所述阅读器根据所述标签的响应命令,对标签进行相应的安全操作的步骤包括:
根据所述响应命令判断所述标签是否支持安全;
当所述标签支持安全时,所述阅读器根据存储的阅读器安全标识以及所述响应命令,对所述标签进行相应的读取操作;
当所述标签不支持安全、阅读器安全标识表示阅读器要求安全时,所述阅读器忽略所述标签的响应命令。
4、根据权利要求3所述的射频识别方法,其特征在于,所述响应命令中还包括用于表示所述标签是否要求安全的信息;
当所述标签支持安全时,所述阅读器根据存储的阅读器安全标识以及所述响应命令,对所述标签进行相应的读取操作的步骤包括:
根据所述响应命令确定所述标签是否要求安全;
当所述响应命令表示所述标签要求安全时,所述阅读器读取所述标签;
当所述响应命令表示所述标签不要求安全、所述阅读器安全标识表示所述阅读器要求安全时,所述阅读器读取所述标签。
5、根据权利要求4所述的射频识别方法,其特征在于,所述响应命令中还包括安全相关信息。
6、根据权利要求5所述的射频识别方法,其特征在于,所述安全相关信息为安全模式信息;
当所述响应命令表示所述标签要求安全时,根据所述响应命令中携带的安全模式信息,判断所述阅读器是否支持所述安全模式;若支持所述安全模式,则阅读器向所述标签发送轮询挂起命令,并且在所述命令中携带所述标签通过所述响应命令发送的标签签名;若不支持所述安全模式,则阅读器向所述标签发送下一时隙命令,并且在所述命令中携带所述标签通过所述响应命令发送的标签签名;
当所述响应命令表示所述标签不要求安全、所述阅读器安全标识表示所述阅读器要求安全时,判断所述阅读器是否支持所述安全模式;若支持所述安全模式,则阅读器向所述标签发送轮询挂起命令,并且在所述命令中携带所述标签通过所述响应命令发送的标签签名;若不支持所述安全模式,则阅读器向所述标签发送下一时隙命令,并且在所述命令中携带所述标签通过所述响应命令发送的标签签名。
7、根据权利要求1所述的射频识别方法,其特征在于,所述方法还包括:
所述阅读器向所述标签发送安全要求命令,以更改所述标签的标签安全标识。
8、根据权利要求1所述的射频识别方法,其特征在于,所述是否支持安全是指是否要求以一预定的认证方法进行通信。
9、一种射频识别方法,其特征在于,所述方法包括如下步骤:
接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
标签根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
10、根据权利要求9所述的射频识别方法,其特征在于,所述根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应的步骤包括:
根据所述读取命令,判断所述阅读器是否支持安全;
当所述阅读器支持安全,所述标签安全标识表示所述标签要求安全时,根据所述读取命令,所述标签设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签要求安全的信息以及安全相关信息;
当所述阅读器支持安全,所述标签安全标识表示所述标签不要求安全时,所述标签设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签不要求安全的信息以及安全相关信息;
当所述阅读器不支持安全,所述标签安全标识表示所述标签要求安全时,所述标签忽略所述读取命令。
11、根据权利要求10所述的射频识别方法,其特征在于,当所述阅读器支持安全,所述标签安全标识表示所述标签要求安全时,所述标签还对所述响应命令中的信息进行安全性处理。
12、根据权利要求9所述的射频识别方法,其特征在于,所述方法还包括:
所述标签接收阅读器发送的安全要求命令,更新所述标签的标签安全标识。
13、根据权利要求9所述的射频识别方法,其特征在于,所述是否支持安全是指是否要求以一预定的认证方法进行通信。
14、一种阅读器,其特征在于,所述阅读器包括:
命令发送单元,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
消息接收单元,用于接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;
安全操作单元,用于根据所述标签的响应命令,对标签进行相应的安全操作。
15、根据权利要求14所述的阅读器,其特征在于,所述阅读器还包括:
命令设置单元,用于设置所述读取命令。
16、根据权利要求14所述的阅读器,其特征在于,所述安全操作单元包括:
第一判断模块,用于根据所述响应命令确定所述标签是否支持安全;
第一安全操作模块,用于当所述标签支持安全时,根据存储的阅读器安全标识以及所述响应命令,对所述标签进行相应的读取操作;
第二安全操作模块,用于当所述标签不支持安全、阅读器安全标识表示阅读器要求安全时,忽略所述标签的响应命令。
17、根据权利要求16所述的阅读器,其特征在于,所述安全操作单元还包括:
第二判断模块,用于在所述第一判断模块判断所述标签支持安全时,根据所述响应命令确定所述标签是否要求安全;
所述第一安全操作模块,具体用于当所述标签要求安全时,读取所述标签;或当所述响应命令表示所述标签不要求安全、所述阅读器安全标识表示所述阅读器要求安全时,读取所述标签。
18、根据权利要求14所述的阅读器,其特征在于,
所述命令发送单元,还用于向所述标签发送安全要求命令,以更改所述标签的标签安全标识。
19、根据权利要求14所属的阅读器,其特征在于,所述是否支持安全是指是否要求以一预定的认证方法进行通信。
20、一种标签,其特征在于,所述标签包括:
命令接收单元,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;
操作单元,用于根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
21、根据权利要求20所述的标签,其特征在于,所述操作单元包括:
第三判断模块,用于根据所述读取命令,判断所述阅读器是否支持安全;
第一操作模块,用于当所述阅读器支持安全,所述标签安全标识表示所述标签要求安全时,根据所述读取命令,设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签要求安全的信息以及安全相关信息;
第二操作模块,用于当所述阅读器支持安全,所述标签安全标识表示所述标签不要求安全时,设置响应命令,使所述响应命令携带用于表示所述标签支持安全的信息、用于表示所述标签不要求安全的信息以及安全相关信息;
第三操作模块,用于当所述阅读器不支持安全,所述标签安全标识表示所述标签要求安全时,忽略所述读取命令。
22、根据权利要求21所述的标签,其特征在于,
所述第一操作模块,还用于对所述响应命令中的信息进行安全性处理。
23、根据权利要求20所述的标签,其特征在于,所述命令接收单元还用于接收所述阅读器发送的安全要求命令;
所述标签还包括:
标识更新单元,用于根据所述安全要求命令,更新标签安全标识。
24、根据权利要求20所述的标签,其特征在于,所述是否支持安全是指是否要求以一预定的认证方法进行通信。
25、一种射频识别系统,其特征在于,所述系统包括:
阅读器,用于向标签发送读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;接收由标签发送的响应命令,其中所述响应命令中携带用于表示所述标签是否支持安全的信息;并根据所述标签的响应命令,对标签进行相应的安全操作;
标签,用于接收阅读器发送的读取命令,其中所述读取命令中携带用于表示所述阅读器是否支持安全的信息;根据存储的标签安全标识以及所述读取命令,对所述阅读器的读取命令做出响应。
CN2008102120623A 2008-09-16 2008-09-16 射频识别方法、设备及系统 Expired - Fee Related CN101676928B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008102120623A CN101676928B (zh) 2008-09-16 2008-09-16 射频识别方法、设备及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008102120623A CN101676928B (zh) 2008-09-16 2008-09-16 射频识别方法、设备及系统

Publications (2)

Publication Number Publication Date
CN101676928A true CN101676928A (zh) 2010-03-24
CN101676928B CN101676928B (zh) 2011-12-07

Family

ID=42029488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008102120623A Expired - Fee Related CN101676928B (zh) 2008-09-16 2008-09-16 射频识别方法、设备及系统

Country Status (1)

Country Link
CN (1) CN101676928B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101853409A (zh) * 2010-05-24 2010-10-06 中兴通讯股份有限公司 一种rfid系统、读写器及数据传输方法
CN102156841A (zh) * 2011-04-08 2011-08-17 中国电子技术标准化研究所 有源电子标签中文件的访问控制方法
CN104036210A (zh) * 2014-05-27 2014-09-10 成都九洲电子信息系统股份有限公司 一种超高频阅读器对多标签识别性能测试方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101114901B (zh) * 2006-07-26 2010-08-25 联想(北京)有限公司 非接触式无线数据传输的安全认证系统、设备及方法
CN100405386C (zh) * 2006-09-30 2008-07-23 华中科技大学 一种射频识别系统中的安全认证方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101853409A (zh) * 2010-05-24 2010-10-06 中兴通讯股份有限公司 一种rfid系统、读写器及数据传输方法
CN101853409B (zh) * 2010-05-24 2013-08-07 中兴通讯股份有限公司 一种rfid系统、读写器及数据传输方法
CN102156841A (zh) * 2011-04-08 2011-08-17 中国电子技术标准化研究所 有源电子标签中文件的访问控制方法
CN104036210A (zh) * 2014-05-27 2014-09-10 成都九洲电子信息系统股份有限公司 一种超高频阅读器对多标签识别性能测试方法
CN104036210B (zh) * 2014-05-27 2017-04-12 成都九洲电子信息系统股份有限公司 一种超高频阅读器对多标签识别性能测试方法

Also Published As

Publication number Publication date
CN101676928B (zh) 2011-12-07

Similar Documents

Publication Publication Date Title
US10595273B2 (en) Systems and methods for localized device wakeup using Bluetooth low energy communications
CN115942282B (zh) 通信方法、节点、设备、通信系统及存储介质
CN114841180A (zh) 一种盘存标签的方法以及相关设备
WO2022142762A1 (zh) 一种通信方法及相关设备
US9967798B2 (en) NFC routing method
JP2010507877A (ja) タグを認識する方法及びこれを用いたrfidタグ
Choi et al. Bi-slotted tree based anti-collision protocols for fast tag identification in RFID systems
CN103500348A (zh) 一种增强的rfid通信方法
EP2680657B1 (en) Emulation of multiple nfc devices inside a communication device
CN116916470A (zh) Rfid标签的读取方法及设备
US9223740B2 (en) Detection method and apparatus for hot-swapping of SD card
CN101676928A (zh) 射频识别方法、设备及系统
CN105099514B (zh) 由nfc‑b读取器发现多个nfc‑b设备的方法以及对应的nfc‑b读取器
CN113553870A (zh) Nfc标签识别方法、装置、nfc设备和存储介质
EP2770755B1 (en) Near field communication tag type identification
CN107636982A (zh) 数据帧路由处理的方法、近场通信控制器和终端
CN106664122B (zh) 一种射频发现方法、芯片和设备
EP2782400A1 (en) NFC controller architecture for simultaneous emulation of multiple NFC technologies in one NFC listen device
CN101414345B (zh) 射频识别信号应答方法及系统、标签和阅读器
CN115618898B (zh) 一种对rfid标签的侦测方法及装置
US9070003B2 (en) Method for handling collision in an identification system
US9892073B1 (en) Bus addressing systems and methods using repurposed bits
He et al. An Efficient Early Frame Breaking Strategy for RFID Tag Identification in Large‐Scale Industrial Internet of Things
Charoenpanyasak et al. Comparative analysis of RFID anti-collision algorithms in IoT applications
CN113852444A (zh) 一种rf无线唤醒方法和系统

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
ASS Succession or assignment of patent right

Owner name: BEIJING ZHIXUN HUOBAN TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: ZHONGJITONG INTELLECTUAL PROPERTY AGENCY (BEIJING) CO., LTD.

Effective date: 20150709

Owner name: ZHONGJITONG INTELLECTUAL PROPERTY AGENCY (BEIJING)

Free format text: FORMER OWNER: HUAWEI TECHNOLOGY CO., LTD.

Effective date: 20150709

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150709

Address after: 100193 Beijing City, northeast of Haidian District, South Road, No. 29, building 3, room 4, room 4516

Patentee after: BEIJING ZHIXUN PARTNER TECHNOLOGY CO.,LTD.

Address before: 100085, 02A, room B, block -159, No. 28, information road, Beijing, Haidian District

Patentee before: Zhongjitong Intellectual Property Agency (Beijing) Co.,Ltd.

Effective date of registration: 20150709

Address after: 100085, 02A, room B, block -159, No. 28, information road, Beijing, Haidian District

Patentee after: Zhongjitong Intellectual Property Agency (Beijing) Co.,Ltd.

Address before: 518129 headquarters building of Bantian HUAWEI base, Longgang District, Guangdong, Shenzhen

Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111207

Termination date: 20160916