Automatic pairing method and system for passive RFID tags

The automatic pairing of passive RFID tags using Class A and Class B tags addresses the high costs and complexity of active tags by utilizing an RFID scanner for efficient, battery-free pairing with real-time monitoring and feedback analysis.

CN119106692AActive Publication Date: 2024-12-10JIANGXI YANGUI TECH SERVICE CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411571844.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2024-12-10
Estimated Expiration
2044-11-06

AI Technical Summary

Technical Problem

Current RFID technologies rely on active tags that require batteries, increasing manufacturing and maintenance costs, and necessitate complex modifications to existing equipment or environments.

Method used

A method and system for automatically pairing passive RFID tags using Class A and Class B tags, where Class A tags provide an I/O interface and control signal transmission, and Class B tags receive and change data based on received signals, employing an RFID scanner for batch scanning, signal transmission, and feedback analysis to ensure pairing.

Benefits of technology

Reduces manufacturing and maintenance costs by eliminating the need for batteries and simplifies implementation by avoiding complex modifications, while ensuring reliable pairing through real-time monitoring and feedback analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106692A_ABST
    Figure CN119106692A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of RFID tags, and provides an automatic pairing method and system for passive RFID tags, and the method comprises the following steps: receiving tag number information which comprises the numbers of a plurality of A-type tags and B-type tags; the A-type tag provides an I / O interface, and controls signal transmission by receiving an instruction transmitted by the RFID scanning equipment; the B-type label provides an I / O interface, can receive signals and changes data of the B-type label through the received signals; receiving preset pairing relationship information; batch scanning is carried out based on an RFID scanner, and all existing RFID tags are identified; sending a signal transmission instruction to the A-type label; the labels are continuously scanned, data read from the B-type labels are analyzed, and when the read data of the B-type labels are changed, it is indicated that the B-type labels and the corresponding A-type labels are successfully paired. The passive RFID tag is used, extra power supply is not needed, and the manufacturing cost and the use cost of the tag are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of RFID tags, and in particular to an automatic pairing method and system for passive RFID tags. Background Art

[0002] In current RFID (radio frequency identification) technology applications, especially in scenarios where tags need to be paired or associated, traditional methods often rely on active RFID tags. Active RFID tags are powered by built-in batteries, so they can actively send signals, have a longer reading distance and a higher data transmission rate. However, active RFID tags usually have a higher manufacturing cost because they contain components such as batteries. In addition, the battery has a limited life and needs to be replaced regularly, which increases maintenance costs and workload. In addition, in order to support the use of active RFID tags, it is often necessary to make certain modifications to existing equipment or environments, such as adding power supply and wiring; this not only increases the complexity and cost of implementation, but may also cause damage to the original equipment or environment.

[0003] Therefore, it is necessary to provide an automatic pairing method and system for passive RFID tags to solve the above problems. Summary of the invention

[0004] In view of the shortcomings of the prior art, the object of the present invention is to provide a method and system for automatically pairing passive RFID tags to solve the problems existing in the above-mentioned background technology.

[0005] The present invention is implemented as follows: a method for automatically pairing a passive RFID tag, the method comprising the following steps: Receive tag number information, which includes the numbers of several Class A tags and Class B tags; Class A tags provide an I / O interface, and control signal transmission by receiving instructions sent by RFID scanning devices; Class B tags provide an I / O interface, can receive signals, and change their own data through the received signals; Receiving preset pairing relationship information, wherein the preset pairing relationship information includes a preset paired Class B tag number for each Class A tag number; Based on the RFID scanner, batch scanning is performed to identify all the RFID tags present, and the Class A and Class B tags that need to be paired are screened out. The scanning device continuously provides carrier waves; Send a signal transmission instruction to the Class A tag, and determine whether the Class A tag successfully receives the signal based on the feedback information; Continuously scan the tags and analyze the data read from the Class B tags. When the data read from the Class B tags changes, it means that the Class B tags are successfully paired with the corresponding Class A tags. When the Class B tags with changed data cannot be read, it means that the Class B tags are not successfully paired with the corresponding Class A tags.

[0006] As a further solution of the present invention: the step of performing batch scanning based on the RFID scanner to identify all the RFID tags present and screen out the Class A tags and Class B tags that need to be paired specifically includes: receiving scanning parameter information, wherein the scanning parameter information includes a scanning frequency and a scanning range; Perform batch scanning based on RFID scanner to identify all RFID tags within the scanning range; The identified RFID tags are screened according to the preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired.

