CN101180855A - 读取器控制系统 - Google Patents

读取器控制系统 Download PDF

Info

Publication number
CN101180855A
CN101180855A CNA2006800180169A CN200680018016A CN101180855A CN 101180855 A CN101180855 A CN 101180855A CN A2006800180169 A CNA2006800180169 A CN A2006800180169A CN 200680018016 A CN200680018016 A CN 200680018016A CN 101180855 A CN101180855 A CN 101180855A
Authority
CN
China
Prior art keywords
type
payload type
reader
code
represented
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
CNA2006800180169A
Other languages
English (en)
Other versions
CN101180855B (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.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN101180855A publication Critical patent/CN101180855A/zh
Application granted granted Critical
Publication of CN101180855B publication Critical patent/CN101180855B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/10366Methods 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 the interrogation device being adapted for miscellaneous applications
    • 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/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/10297Methods 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 arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/352Contactless payments by cards
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/0893Details of the card reader the card reader reading the card in a contactless manner
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/03Protocol definition or specification 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation

Abstract

本发明提供了一种射频标识读取器控制系统和方法。限定了用于控制射频标识读取器和移动电话的射频标识读取器控制单元的协议。对射频标识读取器与射频标识读取器控制单元之间的消息、信息、命令、响应和通知进行构造和发送。

Description

读取器控制系统
技术领域
本发明涉及一种读取器控制系统。
背景技术
ISO和EPC标准限定了支持RFID读取器通过网络而连接到主机的读取器协议。在RFID系统中,RFID读取器安装在移动电话上或以软件狗结构附接到移动电话。这种RFID系统需要使得移动电话的RFID读取器控制单元能够控制RFID读取器的协议。
在移动电话环境中,在移动电话的处理器(例如,MPU和MCU)与安装在移动电话中的RFID读取器芯片之间使用RFID系统。作为另一种选择,在移动电话与以软件狗结构附接在移动电话上的RFID读取器之间使用读取器协议。当RFID读取器以软件狗结构附接在移动电话上时,RFID读取器和移动电话通过接口单元(例如,UART和USB)而连接。在这种情况下,在RFID读取器与移动电话之间需要有效的协议。
ISO和EPC标准提供了主要应用于通过网络来连接RFID读取器的情况的协议。因此,需要包括适合于移动电话环境的RFID读取器控制协议的RFID系统。
发明内容
因此,本发明旨在提供一种基本上消除由现有技术的局限和缺点而导致的一个或更多个问题的读取器控制系统。
本发明的目的是提供一种适合于移动终端环境的读取器控制系统和方法。在该系统和方法中,限定用于控制读取器和移动终端的读取器控制单元的协议,并且对读取器与读取器控制单元之间的消息、信息、命令、响应和通知进行构造和发送。
为了实现这些目的和其他优点,并且根据本文中所具体体现和广泛描述的发明宗旨,提供了在读取器与读取器控制单元(例如,终端的处理器)之间交换的命令和响应。
在本发明的另一方面,提供了一种在读取器与读取器控制单元(例如,终端的处理器)之间使用的读取器控制协议格式以及各个字段。
在本发明的另一方面,提供了关于在读取器与读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中使用的命令、响应和通知的协议消息、各协议消息的字段以及各字段的内容。
在本发明的又一方面,提供了一种使用在读取器与读取器控制单元(例如,终端的处理器)之间交换的读取器控制协议格式的各个字段的方法。
在本发明的又一方面,提供了一种对在读取器与读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中的消息和信息进行构造的方法。
在本发明的又一方面,提供了一种对在读取器与读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中的消息和/或信息进行发送的方法。
在本发明的又一方面,提供了一种对在处理器、读取器和读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中的协议位流进行构造和发送的方法。
在本发明的又一方面,提供了一种对在处理器、读取器和读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中的消息和/或信息进行构造和存储的方法。
在本发明的又一方面,提供了一种在处理器、读取器和读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中对读取器进行控制和管理的方法。
在本发明的又一方面,提供了一种在处理器、读取器和读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中读取、写入、改变、查询、保护或删除(或删去)读取器消息和/或信息的方法。
在本发明的又一方面,提供了在处理器、读取器和读取器控制单元(例如,终端的处理器)之间执行的读取器控制协议中,对消息和/或信息的响应和错误处理以及附加功能的实现和使用方法。
应当理解,上文对本发明的概述与下文对本发明的详述都是示例性和解释性的,旨在提供对所要求保护的本发明的进一步解释。
根据本发明,本发明旨在提供一种适合于移动终端环境的读取器控制系统和方法。在该系统和方法中,限定用于控制读取器和移动终端的读取器控制单元的协议,并且对读取器与读取器控制单元之间的消息、信息、命令、响应和通知进行构造和发送。
附图说明
附图被包括进来以提供对本发明的进一步理解,其被并入且构成本申请的一部分,附图示出了本发明的实施方式,并且与说明书一起用于解释本发明的原理。在附图中:
图1和图2例示了应用了本发明的移动RFID系统的结构;
图3例示了根据本发明实施方式的移动RFID读取器控制协议格式;
图4至图6例示了根据本发明实施方式的净荷(payload)类型;以及
图7至图83例示了根据本发明实施方式的移动RFID读取器控制协议消息结构。
具体实施方式
下面将详细说明本发明的优选实施方式,附图中例示了这些实施方式的示例。只要有可能,就在所有附图中使用相同的标号表示相同或相似的部分。
在本发明的以下实施方式中,将具有RFID读取器控制单元的移动终端(例如,移动电话)作为具有RFID读取器控制单元的终端的示例。
图1例示了当移动RFID读取器安装在移动电话中时的移动RFID系统结构。图2例示了当移动RFID读取器以软件狗结构附接到移动电话的外部时的移动RFID系统结构。
参照图1,移动电话100包括移动电话处理器110和芯片式或模块式移动RFID读取器120。本发明提出了一种在处理器110与RFID读取器120之间执行的移动RFID读取器控制协议。
参照图2,移动电话100包括移动电话处理器110和插座连接器120。移动RFID读取器软件狗200包括芯片式或模块式移动RFID读取器210和插座连接器220。RFID读取器210通过插座连接器120和220连接到移动电话100。本发明提出了一种在处理器110与RFID读取器210之间执行的移动RFID读取器控制协议。
本发明实施方式中的术语是基于MRF文献“Term Definition ofMobile RFID Service Standards”的。例如,术语“Q”是在基于ISO 18000-6C标准的标签中使用的参数。当读取器将参数Q发送给标签时,该标签生成(2Q-1)个时隙,并与(2Q-1)个时隙中的一个相同步地发送响应。
[1]移动RFID读取器控制协议的格式
根据本发明实施方式的移动RFID读取器控制协议包括前导码、头部、净荷和结束标记。图3例示了根据本发明实施方式的移动RFID读取器控制协议的格式。前导码包括用于指示协议消息的开始的信息,该前导码用于区分协议消息。例如,前导码可以被构造成8位并且值可以为OxBB。头部包括用于指示消息类型、对应的代码和净荷长度的信息。即,净荷长度信息存储在头部中。从RFID标签接收到的信息存储在净荷中。结束标记包括用于指示协议消息的结束的信息,该结束标记与前导码一起用于区分协议消息。例如,结束标记可以被构造成8位,并且值可以为Ox7E。
[1.1]前导码字段和结束标记字段
例如,在各协议消息中,前导码和结束标记分别具有8位数据,它们指示协议消息的开始和结束。前导码和结束标记分别位于协议消息的开始处和结束处,并且具有预定值。例如,前导码的值可以为OxBB,结束标记的值可以为Ox7E。优选的是,前导码和结束标记的值与在头部的消息类型字段和代码字段中使用的值不同。
[1.2]头部字段
头部包括描述RFID标签类型、命令/响应/通知类型和代码以及净荷长度的三个字段。消息类型字段用于对从处理器向读取器发送的命令以及从读取器向处理器发送的响应和通知进行区分。代码字段用于区分多种类型的命令、响应或通知。此外,响应和通知中的代码字段包括关于命令的成功或失败的信息。净荷长度字段包括指示紧跟头部之后的净荷的长度的信息,其以字节来表示长度。
[1.2.1]消息类型字段
协议格式中的消息类型字段包括关于命令、响应和通知中的哪一个的信息,其可以以总共8位来表示。可以使用下面的表1中所示的值来区分消息类型(例如,命令、响应和通知)。
表1
命令/响应/通知类型 对应的代码值(十六进制)
命令 0x00
响应 0x01
通知 0x02
测试模式 0x03
保留 0x04至0xFF
如表1所示,指示命令的代码值为0x00,指示响应的代码值为0x01,指示通知的代码值为0x02,指示测试模式的代码值为0x03,指示“保留”的代码值为0x04至0xFF。稍后将详细描述表1中所示的命令、响应、通知和测试模式。
[1.2.2]代码字段
代码字段用于对命令、响应和通知的类型进行区分。可以存在要由移动RFID读取器来处理的多种命令。此外,可以存在要由读取器来发送的多种对命令的响应以及多种通知。因此,当对命令、响应和通知中的每一种分配不同的代码时,读取器可以通过参考消息类型字段和代码字段来准确地区分它们。例如,当对电源控制命令的消息类型字段和代码字段分别分配值0x00和值0x01时,读取器可以通过所分配的值来识别接收到的命令为电源控制命令。
[1.2.3]净荷长度字段
净荷长度字段指示位于头部字段之后的净荷字段的长度。例如,净荷长度字段可以由16位组成。这里,长度的单位是字节。当使用16位以字节表示净荷长度时,可表示的最大长度为65536个字节。这意味着净荷的最大长度不能超过65535。
[1.3]净荷字段
净荷字段存储各种类型的数据。净荷字段可以包括与从处理器向RFID读取器发送的命令有关的自变量,以及包含在从RFID读取器向处理器发送的响应中的各种数据。可以存在适合于相应的命令和响应的各种类型的净荷,例如,图4至图6中所示的净荷。图4至图6例示了类型A至类型X。
图3至图6中例示的净荷中的每一种都包括专用字段。稍后将详细描述专用字段的使用及其方法。下面将详细描述各净荷类型的生成和结构。下列净荷结构中所提及的位数和顺序仅是示例,而本发明并不局限于此。
净荷类型A包括8位的自变量。
净荷类型B包括长度可变的自变量。
净荷类型C被生成为包括8位的调制指标、8位的字节掩码和8位的地址,按命名的顺序发送它们。
净荷类型D包括3位的目标、3位的动作、2位的MB、32位的指针、8位的掩码长度、T、RFU(为将来的使用而保留)和最大25位的掩码,按命名的顺序发送它们。
净荷类型E包括2位的DR、4位的M、2位的TR、2位的Sel、2位的S、T、4位的Q和3位的UpDn,按命名的顺序发送它们。
净荷类型F包括16位的自变量1和8位的自变量2,按命名的顺序发送它们。
净荷类型G包括32位的自变量。
净荷类型H包括16位的自变量1和长度可变的自变量2,按命名的顺序发送它们。
净荷类型I包括64位的自变量1、16位的自变量2和16位的自变量3,按命名的顺序发送它们。
净荷类型J包括长度可变的自变量1、16位的自变量2和16位的自变量3,按命名的顺序发送它们。
净荷类型K包括16位的自变量。
净荷类型L包括64位的UID、16位的制造商、16位的硬件类型、48位的存储配置和长度可变的用户数据,按命名的顺序发送它们。
净荷类型M包括64位的UID、16位的制造商、16位的硬件类型、8位的EAC、8位的AFID、8位的SDF、8位的USL和8位的ASL,按命名的顺序发送它们。
净荷类型N包括16位的TID存储库长度、长度可变的TID存储库、16位的UII(唯一项标识符)长度、16位的PC、长度可变的UII或UII集和长度可变的用户数据,按命名的顺序发送它们。
净荷类型O包括8位的自变量1和16位的自变量2,按命名的顺序发送它们。
净荷类型P包括32位的访问密码、16位的UII长度、长度可变的UII、16位的新UII长度、长度可变的新UII和16位的PC,按命名的顺序发送它们。
净荷类型Q包括64位的UID、16位的开始地址、16位的长度和长度可变的用户数据,按命名的顺序发送它们。
净荷类型R包括32位的访问密码、16位的UII长度、长度可变的UII、16位的开始地址、16位的长度和长度可变的用户数据,按命名的顺序发送它们。
净荷类型S包括64位的UID、48位的存储配置、16位的用户数据长度和长度可变的用户数据,按命名的顺序发送它们。
净荷类型T包括32位的访问密码、16位的UII长度、长度可变的UII、16位的新UII长度、长度可变的新UII、16位的PC、16位的用户数据长度、长度可变的用户数据、长度可变的保留存储库长度和长度可变的保留存储库数据,按命名的顺序发送它们。
净荷类型U包括32位的访问密码、32位的删除密码、16位的UII长度和长度可变的UII,按命名的顺序发送它们。
净荷类型V包括64位的UID和8位的自变量,按命名的顺序发送它们。
净荷类型W包括32位的访问密码、16位的UII长度、长度可变的UII和24位的锁定数据,按命名的顺序发送它们。
净荷类型X包括DR、2位的M、TR、2位的Sel、2位的S、T、4位的Q和3位的UpDn,按命名的顺序发送它们。
稍后将详细描述前述净荷类型、各字段的使用及其使用方法。
[1.4]字节序(Endian)格式和发送顺序格式
构成移动RFID读取器控制协议格式的所有字段都遵循大端字节(big-Endian)格式。根据大端字节格式,首先写入最高有效字节值,然后写入最低有效字节值。按命名的顺序发送前导码字段、头部字段、净荷字段和结束标记字段。在头部字段中,按命名的顺序发送消息类型字段、代码字段和净荷长度字段。在净荷字段中,按命名的顺序发送目标字段、自变量类型字段、净荷数据长度字段和净荷数据及未决字段。在各字段中,首先发送高有效字节。
[1.5]在大小固定的字段中描述小型数据的方法
当小型数据需要被插入到大于该小型数据的协议字段中时,首先填充较低有效字节,然后用0x00填充剩余的较高有效字节。在这种情况下,也应用大端字节格式。例如,当值12需要被插入到16位长度的字段中时,用0x0C填充较低有效字节,而用0x00填充较高有效字节。
[2]命令、响应和通知的总结和列表
移动终端的处理器与RFID读取器之间的协议可以被分类为命令、响应和通知,在ISO和EPC标准中限定它们。
在本发明的实施方式中,命令和响应总是成对地存在和操作。仅在接收到对一命令的响应之后才执行下一命令。各命令都具有在头部的代码字段中描述的并且以8位表示的专用代码。当响应成功时,在代码字段中描述对应的命令的代码,并且在净荷字段中描述与响应有关的内容。另一方面,当响应不成功时,在代码字段中描述值0xFF,并且在净荷字段中描述结果码。净荷根据命令和响应而变化。稍后将详细描述净荷的详细类型。
[2.1]命令和响应
在本发明的实施方式中,移动RFID读取器协议中的命令和响应被分类为读取器控制/管理、标签读取、标签写入、标签锁定/解锁、标签删除和附加功能。下面的表2示出了根据本发明的命令列表的示例。在表2中,命令被分类为强制命令和可选命令。所有的命令都具有对应的响应。必须小心地执行与标签写入类别、标签删除类别和标签锁定类别相对应的命令。其原因是这种命令可以改变标签的内容。当错误地使用这些命令时,可能出现导致相应的损害的安全问题。
表2
类型 强制命令 可选命令
读取器控制/管理类别 读取器电源控制、读取器连接控制、获得读取器信息、获得信号强度、设置信号强度、获得区域、设置区域、重置读取器、获得类型CA/I选择参数、设置类型CA/I选择参数、获得类型CA/I与查询有关的参数、设置类型C A/I与查询有关的参数 获得类型B A/I参数、设置类型B A/I参数、获得自动读取参数、设置自动读取参数
标签读取类别 读取类型C UII块、读取类型C用户数据、读取整个类型C标签、开始自动读取、停止自动读取 读取类型B TID、读取类型B用户数据、读取整个类型B标签
标签写入类别 写入类型B UII集、写入类型C UII块、写入类型B用户数据、写入类型C用户数据、写入整个类型B标签、写入整个类型C标签
标签删除类别 删除类型C标签
标签锁定类别 锁定类型B标签、锁定类型C标签
附加功能类别 开始测试模式、停止测试模式、开始接收测试、停止接收测试 获得最后结果
[2.2]移动RFID读取器控制/管理类别
RFID读取器控制/管理命令类别包括下面的表3中所示的命令。主要命令涉及读取器电源控制、读取器连接控制、获得读取器信息、读取器RF信号强度控制和读取器滤波功能控制。作为最基本的读取器控制命令的读取器电源控制命令和重置读取器命令可以由诸如GIPO的硬件接口直接控制。在这种情况下,不可以单独地执行前述两个命令。
表3
命令名称 代码值(十六进制) 命令描述
读取器电源控制 0x01 读取器通电/断电(活动/休眠)
读取器连接控制 0x02 初始化或结束与读取器的通信
获得读取器信息 0x03 获得与读取器有关的信息(读取器至少具有关于型号、制造商、S/N、可用频率和可支持标签类型的信息)
获得信号强度 0x04 获得读取器的RF信号强度
设置信号强度 0x05 设置读取器的RF信号强度
获得区域 0x06 获得读取器的国家/地区信息
设置区域 0x07 设置读取器的国家/地区信息
重置读取器 0x08 立即结束读取器的所有操作并初始化读取器。此后,读取器控制需要使用读取器连接控制命令
获得类型B A/I参数 0x09 获得与类型B标准有关的空中接口参数
设置类型B A/I参数 0x0A 设置与类型B标准有关的空中接口参数
获得类型C A/I选择参数 0x0B 获得与类型C标准有关的空中接口的选择参数
设置类型C A/I选择参数 0x0C 设置与类型C标准有关的空中接口的选择参数
获得类型C A/I与查询有关的参数 0x0D 获得与类型C标准有关的空中接口的与查询有关的参数
设置类型C A/I与查询有关的参数 0x0E 设置与类型C标准有关的空中接口的与查询有关的参数
获得自动读取参数 0x0F 获得与自动模式读取有关的参数
设置自动读取参数 0x10 设置与自动模式读取有关的参数
厂商专用 0x11至0x17 可以限定厂商
保留 0x18至0x1F 保留
参照表3,读取器控制/管理命令类别包括用于获得和设置与自动读取命令有关的命令的获得自动读取参数命令和设置自动读取参数命令。这些命令根据预设的参数来操作。这些预设的参数包括指示读取操作的执行次数的读取周期,并且还包括指示在读取器执行读取操作多于两次时读取操作之间的延迟时间的读取延迟时间。
[2.3]标签读取类别
标签读取类别包括下面的表4中所示的命令。这些命令主要用于读取标签的专用ID(TID)、UII集(例如,指示事物的MRF码和EPC码的mCode)和用户存储库区。
表4
命令名称 代码值(十六进制) 命令描述
读取类型B TID 0x21 读取ISO 18000-6B标签的第八至第十六个地址值和TID
读取类型C UII块 0x22 读取ISO 18000-6C标签的UII块(读取UII或UII集和PC)
读取类型B用户数据 0x23 读取ISO 18000-6B标签的用户存储库
读取类型C用户数据 0x24 读取ISO 18000-6C标签的用户存储库
读取整个类型B标签 0x25 读取ISO 18000-6B标签的所有区域
读取整个类型C标签 0x26 读取ISO 18000-6C标签的所有区域
开始自动读取 0x27 进行自动模式读取操作(适用于以上6个命令)
停止自动读取 0x28 停止自动模式读取操作
厂商专用 0x29至0x37 可以限定厂商
保留 保留
参照表4,标签读取类别还包括用于自动读取多个连续标签的命令。与自动读取操作有关的命令包括开始自动读取命令和停止自动读取命令。
开始自动读取命令被构造成指定要重复的读取命令的代码(0x21至0x26)以及重复周期,该重复周期指示在设置自动读取参数命令中指定的读取周期的读取操作需要重复的次数。即,RFID读取器的读取操作的总次数等于读取周期×重复周期。当重复周期是无效值时,在结果码中生成指示错误值的响应。当进行了重复周期的读取操作或者不存在要读取的标签时,RFID读取器自动停止读取操作。
停止自动读取命令用于停止由开始自动读取命令进行的读取操作。
大多数命令不能在自动读取操作过程中执行。如果要执行这种命令,则认为该命令失败,并且结果码接收自动读取在操作中的0x0D。在自动读取操作过程中可执行的命令的示例包括重置读取器、获得信号强度、设置信号强度和停止自动读取。
通过标签读取命令而从RFID标签获得的数据通过通知或对命令的响应而发送给终端的处理器。在本发明的实施方式中,对通过读取器芯片而从标签获得的数据进行存储的缓冲功能被设置为可选的。然而,当需要实现该缓冲功能时,必须使用附加功能类别的厂商专用命令代码区,并且该实现必须基于HAL API标准。
[2.4]标签写入类别
标签写入类别包括下面的表5中所示的命令。这些命令用于在标签中写入ID码、用户存储库区和附加信息。
表5
命令名称 代码值(十六进制) 命令描述
写入类型C UII块 0x41 写入ISO 18000-6C标签的UII块(必须写入UII集、PC和CRC的值)
写入类型B用户数据 0x42 写入ISO 18000-6B标签的用户存储库区
写入类型C用户数据 0x43 写入ISO 18000-6C标签的用户存储库区
写入整个类型B标签 0x44 写入ISO 18000-6B标签的全部内容
写入整个类型C标签 0x45 写入ISO 18000-6C标签的全部内容
厂商专用 0x46至0x57 可以限定厂商
保留 0x58至0x5F 保留
[2.5]标签删除类别
标签删除类别包括下面的表6中所示的命令。这些命令用于删除(擦除)标签的内容。
6
命令名称 代码值(十六进制) 命令描述
删除类型C标签 0x61 删除类型C标签
厂商专用 0x62至0x77 可以限定厂商
保留 0x78至0x7F 保留
[2.6]标签锁定控制类别
标签锁定控制类别包括用于控制锁定功能的命令,该锁定功能用于防止标签的内容被改变或擦除,下面的表7中示出了这些命令。
表7
命令名称 代码值(十六进制) 命令描述
锁定类型B标签 0x81 控制ISO 18000-6B标签的锁定
锁定类型C标签 0x82 控制ISO 18000-6C标签的锁定
厂商专用 0x83至0x97 可以限定厂商
保留 0x98至0x9F 保留
锁定命令被构造成使得向标签分配不同的命令。此外,锁定命令所需的自变量是基于空中接口标准的。
[2.7]附加功能类别
附加功能类别包括针对附加功能的命令,下面的表8中示出了这些命令。
表8
命令名称 代码值(十六进制) 命令描述
获得最后结果 0xA1 读取器获得最后事件
开始测试模式 0xA2 将读取器的模式转换为测试模式
停止测试模式 0xA3 停止读取器的测试模式
开始接收测试 0xA4 开始对成功接收到的空中接口分组的计数以测量接收灵敏度
停止接收测试 0xA5 停止用于测量接收灵敏度的对成功接收到的空中接口分组的计数
厂商专用 0xA6至0xB7 可以限定厂商
保留 0xB8至0xFE 保留
附加功能类别包括除了用于由读取器来处理标签的基本内容之外的提供便利的功能。这些包括读取器的滤波功能和用于获得和设置读取器的标签访问状态的命令。附加功能类别还包括用于开始或结束测试模式的命令。仅可以在测试模式中使用用于测量接收灵敏度的开始接收测试命令和停止接收测试命令。稍后将详细描述测试模式。
[2.8]结果码
结果码用于对命令的响应。结果码指示成功的结果和失败的结果。对于成功的情况,对应的命令的代码值被插入到响应协议消息的头部的代码字段中。对于失败的情况,插入值0xFF。此外,8位结果码被插入到净荷数据段中。这有助于当命令被不正确地执行时,在错误的内容之间进行区分。结果码0x00指示成功,其在当命令成功时不存在单独的结果值的情况下使用。下面的表9例示了结果的类型以及对应的代码。
表9
错误类型 错误代码 描述
成功 0x00 指示命令成功
电源控制失败 0x01 电源控制开/关操作失败
连接控制失败 0x02 连接控制操作失败
不能获得读取器信息 0x03 不能设置或获得读取器ID
不能获得信号强度 0x04 不能获得信号强度
信号强度控制失败 0x05 不能设置信号强度
读取器滤波器控制失败 0x06 不能控制读取器滤波器
不能获得区域 0x07 不能获得读取器的区域信息
区域控制失败 0x08 不能设置读取器的区域
读取失败 0x09 读取操作失败
自动读取失败 0x0A 自动模式读取操作失败
自动读取在操作中 0x0B 自动读取已经在操作中
不能停止自动读取 0x0C 不能停止自动模式读取
不处于自动模式中 0x0D 自动读取不在操作中
无效参数 0x0E 参数是无效的
不能获得自动参数 0x0F 不能获得自动模式参数
写入失败 0x10 写入操作失败
擦除失败 0x11 擦除操作失败
删除失败 0x12 删除操作失败
锁定控制失败 0x13 锁定操作失败
不能获得最后结果 0x14 不能获得最后事件
没有检测到标签 0x15 没有检测到标签
密码不匹配 0x16 密码不匹配
不是被支持的命令 0x17 命令不被支持
未限定的命令 0x18 命令未被限定
不能重置读取器 0x19 不能重置读取器
不能控制类型B A/I参数 0x1A 不能设置或获得与类型B标准有关的空中接口参数
不能控制类型C A/I参数 0x1B 不能设置或获得与类型C标准有关的空中接口参数
没有用户数据 0x1C 不存在用户存储库
读取器不处于测试模式中 0x1D 读取器当前不处于测试模式中
测试模式控制失败 0x1E 测试模式控制失败
自动读取完成 0x1F 完成自动读取
不再有要读取的标签 0x20 不再剩余要读取的标签
厂商专用 0x30至0xDF
保留 0xE0至0xFF
[2.9]厂商专用命令和响应
除了本发明中提出的命令之外,上述所有类别中还可以包括RFID读取器制造商的厂商专用命令。优选的是,这些厂商专用命令根据本发明中提出的类别来使用厂商专用区的代码值。例如,当需要添加与标签读取功能相对应的专用命令时,优选地使用作为标签读取类别的厂商专用区的代码值0x29至0x37。
[2.10]通知
通知是从RFID读取器向终端的处理器发送的协议消息。与响应消息不同的是,通知协议消息独立于命令。通知主要用作用于指示在自动模式中重复的操作的结果的响应,并且用于在RFID读取器中生成的关键错误。
在本发明的实施方式中,通知协议消息的格式可以与响应协议消息的格式相同。然而,例如,可以在消息类型字段中使用0x02的值来将通知协议消息与响应协议消息区分开。
另外,当在读取器中生成关键错误时,可以使用通知来将该错误通知处理器。在这种情况下,格式可以与包含该错误的命令的格式相同,其与在消息类型字段中被指定为通知的格式相同。本发明中没有限定关键错误,但是可以是厂商限定的那些关键错误。可以使用结果码的厂商专用区来限定需要通过通知来发送的错误。
[2.11]与HALAPI标准的兼容性
下面的表10和表11示出了在HAL API标准中限定的命令与本发明中提出的移动读取器协议命令之间的关系。一个HAL API命令可以与多个移动读取器协议命令相对应,反之亦然。必须根据该关系来实现驱动器。
例如,使用相当大量的移动读取器协议命令来实现MH_rfidReportReaderStatus命令。在这种情况下,优选的是,通过在驱动器中包括状态参数来进行该实现。当被执行的移动读取器协议的结果存储在状态参数中时,可以减小在接收到MH_rfidReportReaderStatus命令时需要执行的读取器协议命令的数量。另外,由于必须给出HAL API函数的返回值,因此对应的结果必须存储在状态参数中。
在HAL API命令中,可以选择性地实现与对缓冲器的控制和对滤波器的管理有关的命令。本发明假设缓冲器和滤波器可以存在于HAL或移动读取器芯片中的任一个中。因此,为了在读取器芯片中实现缓冲功能或滤波功能,移动读取器协议命令必须被实现为使得与HAL API命令的关系是合适的。在这种情况下,移动读取器协议可以使用厂商专用命令字段的代码值。
表10
类型 HAL API标准命令 移动读取器协议标准命令
读取器控制 MH_rfidPowerOn              、MH_rfidPowerOff             、MH_rfidOpenReader           、MH_rfidCloseReader          、MH_rfidResetReader          、MH_rfidSetRegion            、MH_rfidGetRegion            、MH_rfidSetRFStrength        、MH_rfidGetRFStrength        、MH_rfidGetManufacturer      、MH_rfidGetModel             、MH_rfidisOpenReader         、MH_rfidisBusyReader         、MH_rfidSetQ、MH_rfidGetQ    、MH_rfidSetReadCycle         、MH_rfidGetReadCycle         、MH_rfidSetReadDelaytime     、MH_rfidGetReadDelaytime 读取器电源控制、读取器电源控制、读取器连接控制、读取器连接控制、重置读取器、读取器连接控制、设置区域、获得区域、设置信号强度、获得信号强度、获得读取器信息、获得读取器信息,驱动器中的处理:响应于读取器连接控制,驱动器中的处理:检查是否自动读取、设置类型CA/I与查询有关的参数、获得类型C A/I与查询有关的参数、设置自动读取参数、获得自动读取参数、设置自动读取参数、获得自动读取参数
表11
类型 HAL API标准命令 移动读取器协议标准命令
标签控制 MH_rfidReadTIDC           、MH_rfidReadUIISetC        、MH_rfidReadUIIBlockC      、MH_rfidReadUserDataC      、MH_rfidStopRead           、MH_rfidReadUIISetB        、MH_rfidReadUserDataB      、MH_rfidWriteUserDataB     、MH_rfidLockB              、MH_rfidWriteUIISetC       、MH_rfidWriteUIIBlockC     、MH_rfidWriteUserDataC     、MH_rfidLockC              、MH_rfidUnlockC            、MH_rfidKillTagC 读取类型C UII块、读取类型C UII块、读取类型C UII块、读取类型C用户数据、停止自动读取、读取类型B用户数据、读取类型B用户数据、写入类型B用户数据、锁定类型B标签、写入类型C UII块、写入类型C UII块、写入类型C用户数据、锁定类型C标签、锁定类型C标签、删除类型C标签
缓冲器控制 MH_rfidCreateBuffer       、MH_rfidDestroyBuffer      、MH_rfidReadBuffer         、MH_rfidWriteBuffer        、MH_rfidDeleteBuffer       、MH_rfidClearBuffer        、MH_rfidGetNumBuffer       、MH_rfidGetMaxNumBuffer    、MH_rfidSortBuffer         、MH_rfidValidateBuffer 不能被移动读取器协议支持但可以以厂商专用方式实现
滤波器控制 MH_rfidAddFilter          、MH_rfidDeleteFilter       、MH_rfidEnableFilter       、MH_rfidDisableFilter 不能被移动读取器协议支持但可以以厂商专用方式实现
状态报告 MH_rfidReportReaderStatus 读取器中的处理:在通电并打开、获得自动读取参数、获得区域、获得信号强度、获得读取器信息、获得类型C A/I与查询有关的参数的情况下存储并处理状态参数
[3]命令、响应和通知的细节
该部分[3]描述了上述命令、响应和通知的细节。下面的说明例示了命令和响应所需的自变量、它们的类型以及通知。还例示了上述协议格式与命令/响应/通知之间的关系,以及用于表示它们的协议流。
[3.1]读取器控制/管理类别
[3.1.2]读取器电源控制
读取器电源控制命令用于对打开/关闭向RFID读取器的硬件的供电进行控制。在通电状态向读取器供电,在断电状态不向读取器供电。
读取器电源控制命令被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取器电源控制的0x01来表示。净荷类型可以由净荷类型A来表示。自变量是8位的电源状态信息,其在通电状态可以由0xFF来表示,在断电状态可以由0x00来表示。
图7例示了通电状态的协议消息的结构。具体地说,图7例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
对读取器电源控制命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码可以由针对成功的情况的0x01和针对失败的情况的0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示成功的结果码0x00和指示电源控制失败的结果码0x01来表示。
图8例示了针对成功的情况的读取器电源控制响应的协议消息的结构。具体地说,图8例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.2]读取器连接控制
读取器连接控制命令用于将处理器连接到读取器以及将处理器从读取器断开。当处理器连接到读取器时,读取器可以接收并处理所有的命令。另一方面,当处理器从读取器断开时,读取器仅可以处理电源控制命令/连接控制命令。当读取器被供电但不能被连接时,提供最小的功率。
读取器连接控制命令被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取器连接控制的0x02来表示。净荷类型可以由净荷类型A来表示。自变量是8位的读取器连接状态信息,其在连接的情况下可以由0xFF来表示,在断开的情况下可以由0x00来表示。
图9例示了连接状态的协议消息的结构。具体地说,图9例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
对读取器连接控制命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x02来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示成功的结果码0x00和指示连接控制失败的结果码0x02来表示。
图10例示了针对成功的情况的读取器连接控制响应的协议消息的结构。具体地说,图10例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.3]用于获得读取器的信息的命令(获得读取器信息)
获得读取器信息命令用于从读取器获得信息。该信息包括型号名、S/N、制造商、使用频率和支持的标签类型。
获得读取器信息控制命令被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00表示。代码可以由指示获得读取器信息命令的0x03来表示。净荷类型可以由净荷类型A来表示。自变量是指示要从读取器请求的信息的类型的8位的信息类型数据,其可以包括读取器型号名(0x00)、读取器S/N(0x01)、读取器制造商(0x02)、读取器使用频率(0x03)和读取器所支持的标签类型(0x04)。
图11例示了请求读取器制造商时的协议消息的结构。具体地说,图11例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
对获得读取器信息命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x03来表示,在失败的情况下可以由0xFF来表示。净荷类型在型号名、S/N、制造商和频率的情况下可以由净荷类型B来表示,在读取器所支持的标签类型的情况下可以由净荷类型A来表示,在命令失败的情况下可以由净荷类型A来表示。自变量在型号名、S/N、制造商和频率的情况下可以由长度可变的对应的字符串来表示,在读取器所支持的标签类型的情况下可以由8位的值00000001(ISO 18000-6B)或00000010(ISO180000-6C)来表示,在支持多种标签的情况下可以由“Bit OR”来表示,在命令失败的情况下可以由指示不能获得读取器信息的结果码0x03来表示。
图12例示了制造商为“LC Electronics”时的获得读取器信息响应的协议消息的结构。具体地说,图12例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。图13例示了读取器所支持的标签类型为18000-B/C时的响应。
[3.1.4]用于获得读取器的RF信号强度的命令(获得信号强度)
获得信号强度命令用于获得RFID读取器的当前设置的RF信号强度。信号强度可以以百分比表示,并且可以将读取器可以提供的最大信号强度视为100%。
获得信号强度命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得信号强度的0x04来表示。
图14例示了获得信号强度命令的协议消息的结构。具体地说,图14例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB和结束标记字段的值。
对获得信号强度命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x04来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示信号强度的0至100(0x00至0x64)以百分比来表示,以及由指示不能获得信号强度的结果码0x04来表示。
图15例示了信号强度为75%时的针对成功的情况的获得信号强度响应的协议消息的结构。具体地说,图15例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.5]用于设置读取器的RF信号强度的命令(设置信号强度)
设置信号强度命令用于设置读取器的RF信号强度。信号强度可以以百分比来表示,并且可以将读取器可以提供的最大信号强度视为100%。
设置信号强度命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示设置信号强度的0x05来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示8位的信号强度值的0x00至0x64(0至100)来表示。
图16例示了信号强度为50%时的设置信号强度命令的协议消息的结构。具体地说,图16例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
对设置信号强度命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x05来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示成功的结果码0x00来表示,以及由指示信号强度控制失败的结果码0x04来表示。
图17例示了针对成功的情况的获得信号强度响应的协议消息的结构。具体地说,图17例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.6]用于获得在读取器中设置的地区/国家信息的命令(获得区域)
获得区域命令用于获得在读取器中设置的地区/国家信息。即,由于RFID读取器可以使用的无线电波标准根据国家和地区而不同,因此获得区域命令用于获得这种地区/国家信息。
获得区域命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得区域的0x06来表示。
图18例示了获得区域命令的协议消息的结构。具体地说,图18例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB和结束标记字段的值。
对获得区域命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x06来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示在读取器中设置的地区或国家的8位的值来表示,以及由指示不能获得区域的结果码0x07来表示。例如,韩国、美国、欧洲、日本和中国分别可以由0x01、0x02、0x04、0x08和0x10来表示。
图19例示了读取器中设置的区域为韩国时获得区域响应的协议消息的结构。具体地说,图19例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.7]用于设置读取器中的地区/国家信息的命令(设置区域)
设置区域命令用于设置读取器中的地区/国家信息。即,由于RFID读取器可以使用的无线电波标准根据国家和地区而不同,因此设置区域命令用于设置这种地区/国家信息。
设置区域命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示设置区域的0x07来表示。净荷类型可以由指示在读取器中设置的区域的8位的值来表示,其与获得区域的值相同。
图20例示了读取器中设置的国家为韩国时的设置区域命令的协议消息的结构,其可以包括前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
对设置区域命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x07来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示成功的结果码0x00来表示,以及由指示区域控制失败的结果码0x08来表示。
图21例示了读取器中设置的区域为韩国时设置区域响应的协议消息的结构。具体地说,图21例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.8]重置读取器
重置读取器命令用于迅速停止读取器的所有操作并初始化读取器。在完成初始化时,向读取器发送对重置读取器命令的响应。紧跟执行重置读取器命令之后,必须使用上述读取器连接控制命令来连接读取器,这是因为读取器被初始化为仅被供电的状态。
重置读取器命令包括消息类型和代码,但是不包括净荷和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示重置读取器的0x08来表示。
图22例示了重置读取器命令的协议消息的结构,其可以包括前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB和结束标记字段的值。
对重置读取器命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x08来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以由指示成功的结果码0x00来表示,以及由指示不能重置读取器的结果码0x19来表示。
图23例示了对成功的情况下的重置读取器命令的响应的协议消息的结构。具体地说,图23例示了前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量字段和结束标记字段的值。
[3.1.9]用于获得空中接口参数的命令(获得类型B A/I参数)
获得类型B A/I参数命令用于获得与ISO 18000-6B标准有关的空中接口(A/I)参数。例如,这些A/I参数可以是调制指标(MI)、字节掩码(BM)和地址。获得类型B A/I参数命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得类型B A/I参数的0x09来表示。图24例示了获得类型B A/I参数命令的协议消息的结构,其包括前导码字段、消息类型字段、代码字段、净荷字段MSB、净荷字段LSB、自变量和结束标记字段的值。
对获得类型B A/I参数命令的响应被构造成包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x09来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型C来表示,在失败的情况下可以由净荷类型A来表示。
在成功的情况下,自变量表示调制指标、字节掩码和地址。调制指标可以由8位的值来表示,其确定ISO 18000-6B调制方案。即,表示MI=18%(0x00)、MI=100%(0xFF)等。字节掩码可以由8位的值来表示,其为在ISO 18000-6B标准中限定的8位的字节掩码值,用于确定对一个字节中的哪一位进行比较。地址可以由8位的值来表示,其为在ISO 18000-6B标准中限定的地址,用于确定对标签的哪一部分进行比较。在失败的情况下,地址可以由指示不能控制类型B A/I参数的结果码0x1A和指示不是被支持的命令的结果码0x17来表示。
图25例示了获得类型B A/I参数命令的响应协议消息的结构。这里,MI=18%,BM=0xFF,地址=0xFF。
[3.1.10]用于设置A/I参数的命令(设置类型B A/I参数)
设置类型B A/I参数命令用于与ISO 18000-6B标准有关的A/I参数。设置类型B A/I参数命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示设置类型B A/I参数的0x0A来表示。净荷类型可以由净荷类型C来表示。
自变量表示调制指标、字节掩码和地址。调制指标可以由8位的值来表示,其确定ISO 18000-6B调制方案。即,表示MI=18%(0x00)、MI=100%(0xFF)等。字节掩码可以由8位的值来表示,其为在ISO 18000-6B标准中限定的8位的字节掩码值,用于确定对一个字节中的哪一位进行比较。地址可以由8位的值来表示,其为在ISO 18000-6B标准中限定的地址,用于确定对标签的哪一部分进行比较。
图26例示了设置类型B A/I参数命令的协议消息的结构,其中,MI=18%,BM=0xFF,地址=0xFF。
对设置类型B A/I参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0A来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量在成功的情况下可以由结果码0x00来表示,在不能控制类型B A/I参数的情况下可以由结果码0x1A来表示,在不是被支持的命令的情况下可以由0x17来表示。
图27例示了针对成功的情况的响应协议消息的结构。
[3.1.11]用于获得A/I选择参数的命令(获得类型C A/I选择参数)
获得类型C A/I选择参数命令用于获得与ISO 18000-6C标准有关的A/I选择参数。获得类型C A/I选择参数命令包括消息类型和代码,但不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得类型C A/I选择参数的0x0B来表示。
图28例示了获得类型CA/I选择参数命令的协议消息的结构。
对获得类型C A/I选择参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0B来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型D来表示,在失败的情况下可以由净荷类型A来表示。
在失败的情况下,自变量可以由结果码0x1B来表示。在成功的情况下,自变量可以由被应用了参数的3位的目标值[盘存的(Inventoried)S0(000),盘存的S1(001),盘存的S2(010),盘存的S3(011),SL(100)]、在类型C中限定的3位的动作值、指示标签的存储库的2位的值[RFU(00),UII(01),TID(10),User(11)]、要比较的标签存储器的32位的起始(或位)地址指针、要比较的标签存储器的8位的长度值、表示启用(1)和禁用(0)的1位的被截的标签、7位的RFU(为将来保留)(使用0000000的保留值)以及在类型C中限定的位掩码(0至255位)来表示。
图29例示了在目标=S0、动作=断言SL或盘存的->A、MB=User、指针=0x000000FF、长度=0x20、T=0、以及掩码=11111111111111110000000000000000的情况下,对获得类型C A/I选择参数命令的响应协议消息的结构。
[3.1.12]用于设置A/I选择参数的命令(设置类型C A/I选择参数)
设置类型C A/I选择参数命令用于设置与ISO 18000-6C标准有关的A/I选择参数。设置类型C A/I选择参数命令包括消息类型、代码、净荷类型和自变量。
消息类型可以由指示命令的0x00来表示。代码可以由指示设置类型C A/I选择参数的0x0C来表示。净荷类型可以由净荷类型D来表示。
自变量可以由被应用了参数的3位的目标值[盘存的S0(000),盘存的S1(001),盘存的S2(010),盘存的S3(011),SL(100)]、在类型C中限定的3位的动作值、指示标签的存储库的2位的值[RFU(00),UII(01),TID(10),User(11)]、要比较的标签存储器的32位的起始(或位)地址指针、要比较的标签存储器的8位的长度值、表示启用(1)和禁用(0)的1位的被截的标签、7位的RFU(使用0000000的保留值)以及在类型C中限定的位掩码(0至255位)来表示。
图30例示了在目标=S0、动作=断言SL或盘存->A、MB=User,指针=0x000000FF、长度=0x20、T=0、以及掩码=11111111111111110000000000000000的情况下,设置类型C A/I选择参数命令的协议消息的结构。
对设置类型C A/I选择参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0C来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量在成功的情况下可以由结果码0x00来表示,在不能控制类型C A/I参数的情况下可以由结果码0x1B来表示。
图31例示了对设置类型C A/I选择参数命令的响应协议消息的结构。
[3.1.13]用于获得A/I与查询有关的参数的命令(获得类型C A/I与查询有关的参数)
获得类型C A/I与查询有关的参数命令用于获得与ISO 18000-6C标准有关的A/I与查询有关的参数。
获得类型C A/I与查询有关的参数命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得类型C A/I与查询有关的参数的0x0D来表示。图32例示了获得类型CA/I与查询有关的参数命令的协议消息的结构。
对获得类型C A/I与查询有关的参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0D来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型E来表示,在失败的情况下可以由净荷类型A来表示。在不能控制类型C A/I参数的情况下,自变量可以由结果码0x1B来表示。
在成功的情况下,自变量可以由指示DR(TRcal分割比)的1位的值(如果DR为8或64/3,则该1位的值分别被设置为‘0’或‘1’)、指示每符号的周期数的2位的值M(如果周期数为1、2、4或8,则M分别被设置为‘00’、‘01’、‘10’、或‘11’)、1位的Trex值(如果存在导频音(Pilot Tone),则该值被设置为‘1’;如果不存在,则该值被设置为‘0’)、2位的Sel值(A11:‘00’或‘01’;~SL:‘10’;以及SL:‘11’)、2位的对话值(S0:‘00’;S1:‘01’;S2:‘10’;以及S3:‘11’)、1位的目标值(A:‘0’;以及B:‘1’)、指示每循环的时隙数的4位的值Q、以及3位的UpDn值(如果Q未改变,则其被设置为‘000’;如果Q=Q+1,则Q被设置为‘110’;如果Q=Q-1,则Q被设置为‘011’)来表示。
图33例示了在DR=8、M=1、Trex=没有导频音、Sel=A11、对话=S0、目标=A、Q=8、以及UpDn=未改变的情况下,对获得类型C A/I与查询有关的参数命令的响应协议消息的结构。
[3.1.14]用于设置A/I与查询有关的参数的命令(设置类型C A/I与查询有关的参数)
设置类型C A/I与查询有关的参数命令用于设置与ISO 18000-6C标准有关的A/I与查询有关的参数。
设置类型C A/I与查询有关的参数命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示设置类型C A/I与查询有关的参数的0x0E来表示。净荷类型可以由净荷类型E来表示。自变量可以由指示DR(TRcal分割比)的1位的值(如果DR为8或64/3,则该1位的值分别被设置为‘0’或‘1’)、指示每符号的周期数的2位的值M(如果周期数为1、2、4或8,则M分别被设置为‘00’、‘01’、‘10’、或‘11’)、1位的Trex值(如果存在导频音,则该值被设置为‘1’;如果不存在,则该值被设置为‘0’)、2位的Sel值(A11:‘00’或‘01’;~SL:‘10’;以及SL:‘11’)、2位的对话值(S0:‘00’;S1:‘01’;S2:‘10’;以及S3:‘11’)、1位的目标值(A:‘0’;以及B:‘1’)、指示每循环的时隙数的4位的值Q、以及3位的UpDn值(如果Q未改变,则其被设置为‘000’;如果Q=Q+1,则Q被设置为‘110’;如果Q=Q-1,则Q被设置为‘011’)来表示。
图34例示了在DR=8、M=1、Trex=没有导频音、Sel=A11、对话=S0、目标=A、Q=8、以及UpDn=未改变的情况下,设置类型C A/I与查询有关的参数命令的协议消息的结构。
对设置类型C A/I与查询有关的参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0E来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量在成功的情况下可以由结果码0x00来表示,在不能控制类型C A/I参数的情况下可以由结果码0x1B来表示。
图35例示了对设置类型C A/I与查询有关的参数命令的响应协议消息的结构。
[3.1.15]用于获得自动标签读取参数的命令(获得自动读取参数)
获得自动读取参数命令用于获得自动标签读取参数。
获得自动读取参数命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得自动读取参数的0x1F来表示。图36例示了获得自动读取参数(读取整个类型A标签)命令的协议消息的结构。
对获得自动读取参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x0F来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型F来表示,在失败的情况下可以由净荷类型A来表示。在成功的情况下,自变量可以包括指示读取器进行读取操作的次数的16位的读取周期值以及表示读取器进行的读取操作之间的延迟(毫秒)的8位的读取延迟时间值。在不能获得自动参数的情况下,自变量可以包括结果码0x0F。在不是被支持的命令的情况下,净荷可以包括结果码0x17。图37例示了针对读取周期=50而读取延迟时间=50毫秒的情况的对设置自动读取参数命令的响应协议消息的结构。
[3.1.16]用于设置自动标签读取参数的命令(设置自动读取参数)
设置自动读取参数命令用于设置自动读取参数。
设置自动读取参数命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示设置自动读取参数的0x10来表示。净荷类型可以由净荷类型F来表示。自变量可以包括指示读取器进行读取操作的次数的16位的读取周期值以及表示读取器进行的读取操作之间的延迟(毫秒)的8位的读取延迟时间值。图38例示了针对读取周期=50而读取延迟时间=50毫秒的情况的对设置自动读取参数命令的协议消息的结构。
对设置自动读取参数命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x10来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量在成功的情况下可以由结果码0x00来表示,在自动参数控制失败的情况下可以由结果码0x10来表示。当读取周期和读取延迟时间具有无效参数时,自变量可以由结果码0x0E来表示。在不是被支持的命令的情况下,自变量可以由0x17来表示。图39例示了针对成功的情况的响应协议消息的结构。
[3.2]标签读取类别
[3.2.1]用于读取标签UID的命令(读取类型B UID)
读取类型B UID命令用于读取ISO 18000-B标签的UID。UID的长度为64位,并且当在对应的标签上进行写入操作时是必需的。可以使用40位的SUID来替代64位的UID。但是,本发明是针对64位的UID的使用而进行说明的。读取类型B UID命令用于从标签读取分别与UII集的长度以及AD集的长度相对应的第8至第16个地址值。地址值分别为:
08至09:标签制造商
10至11:硬件类型
12:嵌入应用码
13:应用族ID
14:存储数据格式(参考ISO/IEC 15961 8.2、15962 B.63、以及15962E.4)
15:UII集的长度(字节)
16:AD集的长度(字节)
读取类型B UID命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取类型B UID的0x21来表示。图40例示了读取类型B UID命令的协议消息的结构。
对读取类型B UID命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x21来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型M来表示,在失败的情况下或者当不存在要读取的标签(没有检测到标签)时可以由净荷类型A来表示。
自变量表示成功、没有检测到标签和失败。在成功的情况下,自变量可以由UID、制造商、硬件类型、嵌入应用码(EAC)、应用族ID(AFID)、存储数据格式(SDF)、UII集长度和AD集长度来表示。在没有检测到标签的情况下,自变量可以由结果码0x15来表示。在读取失败的情况下,自变量可以由结果码0x09来表示。在不是被支持的命令的情况下,自变量可以由结果码0x17来表示。图41例示了针对UID=0xE035000000000001、制造商=0x1234、硬件类型=0x5678、EAC=0x0A、AFID=0x01、SDF=0x00、UII集长度=8、以及AD集长度=16的情况下,针对读取类型B UID命令的响应协议消息的结构。
[3.2.2]用于读取标签的UID块的命令(读取类型C UII块)
读取类型C UII块命令用于对ISO 18000-C标签的UII块进行读取和通知。UII块存在于标签的UII存储库中,并且表示类型C标签的所有的UII或UII集以及PC部分。UII或UII集的长度是可变的,而PC部分的长度是固定的。因此,在解释响应时,可以通过从净荷长度减去2来求得UII或UII集的长度。
读取类型C UII块命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取类型C UII块的0x22来表示。图42例示了读取类型C UII块命令的协议消息的结构。
对读取类型C UII块命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x22来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型H来表示,在失败的情况下或者在没有检测到标签的情况下可以由净荷类型A来表示。
在成功的情况下,自变量可以由UII块(UII+PC)来表示。在没有检测到标签的情况下,自变量可以由结果码0x15来表示。在读取失败的情况下,自变量可以由结果码0x09来表示。图43例示了在96位的UII的情况(即,PC=0x2000、以及UII=0x30F4257BF4625F8000000002的情况)下读取类型C UII块响应协议消息的结构。
[3.2.3]用于读取标签的用户存储库区的命令(读取类型B用户数据)
读取类型B用户数据命令用于读取ISO 18000-B标签的用户存储库区。从起始地址读取用户存储库区达其长度。在类型B中,由于UII或UII集存储在用户存储库区的第一地址处,因此起始地址必须被设置为‘0’以读取UII或UII集。
读取类型B用户数据命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取类型B用户数据的0x23来表示。净荷类型可以由净荷类型I来表示。自变量可以包括用于读取用户存储库的标签的64位的UID、用户存储库区的16位的起始地址、以及读取用户存储库区所用的16位的长度(用户数据长度,基于字节)。图44例示了针对UID=0xE035000000000001、起始地址=0x0000、以及长度=8字节的情况的读取类型B用户数据命令的协议消息的结构。
对读取类型B用户数据命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x23来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型B来表示,在失败的情况下或者在没有检测到标签的情况下可以由净荷类型A来表示。在成功的情况下,自变量可以包括用户存储库的内容(例如,UII集)。在没有检测到标签的情况下,自变量可以包括结果码0x15。在读取失败的情况下,自变量可以包括结果码0x09。在没有用户数据的情况下,自变量可以包括结果码0x1C。在不是被支持的命令的情况下,自变量可以包括结果码0x17。图45例示了针对UII集=0x123456789ABCDEF0的情况的对读取类型B用户数据命令的响应协议消息的结构。
[3.2.4]用于读取标签的用户存储库区的命令(读取类型C用户数据)
读取类型C用户数据命令用于读取ISO 18000-C标签的用户存储库区。从起始地址读取用户存储库区达其长度。在写入读取类型C用户数据命令的协议消息时,需要指示要读取用户存储库的标签的UII或UII集。UII或UII集的长度是可变的,而其他自变量的长度是固定的。因此,可以通过对UII或UII集的长度加4来求得净荷长度。
读取类型C用户数据命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取类型C用户数据的0x24来表示。净荷类型可以由净荷类型J来表示。自变量可以包括要读取用户存储库的标签的64位的UID或UII集(长度可变)、用户存储库区的16位的起始地址、以及读取用户存储库区所用的16位的长度(用户数据长度,基于字节)。图46例示了针对UID=0x30F4257BF8000000002、起始地址=0x0000、以及长度=15字节的情况的读取类型C用户数据命令的协议消息的结构。
对读取类型C用户数据命令的响应包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x24来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型G来表示,在失败、没有检测到标签或没有用户数据的情况下可以由净荷类型A来表示。
在成功的情况下,自变量可以包括用户存储库的内容。在没有检测到标签的情况下,自变量可以包括结果码0x15。在读取失败的情况下,自变量可以包括结果码0x09。在没有用户数据的情况下,自变量可以包括结果码0x1C。图47例示了针对用户存储库的内容=‘FLATRON L1740BQ’的情况的对读取类型C用户数据命令的响应协议消息的结构。
[3.2.5]用于读取标签的全部内容的命令(读取整个类型B标签)
读取整个类型B标签命令用于读取ISO 18000-B标签的全部内容,并且标签的全部内容作为响应而被接收。但是,读取用户存储库达预定长度。由于只有从响应的所有字段的用户存储库区读取的数据的长度是可变的,因此可以通过从净荷长度减去24来求得该长度。其中,存储配置由类型B标签的第12个至第17个地址来表示。第12个至第17个地址的值的是指读取类型B UID命令的地址的值。
读取整个类型B标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取整个类型B标签的0x25来表示。净荷类型可以由净荷类型K来表示。自变量可以包括指示从用户存储库读取的数据的大小的16位的用户数据长度。图48例示了针对用户数据长度=15的情况的读取整个类型B标签命令的协议消息的结构。
针对读取整个类型B标签命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x25来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型L来表示,在失败或没有检测到标签的情况下可以由净荷类型A来表示。
在成功的情况下,自变量可以包括UID、制造商、硬件类型、存储配置和用户数据。在没有检测到标签的情况下,自变量可以包括结果码0x15。在读取失败的情况下,自变量可以包括结果码0x09。在不是被支持的命令的情况下,自变量可以包括结果码0x17。图49例示了针对UID=0xE035000000000001、制造商=0x1234、H/W类型=0x5678、存储配置=0x000000000000、以及要写入的数据=‘FLATRON L1740BQ’的情况的对读取整个类型B标签命令的响应协议消息的结构。
[3.2.6]用于读取标签的全部内容的命令(读取整个类型C标签)
读取整个类型C标签命令用于读取ISO 18000-C标签的全部内容。ISO18000-C标签具有包括保留、TID、UII和用户数据在内的四个存储库。该命令用于读取除了保留之外的包括TID、UII和用户数据在内的三个存储库。
读取整个类型C标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示读取整个类型C标签的0x26来表示。净荷类型可以由净荷类型K来表示。自变量可以包括指示从用户存储库读取的数据的大小的16位的用户数据长度。图50例示了针对用户数据长度=14的情况的读取整个类型C标签命令的协议消息的结构。
对读取整个类型C标签命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x26来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型N来表示,在失败或没有检测到标签的情况下可以由净荷类型A来表示。
在成功的情况下,自变量可以包括TID存储库、UII或UII集、PC、以及从用户存储库读取的数据。在没有检测到标签的情况下,自变量可以包括结果码0x15。在读取失败的情况下,自变量可以包括结果码0x09。图51例示了针对TID=0xA98654E2、PC=0x2000、96位的UII=0x30F4257BF4625F8000000002、以及用户存储库的数据=‘FLATRONL1740B’的情况的对读取整个类型C标签命令的响应协议消息的结构。
[3.2.7]用于开始自动标签读取操作的命令(开始自动读取)
开始自动读取命令用于开始自动标签读取操作。构成该命令的协议消息可以包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示开始自动读取的0x27来表示。净荷类型可以由净荷类型O来表示。
自变量可以由8位的命令代码(0x21至0x26;对于其他的值不进行自动读取操作)和16位的重复周期来表示。8位的命令代码指示要进行自动读取操作的命令的代码。当把读取周期中的指定单位的读取操作视为一个重复周期时,16位的重复周期指示重复周期的重复次数(即,读取次数=读周期×重复周期)。图52例示了针对读取整个类型C标签、访问密码=0x12345678、以及读取周期=100的情况的开始自动读取命令的协议消息的结构。
针对开始自动读取命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x27来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
在成功的情况下,自变量可以包括结果码0x00。在自动读取失败的情况下,自变量可以包括结果码0x0A、针对命令的代码不在0x21至0x26的范围中的情况的结果码0x0E、针对重复周期不是‘0’的情况的结果码0x0E、以及针对自动读取操作正被进行(自动读取在操作中)的情况的结果码0x0B。图53例示了针对成功的情况的响应协议消息的结构。
通知消息可以用于开始自动读取。该通知消息可以包括消息类型、代码、净荷类型和自变量。消息类型可以由指示通知的0x02来表示。代码可以与用作开始自动读取命令中的自变量的命令代码相同。在对从标签读取的数据进行发送的情况下,净荷类型可以与命令代码0x21至0x26所对应的响应相同。在进行自动读取操作达预定次数从而完成(自动读取完成)的情况下,净荷类型可以由净荷类型A来表示。
同时,在对从标签读取的数据进行发送的情况下,自变量可以与命令代码0x21至0x26所对应的响应相同。在进行自动读取操作达预定次数从而完成(自动读取完成)的情况下,自变量可以包括结果码0x1F。当不再存在要读取的标签(不再有要读取的标签)时,自变量可以包括结果码0x20。图54例示了针对自动读取完成的情况的通知协议消息的结构。在对从标签读取的数据进行发送的情况下,通知协议消息可以与命令代码0x21至0x26所对应的响应相同。
[3.2.8]用于停止自动标签读取操作的命令(停止自动读取)
停止自动读取命令用于停止自动标签读取操作。停止自动读取命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示停止自动读取的0x28来表示。图55例示了针对读取整个类型A标签命令的情况的停止自动读取命令的协议消息的结构。
针对停止自动读取命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x28来来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。在成功的情况下,自变量可以包括结果码0x00。在不能停止自动读取的情况下,自变量可以包括结果码0x0C。在不在进行自动读取操作的情况下,自变量可以包括结果码0x0D。图56例示了针对成功的情况的停止自动读取响应的协议消息的结构。
[3.3]标签写入类别
[3.3.1]用于在标签的UII存储库中写入UII块的命令(写入类型C UII块)
写入类型C UII块命令用于在ISO 18000-C标签的UII存储库中写入UII块,其中,移动RFID读取器计算并处理CRC。写入类型C UII块命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示写入类型C UII块的0x41来表示。净荷类型可以由净荷类型P来表示。自变量可以包括用于写入类型C标签的32位的访问密码、表示UII或UII集的长度的16位的UII长度、用于指示要写入的标签的UII或UII集(可变)、用于表示新UII或UII集的长度的16位的新UII长度、用于表示要在标签中写入的新UII或UII集的新UII或UII集(可变)、以及用于表示要在标签中写入的PC值的PC。图57例示了针对访问密码=0x87651234、UII=0x30F4257BF46258000000001、新UII=0x30F4257BF46258000000002、以及PC=0x2000的情况的写入类型CUII块命令的协议消息的结构。
针对写入类型C UII块命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x41来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的结果码0x00、针对写入失败的情况的结果码0x10、以及针对不是被支持的命令的情况的结果码0x17。图58例示了针对写入类型C UII块命令的响应协议消息的结构。
[3.3.2]用于写入标签的全部内容的命令(写入类型B用户数据)
写入类型B用户数据命令用于写入ISO 18000-B标签的全部内容。写入类型B用户数据命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示写入类型B用户数据的0x42来表示。净荷类型可以由净荷类型Q来表示。自变量可以包括要写入的标签的64位的UID、表示要在其中写入数据的用户存储库的起始地址的16位的起始地址、表示要写入的数据的大小(基于字节)的16位的长度、以及要在用户存储库中写入达16位的长度所指定的长度的用户数据(可变)。图59例示了针对UID=0xE35000000000001、起始地址=0x00、长度=15、以及用户存储库=‘FLATRON L1740BQ’的情况的写入类型B用户数据命令的协议消息的结构。
针对写入类型B用户数据命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x42来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的结果码0x00、针对没有检测到标签的情况下结果码0x15、针对写入失败的情况的结果码0x10、以及针对不是被支持的命令的情况的结果码0x17。图60例示了针对写入类型B用户数据命令的响应协议消息的结构。
[3.3.3]用于写入标签的全部内容的命令(写入类型C用户数据)
写入类型C用户数据命令用于写入ISO 1800-C标签的全部内容。写入类型C用户数据命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示写入类型C用户数据的0x43来表示。净荷类型可以由净荷类型R来表示。自变量可以包括在用户存储库区中写入数据所需的32位的访问密码、表示UII或UII集的长度的16位的UII长度(可变)、表示要在其中写入数据的用户存储库的起始地址的16位的起始地址、表示要写入的数据的大小(基于字节)的16位的用户数据长度、以及要与16位的用户数据长度所指定的长度相对应地写入的用户数据(可变)。图61例示了针对访问密码=0x87651234、UII=0x30F4257BF46258000000001、起始地址=0x00、以及要写入的数据=‘FLATRON L1740BQ’的情况的写入类型C用户数据命令的协议消息的结构。
针对写入类型C用户数据命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x43来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的结果码0x00、针对没有检测到标签的情况的结果码0x15、针对写入失败的情况的结果码0x10、以及针对不是被支持的命令的情况的结果码0x17。图62例示了针对写入类型C用户数据命令的响应协议消息的结构。
[3.3.4]用于在标签中写入全部内容的命令(写入整个类型B标签)
写入整个类型B标签命令用于在ISO 1800-B标签中写入全部内容。可以在UID、存储配置和用户存储库区中写入数据。但是,制造商和H/W类型的区域是在制造阶段指定的,因此不能被写入。
写入整个类型B标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示写入整个类型B标签的0x44来表示。净荷类型可以由净荷类型S来表示。自变量可以包括要写入的类型B标签的64位的UID、可以由用户应用来指定和写入(如果必要的话)的48位的存储配置、指示要在用户存储库中写入的数据的大小的16位的用户数据长度、以及指示要在标签的用户存储库中写入的数据的用户数据(如果必要的话)。图63例示了针对UID=0xE35000000000001、存储配置=0x000000000000、以及要写入的数据=‘FLATRON L1740BQ’的情况的写入整个类型B标签命令的协议消息的结构。
对写入整个类型B标签命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x44来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的结果码0x00、针对没有检测到标签的情况的结果码0x15、针对写入失败的情况的结果码0x10、以及针对不是被支持的命令的情况的结果码0x17。图64例示了针对写入整个类型B标签命令的响应协议消息的结构。
[3.3.5]用于在标签中写入全部内容的命令(写入整个类型C标签)
写入整个类型C标签命令用于在ISO 1800-C标签中写入全部内容。写入整个类型C标签命令用于同时写入UII块和用户存储库。此外,写入整个类型C标签命令可以用于写入其中依次包括删除密码和访问密码的保留存储库区。如果需要改变密码,则必须将其写入保留存储库区中。
写入整个类型C标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示写入整个类型C标签的0x45来表示。净荷类型可以由净荷类型T来表示。
自变量可以包括用于写入类型C标签的32位的访问密码、表示UII或UII集的长度的16位的UII长度、用于指示要写入的标签的UII或UII集(可变)、用于表示新UII或UII集的长度的16位的新UII长度、用于表示要在标签中写入的新UII或UII集的新UII或UII集(可变)、要在标签中写入的64位的PC、当在标签的用户存储库中写入数据时使用的用户数据、表示要在保留存储库中写入的数据的长度的16位的保留存储库长度、以及要在保留存储库中写入的保留存储库数据(可变)。
图65例示了针对访问密码=0x87651234、UII=0x30F4357BF46258000000001、新UII=0x30F4357BF46258000000002、PC=0x2000、要写入的数据=‘FLATRON L1740BQ’、删除密码=0x12345678、以及访问密码=0x87651234的情况的写入整个类型C标签命令的协议消息的结构。
针对写入整个类型C标签命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x45来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量可以包括针对成功的情况的结果码0x00、针对没有检测到标签的情况的结果码0x15、针对写入失败的情况的结果码0x10、以及针对不是被支持的命令的情况的结果码0x17。图66例示了针对成功的情况的针对写入整个类型C标签命令的响应协议消息的结构。
[3.4]标签删除类别
[3.4.1]用于删除标签的命令(删除类型C标签)
删除类型C标签命令用于删除ISO 1800-C标签。删除操作需要访问密码和删除密码,其目的在于安全性。
删除类型C标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示删除类型C标签的0x61来表示。净荷类型可以由净荷类型U来表示。
自变量可以包括访问标签所需的32位的访问密码、删除标签所需的32位的删除密码、指示UII或UII集的长度的16位的UII长度、以及指示要删除的类型C标签的UII或UII集(可变)。图67例示了针对访问密码=0x12345678、删除密码=0x87654321、以及UII=0x30F4357BF46258000000001的情况的删除类型C标签命令的协议消息的结构。
针对删除类型C标签命令的响应消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x61来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量协议可以包括针对成功的情况的结果码0x00、针对不存在要删除的标签(没有检测到标签)的情况的结果码0x15、以及针对删除失败的情况的结果码0x12。图68例示了针对成功的情况的针对删除类型C标签命令的响应协议消息的结构。
[3.5]与标签锁定控制有关的类别
[3.5.1]用于控制对类型B标签的锁定的命令(锁定类型B标签)
锁定类型B标签命令用于控制对类型B标签的锁定。锁定类型B标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示锁定类型B标签的0x81来表示。净荷类型可以由净荷类型V来表示。
自变量可以包括选择要锁定的标签所需的64位的UID、以及表示要删除的标签的地址的8位的地址(0x00至0xFF)。图69例示了针对UID=0xE035000000000001、以及第30个块被锁定的情况的锁定类型B标签命令的协议消息的结构。
针对锁定类型B标签命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x81来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量可以包括针对成功的情况的结果码0x00、针对不存在要锁定的标签(没有检测到标签)的情况的结果码0x15、针对锁定控制失败的情况的结果码0x13、以及针对不是被支持的命令的情况的结果码0x17。图70例示了针对成功的情况的针对锁定类型B标签命令的响应协议消息的结构。
[3.5.2]用于控制对类型C标签的锁定的命令(锁定类型C标签)
锁定类型C标签命令用于控制对类型C标签的锁定。锁定类型C标签命令包括消息类型、代码、净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示锁定类型C标签的0x82来表示。净荷类型可以由净荷类型W来表示。自变量可以包括锁定操作所需的32位的访问密码、指示UII或UII集的长度的16位的UII长度、指示要锁定的类型C标签的UII或UII集(可变)、以及用于控制锁定操作的24位的锁定数据(使用用于控制锁定操作的20位的标记和较低20个有效位;较低4个有效位=‘0’)。图71例示了针对UII=0x30F4257BF46258000000001、访问密码=0x87654321、以及UII码被永久锁定的情况的锁定类型C标签命令的协议消息的结构。
针对锁定类型C标签命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0x82来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量可以包括针对成功的情况的结果码0x00、针对不存在要锁定的标签(没有检测到标签)的情况的结果码0x15、针对锁定控制失败的情况的结果码0x13、以及针对不是被支持的命令的情况的结果码0x17。图72例示了针对成功的情况的针对锁定类型C标签命令的响应协议消息的结构。
[3.6]附加功能类别
[3.6.1]用于获得最后结果码的命令(获得最后结果)
获得最终结果命令用于获得最后结果码。获得最后结果命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示获得最后结果的0xA1来表示。图73例示了获得最后结果命令的协议消息的结构。
针对获得最后结果命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0xA1来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的最后结果码、针对不能获得最后结果的情况的结果码0x14、以及针对不是被支持的命令的情况的结果码0x17。图74例示了针对最后结果为读取失败的情况的响应协议消息的结构。
[3.6.2]用于开始测试模式的命令(开始测试模式)
开始测试模式命令用于将RFID读取器改变为测试模式。开始测试模式命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示开始测试模式的0xA2来表示。图75例示了开始测试模式命令的协议消息的结构。
针对开始测试模式命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0xA2来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。自变量可以包括针对成功的情况的0x00、以及针对测试模式控制失败的情况的结果码0x1E。图76例示了针对成功的情况的响应协议消息的结构。
[3.6.3]用于停止测试模式的命令(停止测试模式)
停止测试模式命令用于停止读取器的测试模式。停止测试模式命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示停止测试模式的0xA3来表示。图77例示了针对停止测试模式命令的协议消息的结构。
针对停止测试模式命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0xA3来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量可以包括针对成功的情况的0x00、以及针对测试模式控制失败的情况的结果码0x1E。图78例示了针对成功的情况的针对停止测试模式命令的响应协议消息的结构。
[3.6.4]用于开始接收测试模式的命令(开始接收测试)
开始接收测试命令仅可以在测试模式中使用,并且用于测试读取器的接收灵敏度。在接收到开始接收测试命令时,读取器进入接收等待模式,以累加成功接收到的位的数量。
开始接收测试命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示开始测试模式的0xA4来表示。图79例示了开始接收测试命令的协议消息的结构。
针对开始接收测试命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0xA4来表示,在失败的情况下可以由0xFF来表示。净荷类型可以由净荷类型A来表示。
自变量可以包括针对成功的情况的0x00、以及针对读取器不处于测试模式中的情况的结果码0x1D。图80例示了针对成功的情况的针对开始接收测试命令的响应协议消息的结构。
[3.6.5]用于停止接收测试的命令(停止接收测试)
停止接收测试命令仅可以在测试模式中使用,并且用于测试读取器的接收灵敏度。在接收到停止接收测试命令时,读取器退出等待模式,以接收A/I分组,然后将成功接收到的位的数量发送给处理器。
停止接收测试命令包括消息类型和代码,但是不包括净荷类型和自变量。消息类型可以由指示命令的0x00来表示。代码可以由指示停止测试模式的0xA5来表示。图81例示了停止接收测试命令的协议消息的结构。
针对停止接收测试命令的响应协议消息包括消息类型、代码、净荷类型和自变量。消息类型可以由指示响应的0x01来表示。代码在成功的情况下可以由0xA5来表示,在失败的情况下可以由0xFF来表示。净荷类型在成功的情况下可以由净荷类型G来表示,在失败的情况下可以由净荷类型A来表示。在成功的情况下,自变量可以包括指示接收到的位的数量的32位的值。在测试模式控制失败的情况下,自变量可以包括结果码0x1E。图82例示了针对接收到的位的数量为100000的情况的响应协议消息的结构。
[3.7]命令、响应和通知的附录
[3.7.1]共用的结果码
下列结果码对于所有的命令、响应和通知是共用的。
*成功:当命令被成功执行时生成的结果,其例如可以由0x00来表示。
*无效参数:当命令的自变量具有无效值时生成的结果,其例如可以由0x0E来表示。
*不是被支持的命令:当读取器不能支持一命令时生成的结果。不能在读取器中实现可选命令。该结果可以用于该情况中。该代码例如可以由0x17来表示。
*未限定的命令:当读取器接收到本发明或厂商没有限定的命令时生成的结果,其例如可以由0x18来表示。
*读取器不处于测试模式中:当读取器不处于测试模式中时发出仅可在测试模式中使用的命令时生成的结果,其例如可以由0x1D来表示。
[3.7.2]在命令中使用的参数的有效值范围
下面的表12例示了在各命令中使用的参数的有效值范围。当参数值偏离该范围时,必须将上述无效参数(0x0E)错误码包括在要发送的响应消息中。由于表12不涉及针对与类型C标签有关的命令所需的密码、标签写入类别的命令、与标签锁定控制有关的类别的命令的参数,因此这样的参数必须基于相应的标准文献。
表12
命令 用户参数 有效值范围
读取器电源控制 8位的自变量 0x00或0xFF
读取器连接控制 8位的自变量 0x00或0xFF
获得读取器信息 8位的自变量 0x00至0x04
设置信号强度 8位的自变量 0x00至0x64
设置区域 8位的自变量 0x01至0x1F
设置类型B A/I参数 基于ISO 18000-6B标准
设置类型C A/I选择参数 基于ISO 18000-6C标准
设置类型C A/I与查询有关的参数 基于ISO 18000-6C标准
设置自动读取参数 16位的读取周期 0x0001至0xFFFF
8位的读取延迟时间 0x00至0xFF
读取类型B用户数据 16位的用户数据长度 0x0001至0xFFFF
读取类型C用户数据 16位的用户数据长度 0x0001至0xFFFF
开始自动读取 16位的读取周期 0x0000至0xFFFF
[3.7.3]当不存在对命令的响应时执行的处理
在根据本发明的RFID读取器控制系统中,当不存在对从处理器向读取器发送的命令的响应时进行以下处理。
当即使在从命令的发送时间起的预定时间之后驱动器仍没有从读取器接收到响应时,该驱动器向上层发送错误消息。紧跟以上处理之后接收到的响应消息被忽略且被删除。响应等待时间Trespdly可以被设置为预定值,例如500毫秒。当对应的默认值被调整时,必须清楚地表示改变后的值。
[3.7.4]对读取器状态的管理
为了管理读取器状态,读取器电源状态和读取器连接状态由驱动器来管理。
[3.7.5]与自动读取有关的通知的细节
当读取两个或更多个标签时,必须针对读取的标签中的每一个进行一个通知。当不存在读取器要读取的标签时,读取器通过使用净荷类型A的通知来发送‘不再有要读取的标签’的结果码,并且停止自动读取操作。必须向上层清楚地发送这种通知。
[4]测试认证和测试模式
本发明使得能够根据移动RFID论坛测试认证标准对移动RFID读取器中实现的A/I协议标准进行测试认证。对于该测试认证,在ISO 18000-6C标准中限定的A/I部分是强制的,而关于ISO 18000-6B标准的内容是可选的。
[4.1]测试模式
在测试模式中,在移动RFID读取器中实现的A/I标准中限定的用于测试认证的协议被原样接收到,并且支持对其给出响应。即,以在A/I标准中限定的协议的格式直接给出命令,并且也以在A/I标准中限定的协议的格式接收对其的响应。如上所述,在A/I标准中限定的协议消息被原样使用,以使得可以进行测试认证。
为了将读取器转换为测试模式,必须使用上述附加类别内的对应的命令。此时,读取器必须处于通电状态并且必须连接到处理器。对应的命令是上文已经描述的开始测试模式命令和停止测试模式命令。当执行开始测试模式命令时,接收到对其的响应。当接收到正常响应时,读取器转换为测试模式。在测试模式中,仅可以使用在其头部中具有0x03的消息类型字段的协议消息。即,不能使用上文限定的多个类别的命令。当在测试模式中接收到一般命令时,读取器将‘读取器不处于测试模式中’的结果码发送给处理器并忽略该一般命令。
停止测试模式命令用于停止测试模式。当接收到停止测试模式命令时,读取器退出测试模式,并且可以接收并处理一般命令。
[4.2]测试模式中的协议消息
在测试模式中,用于接收测试认证的A/I协议可以被原样使用。A/I协议封装在本发明中限定的净荷字段中。测试模式中的协议消息的内容如下:
*以相同的方式使用前导码和结束标记值。
*头部的消息类型字段使用指示测试模式中的协议消息的信息(例如,0x03)。
*头部的代码字段在基于A/I协议的命令的情况下包括值0x00,在响应的情况下包括值0x01。命令是从读取器向标签发送的协议消息,而响应是从标签向读取器发送的协议消息。
*头部的净荷长度字段指示净荷中包括的A/I协议消息的总长度。
*净荷字段本身与A/I协议消息相对应。
图83例示了在测试模式中使用的协议消息的结构。
[4.3]用于处理测试模式中的协议消息的过程
RFID读取器可以根据以下过程来处理测试模式的协议消息。
[4.3.1]当读取器在测试模式中接收到消息时
(a).读取器从根据RFID协议而接收到的消息中读取头部字段。
(b).读取器检查前导码。
(c).读取器确定消息类型字段值为0x03。
(d).读取器确定代码字段值为0x00。
(e).读取器读取读取净荷长度字段,以检查净荷部分中的A/I协议消息的长度。
(f).读取器从净荷长度字段所指定的净荷部分读取A/I协议消息。
(g).读取器将读取的A/I协议消息传送给A/I单元。A/I单元将接收到的A/I协议消息传送给标签。
[4.3.2]当读取器在测试模式中发送消息时
(a).A/I单元从标签接收到A/I协议消息。
(b).接收到的A/I协议消息本身用作净荷。
(c).整个A/I协议消息插入到净荷长度字段中。
(d).代码字段值被设置为0x01。
(e).消息类型字段值被设置为0x03。
(f).添加并发送前导码和结束标记。
[4.4]测试读取器的接收灵敏度
在测试模式中,提供两个命令来测试读取器的接收灵敏度。这两个命令分别为在附加功能类别中限定的开始接收测试命令和停止接收测试命令。
当发出开始接收测试命令时,读取器进入接收等待模式。在接收等待模式中,可以测量BER。在接收灵敏度测试中,可以使用A/I分组、位模式或PN码。在接收它们时,读取器必须累加成功接收到的位的数量。
当接收灵敏度测试结束时,发送停止接收测试命令,并通过响应来接收成功接收到的位的数量。获得成功接收到的位的数量与在测试环境中发送的位的数量的比率,以计算BER。
同时,在测试环境中确定用于接收灵敏度测试的A/I协议分组的内容。读取器必须支持对所确定的内容的设置和改变。
工业应用性
根据本发明,可以提供一种对用于控制RFID读取器和移动终端的RFID读取器控制单元(例如,处理器)的协议进行限定、并且对RFID读取器与RFID读取器控制单元之间的消息、信息、命令和响应进行构造和发送的方法。

