A closed-loop inventory method and system in a multi-cabinet shared reader scenario

By utilizing link self-checking and closed-loop compensation mechanisms in multi-cabinet shared reader scenarios, the stability and reliability issues of the reading path after link switching are resolved, achieving efficient anomaly handling and long-term operational consistency, and improving the system's reading stability and anomaly isolation capabilities.

CN122155609APending Publication Date: 2026-06-05TONGJI HOSPITAL ATTACHED TO TONGJI MEDICAL COLLEGE HUAZHONG SCI TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TONGJI HOSPITAL ATTACHED TO TONGJI MEDICAL COLLEGE HUAZHONG SCI TECH
Filing Date
2026-03-13
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In scenarios where multiple cabinets share a reader/writer, existing technologies struggle to guarantee the stability and reliability of the reading path. In particular, after link switching, missed readings and misreadings are prone to occur. Furthermore, the lack of targeted link self-checking and anomaly handling mechanisms results in insufficient reading stability and anomaly isolation capabilities of the system.

Method used

By determining the profile parameters of the target reading path in the inventory task, directional inventory is performed in the link self-test window. The link readability condition is judged based on the main reference tag response strength and self-test reception strength statistics. Closed-loop compensation is performed for different anomaly categories, including adjusting parameters such as transmit power and switching delay, to ensure link stability.

Benefits of technology

It improves the stability and recovery capability of disk storage tasks under multi-level switching link conditions, ensures the reliability of reading results and the long-term consistency of system operation, and reduces the risk of abnormal samples contaminating long-term profiles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122155609A_ABST
    Figure CN122155609A_ABST
Patent Text Reader

Abstract

The application provides a closed-loop inventory method and system in a multi-cabinet shared reader scenario. The method determines a target reading path in the inventory task, extracts image parameters from the port state image as temporary task parameters; controls the radio frequency link to switch to the target reading path, and after the switching establishment delay, performs directional inventory on the reference tag set within the link self-check window; determines the link readable condition according to the main reference tag response strength, the self-check received strength statistical value and the optional auxiliary diagnostic data, performs formal reading when the link readable condition is met, determines the abnormal category and performs closed-loop compensation when the link readable condition is not met; performs confirmation inventory after the number of closed-loop compensation reaches the maximum compensation number parameter, outputs the inventory result, and updates the long-term baseline parameter when the stable update condition is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of radio frequency identification technology, specifically to a closed-loop inventory method and system for multi-cabinet shared reader / writer scenarios. Background Technology

[0002] In existing RFID management systems for archives, to reduce hardware deployment costs and improve reader utilization, a single reader is typically connected to multiple filing cabinets, multiple layer antennas, or multiple reading positions via a multiplexer, power divider, or switch control module, and tag reading is completed through polling or switching. This approach can reduce the number of readers and expand the inventory coverage to some extent, and has become a common implementation method in archive management systems. However, in application scenarios where multiple cabinets share readers and multiple levels of RF link switching are used, existing technologies still have the following problems: Firstly, existing solutions primarily focus on enabling connections and switching between the reader and multiple cabinets and antennas. However, different reading paths often exhibit differences in link establishment time, reception strength, attenuation, and reading stability. Especially during the initial reading phase after inter-cabinet, intra-cabinet, or antenna switching, the system is susceptible to switching transients, link attenuation, and changes in the local environment, leading to missed reads, misreads, or even misjudging link anomalies as missing tags. Existing solutions generally lack a mechanism to perform targeted link self-checks on the current reading path before formal reading and to determine whether the link is readable, thus making it difficult to guarantee the stability and reliability of reading results after switching.

[0003] Secondly, existing solutions typically employ fixed reading parameters or uniform polling parameters for inventory management, lacking parameter management, anomaly classification and handling, and closed-loop adjustment mechanisms tailored to different target reading paths. When issues such as reception attenuation, insufficient primary reference tag responses, overload alarms, connection anomalies, or other sporadic anomalies occur, repeated readings or manual troubleshooting are often necessary. It is difficult to provide targeted compensation for current task parameters based on the anomaly type, and it is also difficult to continuously maintain and progressively update the path status during long-term operation. Consequently, under long-term multi-path operation conditions, the system's reading stability, anomaly isolation capabilities, and continuous availability are all limited. Therefore, there is an urgent need to propose a closed-loop inventory management method and system suitable for multi-cabinet shared reader / writer scenarios to improve the stability of the inventory management process, the targeted nature of anomaly handling, and the consistency of long-term operation under multi-level link switching conditions. Summary of the Invention

[0004] The purpose of this invention is to solve the technical problems mentioned above and to propose a closed-loop inventory method for multi-cabinet shared reader / writer scenarios, comprising the following steps: S1. Determine the target read path in the inventory task, and extract the profile parameters corresponding to the target read path from the port status profile as temporary parameters for the task. S2. Control the RF link to switch to the target reading path, and after waiting for the switching establishment delay corresponding to the temporary parameters of the task, perform a targeted inventory of the reference tag set corresponding to the target reading path in the link self-test window; S3. Determine the link readable conditions based on the main reference tag response strength and self-test reception strength statistics obtained in the link self-test window; perform formal reading when the link readable conditions are met, and determine the current link's anomaly category when the link readable conditions are not met. S4. Perform closed-loop compensation on the temporary parameters of the task according to the anomaly category, and re-execute the link self-check.

[0005] In the preferred embodiment, in step S1, the profiling parameters include handover establishment delay parameters, link self-test window duration parameters, fast inventory transmit power parameters, fast inventory dwell time parameters, and various judgment thresholds; in step S1, the handover establishment delay parameters are stable waiting parameters determined by coarse modeling based on the default initial threshold and candidate waiting time; in step S1, the various judgment thresholds include the minimum self-test receive strength threshold generated by collecting repeated link self-test samples under the handover establishment delay parameters and the allowable lower limit of the main reference tag response strength.

[0006] In the preferred embodiment, in step S2, the targeted inventory includes performing inventory based on at least one of the following conditions: reference tag identifier prefix, mask, grouping field, preset session, target flag, access conditions, reference tag dedicated EPC segment, or user storage area mark; in step S2, the targeted inventory conditions corresponding to different target reading paths are distinguishable from each other, and when the targeted inventory conditions corresponding to the current target reading path are different, the reference tags of other target reading paths are selected.

[0007] In a preferred embodiment, step S3 further involves acquiring auxiliary diagnostic data and determining the link readability condition based on at least one of the auxiliary diagnostic data along with the main reference tag response strength and self-test reception strength statistics. In step S3, the auxiliary diagnostic data includes at least one of error frame count, overload-related diagnostic quantity, port connection status event, link diagnostic flag, and phase-related reading.

