CN101180898B - 射频识别数据处理*** - Google Patents
射频识别数据处理*** Download PDFInfo
- Publication number
- CN101180898B CN101180898B CN2006800175777A CN200680017577A CN101180898B CN 101180898 B CN101180898 B CN 101180898B CN 2006800175777 A CN2006800175777 A CN 2006800175777A CN 200680017577 A CN200680017577 A CN 200680017577A CN 101180898 B CN101180898 B CN 101180898B
- Authority
- CN
- China
- Prior art keywords
- rfid
- data
- label
- tag
- driving
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 34
- 238000000034 method Methods 0.000 claims abstract description 35
- 230000008569 process Effects 0.000 claims abstract description 16
- 230000004913 activation Effects 0.000 claims description 19
- 238000013507 mapping Methods 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 2
- 230000008520 organization Effects 0.000 claims description 2
- 230000026676 system process Effects 0.000 abstract 1
- 230000004044 response Effects 0.000 description 12
- 241001269238 Data Species 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B5/00—Near-field transmission systems, e.g. inductive or capacitive transmission systems
- H04B5/40—Near-field transmission systems, e.g. inductive or capacitive transmission systems characterised by components specially adapted for near-field transmission
- H04B5/48—Transceivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10881—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices constructional details of hand-held scanners
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0254—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets comprising one or a plurality of mechanically detachable modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72412—User 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明涉及射频识别数据处理***。本发明提供了一种用于处理RFID标签数据的***。此外,提供了一种应用了RFID技术的移动终端应用层框架,以及一种基于该应用层框架来处理RFID数据的***。该***处理RFID数据,从而在接收到各种RFID标签时使移动终端能读取和处理各种RFID标签。
Description
技术领域
本发明涉及识别和处理射频识别(RFID)数据的***。
背景技术
国际标准组织(ISO)和电子产品码(EPC)标准定义了支持RFID读取器通过网络连接到主机的读取器协议。在RFID***中,RFID读取器安装在终端上或者以安装装置(dongle)形式附接于该终端。所述终端的RFID读取器控制单元控制RFID读取器从标签读取数据或向标签写入数据。
在终端环境中,RFID***被用在终端的处理器(例如,MPU和MCU)与安装在该终端中的RFID读取器芯片之间。另选的是,读取器协议被用在终端和以安装装置形式附接于该终端的RFID读取器之间。当RFID读取器以安装装置形式附接于终端时,通过诸如通用异步接收器/发送器(UART)或通用串行总线(USB)的接口单元,将RFID读取器和该终端连接起来。
发明内容
本发明的一个目的是提供一种RFID标签数据处理方法和RFID数据处理***。
本发明的另一目的是提供一种应用了RFID技术的终端应用层框架、以及基于该应用层框架的RFID数据处理***。
本发明的又一目的是提供一种在使用各种RFID标签时使终端可以读取和处理各种标签的用于处理RFID数据的***。
根据本发明的一个方面,提供了一种移动终端,该移动终端包括:RFID读取器,用于识别RFID标签数据;中间件,用于处理所述RFID读取器和所述移动终端内的应用之间的数据;用户接口处理器,用于提供用户和移动终端之间的接口;命令处理器,用于对用于控制RFID读取器的命令进行处理;以及标签数据处理器,用于对由所述RFID读取器识别出的标签数据进行处理。
根据本发明的另一方面,提供了一种移动终端,该移动终端包括:RFID读取器,用于识别多码型RFID标签数据;多标签解码器,用于对由所述RFID读取器识别出的多码型RFID标签数据的结构进行转换;以及中间件,用于处理所述多标签解码器和移动终端内的应用之间的数据。
根据本发明的又一方面,提供了一种对移动终端的RFID应用的执行进行控制的方法,该方法包括以下步骤:识别关于RFID数据处理的用户命令;根据所述用户命令,通过中间件控制RFID读取器;确定由所述RFID读取器识别出的标签数据所需的驱动;以及根据所确定的驱动来执行相应应用。
根据本发明,RFID***提供了将RFID读取器应用于移动终端的应用层框架,从而提供了通过标签数据处理技术来实现各种应用的基础。
本发明适用于RFID***,并且使用从标签读取的数据可以实现更丰富的不同应用,并且移动终端RFID***可以利用多标签解码技术来处理各种标签格式。
附图说明
图1和图2是例示了根据本发明实施方式的移动RFID装置的结构的图;
图3是例示了根据本发明实施方式的移动终端的RFID数据处理模块和读取器的结构的图;
图4是例示了根据本发明实施方式的移动终端的应用框架的结构的图;
图5是例示了根据本发明实施方式的设置处理的图;
图6是例示了根据本发明实施方式的标签登记处理的图;
图7是例示了根据本发明实施方式的人工读取标签处理的图;
图8是例示了根据本发明实施方式的自动读取标签处理的图;
图9是例示了根据本发明实施方式的标签、移动终端的读取器和多标签解码器的结构的图;以及
图10是例示了根据本发明实施方式的识别多标签处理的图。
具体实施方式
在下文中,将参照附图详细描述本发明的优选实施方式。这些优选实施方式应被认为仅是描述性的,而不是出于限制的目的。
根据本发明的RFID数据处理***包括:RFID读取器,用于读取被写入标签中的数据;以及标签数据处理器,用于识别和处理由RFID读取器读取的数据。标签数据处理器例如可以是移动终端。该移动终端例如可以是移动电话。RFID读取器可以安装在移动终端中。另选的是,可将RFID读取器通过接口单元以安装装置形式连接到移动终端。
在以下本发明的实施方式中,将具有RFID读取器的移动终端(例如,移动电话)作为具有RFID读取器控制单元的终端的示例。
本发明提供了在将RFID技术应用于移动终端时所需的应用层框架。存在可以利用将RFID读取器应用于移动终端以读取标签数据的技术而实现的各种应用程序。本发明提供了用于实现这些应用的框架。
RFID以标签和读取器为基础,并通过使读取器读取包含在标签中的信息来执行适当的操作。标签可以分为无源标签和有源标签。由于无源标签不使用其自身电力进行工作,因此无源标签的工作距离短。另一方面,由于有源标签使用其自身电力进行工作,因此有源标签的工作距离长。本发明提供了当将RFID技术应用于移动终端以实现RFID移动终端时将实现于移动终端的应用软件的框架结构以及处理RFID数据的方法。
图1是例示了当移动RFID读取器被包含在移动终端(此处为移动电话)内时的移动RFID***的结构的图。图2是例示了当将移动RFID读取器以安装装置形式安装在移动终端(此处为移动电话)外时的移动RFID***的结构的图。
参照图1,移动电话100包括移动电话处理器110和芯片型或模块型移动RFID读取器120。移动电话处理器110对移动RFID读取器120进行控制。在移动电话处理器110的控制下,移动RFID读取器120向标签写入数据或从标签读取数据。由移动RFID读取器120读取的标签数据被传送到移动电话处理器110。移动电话处理器110对该标签数据进行解码和识别。移动电话处理器110存储识别出的标签数据或利用显示装置将识别出的标签数据提供给用户。
参照图2,移动电话100包括移动电话处理器110和插孔连接器120。移动RFID读取器210以安全装置形式附接于移动电话100外部。移动RFID读取器210通过插孔连接器120和220连接到移动电话100。移动电话处理器110通过插孔连接器120和220对移动RFID读取器210进行控制。在移动电话处理器110的控制下,移动RFID读取器210向标签写入数据或从标签读取数据。通过插孔连接器120和220,将移动RFID读取器210读取的标签数据传送到移动电话处理器110。移动电话处理器110对该标签数据进行解码和识别。移动电话处理器110存储识别出的标签数据或利用显示装置将识别出的标签数据提供给用户。
图3是例示了根据本发明实施方式的移动终端的RFID数据处理模块和读取器的结构的图。根据本发明的移动终端300包括操作***(OS)310、中间件320和应用330。RFID读取器340通过诸如UART的接口而连接到移动终端。RFID读取器340读取包含在标签350中的信息,并通过所述接口将读取的信息传送到移动终端300。在移动终端300中,经过OS 310的标签信息被传送到中间件320,并被传送到应用层330。移动终端300的中间件320可以是作为无线互联网软件平台的WIFI。本发明提供了使用由中间件320提供的RFID相关服务的应用层框架。
图4是例示了根据本发明实施方式的移动终端的应用框架的结构的图。根据本发明的应用框架400包括UI接口处理器410、命令处理器420、标签数据处理器430和标签数据驱动映射表440。
UI接口处理器410在用户接口(UI)、命令处理器420和标签数据处理器430之间传送命令和数据。UI包括移动终端的键接口和显示装置。当给出应用UI命令时,UI接口处理器410接收该命令并将该命令传送到命令处理器420,并且在标签数据处理器430进行数据显示请求时通过应用UI显示来显示相应的数据。
命令处理器420调用中间件450的应用编程接口(API),并接收和处理其响应(API响应)。此外,命令处理器420接收来自中间件450的TagRead_Notify并对其进行处理。命令处理器420将标签数据和驱动信息传送到标签数据处理器430,并且从标签数据处理器430接收驱动命令请求并对其进行处理。
标签数据处理器430根据标签数据和从命令处理器420传送的标签数据和驱动信息,来确定要进行的驱动。此时,标签数据处理器430参照从命令处理器420传送的驱动信息来确定要进行的驱动。标签数据处理器430参照从命令处理器420传送的驱动信息以及标签数据驱动映射表440来确定驱动。标签数据处理器430将必需的信息存储在标签数据驱动映射表440中,或者将必需的信息从标签数据驱动映射表440加载到标签数据处理器430。
将详细描述根据图4所示的应用框架结构执行的标签数据处理。当从应用UI给出命令时,UI接口处理器410接收该命令,并将该命令传送到命令处理器400。
命令处理器420对来自应用UI的命令进行转换,并调用从中间件450提供的API。中间件420响应于来自命令处理器420的API调用而作出响应(API响应),并将从标签读取的数据传送到命令处理器420。即,如参照图1至图3所描述的,RFID读取器读取标签的数据,并且RFID读取器所读取的标签数据经由中间件被传送到应用层。
当接收到由中间件450读取的标签数据时,命令处理器420将该标签数据传送到标签数据处理器430。此时,命令处理器420将驱动信息和标签数据一起传送。标签数据处理器430参照从命令处理器420传送的驱动信息来确定要进行的驱动。即,标签数据处理器430参照从命令处理器420传送的驱动信息以及标签数据驱动映射表440,来确定要进行的驱动。
上述RFID应用可以是这样的情形:读取用于访问网络的标签数据并且访问映射到该标签数据的互联网站点以下载相应信息。在这种情况下,来自中间件的信息仅为互联网站点的地址。因此,根据来自中间件的标签数据来参照驱动映射表,从而访问相应的互联网站点地址,并从相应的服务器下载所需信息。例如,可以利用内容服务器地址,通过无线应用协议(WAP)浏览器,从移动通信公司的服务器取回用户期望的内容。利用根据本发明的RFID应用,可以使用应用(诸如使用标签、便笺和调度管理的快捷方式)以及如上所述地访问互联网站点。这里,由于本领域的技术人员可以以各种方式实现该应用,因此省略详细的描述。
标签数据处理器430参照标签数据和驱动信息所确定的驱动使得可以显示标签数据或相应的应用。这是在标签数据处理器430向UI接口处理器410作出显示请求,并且UI接口处理器410响应于该显示请求而对应用UI显示进行操作时执行的。此外,执行各种其它应用(运行其它应用)。
下面将描述根据本发明的RFID应用情形的实施方式。根据本发明实施方式的RFID应用情形包括配置、标签登记和标签读取。所述配置确定各种选项参数。所述标签登记将预定标签映射到期望的驱动。所述标签读取对标签数据进行读取。所述标签读取包括人工读取和自动读取。人工读取和自动读取是根据选项配置进行确定的。当通过选项配置而设置成自动读取时,在读取器电源打开时,读取器连续地发射电磁波以找到标签。当禁用自动读取时,仅当用户通过UI直接给出读取命令时才读取标签。人工读取功能使用户可以省电。
图5是例示了根据本发明实施方式的设置处理的流程图。配置将用户通过UI选择的选项直接传送到中间件以设置相应的参数。将参照图5描述该设置处理。
第一步骤S111是如下的步骤:在UI处选择设置命令。第二步骤S112是如下的步骤:根据通过UI选择的设置命令将请求传送到处理器,并在UI接口处理器处对该请求进行处理。第三步骤S113是如下的步骤:将设置命令从UI接口处理器传送到命令处理器。第四步骤S114是如下的步骤:在命令处理器处生成要传送到中间件的命令。第五步骤S115是如下的步骤:将生成的命令传送到中间件接口处理器。这里,该中间件介于命令处理器和具有图4所示结构的中间件之间,并负责该中间件和命令处理器之间的信息传送和处理。第六步骤S116是如下的步骤:在中间件处理器处将命令格式调整为适于该中间件的格式。即,以调用由该中间件提供的API的方式,将从命令处理器向该中间件传送的命令传送到该中间件。第七步骤S117是如下的步骤:将相应的命令传送到中间件。第八步骤S118是如下的步骤:在中间件处执行对与设置命令相对应的各种选择参数的设置。所述中间件参照包含在API中的信息来设置和改变选项参数。此后,以相反的顺序传送响应(S119-S122)。第九步骤S119是如下的步骤:将通过执行设置命令而获得的结果作为响应传送到中间件处理器。第十步骤S120至第十二步骤S122描述了如下的处理:通过命令处理器和UI接口处理器,将相应的结果从中间件处理器传送到UI。
图6是例示了根据本发明实施方式的标签登记处理的流程图。标签登记将预定标签映射到期望的驱动。预定标签被映射到由用户确定的驱动,从而在读取标签时可以自动地执行用户期望的操作。该映射信息被存储在标签数据驱动映射表中。
UI允许用户选择标签登记菜单以及选择要在其中对标签进行登记的驱动。通过UI接口处理器将这种标签登记请求和驱动信息传送到命令处理器。命令处理器生成相应的命令并存储驱动信息。以调用中间件的API的方式,将来自命令处理器的标签登记请求命令传送到中间件。中间件执行标签读取命令,并将包含在被读取标签中的信息传送到命令处理器。相应地,命令处理器将存储的驱动信息和标签数据传送到标签数据处理器。标签数据处理器接收来自中间件的标签数据,并判断适当的驱动以执行相应的驱动。
将参照图6详细描述标签登记处理。第一步骤S211是如下的步骤:允许用户通过UI选择标签登记菜单以及选择要在其中对标签进行登记的驱动。第二步骤S212是如下的步骤:将标签登记请求命令和通过UI选择的驱动信息传送到UI接口处理器。第三步骤S213和第四步骤S214是如下的处理:将标签登记请求命令和驱动信息传送到命令处理器。第五步骤S215是如下的步骤:在命令处理器处生成相应的命令,存储驱动信息,并转换到WAIT(等待)状态。第六步骤S216是如下的步骤:在命令处理器处将标签登记请求命令传送到中间件接口处理器。第七步骤S217是如下的步骤:在中间件处理器处将命令格式调整为适于中间件的格式。即,以调用由中间件提供的API的方式,将从命令处理器向中间件传送的命令传送到该中间件。第八步骤S218是如下的步骤:将相应的命令传送到中间件。第九步骤S219是如下的步骤:在中间件处根据所述命令执行标签信息读取命令。第十步骤S220和第十一步骤S221是如下的处理:通过中间件接口处理器将中间件所读取的标签信息作为响应提供给命令处理器。第十二步骤S222和第十三步骤S223是如下的步骤:命令处理器脱离WAIT状态,并将标签数据和预先存储的驱动信息传送到标签数据处理器。第十四步骤S224是如下的步骤:在标签数据处理器处接收来自中间件的标签数据并执行相应的驱动。第十五步骤S225至第十七步骤S227描述了如下的处理:将通过执行该命令而获得的结果作为响应在从UI到标签数据处理器的范围内传送。
在第十四步骤S224中由标签数据处理器判定的驱动包括以下四个示例。
1.标签数据驱动映射表存储/加载。在该驱动中,存储了通过标签登记处理而映射的驱动信息,或者在读取标签和接收数据时,从表中加载适于标签的驱动信息。这里,存储处理仅发生在标签登记期间,并且在读取标签时,加载并得到相应的映射信息。
2.驱动命令请求。当请求关于中间件的命令请求以生成针对该中间件的命令请求时,根据存储在标签数据驱动映射表中的映射信息的驱动将该消息发送到命令处理器。
3.显示请求。该驱动是如下的操作:当RFID应用UI立即显示通过标签数据生成的信息时,直接将数据发送到UI。
4.运行其它应用。该驱动是如下的操作:当该驱动是诸如互联网浏览器、调度程序和音频文件再现的驱动时,执行相关应用程序。
图7是例示了根据本发明实施方式的人工读取标签处理的流程图。在人工标签读取期间,将人工标签读取命令从UI传送到中间件。当中间件读取的标签数据被传送到命令处理器时,命令处理器将该标签数据传送到标签数据处理器。标签数据处理器从标签数据驱动映射表加载映射信息,并传送使得执行所映射驱动的消息。
将参照图7详细描述人工读取标签的处理。第一步骤S311是如下的步骤:允许用户通过UI选择人工标签读取菜单。第二步骤S312是如下的步骤:将通过UI选择的人工标签读取请求传送到UI接口处理器。第三步骤S313和第四步骤S314是如下的步骤:将人工标签读取请求传送到命令处理器。第五步骤S315是如下的步骤:在命令处理器处生成相应的命令。第六步骤S316是如下的步骤:在命令处理器处将人工标签读取命令传送到中间件接口处理器。第七步骤S317是如下的步骤:在中间件接口处理器处将命令格式调整为适于中间件的格式。即,以调用由中间件提供的API的方式,将从命令处理器向中间件传送的命令传送到该中间件。第八步骤S318是如下的步骤:将相应的命令传送到中间件。第九步骤S319是如下的步骤:根据上述命令,在中间件处执行标签信息读取命令。第十步骤S320和第十一步骤S321是如下的处理:通过中间件接口处理器将中间件所读取的标签信息作为响应提供给命令处理器。第十二步骤S322和第十三步骤S323是如下的步骤:在命令处理器处将标签数据传送到标签数据处理器。第十四步骤S324是如下的步骤:在标签数据处理器处,从标签数据驱动映射表加载映射信息,并传送使得执行所映射驱动的消息。第十五步骤S325至第十七步骤S327描述了如下的处理:将通过执行所述命令而获得的结果作为响应在从UI到标签数据处理器的范围内传送。
图8是例示了根据本发明实施方式的自动读取标签处理的流程图。在自动标签读取操作期间,自动读取的标签数据来到命令处理器,该命令处理器将该标签数据传送到标签数据处理器。该标签数据处理器从标签数据驱动映射表加载映射信息以确定要映射的驱动。
将参照图8详细描述自动读取标签的处理。第一步骤S411是如下的步骤:在中间件处根据自动标签读取设置执行标签信息读取命令,以将标签数据和TagRead_Notify传送到中间件接口处理器。第二步骤S412是如下的步骤:将来自中间件接口处理器的标签数据传送到命令处理器。第三步骤S413和第四步骤S414是如下的步骤:在命令处理器处将标签数据传送到标签数据处理器。第五步骤S415是如下的步骤:在标签数据处理器处,从标签数据驱动映射表加载映射信息,并传送使得执行所映射驱动的消息。第六步骤S416至第八步骤S418描述了如下的处理:将通过执行所述命令而获得的结果作为响应在从UI到标签数据处理器的范围内传送。
在根据上述RFID应用框架执行RFID标签数据处理时,可以提供各种标签数据。现有技术的RFID***通常被用于流通和分配环境,并且流通和分配***的每个区域通常使用一个标准协议。例如,使用EPC码或ISO码。然而,当存在各种RFID标签时,RFID移动终端***应该接收和处理这些RFID标签。
本发明提供了如下部件,该部件用于在针对移动终端设置了各种RFID读取器时向移动终端内的中间件提供通用格式的标签信息,从而使该移动终端能够在各种RFID标签环境下读取各种标签。这是利用多标签解码而实现的。当多标签解码器将各种标签的各字段都转换为通用形式并将该通用形式传送到上位中间件层时,中间件接收该通用形式的标签信息,从而可以执行诸如过滤等的必要处理。
图9是例示了根据本发明实施方式的标签、移动终端的读取器和多标签解码器的结构的图。RFID标签510具有根据诸如ISO 18000-6a、6b和EPC Global等的各种标准的标签格式。RFID读取器520通过空中接口读取RFID标签数据。为此,RFID读取器520包括接口521、重复过滤器522和读取器协议523。RFID读取器520基于UART或SPI连接到多标签解码模块530。多标签解码模块530包括读取器协议531和多标签解码器532。多标签解码模块530连接到中间件。
当如图9所示的RFID读取器520识别出符合各种标准的标签510时,该RFID读取器执行如下的重复过滤处理:当一个标签被多次读取时,仅识别一次读取。以这种方式过滤的标签数据被传送到移动终端的多标签解码模块530。为此,RFID读取器520使与标签的接口521从标签510读取数据。此外,通过重复过滤器522执行标签数据的重复过滤处理,并将标签数据经由RFID读取器520和多标签解码模块530之间的接口协议(读取器协议)523、531传送到多标签解码器532。多标签解码器532将多码型RFID标签转换为通用型结构的标签,并将经转换的数据传送到上述中间件,从而基于所提出的应用框架结构执行了对相应数据的处理。
多标签解码器532将从RFID读取器520提供的标签的各字段转换为通用型,并将其提供给中间件。例如,将符合EPC Global的标签数据的各字段或符合ISO 18000-6a和6b的标签数据的各字段转换为结构化标签数据格式并提供给中间件。即,多标签解码器将各种标签的各字段转换为通用形式(即,Field_1-Field_2-Field_n的形式),并使任意的各字段Field_x正确地对应于符合EPC Global或ISO 18000-6a和6b的标签的各字段,从而无论标签类型为何,该中间件都可处理具有一致格式的数据。
图10是例示了根据本发明实施方式的识别多标签处理的流程图。
第一步骤S10是如下的步骤:在RFID读取器520处读取各种标签510。第二步骤S20是如下的步骤:在RFID读取器520处执行基本的重复过滤功能。第三步骤S30是如下的处理:基于读取器协议在RFID读取器520和移动终端之间进行通信以将标签数据传送到多标签解码模块530。第四步骤S40是如下的步骤:在多标签解码模块530处,将各种标签格式转换为通用格式。第五步骤S50是如下的步骤:在多标签解码模块530处,将经转换的标签数据传送到上位移动终端软件(即,中间件)。
出于理解和便于说明的目的给出了上述实施方式,因此本领域的技术人员应该明白,在不背离本发明的精神和范围的情况下,可以在其中进行各种修改和变型。
工业实用性
根据本发明,RFID***提供了应用层框架,从而提供了通过标签数据处理技术实现各种应用的基础。
本发明适用于RFID***,并且使用从标签读取的数据可以实现更丰富的不同应用,并且移动终端RFID***可以利用多标签解码技术来处理各种标签格式。
Claims (19)
1.一种移动终端,该移动终端包括:
射频识别RFID读取器,用于识别RFID标签数据;
中间件,用于处理所述RFID读取器和所述移动终端内的应用之间的数据;
用户接口处理器,用于提供用户和终端之间的接口;
命令处理器,用于对用于控制RFID读取器的命令进行处理;以及
标签数据处理器,用于对由所述RFID读取器识别出的RFID标签数据进行处理。
2.根据权利要求1所述的移动终端,其中,所述命令处理器调用由所述中间件提供的应用编程接口API以执行相应的命令。
3.根据权利要求1所述的移动终端,其中,所述标签数据处理器根据由所述命令处理器提供的驱动信息来确定相应标签数据的驱动。
4.根据权利要求1所述的移动终端,该移动终端还包括标签数据驱动映射表,所述标签数据驱动映射表用于提供在所述标签数据处理器处确定针对标签数据的驱动的信息。
5.一种对移动终端的RFID应用的执行进行控制的方法,该方法包括以下步骤:
识别关于RFID数据处理的用户命令;
根据所述用户命令,通过中间件控制RFID读取器;
确定由所述RFID读取器识别出的标签数据所需的驱动;以及
根据所确定的驱动来执行相应应用。
6.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用是标签登记和标签读取中的一个。
7.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用确定了关于标签数据处理的选项参数。
8.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动。
9.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用自动地读取标签的数据。
10.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用人工地读取标签的数据。
11.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动存储所映射的驱动信息。
12.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动从所映射的驱动信息加载适于标签的驱动信息。
13.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动是针对所述中间件的驱动命令请求。
14.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动是显示请求。
15.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动是执行相应应用的操作。
16.根据权利要求5的方法,其中,关于RFID数据处理的用户命令及其应用将预定标签映射到期望的驱动,所述驱动是执行安装在所述移动终端中的互联网浏览器、调度程序和音频文件再现程序的操作。
17.一种移动终端,该移动终端包括:
RFID读取器,用于识别多码型RFID标签数据;
多标签解码器,用于对由所述RFID读取器识别出的多码型RFID标签数据的结构进行转换;以及
中间件,用于处理所述多标签解码器和终端内的应用之间的数据。
18.根据权利要求17的移动终端,其中,所述RFID标签数据的格式符合基于电子产品码EPC和国际标准组织ISO之一的码格式。
19.根据权利要求17的移动终端,其中,所述多标签解码器将基于EPC和ISO之一的码格式转换为通用化格式。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68325205P | 2005-05-20 | 2005-05-20 | |
US60/683,252 | 2005-05-20 | ||
PCT/KR2006/001899 WO2006123920A1 (en) | 2005-05-20 | 2006-05-19 | Radio frequency identification data processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101180898A CN101180898A (zh) | 2008-05-14 |
CN101180898B true CN101180898B (zh) | 2011-01-19 |
Family
ID=37431464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800175777A Expired - Fee Related CN101180898B (zh) | 2005-05-20 | 2006-05-19 | 射频识别数据处理*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20080197975A1 (zh) |
KR (1) | KR100876028B1 (zh) |
CN (1) | CN101180898B (zh) |
WO (1) | WO2006123920A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516730A (zh) * | 2012-06-18 | 2014-01-15 | 中国科学技术大学苏州研究院 | 一种面向移动终端的rfid中间件 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
PL2843848T3 (pl) * | 2004-01-27 | 2018-04-30 | Altivera L L C | Diagnostyczne czujniki identyfikacji radiowej i ich zastosowanie |
KR100855661B1 (ko) | 2007-01-23 | 2008-09-03 | 부산대학교 산학협력단 | 다양한 이기종의 rfid 애플리케이션 지원을 위한 rfid 비즈니스 이벤트 프레임워크를 갖는 시스템 |
US8410911B2 (en) * | 2008-04-16 | 2013-04-02 | RFID Mexico, S.A. DE C.V. | RFID network system |
KR100954503B1 (ko) | 2008-04-29 | 2010-04-22 | 제주대학교 산학협력단 | 알에프아이디 미들웨어 기반의 센서 데이터 스트림 처리시스템 및 방법 |
CN101464668B (zh) * | 2009-01-08 | 2010-12-29 | 上海交通大学 | 面向电子装配生产的rfid信息处理*** |
CN101488192B (zh) * | 2009-02-24 | 2012-06-13 | 诚迈科技(南京)有限公司 | 一种rfid阅读器大规模组网配置方法及其*** |
CN101819524B (zh) * | 2009-02-27 | 2013-12-04 | 中兴通讯股份有限公司 | Rfid阅读器的访问方法及其接口驱动设备 |
CN102486838B (zh) * | 2010-12-03 | 2014-11-19 | 中国科学院沈阳自动化研究所 | 一种多标准rfid标签数据集成与转换方法 |
KR101514039B1 (ko) * | 2011-03-28 | 2015-04-24 | 주식회사 케이티 | 태그 정보 제공 방법 및 그 시스템 |
CN102629205B (zh) * | 2012-03-16 | 2015-03-11 | 广州中大微电子有限公司 | 一种用于与rfid阅读器通信的接口*** |
CN102760223A (zh) * | 2012-06-05 | 2012-10-31 | 东莞市旺发计算机网络工程有限公司 | 基于阅读器内的嵌入式rfid中间件 |
CN103632173B (zh) * | 2012-08-24 | 2017-07-14 | 天津中兴智联科技有限公司 | 标签的访问、访问处理方法及装置 |
CN103297577A (zh) * | 2013-06-09 | 2013-09-11 | 安徽工程大学 | 基于rfid技术的防止物品丢失的手机 |
CN105302056B (zh) * | 2015-11-13 | 2018-03-09 | 安徽松科信息科技有限公司 | 一种基于rfid的车间机床分布式管理方法 |
CN110366441B (zh) | 2017-03-06 | 2022-06-28 | 康明斯滤清***知识产权公司 | 具有过滤器监控***的原装过滤器识别 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6611673B1 (en) * | 1999-07-12 | 2003-08-26 | Oliver T. Bayley | Radio frequency-controlled telecommunication device |
JP2003157477A (ja) * | 2001-11-19 | 2003-05-30 | Hitachi Ltd | タグ管理サーバとこれを用いた情報の取得・活用システム |
US6843415B2 (en) * | 2002-01-11 | 2005-01-18 | Sap Atkiengesellschaft | Event-based communication in a distributed item tracking system |
JP2003224677A (ja) * | 2002-01-31 | 2003-08-08 | Sony Corp | 情報提供システム、並びに、情報処理装置および方法 |
US7920827B2 (en) * | 2002-06-26 | 2011-04-05 | Nokia Corporation | Apparatus and method for facilitating physical browsing on wireless devices using radio frequency identification |
JP4362444B2 (ja) * | 2002-06-26 | 2009-11-11 | ノキア コーポレイション | 高周波識別を使用してワイヤレス装置を経てネットワーク接続を実行するシステム、装置及び方法 |
KR20050065194A (ko) * | 2003-12-24 | 2005-06-29 | 한국전자통신연구원 | 유엘아이디 위치식별 코드의 구조와 이를 이용한 위치정보획득 방법 및 그 위치기반서비스 시스템 |
US7495558B2 (en) * | 2004-04-27 | 2009-02-24 | Infratab, Inc. | Shelf-life monitoring sensor-transponder system |
US7295116B2 (en) * | 2004-09-01 | 2007-11-13 | Microsoft Corporation | Architecture, programming model and API'S |
US7295113B2 (en) * | 2004-12-20 | 2007-11-13 | Sap Aktiengesellschaft | Controller for accessing multiple radio frequency identification (RFID) readers |
US20060142027A1 (en) * | 2004-12-29 | 2006-06-29 | Nokia Corporation | Methods, apparatus and computer program product providing enhanced location-based services for mobile users |
-
2006
- 2006-05-19 KR KR1020077029412A patent/KR100876028B1/ko not_active IP Right Cessation
- 2006-05-19 CN CN2006800175777A patent/CN101180898B/zh not_active Expired - Fee Related
- 2006-05-19 WO PCT/KR2006/001899 patent/WO2006123920A1/en active Application Filing
- 2006-05-19 US US11/914,938 patent/US20080197975A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
JP特开2003-224677A 2003.08.08 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103516730A (zh) * | 2012-06-18 | 2014-01-15 | 中国科学技术大学苏州研究院 | 一种面向移动终端的rfid中间件 |
Also Published As
Publication number | Publication date |
---|---|
KR100876028B1 (ko) | 2008-12-26 |
US20080197975A1 (en) | 2008-08-21 |
KR20080027774A (ko) | 2008-03-28 |
WO2006123920A1 (en) | 2006-11-23 |
CN101180898A (zh) | 2008-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101180898B (zh) | 射频识别数据处理*** | |
EP2106107B1 (en) | Method and apparatus for automatic near field communication application selection in an electronic device | |
CN103500391A (zh) | 一种基于nfc移动终端的签收***及其实现方法 | |
EP1783658A2 (en) | Apparatus and method for modifying RFID tag data in portable terminal | |
CN1918585A (zh) | 用于增强终端操作的检测器逻辑和无线电标识设备及方法 | |
CN107844821A (zh) | 智能卡及其控制方法、计算机可读存储介质 | |
CN105450417A (zh) | 移动场景下的用户行为验证方法及装置 | |
CN101171587B (zh) | 数据处理方法和设备以及使用该数据处理方法的移动终端 | |
TWI553562B (zh) | Display device with radio frequency identification function and data processing method thereof | |
US7830277B2 (en) | Method and apparatus for providing intrinsic information in mobile communication terminal | |
CN201828922U (zh) | 一种手持式动物溯源识别设备 | |
US8439255B2 (en) | Remote code reader system | |
CN100561497C (zh) | 具备无线频率识别功能的移动通信终端及数据处理方法 | |
CN112987597B (zh) | Fsu控制方法、装置、设备及计算机可读存储介质 | |
CN110838207B (zh) | 一种自助借书方法及应用该方法的*** | |
CN105893996A (zh) | 一种信息处理方法及电子设备 | |
CN115576612B (zh) | 外部设备适配方法、装置、智能终端及可读存储介质 | |
CN111124456A (zh) | 通过主控升级单片机固件的方法、装置及可读存储介质 | |
KR101592492B1 (ko) | 게임 서비스 제공 장치, 방법, 컴퓨터 프로그램 및 리더기 | |
US20100122209A1 (en) | Multiple Platform Optical Imager Interface and Communication System | |
KR101107005B1 (ko) | 응용 프로그램에 rfid 태그 데이터를 입력하는 방법 및 이를 이용한 rfid 리더기 | |
CN219303023U (zh) | 一种商品追踪定位的电子装置 | |
CN109831667B (zh) | 电视老化检测方法、装置、计算机可读存储介质及*** | |
CN118199673A (zh) | 信息传输方法、装置、rfid*** | |
KR20220169790A (ko) | 반려 동물 등록 예약 서비스를 제공하는 방법 및 장치 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110119 Termination date: 20180519 |
|
CF01 | Termination of patent right due to non-payment of annual fee |