Claims (19)

1.一种生成射频标识读取器与终端的射频标识读取器控制单元之间的控制协议消息的方法,该方法包括以下步骤:
选择净荷类型;以及
根据所选择的净荷类型,生成用于写入与从所述射频标识读取器控制单元向所述射频标识读取器发送的命令有关的数据或者与从所述射频标识读取器向所述射频标识读取器控制单元发送的响应有关的数据的净荷字段。
2.根据权利要求1所述的方法,其中,所述净荷类型是根据对应的命令或对应的响应来选择的。
3.根据权利要求1所述的方法,其中,所述净荷类型包括自变量、与用户有关的数据、与制造商有关的数据、与存储库有关的数据、包括访问密码和删除密码的信息保护数据、与管理有关的数据、以及包括独特项标识符的标签项信息中的至少一种。
4.根据权利要求1所述的方法,其中,所述净荷类型是从净荷类型A至净荷类型X中选择以形成对应的净荷字段的一种净荷类型。
5.根据权利要求1所述的方法,其中,所述净荷类型是包括调制指标、字节掩码和地址的净荷类型C。
6.根据权利要求1所述的方法,其中,所述净荷类型是包括目标、动作、MB、指针、掩码长度、T、为将来的使用而保留、以及掩码的净荷类型D。
7.根据权利要求1所述的方法,其中,所述净荷类型是包括S、IV、M、Sel、TR和Q的净荷类型E。
8.根据权利要求1所述的方法,其中,所述净荷类型是包括UID、制造商、硬件类型、存储配置和用户数据的净荷类型L。
9.根据权利要求1所述的方法,其中,所述净荷类型是包括TID的净荷类型M。
10.根据权利要求1所述的方法,其中,所述净荷类型是包括TID存储库长度、TID存储库、独特项标识符长度、PC、独特项标识符或独特项标识符集、以及用户数据的净荷类型N。
11.根据权利要求1所述的方法,其中,所述净荷类型是包括访问密码、独特项标识符长度、独特项标识符、新独特项标识符长度、新独特项标识符和PC的净荷类型P。
12.根据权利要求1所述的方法,其中,所述净荷类型是包括UID、起始地址、长度和用户数据的净荷类型Q。
13.根据权利要求1所述的方法,其中,所述净荷类型是包括访问密码、独特项标识符长度、独特项标识符、起始地址、长度和用户数据的净荷类型R。
14.根据权利要求1所述的方法,其中,所述净荷类型是包括UID、存储配置、用户数据长度和用户数据的净荷类型S。
15.根据权利要求1所述的方法,其中,所述净荷类型是包括访问密码、独特项标识符长度、独特项标识符、新独特项标识符长度、新独特项标识符、PC、用户数据长度、用户数据、保留存储库长度和保留存储库数据的净荷类型T。
16.根据权利要求1所述的方法,其中,所述净荷类型是包括访问密码、删除密码、独特项标识符长度和独特项标识符的净荷类型U。
17.根据权利要求1所述的方法,其中,所述净荷类型是包括UID的净荷类型V。
18.根据权利要求1所述的方法,其中,所述净荷类型是包括访问密码、独特项标识符长度、独特项标识符和锁定数据的净荷类型W。
19.根据权利要求1所述的方法,其中,所述净荷类型是包括分割比、M、TR、Sel、S、T、Q和UpDn的净荷类型X。
CN2006800180169A 2005-04-25 2006-04-25 生成射频标识读取器与终端的射频标识读取器控制单元之间的控制协议消息的方法 Active CN101180855B (zh)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US67476505P 2005-04-25 2005-04-25
US60/674,765 2005-04-25
US68978405P 2005-06-09 2005-06-09
US60/689,784 2005-06-09
US71946005P 2005-09-21 2005-09-21
US60/719,460 2005-09-21
US75748006P 2006-01-10 2006-01-10
US60/757,480 2006-01-10
PCT/KR2006/001566 WO2006115374A1 (en) 2005-04-25 2006-04-25 Reader control system