[0008] In a preferred embodiment, step S4 involves performing closed-loop compensation on the temporary task parameters based on the anomaly category, including at least one of the following compensation mechanisms: When the anomaly category is a main reference tag missing anomaly, a reference tag missing anomaly, a self-test reception attenuation anomaly, or a main reference tag response insufficient anomaly, compensation is performed by increasing the fast inventory transmit power parameter or extending the handover establishment delay parameter. When the anomaly category is an error frame deviation anomaly, compensation is performed by extending the link self-test window duration parameter or extending the handover establishment delay parameter. When the anomaly category is overload diagnostic anomaly, compensation is performed by reducing the link self-test transmit power; When the exception category is port connection exception or link diagnosis exception, re-execute power blanking, RF link switching and wait.

[0009] In the preferred embodiment, in step S4, if the link readability condition is still not met after the number of closed-loop compensation operations reaches the maximum number of compensation operations parameter, the confirmation and inventory stage is triggered. Step S4, triggering the confirmation and inventory stage includes: on the basis of the current task's temporary fast inventory parameters, generating a confirmation and inventory parameter combination based on the current anomaly category, superimposed confirmation power increase / decrease amount and additional dwell time, and performing link self-check and formal reading again based on the confirmation and inventory parameter combination.

[0010] This invention also provides a closed-loop inventory system for multi-cabinet shared reader / writer scenarios, comprising the following modules: The port status profile management module is used to determine the target read path in the inventory task and extract the profile parameters corresponding to the target read path from the port status profile as temporary parameters for the task. The radio frequency link switching module is used to control the switching of the radio frequency link to the target reading path; The link self-test module is used to perform targeted inventory of the reference tag set corresponding to the target reading path in the link self-test window after waiting for the switching establishment delay corresponding to the temporary parameters of the waiting task. It also determines the link readable conditions based on the main reference tag response strength and self-test reception strength statistics obtained in the link self-test window, and determines the anomaly category of the current link when the link readable conditions are not met. The business read module is used to perform a formal read operation when the link readability conditions are met. The closed-loop compensation module is used to perform closed-loop compensation on temporary task parameters according to the anomaly category and re-trigger the link self-check.

[0011] In the preferred embodiment, the handover establishment delay parameter extracted by the port status profile management module is a stable waiting parameter determined by coarse modeling based on the default initial threshold and candidate waiting time; the minimum self-test reception strength threshold and the allowable lower limit of the primary reference tag response strength extracted by the port status profile management module are thresholds generated by collecting repeated link self-test samples under the handover establishment delay parameter.

[0012] In the preferred embodiment, when performing targeted inventory, the link self-test module uses at least one of the following conditions: reference tag identifier prefix, mask, group field, preset session, target flag, access condition, reference tag dedicated EPC segment, or user storage area mark; the targeted inventory conditions corresponding to different target read paths can be distinguished from each other.

[0013] The preferred solution also includes an inventory confirmation module and a maintenance and update module; The confirmation inventory module is used to generate a confirmation inventory parameter combination after the closed-loop compensation count reaches the maximum compensation count parameter, based on the current anomaly category, the confirmation power increase / decrease, and the additional dwell time, and then perform link self-test and formal reading again based on the confirmation inventory parameter combination; The maintenance and update module is used to perform maintenance mode inventory when the number of missing primary reference labels reaches the primary reference label maintenance threshold and the auxiliary reference labels continuously meet the readable sample condition. When the auxiliary reference labels do not meet the continuous readable condition, the module outputs the reference label maintenance pending results. The module updates the long-term baseline parameters only when the stable update condition is met at least a preset number of times in the most recent inventory tasks.

[0014] Compared with the prior art, the beneficial effects of the present invention are as follows: 1. This invention addresses the challenges of varying link establishment time, reception strength, and reading stability across different target reading paths in multi-cabinet shared readers and multi-level switching RF links. It establishes a port status profile for each target reading path and extracts corresponding profile parameters as temporary task parameters during inventory processing. Furthermore, after RF link switching, it waits for the corresponding switching establishment delay parameter before initiating link self-testing. Through this approach, path-level parameter adaptation for different target reading paths is achieved, providing a foundation for subsequent inventory processing that matches the current target reading path.

[0015] 2. Before formal reading, this invention performs a targeted inventory of the reference tag set corresponding to the current target reading path within the link self-check window. The link readable conditions are determined based on the primary reference tag response strength, self-check reception strength statistics, and optional auxiliary diagnostic data. If the link readable conditions are not met, the anomaly category is first determined, and then closed-loop compensation is performed on the task's temporary parameters according to the anomaly category. An acknowledgment inventory is triggered after reaching the maximum number of compensation attempts. By link self-checking, anomaly classification, closed-loop compensation, and acknowledgment inventory in a closed-loop processing chain, the link status of the current reading path can be determined before formal reading, and corresponding adjustments can be made for different anomalies, thereby improving the stability and recovery capability of the inventory task under complex link conditions.

[0016] 3. When the system is first deployed or before the formal path-level thresholds are generated, this invention first performs coarse modeling based on the default initial thresholds and candidate waiting times. Then, under determined handover establishment delay parameters, it collects repeated link self-check samples to generate formal path-level thresholds. Simultaneously, when the main reference label enters maintenance mode, updates to relevant long-term baselines are restricted, and long-term baseline parameters are updated only when stable update conditions are met. Through this approach, path-level generation of link readability determination parameters is achieved, while reducing the risk of abnormal samples contaminating the long-term profile, which is beneficial for maintaining profile stability and consistency in maintenance processing during long-term operation. Attached Figure Description

[0017] Figure 1 This is a flowchart of the method.

[0018] Figure 2 The flowchart shows the process of generating the default initial threshold and the path-level formal threshold.

[0019] Figure 3 Create a flowchart for initializing the profile.

[0020] Figure 4 Flowchart for determining and maintaining the status of reference tags in response to occasional fluctuations.

[0021] Figure 5 This is a flowchart of the closed-loop process for online inventory management.

[0022] Figure 6 Flowchart for updating port status profile.

[0023] Figure 7 This is a system architecture diagram. Detailed Implementation

[0024] Example 1 like Figure 1 As shown, this embodiment relates to a closed-loop inventory method in a multi-cabinet shared reader / writer scenario, applied to an RFID management system for an archive room. In multi-cabinet shared readers / writers and multi-level switching RF links, there are differences in link establishment time, reference tag response strength, received signal strength, and reading stability for different target reading paths. The first round of inventory after switching is easily affected by switching transients, link attenuation, and local environmental changes, leading to missed reads, misreads, and misjudgments of link status. To address this, the controller establishes a path-level status profile for each target reading path, performs a link self-check after switching, then performs the formal reading, and performs compensation, confirmed inventory, and long-term updates based on anomaly categories during operation.

[0025] I. Application Scenarios and System Composition The archive RFID management system includes RFID readers, controllers, cabinet switching units, multiple filing cabinets, and multiple layer antennas.

