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 PDF

Info

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
Application number
US12/619,818
Other versions
US20100134258A1 (en
Inventor
Chih-Hua Huang
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.)
Xueshan Technologies Inc
Original Assignee
MStar Semiconductor Inc Taiwan
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 MStar Semiconductor Inc Taiwan filed Critical MStar Semiconductor Inc Taiwan
Assigned to MSTAR, SEMICONDUCTOR, INC. reassignment MSTAR, SEMICONDUCTOR, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUANG, CHIH-HUA
Publication of US20100134258A1 publication Critical patent/US20100134258A1/en
Application granted granted Critical
Publication of US8400275B2 publication Critical patent/US8400275B2/en
Assigned to MEDIATEK INC. reassignment MEDIATEK INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: MSTAR SEMICONDUCTOR, INC.
Assigned to XUESHAN TECHNOLOGIES INC. reassignment XUESHAN TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MEDIATEK INC.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/067Record 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/07Record 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
    • 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

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

A method of utilizing RFID tags for jointly processing a task and an associated system are provided. The method includes 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 to jointly process the task, and reading a result from the RFID tags having processed the task.

Description

CROSS REFERENCE TO RELATED PATENT APPLICATION
This patent application is based on Taiwan, R.O.C. patent application No. 097146579 filed on Dec. 1, 2008.
FIELD OF THE INVENTION
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.
BACKGROUND OF THE INVENTION
An RFID system includes an RFID reader and at least one RFID tag. 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. As shown, 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. In the ready state, supposing the RFID tag is a passive RFID tag, it means that the RFID tag generates power from received signals. The RFID tag then 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. In the acknowledged state, the RFID reader sends an identification code, such as Handle in this example, for identification when the RFID reader accesses data.
Generally speaking, the foregoing ready, arbitrate, reply, and acknowledged operations are preparatory steps for accessing 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. However, as performance of the control circuit 107 of the RFID tag 100 improves, system resources capable of executing more complex tasks would be wasted if the RFID were to merely serve as an identification device.
SUMMARY OF THE INVENTION
Therefore, it is one object of the invention to provide a method of utilizing RFID tags for jointly processing a task and an associated device, which transmit a task to a plurality of RFID tags and utilize the RFID tags for jointly processing the task to increase processing efficiency.
According to one embodiment of the invention, a method of utilizing RFID tags for jointly processing a task is provided. The method 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.
According to another embodiment of the invention, a system of utilizing RFID tags for jointly processing a task is provided. The system 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.
According to another embodiment of the invention, a system of utilizing RFID tags for jointly processing a task is provided. The system 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.
Using the embodiments provided by the present invention, system resources of the RFID tags are fully utilized to optimize processing efficiency.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will become more readily apparent to those ordinarily skilled in the art after reviewing the following detailed description and accompanying drawings, in which:
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; and
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.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 3 shows a flowchart of a method of using RFID tags for jointly processing a task according to one embodiment of the invention. In this embodiment, 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. In Step 305, a task is transmitted to the RFID tags. Again referring to FIG. 1, in one embodiment, 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. For example, 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. In next Step 307, 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.
In one embodiment, 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. In Step 307, 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. For example, the task may be an 8051 code when the control circuit 107 comprises an 8051 microprocessor.
Provided that access flow of the RFID tag adopts steps shown in FIG. 2, the RFID tag may first enter a standby state before performing the foregoing steps. FIG. 4 shows a flowchart of an RFID tag entering a standby state according to the invention.
Only a partial flowchart is depicted for simplification purposes. Reference may also be made to FIG. 2 to better understand the illustrations of FIG. 4. As shown in FIG. 4, 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. A distinction between the “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. For example, five 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.
In one embodiment, 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. When the task is completed 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. In 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. In Step 504, the RFID tag is read. Besides reading an Electronic Product Code (EPC) of the RFID tag as in the prior art, capabilities of the RFID tag such as performance power of the control circuit or capacity of the storage device unit are also inquired. In Step 505, a task is transmitted to the RFID tag. At this point, 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. In 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. When Step 507 is completed, the RFID reader returns to Step 503 to continue in determining whether any other RFID tag is present. If the result is affirmative, the procedure of assigning a task with Steps 504, 505 and 507 are performed. If the result is negative, it means that all the RFID tags have been assigned with the task, and Step 509 is then performed, in which RFID reader waits until the RFID tags complete the task. In 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. If there is not any RFID tag that has not completed the task in this step, the RFID reader returns to Step 509 to wait for the RFID tags to complete the task; if there is an RFID tag that has completed the task, Step 513 is performed next. In 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. In 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. In Step 517, 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. In Step 601, 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. In Step 603, the RFID tags are initialized. For example, the RFID tags are reset, or memories and registers in the RFID tags are initialized. In Step 605, the RFID tags receive a command. According to types of commands, Steps 607, 615 and 619 are respectively performed. Step 607 is performed when the command is a task request; Step 615 is performed when the command is a result acquisition command; Step 619 is performed when the command is another type of command. In Step 607, 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. In 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. In Step 611, the task is executed. In Step 613, it is determined whether the task is completed. If the answer is affirmative, the RFID reader queries for the task result; else, the flow returns to Step 611 to continue executing the task. In 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. In Step 617, the task result is transmitted back to the RFID reader, and the flow returns to Step 605 to receive a next command. In 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. In Step 621, RFID specifications are followed. That is, common RFID specifications are followed when the RFID tag receives another command.
According to the description above, a data processing system comprising an RFID reader and a plurality of RFID tags is obtained, 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. Other details and characteristics are as disclosed in the foregoing embodiments, and shall not be further discussed for brevity.
Therefore, as described in the above embodiments, a task is assigned to RFID tags for processing, whereby resources of an RFID system are fully utilized and tasks are efficiently handled.
While the invention has been described in terms of what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention needs not to be limited to the above embodiments. On the contrary, it is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims which are to be accorded with the broadest interpretation so as to encompass all such modifications and similar structures.

