An automatic pairing method and system for passive RFID tags

By using an automatic pairing method for passive RFID tags, and utilizing RFID scanners for batch scanning and wireless radio frequency signal transmission, the problems of high cost and strong environmental dependence of active RFID tags are solved, achieving a low-cost and low-complexity tag pairing process.

CN119106692BActive Publication Date: 2026-01-09JIANGXI YANGUI TECH SERVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, active RFID tags are costly, complex to maintain, and highly dependent on the environment. Traditional methods require equipment modifications, leading to increased implementation complexity and costs.

Method used

An automatic pairing method using passive RFID tags is adopted. Batch scanning is performed by an RFID scanner to identify and filter Class A and Class B tags. Wireless radio frequency signals are used for signal transmission and feedback to automatically determine whether the pairing is successful or unsuccessful, and the pairing progress and success rate are displayed in real time.

Benefits of technology

It reduces label manufacturing and maintenance costs, decreases dependence on the environment, simplifies the implementation process, requires no equipment modification, and is applicable to a wider range of scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106692B_ABST
    Figure CN119106692B_ABST
Patent Text Reader

Abstract

The application is suitable for the field of RFID tag technology, and provides an automatic pairing method and system of passive RFID tags, comprising the following steps: receiving tag number information, the tag number information comprising the numbers of a plurality of A-type tags and B-type tags; the A-type tags providing I / O interfaces, controlling signal transmission through instructions sent by an RFID scanning device; the B-type tags providing I / O interfaces, capable of receiving signals and changing their own data through the received signals; receiving preset pairing relationship information; performing batch scanning based on an RFID scanner to identify all present RFID tags; sending signal transmission instructions to the A-type tags; continuously scanning the tags, analyzing the data read from the B-type tags, and when the data read from the B-type tags changes, it indicates that the B-type tag and the corresponding A-type tag are successfully paired. The application uses passive RFID tags, does not need additional power supply, and reduces the manufacturing cost and use cost of the tags.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

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

[0002] In current RFID (Radio Frequency Identification) technology applications, especially in scenarios requiring pairing or association between tags, traditional methods often rely on active RFID tags. Active RFID tags provide energy through built-in batteries, so they can actively send signals, have a longer reading distance and higher data transmission rate. However, active RFID tags have a higher manufacturing cost due to the inclusion of components such as batteries. In addition, the life of the battery is limited and needs to be replaced regularly, increasing 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 environment, such as adding power supply, wiring, etc.; this not only increases the complexity and cost of implementation, but also may 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

[0004] In view of the deficiencies in the prior art, the purpose of the present application is to provide an automatic pairing method and system for passive RFID tags to solve the problems in the background art.

[0005] The present application is implemented as follows: an automatic pairing method for passive RFID tags, the method comprising the following steps:

[0006] Receiving tag number information, the tag number information including the numbers of a plurality of A-type tags and B-type tags; the A-type tags providing I / O interfaces and controlling signal transmission by receiving instructions sent by an RFID scanning device; the B-type tags providing I / O interfaces and being able to receive signals and change their own data through the received signals;

[0007] Receiving preset pairing relationship information, the preset pairing relationship information including the B-type tag numbers that each A-type tag number is preset to pair with;

[0008] Batch scanning based on an RFID scanner to identify all RFID tags present, screening out A-type tags and B-type tags that need to be paired, and the scanning device continuously providing a carrier wave;

[0009] Sending signal transmission instructions to the A-type tags and determining whether the A-type tags successfully receive the signals based on feedback information;

[0010] Continuously scan the tags, analyze the data read from the B-type tags, and when the data read from the B-type tags changes, it indicates that the B-type tag is successfully paired with the corresponding A-type tag; when the B-type tag with changed data cannot be read, it indicates that the B-type tag is not successfully paired with the corresponding A-type tag.

[0011] As a further scheme of the present application, the step of batch scanning based on the RFID scanner and identifying all RFID tags present, and screening A-type tags and B-type tags that need to be paired, specifically comprises:

[0012] Receiving scanning parameter information, the scanning parameter information including scanning frequency and scanning range;

[0013] Batch scanning based on the RFID scanner and identifying all RFID tags within the scanning range;

[0014] Screening the identified RFID tags according to the preset pairing relationship information to obtain A-type tags and B-type tags that need to be paired.