[0026] The RFID reader / writer transmits radio frequency excitation signals and receives responses from electronic tags. The controller generates switching control commands, collects operational data, performs link determination, executes compensation control, and outputs inventory results. The inter-cabinet switching unit selects the current working cabinet among multiple filing cabinets. Each filing cabinet has an internal switching unit, which selects the current working antenna among multiple layer antennas. Each layer antenna corresponds to a layer reading area within the filing cabinet.

[0027] In this embodiment, a complete link from the RFID reader output terminal through the inter-cabinet switching unit and the intra-cabinet switching unit to a certain floor antenna is defined as a target reading path. The target reading path can be identified by path identification information used to distinguish different reading links, and the path identification information may include at least one of cabinet number, floor number, and antenna number.

[0028] II. Path Objects, Reference Tags, and Profile Parameters The controller stores a port mapping table and a port status profile table. The port mapping table records the inter-cabinet switching control word, intra-cabinet switching control word, and reader port selection parameters corresponding to each target reading path. The port status profile table records the long-term operating parameters corresponding to each target reading path. The "path-level status profile" referred to in this article refers to the port status profile established and stored in the port status profile table according to the target reading path.

[0029] Each target reading path corresponds to a set of reference tags. The reference tag set includes at least one primary reference tag; for paths with long link spans or heavy obstruction, one or more secondary reference tags can also be configured. The primary reference tag is used to determine the readability of the primary link, while the secondary reference tags are used to enhance the stability of path-level state sampling. Reference tags are set at preset locations within the coverage area of ​​the corresponding target reading path or at locations that can stably characterize the link status of that target reading path, and are not involved in the file inventory process.

[0030] Each target read path corresponds to a set of profile parameters. These profile parameters include at least the handover establishment delay parameter, link self-test window duration parameter, fast readout transmit power parameter, fast readout dwell time parameter, minimum acknowledgment readout dwell time parameter, additional acknowledgment readout dwell time parameter, attenuation-type acknowledgment power increment parameter, overload-type acknowledgment power reduction parameter, maximum compensation count parameter, minimum self-test receive strength threshold, and minimum allowable limit for primary reference tag response strength. When the reader / writer has an auxiliary diagnostic interface open, the profile parameters may also include an error frame count threshold, normal event mode, and normal diagnostic flag mode. Long-term baseline parameters are a subset of the profile parameters used to generate or update the link readability determination threshold.

[0031] At the start of a data inventory task, the controller copies the profile parameters to the corresponding temporary task parameters. Online compensation and confirmation inventory are first applied to the temporary task parameters; after the update conditions are met, the stable results are written back to the port status profile table. When no overload diagnostic anomaly occurs, the link self-test transmit power uses the temporary fast inventory transmit power parameters of the current task; when an overload diagnostic anomaly occurs, the link self-test transmit power is temporarily lowered based on these parameters. This temporary lowered value is used for the link self-test and subsequent inventory processing corresponding to the current data inventory task.

[0032] III. Targeted inventory and operation data in the link self-test window Within the link self-test window, the controller performs a targeted inventory of the reference tag set corresponding to the current target read path. This targeted inventory can be based on at least one of the following conditions: reference tag identifier prefix, mask, grouping field, preset session, target flag, access conditions, reference tag dedicated EPC segment, or user storage area marker. The targeted inventory conditions for different target read paths are distinguishable from each other; if the targeted inventory conditions for the current target read path are different, reference tags for other target read paths are selected.

[0033] Within the link self-test window, the reader only initiates air interface inventory for reference tags that meet the targeted inventory conditions; service tags do not participate in the inventory polling, time slot contention, and response processes within this window. Therefore, the tag reports obtained within the link self-test window come from the set of reference tags corresponding to the current target reading path.

[0034] Let the first Within the secondary link self-test window, the number of tag reports corresponding to the primary reference tag is: The number of tag reports corresponding to the auxiliary reference tags is The total number of reference tag reports is as shown in equation (1): (1) when At that time, the controller generates the primary reference tag response strength based on the original value of the primary reference tag's received strength within the current link self-test window. ;when At that time, the controller will record the current window as an anomaly sample with a missing main reference label.

[0035] when At that time, the controller generates a self-test reception strength statistical value based on the raw reception strength values ​​of all reference tags within the current link self-test window. ;when At that time, the controller will record the current window as an abnormal sample with the overall missing reference label.

[0036] In one feasible implementation, the controller can also take the median or the mean of all reference tag received strength raw values ​​to improve the jitter resistance of the link self-test statistics.

[0037] The formal reading window and the link self-test window are set separately. In the formal reading window, the controller counts the service tag response status; if necessary, it can also record the service tag reception strength and the number of consecutive empty reads to characterize the formal reading results.

[0038] When the RFID reader opens the corresponding diagnostic interface, the controller can also acquire at least one of the following as auxiliary diagnostic data: error frame count, overload-related diagnostic quantity, port connection status event, link diagnostic flag, and phase-related reading.

[0039] IV. Judgment Parameters, Maintenance Thresholds and Triggering Conditions Preset number of consecutive times This indicates the minimum number of consecutive steps required for the same target reading path to produce the same judgment result in the continuous link self-test window; the most recent preset number. This indicates the number of recent link self-check windows used for sliding statistics; the number of anomaly triggers. Indicates the most recent preset quantity The minimum number of times the same anomaly category occurs within each link self-check window.

[0040] Main reference label maintenance threshold This indicates the minimum number of times the main reference label is missing and the system reaches maintenance status during continuous inventory tasks.

[0041] The statistics window is updated stably as recently. The threshold for the number of stable update tasks in each inventory task is [number]. Next. Only when most recently At least one inventory task is required. The controller will only allow the use of the corresponding state variables to update the long-term baseline parameters when the stable update conditions are met.

[0042] The first compensation trigger condition is: in the current inventory task, the same exception category for the same target read path reaches the specified threshold consecutively. Secondary anomalous samples, or in the most recent The secondary link self-test achieved Sub-abnormal samples, or those that remain the same type of abnormality after the previous compensation, provided that the maximum number of compensation attempts has not been exceeded.

[0043] Normal event mode This indicates the allowed combinations of port status events for the target read path under stable operating conditions; normal diagnostic flag mode. This indicates the combination of diagnostic flags that are allowed to appear in the target read path under stable operating conditions.

[0044] V. Link Self-Check and Formal Reading The controller performs a link self-test and a formal read for each target read path. The link self-test is used to determine whether the current target read path has entered a stable read state after the handover is completed; the formal read is used to inventory the service tags within the coverage area of ​​the current target read path after the link self-test passes.

[0045] Link self-test prioritizes response strength based on the primary reference tag. and self-test reception strength statistics Execution. When the reader opens the auxiliary diagnostic interface, the controller further combines the auxiliary diagnostic data to perform auxiliary judgment.

[0046] When the link self-test passes, the controller performs a formal read; when no valid tag response is obtained in the formal read window, the controller outputs the result "Link is readable but no valid tag response was obtained"; when the link self-test fails, the controller outputs a link error result.