[0007] As a further solution of the present invention: the step of sending a signal transmission instruction to the Class A tag and determining whether the Class A tag successfully receives the signal based on the feedback information specifically includes: The signal transmission instruction is sent to the Class A tag in the form of a wireless radio frequency signal through the RFID scanner; receiving a signal transmission instruction, decoding the signal transmission instruction, and reflecting a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; Receive and identify the feedback information to determine whether the Class A tag successfully receives the signal.

[0008] As a further solution of the present invention: when the Class B tag with changed data cannot be read, it means that the Class B tag and the corresponding Class A tag are not paired successfully, specifically including: When no Class B tag with data change is scanned within the specified time or the number of retries, it is determined that the Class B tag is not paired successfully with the corresponding Class A tag; Generate abnormal pairing information, the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read.

[0009] As a further solution of the present invention: the method further comprises: Based on the preset pairing relationship information and pairing status, the pairing progress, paired tag list and unpaired tag list are displayed in real time; Calculate the pairing success speed and pairing success rate, and display the pairing success speed and pairing success rate in real time.

[0010] Another object of the present invention is to provide an automatic pairing system for passive RFID tags, the system comprising: The tag number information module is used to receive tag number information, wherein the tag number information includes the numbers of several class A tags and class B tags; the class A tag provides an I / O interface and controls the signal transmission by receiving the instruction sent by the RFID scanning device; the class B tag provides an I / O interface and can receive the signal and change its own data according to the received signal; A preset pairing relationship module, used to receive preset pairing relationship information, wherein the preset pairing relationship information includes a class B tag number that is preset to be paired with each class A tag number; The batch scanning tag module is used to perform batch scanning based on the RFID scanner, identify all the RFID tags present, and screen out the Class A tags and Class B tags that need to be paired. The scanning device continuously provides carrier waves; A signal transmission instruction sending module is used to send a signal transmission instruction to the Class A tag and determine whether the Class A tag successfully receives the signal based on the feedback information; The tag reading module is used to continuously scan tags and analyze the data read from Class B tags. When the data read from the Class B tag changes, it means that the Class B tag is successfully paired with the corresponding Class A tag; when the Class B tag with changed data cannot be read, it means that the Class B tag is not successfully paired with the corresponding Class A tag.

[0011] As a further solution of the present invention: the batch scanning label module includes: A scanning parameter setting unit, configured to receive scanning parameter information, wherein the scanning parameter information includes a scanning frequency and a scanning range; An RFID tag identification unit, used for batch scanning based on an RFID scanner to identify all RFID tags within a scanning range; The RFID tag screening unit is used to screen the identified RFID tags according to preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired.

[0012] As a further solution of the present invention: the signal transmission instruction sending module includes: A signal transmission instruction sending unit, used to send the signal transmission instruction to the Class A tag in the form of a wireless radio frequency signal through an RFID scanner; A radio frequency signal feedback unit, used to receive a signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; The received signal determination unit is used to receive and identify the feedback information and determine whether the Class A tag successfully receives the signal.

[0013] As a further solution of the present invention: the tag reading module includes: A pairing failure determination unit, used to determine that the B-type tag has not been successfully paired with the corresponding A-type tag when no B-type tag with data change is scanned within a specified time or within a retry number; The abnormal pairing information unit is used to generate abnormal pairing information, wherein the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read.

[0014] As a further solution of the present invention: the system further includes a pairing status display module, and the pairing status display module specifically includes: A pairing progress display unit, used to display the pairing progress, paired tag list and unpaired tag list in real time based on preset pairing relationship information and pairing status; The pairing success display unit is used to calculate the pairing success speed and pairing success rate, and display the pairing success speed and pairing success rate in real time.

[0015] Compared with the prior art, the present invention has the following beneficial effects: The present invention uses a passive RFID tag, which does not require additional power supply, avoids the use of expensive components such as batteries, and significantly reduces the manufacturing cost and maintenance cost of the tag. Passive RFID tags do not rely on built-in power supplies, so their performance is less affected by environmental factors and can be applied to a wider range of scenarios. And there is no need to make complex modifications to the equipment or usage scenarios, just paste or install the passive RFID tag in the corresponding position, which greatly reduces the complexity and cost of implementation. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 The present invention is a flow chart of an automatic pairing method for passive RFID tags.