Claims (14)

1. A method of utilizing a plurality of radio frequency identification (RFID) tags for jointly processing a task, comprising steps of:
a) causing the RFID tags to enter a ready state;
b) causing the RFID tags to enter an accessible state in turn;
c) transmitting the task to the RFID tags;
d) causing the RFID tags to enter a standby state, and jointly processing the task utilizing the RFID tags in the standby state; and
e) reading a result from the RFID tags having processed the task,
wherein step (c) further comprises steps of:
c1) detecting a processing capability of each of the RFID tags, and dividing the task into a plurality of sub-tasks according to the processing capability; and
c2) assigning the sub-tasks to the RFID tags, respectively.
2. The method as claimed in claim 1, wherein each of the RFID tags comprises a storage device, and the task is stored in the storage devices, respectively.
3. The method as claimed in claim 1, wherein each of the RFID tags comprises a control circuit for processing the task.
4. The method as claimed in claim 1, being performed using an RFID reader.
5. The method as claimed in claim 1, wherein the task is a code or an instruction set.
6. A system of jointly processing a task utilizing RFID tags, comprising:
the RFID tags; and
an RFID reader, for causing the RFID tags to enter an accessible state, transmitting the task to the RFID tags, causing the RFID tags to enter a standby state and processing the task while in the standby state, and reading a result from the RFID tags having processed the task,
wherein the RFID tags have different data processing capabilities, and the RFID reader divides the task into a plurality of sub-tasks according to the data processing capabilities, and assigns the sub-tasks to the RFID tags, respectively.
7. The system as claimed in claim 6, wherein each of the RFID tags comprises a storage device, and the task is stored in the storage devices of the RFID tags, respectively.
8. The system as claimed in claim 6, wherein each of the RFID tags comprises a control circuit for processing the task.
9. The system as claimed in claim 6, wherein the task is a code or an instruction set.
10. A system for jointly processing a task utilizing RFID tags, comprising:
the RFID tags, for jointly processing the task; and
an RFID reader, for causing the RFID tags to enter an accessible state, transmitting the task to the RFID tags, and reading a result from the RFID tags having processed the task,
wherein the RFID reader causes the RFID tags to enter a standby state, in which the RFID tags process the task, the RFID tags have different data processing capabilities, and the RFID reader divides the task into a plurality of sub-tasks according to the data processing capabilities, and assigns the sub-tasks to the RFID tags, respectively.
11. The system as claimed in claim 10, wherein each of the RFID tags comprises a storage device, and the task is respectively stored in the storage devices of the RFID tags.
12. The system as claimed in claim 10, wherein each of the RFID tags comprises a control circuit for processing the task.
13. The method as claimed in claim 1, wherein the sub-tasks are processed by the RFID tags respectively to generate a plurality of sub-task results, and obtaining a complete result by integrating the sub-task results.
14. The method as claimed in claim 1, further comprising: reporting capabilities that the RFID tags possess in response to an RFID tag capability inquiry received by the RFID tags.
US12/619,818 2008-12-01 2009-11-17 Method and system of utilizing RFID tags for jointly processing task Active 2031-02-10 US8400275B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (14)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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