[0015] As a further scheme of the present application, the step of sending a signal transmission instruction to the A-type tag and determining whether the A-type tag successfully receives the signal based on the feedback information, specifically comprises:

[0016] Sending the signal transmission instruction to the A-type tag in the form of a wireless radio frequency signal through the RFID scanner;

[0017] Receiving the signal transmission instruction, decoding the signal transmission instruction, and reflecting a radio frequency signal of a specific frequency or intensity, the radio frequency signal being the feedback information;

[0018] Receiving and identifying the feedback information to determine whether the A-type tag successfully receives the signal.

[0019] As a further scheme of the present application, the step of when the B-type tag with changed data cannot be read, it indicates that the B-type tag is not successfully paired with the corresponding A-type tag, specifically comprises:

[0020] When the B-type tag with changed data is not scanned within a specified time or a specified number of retries, it is determined that the B-type tag is not successfully paired with the corresponding A-type tag;

[0021] Generating abnormal pairing information, the abnormal pairing information including the A-type tag number and the B-type tag number that are not successfully paired, and the abnormal reason; the abnormal reason being that the A-type tag fails to receive the signal or the B-type tag fails to read.

[0022] As a further scheme of the present application, the method further comprises:

[0023] Display pairing progress, paired tag list and unpaired tag list in real time based on preset pairing relationship information and pairing situation;

[0024] Calculate pairing success speed and pairing success rate and display pairing success speed and pairing success rate in real time.

[0025] Another object of the present application is to provide an automatic pairing system for passive RFID tags, which comprises:

[0026] A tag number information module for receiving tag number information, which comprises the numbers of a plurality of A-type tags and B-type tags; the A-type tags provide I / O interfaces and control signal transmission by receiving instructions sent by an RFID scanning device; the B-type tags provide I / O interfaces and can receive signals and change their own data by the received signals;

[0027] A preset pairing relationship module for receiving preset pairing relationship information, which comprises the numbers of B-type tags that are preset to be paired with each A-type tag number;

[0028] A batch scanning tag module for batch scanning based on an RFID scanner, identifying all RFID tags present, screening A-type tags and B-type tags that need to be paired, and continuously providing a carrier by a scanning device;

[0029] A signal transmission instruction sending module for sending signal transmission instructions to A-type tags and determining whether the A-type tags successfully receive signals based on feedback information;

[0030] A tag reading module for continuously scanning tags, analyzing data read from B-type tags, and indicating that a B-type tag and a corresponding A-type tag are successfully paired when data of the B-type tag changes; and indicating that a B-type tag and a corresponding A-type tag are not successfully paired when the B-type tag with changed data cannot be read.

[0031] As a further scheme of the present application, the batch scanning tag module comprises:

[0032] A scanning parameter setting unit for receiving scanning parameter information, which comprises scanning frequency and scanning range;

[0033] An RFID tag identification unit for batch scanning based on an RFID scanner and identifying all RFID tags present within the scanning range;

[0034] An RFID tag screening unit for screening the identified RFID tags according to preset pairing relationship information to obtain A-type tags and B-type tags that need to be paired.

[0035] As a further scheme of the present application, the signal transmission instruction sending module comprises:

[0036] The signal transmission instruction sending unit is configured to send the signal transmission instruction to the A-type tag in the form of a wireless radio frequency signal through the RFID scanner.

[0037] The radio frequency signal feedback unit is configured to receive the signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or intensity, which is the feedback information.

[0038] The received signal determination unit is configured to receive and identify the feedback information, and determine whether the A-type tag successfully receives the signal.

[0039] As a further scheme of the present application, the tag reading module comprises:

[0040] The pairing failure determination unit is configured to determine that the B-type tag and the corresponding A-type tag have not been successfully paired when the B-type tag with data change is not scanned within a specified time or a specified number of retries.

[0041] The abnormal pairing information unit is configured to generate abnormal pairing information, wherein the abnormal pairing information comprises the A-type tag number and the B-type tag number that have not been successfully paired, and an abnormal reason; and the abnormal reason is that the A-type tag fails to receive the signal or the B-type tag fails to read.

[0042] As a further scheme of the present application, the system further comprises a pairing situation display module, and the pairing situation display module specifically comprises:

[0043] The pairing progress display unit is configured to display 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 situation.

[0044] The pairing success display unit is configured to calculate the pairing success speed and the pairing success rate, and display the pairing success speed and the pairing success rate in real time.