[0017] Figure 2 The present invention is a flowchart for identifying all present RFID tags in an automatic pairing method of passive RFID tags.

[0018] Figure 3 The present invention is a flow chart of sending a signal transmission instruction to a Class A tag in an automatic pairing method of a passive RFID tag.

[0019] Figure 4 The present invention is a flow chart of a method for automatically pairing passive RFID tags in which a Class B tag with changed data cannot be read.

[0020] Figure 5 The present invention is a flow chart showing the pairing progress in an automatic pairing method of a passive RFID tag.

[0021] Figure 6 A schematic diagram of the structure of an automatic pairing system for passive RFID tags. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0023] The specific implementation of the present invention is described in detail below in conjunction with specific embodiments.

[0024] like Figure 1 As shown, an embodiment of the present invention provides an automatic pairing method for a passive RFID tag, the method comprising the following steps: S100, receiving tag number information, wherein the tag number information includes the numbers of a plurality of class A tags and class B tags; the class A tag provides an I / O interface, and controls signal transmission by receiving instructions sent by an RFID scanning device; the class B tag provides an I / O interface, and can receive signals and change its own data according to the received signals; S200, receiving preset pairing relationship information, wherein the preset pairing relationship information includes a class B tag number that is preset to be paired with each class A tag number; S300, based on the RFID scanner, batch scanning is performed to identify all the RFID tags present, and the Class A tags and Class B tags that need to be paired are screened out, and the scanning device continuously provides carrier waves; S400, sending a signal transmission instruction to the Class A tag, and determining whether the Class A tag successfully receives the signal based on the feedback information; S500, continuously scan the tags and analyze the data read from the Class B tags. When the data read from the Class B tags changes, it means that the Class B tags are successfully paired with the corresponding Class A tags. When the Class B tags with changed data cannot be read, it means that the Class B tags are not successfully paired with the corresponding Class A tags.

[0025] In the embodiment of the present invention, two types of tags are included: Class A tags and Class B tags. Among them, Class A tags provide an I / O interface, and control signal transmission by receiving instructions sent by RFID scanning devices; Class B tags provide an I / O interface, can receive signals, and change their own data through the received signals. When matching, each tag must first be numbered to determine the tag number information. The tag number information includes the numbers of several Class A tags and Class B tags. At the same time, the user needs to input preset pairing relationship information. The preset pairing relationship information includes the Class B tag number that is preset to be paired with each Class A tag number, so as to facilitate the subsequent pairing status.

[0026] After the Class A tags and Class B tags are connected, it is also necessary to check the working status of the RFID scanner, carrier control unit (used to control the continuous power supply of Class A tags) and other equipment to ensure that all hardware is working properly. Then use the RFID scanner to perform batch scanning, identify all the RFID tags present, and automatically filter out the Class A tags and Class B tags that need to be paired, remove the interfering tags, and then send a command to one of the Class A tags. When the tag receives the command, it will send a signal to the Class B tag connected to it through the I / O interface, and this Class B tag will change its own data according to the received signal, and will also determine whether the Class A tag successfully receives the signal based on the feedback information.

[0027] After sending the signal transmission instruction, a certain delay (such as 50-100 milliseconds) is introduced to ensure that the Class B tag has enough time to respond, and then the tag is continuously scanned and the data read from the Class B tag is analyzed. When the data of the Class B tag is changed, it means that the Class B tag is successfully paired with the corresponding Class A tag; when the Class B tag with data change cannot be read, it means that the Class B tag is not successfully paired with the corresponding Class A tag. Finally, after each Class A tag is paired, the carrier is stopped, and the Class A tag immediately stops sending signals, and the data of the Class B tag connected to it is restored to the initial value.

[0028] like Figure 2 As shown, as a preferred embodiment of the present invention, the steps of performing batch scanning based on an RFID scanner, identifying all the RFID tags present, and screening out the Class A tags and Class B tags that need to be paired specifically include: S301, receiving scanning parameter information, where the scanning parameter information includes a scanning frequency and a scanning range; S302, performing batch scanning based on the RFID scanner to identify all RFID tags within the scanning range; S303: Screen the identified RFID tags according to the preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired.

