A multi-modal RFID reader with adaptive frequency adjustment
Through the multi-form RFID reader and writer adaptive frequency adjustment, the response rate of RFID tags is monitored in real time and the execution frequency is dynamically adjusted, which solves the problem of insufficient frequency adjustment in traditional RFID readers and writers when facing different environments and tags, and improves the system stability and efficiency.
Patent Information
- Application Number
- CN202411318688.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-09-20
AI Technical Summary
Traditional RFID readers and writers cannot dynamically adjust the read and write frequency according to the real-time response rate and environmental changes of RFID tags, resulting in low read and write efficiency and poor system stability.
Design a multi-form RFID reader with adaptive frequency adjustment. By obtaining the initial information of the RFID tag, collecting the signal transmission distance and type in real time, matching the initial execution frequency, and adaptively adjusting according to the real-time response rate until the preset is met The response rate evaluation interval is optimized to optimize the initial execution frequency.
Improve the overall performance and stability of the RFID system, can cope with environmental changes and tag performance fluctuations, ensure the stability and reliability of the reading process, and automatically adjust the frequency through clustering analysis and evaluation functions to adapt to different types of RFID tags and application scenarios. .
Smart Images

Figure CN118821814B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of RFID tag reading, and in particular relates to a multi-modal RFID reader / writer with adaptive frequency adjustment. Background Art
[0002] With the rapid development of Internet of Things technology, radio frequency identification (RFID) technology has been widely used in logistics, warehousing, retail and other fields. However, traditional RFID readers and writers often cannot achieve optimal reading and writing performance when facing different environments and different types of RFID tags. In order to improve the overall performance of the RFID system, a multi-modal RFID reader and writer is needed that can adaptively adjust the reading and writing frequency according to actual conditions.
[0003] In the prior art, some RFID readers and writers perform reading and writing operations at a fixed frequency and cannot be adjusted according to the real-time response rate of the RFID tag, which will undoubtedly lead to low reading and writing efficiency and waste of system resources. In addition, although some adaptive adjustment mechanisms can adjust the frequency according to the tag response rate, they often switch the inherent frequency according to the type of RFID tag. When the RFID tag moves or the environment changes, dynamic frequency adjustment cannot be achieved, thereby affecting the stability and reliability of the system. Based on this, this solution provides a multi-modal RFID reader and writer with adaptive frequency adjustment to solve the above problems. Summary of the invention
[0004] The purpose of the present invention is to provide a multi-modal RFID reader / writer with adaptive frequency adjustment, which can dynamically adjust the reading and writing frequency according to the real-time response rate of the RFID tag and environmental changes, thereby improving the overall performance and stability of the RFID reader / writer.
[0005] The technical solution adopted by the present invention is as follows:
[0006] A multi-modal RFID reader / writer with adaptive frequency adjustment, used for reading and writing RFID tags, and its reading and writing method includes:
[0007] Acquire initial information from the RFID tag, wherein the initial information includes the type of the RFID tag and a signal transmission distance;
[0008] Collecting the response rate and signal transmission distance of the initial information of each type, and determining the initial execution frequency of each initial information according to the response rate;
[0009] Collect the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and match the corresponding initial execution frequency;
[0010] Collecting the real-time response rate of the RFID tag at the initial execution frequency, and determining the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state;
[0011] In the effective state, the current initial execution frequency is maintained unchanged until the reading of the RFID tag is completed;
[0012] In the invalid state, adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval;
[0013] The response times of the valid state and the invalid state under each of the initial information are collected, and the initial execution frequency of each of the initial information is adaptively adjusted according to the response times of the valid state and the invalid state.
[0014] In a preferred embodiment, when the initial information from the RFID tag is obtained, the initial information is preprocessed, and the preprocessing includes filtering and noise suppression;
[0015] The preprocessed initial information is normalized to unify the dimensions of all the initial information.
[0016] In a preferred solution, the step of collecting the response rate and signal transmission distance of the initial information of each type, and determining the initial execution frequency of each initial information according to the response rate includes:
[0017] Obtaining the response rate of the same type of initial information at the same signal transmission distance, and recording it as a reference condition parameter;
[0018] Acquire an allowable deviation interval, and perform offset processing on each reference condition parameter according to an upper limit value and a lower limit value of the allowable deviation interval to obtain a plurality of allowable deviation intervals;
[0019] Counting the number of reference condition parameters in each of the allowable deviation intervals and recording them as the first screening condition parameters;
[0020] Arrange the first screening condition parameters in descending order, and record the allowable deviation interval corresponding to the first screening condition parameter with the largest value as the standard interval;
[0021] The execution frequencies corresponding to the benchmark condition parameters in the standard interval are summed and averaged to obtain the initial execution frequency of the initial information.
[0022] In a preferred solution, when there are multiple standard intervals, the number of execution frequencies corresponding to the same reference condition parameter in each standard interval is counted and recorded as the second screening condition parameter;
[0023] Obtaining the execution frequency corresponding to the second screening condition parameter with the largest value in each of the standard intervals respectively, and recording them as candidate frequencies;
[0024] All the candidate frequencies are arranged in descending order, and the standard interval corresponding to the candidate frequency with the lowest ranking is saved, and the standard intervals corresponding to the candidate frequencies with a ranking higher than the lowest ranking are deleted.
[0025] In a preferred solution, the step of collecting the signal transmission distance of the RFID tag and the type of the RFID tag in real time and matching the corresponding initial execution frequency includes:
[0026] Acquire the initial information and the initial execution frequency corresponding to the initial information;
[0027] Constructing a convolutional neural network model, and summarizing the initial information and the initial execution frequency into a training data set;
[0028] Training the convolutional neural network model according to the training data set to obtain a frequency matching model;
[0029] The signal transmission distance of the current RFID tag and the type of the RFID tag are obtained and input into the frequency matching model for matching, so as to determine the initial execution frequency of the current RFID tag reading.
[0030] In a preferred solution, the step of determining the execution state of the initial execution frequency according to the real-time response rate includes:
[0031] Obtaining a real-time response rate of the RFID tag at the initial execution frequency;
[0032] Obtaining a preset response rate evaluation interval, and comparing the response rate evaluation interval with the real-time response rate;
[0033] When the real-time response rate is within the response rate evaluation interval, it indicates that the reading process of the RFID tag is normal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as a valid state;
[0034] When the real-time response rate is not within the response rate evaluation interval, it indicates that the reading process of the RFID tag is abnormal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as an invalid state.
[0035] In a preferred solution, the step of adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval includes:
[0036] Obtaining a real-time response rate of the RFID tag;
[0037] Obtaining a central value of the response rate evaluation interval, and performing a difference process between the central value and the real-time response rate to obtain a demand correction amount;
[0038] The initial execution frequency is adjusted according to the demand correction amount to obtain an updated execution frequency, and the real-time response rate of the RFID tag under the updated execution frequency is collected;
[0039] If the real-time response rate of the RFID tag under the updated execution frequency falls within the response rate evaluation interval, it indicates that the execution frequency of the RFID tag is successfully adjusted, the execution frequency corresponding to the RFID tag is updated to the updated execution frequency, and the execution status is recorded as a valid status;
[0040] If the real-time response rate of the RFID tag under the update execution frequency does not fall into the response rate evaluation interval, continue to calculate the required correction amount and repeat the execution frequency adjustment process of the FID tag until the real-time response rate of the RFID tag meets the preset response rate evaluation interval.
[0041] In a preferred solution, the step of adaptively adjusting the initial execution frequency of each of the initial information according to the number of responses of the valid state and the invalid state includes:
[0042] Counting the number of responses of the valid state and the invalid state, and recording the number of responses of the valid state as the first condition parameter, and recording the number of responses of the invalid state as the second condition parameter;
[0043] Calculating the difference between the first condition parameter and the second condition parameter, and recording it as a parameter to be evaluated;
[0044] Obtaining an evaluation threshold, and comparing the evaluation threshold with the parameter to be evaluated;
[0045] If the parameter to be evaluated is greater than or equal to the evaluation threshold, it indicates that the initial execution frequency of the initial information is invalid, and the update execution frequencies in all invalid states are counted;
[0046] Performing cluster analysis on the update execution frequency to achieve adaptive adjustment of the initial execution frequency of the initial information;
[0047] If the parameter to be evaluated is less than the evaluation threshold, it indicates that the initial execution frequency of the initial information is valid and no adaptive adjustment is required.
[0048] In a preferred solution, the step of performing cluster analysis on the update execution frequency to achieve adaptive adjustment of the initial execution frequency of the initial information includes:
[0049] Acquire all the update execution frequencies, and perform bidirectional offset processing on each of the update execution frequencies to obtain multiple clustering intervals;
[0050] Collecting the number of update execution frequencies in each of the clustering intervals and recording it as a first sample parameter;
[0051] Collecting the response rate of the RFID tag corresponding to the update execution frequency in each of the clustering intervals, and recording it as the second sample parameter;
[0052] Obtaining an evaluation function, and inputting the first sample parameter and the second sample parameter into the evaluation function together, and calibrating the output result of the evaluation function as an evaluation parameter;
[0053] The evaluation parameters are arranged in descending order, and the clustering interval corresponding to the evaluation parameter with the highest ranking is marked as the sample interval, and the lower limit value of the sample interval is adjusted to the initial execution frequency of the initial information.
[0054] The present invention also provides a multi-modal RFID reading and writing system with adaptive frequency adjustment, which is applied to the above-mentioned multi-modal RFID reader / writer with adaptive frequency adjustment, comprising:
[0055] An information acquisition module, the information acquisition module is used to obtain initial information from the RFID tag, wherein the initial information includes the type of the RFID tag and the signal transmission distance;
[0056] An initialization module, the initialization module is used to collect the response rate and signal transmission distance of the initial information under each type, and determine the initial execution frequency of each initial information according to the response rate;
[0057] An execution frequency matching module, wherein the frequency matching module is used to collect the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and match the corresponding initial execution frequency;
[0058] A state output module, the state output module is used to collect the real-time response rate of the RFID tag under the initial execution frequency, and determine the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state;
[0059] In the effective state, the current initial execution frequency is maintained unchanged until the reading of the RFID tag is completed;
[0060] In the invalid state, adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval;
[0061] An execution frequency optimization module is used to collect the number of responses of the valid state and the invalid state under each of the initial information, and adaptively adjust the initial execution frequency of each of the initial information according to the number of responses of the valid state and the invalid state.
[0062] The technical effects achieved by the present invention are:
[0063] The present invention optimizes the overall performance of the RFID system by monitoring the response rate of the RFID tag in real time and adaptively adjusting the execution frequency according to its performance. Through continuous monitoring and adjustment, it can cope with environmental changes and fluctuations in tag performance to ensure that the reading process of the RFID tag is stable and reliable. In addition, the present invention can also optimize the initial execution frequency according to the usage and response status of the RFID tag, thereby improving the overall efficiency of the system. Through the use of cluster analysis and evaluation functions, the system can automatically adjust the execution frequency to adapt to different types of RFID tags and different application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 It is a flowchart of the reading and writing method of the present invention;
[0065] Figure 2 It is a schematic diagram of the reading and writing system module of the present invention. DETAILED DESCRIPTION
[0066] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the accompanying drawings.
[0067] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0068] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure or characteristic that may be included in at least one implementation of the present invention. The phrase "in a preferred embodiment" that appears in different places in this specification does not refer to the same embodiment, nor is it a separate or selective embodiment that is mutually exclusive with other embodiments.
[0069] See also Figure 1 As shown, the present invention provides a multi-modal RFID reader / writer with adaptive frequency adjustment, which is used to read and write RFID tags, and its reading and writing method includes:
[0070] S1. Acquire initial information from an RFID tag, wherein the initial information includes the type of the RFID tag and a signal transmission distance;
[0071] S2, collecting the response rate and signal transmission distance of the initial information of each type, and determining the initial execution frequency of each initial information according to the response rate;
[0072] S3, collecting the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and matching the corresponding initial execution frequency;
[0073] S4, collecting the real-time response rate of the RFID tag under the initial execution frequency, and determining the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state;
[0074] In the valid state, the current initial execution frequency is kept unchanged until the reading of the RFID tag is completed;
[0075] In the invalid state, the execution frequency of the RFID tag is adaptively adjusted according to the real-time response rate until the real-time response rate of the RFID tag meets the preset response rate evaluation interval;
[0076] S5. Collect the response times of the valid state and the invalid state under each initial information, and adaptively adjust the initial execution frequency of each initial information according to the response times of the valid state and the invalid state.
[0077] As described in the above steps S1-S5, as the use environment and conditions of RFID tags continue to change, different application scenarios may require different operating frequencies to achieve the best recognition range and data transmission rate, and a fixed execution frequency may no longer adapt to the changing reading and writing requirements. Therefore, this embodiment proposes a multi-modal RFID reader with adaptive frequency adjustment to solve this problem. In this embodiment, first, the reader obtains initial information from the RFID tag. The initial information covers the type of RFID tag and the signal transmission distance. By obtaining the initial information, the reader can record various types of RFID tags. Then the reader collects initial information for different types of RFID tags, including the response rate and signal transmission distance of each type of tag, so as to determine the initial execution frequency corresponding to each initial information, and provide pre-data support for subsequent reading and writing operations. In the actual reading and writing process, the reader monitors the signal transmission distance of the RFID tag in real time and identifies the type of RFID tag to match the corresponding initial execution frequency. In order to further optimize the reading and writing efficiency, the reader collects the RFID tag at the initial execution frequency in real time. Real-time response rate. According to the real-time response rate, the reader can evaluate the execution status of the current initial execution frequency and determine whether it is in a valid state or an invalid state. The valid state means that the current frequency can meet the reading and writing requirements, while the invalid state indicates that the execution frequency needs to be adjusted. In the valid state, the reader will keep the current initial execution frequency unchanged until the reading operation of the RFID tag is completed. However, once the invalid state is detected, the reader will automatically adaptively adjust the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the tag reaches the preset response rate evaluation interval to ensure the smooth progress of the reading and writing operations. In addition, the reader will also record the number of responses in the valid and invalid states under each initial information, so as to adaptively adjust the initial execution frequency of each initial information, further optimize the reading and writing efficiency, and ensure the best reading and writing performance in different scenarios.
[0078] In a preferred embodiment, when obtaining the initial information from the RFID tag, the initial information is preprocessed, and the preprocessing includes filtering and noise suppression;
[0079] The preprocessed initial information is normalized to unify the dimensions of all initial information.
[0080] In this embodiment, in the process of obtaining the initial information from the RFID tag, the initial information needs to be preprocessed accordingly. The preprocessing mainly includes filtering and noise suppression. The purpose of filtering is to remove high-frequency noise in the signal and ensure the accuracy of the information. By applying an appropriate filtering algorithm, the interference and clutter in the signal can be effectively reduced, thereby improving the quality of the data. Noise suppression further ensures the purity of the signal. By identifying and eliminating randomly appearing interference signals, the reliability of the information is further improved. After the preprocessing is completed, the processed initial information will be normalized. The purpose of normalization is to unify the dimensions of all initial information so that they can be compared and analyzed at the same level. Through normalization, the influence of different dimensions can be eliminated, making subsequent data processing and analysis more convenient and accurate. Specifically, normalization can ensure that all data are processed on the same scale by scaling the data to a specific range, such as between 0 and 1, or converting it into a standard normal distribution. This helps to improve the efficiency of data processing and provide a more stable and reliable foundation for subsequent data analysis and application.
[0081] In a preferred embodiment, the step of collecting the response rate and signal transmission distance of each type of initial information and determining the initial execution frequency of each type of initial information according to the response rate includes:
[0082] S201, obtaining the response rate of the same type of initial information at the same signal transmission distance, and recording it as a reference condition parameter;
[0083] S202, obtaining an allowable deviation interval, and performing an offset process on each reference condition parameter according to an upper limit value and a lower limit value of the allowable deviation interval to obtain a plurality of allowable deviation intervals;
[0084] S203, counting the number of reference condition parameters in each allowable deviation interval, and recording them as the first screening condition parameters;
[0085] S204, arranging the first screening condition parameters in descending order, and recording the allowable deviation interval corresponding to the first screening condition parameter with the largest value as the standard interval;
[0086] S205 , summing and averaging the execution frequencies corresponding to the benchmark condition parameters in the standard interval to obtain the initial execution frequency of the initial information.
[0087] As described in the above steps S201-S205, in order to ensure the accuracy of collecting the initial responses of RFID tags of various types, it is necessary to first determine the initial execution frequency of reading the initial information corresponding to each RFID tag. First, it is necessary to collect the response rate of each initial information of the same type at the same signal transmission distance and record it as a reference condition parameter. Then, it is necessary to obtain an allowable deviation interval. The allowable deviation interval contains an upper limit value and a lower limit value to allow each reference condition parameter to be offset within a certain range. By offsetting each reference parameter, multiple allowable deviation intervals can be obtained. Then, the reference condition parameters under each allowable deviation interval are counted, and the number of reference condition parameters in each allowable deviation interval is recorded and recorded as the first screening condition parameter. Then, the first screening condition parameters are arranged in order from large to small, and the allowable deviation interval corresponding to the first screening condition parameter with the largest value will be recorded as the standard interval. The number of reference condition parameters in the standard interval is the largest, indicating that it is representative and reliable. Finally, the execution frequencies corresponding to the reference condition parameters under the standard interval are summed and averaged, and the calculation result is recorded as the initial execution frequency of the initial information.
[0088] In a preferred embodiment, when there are multiple standard intervals, the number of execution frequencies corresponding to the same benchmark condition parameter in each standard interval is counted and recorded as the second screening condition parameter;
[0089] Obtain the execution frequency corresponding to the second screening condition parameter with the largest value in each standard interval respectively, and record it as the candidate frequency;
[0090] All candidate frequencies are arranged in descending order, and the standard interval corresponding to the candidate frequency with the lowest ranking is saved, and the standard interval corresponding to the candidate frequency with a ranking higher than the lowest ranking is deleted.
[0091] In this implementation, when there are multiple standard intervals (i.e., the interval with the largest number of benchmark condition parameters and the allowable deviation interval with the same number of benchmark condition parameters), it is necessary to count the number of execution frequencies corresponding to the same benchmark condition parameter in each standard interval and mark them as the second screening condition parameter. Then, the execution frequency corresponding to the second screening condition parameter with the largest value is found from each standard interval, and these execution frequencies are recorded as candidate frequencies. Finally, all candidate frequencies are arranged in descending order. After the arrangement is completed, only the standard interval corresponding to the candidate frequency with the lowest ranking is retained, and all standard intervals corresponding to the candidate frequencies higher than the lowest ranking are deleted. The purpose is to not only ensure the success rate of reading RFID tags, but also ensure that the RFID tags can be read at a lower frequency, thereby reducing the consumption of reading resources.
[0092] In a preferred embodiment, the steps of collecting the signal transmission distance of the RFID tag and the type of the RFID tag in real time and matching the corresponding initial execution frequency include:
[0093] S301, obtaining initial information and an initial execution frequency corresponding to the initial information;
[0094] S302, constructing a convolutional neural network model, and summarizing the initial information and the initial execution frequency as a training data set;
[0095] S303, training the convolutional neural network model according to the training data set to obtain a frequency matching model;
[0096] S304: Obtain the signal transmission distance of the current RFID tag and the type of the RFID tag, and input them into the frequency matching model for matching to determine the initial execution frequency of the current RFID tag reading.
[0097] As described in the above steps S301-S304, when reading an RFID tag in an actual application, it is first necessary to determine the initial information of the RFID tag (initial information under different RFID tag types and different signal transmission distances), as well as the initial execution frequency corresponding to each initial information, and then construct a convolutional neural network model, and summarize the initial information and its corresponding initial execution frequency into a training data set. The training data set will contain a large number of samples, each sample containing initial information and initial execution frequency, and the neural network model can learn the relationship between the initial information and the initial execution frequency. After the training data set is determined, the convolutional neural network model will be trained based on the samples in the training data set. Through repeated iterations, optimization and cross-validation, a frequency matching model can eventually be obtained. When it is necessary to read the RFID tag, the signal transmission distance of the initial information corresponding to the RFID tag and the RFID tag type will be input into the frequency matching model to automatically match the initial execution frequency of the RFID tag reading.
[0098] In a preferred embodiment, the step of determining the execution state of the initial execution frequency according to the real-time response rate includes:
[0099] S401, obtaining the real-time response rate of the RFID tag at the initial execution frequency;
[0100] S402, obtaining a preset response rate evaluation interval, and comparing the response rate evaluation interval with the real-time response rate;
[0101] When the real-time response rate is within the response rate evaluation interval, it indicates that the reading process of the RFID tag is normal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as a valid state;
[0102] When the real-time response rate is not within the response rate evaluation interval, it indicates that the reading process of the RFID tag is abnormal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as an invalid state.
[0103] As described in the above steps S401-S402, when reading an RFID tag, its response rate needs to be collected in real time, and based on this, it is determined whether the reading of the RFID tag is normal. First, the real-time response rate of the RFID tag under the initial execution frequency needs to be obtained, and then a preset response rate evaluation interval is introduced. The response rate evaluation interval is a reference range set according to system requirements and historical data, and is used to evaluate whether the response rate of the RFID tag is within the normal range. It is specifically set according to actual needs, and then the real-time response rate is compared with the preset response rate evaluation interval, so as to determine whether the response rate of the RFID tag meets expectations. If the real-time response rate is within the response rate evaluation interval, it indicates that the reading process of the RFID tag is normal. In this case, the execution state of the initial execution frequency corresponding to the RFID tag will be recorded as a valid state, which means that the current execution frequency is appropriate, and the RFID tag can continue to be read at this frequency. However, if the real-time response rate is not within the response rate evaluation interval, it indicates that there is an abnormality in the reading process of the RFID tag. In this case, the execution state of the initial execution frequency corresponding to the RFID tag is recorded as an invalid state, and an instruction to adjust the execution frequency is issued, or the RFID tag and the reader are checked for problems.
[0104] In a preferred embodiment, the step of adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets the preset response rate evaluation interval includes:
[0105] Step 1. Obtain the real-time response rate of the RFID tag;
[0106] Step 2: Obtain the central value of the response rate evaluation interval, and perform a difference process between the central value and the real-time response rate to obtain the demand correction amount;
[0107] Step 3, adjust the initial execution frequency according to the required correction amount to obtain the updated execution frequency, and collect the real-time response rate of the RFID tag under the updated execution frequency;
[0108] If the real-time response rate of the RFID tag under the updated execution frequency falls within the response rate evaluation interval, it indicates that the execution frequency of the RFID tag is adjusted successfully, the execution frequency corresponding to the RFID tag is updated to the updated execution frequency, and the execution status is recorded as a valid status;
[0109] If the real-time response rate of the RFID tag under the updated execution frequency does not fall into the response rate evaluation interval, continue to calculate the required correction amount and repeat the execution frequency adjustment process of the FID tag until the real-time response rate of the RFID tag meets the preset response rate evaluation interval.
[0110] As described in the above steps Step 1-Step 3, when the execution state of the initial execution frequency corresponding to the RFID tag is invalid, it is first necessary to obtain the central value of the response rate evaluation interval. The central value is the median of the response rate evaluation interval, which represents the demand response rate expected to be achieved by the RFID tag. By performing a difference operation between the central value and the real-time response rate, a demand correction amount can be calculated. The demand correction amount reflects the gap between the response rate and the demand state of the current RFID tag. After outputting the demand correction amount, the initial execution frequency of the RFID tag can be adjusted. The adjusted execution frequency is recorded as the updated execution frequency. Under the updated execution frequency, the real-time response rate of the RFID tag needs to be re-collected to verify whether the adjustment is effective, that is, whether the updated execution frequency can make the response rate of the RFID tag meet the preset response rate evaluation interval. If the updated execution frequency is If the real-time response rate of the RFID tag successfully falls within the preset response rate evaluation interval under the updated execution frequency, then the execution frequency adjustment of the RFID tag is considered to be successful. At this time, the RFID tag will be read at this execution frequency and the execution state of the RFID tag will be converted to a valid state. However, if the real-time response rate of the RFID tag still fails to fall within the preset response rate evaluation interval under the updated execution frequency, then it is necessary to continue to calculate the required correction amount and repeat the above adjustment process. This process will continue until the real-time response rate of the RFID tag meets the preset response rate evaluation interval. Through this adaptive adjustment mechanism, the reading of the RFID tag can dynamically adjust the execution frequency of the RFID tag according to changes in the actual working environment, thereby ensuring that the RFID tag can work at the optimal real-time response rate and improving the efficiency and reliability of the entire system.
[0111] In a preferred embodiment, the step of adaptively adjusting the initial execution frequency of each initial information according to the number of responses of the valid state and the invalid state includes:
[0112] S501, counting the number of responses in the valid state and the number of responses in the invalid state, and recording the number of responses in the valid state as the first condition parameter, and recording the number of responses in the invalid state as the second condition parameter;
[0113] S502, calculating the difference between the first condition parameter and the second condition parameter, and recording it as a parameter to be evaluated;
[0114] S503, obtaining an evaluation threshold, and comparing the evaluation threshold with the parameter to be evaluated;
[0115] S504: If the parameter to be evaluated is greater than or equal to the evaluation threshold, it indicates that the initial execution frequency of the initial information is invalid, and the update execution frequencies in all invalid states are counted;
[0116] S505, performing cluster analysis on the update execution frequency to achieve adaptive adjustment of the initial execution frequency of the initial information;
[0117] S506: If the parameter to be evaluated is less than the evaluation threshold, it indicates that the initial execution frequency of the initial information is valid and no adaptive adjustment is required.
[0118] As described in the above steps S501-S506, after the RFID tag executes for a period of time according to the preset initial execution frequency (this period is set according to specific needs), it is necessary to adaptively adjust the initial execution frequency of each initial information. First, it is necessary to count the number of responses in the valid state and the invalid state, and record the number of responses in the valid state as the first condition parameter, and record the number of responses in the invalid state as the second condition parameter. Then, the difference between the first condition parameter and the second condition parameter is calculated (the second condition parameter minus the first condition parameter), and this difference is recorded as the parameter to be evaluated. Then, a preset evaluation threshold is introduced to compare with the parameter to be evaluated, so as to judge whether the initial information Whether the initial execution frequency needs to be adjusted. If the parameter to be evaluated is greater than or equal to the evaluation threshold, this indicates that there is a problem with the current initial execution frequency and it needs to be adjusted. In this case, the update execution frequencies in all invalid states will be counted and used as a reference to adaptively adjust the initial execution frequency of the initial information. Specifically, the frequency range that needs to be adjusted can be identified by clustering analysis of the update execution frequencies. On the contrary, if the parameter to be evaluated is less than the evaluation threshold, this indicates that the current initial execution frequency is valid and no adaptive adjustment is required. In this case, the existing initial execution frequency can be kept unchanged and the response of the RFID tag can continue to be observed to ensure its stability and reliability.
[0119] In a preferred embodiment, cluster analysis is performed on the update execution frequency to implement the step of adaptively adjusting the initial execution frequency of the initial information, including:
[0120] Obtain all update execution frequencies, and perform bidirectional offset processing on each update execution frequency to obtain multiple clustering intervals;
[0121] Collect the number of update execution frequencies in each clustering interval and record it as the first sample parameter;
[0122] Collect the response rate of the RFID tag corresponding to the update execution frequency in each cluster interval, and record it as the second sample parameter;
[0123] Obtaining an evaluation function, and inputting the first sample parameter and the second sample parameter into the evaluation function together, and calibrating the output result of the evaluation function as the evaluation parameter;
[0124] The evaluation parameters are arranged in descending order, and the clustering interval corresponding to the evaluation parameter with the highest ranking is marked as the sample interval, and the lower limit value of the sample interval is adjusted to the initial execution frequency of the initial information.
[0125] In this embodiment, when the initial execution frequency is adaptively adjusted, it is first necessary to obtain data of all update execution frequencies, and perform bidirectional offset processing on these update execution frequencies, so as to obtain multiple clustering intervals, and then collect the number of update execution frequencies in each clustering interval and record them as the first sample parameter. At the same time, it is also necessary to collect the response rate of the RFID tag corresponding to the update execution frequency in each clustering interval, and record the collected response rate as the second sample parameter, and then introduce a preset evaluation function, and calculate the evaluation parameter by inputting the first sample parameter and the second sample parameter into the evaluation function together, wherein the expression of the evaluation function is: , where represents the evaluation parameters, and represents the weight coefficient of the first sample parameter and the second sample parameter, and They represent the first sample parameter and the second sample parameter respectively. After the evaluation output, all evaluation parameters will be arranged in descending order. The clustering interval corresponding to the evaluation parameter with the highest ranking will be calibrated as the sample interval. At the same time, the lower limit value of the sample interval will be adjusted to the initial execution frequency of the initial information, thereby realizing adaptive adjustment of the initial execution frequency of the initial information.
[0126] See also Figure 2 , a multi-modal RFID reading and writing system with adaptive frequency adjustment, applied to the above-mentioned multi-modal RFID reader with adaptive frequency adjustment, comprising:
[0127] An information collection module, the information collection module is used to obtain initial information from the RFID tag, wherein the initial information includes the type of the RFID tag and the signal transmission distance;
[0128] An initialization module, which is used to collect the response rate and signal transmission distance of each type of initial information, and determine the initial execution frequency of each initial information according to the response rate;
[0129] An execution frequency matching module is used to collect the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and match the corresponding initial execution frequency;
[0130] A state output module, the state output module is used to collect the real-time response rate of the RFID tag under the initial execution frequency, and determine the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state;
[0131] In the valid state, the current initial execution frequency is kept unchanged until the reading of the RFID tag is completed;
[0132] In the invalid state, the execution frequency of the RFID tag is adaptively adjusted according to the real-time response rate until the real-time response rate of the RFID tag meets the preset response rate evaluation interval;
[0133] The execution frequency optimization module is used to collect the response times of the valid state and the invalid state under each initial information, and adaptively adjust the initial execution frequency of each initial information according to the response times of the valid state and the invalid state.
[0134] In the above, the system includes an information acquisition module, an initialization module, an execution frequency matching module, a state output module and an execution frequency optimization module. The information acquisition module is responsible for obtaining initial information covering the type of RFID tags and the distance of signal transmission from RFID tags. The initialization module is used for the response rate and signal transmission distance of the initial information of each type of RFID tags under different conditions, and determines the initial execution frequency of each initial information. The execution frequency matching module is responsible for real-time monitoring of the signal transmission distance and tag type of the RFID tag, and matching the corresponding initial execution frequency according to the signal transmission distance and tag type of the RFID tag to ensure that when the tag moves or the environment changes, the system can quickly adjust the frequency to maintain the best reading effect. The state output module is responsible for real-time monitoring The response rate of the RFID tag at the initial execution frequency is used as the basis to determine whether the current execution frequency is in a valid state. If it is in a valid state, the system will keep the current frequency unchanged until the reading operation of the RFID tag is completed. On the contrary, if it is in an invalid state, the system will adaptively adjust the execution frequency of the RFID tag according to the real-time response rate until the response rate of the tag meets the preset response rate evaluation interval, thereby ensuring the stability and reliability of communication. The execution frequency optimization module collects the number of responses in the valid and invalid states under each initial information, and adaptively adjusts the initial execution frequency of each initial information to ensure that the system can continuously improve performance and reduce the occurrence of invalid states during long-term operation, thereby improving overall work efficiency and user experience.
[0135] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.
[0136] The above is only a preferred embodiment of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principles of the present invention, and these improvements and modifications should also be considered as the protection scope of the present invention. The structures, devices and operating methods not specifically described and explained in the present invention shall be implemented according to the conventional means in the art unless otherwise specified and limited.
Claims
1. A multi-modal RFID reader / writer with adaptive frequency adjustment, characterized in that: Used to read and write RFID tags, the reading and writing methods include: Acquire initial information from the RFID tag, wherein the initial information includes the type of the RFID tag and a signal transmission distance; Collecting the response rate and signal transmission distance of the initial information of each type, and determining the initial execution frequency of each initial information according to the response rate; Collect the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and match the corresponding initial execution frequency; Collecting the real-time response rate of the RFID tag at the initial execution frequency, and determining the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state; In the effective state, the current initial execution frequency is maintained unchanged until the reading of the RFID tag is completed; In the invalid state, adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval; Collecting the number of responses of the valid state and the invalid state under each of the initial information, and adaptively adjusting the initial execution frequency of each of the initial information according to the number of responses of the valid state and the invalid state; The step of collecting the response rate and signal transmission distance of the initial information of each type and determining the initial execution frequency of each initial information according to the response rate includes: Obtaining the response rate of the same type of initial information at the same signal transmission distance, and recording it as a reference condition parameter; Acquire an allowable deviation interval, and perform offset processing on each reference condition parameter according to an upper limit value and a lower limit value of the allowable deviation interval to obtain a plurality of allowable deviation intervals; Counting the number of reference condition parameters in each of the allowable deviation intervals and recording them as the first screening condition parameters; Arrange the first screening condition parameters in descending order, and record the allowable deviation interval corresponding to the first screening condition parameter with the largest value as the standard interval; The execution frequencies corresponding to the benchmark condition parameters in the standard interval are summed and averaged to obtain the initial execution frequency of the initial information; The step of collecting the signal transmission distance of the RFID tag and the type of the RFID tag in real time and matching the corresponding initial execution frequency includes: Acquire the initial information and the initial execution frequency corresponding to the initial information; Constructing a convolutional neural network model, and summarizing the initial information and the initial execution frequency into a training data set; Training the convolutional neural network model according to the training data set to obtain a frequency matching model; Obtaining the signal transmission distance of the current RFID tag and the type of the RFID tag, and inputting them into the frequency matching model for matching, and determining the initial execution frequency of the current RFID tag reading; The step of determining the execution state of the initial execution frequency according to the real-time response rate comprises: Obtaining a real-time response rate of the RFID tag at the initial execution frequency; Obtaining a preset response rate evaluation interval, and comparing the response rate evaluation interval with the real-time response rate; When the real-time response rate is within the response rate evaluation interval, it indicates that the reading process of the RFID tag is normal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as a valid state; When the real-time response rate is not within the response rate evaluation interval, it indicates that the reading process of the RFID tag is abnormal, and the execution state of the initial execution frequency corresponding to the RFID tag is recorded as an invalid state; The step of adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval includes: Obtaining a real-time response rate of the RFID tag; Obtaining a central value of the response rate evaluation interval, and performing a difference process between the central value and the real-time response rate to obtain a demand correction amount; The initial execution frequency is adjusted according to the demand correction amount to obtain an updated execution frequency, and the real-time response rate of the RFID tag under the updated execution frequency is collected; If the real-time response rate of the RFID tag under the updated execution frequency falls within the response rate evaluation interval, it indicates that the execution frequency of the RFID tag is successfully adjusted, the execution frequency corresponding to the RFID tag is updated to the updated execution frequency, and the execution status is recorded as a valid status; If the real-time response rate of the RFID tag under the update execution frequency does not fall into the response rate evaluation interval, continue to calculate the required correction amount and repeat the execution frequency adjustment process of the FID tag until the real-time response rate of the RFID tag meets the preset response rate evaluation interval.
2. The multi-modal RFID reader / writer with adaptive frequency adjustment according to claim 1, characterized in that: When acquiring the initial information from the RFID tag, preprocessing the initial information, wherein the preprocessing includes filtering and noise suppression; The preprocessed initial information is normalized to unify the dimensions of all the initial information.
3. The multi-modal RFID reader / writer with adaptive frequency adjustment according to claim 1, characterized in that: When there are multiple standard intervals, the number of execution frequencies corresponding to the same reference condition parameter in each standard interval is counted and recorded as the second screening condition parameter; Obtaining the execution frequency corresponding to the second screening condition parameter with the largest value in each of the standard intervals respectively, and recording it as a candidate frequency; All the candidate frequencies are arranged in descending order, and the standard interval corresponding to the candidate frequency with the lowest ranking is saved, and the standard intervals corresponding to the candidate frequencies with a ranking higher than the lowest ranking are deleted.
4. The multi-modal RFID reader / writer with adaptive frequency adjustment according to claim 1, characterized in that: The step of adaptively adjusting the initial execution frequency of each of the initial information according to the number of responses of the valid state and the invalid state comprises: Counting the number of responses of the valid state and the invalid state, and recording the number of responses of the valid state as the first condition parameter, and recording the number of responses of the invalid state as the second condition parameter; Calculating the difference between the first condition parameter and the second condition parameter, and recording it as a parameter to be evaluated; Obtaining an evaluation threshold, and comparing the evaluation threshold with the parameter to be evaluated; If the parameter to be evaluated is greater than or equal to the evaluation threshold, it indicates that the initial execution frequency of the initial information is invalid, and the update execution frequencies in all invalid states are counted; Performing cluster analysis on the update execution frequency to achieve adaptive adjustment of the initial execution frequency of the initial information; If the parameter to be evaluated is less than the evaluation threshold, it indicates that the initial execution frequency of the initial information is valid and no adaptive adjustment is required.
5. The multi-modal RFID reader / writer with adaptive frequency adjustment according to claim 4, characterized in that: The step of performing cluster analysis on the update execution frequency to realize adaptive adjustment of the initial execution frequency of the initial information includes: Acquire all the update execution frequencies, and perform bidirectional offset processing on each of the update execution frequencies to obtain multiple clustering intervals; Collecting the number of update execution frequencies in each of the clustering intervals and recording it as a first sample parameter; Collecting the response rate of the RFID tag corresponding to the update execution frequency in each of the clustering intervals, and recording it as the second sample parameter; Obtaining an evaluation function, and inputting the first sample parameter and the second sample parameter into the evaluation function together, and calibrating the output result of the evaluation function as an evaluation parameter; The evaluation parameters are arranged in descending order, and the clustering interval corresponding to the evaluation parameter with the highest ranking is marked as the sample interval, and the lower limit value of the sample interval is adjusted to the initial execution frequency of the initial information.
6. A multi-modal RFID reading and writing system with adaptive frequency adjustment, characterized in that: The multi-modal RFID reader / writer with adaptive frequency adjustment applied to any one of claims 1 to 5 comprises: An information acquisition module, the information acquisition module is used to obtain initial information from the RFID tag, wherein the initial information includes the type of the RFID tag and the signal transmission distance; An initialization module, the initialization module is used to collect the response rate and signal transmission distance of the initial information under each type, and determine the initial execution frequency of each initial information according to the response rate; An execution frequency matching module, which is used to collect the signal transmission distance of the RFID tag and the type of the RFID tag in real time, and match the corresponding initial execution frequency; A state output module, the state output module is used to collect the real-time response rate of the RFID tag under the initial execution frequency, and determine the execution state of the initial execution frequency according to the real-time response rate, wherein the execution state includes a valid state and an invalid state; In the effective state, the current initial execution frequency is maintained unchanged until the reading of the RFID tag is completed; In the invalid state, adaptively adjusting the execution frequency of the RFID tag according to the real-time response rate until the real-time response rate of the RFID tag meets a preset response rate evaluation interval; An execution frequency optimization module is used to collect the number of responses of the valid state and the invalid state under each of the initial information, and adaptively adjust the initial execution frequency of each of the initial information according to the number of responses of the valid state and the invalid state.
Citation Information
Patent Citations
A method for selecting an efficient read-write interval based on RFID equipment
CN109447558A
Beef cattle breeding intelligent monitoring system capable of adaptively adjusting RFID reading distance
CN118333073A