[0047] VI. Default Initial Threshold, Coarse Modeling, and Path-Level Formal Threshold Generation like Figure 2 As shown, when the system is deployed for the first time or when the path-level formal thresholds have not yet been generated, the controller calls the system-level default initial threshold set. The default initial threshold set includes at least the default minimum self-test receive strength threshold, the default primary reference tag response strength lower limit, and optional default error frame count threshold, default normal event mode, and default normal diagnostic flag mode.

[0048] The controller sets multiple candidate waiting durations for each target reading path and repeatedly performs link self-tests under different candidate waiting durations. For the link self-test window, when the primary reference tag is not missing, the reference tags are not missing overall, the self-test reception strength statistics are not lower than the default minimum self-test reception strength threshold, the primary reference tag response strength is not lower than the default primary reference tag response strength lower limit, and the optional auxiliary diagnostic data does not indicate link abnormality, the controller records this window as a coarsely stable sample. The controller determines the handover establishment delay parameter for the current target reading path from the candidate waiting durations that satisfy the condition of being a coarsely stable sample for a consecutive preset number of times.

[0049] After the switching establishment delay parameters are determined, the controller repeatedly performs link self-test for the current target reading path, only including samples that meet the preset conditions into the formal baseline modeling set, and generating the self-test reception strength baseline value and the main reference tag response strength baseline value based on the set; when the original value of the error frame count is available, the error frame count baseline value can also be generated.

[0050] The controller generates formal thresholds based on the path-level formal baseline value and preset safety margin, including the minimum self-test receive strength threshold and the allowable lower limit of the primary reference tag response strength. When the original value of the error frame count is available, an error frame count threshold can also be generated. When port connection status events or link diagnostic flags are available, the controller records the normal event mode or normal diagnostic flag mode corresponding to the current target read path. Therefore, the handover establishment delay parameter is coarsely modeled and determined by the default initial threshold and candidate waiting time, and the minimum self-test receive strength threshold and the allowable lower limit of the primary reference tag response strength are generated by repeated link self-test samples collected under this handover establishment delay parameter.

[0051] VII. Initial Portrait Creation Process like Figure 3 As shown, after the system is deployed for the first time, the controller performs an initial profile creation process for all target reading paths.

[0052] Step S101: The controller generates all target reading path numbers based on the number of cabinets, the number of floors, and the number of antennas, and establishes a port mapping table; the controller binds a primary reference tag to each target reading path, and binds an auxiliary reference tag when necessary.

[0053] Step S102: The controller performs switching tests sequentially according to the target reading path number. For each target reading path, the controller first controls the RFID reader to enter the power blanking state, and then controls the inter-cabinet switching unit and the intra-cabinet switching unit to switch to the current target reading path.

[0054] Step S103: The controller sets multiple candidate waiting durations on the current target reading path and repeatedly performs link self-test under different candidate waiting durations. Based on the default initial threshold and optional default auxiliary diagnostic conditions, the controller performs a coarse judgment on the link self-test results and determines the switching establishment delay parameter of the current target reading path from the candidate waiting durations that satisfy the condition of being coarsely stable samples for a consecutive preset number of times.

[0055] Step S104: Under the switching establishment delay parameter, the controller repeatedly performs link self-test for the current target reading path, collects the main reference tag response strength, self-test reception strength statistics and optional auxiliary diagnostic data, and generates the formal baseline value, formal threshold and normal mode set of the current target reading path based on the aforementioned repeated sample statistical rules.

[0056] Step S105: The controller tests the candidate transmit power set and candidate dwell time set on the current target reading path. The controller performs repeated tests on the candidate parameter combinations and, considering the link self-test pass status, the status of obtaining a valid tag response during formal reading, the no-read status, and the overload risk, selects the parameter set that meets the reading requirements as the transmit power parameter and the dwell time parameter for quick inventory.

[0057] Step S106: The controller tests the confirmation inventory generation rule parameters. Confirmation inventory means that after the fast inventory fails to obtain stable results, a more robust temporary parameter combination is generated based on the current task's temporary fast inventory parameters for the current anomaly type, and the link self-check and formal read are performed again. The controller performs repeated tests on the minimum residence time of candidate confirmations, the additional residence time of candidate confirmations, the power increment of candidate attenuation-type confirmations, and the power reduction of candidate overload-type confirmations, and determines the relevant parameters of the confirmation inventory based on the recovery capability, overload elimination effect, and overall latency.

[0058] Step S107: The controller writes the switching establishment delay parameter, link self-test window duration parameter, fast inventory parameter, confirmation inventory related parameter, maximum compensation count parameter and corresponding judgment threshold of the current target reading path into the port status profile table as the initial profile of the target reading path.

[0059] VIII. Judgment of Resistance to Random Fluctuations and Reference Label Maintenance Status like Figure 4 As shown, the controller maintains a current anomaly count and a continuous stability count for each target reading path. When the main reference tag is missing, the entire reference tag is missing, the self-test reception strength statistics are below the threshold, the main reference tag response strength is below the threshold, or the optional auxiliary diagnostic data shows abnormal error frames, overload alarms, port connection anomalies, or link diagnostic anomalies, the controller records the current window as an abnormal sample.

[0060] The controller does not immediately determine that the current target read path is unreadable based on a single abnormal sample, but rather waits until a series of abnormal samples are detected before making a determination. Secondary anomalous samples of the same type, or in the most recent The number of similar abnormal samples in the secondary link self-check reached At this time, it is determined that the current target reading path has entered the corresponding abnormal state. When all basic conditions recover to the threshold range and the auxiliary diagnosis returns to normal during a link self-test, the controller will clear the current abnormal count and increment the continuous stable count by one.

[0061] When the number of missing primary reference tags for the same target read path reaches the primary reference tag maintenance threshold in consecutive disk read tasks. If the auxiliary reference tag for that path responds normally or optional auxiliary diagnostic data shows that the link hardware is operational, the controller marks the target read path as being in a primary reference tag maintenance state. In the primary reference tag maintenance state, the controller suspends updates to the long-term baseline related to that primary reference tag and outputs maintenance prompts.

[0062] When the primary reference label is under maintenance, and the path is configured with secondary reference labels, and the secondary reference labels are consecutively set to a certain value... When the second readable sample condition is met, the controller allows the current task to enter maintenance mode inventory. During maintenance mode inventory, the controller determines whether to allow formal reading based solely on the self-test statistics generated by the auxiliary reference labels and optional auxiliary diagnostic data. The formal reading result obtained from maintenance mode inventory is separately marked as maintenance mode result, which is not used to update long-term baseline parameters. When the path is not configured with auxiliary reference labels, or the auxiliary reference labels do not meet the continuous readable condition, the controller skips the formal reading of the path and outputs the result "Reference Label Maintenance Pending".

