Double-channel RFID reader-writer control method and system based on dynamic cooperation mechanism
The dual-channel RFID reader control method with dynamic collaborative mechanism acquires multi-source data to generate fusion strategies and dynamically adjusts the working mode of the dual channels. This solves the problem that static collaborative strategies cannot adapt to complex scenarios and improves tag recognition efficiency and task response speed.
Patent Information
- Application Number
- CN202511794158.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-02
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2045-12-02
AI Technical Summary
Existing dual-channel RFID reader control methods mostly adopt static coordination strategies, which cannot perceive environmental changes and adjust the coordination mode in real time. This leads to a decrease in tag recognition rate, an increase in missed reading rate, and a delay in priority task response, making it difficult to meet the high requirements of complex dynamic scenarios.
A control method based on dynamic collaboration mechanism is adopted. By acquiring multi-source data (environmental parameters, label distribution, host computer instructions), a fusion strategy is generated, including automatic frequency hopping, time division multiplexing and priority identification strategy. The working frequency, time slice and task priority of the dual channels are dynamically adjusted, and the collaboration strategy is optimized by using machine learning and feedback mechanism.
It enables efficient collaboration between dual-channel RFID readers in complex scenarios, improving tag recognition rate, interference suppression capability, and task response speed, and is suitable for complex and dynamic scenarios such as logistics sorting and warehouse management.
Smart Images