Publications (2)

Publication Number Publication Date
CN101180855A true CN101180855A (zh) 2008-05-14
CN101180855B CN101180855B (zh) 2012-08-22

Family

ID=37214969

Family Applications (6)

Application Number Title Priority Date Filing Date
CN2006800180277A Active CN101180858B (zh) 2005-04-25 2006-04-25 用于在读取器控制器与读取器之间接收并处理消息的方法
CN2006800180169A Active CN101180855B (zh) 2005-04-25 2006-04-25 生成射频标识读取器与终端的射频标识读取器控制单元之间的控制协议消息的方法
CN200680018014XA Active CN101180853B (zh) 2005-04-25 2006-04-25 管理射频标识标签数据的方法
CN200680018015.4A Active CN101180854B (zh) 2005-04-25 2006-04-25 读取器控制系统
CN200680018026.2A Active CN101180857B (zh) 2005-04-25 2006-04-25 一种对射频标识读取器进行控制和响应的方法
CN2006800180258A Active CN101180856B (zh) 2005-04-25 2006-04-25 询问射频标识标签数据的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2006800180277A Active CN101180858B (zh) 2005-04-25 2006-04-25 用于在读取器控制器与读取器之间接收并处理消息的方法

Family Applications After (4)

Application Number Title Priority Date Filing Date
CN200680018014XA Active CN101180853B (zh) 2005-04-25 2006-04-25 管理射频标识标签数据的方法
CN200680018015.4A Active CN101180854B (zh) 2005-04-25 2006-04-25 读取器控制系统
CN200680018026.2A Active CN101180857B (zh) 2005-04-25 2006-04-25 一种对射频标识读取器进行控制和响应的方法
CN2006800180258A Active CN101180856B (zh) 2005-04-25 2006-04-25 询问射频标识标签数据的方法