[0029] As a preferred embodiment of the present invention, batch scanning is performed based on an RFID scanner to identify all RFID tags within the scanning range, specifically including: Determine whether the RFID tag is within the scanning range based on the position difference between the RFID tag and the RFID scanner; If the RFID tag is within the scanning range, the path loss of the signal on the path is calculated according to the free space path loss model, and the inverse of the path loss is multiplied by the environmental factor to simulate the signal interference in the actual environment to obtain the signal strength; Perform Fourier transform on the signal, and then filter the Fourier transformed signal to remove noise and unnecessary frequency components to obtain a filtered signal; The sine function model is used to perform curve fitting on the filtered signal to further smooth the signal and obtain a smoothed signal. The sensitivity threshold of the RFID scanner is set, and the signal strength is compared with the sensitivity threshold of the RFID scanner. If the signal strength is greater than the sensitivity threshold of the RFID scanner, the corresponding smoothed signal is received for RFID tag recognition.

[0030] In the embodiment of the present invention, when using an RFID scanner for scanning, first, ensure that the RFID scanner is correctly connected to the computer or control system, and perform necessary driver installation and configuration. Then set the working parameters of the RFID scanner in the control system, such as scanning frequency, scanning range, tag type recognition, etc., to ensure that it can accurately identify Class A and Class B tags. Then, batch scanning can be performed to identify all RFID tags within the scanning range; finally, the identified RFID tags need to be screened according to the preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired, eliminating the interference of other tags.

[0031] like Figure 3 As shown, as a preferred embodiment of the present invention, the step of sending a signal transmission instruction to a Class A tag and determining whether the Class A tag successfully receives the signal based on the feedback information specifically includes: S401, sending a signal transmission instruction to a Class A tag in the form of a wireless radio frequency signal through an RFID scanner; S402, receiving a signal transmission instruction, decoding the signal transmission instruction, and reflecting a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; S403, receiving and identifying the feedback information, and determining whether the Class A tag successfully receives the signal.

[0032] As a preferred embodiment of the present invention, receiving and identifying the feedback information and determining whether the Class A tag successfully receives the signal specifically includes: Sampling the received radio frequency signal to convert the radio frequency signal into a digital signal; The digital signal is filtered using an adaptive Kalman filter algorithm and then decoded to obtain a decoded signal; Extracting multiple signal features from the decoded signal, the multiple signal features include frequency offset, phase change, instantaneous spectrum and time-frequency distribution; The multiple signal features are standardized and vectorized in turn to obtain multiple signal feature vectors, and each signal feature vector is stacked dimensionally to form multiple feature graphs; Input multiple feature maps into the convolutional neural network, and extract local features of multiple feature maps through multiple convolution kernels; The local features of multiple feature maps are nonlinearly transformed through the activation function, and then passed through the pooling layer to obtain the pooled feature map; Flatten the pooled feature map and pass it through a fully connected layer to obtain a comprehensive feature vector; The comprehensive feature vector is input into the long short-term memory network to obtain the classification result, and the classification result is converted into a probability distribution using a normalized exponential function. According to the probability distribution, it is determined whether the class A label successfully receives the signal.

[0033] In an embodiment of the present invention, a signal transmission instruction is sent to a Class A tag in the form of a wireless radio frequency signal through an RFID scanner, and the wireless radio frequency signal needs to be designed to be captured and decoded by the receiving module of the Class A tag. After sending the signal transmission instruction, the system enters a waiting state and monitors the feedback information from the Class A tag. Since the Class A tags are passive, they need time to receive instructions, decode and perform corresponding operations. The Class A tags will reflect a radio frequency signal of a specific frequency or intensity, and the radio frequency signal is the feedback information; finally, the feedback information is received and identified. If the radio frequency signal meets the specific frequency or intensity, it is determined that the Class A tag successfully receives the signal, otherwise the Class A tag fails to receive the signal.

[0034] like Figure 4 As shown, as a preferred embodiment of the present invention, when the Class B tag with changed data cannot be read, it means that the Class B tag and the corresponding Class A tag are not paired successfully, specifically including: S501, when no Class B tag with data change is scanned within a specified time or within the number of retries, it is determined that the Class B tag is not paired successfully with the corresponding Class A tag; S502, generating abnormal pairing information, wherein the abnormal pairing information includes the number of the Class A tag and the Class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the Class A tag fails to receive a signal or the Class B tag fails to read.