[0045] Compared with the prior art, the present application has the following advantages:

[0046] The present application uses passive RFID tags, which do not require additional power supply, avoiding the use of expensive components such as batteries, significantly reducing the manufacturing cost and maintenance cost of the tags. Passive RFID tags do not rely on built-in power supply, so their performance is less affected by environmental factors, and they can be applied to a wider range of scenarios. Moreover, no complex modification of equipment or use scenarios is required, only passive RFID tags need to be pasted or installed in the corresponding position, which greatly reduces the complexity and cost of implementation. BRIEF DESCRIPTION OF DRAWINGS

[0047] Figure 1A flow chart of an automatic pairing method of passive RFID tags.

[0048] Figure 2 A flow chart of identifying all present RFID tags in an automatic pairing method of passive RFID tags.

[0049] Figure 3 A flow chart of sending signal transmission instructions to class A tags in an automatic pairing method of passive RFID tags.

[0050] Figure 4 A flow chart of class B tags with data changes unable to be read in an automatic pairing method of passive RFID tags.

[0051] Figure 5 A flow chart of displaying pairing progress in an automatic pairing method of passive RFID tags.

[0052] Figure 6 A structural schematic diagram of an automatic pairing system of passive RFID tags. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0054] The specific implementation of the present application will be described in detail below in combination with specific embodiments.

[0055] As shown in Figure 1 , the present embodiment provides an automatic pairing method of passive RFID tags, which comprises the following steps:

[0056] S100, receiving tag number information, the tag number information comprising the numbers of a plurality of class A tags and class B tags; the class A tags providing I / O interfaces, controlling signal transmission by receiving instructions sent by an RFID scanning device; the class B tags providing I / O interfaces, capable of receiving signals and changing their own data through the received signals;

[0057] S200, receiving preset pairing relationship information, the preset pairing relationship information comprising the numbers of class B tags preset to be paired with each class A tag number;

[0058] S300, batch scanning based on an RFID scanner, identifying all present RFID tags, screening out class A tags and class B tags that need to be paired, and the scanning device continuously providing a carrier wave;

[0059] S400, sending a signal transmission instruction to the A-type tag, and determining whether the A-type tag successfully receives the signal based on feedback information;

[0060] S500, continuously scanning the tags, analyzing data read from the B-type tag, and when data of the B-type tag changes, indicating that the B-type tag is successfully paired with the corresponding A-type tag; when the B-type tag with changed data cannot be read, indicating that the B-type tag is not successfully paired with the corresponding A-type tag.

[0061] In the embodiment of the application, two types of tags are included: A-type tags and B-type tags. The A-type tags provide I / O interfaces, control signal transmission by receiving instructions sent by an RFID scanning device; the B-type tags provide I / O interfaces, can receive signals, and change their own data through the received signals. When matching, each tag is numbered first to determine tag number information, which includes numbers of a plurality of A-type tags and B-type tags, and the user needs to input preset pairing relationship information, which includes numbers of B-type tags that are preset to be paired with each A-type tag number, to facilitate subsequent pairing conditions.

[0062] When the A-type tags and the B-type tags are connected, the working status of the RFID scanner, the carrier control unit (used to control the continuous power supply of the A-type tags), and other devices need to be checked to ensure that all hardware is working normally. Then, the RFID scanner is used for batch scanning to identify all RFID tags present, and automatically filter out A-type tags and B-type tags that need to be paired, remove interference tags, and then send an instruction to one of the A-type tags. When the tag receives the instruction, it will send a signal to the B-type tag connected thereto through the I / O interface, and the B-type tag will change its own data based on the received signal, and also determine whether the A-type tag successfully receives the signal based on feedback information.

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

[0064] As Figure 2As shown, as a preferred embodiment of the present application, the step of batch scanning based on the RFID scanner and identifying all present RFID tags, screening out the A-type tags and B-type tags that need to be paired, specifically includes:

[0065] S301, receiving scanning parameter information, the scanning parameter information including scanning frequency and scanning range;

[0066] S302, batch scanning based on the RFID scanner and identifying all RFID tags within the scanning range;

[0067] S303, screening the identified RFID tags according to the preset pairing relationship information, obtaining the A-type tags and B-type tags that need to be paired.