Country Status (5)

Country Link
US (14) US8482389B2 (zh)
KR (7) KR100917492B1 (zh)
CN (6) CN101180858B (zh)
CA (6) CA2605852C (zh)
WO (6) WO2006115373A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881303A (zh) * 2014-02-28 2015-09-02 西门子公司 用于确定射频标识读取器的配置参数的方法和装置

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2149399A (en) * 1997-12-09 1999-06-28 Luk Lamellen Und Kupplungsbau Gmbh Friction clutch
KR100917492B1 (ko) 2005-04-25 2009-09-16 엘지전자 주식회사 리더 콘트롤 시스템
US7734994B2 (en) * 2006-07-20 2010-06-08 Broadcom Company RFID decoding subsystem with pre-decode module
JP4974613B2 (ja) * 2006-08-29 2012-07-11 株式会社日立製作所 Icメモリ並びにicメモリ用のアクセス装置及び正当性検証方法
KR100824482B1 (ko) * 2007-02-21 2008-04-22 에스케이 텔레콤주식회사 이동 단말기의 알에프아이디 리더 전원 제어 방법
US20090146787A1 (en) * 2007-12-10 2009-06-11 Electronics And Telecommunications Research Institute Method and device for setting rfid parameter
TWI349889B (en) * 2007-12-27 2011-10-01 Ind Tech Res Inst Advertisement apparatus with rfid tag
US8698629B1 (en) * 2008-02-21 2014-04-15 Impinj, Inc. RFID readers with encapsulating commands
KR101419862B1 (ko) * 2008-06-04 2014-07-15 한국전자통신연구원 Rfid 서비스를 위한 rfid 태그 및 그의 rfid 서비스 방법
US8598990B2 (en) * 2008-06-30 2013-12-03 Symbol Technologies, Inc. Delimited read command for efficient data access from radio frequency identification (RFID) tags
TWI384402B (zh) * 2008-09-19 2013-02-01 Mstar Semiconductor Inc 射頻識別標籤的存取方法以及射頻識別標籤中用來判斷是否回應讀取器所發送之指令的電路
US8264342B2 (en) 2008-10-28 2012-09-11 RF Surgical Systems, Inc Method and apparatus to detect transponder tagged objects, for example during medical procedures
US8174386B2 (en) * 2008-11-28 2012-05-08 Electronics And Telecommunications Research Institute RFID reader controlling device, interlocking method for RFID reader, and RFID reader controlling method
US8844023B2 (en) * 2008-12-02 2014-09-23 Micron Technology, Inc. Password protected built-in test mode for memories
KR101115520B1 (ko) * 2008-12-23 2012-02-27 전자부품연구원 자기장 기반의 저주파 대역(~300㎑) 무선통신의 물리계층 구성 방법 및 이 방법을 실행하는 프로그램이 기록되어 컴퓨터로 읽을 수 있는 기록매체
US9805222B2 (en) * 2009-01-08 2017-10-31 Zest Labs, Inc. RFID reader discipline
US20110074555A1 (en) * 2009-09-29 2011-03-31 Electronics And Telecommunications Research Institute Mobile rfid device and data communication method thereof
US9226686B2 (en) 2009-11-23 2016-01-05 Rf Surgical Systems, Inc. Method and apparatus to account for transponder tagged objects used during medical procedures
US8421604B2 (en) * 2009-11-30 2013-04-16 Symbol Technologies, Inc. Method and apparatus for identifying read zone of RFID reader
US8416062B2 (en) 2009-11-30 2013-04-09 Symbol Technologies, Inc. Method and apparatus for improving RFID tag reading
CN102682323A (zh) * 2011-03-18 2012-09-19 艾迪讯科技股份有限公司 用于射频辨识的移动运算装置外套及物件管理系统
US9363707B2 (en) * 2011-12-29 2016-06-07 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
KR101324475B1 (ko) * 2012-02-01 2013-11-01 한국전기연구원 Rf 및 아날로그 소자 자동 셋업 방식 기반의 실시간 위치 측정 방법 및 시스템
US9432879B2 (en) 2012-02-29 2016-08-30 Qualcomm Incorporated Apparatus and methods for block acknowledgment compression
US8934929B2 (en) * 2012-05-30 2015-01-13 Blackberry Limited Method and apparatus pertaining to conveying categorically-characterizing information
KR101477146B1 (ko) * 2012-08-27 2014-12-30 주식회사 비즈모델라인 근접 통신 처리 방법
US9781627B2 (en) 2013-04-08 2017-10-03 Qualcomm Incorporated Systems and methods for generating and decoding short control frames in wireless communications
CN103235961A (zh) * 2013-04-27 2013-08-07 无锡昶达信息技术有限公司 一种基带控制芯片和超高频射频读写装置
CN103353944A (zh) * 2013-04-27 2013-10-16 无锡昶达信息技术有限公司 一种基带控制芯片和超高频射频读写装置
US9071283B2 (en) * 2013-04-29 2015-06-30 Mediatek Singapore Pte. Ltd. Method for controlling a modulation index of a near field communication device with aid of dynamic calibration, and associated apparatus
CN104281529B (zh) * 2013-07-12 2018-01-16 北京金辉东方科技有限公司 大容量rfid电子标签动态分区方法及电子标签和应用
US9898908B2 (en) * 2013-12-03 2018-02-20 Trapeze Software Ulc Method and system for site-based power management of radio frequency identification implementations
JP6374666B2 (ja) * 2014-02-19 2018-08-15 キヤノン株式会社 通信装置およびその制御方法、ならびにプログラム
CN110680516A (zh) 2014-03-31 2020-01-14 柯惠Lp公司 一种应答器检测装置
CN106132339B (zh) * 2014-03-31 2019-06-04 柯惠Lp公司 用于检测标记有应答器的物体的方法、设备和物件
US9843361B2 (en) * 2014-10-06 2017-12-12 Google Llc Communicating via near field communications
US9690963B2 (en) 2015-03-02 2017-06-27 Covidien Lp Hand-held dual spherical antenna system
USD775331S1 (en) 2015-03-02 2016-12-27 Covidien Lp Hand-held antenna system
CN111726347B (zh) * 2016-02-26 2022-04-15 上海交通大学 一种多媒体系统中信息交互机制及网络传输方法
JP7010579B2 (ja) * 2016-03-23 2022-01-26 株式会社アスタリスク 接続ユニット、情報処理装置
WO2017170464A1 (ja) * 2016-03-29 2017-10-05 京セラ株式会社 管理システム、管理方法、機器及び管理装置
US9740894B1 (en) * 2016-06-13 2017-08-22 Motorola Mobility Llc Silent RFID state and restore back
CN110366441B (zh) 2017-03-06 2022-06-28 康明斯滤清系统知识产权公司 具有过滤器监控系统的原装过滤器识别
GB201801355D0 (en) * 2018-01-26 2018-03-14 Enterprise Therapeutics Ltd Compounds
US10812435B2 (en) * 2018-02-28 2020-10-20 Ringcentral, Inc. Systems and methods for suppressing repetitive notifications about messages in messaging groups
WO2019167154A1 (ja) * 2018-02-28 2019-09-06 三菱電機株式会社 無線端末、管理システム、スリープ判断方法、及び、処理方法
CR20220460A (es) * 2018-11-15 2022-11-04 Metrc Llc MÉTODO Y APARATO PARA RASTREAR UNA O MÁS PLANTAS Y/O PRODUCTOS A BASE DE PLANTAS Y/O PARA RASTREAR LA VENTA DE PRODUCTOS DERIVADOS DE ESTOS, UTILIZANDO TECNOLOGÍA RFID (Divisional expediente 2021-313.)
US10666776B1 (en) * 2019-04-01 2020-05-26 Wang Fat Mak Method, apparatus, storage medium and terminal device for controlling device operation
USD890740S1 (en) 2020-01-17 2020-07-21 Davinci Ii Csj, Llc Appliance holder
US10933815B1 (en) 2020-02-04 2021-03-02 Da Vinci II CSJ, LLC Apparatus for holding mobile device
USD907029S1 (en) 2020-04-09 2021-01-05 Davinci Ii Csj, Llc Device holder and stand combination
US20220070004A1 (en) * 2020-08-26 2022-03-03 Micron Technology, Inc. Memory write access control
US11696351B2 (en) * 2020-12-11 2023-07-04 Zebra Technologies Corporation Devices, systems and methods for establishing a bidirectional link between devices
CN115372759B (zh) * 2022-10-19 2023-04-11 国网浙江省电力有限公司温州供电公司 一种变电站二次回路的线缆故障诊断系统及方法