[0035] As a preferred embodiment of the present invention, abnormal pairing information is generated, and the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read, specifically including: Given a time exceeding threshold weight factor and a time threshold, check whether the scanning time of each RFID tag exceeds the time threshold. If a certain scanning time exceeds the time threshold, multiply the exceeding proportion by the scanning time exceeding threshold weight factor to obtain the time weight to measure the severity of the time exceeding. Given the retry excess weight factor and the maximum allowed number of times, count the number of retries of each RFID tag. If the number of retries exceeds the maximum allowed number of times, multiply the excess ratio by the retry excess weight factor to get the retry weight to measure the severity of the retry excess. A fixed weight value is given to each Class A tag. If a Class A tag fails to receive a signal, the corresponding weight values ​​are summarized as the signal reception failure weight; A fixed weight value is given to each B-type label. If the data of the B-type label is not successfully changed, the corresponding weight values ​​are summarized as the data change failure weight; The signal reception failure weight and the data change failure weight are added together to obtain a comprehensive failure weight to comprehensively consider the failure situations of signal reception and data change; Add the time weight, retry weight, and comprehensive failure weight to get a comprehensive anomaly score; Check whether the comprehensive anomaly score exceeds the preset threshold. If so, the RFID tag pairing is considered abnormal.

[0036] In the embodiment of the present invention, in order to reduce the influence of interference factors, a specified time or number of retries will be set. If a Class B tag with data changes is not scanned within the specified time or the number of retries, it will be determined that the Class B tag has not been successfully paired with the corresponding Class A tag; at this time, abnormal pairing information will be generated, and the abnormal pairing information includes the Class A tag number and the Class B tag number that have not been successfully paired, as well as the abnormal reason, wherein the abnormal reason is that the Class A tag fails to receive the signal or the Class B tag fails to read, so as to facilitate engineers to intervene manually in time.

[0037] like Figure 5 As shown, as a preferred embodiment of the present invention, the method further includes: S601, displaying the pairing progress, the paired tag list, and the unpaired tag list in real time based on the preset pairing relationship information and the pairing status; S602, calculating the pairing success speed and the pairing success rate, and displaying the pairing success speed and the pairing success rate in real time.

[0038] As a preferred embodiment of the present invention, calculating the pairing success speed and the pairing success rate specifically includes: Count the number of RFID tag pairs that have been successfully paired, divide the number of RFID tag pairs that have been successfully paired by the total number of RFID tag pairs and multiply by 100 to get the percentage of pairing success rate; Record the total scanning time from the start of scanning to the completion of all current pairings, and divide the total scanning time by the number of successfully paired RFID tags to obtain the average pairing time for each pair of RFID tags; Obtain the pairing time of each pair of successfully paired RFID tags, introduce a time discount factor, and perform weighted average according to the pairing time and the number of retries of each pair of successfully paired RFID tags to obtain the weighted pairing time; The reciprocal of the weighted pairing time is calculated to convert the time into speed and obtain the comprehensive pairing success speed.

[0039] The above-mentioned calculation process of the comprehensive pairing success speed fully considers multiple factors such as time, number of retries and number of failures, which can more comprehensively evaluate the pairing process and better reflect the efficiency and quality of pairing.

[0040] In the embodiment of the present invention, a display interface is also provided, which will display the pairing progress, the paired tag list and the unpaired tag list in real time, and the number of the Class A tag and the Class B tag number that have not been successfully paired, as well as the abnormal reason. In addition, the pairing success speed and pairing success rate up to now will be automatically calculated, and the pairing success speed and pairing success rate will be displayed in real time, so that engineers can find and solve potential problems in time.

