An unknown tag identification method and system based on a single-point selection RFID system
By constructing a mask set and using Select and Query commands to select unknown tags and eliminate interference from known tags, the problem of low identification efficiency of unknown tags in the Gen2 RFID system is solved, achieving efficient and accurate identification of unknown tags and reducing energy consumption and identification time.
Patent Information
- Application Number
- CN202111348945.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-15
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2041-11-15
AI Technical Summary
In existing Gen2 RFID systems, high manufacturing costs and energy consumption limit the application of hash functions, resulting in low efficiency in identifying unknown tags and affecting the normal operation and security of the system.
By constructing a mask set, using the Select command to select unknown labels, eliminating EPC fragments of known labels, using the flag variable SL to confirm matching labels, and combining the Query command to identify unknown label EPCs, interference from known labels is eliminated.
It achieves efficient and accurate identification of unknown tags in commercial RFID systems, improves identification efficiency, reduces system identification time and energy consumption, and meets the reliability requirements of practical applications.
Smart Images

Figure CN116127992B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of radio frequency identification (RFID) technology, and more specifically, to an unknown tag identification method and system based on a single-point selection RFID system. Background Technology
[0002] Generally, a Gen2 Radio Frequency Identification (RFID) system consists of a reader equipped with one or more antennas, a back-end server, and numerous passive tags. The reader can query tags within its communication range by sending radio frequency (RF) signals. The back-end server provides powerful computing and storage capabilities, enabling the reader to efficiently regulate and synchronize the passive tags. Each passive tag attached to a target object has a unique Electronic Product Code (EPC), typically 96 bits long. Passive tags have no internal power supply; their functionality depends on the RF signals transmitted by the reader.
[0003] In a Gen2 RFID system, such as a large-scale warehouse, all tags (EPCs) need to be recorded in a database on a backend server for real-time tag monitoring. However, some unexpected tags (e.g., newly arrived tags and misplaced tags) are considered unknown tags, which will severely interfere with normal tag monitoring. More importantly, economic losses or even safety incidents may follow. For example, toxic chemicals might accidentally enter a hospital warehouse storing various types of medications, posing a significant safety hazard to patients. Therefore, efficient and accurate identification of unknown tags is a crucial technology in practical applications.
[0004] RFID technology has been extensively researched, with many researchers focusing on improving communication efficiency between readers and tags based on the frame-slotted Aloha protocol. Its core principle is the assumption that RFID tags possess hashing capabilities. Generally, communication between the reader and tag consists of multiple time-slotted frames, each containing numerous time slots. Communication between the reader and tag begins with the reader broadcasting a Query command. Upon receiving the Query command, each tag uses a hash function to pseudo-randomly select a time slot to respond with a 1-bit message to the reader. The presence of a tag can be effectively determined by whether a tag responds in the expected time slot. Employing hash functions based on the frame-slotted Aloha protocol offers significant advantages in terms of communication efficiency and privacy because communication between the reader and tag does not require the transmission of a 96-bit tag EPC.
[0005] The aforementioned design concept has not yet been put into practice. The passive tags specified by the Gen2 protocol are not powered internally; they can only function by capturing radio frequency signals emitted by the reader. To implement the hash function, gate equivalents (GEs), widely used to evaluate the efficiency and availability of hardware designs, are necessary, which is completely unaffordable for current Gen2 RFID tags. The high manufacturing cost and energy consumption limit the application of hash functions in practical RFID implementation. Therefore, in commercial RFID systems, the numerous limitations of passive tags prevent the widespread application of many existing methods and protocols, significantly hindering the rapid development of RFID technology. Summary of the Invention
[0006] The present invention aims to address the technical problem that the high manufacturing cost and energy consumption in the prior art limit the application of hash functions in RFID practice.
[0007] This invention provides a method for identifying unknown tags based on a single-point selection RFID system, comprising:
[0008] S1, construct the Select command via the reader to effectively select unknown tags;
[0009] S2, constructs a mask set using the reader. The mask set contains indivual A string of length, each string being part of a tag EPC, is used to construct a mask set by removing EPC fragments of known tags; then, the elements in the mask set are used sequentially as the Mask field of Select, and the Select command containing each element is broadcast to the tags in the system.
[0010] S3. When a tag receives the Select command, each tag checks whether it matches the Mask based on the Pointer, Length, and MemBank specified in the Select command. If the tag matches the Mask, the tag confirms its flag variable SL; otherwise, it cancels its SL flag variable.
[0011] Preferably, S1 specifically includes: setting the target to 1002, that is, by selecting the SL flag of the operation tag by the Select command and executing the Action set to 0002, the matching tag will confirm its SL flag, and the non-matching tag will remove its SL flag;
[0012] Setting the memory location MemBank in the label to 012 indicates that the string to be searched for and compared with Mask is found in the string member MemBank of the label EPC; setting the pointer Pointer to 000000002 indicates that the starting address of the string used for comparison with Mask in MemBank is the 1st position, and the string length Length is... .
[0013] Preferably, after step S3, the method further includes:
[0014] The reader broadcasts a query command to inquire about tags in the system. Tags whose SL flag variable is confirmed send a 16-bit random number RN16 backscattered to the reader. The reader then sends an ACK command containing RN16 to the tag, which replies with its EPC to the reader. At this point, an unknown tag EPC can be collected. The reader then continues broadcasting the Select command corresponding to another element in the mask set, repeating the above process until the mask set is obtained. Composed of all elements All Select commands are broadcast by the reader, and then most of the unknown tags in the system are selected and identified, while the influence of known tags is completely eliminated.
[0015] Preferably, after the reader broadcasts the query command, the SL tag that has been confirmed will backscatter a 16-bit random number RN16 to the reader.
[0016] If only one RN16 is received, the reader then sends an ACK command containing the RN16 to the tag, and the tag replies with its EPC to the reader. At this point, an unknown tag EPC can be collected. If multiple RN16s are received by the reader, it indicates that at least two tags are responding to the reader at the same time, and the time slot is a conflict time slot. If the reader does not receive an RN16, then there is no tag response and the time slot is empty.
[0017] Preferably, after S3, the method further includes: during the tag counting phase, the probability that a time slot is an empty time slot, i.e., the corresponding string is not shared by any tag, is:
[0018] (3)
[0019] The probability that a time slot is a single time slot, meaning the corresponding string is shared by only one unknown tag, is:
[0020] (4)
[0021] A time slot is a conflicting time slot, meaning the probability that the corresponding string is shared by multiple unknown tags but not by any known tags is:
[0022] (5).
[0023] Preferably, S1 specifically includes: selecting unknown tags using the Select command specified by the Gen2 protocol, and selecting a set of desired tags using user-defined rules.
[0024] The present invention also provides an unknown tag identification system based on a single-point selection RFID system, including a back-end server and a reader;
[0025] The reader is used to construct a selection command (Select) to effectively select unknown tags and to construct a mask set. The mask set contains indivual A string of length, each string being part of a tag EPC, is used to construct a mask set by removing EPC fragments of known tags; then, the elements in the mask set are used sequentially as the Mask field of Select, and the Select command containing each element is broadcast to the tags in the system.
[0026] When a tag receives a Select command, each tag checks whether it matches the Mask based on the Pointer, Length, and MemBank specified in the Select command. If the tag matches the Mask, the tag confirms its flag variable SL; otherwise, it cancels its SL flag variable.
[0027] The backend server provides computing and storage capabilities, enabling the reader to effectively adjust and synchronize passive tags.
[0028] Preferably, the system includes a Gen2 RFID tag.
[0029] The present invention also provides an electronic device, including a memory and a processor, wherein the processor is used to execute a computer management program stored in the memory to implement the steps of an unknown tag identification method based on a single-point selection RFID system.
[0030] The present invention also provides a computer-readable storage medium storing a computer management program thereon, which, when executed by a processor, implements the steps of an unknown tag identification method based on a single-point selection RFID system.
[0031] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0032] (1) This invention enables efficient and accurate identification of unknown tags in commercial RFID systems and applies the unknown tag identification algorithm to practice.
[0033] (2) Based on the Select command, the present invention uses string fragments of tag EPC to select unknown tags, which can eliminate the influence of unknown tags and improve the recognition efficiency of unknown tags.
[0034] (3) The method proposed in this invention has been applied to actual Gen2 RFID devices, realizing a leap between theory and practice. Attached Figure Description
[0035] Figure 1 A flowchart of an unknown tag identification method based on a single-point selection RFID system provided by the present invention;
[0036] Figure 2 A schematic diagram of the hardware structure of a possible electronic device provided by the present invention;
[0037] Figure 3 A schematic diagram of the hardware structure of a possible computer-readable storage medium provided by the present invention;
[0038] Figure 4 This is a timing diagram showing the relationship between the reader and the Gen2 RFID tag in this invention.
[0039] Figure 5 The Select command parameters specified by the Gen2 protocol of this invention;
[0040] Figure 6 This invention relates to a selection process in a single-point selection method for identifying unknown tags in a commercial RFID system.
[0041] Figure 7 This is a schematic diagram of the unknown tag identification method process of the single-point selection commercial RFID system of the present invention;
[0042] Figure 8 For the present invention , A simulation comparison diagram showing the difference in recognition time between the unknown tag identification method and existing methods in a commercial RFID system with a single-point selection, as the number of known tags varies.
[0043] Figure 9 For the present invention , A simulation comparison diagram showing the difference in recognition time between the unknown tag identification method and existing methods in a commercial RFID system with a single-point selection, as the number of known tags varies.
[0044] Figure 10 For the present invention , A simulation comparison diagram showing the difference in recognition time between the unknown tag identification method and existing methods in a commercial RFID system with single-point selection as the number of unknown tags changes.
[0045] Figure 11 For the present invention , A simulation comparison diagram showing the difference in recognition time between the unknown tag identification method and existing methods in a commercial RFID system with single-point selection as the number of unknown tags changes.
[0046] Figure 12 For the present invention , A schematic diagram illustrating the changes in identification time as the number of known tags varies between the unknown tag identification method and existing methods in a commercial RFID system that utilizes Gen2 RFID devices to achieve single-point selection.
[0047] Figure 13 For the present invention , A schematic diagram illustrating the changes in identification time as the number of known tags varies between the unknown tag identification method and existing methods in a commercial RFID system that utilizes Gen2 RFID devices to achieve single-point selection.
[0048] Figure 14 For the present invention , A schematic diagram showing the variation of identification time with the number of unknown tags in a commercial RFID system that uses Gen2 RFID devices to achieve single-point selection, and existing methods.
[0049] Figure 15 For the present invention , A schematic diagram illustrating the changes in identification time as the number of unknown tags varies between existing methods and the method for identifying unknown tags in a commercial RFID system that utilizes Gen2 RFID devices for single-point selection. Detailed Implementation
[0050] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.
[0051] like Figure 1 As shown, this embodiment of the invention provides a method for identifying unknown tags based on a single-point selection RFID system, including:
[0052] S1, construct the Select command via the reader to effectively select unknown tags;
[0053] S2, constructs a mask set using the reader. The mask set contains indivual A string of length, each string being part of a tag EPC, is used to construct a mask set by removing EPC fragments of known tags; then, the elements in the mask set are used sequentially as the Mask field of Select, and the Select command containing each element is broadcast to the tags in the system.
[0054] S3, when a tag receives the Select command, each tag checks whether it matches the Mask based on the Pointer, Length, and MemBank specified in the Select command. If the tag matches the Mask, the tag confirms its flag variable SL; otherwise, it cancels its SL flag variable. The RFID system in this example is a commercial RFID system.
[0055] In a specific implementation scenario, see Figure 4 A commercial RFID system contains One known label, There are several unknown tags, each with a unique 96-bit EPC. The reader initiates communication with the tags via the Select command, which selects a desired set of tags. The reader then queries the system for the selected tags via the Query command. The selected tags respond to the reader with a 16-bit random number RN16. Upon receiving RN16, the reader broadcasts an ACK command containing RN16 to the tags. The tag receiving the ACK command sends its 96-bit EPC back to the reader.
[0056] A method for identifying unknown tags in a single-point-selection commercial RFID system is proposed, referring to... Figures 4 to 15 It includes the following steps:
[0057] Step 1: The reader first constructs a mask set based on the existing tag EPC. Target is set to 1002, Action to 0002, MemBank to 012, and Pointer to 000000002. For Given 3 labels, each label's first... The digit can be used as a random number, and its range is 1. Then any one The string of bits and the first digits of all known labels The probability that all bits are different is:
[0058] (1)
[0059] Therefore, there are a total The expected string corresponds to the known label, i.e. This string can be used to identify unknown tags, and this The strings constitute the mask set. Therefore, the probability that an unknown label can be correctly identified is:
[0060] (2)
[0061] As can be seen from equation (2), the reliability of identifying unknown tags can be determined based on... The size will be dynamically adjusted. The reader will... Each string is used as an element of a mask set for selecting unknown tags. Then, during the tag counting phase, the reader broadcasts the Select command corresponding to each element to the tags in the system.
[0062] Step 2: Upon receiving the Select command, each tag checks whether it matches the Mask based on the Pointer, Length, and MemBank specified by the reader. If the tag matches the Mask, the tag confirms its flag variable SL; otherwise, it cancels SL. The reader then broadcasts a Query command to query the tags in the system. Tags confirming SL will send an RN16 to the reader, which then broadcasts an ACK confirmation command based on the RN16. Upon receiving the confirmation command, the tag confirming SL sends its 96-bit EPC to the reader.
[0063] During the tag inventory phase, the probability that a time slot is empty, meaning the corresponding string is not shared by any tag, is:
[0064] (3)
[0065] The probability that a time slot is a single time slot, meaning the corresponding string is shared by only one unknown tag, is:
[0066] (4)
[0067] A time slot is a conflicting time slot, meaning the probability that the corresponding string is shared by multiple unknown tags but not by any known tags is:
[0068] (5)
[0069] Step 3: After the reader has executed all the Select commands, the unknown tags in the system will be identified by the reader with high reliability, and the interference of known tags will be eliminated, thus improving the identification efficiency.
[0070] To further illustrate the advantages of the above-described method of the present invention, the present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0071] Example: See Figure 6 In a commercial RFID system, there are three known tags and two unknown tags. The mask length is 3, resulting in eight 3-bit strings ranging from 0002 to 1112. Since the three known tags correspond to 0012 and 1012 respectively, 0012 and 1012 are removed to eliminate interference from the unknown tags. Figure 7 In one selection process of the method proposed in this invention, when the Mask of the Select command broadcast by the reader is 0112, the tag with the corresponding part of 0112 in the EPC is a matching tag, its SL flag variable is confirmed, and then this tag sends a 96-bit EPC to the reader after the reader issues the query command. At this time, the unknown tag can be identified.
[0072] When the required reliability of the Gen2 RFID system is respectively and When the number of unknown tags is 500, the unknown tag identification method of the single-point selection commercial RFID system described in this invention (hereinafter referred to as the SPS method) and the existing Q-Query method are used to simulate the identification of unknown tags. See [link to relevant documentation]. Figure 8 and Figure 9 As the number of known labels in the system increases, the time taken by both the Q-Query method and the SPS method shows a step-like trend. However, the difference lies in the fact that, within a single cycle, the recognition time of the Q-Query method increases slowly with the increase of the number of known labels, while that of the SPS method decreases slowly within a single cycle, and the SPS method is more efficient than the Q-Query method.
[0073] When the required reliability of the Gen2 RFID system is respectively and When the number of known tags is 1000, the SPS method described in this invention and the existing Q-Query method are used to simulate the identification of unknown tags. See [link to relevant documentation]. Figure 10 and Figure 11 The time taken by both the Q-Query and SPS methods still increases incrementally, but the time cost of both methods increases with the number of unknown labels. The SPS method significantly reduces the recognition time by introducing the Select command.
[0074] When the required reliability of the Gen2 RFID system is respectively and At that time, experiments were conducted using the SPS method described in this invention with a Gen2 RFID device using 10 unknown tags and 30 known tags. See [link to relevant documentation]. Figure 12 and Figure 13 When the number of unknown labels is 10, the time taken by the SPS method still increases exponentially with the increase of the number of known labels, and the recognition time decreases slowly within a cycle.
[0075] When the required reliability of the Gen2 RFID system is respectively and At that time, the SPS method described in this invention was used to conduct experiments with 10 unknown tags and 30 known tags using a Gen2 RFID device. The experimental results are shown in [reference needed]. Figure 14 and Figure 15 When the number of known labels is 30, the time taken by the SPS method increases monotonically as the number of unknown labels increases.
[0076] As can be seen from the above, the unknown tag identification method for a single-point selection commercial RFID system provided by the present invention can quickly and efficiently identify unknown tags in the system and fully meet the reliability requirements of the system.
[0077] This invention also provides an unknown tag identification system based on a single-point selection RFID system, including a backend server and a reader;
[0078] The reader is used to construct a selection command (Select) to effectively select unknown tags and to construct a mask set. The mask set contains indivual A string of length, each string being part of a tag EPC, is used to construct a mask set by removing EPC fragments of known tags; then, the elements in the mask set are used sequentially as the Mask field of Select, and the Select command containing each element is broadcast to the tags in the system.
[0079] When a tag receives a Select command, each tag checks whether it matches the Mask based on the Pointer, Length, and MemBank specified in the Select command. If the tag matches the Mask, the tag confirms its flag variable SL; otherwise, it cancels its SL flag variable.
[0080] The backend server provides computing and storage capabilities, enabling the reader to effectively adjust and synchronize passive tags.
[0081] The unknown tag identification system based on the single-point selection RFID system is used to implement the aforementioned unknown tag identification method based on the single-point selection RFID system. The specific details of the method are as described above and will not be repeated here.
[0082] Please see Figure 2 A schematic diagram illustrating an embodiment of the electronic device provided in this invention. For example... Figure 2 As shown, an embodiment of the present invention provides an electronic device, including a memory 1310, a processor 1320, and a computer program 1311 stored in the memory 1310 and executable on the processor 1320. When the processor 1320 executes the computer program 1311, it implements the steps of an unknown tag identification method based on a single-point selection RFID system.
[0083] Please see Figure 3 This is a schematic diagram illustrating an embodiment of a computer-readable storage medium provided by the present invention. (See diagram below.) Figure 3 As shown, this embodiment provides a computer-readable storage medium 1400 on which a computer program 1411 is stored. When executed by a processor, the computer program 1411 implements the steps of an unknown tag identification method based on a single-point selection RFID system. It should be noted that in the above embodiments, the descriptions of each embodiment have different focuses; parts not described in detail in a certain embodiment can be referred to in the relevant descriptions of other embodiments.
[0084] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0085] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0086] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0087] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0088] Although preferred embodiments of the invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including both the preferred embodiments and all changes and modifications falling within the scope of the invention.
[0089] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. If these modifications and variations fall within the scope of the claims of this invention and their equivalents, then this invention is also intended to include these modifications and variations.
Claims
1. A method for identifying unknown tags in a single-point selection RFID system, characterized by, Comprising: S1, constructing a select command Select by the reader to effectively select unknown tags; S2, constructing a mask set by the reader , the mask set contains strings of bit length, each of which is a part of the EPC of the tag, the mask set is constructed by eliminating the EPC fragments of the known tags; then the elements in the mask set are taken in turn as the Mask field of Select, and the selection command Select containing each element is broadcast to the tags in the system respectively; S3, when the tags receive the select command Select, each tag will check whether it matches the Mask according to the pointer Pointer, the string length Length and the memory MemBank specified in the select command Select; if the tag matches the Mask, the tag confirms its SL flag variable, otherwise, the tag will cancel its SL flag variable; The S1 specifically comprises: setting the target Target as 1002, i.e. operating the SL flag of the tag through the select command Select, and setting the execution Action as 0002, so that the matched tag will confirm its SL flag, and the unmatched tag will cancel its SL flag; The memory MemBank in the tag is set to 012, indicating that the string in the string member MemBank of the tag EPC is sought for comparison with the Mask; the pointer Pointer is set to 000000002, indicating that the starting address of the string in MemBank for comparison with the Mask is the 1st bit, and the string length Length is ; The S3 further comprises: The reader broadcasts a query command to inquire about tags in the system. Tags whose SL flag variable is confirmed send a 16-bit random number RN16 backscattered to the reader. The reader then sends an ACK command containing RN16 to the tag, which replies with its EPC to the reader. At this point, an unknown tag EPC can be collected. The reader then continues broadcasting the Select command corresponding to another element in the mask set, repeating the above process until the mask set is obtained. Composed of all elements All Select commands are broadcast by the reader, and then most of the unknown tags in the system will be selected and identified, while the influence of known tags is completely eliminated. The S1 specifically comprises: selecting unknown tags through the select command Select specified by the Gen2 protocol, and selecting a set of desired tags through user-defined rules.
2. The method of claim 1, wherein the method is a method of unknown tag identification based on a single-point selection RFID system. When the reader broadcasts an inquiry command, the tags whose SL flags are confirmed respectively backscatter a 16-bit random number RN16 to the reader; If only one RN16 is received, the reader subsequently sends an ACK command containing the RN16 to the tag, and then the tag replies its EPC to the reader, at this time, an unknown tag EPC can be collected; if multiple RN16s are received by the reader, it indicates that at least two tags simultaneously respond to the reader, and the time slot is a conflict time slot; if the reader does not receive the RN16, at this time, no tag responds and the time slot is an empty time slot.
3. The method of claim 2, wherein the method further comprises: The S3 further comprises: in the tag inventory phase, the probability that a time slot is an empty time slot, i.e. the corresponding string is not shared by any tag, is: (3) wherein n is the number of known tags, u is the number of unknown tags, and the probability that a time slot is single, i.e. the corresponding string is shared by only one unknown tag, is (4) The probability that a time slot is a conflict time slot, i.e. the corresponding string is shared by multiple unknown tags and is not shared by any known tag, is: (5)。 4. An unknown tag identification system based on a single point selection RFID system, characterized by, Comprising a backend server and a reader; The reader is used to construct a select command Select to effectively select the unknown tags, and construct a mask set The mask set contains Strings of Bit length, each string is a part of the EPC of the tag, and the mask set is constructed by eliminating the EPC fragments of the known tags; then the elements in the mask set are sequentially used as the Mask field of the Select, and the select command Select containing each element is broadcast to the tags in the system respectively; When the tags receive the select command Select, each tag will check whether it matches the Mask according to the pointer Pointer, the string length Length and the memory MemBank specified in the select command Select; if the tag matches the Mask, the tag confirms its SL flag variable, otherwise, the tag will cancel its SL flag variable; The backend server is used to provide computing and storage capabilities so that the reader can effectively regulate and synchronize passive tags; Setting the target Target as 1002, i.e. operating the SL flag of the tag through the select command Select, and setting the execution Action as 0002, so that the matched tag will confirm its SL flag, and the unmatched tag will cancel its SL flag; The memory MemBank in the tag is set to 012, indicating that the string in the string member MemBank of the tag EPC is sought for comparison with the Mask; the pointer Pointer is set to 000000002, indicating that the starting address of the string in MemBank for comparison with the Mask is the 1st bit, and the string length Length is ; After that, the reader broadcasts a query command to inquire the tags in the system, the SL flag variable is confirmed by the tags which backscattered a 16-bit random number RN16 to the reader, then the reader sends an ACK command containing RN16 to the tag, and the tag replies its EPC to the reader, at this time an unknown tag EPC can be collected; the reader continues to broadcast the Select command corresponding to another element of the mask set, and repeats the above process until all the elements of the mask set are broadcasted by the reader, then most of the unknown tags in the system will be selected and identified, and the influence of the known tags is completely eliminated; Selecting unknown tags through the select command Select specified by the Gen2 protocol, and selecting a set of desired tags through user-defined rules.
5. An electronic device, comprising: A computer program product comprising a memory and a processor for executing a computer management type program stored in the memory to implement the steps of the method for identifying unknown tags in a single-point selection RFID system according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, A computer program product comprising a memory and a processor for executing a computer management type program stored in the memory to implement the steps of the method for identifying unknown tags in a single-point selection RFID system according to any one of claims 1 to 3.
Citation Information
Patent Citations
Lost label detection method of RFID system
CN110807339A
Collision resolution protocol for mobile RFID tag identifiaction
US20100109847A1