Family Cites Families (161)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US214524A (en) * 1879-04-22 Improvement in clothes-pounders
US227392A (en) * 1880-05-11 Whip-handle
US4730307A (en) 1986-11-24 1988-03-08 General Electric Company Method and apparatus for local area networks
EP0270274A3 (en) * 1986-12-05 1990-01-24 Meridian Micro-Systems Limited Transponder and interrogator
US5668803A (en) * 1989-06-29 1997-09-16 Symbol Technologies, Inc. Protocol for packet data communication system
US5640151A (en) 1990-06-15 1997-06-17 Texas Instruments Incorporated Communication system for communicating with tags
US5973613A (en) * 1990-06-15 1999-10-26 Raytheon Company Personal messaging system and method
JP2810569B2 (ja) 1991-09-30 1998-10-15 富士通株式会社 ページング方式
US5610595A (en) * 1991-12-09 1997-03-11 Intermec Corporation Packet radio communication system protocol
US5917840A (en) 1992-03-13 1999-06-29 Foxboro Company Protection against communications crosstalk in a factory process control system
IL106067A (en) * 1993-06-20 1997-02-18 Yissum Res Dev Co Apparatus for performing analog multiplication and addition
US5434775A (en) * 1993-11-04 1995-07-18 The General Hospital Corporation Managing an inventory of devices
US6172596B1 (en) 1994-09-09 2001-01-09 Intermec Ip Corp. System method and apparatus for identifying and communicating with a plurality of types of radio frequency communication devices
US5673037A (en) * 1994-09-09 1997-09-30 International Business Machines Corporation System and method for radio frequency tag group select
US5745484A (en) 1995-06-05 1998-04-28 Omnipoint Corporation Efficient communication system using time division multiplexing and timing adjustment control
US5600708A (en) * 1995-08-04 1997-02-04 Nokia Mobile Phones Limited Over the air locking of user identity modules for mobile telephones
US5681289A (en) * 1995-08-14 1997-10-28 Medicinelodge Inc. Chemical dispensing system
US5640002A (en) 1995-08-15 1997-06-17 Ruppert; Jonathan Paul Portable RF ID tag and barcode reader
US5671020A (en) 1995-10-12 1997-09-23 Lsi Logic Corporation Method and apparatus for improved video filter processing using efficient pixel register and data organization
US5793661A (en) 1995-12-26 1998-08-11 Intel Corporation Method and apparatus for performing multiply and accumulate operations on packed data
US6097292A (en) 1997-04-01 2000-08-01 Cubic Corporation Contactless proximity automated data collection system and method
US5896375A (en) * 1996-07-23 1999-04-20 Ericsson Inc. Short-range radio communications system and method of use
US6812824B1 (en) 1996-10-17 2004-11-02 Rf Technologies, Inc. Method and apparatus combining a tracking system and a wireless communication system
US5952922A (en) * 1996-12-31 1999-09-14 Lucent Technologies Inc. In-building modulated backscatter system
WO1998034208A1 (en) * 1997-01-31 1998-08-06 Thomson Consumer Electronics, Inc. Communications system for remote control systems
JPH1115761A (ja) 1997-06-02 1999-01-22 Internatl Business Mach Corp <Ibm> 赤外線通信機能を持つ情報処理装置及びその制御方法
FR2766937B1 (fr) 1997-07-31 2001-04-27 Sqware T Protocole et systeme de liaison par bus entre elements d'un microcontroleur
US6118789A (en) 1998-02-19 2000-09-12 Micron Technology, Inc. Method of addressing messages and communications system
US6122505A (en) * 1997-12-23 2000-09-19 Telefonaktiebolaget Lm Ericsson Communication system with base stations having test capabilities
JPH11338739A (ja) * 1998-01-08 1999-12-10 Xerox Corp 診断情報を提供する方法
WO2000002236A2 (en) 1998-07-07 2000-01-13 Memc Electronic Materials, Inc. Radio frequency identification system and method for tracking silicon wafers
US6343356B1 (en) 1998-10-09 2002-01-29 Bops, Inc. Methods and apparatus for dynamic instruction controlled reconfiguration register file with extended precision
US6209112B1 (en) 1998-07-31 2001-03-27 Lucent Technologies Inc. Apparatus and method for reducing power consumption of an error-correcting decoder
KR20000014424A (ko) * 1998-08-17 2000-03-15 윤종용 접속채널의 프리앰블 송신장치 및 방법
US6411199B1 (en) * 1998-08-21 2002-06-25 Keri Systems, Inc. Radio frequency identification system
US6343292B1 (en) * 1998-09-03 2002-01-29 Ericsson Inc. System and method for providing text descriptions to electronic databases
US6956852B1 (en) 1999-06-25 2005-10-18 Cisco Technology Inc. Multi-function high-speed network interface
EP1069526A3 (en) 1999-07-12 2005-03-30 Matsushita Electric Industrial Co., Ltd. Mobile body discrimination apparatus for rapidly acquiring respective data sets transmitted through modulation of reflected radio waves by transponders which are within a communication region of an interrogator apparatus
JP3285850B2 (ja) 1999-09-17 2002-05-27 三菱電機株式会社 通信方法および通信装置
ATE444609T1 (de) 1999-12-01 2009-10-15 Alcatel Canada Inc Verfahren und gerät für eine schnittstelle der physikalischen schicht in einem drahtlosen kommunikationssystem
KR100544177B1 (ko) * 2000-01-18 2006-01-23 삼성전자주식회사 컴퓨터를 통한 디지털 컨텐츠의 저장 및 재생 기능을구비한 개인 휴대 장치의 제어방법 및 이에 따른 개인휴대장치의 동작방법
US7369635B2 (en) * 2000-01-21 2008-05-06 Medtronic Minimed, Inc. Rapid discrimination preambles and methods for using the same
US6782044B1 (en) 2000-02-07 2004-08-24 Wabtec Corporation Radio interference detection and screening system for locomotive control unit radios
US6922548B1 (en) * 2000-04-24 2005-07-26 Microsoft Corporation Providing remote network driver interface specification services over a wireless radio-frequency medium
US6379058B1 (en) 2000-03-30 2002-04-30 Zih Corp. System for RF communication between a host and a portable printer
WO2001084861A1 (en) 2000-04-28 2001-11-08 Hi-G-Tek Ltd. Apparatus and methods for cellular communication
JP4568957B2 (ja) 2000-05-16 2010-10-27 ソニー株式会社 カード型ネットワークインタフェース,ネットワーク会議用端末装置及びネットワーク会議システム
JP2002064404A (ja) * 2000-06-12 2002-02-28 Supersensor Pty Ltd 電子無線周波数識別システム
US6590962B1 (en) 2000-06-21 2003-07-08 Teradyne, Inc. Method of performing non-interactive resistive fault location
JP3659484B2 (ja) 2000-09-01 2005-06-15 光洋電子工業株式会社 サイクリック自動通信による複数局メモリデータ共有システム
US6940392B2 (en) * 2001-04-24 2005-09-06 Savi Technology, Inc. Method and apparatus for varying signals transmitted by a tag
US6690979B1 (en) 2000-10-31 2004-02-10 Maytag Corporation Intelligent appliance network
US7253717B2 (en) 2000-11-29 2007-08-07 Mobile Technics Llc Method and system for communicating with and tracking RFID transponders
US20040202137A1 (en) 2001-01-26 2004-10-14 Gerakoulis Diakoumis Parissis Method for CDMA to packet-switching interface code division switching in a terrestrial wireless system
US6912211B2 (en) 2001-01-26 2005-06-28 At&T Corp. CDMA to packet-switching interface for code division switching in a terrestrial wireless system
MXPA03010049A (es) * 2001-05-04 2004-12-06 Cubic Corp Sistema de control de acceso a tarjeta inteligente.
US20040048808A1 (en) * 2001-05-23 2004-03-11 Hamdi Hamdi K. Methods for inhibiting angiogenesis
US7099294B2 (en) * 2001-07-12 2006-08-29 Motorola, Inc. Method and apparatus for exchanging software information in a packet data communication system
US7171690B2 (en) * 2001-08-01 2007-01-30 Mcafee, Inc. Wireless malware scanning back-end system and method
US20030032451A1 (en) 2001-08-10 2003-02-13 Jianhong Hu Architecture for converged broadband wireless communications
US6662068B1 (en) * 2001-10-12 2003-12-09 Touraj Ghaffari Real time total asset visibility system
US6957219B1 (en) 2001-11-15 2005-10-18 Microsoft Corporation System and method of pipeline data access to remote data
US6837427B2 (en) * 2001-11-21 2005-01-04 Goliath Solutions, Llc. Advertising compliance monitoring system
JP4168714B2 (ja) * 2001-12-17 2008-10-22 ソニー株式会社 通信装置および方法、記録媒体、並びにプログラム
GB0130208D0 (en) 2001-12-18 2002-02-06 Nokia Corp Synchronised window adaption
JP3719659B2 (ja) * 2001-12-26 2005-11-24 株式会社日立製作所 情報受信システム及び情報受信端末
US7969306B2 (en) * 2002-01-11 2011-06-28 Sap Aktiengesellschaft Context-aware and real-time item tracking system architecture and scenarios
JP4434549B2 (ja) * 2002-03-07 2010-03-17 株式会社日立製作所 管理装置および管理方法
KR100467222B1 (ko) * 2002-03-25 2005-01-24 주식회사 케이티프리텔 다중 주파수할당 기지국의 수신감도 측정방법
US6892052B2 (en) 2002-03-26 2005-05-10 Nokia Corporation Radio frequency identification (RF-ID) based discovery for short range radio communication
JP2004004274A (ja) 2002-05-31 2004-01-08 Matsushita Electric Ind Co Ltd 音声信号処理切換装置
US6970066B2 (en) 2002-07-15 2005-11-29 Matsushita Electric Industrial Co., Ltd. Memory card reading/writing apparatus, access method, program and storage medium thereof
JP3614157B2 (ja) 2002-07-30 2005-01-26 オムロン株式会社 Rfidタグならびにrfidタグにおける共振周波数の調整方法
US7138884B2 (en) 2002-08-19 2006-11-21 Dsp Group Inc. Circuit package integrating passive radio frequency structure
JP3651605B2 (ja) 2002-09-06 2005-05-25 株式会社東芝 認定試験方法、認定試験システム、無線端末及び認定装置
US6985757B2 (en) 2002-09-16 2006-01-10 Sierra Wireless, Inc. Smart host power supply detection for PC card wireless modem
CN1275419C (zh) 2002-10-18 2006-09-13 华为技术有限公司 一种网络安全认证方法
US7274909B2 (en) 2002-10-31 2007-09-25 Nokia Corporation Method and system for selecting data items for service requests
US7471745B2 (en) 2002-11-26 2008-12-30 Texas Instruments Incorporated Method and apparatus for channel quality metric generation within a packet-based multicarrier modulation communication system
JP3654360B2 (ja) 2002-12-02 2005-06-02 ソニー株式会社 制御システムおよび方法、情報処理装置および方法、情報処理端末および方法、記録媒体、並びにプログラム
JP4272006B2 (ja) * 2002-12-10 2009-06-03 株式会社エヌ・ティ・ティ・ドコモ 移動通信端末、サーバ、通信システム、通信制御方法及び通信制御プログラム
US20040117423A1 (en) 2002-12-11 2004-06-17 Xiaohua Shi Signed integer long division apparatus and methods for use with processors
US7005965B2 (en) 2003-02-14 2006-02-28 Winbond Electronics Corporation Radio frequency identification device
US7724783B2 (en) * 2003-02-28 2010-05-25 Freescale Semiconductor, Inc. System and method for passing data frames in a wireless network
US7203526B2 (en) 2003-03-31 2007-04-10 Broadcom Corporation Wireless user input device providing host link indication
KR100531619B1 (ko) 2003-04-10 2005-11-28 주식회사 케이티프리텔 수신전용 패스를 포함하는 통신 시스템의 수신감도를측정하는 장치 및 방법
CN1784860B (zh) 2003-05-07 2011-09-21 索尼株式会社 无线通信系统、无线通信设备、无线通信方法
US7333479B2 (en) 2003-06-30 2008-02-19 Nokia Corporation RFID system with packetized data storage in a mobile environment: methods, systems and program products
US20050015536A1 (en) * 2003-07-14 2005-01-20 Kuei-Jung Lee Peripheral device having a personal disk used for storing device drivers
US7257107B2 (en) 2003-07-15 2007-08-14 Highwall Technologies, Llc Device and method for detecting unauthorized, “rogue” wireless LAN access points
US7486172B2 (en) * 2003-08-07 2009-02-03 Intermec Ip Corp. Enhanced identification protocol for RFID systems
US8102244B2 (en) * 2003-08-09 2012-01-24 Alien Technology Corporation Methods and apparatuses to identify devices
US7271674B1 (en) 2003-08-15 2007-09-18 Dsp Group Inc. Automatic level control for radio frequency amplifiers
KR20050021612A (ko) * 2003-08-19 2005-03-07 김재형 알에프아이디 태그와 연동하는 무선 단말기 및 이를이용한 무선 단말기 원격 제어 방법 및 시스템
US20050043028A1 (en) 2003-08-20 2005-02-24 Nokia Corporation Arrangement for supporting data exchange between terminal equipment and a mobile communication network via a mobile terminal
KR100584328B1 (ko) * 2003-10-07 2006-05-26 삼성전자주식회사 무선주파수 식별 태그가 결합된 이동 단말 회로 및 그이동 단말기에서의 무선 식별 방법
US7026935B2 (en) 2003-11-10 2006-04-11 Impinj, Inc. Method and apparatus to configure an RFID system to be adaptable to a plurality of environmental conditions
JP2005149416A (ja) 2003-11-19 2005-06-09 Fuji Xerox Co Ltd 画像形成装置及びその交換部品
JP4133850B2 (ja) * 2004-01-27 2008-08-13 Necインフロンティア株式会社 Rfタグによる保守用情報の取得システム
GB2453477A (en) * 2004-02-06 2009-04-08 Zih Corp Identifying a plurality of transponders
EP1719267A4 (en) * 2004-02-24 2011-08-31 Nortel Networks Ltd METHOD AND DEVICE FOR PROVIDING SPECIALIZED APPLICATIONS IN A NETWORK
US7165722B2 (en) * 2004-03-10 2007-01-23 Microsoft Corporation Method and system for communicating with identification tags
US7602274B2 (en) 2004-04-23 2009-10-13 Microchip Technology Incorporated Dynamic configuration of a radio frequency transponder
US7245213B1 (en) * 2004-05-24 2007-07-17 Impinj, Inc. RFID readers and RFID tags exchanging encrypted password
JP2006023963A (ja) * 2004-07-07 2006-01-26 Fujitsu Ltd 無線icタグリーダライタ、無線icタグシステムおよび無線icタグデータ書込方法
JP2006024012A (ja) 2004-07-08 2006-01-26 Fujitsu Ltd 非接触ic記録媒体、記録媒体管理プログラムおよび記録媒体管理方法
EP1779680A4 (en) 2004-07-30 2008-09-17 Reva Systems Corpoartion SYSTEM FOR ACQUIRING RADIO FREQUENCY IDENTIFICATION LABEL DATA
TWI250419B (en) 2004-08-02 2006-03-01 Compal Electronics Inc Computer system with multiple data access channels and control method thereof
US8306384B2 (en) * 2004-08-17 2012-11-06 Panasonic Corporation Information recording medium, data sorting device, and data reproduction device
JP2006067160A (ja) * 2004-08-26 2006-03-09 Fujitsu Ltd 無線タグシステム、無線タグアクセス制御装置、無線タグアクセス制御方法、無線タグアクセス制御プログラム、及び無線タグ
US7161489B2 (en) * 2004-09-09 2007-01-09 The Gillette Company RFID system performance monitoring
JP2006085411A (ja) * 2004-09-16 2006-03-30 Hitachi Ltd トランスポンダ及びそのトランスポンダを用いたセンサ測定システム
US7277016B2 (en) 2004-09-22 2007-10-02 International Business Machines Corporation System and method for disabling RFID tags
JP4111185B2 (ja) 2004-10-19 2008-07-02 セイコーエプソン株式会社 電気光学装置、その駆動方法及び電子機器
US7646300B2 (en) 2004-10-27 2010-01-12 Intelleflex Corporation Master tags
US7221269B2 (en) 2004-10-29 2007-05-22 Kimberly-Clark Worldwide, Inc. Self-adjusting portals with movable data tag readers for improved reading of data tags
TW200617792A (en) * 2004-11-26 2006-06-01 Ind Tech Res Inst Method and device applying RFID system tag to serve as local card reader and for power detection
US7565391B2 (en) 2004-12-17 2009-07-21 The Regents Of The University Of California Binary digit multiplications and applications
US7233250B2 (en) 2004-12-29 2007-06-19 Avery Dennison Corporation Radio frequency identification device with visual indicator
US7181222B2 (en) * 2004-12-30 2007-02-20 Motorola, Inc. Radio configuration-based handoff parameter adjustment
US7154267B2 (en) * 2005-01-07 2006-12-26 Honeywell International, Inc. Method and system for electronic compass calibration and verification
KR100585173B1 (ko) * 2005-01-26 2006-06-02 삼성전자주식회사 반복적 프리앰블 신호를 갖는 ofdm 신호 수신 방법
JP2006215664A (ja) * 2005-02-01 2006-08-17 Hitachi Ltd 記憶システム及びその電源制御方法、アダプタ装置及びその電源制御方法並びに記憶制御装置及びその制御方法
US20060187031A1 (en) 2005-02-07 2006-08-24 Impinj. Inc. Selecting RFID tags using memory-mapped parameters
US7474211B2 (en) 2005-02-22 2009-01-06 Bradley Allen Kramer System and method for killing a RFID tag
US7784688B2 (en) * 2005-03-28 2010-08-31 Rfmarq, Inc. System for tracking elements using tags
JPWO2006114814A1 (ja) 2005-04-01 2008-12-11 富士通株式会社 物品管理システム
KR100917492B1 (ko) 2005-04-25 2009-09-16 엘지전자 주식회사 리더 콘트롤 시스템
US8189483B2 (en) 2005-06-01 2012-05-29 Litepoint Corporation Method for measuring sensitivity of data packet signal receiver
US7899642B2 (en) 2005-07-12 2011-03-01 Nokia Corporation Optimized RFID/NFC BER testing
JP4777713B2 (ja) 2005-07-28 2011-09-21 ルネサスエレクトロニクス株式会社 Icタグ、icタグの制御方法及びicタグシステム
US8917159B2 (en) 2005-08-19 2014-12-23 CLARKE William McALLISTER Fully secure item-level tagging
TWI279156B (en) 2005-10-13 2007-04-11 Realtek Semiconductor Corp Wireless audio system using wireless LAN
US7772963B2 (en) 2005-10-20 2010-08-10 Honeywell International Inc. System and method for synchronization of data streams
KR100690296B1 (ko) 2005-11-03 2007-03-09 삼성전자주식회사 휴대용단말기에서 알에프아이디 태그의 정보를 변경하기위한 장치 및 방법
US20070114341A1 (en) * 2005-11-23 2007-05-24 Raftery Design, Inc. Wrist support
US7523366B2 (en) 2005-12-09 2009-04-21 Taiwan Semiconductor Manufacturing Co., Ltd. Storage efficient memory system with integrated BIST function
US20070171201A1 (en) 2006-01-26 2007-07-26 Pi Sharon W Computer input device
US8508806B2 (en) 2006-03-30 2013-08-13 Brother Kogyo Kabushiki Kaisha Communication device capable of displaying preview of transmission data
US7481745B2 (en) * 2006-04-10 2009-01-27 Dennis Malazinsky Floating aquatic stair stepper
US7849107B2 (en) 2006-05-26 2010-12-07 Symbol Technologies, Inc. Data format for efficient encoding and access of multiple data items in RFID tags
CN101087148B (zh) 2006-06-07 2011-01-05 鸿富锦精密工业(深圳)有限公司 高速差分信号模拟分析系统及方法
US20070294456A1 (en) 2006-06-16 2007-12-20 Hong Kong Applied Science And Technology Research Institute Co., Ltd. Data communication interface and communication devices incorporating same
JP4732258B2 (ja) * 2006-07-07 2011-07-27 キヤノン株式会社 給紙装置及び画像形成装置
TWI369594B (en) 2006-08-08 2012-08-01 Siemens Industry Inc Devices, systems, and methods regarding a plc
JP4974613B2 (ja) * 2006-08-29 2012-07-11 株式会社日立製作所 Icメモリ並びにicメモリ用のアクセス装置及び正当性検証方法
JP4907268B2 (ja) * 2006-08-29 2012-03-28 株式会社日立製作所 無線icメモリ、無線icメモリ用のアクセス装置及びアクセス制御方法
US20080065792A1 (en) 2006-09-07 2008-03-13 Novatel Wireless, Inc. Custom branding of host application based on distributed storage of graphics elements in the attached accessory
US7440261B2 (en) * 2006-10-19 2008-10-21 Saul Lin Power regulator with a bypass and splice capability
US7567168B2 (en) * 2006-10-24 2009-07-28 Shih-Hsiung Li Car reversal radar that automatically modifies the sensor scanning range and method of the same
US20080141073A1 (en) * 2006-12-07 2008-06-12 Inventec Corporation BIOS debugging system and method
US7774015B2 (en) 2006-12-11 2010-08-10 General Instrument Corporation Power control apparatus and method for supporting seamless mobility
WO2008076898A1 (en) 2006-12-14 2008-06-26 Symbol Technologies, Inc. Queued operations in hf/uhf rfid applications
JP4529995B2 (ja) 2007-04-18 2010-08-25 株式会社日立製作所 工程管理装置及び工程管理システム
JP4544263B2 (ja) * 2007-05-07 2010-09-15 ソニー株式会社 通信システム、並びにメモリカード
US8694673B2 (en) 2007-06-26 2014-04-08 Verizon Patent And Licensing Inc. Systems and methods for host identification
US20090006675A1 (en) 2007-06-28 2009-01-01 Broadcom Corporation Universal Serial Bus Dongle Device with Millimeter Wave Transceiver and System for use Therewith
US20090033493A1 (en) * 2007-07-31 2009-02-05 Symbol Technologies, Inc. Method, System and Apparatus for Writing Common Information to a Plurality of Radio Frequency Identification (RFID) Tags
US8554176B2 (en) 2007-09-18 2013-10-08 Qualcomm Incorporated Method and apparatus for creating a remotely activated secure backup service for mobile handsets
US8452330B2 (en) 2007-12-21 2013-05-28 Lg Electronics Inc. Mobile terminal and method for providing terminal related information in power-off state
US8130398B2 (en) * 2008-02-08 2012-03-06 Kyocera Mita Corporation Job handling in image forming system during power-off

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881303A (zh) * 2014-02-28 2015-09-02 西门子公司 用于确定射频标识读取器的配置参数的方法和装置
CN104881303B (zh) * 2014-02-28 2018-09-21 西门子公司 用于确定射频标识读取器的配置参数的方法和装置