[0063] IX. Online Inventory Process like Figure 5 As shown, after receiving the inventory task, the controller executes a closed-loop inventory process for each target read path.

[0064] Step S201: The controller determines the current target read path and reads the profile parameters corresponding to the current target read path from the port status profile table as the temporary parameters of the current disk storage task.

[0065] Step S202: The controller first controls the RFID reader to stop radio frequency excitation and enter the power blanking state; after confirming that it has entered the power blanking state, it outputs the switching command corresponding to the current target reading path to the inter-cabinet switching unit and the intra-cabinet switching unit.

[0066] Step S203: After the handover is completed, the controller waits for the waiting time indicated by the handover establishment delay parameter corresponding to the current target reading path. After the wait is completed, the controller resumes carrier transmission according to the link self-test transmit power in the current task temporary parameters.

[0067] Step S204: The controller opens the link self-test window, performs directional inventory of the reference tag set corresponding to the current target reading path in the link self-test window, and collects the main reference tag response strength, self-test reception strength statistics and optional auxiliary diagnostic data.

[0068] Step S205: The controller determines the link readable conditions based on the main reference tag response strength and self-test reception strength statistics obtained in the link self-test window; when auxiliary diagnostic data is available, it further combines at least one of the auxiliary diagnostic data to jointly determine the link readable conditions.

[0069] When the main reference tag is not missing, the reference tags are not missing in general, the self-test reception strength statistics value is not lower than the minimum self-test reception strength threshold, the main reference tag response strength is not lower than the allowable lower limit of the main reference tag response strength, and the optional auxiliary diagnostic data does not indicate link abnormality, the controller determines that the current target reading path meets the link readable conditions.

[0070] When the link readability conditions are met, the controller opens the formal read window with the task's temporary fast inventory of transmit power parameters and temporary fast inventory of dwell time parameters, and counts the service tag response status. When the link readability conditions are not met, the controller determines the current link's anomaly category. The anomaly categories include at least the following: missing primary reference tag, missing reference tag overall, self-test reception attenuation, insufficient primary reference tag response, erroneous frame deviation, overload diagnosis, port connection, and link diagnosis.

[0071] Step S206: The controller performs closed-loop compensation on the temporary parameters of the task according to the anomaly category and re-triggers the link self-test.

[0072] When the anomaly category is a missing main reference tag, a complete missing reference tag, a self-test reception attenuation anomaly, or an insufficient main reference tag response anomaly, the controller performs compensation by increasing the fast-store transmit power parameter or extending the handover establishment delay parameter.

[0073] When the anomaly category is an error frame deviation anomaly, the controller performs compensation by extending the link self-test window duration parameter or extending the handover establishment delay parameter.

[0074] When the anomaly category is overload diagnosis anomaly, the controller performs compensation by reducing the link self-test transmit power.

[0075] When the anomaly category is port connection anomaly or link diagnosis anomaly, the controller re-executes power blanking, RF link switching, and wait.

[0076] The compensation action only modifies temporary task parameters and does not directly write back to the port status profile table. If the link readability condition is still not met after reaching the maximum number of compensation attempts, the system enters the confirmation and inventory phase.

[0077] Step S207: Based on the temporary quick inventory parameters of the current task, the controller generates a confirmed inventory parameter combination by superimposing the confirmed power increase / decrease and additional dwell time according to the current anomaly type, and performs link self-test and formal reading again based on the confirmed inventory parameter combination.

[0078] Let the current mission's temporary rapid inventory transmission power be... The current task's temporary quick inventory dwell time is Confirm the minimum inventory residency time parameter as follows: Confirm the additional residence time parameter for inventory as follows: The attenuation-type confirmed power increment parameter is The overload type confirmed power reduction parameter is as follows: .

[0079] When the anomaly category is: main reference tag missing anomaly, reference tag missing anomaly, self-test reception attenuation anomaly, or main reference tag insufficient response anomaly, the confirmed disk storage transmit power is as shown in equation (2), and the confirmed disk storage dwell time is as shown in equation (3): (2) (3) When the anomaly category is overload diagnostic anomaly, confirm the stored transmit power as shown in equation (4), and confirm the stored residence time as shown in equation (5): (4) (5) When the anomaly category is port connection anomaly or link diagnosis anomaly, the controller forms a confirmed inventory parameter combination based on the current task's temporary fast inventory parameters. Among them, after re-executing power blanking, re-switching, and re-waiting, the confirmed inventory transmit power remains the same as the current task's temporary fast inventory transmit power after the re-switching, and the confirmed inventory dwell time is the minimum confirmed inventory dwell time.

[0080] Step S208: The controller outputs the inventory results. The inventory results include at least the results of a fast inventory success, a confirmed inventory success, a link anomaly, a link that is readable but did not receive a valid tag response, and a reference tag maintenance pending result.

[0081] 10. Port Status Profile Update like Figure 6 As shown, after completing the inventory processing for the current target read path, the controller updates the port status profile table according to preset update rules. The port status profile update is performed incrementally based on multiple consecutive inventory results.

[0082] The controller can progressively adjust the fast inventory parameters, switch establishment delay parameters, and confirmation inventory related parameters based on the operating results such as continuous fast and stable reading, stable reading only after continuous trigger compensation, stable reading only after continuous entry into confirmation inventory, and the number of link anomalies within the most recent preset statistical period.

[0083] The controller will only allow the corresponding state variables to be updated for the long-term baseline parameters if the current target read path meets the following conditions: most recent At least one inventory task is required. The following conditions are met for stable updates: the current inventory task has not reached the maximum number of compensation attempts; the offset of the current task's temporary parameters relative to the long-term profile parameters does not exceed the preset stable upper limit; and the current target reading path does not have a main reference label maintenance status.

[0084] When the above conditions are met, the controller uses the stable state quantity corresponding to the current target read path to update the long-term baseline parameters; when the above conditions are not met, the controller does not use the current link self-test state quantity to update the long-term baseline parameters, but only records the current abnormal event and updates the abnormal statistics, thereby avoiding abnormal samples from polluting the long-term profile.

[0085] Example 2 like Figure 7 As shown, a closed-loop inventory system for a multi-cabinet shared reader scenario includes an RFID reader, a controller, an inter-cabinet switching unit, multiple filing cabinets, and multiple layer antennas. The controller includes a port status profile management module, an RF link switching module, a link self-test module, a service reading module, a closed-loop compensation module, an inventory confirmation module, and a maintenance update module. The RFID reader is used to transmit RF excitation signals and receive electronic tag responses. The inter-cabinet switching unit is used to select the current working cabinet among multiple filing cabinets. The intra-cabinet switching unit is used to select the current working antenna among multiple layer antennas. Each layer antenna corresponds to a layer reading area within the filing cabinet. The complete link from the RFID reader output to the layer antenna via the inter-cabinet switching unit and intra-cabinet switching unit constitutes the target reading path. The target reading path can be identified by path identification information used to distinguish different reading links. The port status profile management module, RF link switching module, link self-test module, service reading module, closed-loop compensation module, inventory confirmation module, and maintenance update module perform closed-loop inventory processing according to the target reading path.