[0068] As a preferred embodiment of the present application, batch scanning based on the RFID scanner and identifying all RFID tags within the scanning range, specifically includes:

[0069] According to the position difference between the RFID tag and the RFID scanner to determine whether the RFID tag is within the scanning range;

[0070] 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 reciprocal of the path loss is multiplied by the environmental factor to simulate the signal interference in the actual environment to obtain the signal strength;

[0071] Performing Fourier transform on the signal, and then filtering the Fourier-transformed signal to remove noise and unnecessary frequency components to obtain the filtered signal;

[0072] Using a sine function model to curve fit the filtered signal to further smooth the signal to obtain the smoothed signal

[0073] Setting an RFID scanner sensitivity threshold, comparing the signal strength with the RFID scanner sensitivity threshold, and if the signal strength is greater than the RFID scanner sensitivity threshold, receiving the corresponding smoothed signal for RFID tag identification.

[0074] In the embodiment of the present application, when scanning using the RFID scanner, first, ensure that the RFID scanner is correctly connected with 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 identification, etc., to ensure that it can accurately identify Class A and Class B tags. Then batch scanning can be performed, identifying all RFID tags within the scanning range; finally, the identified RFID tags need to be screened according to the pre-set pairing relationship information to obtain Class A tags and Class B tags that need to be paired, and exclude the interference of other tags.

[0075] As shown in Figure 3 As a preferred embodiment of the present application, the step of transmitting 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:

[0076] S401, transmitting a signal transmission instruction to the Class A tag in the form of a wireless radio frequency signal through the RFID scanner;

[0077] S402, receiving the signal transmission instruction, decoding the signal transmission instruction, and reflecting a radio frequency signal of a specific frequency or intensity, the radio frequency signal being the feedback information;

[0078] S403, receiving and identifying the feedback information to determine whether the Class A tag successfully receives the signal.

[0079] As a preferred embodiment of the present application, receiving and identifying the feedback information to determine whether the Class A tag successfully receives the signal specifically includes:

[0080] Sampling the received radio frequency signal to convert the radio frequency signal into a digital signal;

[0081] Filtering the digital signal using an adaptive Kalman filtering algorithm, and then decoding to obtain a decoded signal;

[0082] Extracting a plurality of signal features from the decoded signal, the plurality of signal features including frequency offset, phase change, instantaneous spectrum, and time-frequency distribution;

[0083] Standardizing and vectorizing the plurality of signal features one by one to obtain a plurality of signal feature vectors, and stacking the dimensions of each signal feature vector to form a plurality of feature maps;

[0084] Inputting the plurality of feature maps into a convolutional neural network to extract local features of the plurality of feature maps through a plurality of convolutional kernels;

[0085] The local features of the plurality of feature maps are non-linearly transformed by an activation function, and then passed through a pooling layer to obtain a pooled feature map;

[0086] The pooled feature map is flattened, and then passed through a fully connected layer to obtain a comprehensive feature vector;

[0087] The comprehensive feature vector is input into a long short-term memory network to obtain a classification result, the classification result is converted into a probability distribution using a normalization exponential function, and whether the A-type tag successfully receives the signal is determined according to the probability distribution.

[0088] In the embodiment of the application, the signal transmission instruction is sent to the A-type 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 A-type tag. After sending the signal transmission instruction, the system enters a waiting state to listen to feedback information from the A-type tag. Since the A-type tag is passive, it needs time to receive the instruction, decode it and perform the corresponding operation. The A-type tag will reflect a radio frequency signal of a specific frequency or intensity, which 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 A-type tag successfully receives the signal, otherwise the A-type tag fails to receive the signal.

[0089] As shown in Figure 4 As a preferred embodiment of the application, when the B-type tag with data change cannot be read, it indicates that the B-type tag and the corresponding A-type tag have not successfully paired, and the step specifically includes:

[0090] S501, when a B-type tag with data change is not scanned within a specified time or a specified number of retries, it is determined that the B-type tag and the corresponding A-type tag have not successfully paired;

[0091] S502, generating abnormal pairing information, the abnormal pairing information includes the A-type tag number and the B-type tag number that have not successfully paired, and the abnormal reason; the abnormal reason is that the A-type tag fails to receive the signal or the B-type tag fails to read.