Also Published As

Publication number Publication date
KR100940159B1 (ko) 2010-02-03
US20110156881A1 (en) 2011-06-30
WO2006115371A1 (en) 2006-11-02
US20080316019A1 (en) 2008-12-25
KR100917490B1 (ko) 2009-09-16
US20080290993A1 (en) 2008-11-27
US8665066B2 (en) 2014-03-04
US20110068907A1 (en) 2011-03-24
CN101180857B (zh) 2014-10-22
US20100045445A1 (en) 2010-02-25
CN101180858A (zh) 2008-05-14
US8115595B2 (en) 2012-02-14
US8598989B2 (en) 2013-12-03
CN101180854A (zh) 2008-05-14
KR20080012272A (ko) 2008-02-11
WO2006115373A1 (en) 2006-11-02
US20140191849A1 (en) 2014-07-10
US20080284570A1 (en) 2008-11-20
CA2605852C (en) 2012-06-19
CA2605852A1 (en) 2006-11-02
US8378790B2 (en) 2013-02-19
US9672395B2 (en) 2017-06-06
US9679172B2 (en) 2017-06-13
US20110072318A1 (en) 2011-03-24
US20090219143A1 (en) 2009-09-03
CA2605786A1 (en) 2006-11-02
US20140191850A1 (en) 2014-07-10
CN101180854B (zh) 2015-02-18
CA2605789C (en) 2012-06-19
CA2605856C (en) 2012-06-19
CA2605841C (en) 2012-06-19
CN101180855B (zh) 2012-08-22
US20110068908A1 (en) 2011-03-24
KR20080012849A (ko) 2008-02-12
CA2605769A1 (en) 2006-11-02
US8624712B2 (en) 2014-01-07
KR20080012850A (ko) 2008-02-12
US20110156882A1 (en) 2011-06-30
CN101180853B (zh) 2011-10-05
WO2006115376A1 (en) 2006-11-02
CA2605841A1 (en) 2006-11-02
CN101180856B (zh) 2013-03-06
CA2605856A1 (en) 2006-11-02
KR20080012847A (ko) 2008-02-12
US8115604B2 (en) 2012-02-14
KR100928416B1 (ko) 2009-11-26
US8749355B2 (en) 2014-06-10
US8482389B2 (en) 2013-07-09
KR101117223B1 (ko) 2012-03-19
KR100940153B1 (ko) 2010-02-03
US8508343B2 (en) 2013-08-13
KR20080012848A (ko) 2008-02-12
WO2006115374A1 (en) 2006-11-02
WO2006115375A1 (en) 2006-11-02
US8698604B2 (en) 2014-04-15
KR100917488B1 (ko) 2009-09-16
CN101180858B (zh) 2012-05-30
CN101180856A (zh) 2008-05-14
CN101180857A (zh) 2008-05-14
US8604913B2 (en) 2013-12-10
CN101180853A (zh) 2008-05-14
US8653948B2 (en) 2014-02-18
KR20080012846A (ko) 2008-02-12
CA2605789A1 (en) 2006-11-02
US20090051493A1 (en) 2009-02-26
US20110063084A1 (en) 2011-03-17
CA2605786C (en) 2012-06-19
KR100917492B1 (ko) 2009-09-16
KR20090019018A (ko) 2009-02-24
WO2006115372A1 (en) 2006-11-02
CA2605769C (en) 2012-06-19

Similar Documents

Publication Publication Date Title
CN101180853B (zh) 管理射频标识标签数据的方法

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