Figure CN121234964A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data identification technology, specifically to a dual-channel RFID reader control method and system based on a dynamic collaborative mechanism. Background Technology
[0002] As a core technology of the Internet of Things (IoT) sensing layer, RFID technology is widely used in logistics, warehousing, retail, and other fields. To improve tag identification efficiency and expand coverage, dual-channel RFID readers, with their ability to operate dual antenna channels in parallel, are gradually becoming the industry mainstream.
[0003] Existing control methods for dual-channel RFID readers mostly employ static coordination strategies, such as fixed time-division multiplexing or frequency-division multiplexing modes, which can only meet the coordination needs of simple scenarios. In practical applications, the scene environment, tag distribution, and host computer commands are all dynamically changing. Static strategies cannot perceive these changes in real time and adjust the coordination method accordingly. For example, when interference signals in the environment increase, fixed-frequency channels are susceptible to interference, leading to a decrease in tag recognition rate. When tag density increases sharply, the fixed-time-slice time-division multiplexing strategy cannot promptly increase the channel switching frequency, resulting in an increase in missed read rate. When the host computer requires priority identification of specific tags, static strategies cannot quickly adjust channel priorities, leading to delays in priority task response. These problems collectively limit the performance of dual-channel RFID readers and make it difficult to meet the high requirements of complex and dynamic scenarios. Summary of the Invention
[0004] This disclosure proposes a dual-channel RFID reader control method and system based on a dynamic collaborative mechanism, aiming to overcome at least one of the defects in the prior art.
[0005] To achieve the above objectives, the technical solution disclosed in this invention is as follows:
[0006] According to one aspect of this disclosure, a dual-channel RFID reader / writer control method based on a dynamic collaborative mechanism is provided, comprising the following steps:
[0007] The system acquires environmental parameters for the current application scenario, including interference signal strength, operating temperature, and humidity; tag distribution information, including tag density, location coordinates, and movement speed; and host computer instructions for prioritizing tag ID prefix identification and tag data type reading, providing multi-source data support for dual-channel dynamic collaboration.
[0008] A fusion strategy is generated based on the multi-source data. The fusion strategy includes an automatic frequency hopping strategy based on interference signal strength, a time division multiplexing strategy based on tag density, and a priority identification strategy based on host computer instructions, which are used to determine the working mode and coordination method of the dual channels.
[0009] The operating frequencies of the two channels are switched according to the automatic frequency hopping strategy, the operating time slices of the two channels are allocated according to the time division multiplexing strategy, and the target tag read and write operations of the two channels are prioritized according to the priority identification strategy, so as to realize dynamic coordination of the two channels.
[0010] The operation results of the dual-channel RFID and changes in environmental parameters are collected, and the frequency switching threshold of the automatic frequency hopping strategy, the time slice length of the time division multiplexing strategy, and the tag priority weight of the priority identification strategy are adjusted respectively to dynamically optimize the collaborative strategy.
[0011] Furthermore, one step of the automatic frequency hopping strategy includes: when the interference signal strength exceeds a preset threshold, controlling the dual channels to switch to a preset interference-free frequency channel. The preset interference-free frequency channel is determined according to multi-region frequency configuration parameters, which include the frequency range and channel spacing of the current working area.
[0012] Furthermore, one step of the time-division multiplexing strategy includes: dynamically allocating the working time slice length of the dual channels according to the tag density; when the tag density is higher than a first threshold, shortening the time slice length to increase the channel switching frequency and increase the tag recognition coverage; when the tag density is lower than a second threshold, extending the time slice length to reduce the channel switching overhead and improve the single-channel operation efficiency.
[0013] Furthermore, one step of the priority identification strategy includes: according to the priority identification tag type in the host computer instruction, controlling the dual channels to prioritize reading or writing data of tags of that type when performing RFID operations. The priority identification tag type includes the protocol type of the electronic tag, the tag purpose, and the user to whom the tag belongs.
[0014] Furthermore, the automatic frequency hopping strategy is implemented by employing frequency hopping spread spectrum technology to switch the operating frequencies of the two channels according to a preset frequency hopping sequence. The frequency hopping sequence is dynamically generated based on the frequency regulations of the current working area and the strength of interference signals to ensure that the two channels operate in interference-free frequency channels.
[0015] Furthermore, the time-division multiplexing strategy is implemented by using an internal real-time clock to achieve time synchronization between the two channels, ensuring that the two channels work alternately within the allocated time slices and avoiding signal interference between the channels. The accuracy of the time synchronization is less than 1 millisecond.
[0016] Furthermore, the execution method of the priority identification strategy includes inserting the target tag operation task into the dual-channel RFID operation queue, increasing the priority of the target tag operation task, ensuring that the target tag operation task is executed before other tag operation tasks, and the target tag conforms to the priority identification tag type in the host computer instruction.
[0017] Furthermore, the RFID operation result acquisition includes real-time acquisition of the tag recognition rate, bit error rate, missed read rate, and reading time of each tag for dual channels. The environmental parameter changes include the changes in interference signal strength and the changes in operating temperature. The acquisition frequency is at least once per second.
[0018] Furthermore, adjusting the automatic frequency hopping strategy includes:
[0019] Machine learning algorithms are used to analyze the collected dual-channel RFID operation results and environmental parameter changes to predict the optimal frequency switching threshold, time slice length, and tag priority weight, thereby achieving self-optimization of the collaborative strategy. The training data for the machine learning algorithm includes historical scene perception data, collaborative strategies, and corresponding dual-channel RFID operation results.
[0020] The adjusted collaboration strategy is sent to the host computer via a predefined communication protocol, and the adjusted collaboration strategy is executed after receiving the confirmation instruction from the host computer.
[0021] If no confirmation instruction is received from the host computer within a preset time, the original collaborative strategy remains unchanged. The predefined communication protocol includes command frames, response frames, and notification frames. The command frame is used for the host computer to send instructions, the response frame is used for the reader to return results, and the notification frame is used for the reader to send status information.
[0022] According to another aspect of this disclosure, a dual-channel RFID reader / writer control system based on a dynamic coordination mechanism is provided for implementing the dual-channel RFID reader / writer control method based on the dynamic coordination mechanism described above, comprising:
[0023] The scene perception module is used to acquire environmental parameters, tag distribution information and host computer instructions of the current application scene, and provide multi-source data support for dual-channel dynamic collaboration;
[0024] The strategy generation module, connected to the scene perception module, is used to generate a fusion strategy based on the multi-source data of the scene perception module. The fusion strategy includes an automatic frequency hopping strategy based on interference signal strength, a time division multiplexing strategy based on tag density, and a priority identification strategy based on host computer instructions, and determines the working mode and coordination method of the dual channels.
[0025] The channel control module, connected to the strategy generation module, is used to switch the operating frequency of the two channels according to the automatic frequency hopping strategy, allocate the operating time slices of the two channels according to the time division multiplexing strategy, and control the two channels to prioritize the execution of target tag read and write operations according to the priority identification strategy, so as to realize the dynamic coordination of the two channels.
[0026] The feedback adjustment module, connected to the channel control module and the strategy generation module, is used to collect the dual-channel RFID operation results and environmental parameter changes in the channel control module, and adjust the frequency switching threshold of the automatic frequency hopping strategy, the time slice length of the time division multiplexing strategy, and the tag priority weight of the priority identification strategy, so as to dynamically optimize the collaborative strategy.
[0027] The beneficial effects of this invention are:
[0028] The dual-channel RFID reader control method and system based on dynamic collaborative mechanism provided by this invention acquires multi-source data, namely environmental parameters, tag distribution information and host computer instructions, through the scene perception module, providing comprehensive data support for the generation of collaborative strategies.
[0029] Specifically, the strategy generation module integrates three strategies: automatic frequency hopping, time-division multiplexing, and priority identification. It dynamically determines the channel working mode and coordination method for different scenarios, achieving precise adaptation to environmental interference, tag distribution, and host computer instructions.
[0030] Furthermore, the channel control module dynamically switches frequencies, allocates time slices, and adjusts task priorities according to the fusion strategy to ensure efficient collaboration between the two channels in complex scenarios; the feedback adjustment module optimizes strategy parameters in real time, such as frequency switching thresholds, time slice lengths, and priority weights, by collecting operation results and environmental changes, thereby achieving self-learning and self-optimization of the collaboration strategy.
[0031] Compared with existing technologies, the advantage of this invention lies in constructing a dynamic collaboration of "perception-generation-control-feedback". Through multi-source data fusion and dynamic strategy adjustment, it solves the problem that existing static collaboration strategies cannot adapt to complex dynamic scenarios.
[0032] Specifically, the automatic frequency hopping strategy can avoid environmental interference in real time, significantly improving the tag recognition rate; the time-division multiplexing strategy dynamically adjusts the time slice according to the tag density, reducing channel switching overhead while ensuring recognition coverage; and the priority recognition strategy quickly responds to host computer commands, meeting the priority task requirements in specific scenarios. Through the self-optimization mechanism of the feedback adjustment module, the collaborative strategy can continuously evolve with changes in the scenario, further improving the adaptability and stability of the dual-channel reader, enhancing the tag recognition efficiency, interference suppression capability, and task response speed of the dual-channel RFID reader, making it suitable for complex and dynamic scenarios such as logistics sorting and warehouse management.
[0033] The above description is merely an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention and to implement it in accordance with the contents of the specification, the preferred embodiments of the present invention are described in detail below with reference to the accompanying drawings. Attached Figure Description
[0034] Figure 1 This is a flowchart of a dual-channel RFID reader control method in one embodiment of the present invention;
[0035] Figure 2 This is a schematic diagram illustrating the effect of the dynamic frequency hopping strategy in one embodiment of the present invention;
[0036] Figure 3 This is a heatmap of tag recognition rate and a statistical chart of tag density distribution in one embodiment of the present invention;
[0037] Figure 4 This is a schematic diagram of dual-channel time slice optimization analysis in one embodiment of the present invention;
[0038] Figure 5 This is a schematic diagram comparing the performance of channel collaborative optimization in one embodiment of the present invention. Detailed Implementation
[0039] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] In embodiments of the present invention, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0041] The present invention provides the following preferred embodiments:
[0042] Example 1: This example addresses the problem that existing static collaborative strategies cannot adapt to complex dynamic scenarios. It refines the specific execution flow of a dual-channel RFID reader control method based on a dynamic collaborative mechanism, focusing on the logical connections between multi-source data acquisition, fusion strategy generation, dynamic collaborative execution, and feedback optimization to achieve dynamic collaboration of "sensing-generation-control-feedback." Figure 1 As shown, the steps of the control method are as follows:
[0043] S100: Acquires environmental parameters of the current application scenario, including interference signal strength, operating temperature and humidity; tag density, location coordinates and movement speed tag distribution information; and prioritizes the identification of tag ID prefixes and priority reading of tag data types from host computer instructions, providing multi-source data support for dual-channel dynamic collaboration.
[0044] S200: Generates a fusion strategy based on multi-source data. The fusion strategy includes an automatic frequency hopping strategy based on interference signal strength, a time division multiplexing strategy based on tag density, and a priority identification strategy based on host computer instructions. These strategies are used to determine the working mode and coordination method of the dual channels.
[0045] S300: Switches the operating frequency of the two channels according to the automatic frequency hopping strategy, allocates the working time slices of the two channels according to the time division multiplexing strategy, and controls the two channels to prioritize the execution of target tag read and write operations according to the priority identification strategy, so as to realize dynamic coordination of the two channels.
[0046] S400: Collects RFID operation results and environmental parameter changes from dual channels, and adjusts the frequency switching threshold of the automatic frequency hopping strategy, the time slice length of the time division multiplexing strategy, and the tag priority weight of the priority identification strategy to dynamically optimize the collaborative strategy.
[0047] In this embodiment, acquiring multi-source data of the current application scenario is the foundation of dynamic collaboration. Specifically, this includes real-time acquisition of environmental parameters through the reader's built-in sensor modules, such as interference signal strength obtained by detecting noise power at the current operating frequency through the RF front-end module, and operating temperature and humidity collected by temperature and humidity sensors; obtaining tag distribution information through the backscattered signal strength of RFID tags and the angle estimation of the reader's antenna array, such as tag density determined by counting the number of tags per unit area, location coordinates calculated by the angle of arrival of signals received from multiple antennas, and movement speed derived by the time difference of continuously acquiring tag positions; and receiving instructions from the host computer through the communication interface between the reader and the host computer, such as prioritizing the identification of tag ID prefixes and prioritizing the reading of tag data types. This multi-source data provides comprehensive support for dual-channel dynamic collaboration from three dimensions: environment, tags, and task requirements, ensuring the relevance and accuracy of subsequent strategy generation. For example, interference signal strength data is directly related to the triggering conditions of the automatic frequency hopping strategy, tag density data determines the time slice length of the time division multiplexing strategy, and host computer instructions specify the task priority of the priority identification strategy.
[0048] Furthermore, when generating a fusion strategy based on multi-source data, environmental parameters, tag distribution information, and host computer instructions need to be correlated and analyzed to form a comprehensive collaborative strategy encompassing automatic frequency hopping, time-division multiplexing, and priority identification. Specifically, the interference signal strength in the environmental parameters triggers the generation of the automatic frequency hopping strategy to determine the operating frequency of the dual channels; the tag density in the tag distribution triggers the generation of the time-division multiplexing strategy to allocate the working time slices of the dual channels; and the host computer instructions trigger the generation of the priority identification strategy to control the task priority of the dual channels. These three are not executed independently but are integrated into a whole. For example, when the interference signal is strong and the tag density is high, the automatic frequency hopping strategy will switch to the interference-free frequency, while the time-division multiplexing strategy will shorten the time slice length to increase the channel switching frequency, and the priority identification strategy will allow the dual channels to prioritize the tags specified by the host computer during the switching process, jointly determining the working mode and collaborative method of the dual channels. This fusion method ensures that the strategy can simultaneously adapt to the dynamic changes in environmental interference, tag distribution, and task requirements, avoiding the limitations of a single strategy.
[0049] Furthermore, when executing dual-channel dynamic coordination according to the fusion strategy, the automatic frequency hopping strategy is responsible for switching the operating frequency. When the interference signal strength exceeds a preset threshold, the dual channels are controlled to switch from the current frequency to a preset interference-free frequency channel. Figure 2 As shown, the frequency hopping paths of channels 1 and 2 avoid high-frequency interference regions such as 900MHz and 920MHz, ensuring operation in low-interference channels. The time-division multiplexing strategy is responsible for allocating working time slices. When the tag density is higher than the first threshold, the time slice length is shortened to increase the channel switching frequency. Figure 4 As shown, the time slice length dynamically decreases as the label density increases, for example, from a label density of 1.0 labels / m². 2 Increased to 2.5 tags / m 2 In this way, the time slice is shortened from 200ms to 80ms; the priority identification strategy is responsible for controlling priority operation. When the host computer instruction requires priority reading of tags with a specific ID prefix, the dual channels are controlled to scan tags with that prefix and read their data first when performing RFID operations, ensuring that the processing priority of the target tag is higher than that of ordinary tags. The three work together to achieve dynamic adaptation of the dual channels in terms of frequency, time and task.
[0050] Furthermore, feedback adjustments dynamically optimize the parameters in the fusion strategy by collecting the RFID operation results and environmental parameter changes from both channels, such as tag recognition rate, bit error rate, and missed read rate, as well as changes in interference signal strength and operating temperature. For example, when the collected interference signal strength is consistently higher than the original frequency switching threshold, the frequency switching threshold of the automatic frequency hopping strategy is adjusted, such as decreasing it from -60dBm to -70dBm, to trigger frequency hopping earlier and avoid the impact of interference on the recognition rate. When the collected tag density is higher than the first threshold and the recognition rate does not meet expectations, the time slice length of the time division multiplexing strategy is adjusted, such as shortening it from 200ms to 80ms, to further increase the channel switching frequency and increase tag recognition coverage. When the processing time for priority identification tags in the host computer instructions is too long, the tag priority weight of the priority identification strategy is adjusted, such as increasing it from 0.6 to 0.8, to increase the processing priority of this type of tag and speed up task response. These adjustments are implemented through a feedback mechanism to ensure that the collaborative strategy continuously evolves with changes in the scenario, combined with... Figure 5 As shown, the optimized performance curve is significantly better than the basic performance, demonstrating the improvement of synergistic effect brought about by feedback adjustment.
[0051] The advantage of this embodiment lies in its realization of dynamic collaborative control of the dual-channel RFID reader / writer. This involves a complete dynamic adjustment mechanism, encompassing multi-source data acquisition, fusion strategy generation, strategy execution, and feedback optimization. This mechanism ensures that the dual channels can adapt to dynamic changes in environmental interference, tag distribution, and host computer instructions in real time. It solves the problem that existing static collaborative strategies cannot adapt to complex scenarios, thus improving the adaptability and stability of the dual-channel reader / writer.
[0052] Example 2: To address the issue of insufficient legitimacy and interference avoidance effectiveness caused by regional frequency differences in existing automatic frequency hopping strategies, this example further refines the channel selection logic based on multi-regional frequency configuration parameters in the automatic frequency hopping strategy. The execution of the automatic frequency hopping strategy is based on multi-regional frequency configuration parameters, which include the legal frequency range and channel spacing information of the current working region. These parameters are obtained either through real-time synchronization between the reader and the host computer via the communication interface or through pre-storage in the reader's built-in regional configuration module. These parameters serve as constraints for frequency hopping, ensuring that the frequency during dual-channel switching always remains within the legal range of the current region.
[0053] Furthermore, the reader monitors the interference signal strength at the current operating frequency in real time through its RF front-end module. When the interference signal strength exceeds a preset threshold, it automatically triggers frequency hopping. At this time, the reader selects a target channel from a preset set of interference-free frequency channels. These interference-free channels are pre-selected based on frequency configuration parameters for multiple regions, meeting the frequency requirements of the current region while avoiding known high-interference areas. Figure 2As shown, the frequency hopping paths of channels 1 and 2 avoid high-frequency interference areas such as 900MHz and 920MHz, while their operating frequencies are strictly controlled within the legal frequency range of the current region. The frequency hopping paths of the dual channels are dynamically adjusted by continuously monitoring the strength of interference signals to ensure that interference is avoided while not violating local frequency regulations.
[0054] The advantage of this embodiment is that by introducing multi-regional frequency configuration parameters, the automatic frequency hopping strategy can maintain frequency legitimacy when used in different regions. At the same time, combined with interference monitoring, it can achieve accurate interference-free channel switching, thereby improving the adaptability of the dual-channel reader in cross-regional scenarios.
[0055] Example 3: To address the insufficient adaptability to tag density changes caused by the fixed time slice length in existing time-division multiplexing strategies, this example further refines the logic for dynamically adjusting the working time slice length based on tag density within the time-division multiplexing strategy. The core of the time-division multiplexing strategy is to adjust the allocation of working time slices for the two channels according to changes in tag density. Tag density is obtained by dividing the number of tags identified per unit time by the coverage area of the reader / writer; its value reflects the density of tags in the current scenario.
[0056] Furthermore, the time-division multiplexing strategy sets a first threshold and a second threshold as trigger conditions for adjusting the time slice length. When the label density is higher than the first threshold, it indicates that the label distribution in the current scenario is relatively dense, and it is necessary to increase the switching frequency of the dual channels to cover more label areas. In this case, the time slice length is shortened, for example, the original 200ms time slice is shortened to 80ms, so that the dual channels can switch working areas more frequently and increase the coverage of label recognition. When the label density is lower than the second threshold, it indicates that the label distribution in the current scenario is relatively sparse, and an excessively long time slice will lead to an increase in channel switching overhead. In this case, the time slice length is extended, for example, the 200ms time slice is extended to 400ms, reducing the number of switching between the dual channels, allowing the single channel more time to complete the read or write operation of each label, and improving the operating efficiency of the single channel. Figure 4 The diagram illustrating the dual-channel time slice optimization analysis visually demonstrates this dynamic adjustment process. The time slice length gradually shortens as the label density increases and gradually lengthens as the label density decreases, achieving dynamic matching between the time slice length and the label density.
[0057] The advantage of this embodiment is that the time-division multiplexing strategy can adjust the time slice length according to the dynamic changes in tag density, ensuring recognition coverage in high tag density scenarios and optimizing operation efficiency in low tag density scenarios, thus achieving a performance balance in different scenarios.
[0058] Example 4: To address the issue that existing priority identification strategies cannot accurately respond to the dynamic task priority requirements of the host computer, this example further refines the logic of controlling dual-channel priority processing of target tags based on host computer commands in the priority identification strategy. The execution of the priority identification strategy takes host computer commands as input, which are transmitted to the reader via Ethernet or RS232 interface. These commands contain tag type information that needs to be prioritized, covering dimensions such as the electronic tag's protocol type, purpose, and user.
[0059] Furthermore, after parsing the host computer instructions, the reader extracts the priority tag type information and transforms it into specific control logic. For example, when the host computer instruction requires priority reading of tags that use the EPC Gen2 protocol, are used for logistics tracking, and belong to a specific company, the reader, when performing RFID operations, first sends a query command for the EPC Gen2 protocol to limit the tag response range; in the ID information returned by the tags, it filters out tags containing the company's prefix and lists them as priority processing objects; during operation, the dual-channel reader prioritizes scanning the areas where these target tags are located and prioritizes reading their data, ensuring that target tags are processed before ordinary tags. This processing method ensures the accurate execution of the host computer instructions, enabling the dual-channel reader to dynamically adjust the processing priority according to task requirements.
[0060] The advantage of this embodiment is that the priority identification strategy can accurately respond to the task priority requirements of the host computer, and ensure the priority processing of the target tag by controlling the operation sequence of the dual channels, thereby improving the dual-channel reader's ability to support dynamic tasks.
[0061] Example 5: To address the problem of existing automatic frequency hopping strategies failing to dynamically adapt to regional frequency and real-time interference changes due to fixed frequency hopping sequences, this example further optimizes the dynamic frequency hopping sequence generation logic based on frequency hopping spread spectrum technology in the automatic frequency hopping strategy. The automatic frequency hopping strategy employs frequency hopping spread spectrum technology, and the generation of the frequency hopping sequence is constrained by the legal frequency range of the current working region. For example, the legal frequency range for Europe is 865-868MHz, and for North America it is 902-928MHz. These parameters are pre-stored through the reader's built-in region configuration module or synchronized in real-time with the host computer communication interface. Simultaneously, the frequency hopping sequence generation module combines the interference signal strength data monitored in real-time by the RF front-end module, such as... Figure 2 As shown, regions such as 900MHz and 920MHz exhibit high-frequency interference characteristics. The generation process first filters out all available channels within the legal frequency range of the current region, then eliminates high-interference channels based on real-time interference intensity, and finally generates a set of interference-free frequency channel sequences. The dual channels switch their operating frequencies sequentially according to this frequency hopping sequence to ensure that each frequency hop falls on a legal and interference-free channel.
[0062] Furthermore, when the interference intensity of a certain channel is detected to exceed a preset threshold, the frequency hopping sequence generation module will automatically remove that channel from the sequence and supplement it with other legitimate, interference-free channels to ensure the dynamic updating of the frequency hopping sequence. For example... Figure 2 The frequency hopping paths of the dual channels did not enter high-frequency interference regions such as 900MHz and 920MHz, and always remained within a legal channel with low interference during switching. It is important to understand that the application of frequency hopping spread spectrum technology allows the operating frequencies of the dual channels to switch rapidly according to the frequency hopping sequence, reducing the probability of interference at a single frequency. The dynamically generated frequency hopping sequence ensures that this switching always complies with regional frequency requirements and avoids real-time interference.
[0063] The advantage of this embodiment is that, through frequency hopping spread spectrum technology and dynamically generated frequency hopping sequences, the automatic frequency hopping strategy can adapt to changes in regional frequency requirements and interference environment in real time, ensuring that the dual channels always operate on legal and interference-free frequency channels, thereby improving the adaptability and reliability of the frequency hopping strategy.
[0064] Example 6: To address the issue of inter-channel signal interference caused by insufficient time synchronization accuracy in existing time-division multiplexing strategies, this example further refines the time synchronization mechanism based on an internal real-time clock within the time-division multiplexing strategy. The time-division multiplexing strategy achieves time synchronization between the two channels through an internal real-time clock. The clock signals of the real-time clock are simultaneously input to the control modules of both channels, ensuring complete consistency of the time bases of the two channels. The time synchronization accuracy is less than 1 millisecond. This high-precision synchronization ensures that the two channels strictly alternate within their allocated time slices. For example, when the time slice length is adjusted to 80ms, ... Figure 4 As shown, in high-tag-density scenarios where the time slice is shortened, the real-time clock sends a start signal to channel 1, initiating channel 1's operation. After 80ms, the real-time clock sends a stop signal to channel 1 and a start signal to channel 2, initiating channel 2's operation, and this cycle repeats. It's important to understand that this time synchronization mechanism avoids signal interference between channels caused by overlapping time slices, ensuring that only one channel is active within each time slice. Even in scenarios with dynamically adjusted time slices, such as changes in tag density causing the time slice length to shorten from 200ms to 80ms or lengthen to 400ms, the internal real-time clock maintains time synchronization between the two channels, guaranteeing accurate time slice switching.
[0065] The advantage of this embodiment is that, through high-precision time synchronization of the internal real-time clock, the time-division multiplexing strategy can ensure that the two channels work strictly alternately within the time slice, avoiding signal interference between channels and improving the stability and reliability of the time-division multiplexing strategy.
[0066] Example 7: To address the issue of delayed priority execution caused by the inaccurate insertion of target tag operation tasks into the operation queue in existing priority identification strategies, this example further refines the target task priority management logic based on the operation queue in the priority identification strategy. The execution of the priority identification strategy takes the target tag type in the host computer instruction as input. Upon receiving the host computer instruction, the control module parses the target tag type information, such as protocol type, purpose, and user, and then inserts the corresponding operation task into the front end of the dual-channel RFID operation queue. The operation queue adopts a priority queue management mechanism, marking the target tag's operation task as high priority to ensure its execution before ordinary tag operation tasks. For example, when the host computer instruction requires priority processing of logistics tracking tags using the EPC Gen2 protocol, the control module inserts this operation task into the front end of the queue. When the dual channels perform RFID operations, they first retrieve the target task from the front of the queue, execute the tag reading operation, and then process subsequent ordinary tasks after the target task is completed. Figure 5 In the diagram illustrating the performance comparison of channel collaborative optimization, the optimized priority processing strategy makes the target tag recognition process smoother. It's important to understand that inserting tasks into the operation queue does not interrupt the execution of existing tasks; it merely adjusts the execution order to ensure that the target tag operation tasks can respond promptly to the priority requirements of the host computer. This queue management mechanism guarantees the accuracy of target task insertion and avoids priority execution errors caused by queue disorder.
[0067] The advantage of this embodiment is that, through the insertion and priority management of target tasks in the operation queue, the priority identification strategy can accurately respond to the task priority requirements of the host computer, ensuring that the operation tasks of the target tags are executed before other tasks, thereby improving the accuracy and timeliness of the priority identification strategy.
[0068] Example 8: In order to solve the problem that the existing acquisition mechanism cannot reflect the dual-channel operation status and environmental changes in a timely manner due to incomplete content coverage or insufficient frequency, this example further refines the acquisition logic of RFID operation results and environmental parameter changes.
[0069] Specifically, the RFID operation results collection covers the tag recognition rate, bit error rate, missed read rate, and reading time for each tag for each of the two channels. The tag recognition rate is the proportion of successfully read tags per unit time out of the total number of tags; the bit error rate is the proportion of erroneous bits in the received signal out of the total number of bits; the missed read rate is the proportion of unread tags out of the total number of tags; and the reading time for each tag is the time from tag recognition to processing completion. Environmental parameter change collection includes changes in interference signal strength and operating temperature. The change in interference signal strength is the difference between the current time and the previous second's interference signal strength, and the change in operating temperature is the difference between the current temperature and a preset reference temperature. The collection frequency is set to at least once per second to ensure that the data reflects the real-time operating status of the two channels and the dynamic changes in environmental parameters.
[0070] Furthermore, the collected data is transmitted to the data processing module via the internal bus. Tag recognition rate, bit error rate, missed read rate, and the reading time for each tag are used to evaluate the dual-channel performance. Changes in interference signal strength are used to assess sudden environmental interference events, and changes in operating temperature are used to monitor the reader's own operating status, preventing performance degradation due to excessive temperature. It's important to understand that the collected data covers multiple dimensions of the operational results and key changes in environmental parameters, ensuring data comprehensiveness; the frequency of at least once per second ensures data real-time performance, enabling timely adjustments to subsequent collaborative strategies in response to changes in channel status and the environment.
[0071] The advantage of this embodiment is that by collecting comprehensive and real-time RFID operation results and environmental parameter changes, it provides accurate input data for adjusting the collaborative strategy, ensuring the timeliness and accuracy of the strategy adjustment.
[0072] Example 9: In order to solve the problem that the existing automatic frequency hopping strategy adjustment relies on fixed rules and cannot adapt to complex scene changes, this example further optimizes the adjustment method of the automatic frequency hopping strategy by introducing a machine learning-driven self-optimization mechanism and a host computer confirmation mechanism.
[0073] Specifically, the adjustment process first uses a decision tree classification algorithm or a BP neural network algorithm to analyze the collected RFID operation results and environmental parameter changes. The RFID operation results include tag recognition rate, bit error rate, missed read rate, and reading time for each tag. Environmental parameter changes include changes in interference signal strength and operating temperature. The purpose of the analysis is to predict the optimal frequency switching threshold, time slice length, and tag priority weight. The frequency switching threshold is the critical value that triggers frequency switching when the interference signal strength reaches this value. The time slice length is the working time allocation for each of the two channels. The tag priority weight is the processing priority coefficient for different tags.
[0074] Furthermore, the training data for the machine learning algorithm comes from historical scene perception data, corresponding collaborative strategies, and operational results. Historical scene perception data includes environmental parameters such as past interference signal strength and operating temperature. Collaborative strategies include the frequency switching threshold, time slice length, and tag priority weight at that time. Operational results include performance indicators such as tag recognition rate and bit error rate at that time.
[0075] Furthermore, the adjusted collaborative strategy is sent to the host computer via a predefined communication protocol, which includes command frames, response frames, and notification frames. Command frames are used by the host computer to send instructions, response frames are used by the reader to return results, and notification frames are used by the reader to send status information. Here, the notification frame is used to transmit the adjusted collaborative strategy. After receiving the notification, the host computer returns a confirmation instruction, and the reader executes the adjusted strategy after receiving the confirmation instruction. If no confirmation instruction is received from the host computer within a preset time, the original collaborative strategy remains unchanged. The preset time is set according to the application scenario to ensure the security of the strategy adjustment.
[0076] It is important to understand that the application of machine learning algorithms enables collaborative strategies to make predictions based on historical data, improving the strategy's adaptability to complex scenarios; the host computer confirmation mechanism ensures the reliability of strategy adjustments and avoids the impact of erroneous operations on the system. The benefits of this embodiment are that machine learning enables self-optimization of the collaborative strategy, improving its adaptability; and the host computer confirmation mechanism ensures the security of strategy adjustments.
[0077] To address the issue that fixed time slice allocation in existing collaborative strategies cannot adapt to dynamic changes in tag density, this embodiment further refines the dynamic time slice adjustment strategy. By monitoring tag density in real time and triggering time slice length optimization, dynamic allocation of dual-channel operating time is achieved. In this embodiment, tag density is collected in real time by an RFID reader and is defined as the number of tags per unit area (tags / m²). 2 The system sets three density thresholds—low density, medium density, and high density—to classify different label distribution scenarios. When the label density is below the low density threshold, it indicates that the label distribution in the current scenario is sparse. In this case, the time slice length of the dual channels is shortened to reduce unnecessary time allocation. When the label density is between the medium density threshold and the high density threshold, the time slice length remains unchanged to maintain a stable working rhythm. When the label density exceeds the high density threshold, the time slice length is extended to increase the working time of the dual channels to meet the processing requirements under high label density.
[0078] like Figure 4The real-time label density curve shown illustrates the fluctuations in label density over time, marked with three density thresholds. The middle sub-plot represents the dynamic adjustment curve of the time slice, clearly demonstrating the adjustment process of the time slice length as label density changes. When the label density exceeds the high-density threshold, the time slice length increases significantly, while when the label density falls below the medium-density threshold, the time slice length shortens accordingly. After the time slice adjustment, the recognition rate remains at a high level and does not show a significant decrease due to large changes in label density. It is important to understand that label density is a key environmental parameter affecting the dual-channel processing capability. When label density increases, if the time slice length is fixed, it will lead to insufficient processing time for a single channel, thereby reducing the recognition rate. By monitoring the label density in real time and dynamically adjusting the time slice length, the working time of the dual channels can be matched with the label density, ensuring that each channel has sufficient time to process labels and maintain a stable recognition rate.
[0079] The advantage of this embodiment is that by using a time-slice dynamic adjustment strategy, the working time of the dual channels and the tag density are adapted, which improves the adaptability of the collaborative strategy to changes in tag distribution and ensures the stability of the tag recognition rate.
[0080] Example 10: To address the performance degradation issue caused by fixed collaboration strategies in existing dual-channel RFID reader control systems, which cannot adapt to dynamic changes in scenarios, this example provides a dual-channel RFID reader control system based on a dynamic collaboration mechanism. This system achieves dynamic adjustment and optimization of the strategy through multi-module collaboration. Specifically:
[0081] The control system comprises a scene perception module, a strategy generation module, a channel control module, and a feedback adjustment module. These modules interact and transmit commands via an internal bus, forming a dynamic collaborative mechanism of "perception-decision-execution-feedback." The scene perception module, serving as the data entry point, acquires environmental parameters, tag distribution information, and host computer commands for the current application scenario, providing multi-source data support for subsequent strategy generation. Environmental parameters include interference signal strength collected by the reader's built-in spectrum analyzer and operating temperature collected by a temperature sensor. Tag distribution information includes tag IDs read by RFID and tag density estimated from signal strength, as well as tag location distribution. Host computer commands include instructions such as priority tag type identification and task priority received via predefined communication protocols, such as command frames. This data is not collected in isolation but is synchronously integrated into structured scene data using timestamps, ensuring data timeliness and consistency. For example, it correlates interference signal strength, tag density, and host computer commands at the same moment, providing a complete scene snapshot for strategy generation.
[0082] Furthermore, the strategy generation module connects to the scene perception module to generate fusion strategies based on multi-source data from the scene perception module. These fusion strategies include an automatic frequency hopping strategy based on interference signal strength, a time-division multiplexing strategy based on tag density, and a priority identification strategy based on host computer instructions. These three strategies are not simply superimposed but dynamically integrated according to scene priorities. Specifically, the strategy generation module first parses the host computer instructions to determine the tag types and task priorities for priority identification. For example, when the host computer requires priority reading of a certain batch of tags, the priority identification strategy assigns a higher priority weight to that type of tag. Next, combining the interference signal strength in the environmental parameters, a decision tree classification algorithm is used to analyze the correlation between historical interference data and frequency hopping effects, predicting the optimal frequency switching threshold in the current scene—the critical value at which frequency switching is triggered when the interference signal strength reaches this value—and generating an automatic frequency hopping strategy. Finally, combining the tag density in the tag distribution information, a BP neural network algorithm is used to analyze the adaptation relationship between historical tag density and time slice length, predicting the optimal time slice length under the current tag density—the working time allocation for each of the two channels—and generating a time-division multiplexing strategy. The generation process of the fusion strategy needs to take into account the weight of multiple data sources. For example, the priority of the host computer instructions is higher than that of environmental parameters and tag distribution information to ensure the priority execution of urgent tasks. At the same time, environmental parameters and tag distribution information serve as basic scenario data to ensure the adaptability of the strategy.
[0083] Furthermore, the channel control module connects to the strategy generation module to achieve dynamic collaborative control of the two channels according to the fusion strategy. For the automatic frequency hopping strategy, the channel control module monitors the interference signal strength of the current operating frequency in real time. When the interference signal strength exceeds the frequency switching threshold set by the automatic frequency hopping strategy, it immediately switches to a preset low-interference frequency, such as the frequency hopping path. During the switching process, time slice allocation is used to avoid simultaneous frequency hopping of both channels, ensuring the smoothness of the switching. For the time-division multiplexing strategy, the channel control module allocates the working time of the two channels according to the time slice length set by the time-division multiplexing strategy through a timer. For example, when the tag density is high, the time slice length of each channel is extended to ensure that each channel has enough time to process tags, while when the tag density is low, the time slice length is shortened to reduce unnecessary time waste, such as dynamic adjustment of the time slice. For the priority identification strategy, the channel control module, according to the tag priority weight set by the priority identification strategy, pauses the processing of the current ordinary tags when a high-priority tag is read, prioritizes the read and write operations of the high-priority tags, and resumes the processing of ordinary tags after processing is completed, ensuring the execution efficiency of the host computer instructions. The execution process of the channel control module must strictly follow the instructions of the strategy generation module, and at the same time, it transmits the current execution status to the feedback adjustment module through the status feedback interface, such as frequency hopping completion signal, time slice allocation status, priority identification execution result, etc.
[0084] Furthermore, the feedback adjustment module connects to the channel control module and the strategy generation module. It is used to collect the RFID operation results and environmental parameter changes of the dual channels in the channel control module, adjust the parameters of the fusion strategy, and achieve dynamic optimization of the strategy. The RFID operation results include the tag recognition rate (the proportion of successfully read tags per unit time out of the total number of tags), bit error rate (the proportion of erroneous bits in the received signal out of the total number of bits), missed read rate (the proportion of unread tags out of the total number of tags), and the reading time for each tag (the time from identification to completion of processing for a single tag), all collected by the reader's built-in counter. Environmental parameter changes include the change in interference signal strength (the difference between the interference signal strength at the current moment and the previous second) and the change in operating temperature (the difference between the current temperature and the preset reference temperature). These data are stored in a real-time database, and the feedback adjustment module periodically extracts and analyzes the data. For example, when the bit error rate of a certain channel continues to rise, the change in the corresponding interference signal strength is analyzed. If it is found that the interference signal strength has exceeded the current frequency switching threshold but frequency hopping has not been triggered, it indicates that the frequency switching threshold is set too high. At this time, the frequency switching threshold of the automatic frequency hopping strategy is adjusted to lower the trigger threshold. If the missed read rate of a certain channel increases due to the increase in tag density, it indicates that the current time slice length is insufficient. At this time, the time slice length of the time division multiplexing strategy is adjusted to extend the working time of the channel. If the priority identification strategy causes excessive delay in ordinary tag processing, it indicates that the tag priority weight of the strategy is set too high. At this time, the tag priority weight of the priority identification strategy is adjusted to balance the processing efficiency of priority tasks and ordinary tasks. The adjusted parameters are transmitted to the strategy generation module through the internal bus to update the generation logic of the fusion strategy. For example, the adjusted frequency switching threshold is included in the training data of the decision tree algorithm to improve the accuracy of the next strategy generation.
[0085] It's important to understand that the collaboration between the modules is not a linear process, but rather dynamic. For example, changes in tag density collected by the scene perception module trigger the strategy generation module to adjust the time slice length of the time-division multiplexing strategy. The channel control module executes the adjusted time slice allocation and provides feedback to the adjustment module, which then collects the tag recognition rate after execution. If the recognition rate does not meet expectations, the time slice length is adjusted again until the recognition rate stabilizes within the target range. This dynamic adjustment mechanism ensures the control system's adaptability to dynamic changes in the scene. For instance, when tag density suddenly increases, the scene perception module promptly detects the change, the strategy generation module quickly adjusts the time slice length, the channel control module immediately executes the new time slice allocation, and the feedback adjustment module monitors changes in the recognition rate to ensure the adjustment effect meets expectations. The entire process is completed within seconds, achieving real-time response to scene changes.
[0086] The advantages of this embodiment are that it acquires multi-source data through the scene perception module, integrates and generates a strategy adapted to the scene through the strategy generation module, precisely executes the strategy through the channel control module, and dynamically optimizes the strategy through the feedback adjustment module, forming a dynamic collaborative mechanism. This enables the dual-channel RFID reader to adapt to dynamic changes in the scene, improving the stability of tag recognition rate and processing efficiency. Meanwhile, the functions of each module are clearly defined, and data interaction and command transmission are achieved through an internal bus, ensuring the reliability and scalability of the system. Module parameters can be adjusted according to different application scenarios to adapt to the needs of various scenarios such as retail, logistics, and healthcare.
[0087] Although the present invention has been specifically described above with reference to preferred embodiments, it should be understood that the present invention is not limited to the embodiments described above. Various modifications and variations can be made by those skilled in the art without departing from the spirit of the present invention, and such modifications and variations should fall within the scope defined by the appended claims and their equivalents.
Claims
1. A method for controlling a dual-channel RFID reader based on a dynamic coordination mechanism, characterized by the steps of The application comprises the following steps: acquiring current application scenarios including environmental parameters of interference signal intensity, working temperature and humidity; including tag density, position coordinates and tag distribution information of motion speed; including priority identification tag ID prefix and priority reading tag data type host computer instruction, providing multi-source data support for double-channel dynamic cooperation; generating a fusion strategy according to the multi-source data, the fusion strategy including an automatic frequency hopping strategy based on interference signal intensity, a time division multiplexing strategy based on tag density and a priority identification strategy based on host computer instruction, for determining the working mode and cooperation mode of the double channels; switching the working frequency of the double channels according to the automatic frequency hopping strategy, allocating the working time slices of the double channels according to the time division multiplexing strategy, and controlling the double channels to preferentially perform the read-write operation of target tags according to the priority identification strategy, so as to realize double-channel dynamic cooperation; collecting the double-channel RFID operation results and environmental parameter changes, and respectively adjusting the frequency switching threshold of the automatic frequency hopping strategy, the time slice length of the time division multiplexing strategy and the tag priority weight of the priority identification strategy, for dynamically optimizing the cooperation strategy.
2. The method of claim 1, wherein the dynamic coordination mechanism-based dual-channel RFID reader control method is characterized by, One step of the automatic frequency hopping strategy includes: when the interference signal intensity exceeds a preset threshold, controlling the double channels to switch to a preset non-interference frequency channel, the preset non-interference frequency channel being determined according to multi-region frequency configuration parameters, the multi-region frequency configuration parameters including the frequency range and channel interval of the current working region.
3. The method of claim 1, wherein the dynamic coordination mechanism-based dual-channel RFID reader control method is characterized by, One step of the time division multiplexing strategy includes: dynamically allocating the working time slice length of the double channels according to the tag density, when the tag density is higher than a first threshold, shortening the time slice length to increase the channel switching frequency and increase the tag identification coverage; when the tag density is lower than a second threshold, lengthening the time slice length to reduce the channel switching overhead and improve the single-channel operation efficiency.
4. The method of claim 1, wherein the dynamic coordination mechanism-based dual-channel RFID reader control method is characterized by, One step of the priority identification strategy includes: according to the priority identification tag type in the host computer instruction, controlling the double channels to preferentially read or write the data of the tag type when performing RFID operation, the priority identification tag type including the protocol type of the electronic tag, the tag purpose and the user to which the tag belongs.
5. The method of claim 1, wherein the dynamic coordination mechanism-based dual-channel RFID reader control method is characterized by, The execution mode of the automatic frequency hopping strategy includes using frequency hopping spread spectrum technology to switch the working frequency of the double channels according to a preset frequency hopping sequence, the frequency hopping sequence being dynamically generated according to the frequency regulation of the current working region and the interference signal intensity, so as to ensure that the double channels work in a non-interference frequency channel.
6. The method of claim 1, wherein the dynamic coordination mechanism based dual channel RFID reader control method is characterized by, The execution mode of the time division multiplexing strategy includes realizing time synchronization of the double channels through an internal real-time clock, ensuring that the double channels work alternately within the allocated time slices, avoiding signal interference between the channels, and the accuracy of the time synchronization is less than 1 millisecond.
7. The method of claim 1, wherein the dynamic coordination mechanism based dual channel RFID reader control method further comprises: The execution mode of the priority identification strategy includes inserting the operation task of the target tag into the RFID operation queue of the double channels, improving the priority of the target tag operation task, and ensuring that the operation task of the target tag is executed before other tag operation tasks, the target tag meeting the priority identification tag type in the host computer instruction.
8. The method of claim 1, wherein the dynamic coordination mechanism based dual channel RFID reader control method further comprises: The RFID operation result collection includes real-time collection of double-channel tag identification rate, error code rate, missed reading rate and reading time of each tag, and the environmental parameter change includes change amount of interference signal strength and change amount of working temperature, and the collection frequency is at least once per second.
9. The method of claim 1, wherein the dynamic coordination mechanism based dual channel RFID reader control method further comprises: The adjustment of the automatic frequency hopping strategy includes: The collected double-channel RFID operation results and environmental parameter changes are analyzed by using a machine learning algorithm to predict the optimal frequency switching threshold, time slice length and tag priority weight, realize the self-optimization of the cooperative strategy, and the training data of the machine learning algorithm includes historical scene perception data, cooperative strategy and corresponding double-channel RFID operation results; The adjusted cooperative strategy is sent to the upper computer through a pre-defined communication protocol, and the adjusted cooperative strategy is executed after receiving the confirmation instruction of the upper computer; If no confirmation instruction of the upper computer is received within a preset time, the original cooperative strategy remains unchanged, the pre-defined communication protocol includes command frame, response frame and notification frame, the command frame is used for the upper computer to send instructions, the response frame is used for the reader to return results, and the notification frame is used for the reader to send state information.
10. A dual-channel RFID reader control system based on dynamic coordination mechanism, for implementing the dual-channel RFID reader control method based on dynamic coordination mechanism according to any one of claims 1-9, characterized in that, It includes: The scene perception module is used for acquiring environmental parameters, tag distribution information and upper computer instructions of the current application scene, and provides multi-source data support for double-channel dynamic cooperation; The strategy generation module is connected with the scene perception module and is used for generating a fusion strategy according to the multi-source data of the scene perception module, the fusion strategy includes an automatic frequency hopping strategy based on interference signal strength, a time division multiplexing strategy based on tag density, and a priority identification strategy based on the upper computer instruction, and determines the working mode and cooperative mode of the double channels; The channel control module is connected with the strategy generation module and is used for switching the working frequency of the double channels according to the automatic frequency hopping strategy, allocating the working time slice of the double channels according to the time division multiplexing strategy, and controlling the double channels to preferentially execute the read-write operation of the target tag according to the priority identification strategy, so as to realize the dynamic cooperation of the double channels; The feedback adjustment module is connected with the channel control module and the strategy generation module, and is used for collecting the double-channel RFID operation results and environmental parameter changes in the channel control module, adjusting the frequency switching threshold of the automatic frequency hopping strategy, the time slice length of the time division multiplexing strategy, and the label priority weight of the priority identification strategy, and is used for dynamically optimizing the cooperative strategy.
Citation Information
Patent Citations
RFID system anti-collision method
CN115906894A
Intelligent clothing inventory real-time monitoring and automatic checking system based on RFID
CN120633695A