[0086] The port status profile management module includes: The target read path determination unit is used to receive the disk storage task and output the target read path corresponding to the disk storage task according to the port mapping table.

[0087] The profile parameter extraction unit is used to read the profile parameters corresponding to the target reading path from the port status profile table according to the target reading path, and output temporary task parameters. Profile parameters include handover establishment delay parameters, link self-test window duration parameters, fast readout transmit power parameters, fast readout dwell time parameters, confirmation readout minimum dwell time parameters, confirmation readout additional dwell time parameters, attenuation-type confirmation power increment parameters, overload-type confirmation power reduction parameters, maximum compensation count parameters, minimum self-test receive strength threshold, and minimum allowable limit for primary reference tag response strength. When the reader opens the auxiliary diagnostic interface, the profile parameters also include the error frame count threshold, normal event mode, and normal diagnostic flag mode. Long-term baseline parameters are a subset of the profile parameters used to generate or update the link readability determination threshold.

[0088] The default initial threshold call unit is used to output a default initial threshold set when the system is first deployed or when path-level formal thresholds have not yet been generated. The default initial threshold set includes the default minimum self-test receive strength threshold, the default primary reference tag response strength lower limit, and optional default error frame count threshold, default normal event mode, and default normal diagnostic flag mode.

[0089] The coarse modeling unit receives the target reading path, the default initial threshold set, and candidate waiting times, and repeatedly performs coarse judgment on link self-test samples under different candidate waiting times. When the primary reference tag is not missing, the reference tags are not missing overall, the self-test reception strength statistics are not lower than the default minimum self-test reception strength threshold, the primary reference tag response strength is not lower than the default lower limit of the primary reference tag response strength, and the auxiliary diagnostic data does not indicate link abnormality, the coarse modeling unit records the link self-test window as a coarsely stable sample and outputs the handover establishment delay parameter from the candidate waiting times that satisfy the condition of being coarsely stable samples for a consecutive preset number of times.

[0090] The formal baseline modeling unit is used to repeatedly perform link self-tests for the target read path after the handover establishment delay parameters are determined, and to generate self-test reception strength baseline values ​​and primary reference tag response strength baseline values ​​from link self-test samples that meet preset conditions. When the raw value of the error frame count is available, the formal baseline modeling unit also outputs the error frame count baseline value.

[0091] The formal threshold generation unit outputs the minimum self-test receive strength threshold and the allowable lower limit of the primary reference tag response strength based on the path-level formal baseline value and preset safety margin. When the raw value of the error frame count is available, the formal threshold generation unit also outputs the error frame count threshold. When port connection status events or link diagnostic flags are available, the formal threshold generation unit also outputs a normal event mode or a normal diagnostic flag mode. The handover establishment delay parameter is coarsely modeled using the default initial threshold and candidate waiting time. The minimum self-test receive strength threshold and the allowable lower limit of the primary reference tag response strength are generated from repeated link self-test samples collected under the handover establishment delay parameter.

[0092] The initial profile writing unit is used to write the handover establishment delay parameters, link self-test window duration parameters, fast inventory parameters, confirmation inventory related parameters, maximum compensation count parameters and corresponding judgment thresholds into the port status profile table, and output the initial profile corresponding to the target reading path.

[0093] The radio frequency link switching module includes: The power blanking control unit is used to receive the target reading path and temporary task parameters, control the RFID reader to stop radio frequency excitation and enter the power blanking state, and output the power blanking completion status.

[0094] The switching instruction output unit is used to receive the target reading path and power blanking completion status, output the switching instruction corresponding to the target reading path to the inter-cabinet switching unit and the intra-cabinet switching unit, and output the switching completion status.

[0095] The waiting recovery unit receives the handover completion status, handover establishment delay parameters, and link self-test transmit power. After waiting for the duration indicated by the handover establishment delay parameters, it controls the RFID reader to resume carrier transmission. When no overload diagnostic anomaly occurs, the link self-test transmit power uses the transmit power parameters temporarily stored in the current task's quick inventory. When an overload diagnostic anomaly occurs, the link self-test transmit power is temporarily reduced based on the transmit power parameters temporarily stored in the current task's quick inventory.

[0096] The link self-test module includes: The reference tag set acquisition unit is used to obtain the reference tag set corresponding to the target reading path based on the target reading path. The reference tag set includes at least one primary reference tag. For target reading paths with long link spans or heavy obstruction, one or more auxiliary reference tags can also be configured.

[0097] The targeted inventory condition determination unit generates targeted inventory conditions based on the target read path and the reference tag set. The targeted inventory conditions employ at least one of the following: reference tag identifier prefix, mask, grouping field, preset session, target flag, access condition, reference tag dedicated EPC segment, or user storage area marker. The targeted inventory conditions corresponding to different target read paths are distinguishable from each other.

[0098] The link self-test window control unit is used to perform targeted inventory on the reference tag set corresponding to the target reading path according to the targeted inventory conditions within the link self-test window, and to prevent service tags from participating in the inventory polling, time slot contention and response process within the link self-test window.

[0099] The link self-test status acquisition unit collects tag reports within the link self-test window and generates a total number of reference tag reports based on the number of tag reports corresponding to the primary reference tag and the number of tag reports corresponding to the secondary reference tags. The total number of reference tag reports equals the sum of the number of tag reports corresponding to the primary reference tag and the number of tag reports corresponding to the secondary reference tags. When the number of tag reports corresponding to the primary reference tag is greater than or equal to 1, the link self-test status acquisition unit outputs the primary reference tag's response strength based on the raw value of the primary reference tag's reception strength within the link self-test window. When the number of tag reports corresponding to the primary reference tag is 0, the link self-test status acquisition unit outputs a primary reference tag missing anomaly sample. When the total number of reference tag reports is greater than or equal to 1, the link self-test status acquisition unit outputs a self-test reception strength statistical value based on the raw values ​​of the reception strength of all reference tags within the link self-test window. When the total number of reference tag reports is 0, the link self-test status acquisition unit outputs a reference tag overall missing anomaly sample. The link self-test status acquisition unit can also take the median or the mean value after removing extreme values ​​of the raw values ​​of the reception strength of all reference tags, and output the self-test reception strength statistics after jitter reduction processing.

[0100] The auxiliary diagnostic data acquisition unit is used to acquire at least one of the following when the reader opens the auxiliary diagnostic interface: error frame count, overload-related diagnostic quantity, port connection status event, link diagnostic flag, and phase-related reading, and output auxiliary diagnostic data.