[0092] As a preferred embodiment of the application, the abnormal pairing information includes the A-type tag number and the B-type tag number that have not successfully paired, and the abnormal reason; the abnormal reason is that the A-type tag fails to receive the signal or the B-type tag fails to read, and specifically includes:

[0093] Given a time threshold weight factor and a time threshold, check whether the scanning time of each RFID tag exceeds the time threshold. If the scanning time exceeds the time threshold, multiply the exceeded proportion by the scanning time threshold weight factor to obtain a time weight, which measures the severity of the time exceeding.

[0094] Given the retry number of times exceeding weight factor and the maximum allowed number of times, the retry number of times of each RFID tag is counted, if the retry number of times exceeds the maximum allowed number of times, the exceeded proportion is multiplied by the retry number of times exceeding weight factor to obtain a retry weight to measure the severity of the retry number of times exceeding;

[0095] A fixed weight value is given to each A-type tag, if the A-type tag fails to receive a signal, the corresponding weight value is summarized as a signal receiving failure weight;

[0096] A fixed weight value is given to each B-type tag, if the data of the B-type tag fails to be successfully changed, the corresponding weight value is summarized as a data change failure weight;

[0097] The signal receiving failure weight and the data change failure weight are added to obtain a comprehensive failure weight to comprehensively consider the failure of signal receiving and data change;

[0098] The time weight, the retry weight and the comprehensive failure weight are added to obtain a comprehensive abnormal score;

[0099] It is checked whether the comprehensive abnormal score exceeds a preset threshold, if yes, it is determined that the RFID tag pairing is abnormal.

[0100] In the embodiment of the application, in order to reduce the influence of interference factors, a specified time or a retry number of times is set. When a B-type tag with data change is not scanned within the specified time or the retry number of times, it is determined that the B-type tag and the corresponding A-type tag are not successfully paired. At this time, abnormal pairing information is generated, the abnormal pairing information includes the A-type tag number and the B-type tag number that are not successfully paired, and an abnormal reason, wherein the abnormal reason is that the A-type tag fails to receive a signal or the B-type tag fails to read, so as to facilitate engineers to intervene in processing in time.

[0101] As shown in Figure 5 , as a preferred embodiment of the application, the method further comprises:

[0102] S601, based on the preset pairing relationship information and the pairing situation, a pairing progress, a paired tag list and an unpaired tag list are displayed in real time;

[0103] S602, a pairing success speed and a pairing success rate are calculated, and the pairing success speed and the pairing success rate are displayed in real time.

[0104] As a preferred embodiment of the application, the pairing success speed and the pairing success rate are calculated, specifically comprising:

[0105] The number of successfully paired RFID tag pairs is counted, and the percentage of pairing success rate is obtained by dividing the number of successfully paired RFID tag pairs by the total number of RFID tag pairs and multiplying by 100;

[0106] The total scanning time from the start of scanning to the completion of all pairing at present is recorded, and the average pairing time of each pair of RFID tags is obtained by dividing the total scanning time by the number of successfully paired RFID tag pairs;

[0107] The pairing time of each pair of successfully paired RFID tags is obtained, a time discount factor is introduced, and the weighted pairing time is obtained by weighted average according to the pairing time and the number of retries of each pair of successfully paired RFID tags;

[0108] The reciprocal of the weighted pairing time is calculated to convert time into speed, and the comprehensive pairing success speed is obtained.

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

[0110] In the embodiment of the application, a display interface is also provided, which can display the pairing progress, the paired tag list and the unpaired tag list in real time, and the A-type tag number, the B-type tag number and the abnormal reason of the tags that have not been successfully paired are also displayed. In addition, the pairing success speed and the pairing success rate up to the present time are automatically calculated and displayed in real time, which facilitates engineers to discover and solve potential problems in time.

[0111] As shown in Figure 6 The embodiment of the application also provides an automatic pairing system for passive RFID tags, which comprises:

[0112] A tag number information module 100 is used for receiving tag number information, and the tag number information comprises the numbers of a plurality of A-type tags and B-type tags; the A-type tags provide I / O interfaces, and control signal transmission by receiving instructions sent by an RFID scanning device; the B-type tags provide I / O interfaces, and can receive signals and change their own data through the received signals;

[0113] A preset pairing relationship module 200 is used for receiving preset pairing relationship information, and the preset pairing relationship information comprises the numbers of B-type tags that are preset to be paired with each A-type tag number;