[0041] like Figure 6 As shown, an embodiment of the present invention further provides an automatic pairing system for passive RFID tags, the system comprising: The tag number information module 100 is used to receive tag number information, wherein the tag number information includes the numbers of a plurality of class A tags and class B tags; the class A tag provides an I / O interface, and controls the signal transmission by receiving the instruction sent by the RFID scanning device; the class B tag provides an I / O interface, and can receive the signal and change its own data according to the received signal; The preset pairing relationship module 200 is used to receive preset pairing relationship information, wherein the preset pairing relationship information includes a preset paired B-type tag number for each A-type tag number; The batch scanning tag module 300 is used to perform batch scanning based on the RFID scanner, identify all the RFID tags present, and screen out the Class A tags and Class B tags that need to be paired, and the scanning device continuously provides carrier waves; The signal transmission instruction sending module 400 is used to send a signal transmission instruction to the Class A tag and determine whether the Class A tag successfully receives the signal based on the feedback information; The tag reading module 500 is used to continuously scan tags and analyze the data read from the Class B tag. When the data read from the Class B tag changes, it means that the Class B tag is successfully paired with the corresponding Class A tag; when the Class B tag with changed data cannot be read, it means that the Class B tag is not successfully paired with the corresponding Class A tag.

[0042] As a preferred embodiment of the present invention, the batch scanning label module 300 includes: A scanning parameter setting unit, configured to receive scanning parameter information, wherein the scanning parameter information includes a scanning frequency and a scanning range; An RFID tag identification unit, used for batch scanning based on an RFID scanner to identify all RFID tags within a scanning range; The RFID tag screening unit is used to screen the identified RFID tags according to preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired.

[0043] As a preferred embodiment of the present invention, the signal transmission instruction sending module 400 includes: A signal transmission instruction sending unit, used to send the signal transmission instruction to the Class A tag in the form of a wireless radio frequency signal through an RFID scanner; A radio frequency signal feedback unit, used to receive a signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; The received signal determination unit is used to receive and identify the feedback information and determine whether the Class A tag successfully receives the signal.

[0044] As a preferred embodiment of the present invention, the tag reading module 500 includes: A pairing failure determination unit, used to determine that the B-type tag has not been successfully paired with the corresponding A-type tag when no B-type tag with data change is scanned within a specified time or within a retry number; The abnormal pairing information unit is used to generate abnormal pairing information, wherein the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read.

[0045] As a preferred embodiment of the present invention, the system further includes a pairing status display module, which specifically includes: A pairing progress display unit, used to display the pairing progress, paired tag list and unpaired tag list in real time based on preset pairing relationship information and pairing status; The pairing success display unit is used to calculate the pairing success speed and pairing success rate, and display the pairing success speed and pairing success rate in real time.

[0046] The above only describes in detail the preferred embodiments of the present invention, which is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

[0047] It should be understood that, although each step in the flow chart of each embodiment of the present invention is shown in sequence according to the indication of the arrow, these steps are not necessarily performed in sequence according to the order indicated by the arrow. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be performed in other orders. Moreover, at least a portion of the steps in each embodiment may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these sub-steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a portion of other steps or sub-steps or stages of other steps.

[0048] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0049] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the disclosure in the specification and examples. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. An automatic pairing method for passive RFID tags, It is characterized in that The method The following steps are involved: Receive tag number information, which includes the numbers of several Class A tags and Class B tags; Class A tags provide an I / O interface, and control signal transmission by receiving instructions sent by RFID scanning devices; Class B tags provide an I / O interface, can receive signals, and change their own data through the received signals; Receiving preset pairing relationship information, wherein the preset pairing relationship information includes a preset paired Class B tag number for each Class A tag number; Based on the RFID scanner, batch scanning is performed to identify all the RFID tags present, and the Class A and Class B tags that need to be paired are screened out. The scanning device continuously provides carrier waves; Send a signal transmission instruction to the Class A tag, and determine whether the Class A tag successfully receives the signal based on the feedback information; Continuously scan the tags and analyze the data read from the Class B tags. When the data read from the Class B tags changes, it means that the Class B tags are successfully paired with the corresponding Class A tags. When the Class B tags with changed data cannot be read, it means that the Class B tags are not successfully paired with the corresponding Class A tags. The step of performing batch scanning based on an RFID scanner to identify all the RFID tags present and screen out the Class A tags and Class B tags that need to be paired specifically includes: receiving scanning parameter information, wherein the scanning parameter information includes a scanning frequency and a scanning range; Perform batch scanning based on RFID scanner to identify all RFID tags within the scanning range; The identified RFID tags are screened according to the preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired.