[0101] The link readable condition determination unit is used to receive the main reference tag response strength, self-test reception strength statistics and auxiliary diagnostic data, and output the link readable condition based on the determination results of the following: the main reference tag is not missing, the reference tags are not missing in general, the self-test reception strength statistics are not lower than the minimum self-test reception strength threshold, the main reference tag response strength is not lower than the allowable lower limit of the main reference tag response strength, and the auxiliary diagnostic data does not indicate link abnormality.

[0102] The anomaly category determination unit is used to determine the anomaly category of the current link based on the primary reference tag response strength, self-test reception strength statistics, and auxiliary diagnostic data when the link readability conditions are not met. The anomaly categories include at least the following: primary reference tag missing anomaly, overall reference tag missing anomaly, self-test reception attenuation anomaly, insufficient primary reference tag response anomaly, erroneous frame deviation anomaly, overload diagnosis anomaly, port connection anomaly, and link diagnosis anomaly.

[0103] The abnormal sample statistics unit receives the target reading path, abnormal category, and link self-test results, and maintains the consecutive preset number of times, the most recent preset number, the number of abnormal triggers, the current abnormal count, and the continuous stable count. When the number of consecutive preset number of similar abnormal samples is reached, or when the number of similar abnormal samples reaches the number of abnormal triggers in the most recent preset number of link self-tests, the abnormal sample statistics unit outputs the corresponding abnormal status. When the basic conditions recover to the threshold range and the auxiliary diagnosis returns to normal, the abnormal sample statistics unit outputs a zeroing result for the abnormal count and an increase result for the continuous stable count.

[0104] The business reading module includes: The formal reading window control unit is used to receive the task temporary fast storage transmit power parameters and task temporary fast storage dwell time parameters when the link readability conditions are met, and to control the RFID reader to open the formal reading window.

[0105] The service tag response statistics unit is used to count the service tag response status within the formal reading window, and to record the service tag reception strength and the number of consecutive empty reads when necessary.

[0106] The formal read result output unit is used to output the formal read result based on the business tag response status, and outputs the result that the link is readable but no valid tag response was obtained when no valid tag response is obtained within the formal read window.

[0107] The closed-loop compensation module includes: The compensation trigger determination unit is used to receive parameters such as the anomaly category, current anomaly count, consecutive preset number of times, most recent preset number, anomaly trigger number of times, and maximum compensation number of times. When the number of anomaly samples in the same anomaly category reaches the consecutive preset number of times, or the number of anomaly samples in the most recent preset number of link self-tests reaches the anomaly trigger number of times, or the same type of anomaly is still maintained after the last compensation without exceeding the maximum compensation number of times parameter, the closed-loop compensation trigger signal is output.

[0108] The task temporary parameter adjustment unit performs closed-loop compensation on the task temporary parameters according to the anomaly category and outputs the compensated task temporary parameters. When the anomaly category is a missing main reference tag, a complete missing reference tag, a self-test reception attenuation anomaly, or an insufficient main reference tag response anomaly, the task temporary parameter adjustment unit outputs the compensated task temporary parameters by increasing the fast-store transmit power parameter or extending the handover establishment delay parameter. When the anomaly category is an erroneous frame deviation anomaly, the task temporary parameter adjustment unit outputs the compensated task temporary parameters by extending the link self-test window duration parameter or extending the handover establishment delay parameter. When the anomaly category is an overload diagnosis anomaly, the task temporary parameter adjustment unit outputs the compensated task temporary parameters by decreasing the link self-test transmit power. When the anomaly category is a port connection anomaly or a link diagnosis anomaly, the task temporary parameter adjustment unit outputs a re-trigger control signal to re-execute power blanking, RF link switching, and waiting. The compensation action only modifies the task temporary parameters and does not directly write back to the port status profile table.

[0109] The link self-test re-trigger unit is used to receive the compensated temporary task parameters and re-trigger control signal, and re-trigger the link self-test.

[0110] The inventory confirmation module includes: The confirmation inventory trigger unit is used to output a confirmation inventory trigger signal when the number of closed-loop compensations reaches the maximum number of compensations parameter and the link readability condition is still not met.

[0111] The confirmation inventory parameter combination generation unit receives the current task's temporary fast inventory parameters, the current anomaly category, the confirmation inventory minimum dwell time parameter, the confirmation inventory additional dwell time parameter, the attenuation-type confirmation power increment parameter, and the overload-type confirmation power reduction parameter, and outputs the confirmation inventory parameter combination according to the current anomaly category. When the anomaly category is a primary reference tag missing anomaly, a reference tag overall missing anomaly, a self-test reception attenuation anomaly, or a primary reference tag insufficient response anomaly, the confirmation inventory parameter combination generation unit generates the confirmation inventory transmit power based on the current task's temporary fast inventory transmit power parameters and the attenuation-type confirmation power increment parameter, and generates the confirmation inventory dwell time based on the confirmation inventory minimum dwell time parameter and the confirmation inventory additional dwell time parameter. When the anomaly category is an overload diagnosis anomaly, the confirmation inventory parameter combination generation unit generates the confirmation inventory transmit power based on the current task's temporary fast inventory transmit power parameters and the overload-type confirmation power reduction parameter, and generates the confirmation inventory dwell time based on the confirmation inventory minimum dwell time parameter. When the anomaly category is port connection anomaly or link diagnosis anomaly, the confirmation inventory parameter combination generation unit forms a confirmation inventory parameter combination based on the current task temporary fast inventory parameters. After re-executing power blanking, re-switching, and re-waiting, the confirmation inventory transmit power is kept at the current task temporary fast inventory transmit power after re-switching, and the confirmation inventory dwell time is taken as the minimum confirmation inventory dwell time.

[0112] The confirmation inventory execution unit is used to re-execute the link self-test and formal read based on the confirmation inventory parameter combination, and output the confirmation inventory success result or the link abnormal result.

[0113] The maintenance and update module includes: The main reference tag maintenance status marking unit is used to receive the number of main reference tags missing, the main reference tag maintenance threshold, the auxiliary reference tag response status and auxiliary diagnostic data, and outputs the main reference tag maintenance status when the number of main reference tags missing reaches the main reference tag maintenance threshold and the auxiliary reference tag response is normal or the auxiliary diagnostic data shows that the link hardware is in a working state.

[0114] The maintenance mode inventory execution unit receives the continuous readable sample condition of the auxiliary reference tag while the main reference tag is under maintenance. When the auxiliary reference tag continuously reaches the readable sample condition a preset number of times, it performs maintenance mode inventory based on the self-test statistics and auxiliary diagnostic data generated by the auxiliary reference tag and outputs the maintenance mode results. The maintenance mode results are not used to update long-term baseline parameters.

[0115] The maintenance pending result output unit is used to receive the continuous readable sample condition determination result of the auxiliary reference tag when the main reference tag is in maintenance state, and to output the reference tag maintenance pending result when the auxiliary reference tag does not meet the continuous readable condition.