[0114] A batch scanning tag module 300 is used for batch scanning based on an RFID scanner, identifying all RFID tags present, screening out A-type tags and B-type tags that need to be paired, and continuously providing a carrier wave by a scanning device;

[0115] The signal transmission instruction sending module 400 is configured to send a signal transmission instruction to the A-type tag, and determine whether the A-type tag successfully receives the signal based on the feedback information.

[0116] The tag reading module 500 is configured to continuously scan the tags, analyze the data read from the B-type tags, and determine that the B-type tag and the corresponding A-type tag are successfully paired when the data of the B-type tag changes; and determine that the B-type tag and the corresponding A-type tag are not successfully paired when the B-type tag with the changed data cannot be read.

[0117] As a preferred embodiment of the present application, the batch scanning tag module 300 comprises:

[0118] The scanning parameter setting unit is configured to receive scanning parameter information, wherein the scanning parameter information comprises a scanning frequency and a scanning range.

[0119] The RFID tag identification unit is configured to identify all RFID tags in the scanning range based on the RFID scanner.

[0120] The RFID tag screening unit is configured to screen the identified RFID tags according to the preset pairing relationship information, and obtain the A-type tags and the B-type tags that need to be paired.

[0121] As a preferred embodiment of the present application, the signal transmission instruction sending module 400 comprises:

[0122] The signal transmission instruction sending unit is configured to send the signal transmission instruction to the A-type tag in the form of a wireless radio frequency signal through the RFID scanner.

[0123] The radio frequency signal feedback unit is configured to receive the signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or intensity, wherein the radio frequency signal is the feedback information.

[0124] The received signal determination unit is configured to receive and identify the feedback information, and determine whether the A-type tag successfully receives the signal.

[0125] As a preferred embodiment of the present application, the tag reading module 500 comprises:

[0126] The pairing failure determination unit is configured to determine that the B-type tag and the corresponding A-type tag are not successfully paired when the B-type tag with the changed data cannot be scanned within a specified time or a specified number of retries.

[0127] The abnormal pairing information unit is configured to generate abnormal pairing information, wherein the abnormal pairing information comprises the A-type tag number and the B-type tag number that are not successfully paired, and an abnormal reason; and the abnormal reason is that the A-type tag fails to receive the signal or the B-type tag fails to read.

[0128] As a preferred embodiment of the present application, the system further comprises a pairing situation display module, which specifically comprises:

[0129] a pairing progress display unit, configured to display 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 situation;

[0130] a pairing success display unit, configured to calculate the pairing success speed and the pairing success rate, and display the pairing success speed and the pairing success rate in real time.

[0131] The above only describes the preferred embodiments of the present application in detail, and does not limit the present application. Any modification, equivalent replacement and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0132] It should be understood that although each step in the flowchart of each embodiment of the present application is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless explicitly stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least a part of the steps in each embodiment can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these sub-steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least a part of other steps or sub-steps or stages of other steps.

