US8400275B2 - Method and system of utilizing RFID tags for jointly processing task - Google Patents
Method and system of utilizing RFID tags for jointly processing task Download PDFInfo
- Publication number
- US8400275B2 US8400275B2 US12/619,818 US61981809A US8400275B2 US 8400275 B2 US8400275 B2 US 8400275B2 US 61981809 A US61981809 A US 61981809A US 8400275 B2 US8400275 B2 US 8400275B2
- Authority
- US
- United States
- Prior art keywords
- rfid tags
- task
- rfid
- tags
- sub
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
-
- 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/0008—General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
Definitions
- the present invention relates to a method and system of utilizing radio frequency identification (RFID) tags for processing a task, and more particularly, to a method and system of utilizing a plurality of RFID tags for jointly processing a task.
- RFID radio frequency identification
- FIG. 1 shows a structural diagram of a conventional RFID tag 100 .
- the RFID tag 100 comprises an RF receiver 101 , an RF transmitter 103 , a storage device unit 105 and a control circuit 107 .
- the RF receiver 101 and the RF transmitter 103 receive from or transmit to the RFID reader messages and data.
- the control circuit e.g., a processor or a circuit with operational capabilities, responds to requests from the reader, and controls operations of other elements.
- the storage device unit 105 stores specific data.
- FIG. 2 shows a state flow of an RFID tag, which is controlled by an RFID reader to enter different states.
- the state flow comprises a ready state, an arbitrate state, a reply state, an acknowledged state, an open state, a secured state and a killed state.
- supposing the RFID tag is a passive RFID tag, it means that the RFID tag generates power from received signals.
- the RFID tag receives a command from the RFID reader and enters the arbitrate state. Only one of the RFID tags is selected to enter the states subsequent to the reply state, while other RFID tags await in the arbitrate state.
- the RFID reader sends an identification code, such as Handle in this example, for identification when the RFID reader accesses data.
- the foregoing ready, arbitrate, reply, and acknowledged operations are preparatory steps for accessing the RFID tag.
- the RFID tag After the open state and the secured state, the RFID tag enters an accessible state. In the open state, only a part of the data stored in a first RFID tag is accessible. In the secured state, the RFID tag needs to receive a specific code before more stored data therein can be accessed. Once having been fully accessed, the RFID tag returns to the ready state. Referring to FIG. 2 , the RFID tag skips the acknowledged state and directly enters the secured state from the open state. Alternatively, the RFID tag skips the open state and directly enters the secured state from the acknowledged state. Detailed operations of accessing an RFID tag are known to a person having ordinary skill in the art, and thus shall not be unnecessarily further discussed.
- An RFID system mainly serves for identification purposes; that is, identification data is stored in the storage device unit 105 of the RFID tag 100 , and the identification data is then read by an RFID reader.
- identification data is stored in the storage device unit 105 of the RFID tag 100 , and the identification data is then read by an RFID reader.
- system resources capable of executing more complex tasks would be wasted if the RFID were to merely serve as an identification device.
- a method of utilizing RFID tags for jointly processing a task comprises steps of causing a plurality of RFID tags to enter a ready state, causing the RFID tags to enter an accessible state in turn, transmitting the task to the RFID tags, utilizing the RFID tags for jointly processing the task, and reading a result from the RFID tags having processed the task.
- a system of utilizing RFID tags for jointly processing a task comprises an RFID reader and a plurality of RFID tags.
- the RFID reader causes the RFID tags to enter an accessible state, transmits the task to the RFID tags, causes the RFID tags to enter a standby state and processes the task, and reads a result from the RFID tags having processed the task.
- a system of utilizing RFID tags for jointly processing a task comprises an RFID reader and a plurality of RFID tags.
- the RFID tags are for jointly processing the task.
- the RFID reader causes the RFID tags to enter an accessible state, transmits the task to the RFID tags, and reads a result from the RFID tags having processed the task.
- FIG. 1 is a structural diagram of a conventional RFID tag
- FIG. 2 is a schematic diagram of accessing an RFID tag in the prior art
- FIG. 3 a flowchart of a method of using RFID tags for jointly processing a task according to one embodiment of the invention
- FIG. 4 is a flowchart of an RFID tag entering a standby state according to the invention.
- FIG. 5 is a flowchart of an RFID reader implementing the method of utilizing RFID tags for jointly processing a task according to one embodiment of the invention.
- FIG. 6 is a flowchart of an RFID tag implementing the method of utilizing RFID tags for jointly processing a task according to one embodiment of the invention.
- FIG. 3 shows a flowchart of a method of using RFID tags for jointly processing a task according to one embodiment of the invention.
- the RFID tags are controlled via an RFID reader.
- the method starts with Step 301 of making a plurality of RFID tags enter a ready state, followed by Step 303 of making the RFID tags enter an accessible state in turn.
- Step 305 a task is transmitted to the RFID tags.
- the RFID reader determines a task suitable for the control circuit 107 of the RFID tag, such as storage device access or data decryption.
- the RFID reader then assigns the determined task to the RFID tag, and the task is stored into the storage device unit 105 .
- the RFID reader when the RFID reader senses the presence of an RFID tag nearby, the RFID reader transmits a command to the RFID tag to request the RFID tag to report capabilities that the RFID tag possesses, e.g., performance power of the control circuit 107 or capacity of the storage device unit 105 , and assigns a task to the RFID tag accordingly.
- the task is processed jointly by the RFID tags, and then a result from the RFID tags processing the task is read as in Step 309 .
- the RFID reader divides the task into a plurality of sub-tasks according to functions of the RFID tag.
- Supposing the RFID tag comprises a storage device unit, the sub-tasks are individually stored into the storage device unit.
- the sub-tasks are processed by the RFID tag; in Step 309 , results from the RFID tags respectively processing the sub-tasks are read to obtain a complete task result after integrating the results of the sub-tasks.
- the task may be a code of an instruction set corresponding to the control circuit 107 of the RFID tag.
- the task may be an 8051 code when the control circuit 107 comprises an 8051 microprocessor.
- FIG. 4 shows a flowchart of an RFID tag entering a standby state according to the invention.
- the RFID tag After entering an accessible state (i.e., the open or secured state), the RFID tag enters a standby state. Further, more than one RFID tag may simultaneously enter the standby state. Such other RFID tags are preferably given an identification code ID different from the identification code Handle.
- identification codes “Handle” and “ID” is that, the identification code Handle is given in the acknowledged state, and is for identifying an RFID tag to be read among all the RFID tags, whereas the identification code ID is for identifying all RFID tags that are in the standby state.
- RFID tags that have entered the standby state are respectively given identification codes ID 1 , 2 , 3 , 4 and 5 , such that the RFID tags are clearly identified without any mistake when being awakened from the standby state.
- Other means for identifying the RFID tags may be implemented apart from giving the RFID tags identification codes ID, as also encompassed within the scope of the invention.
- the RFID tag may be assigned with a task in an accessible state (i.e., the open or secured state), and process the assigned task in the standby state.
- the RFID tag exits the standby state to return to the open or secured state for subsequent steps.
- FIG. 5 shows a flowchart of an RFID reader implementing the method of utilizing RFID tags for jointly processing a task according to one embodiment of the invention.
- the flow begins with Step 501 , in which the RFID reader transmits electric power via RF.
- Step 503 it is determined whether an RFID tag is present. In the event that the RFID reader detects the presence of an RFID tag, it means that there is an RFID tag unassigned with any task. Hence, the flow proceeds to Step 504 where the RFID reader detects an RFID tag. Otherwise, the flow skips to Step 509 .
- Step 504 the RFID tag is read.
- Step 505 a task is transmitted to the RFID tag.
- the RFID reader divides the task into a plurality of sub-tasks according to capabilities of each RFID tag, and transmits respective sub-tasks to the RF tags.
- Step 507 the RFID tags are requested to process the task. More specifically, the RFID reader transmits a command to the RFID tags to command the RFID tags to start executing respective sub-tasks.
- Step 507 the RFID reader returns to Step 503 to continue in determining whether any other RFID tag is present.
- Step 511 it is determined whether the RFID tags have completed the task. That is, the RFID reader queries each RFID tag regarding whether it has completed the assigned task. Supposing a particular RFID tag has completed the task, the RFID reader receives a response signal from the particular RFID tag, indicating that the assigned task is completed.
- Step 513 a result of the task is read.
- the RFID reader reads the task result processed by the RFID tags and stored in the storage device unit.
- Step 515 it is confirmed whether all RFID tags have completed the task.
- Step 517 is performed if the answer is affirmative, or else the flow returns to Step 509 if the answer is negative.
- the task result is read. Supposing the task is divided into a plurality of sub-tasks that are then processed by the RFID tags, sub-task results are respectively read in Step 513 and are combined into the task result in Step 517 .
- FIG. 6 shows a flowchart of an RFID tag implementing the method of utilizing RFID tags for jointly processing a task according to one embodiment of the invention.
- RFID tags are activated. That is, passive RFID tags receive RF signals transmitted from an RFID reader and convert the RF signals into power to activate, while active RFID tags activate using intrinsic power.
- the RFID tags are initialized. For example, the RFID tags are reset, or memories and registers in the RFID tags are initialized.
- the RFID tags receive a command. According to types of commands, Steps 607 , 615 and 619 are respectively performed.
- a task request command is received.
- the task request command may include an RFID tag capability inquiry, to which the RFID tags shall report capabilities thereof to the RFID reader in response, such as performance power or a control circuit or capacity of a storage unit.
- Step 609 a task assigned by the RFID reader is received. Storing the assigned task to a storage unit may also be included in this step.
- the task is executed.
- Step 613 it is determined whether the task is completed.
- Step 615 a task result acquisition command is received. More specifically, the RFID tag receives from the RFID reader a signal asking the RFID tag to transmit a signal reporting the task result.
- Step 617 the task result is transmitted back to the RFID reader, and the flow returns to Step 605 to receive a next command.
- Step 619 another command is received. In this embodiment, another command is a command other than the task request command and the task result acquisition command.
- Step 621 RFID specifications are followed. That is, common RFID specifications are followed when the RFID tag receives another command.
- a data processing system comprising an RFID reader and a plurality of RFID tags, wherein the RFID tags are for jointly processing a task.
- the RFID reader makes the RFID tags enter an accessible state, transmits the task to the RFID tags and reads a result from the RFID having processed the task.
- a task is assigned to RFID tags for processing, whereby resources of an RFID system are fully utilized and tasks are efficiently handled.
Abstract
Description
Claims (14)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097146579A TWI397860B (en) | 2008-12-01 | 2008-12-01 | Method and system for utilizing rfid tag to jointly process task |
TW097146579 | 2008-12-01 | ||
TW97146579A | 2008-12-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20100134258A1 US20100134258A1 (en) | 2010-06-03 |
US8400275B2 true US8400275B2 (en) | 2013-03-19 |
Family
ID=42222283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/619,818 Active 2031-02-10 US8400275B2 (en) | 2008-12-01 | 2009-11-17 | Method and system of utilizing RFID tags for jointly processing task |
Country Status (2)
Country | Link |
---|---|
US (1) | US8400275B2 (en) |
TW (1) | TWI397860B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130194074A1 (en) * | 2012-01-30 | 2013-08-01 | Nxp B.V. | System and method for managing rfid tags |
US11213773B2 (en) | 2017-03-06 | 2022-01-04 | Cummins Filtration Ip, Inc. | Genuine filter recognition with filter monitoring system |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150102910A1 (en) * | 2013-10-14 | 2015-04-16 | Electronics And Telecommunications Research Institute | Rfid tag system and operating method thereof |
CN110334553B (en) * | 2019-05-08 | 2023-03-24 | 广东识芯微电子科技有限公司 | Link method for radio frequency identification sensing data and sensing label node |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5489908A (en) * | 1994-07-27 | 1996-02-06 | Texas Instruments Deutschland Gmbh | Apparatus and method for identifying multiple transponders |
US5602538A (en) * | 1994-07-27 | 1997-02-11 | Texas Instruments Incorporated | Apparatus and method for identifying multiple transponders |
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 |
US20030036809A1 (en) * | 2001-08-20 | 2003-02-20 | Silicon Graphics Inc | Transparent distribution and execution of data in a multiprocessor environment |
US6538563B1 (en) * | 1998-03-18 | 2003-03-25 | National University Of Singapore | RF transponder identification system and protocol |
US20030137403A1 (en) * | 2001-10-09 | 2003-07-24 | Carrender Curtis L. | Methods and apparatuses for identification |
US20060034348A1 (en) * | 2004-08-10 | 2006-02-16 | Schaefer Timothy M | Asynchronous communication system for remote monitoring of objects or an environment |
US20070159330A1 (en) * | 2005-12-30 | 2007-07-12 | Skyetek, Inc. | System and method for implementing virtual RFID tags |
US20070262851A1 (en) * | 2001-05-31 | 2007-11-15 | Stewart Roger G | Methods and apparatuses to identify devices |
US20080018431A1 (en) * | 2004-02-06 | 2008-01-24 | Turner Christopher G G | Rfid Group Selection Method |
US7616117B2 (en) * | 2005-07-19 | 2009-11-10 | Rockwell Automation Technologies, Inc. | Reconciliation mechanism using RFID and sensors |
US20100066510A1 (en) * | 2008-09-12 | 2010-03-18 | Mstar Semiconductor, Inc. | Control Method for RFID Tag and RFID System Thereof |
US20100207739A1 (en) * | 2003-11-07 | 2010-08-19 | John Stephen Smith | Methods and apparatuses to identify devices |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5673037A (en) * | 1994-09-09 | 1997-09-30 | International Business Machines Corporation | System and method for radio frequency tag group select |
EP1779680A4 (en) * | 2004-07-30 | 2008-09-17 | Reva Systems Corpoartion | Rfid tag data acquisition system |
US7796038B2 (en) * | 2006-06-12 | 2010-09-14 | Intelleflex Corporation | RFID sensor tag with manual modes and functions |
-
2008
- 2008-12-01 TW TW097146579A patent/TWI397860B/en not_active IP Right Cessation
-
2009
- 2009-11-17 US US12/619,818 patent/US8400275B2/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5602538A (en) * | 1994-07-27 | 1997-02-11 | Texas Instruments Incorporated | Apparatus and method for identifying multiple transponders |
US5489908A (en) * | 1994-07-27 | 1996-02-06 | Texas Instruments Deutschland Gmbh | Apparatus and method for identifying multiple transponders |
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 |
US6538563B1 (en) * | 1998-03-18 | 2003-03-25 | National University Of Singapore | RF transponder identification system and protocol |
US20070262851A1 (en) * | 2001-05-31 | 2007-11-15 | Stewart Roger G | Methods and apparatuses to identify devices |
US20030036809A1 (en) * | 2001-08-20 | 2003-02-20 | Silicon Graphics Inc | Transparent distribution and execution of data in a multiprocessor environment |
US20070013484A1 (en) * | 2001-10-09 | 2007-01-18 | Curt Carrender | Methods and apparatuses for identification |
US20030137403A1 (en) * | 2001-10-09 | 2003-07-24 | Carrender Curtis L. | Methods and apparatuses for identification |
US20100207739A1 (en) * | 2003-11-07 | 2010-08-19 | John Stephen Smith | Methods and apparatuses to identify devices |
US20080018431A1 (en) * | 2004-02-06 | 2008-01-24 | Turner Christopher G G | Rfid Group Selection Method |
US20060034348A1 (en) * | 2004-08-10 | 2006-02-16 | Schaefer Timothy M | Asynchronous communication system for remote monitoring of objects or an environment |
US7616117B2 (en) * | 2005-07-19 | 2009-11-10 | Rockwell Automation Technologies, Inc. | Reconciliation mechanism using RFID and sensors |
US20070159330A1 (en) * | 2005-12-30 | 2007-07-12 | Skyetek, Inc. | System and method for implementing virtual RFID tags |
US20100066510A1 (en) * | 2008-09-12 | 2010-03-18 | Mstar Semiconductor, Inc. | Control Method for RFID Tag and RFID System Thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130194074A1 (en) * | 2012-01-30 | 2013-08-01 | Nxp B.V. | System and method for managing rfid tags |
US9646185B2 (en) * | 2012-01-30 | 2017-05-09 | Nxp B.V. | System and method for managing RFID tags |
US11213773B2 (en) | 2017-03-06 | 2022-01-04 | Cummins Filtration Ip, Inc. | Genuine filter recognition with filter monitoring system |
Also Published As
Publication number | Publication date |
---|---|
US20100134258A1 (en) | 2010-06-03 |
TW201023050A (en) | 2010-06-16 |
TWI397860B (en) | 2013-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1959579A1 (en) | Electronic tag, and electronic tag system | |
US9189665B2 (en) | Anti-collision coupling for contactless cards | |
EP2106107B1 (en) | Method and apparatus for automatic near field communication application selection in an electronic device | |
US7612672B2 (en) | Query tree based tag identification method in RFID systems | |
EP1818852B1 (en) | Interrogator, transponder and transponder identification method | |
US8400275B2 (en) | Method and system of utilizing RFID tags for jointly processing task | |
WO2006098578A1 (en) | Wireless terminal and rfid system for providing additional information and a method for providing additional information using wireless terminal and rfid system | |
US20110037568A1 (en) | Rfid reader, rfid tag, and controlling method thereof | |
US9317725B1 (en) | RFID protocol | |
US20110241844A1 (en) | Appliance including a radio frequency identification (rfid) device and method for two-way communication of dynamic data by the appliance via the rfid device | |
US20110298593A1 (en) | Electronic device and method for controlling the same | |
US20090128294A1 (en) | Data streaming apparatus for radio frequency identification tag | |
US9824246B2 (en) | Radio frequency identification tag having input device | |
US20070028049A1 (en) | ID anti-collision method using data structure applied to RFID system | |
CN102298684B (en) | Method, system and reader for avoiding signal interference in radial frequency identification system | |
US20040262384A1 (en) | Mobile unit, data transmission/reception method, and data transmission/reception program | |
CN108021957B (en) | Anti-collision method and system, readable storage medium and card reading device | |
US8798540B2 (en) | Method and apparatus for anti-collision tag in radio frequency identification (RFID) system | |
US9130840B2 (en) | Method and apparatus for optimizing management and configuration of radio frequency identification readers | |
CN108665209A (en) | Logistic management system and its control method | |
CN101751540B (en) | Method for processing work together by utilizing radio frequency identification label and system | |
US20100066510A1 (en) | Control Method for RFID Tag and RFID System Thereof | |
CN103140835A (en) | Interrupt-based command processing | |
KR20210012515A (en) | System for controlling reading by automatic conversion of operating mode with energy saving type | |
US20150102910A1 (en) | Rfid tag system and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MSTAR, SEMICONDUCTOR, INC.,TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUANG, CHIH-HUA;REEL/FRAME:023527/0460 Effective date: 20091105 Owner name: MSTAR, SEMICONDUCTOR, INC., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUANG, CHIH-HUA;REEL/FRAME:023527/0460 Effective date: 20091105 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: MEDIATEK INC., TAIWAN Free format text: MERGER;ASSIGNOR:MSTAR SEMICONDUCTOR, INC.;REEL/FRAME:052931/0468 Effective date: 20190115 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
AS | Assignment |
Owner name: XUESHAN TECHNOLOGIES INC., CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEDIATEK INC.;REEL/FRAME:055486/0870 Effective date: 20201223 |