[0116] The long-term baseline parameter update unit receives the statistics of the most recently stored tasks, the stable update statistics window, the threshold for the number of stable update tasks, the maximum number of compensation attempts, the offset of the task's temporary parameters relative to the long-term profile parameters, and the maintenance status of the main reference label. It updates the long-term baseline parameters when at least a preset number of the most recently stored tasks simultaneously meet the stable update conditions, the current stored task has not reached the maximum number of compensation attempts, the offset of the task's temporary parameters relative to the long-term profile parameters does not exceed a preset stable upper limit, and there is no main reference label maintenance status. When the stable update conditions are not met, the long-term baseline parameter update unit only records abnormal events and updates the abnormal statistics.

Claims

1. A closed-loop inventory method for multi-cabinet shared reader / writer scenarios, characterized in that, Includes the following steps: S1. Determine the target read path in the inventory task, and extract the profile parameters corresponding to the target read path from the port status profile as temporary parameters for the task. S2. Control the RF link to switch to the target reading path, and after waiting for the switching establishment delay corresponding to the temporary parameters of the task, perform a targeted inventory of the reference tag set corresponding to the target reading path in the link self-test window; S3. Determine the link readable conditions based on the main reference tag response strength and self-test reception strength statistics obtained in the link self-test window; perform formal reading when the link readable conditions are met, and determine the current link's anomaly category when the link readable conditions are not met. S4. Perform closed-loop compensation on the temporary parameters of the task according to the anomaly category, and re-execute the link self-check.

2. The closed-loop inventory method for a multi-cabinet shared reader / writer scenario according to claim 1, characterized in that, In step S1, the profiling parameters include handover establishment delay parameters, link self-test window duration parameters, fast inventory transmit power parameters, fast inventory dwell time parameters, and various judgment thresholds; in step S1, the handover establishment delay parameters are stable waiting parameters determined by coarse modeling based on the default initial threshold and candidate waiting time; in step S1, the various judgment thresholds include the minimum self-test receive strength threshold generated by collecting repeated link self-test samples under the handover establishment delay parameters and the allowable lower limit of the main reference tag response strength.

3. The closed-loop inventory method for a multi-cabinet shared reader / writer scenario according to claim 1, characterized in that, In step S2, the targeted inventory includes performing inventory based on at least one of the following conditions: reference tag identifier prefix, mask, grouping field, preset session, target flag, access conditions, reference tag dedicated EPC segment, or user storage area mark. In step S2, the directional inventory conditions corresponding to different target reading paths can be distinguished from each other. When the directional inventory conditions corresponding to the current target reading path are different, the reference label of other target reading paths is selected.

4. The closed-loop inventory method for a multi-cabinet shared reader / writer scenario according to claim 1, characterized in that, In step S3, auxiliary diagnostic data is also acquired, and the link readability condition is determined based on at least one of the auxiliary diagnostic data and the main reference tag response strength and self-test reception strength statistics. In step S3, the auxiliary diagnostic data includes at least one of error frame count, overload related diagnostic quantity, port connection status event, link diagnostic flag and phase related reading.

5. The closed-loop inventory method for a multi-cabinet shared reader / writer scenario according to claim 1, characterized in that, Step S4 involves performing closed-loop compensation on temporary task parameters based on the anomaly category, including at least one of the following compensation mechanisms: When the anomaly category is a main reference tag missing anomaly, a reference tag missing anomaly, a self-test reception attenuation anomaly, or a main reference tag response insufficient anomaly, compensation is performed by increasing the fast inventory transmit power parameter or extending the handover establishment delay parameter. When the anomaly category is an error frame deviation anomaly, compensation is performed by extending the link self-test window duration parameter or extending the handover establishment delay parameter. When the anomaly category is overload diagnostic anomaly, compensation is performed by reducing the link self-test transmit power; When the exception category is port connection exception or link diagnosis exception, re-execute power blanking, RF link switching and wait.

6. The closed-loop inventory method for a multi-cabinet shared reader / writer scenario according to claim 1, characterized in that, In step S4, if the link readability condition is still not met after the number of closed-loop compensation operations reaches the maximum number of compensation operations parameter, the confirmation and inventory stage is triggered. In step S4, the triggering of the confirmation inventory stage includes: based on the current task's temporary fast inventory parameters, generating a confirmation inventory parameter combination by superimposing the confirmation power increase / decrease and additional dwell time according to the current anomaly category, and then performing link self-check and formal reading again based on the confirmation inventory parameter combination.

7. A closed-loop inventory system for multi-cabinet shared reader / writer scenarios, characterized in that, Includes the following modules: The port status profile management module is used to determine the target read path in the inventory task and extract the profile parameters corresponding to the target read path from the port status profile as temporary parameters for the task. The radio frequency link switching module is used to control the switching of the radio frequency link to the target reading path; The link self-test module is used to perform targeted inventory of the reference tag set corresponding to the target reading path in the link self-test window after waiting for the switching establishment delay corresponding to the temporary parameters of the waiting task. It also determines the link readable conditions based on the main reference tag response strength and self-test reception strength statistics obtained in the link self-test window, and determines the anomaly category of the current link when the link readable conditions are not met. The business read module is used to perform a formal read operation when the link readability conditions are met. The closed-loop compensation module is used to perform closed-loop compensation on temporary task parameters according to the anomaly category and re-trigger the link self-check.

8. A closed-loop inventory system for a multi-cabinet shared reader / writer scenario as described in claim 7, characterized in that, The handover establishment delay parameter extracted by the port status profile management module is a stable waiting parameter determined by coarse modeling based on the default initial threshold and candidate waiting time. The minimum self-test reception strength threshold and the allowable lower limit of the main reference tag response strength extracted by the port status profile management module are the thresholds generated by collecting repeated link self-test samples under the handover establishment delay parameter.

9. A closed-loop inventory system for a multi-cabinet shared reader / writer scenario as described in claim 7, characterized in that, When performing targeted inventory, the link self-test module uses at least one of the following conditions: reference tag identifier prefix, mask, group field, preset session, target flag, access conditions, reference tag dedicated EPC segment or user storage area mark. The directional inventory conditions corresponding to different target read paths can be distinguished from each other.

10. A closed-loop inventory system for a multi-cabinet shared reader / writer scenario as described in claim 7, characterized in that, It also includes a confirmation inventory module and a maintenance and update module; The confirmation inventory module is used to generate a confirmation inventory parameter combination after the closed-loop compensation count reaches the maximum compensation count parameter, based on the current anomaly category, the confirmation power increase / decrease, and the additional dwell time, and then perform link self-test and formal reading again based on the confirmation inventory parameter combination; The maintenance and update module is used to perform maintenance mode inventory when the number of missing primary reference labels reaches the primary reference label maintenance threshold and the auxiliary reference labels continuously meet the readable sample condition. When the auxiliary reference labels do not meet the continuous readable condition, the module outputs the reference label maintenance pending results. The module updates the long-term baseline parameters only when the stable update condition is met at least a preset number of times in the most recent inventory tasks.