[0133] 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. The program can be stored in a non-volatile computer readable storage medium, and when the program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, storage, databases, or other media in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in many forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus DRAM (RDRAM), direct Rambus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0134] Other embodiments of the present disclosure will be apparent to those skilled in the art with the disclosure herein. The present application is intended to cover any variations, uses, or adaptations of the present disclosure, including its general principles and specific embodiments, which are disclosed herein. This application is intended to cover such processes or methodologies falling within the scope of the present disclosure. The specification and examples are to be regarded as illustrative only, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. A method of automatic pairing of passive RFID tags, characterized in that, The method Comprise the following steps: Receive label number information, the label number information includes the number of several A type labels and B type labels; A type label provides I / O interface, controls signal transmission by receiving the instruction sent by RFID scanning equipment; B type label provides I / O interface, can receive signal, and changes the data of itself through the received signal; Receive preset pairing relationship information, the preset pairing relationship information includes the number of each A type label pairing preset B type label; Based on RFID scanner, batch scanning is carried out, all RFID tags present are identified, A type labels and B type labels needing pairing are screened out, and the scanning equipment continuously provides carrier wave; Signal transmission instruction is sent to A type label, and whether A type label successfully receives signal is determined based on feedback information; Continuously scan the label, analyze the data read from the B type label, when the data of the B type label changes is read out, it indicates that the B type label and the corresponding A type label are successfully paired; When the B type label with data change cannot be read, it indicates that the B type label and the corresponding A type label are not successfully paired; Wherein, the step of based on RFID scanner, batch scanning is carried out, all RFID tags present are identified, A type labels and B type labels needing pairing are screened out, specifically comprises: Receive scanning parameter information, the scanning parameter information includes scanning frequency and scanning range; Based on RFID scanner, batch scanning is carried out, all RFID tags present are identified, A type labels and B type labels needing pairing are screened out, and the scanning equipment continuously provides carrier wave; According to the preset pairing relationship information, the identified RFID tags are screened to obtain the A type labels and B type labels needing pairing; Wherein, the step of sending signal transmission instruction to A type label, and determining whether A type label successfully receives signal based on feedback information, specifically comprises: Signal transmission instruction is sent to A type label in the form of wireless radio frequency signal through RFID scanner; Receive signal transmission instruction, decode signal transmission instruction, reflect a radio frequency signal of a specific frequency or intensity, the radio frequency signal is feedback information; Receive and identify feedback information, determine whether A type label successfully receives signal; Receive and identify feedback information, determine whether A type label successfully receives signal, specifically comprising: Sample the received radio frequency signal to convert the radio frequency signal into digital signal; Filter the digital signal using adaptive Kalman filtering algorithm, and then decode to obtain decoded signal; Extract a plurality of signal characteristics from the decoded signal, the plurality of signal characteristics including frequency offset, phase change, instantaneous spectrum and time-frequency distribution; Standardize and vectorize the plurality of signal characteristics respectively in turn to obtain a plurality of signal characteristic vectors, and stack the dimensions of each signal characteristic vector to form a plurality of feature maps; Input the plurality of feature maps into convolutional neural network, extract local features of the plurality of feature maps through a plurality of convolution kernels respectively; Nonlinearly transform the local features of the plurality of feature maps through activation function, and then pass through pooling layer to obtain pooled feature map; The pooled feature map is flattened, and then a fully connected layer is used to obtain a comprehensive feature vector; The comprehensive feature vector is input into a long short-term memory network to obtain a classification result, the classification result is converted into a probability distribution using a normalization exponential function, and it is determined whether the A-type label successfully receives the signal according to the probability distribution; The step of determining that the B-type label with data change cannot be read, indicating that the B-type label and the corresponding A-type label are not successfully paired, specifically includes: When a B-type label with data change is not scanned within a specified time or a specified number of retries, it is determined that the B-type label and the corresponding A-type label are not successfully paired; Abnormal pairing information is generated, including the A-type label number and the B-type label number that are not successfully paired, and the abnormal reason; the abnormal reason is that the A-type label fails to receive the signal or the B-type label fails to read; Abnormal pairing information is generated, including the A-type label number and the B-type label number that are not successfully paired, and the abnormal reason; the abnormal reason is that the A-type label fails to receive the signal or the B-type label fails to read, specifically including: Given a time threshold weight factor and a time threshold, check whether the scanning time of each RFID tag exceeds the time threshold, if the scanning time exceeds the time threshold, multiply the exceeded proportion by the scanning time threshold weight factor to obtain a time weight; Given a retry exceeding number weight factor and a maximum allowed number, count the retry number of each RFID tag, if the retry number exceeds the maximum allowed number, multiply the exceeded proportion by the retry exceeding number weight factor to obtain a retry weight; A fixed weight value is given to each A-type label, if the A-type label fails to successfully receive the signal, the corresponding weight value is summarized as a signal reception failure weight; A fixed weight value is given to each B-type label, if the data of the B-type label fails to successfully change, the corresponding weight value is summarized as a data change failure weight; The signal reception failure weight and the data change failure weight are added to obtain a comprehensive failure weight; The time weight, the retry weight, and the comprehensive failure weight are added to obtain a comprehensive abnormal score; Check whether the comprehensive abnormal score exceeds a preset threshold, if it exceeds, determine that the RFID tag pairing is abnormal; The method further includes: Based on the preset pairing relationship information and the pairing situation, display the pairing progress, the paired label list, and the unpaired label list in real time; Calculate the pairing success speed and the pairing success rate, and display the pairing success speed and the pairing success rate in real time; The calculation of the pairing success speed and the pairing success rate specifically includes: Statistically count the number of successfully paired RFID tag pairs, divide the number of successfully paired RFID tag pairs by the total number of RFID tag pairs, and multiply by 100 to obtain the percentage of the pairing success rate; Record the total scanning time from the start of scanning to the completion of all pairing, divide the total scanning time by the number of successfully paired RFID tag pairs to obtain the average pairing time of each pair of RFID tags; The pairing time of each pair of successfully paired RFID tags is obtained, a time discount factor is introduced, and a weighted pairing time is obtained by weighted average according to the pairing time and the number of retries of each pair of successfully paired RFID tags; The reciprocal of the weighted pairing time is calculated to convert time into speed, and a comprehensive pairing success speed is obtained; Batch scanning is performed based on an RFID scanner to identify all RFID tags within the scanning range, specifically including: According to the position difference between the RFID tag and the RFID scanner, it is judged whether the RFID tag is located within the scanning range; 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 reciprocal of the path loss is multiplied by the environmental factor to obtain the signal strength; The signal is subjected to Fourier transform, and then the filtered signal is obtained by filtering the Fourier-transformed signal; A sine function model is used to curve fit the filtered signal to obtain a smoothed signal; The signal strength is compared with the RFID scanner sensitivity threshold, and if the signal strength is greater than the RFID scanner sensitivity threshold, the corresponding smoothed signal is received for RFID tag identification.