2. The automatic pairing method of passive RFID tags according to claim 1, It is characterized in that Batch scanning based on RFID scanner to identify all RFID tags within the scanning range, including: Determine whether the RFID tag is within the scanning range based on the position difference between the RFID tag and the RFID scanner; If the RFID tag is within the scanning range, the path loss of the signal on the path is calculated according to the free space path loss model, and the inverse of the path loss is multiplied by the environmental factor to obtain the signal strength; Performing Fourier transform on the signal, and then filtering the Fourier transformed signal to obtain a filtered signal; Use the sine function model to perform curve fitting on the filtered signal to obtain a smoothed signal; The sensitivity threshold of the RFID scanner is set, and the signal strength is compared with the sensitivity threshold of the RFID scanner. If the signal strength is greater than the sensitivity threshold of the RFID scanner, the corresponding smoothed signal is received for RFID tag recognition.

3. The automatic pairing method of passive RFID tags according to claim 2, It is characterized in that The step of sending a signal transmission instruction to the Class A tag and determining whether the Class A tag successfully receives the signal based on the feedback information specifically includes: The signal transmission instruction is sent to the Class A tag in the form of a wireless radio frequency signal through the RFID scanner; receiving a signal transmission instruction, decoding the signal transmission instruction, and reflecting a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; Receive and identify the feedback information to determine whether the Class A tag successfully receives the signal.

4. The automatic pairing method of passive RFID tags according to claim 3, It is characterized in that Receive and identify the feedback information to determine whether the Class A tag successfully receives the signal, including: Sampling the received radio frequency signal to convert the radio frequency signal into a digital signal; The digital signal is filtered using an adaptive Kalman filter algorithm and then decoded to obtain a decoded signal; Extracting multiple signal features from the decoded signal, the multiple signal features include frequency offset, phase change, instantaneous spectrum and time-frequency distribution; The multiple signal features are standardized and vectorized in turn to obtain multiple signal feature vectors, and each signal feature vector is stacked dimensionally to form multiple feature graphs; Input multiple feature maps into the convolutional neural network, and extract local features of multiple feature maps through multiple convolution kernels; The local features of multiple feature maps are nonlinearly transformed through the activation function, and then passed through the pooling layer to obtain the pooled feature map; Flatten the pooled feature map and pass it through a fully connected layer to obtain a comprehensive feature vector; The comprehensive feature vector is input into the long short-term memory network to obtain the classification result, and the classification result is converted into a probability distribution using a normalized exponential function. According to the probability distribution, it is determined whether the class A label successfully receives the signal.

5. The automatic pairing method of passive RFID tags according to claim 4, It is characterized in that When the Class B tag with changed data cannot be read, it means that the Class B tag and the corresponding Class A tag are not paired successfully, specifically including: When no Class B tag with data change is scanned within the specified time or the number of retries, it is determined that the Class B tag is not paired successfully with the corresponding Class A tag; Generate abnormal pairing information, the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read.

6. The automatic pairing method of passive RFID tags according to claim 5, It is characterized in that Generate abnormal pairing information, wherein the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the reason for the abnormality; The abnormal reason is that the Class A tag fails to receive the signal or the Class B tag fails to read, specifically including: Given a time exceeding threshold weight factor and a time threshold, check whether the scanning time of each RFID tag exceeds the time threshold. If a certain scanning time exceeds the time threshold, multiply the exceeding proportion by the scanning time exceeding threshold weight factor to obtain the time weight. Given the retry excess weight factor and the maximum allowed number of times, count the number of retries of each RFID tag. If the number of retries exceeds the maximum allowed number of times, multiply the excess ratio by the retry excess weight factor to obtain the retry weight. A fixed weight value is given to each Class A tag. If a Class A tag fails to receive a signal, the corresponding weight values ​​are summarized as the signal reception failure weight; A fixed weight value is given to each B-type label. If the data of the B-type label is not successfully changed, the corresponding weight values ​​are summarized as the data change failure weight; Add the signal reception failure weight and the data change failure weight to obtain a comprehensive failure weight; Add the time weight, retry weight, and comprehensive failure weight to get a comprehensive anomaly score; Check whether the comprehensive anomaly score exceeds the preset threshold. If so, the RFID tag pairing is considered abnormal.

7. The automatic pairing method of passive RFID tags according to claim 6, It is characterized in that The method further comprises: Based on the preset pairing relationship information and pairing status, the pairing progress, paired tag list and unpaired tag list are displayed in real time; Calculate the pairing success speed and pairing success rate, and display the pairing success speed and pairing success rate in real time.