2. An automatic pairing system of passive RFID tags, characterized in that, The application of the passive RFID tag automatic pairing method as claimed in claim 1, the system comprises: A tag number information module is used to receive tag number information, the tag number information includes the numbers of a plurality of A-type tags and B-type tags; the A-type tags provide I / O interfaces, and control signal transmission by receiving instructions sent by an RFID scanning device; the B-type tags provide I / O interfaces, can receive signals, and change their own data through the received signals; A preset pairing relationship module is used to receive preset pairing relationship information, the preset pairing relationship information includes the B-type tag numbers that are preset to pair with each A-type tag number; A batch scanning tag module is used to perform batch scanning based on an RFID scanner to identify all RFID tags present, filter out A-type tags and B-type tags that need to be paired, and continuously provide a carrier wave by a scanning device; A signal transmission instruction sending module is used to send a signal transmission instruction to an A-type tag, and determine whether the A-type tag successfully receives the signal based on feedback information; A tag reading module is used to continuously scan tags, analyze data read from B-type tags, and when data of a B-type tag changes, it indicates that the B-type tag and the corresponding A-type tag are successfully paired; when a B-type tag with changed data cannot be read, it indicates that the B-type tag and the corresponding A-type tag are not successfully paired.

3. The automatic pairing system of passive RFID tags according to claim 2, characterized in that, The batch scanning tag module comprises: A scanning parameter setting unit is used to receive scanning parameter information, the scanning parameter information includes scanning frequency and scanning range; An RFID tag identification unit is used to perform batch scanning based on an RFID scanner to identify all RFID tags within the scanning range; The RFID tag screening unit is configured to screen the identified RFID tags according to the preset pairing relationship information to obtain the A-type tags and the B-type tags that need to be paired; the signal transmission instruction sending module comprises: The signal transmission instruction sending unit is configured to send the signal transmission instruction to the A-type tags in the form of a wireless radio frequency signal through the RFID scanner; The radio frequency signal feedback unit is configured to receive the signal transmission instruction, decode the signal transmission instruction, and reflect a radio frequency signal of a specific frequency or intensity, the radio frequency signal being the feedback information; The received signal determination unit is configured to receive and identify the feedback information, and determine whether the A-type tags successfully receive the signal; the tag reading module comprises: The pairing failure determination unit is configured to determine that the B-type tag and the corresponding A-type tag are not successfully paired when the B-type tag with changed data is not scanned within a specified time or a specified number of retries; The abnormal pairing information unit is configured to generate abnormal pairing information, the abnormal pairing information comprising the A-type tag number and the B-type tag number that are not successfully paired, and an abnormal reason; the abnormal reason being that the A-type tag fails to receive the signal or the B-type tag fails to read; The system further comprises a pairing condition display module, and the pairing condition display module specifically comprises: The pairing progress display unit is configured to display 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 condition; The pairing success display unit is configured to calculate the pairing success speed and the pairing success rate, and display the pairing success speed and the pairing success rate in real time.

Citation Information

Patent Citations

  • Radio frequency identification system and method, master control tag, controlled tag and reader

    CN118114699A