8. The automatic pairing method of passive RFID tags according to claim 7, It is characterized in that Calculate the pairing success speed and pairing success rate, including: Count the number of RFID tag pairs that have been successfully paired, divide the number of RFID tag pairs that have been successfully paired by the total number of RFID tag pairs and multiply by 100 to get the percentage of pairing success rate; Record the total scanning time from the start of scanning to the completion of all current pairings, and divide the total scanning time by the number of successfully paired RFID tags to obtain the average pairing time for each pair of RFID tags; Obtain the pairing time of each pair of successfully paired RFID tags, introduce a time discount factor, and perform weighted average according to the pairing time and the number of retries of each pair of successfully paired RFID tags to obtain the weighted pairing time; The reciprocal of the weighted pairing time is calculated to convert the time into speed and obtain the comprehensive pairing success speed.

9. An automatic pairing system for passive RFID tags, It is characterized in that The automatic pairing method of the passive RFID tag according to any one of claims 1 to 8 is applied, and the system comprises: The tag number information module is used to receive tag number information, wherein the tag number information includes the numbers of several class A tags and class B tags; the class A tag provides an I / O interface and controls the signal transmission by receiving the instruction sent by the RFID scanning device; the class B tag provides an I / O interface and can receive the signal and change its own data according to the received signal; A preset pairing relationship module, used to receive preset pairing relationship information, wherein the preset pairing relationship information includes a preset paired Class B tag number for each Class A tag number; The batch scanning tag module is used to perform batch scanning based on the RFID scanner, identify all the RFID tags present, and screen out the Class A tags and Class B tags that need to be paired. The scanning device continuously provides carrier waves; A signal transmission instruction sending module is used to send a signal transmission instruction to the Class A tag and determine whether the Class A tag successfully receives the signal based on the feedback information; The tag reading module is used to continuously scan tags and analyze the data read from Class B tags. When the data read from the Class B tag changes, it means that the Class B tag is successfully paired with the corresponding Class A tag; when the Class B tag with changed data cannot be read, it means that the Class B tag is not successfully paired with the corresponding Class A tag.

10. The automatic pairing system of passive RFID tags according to claim 9, It is characterized in that The batch scanning label module includes: A scanning parameter setting unit, configured to receive scanning parameter information, wherein the scanning parameter information includes a scanning frequency and a scanning range; An RFID tag identification unit, used for batch scanning based on an RFID scanner to identify all RFID tags within a scanning range; The RFID tag screening unit is used to screen the identified RFID tags according to the preset pairing relationship information to obtain the Class A tags and Class B tags that need to be paired; the signal transmission instruction sending module includes: A signal transmission instruction sending unit, used to send the signal transmission instruction to the Class A tag in the form of a wireless radio frequency signal through an RFID scanner; A radio frequency signal feedback unit, used to receive a signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or strength, wherein the radio frequency signal is feedback information; The received signal determination unit is used to receive and identify the feedback information and determine whether the Class A tag successfully receives the signal; the tag reading module includes: A pairing failure determination unit, used to determine that the B-type tag has not been successfully paired with the corresponding A-type tag when no B-type tag with data change is scanned within a specified time or within a retry number; An abnormal pairing information unit, used to generate abnormal pairing information, wherein the abnormal pairing information includes the number of the class A tag and the class B tag that are not successfully paired, and the abnormal reason; the abnormal reason is that the class A tag fails to receive a signal or the class B tag fails to read; The system further includes a pairing status display module, which specifically includes: A pairing progress display unit, used to display the pairing progress, paired tag list and unpaired tag list in real time based on preset pairing relationship information and pairing status; The pairing success display unit is used to calculate the pairing success speed and pairing success rate, and display the pairing success speed and pairing success rate in real time.

Citation Information

Patent Citations

  • Tag associating system, tag associating method and tag moving direction detection system

    CN101790738A

  • RFID systems and methods for automatically detecting and / or directing the physical configuration of a complex system

    CN101952836A

  • Protocol for communications between a radio frequency identification (rfid) tag and a connected device, and related systems and methods

    CN104303518A

  • Systems and methods for automated device pairing

    CN106407857A

  • RFID tag group pairing method and system

    CN117787318A