Ultrahigh frequency RFID anti-collusion method and system applied to intelligent file compact shelf
Patent Information
- Application Number
- CN202610494292.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-15
- Publication Date
- 2026-10-16
AI Technical Summary
该方案虽实现了全覆盖盘点,但未针对密集架金属环境和天线高密度部署进行优化,存在以下缺陷:采用全向天线导致信号向四周扩散,串读现象频发;固定功率无法适应不同档案位的信号衰减差异,功率过高加剧干扰、过低导致漏读;无信号滤波算法,金属反射干扰信号直接被接收,信号失真严重;持续扫描模式导致能耗高且天线间相互干扰,仓位级识别准确率通常低于85%
[0021]本申请的有益技术效果在于:大幅提升识别准确率,有效解决漏读串读问题。采用每个档案位部署定向天线,从源头减少信号扩散;结合动态功率调整技术,根据实时信号强度自适应调节发射功率,在保证读取效果的同时抑制干扰;采用多次扫描投票决策算法,对同一档案位进行多次扫描并统计读取次数,辅以信号强度测距进行距离验证,多维度排除串读标签、弥补漏读缺陷。降低能耗与硬件成本,提升系统稳定性。采用分区供电与分时轮询扫描策略,仅在盘点时为对应分区和设备供电扫描,避免所有设备持续工作,大幅降低系统能耗;采用“每层一个读写器、连接所有天线”的架构,结合分层控制板集中管控,大幅减少了读写器数量,降低了硬件成本;信号滤波与功率调整算法的结合,减少了信号干扰对设备的损耗,提升了系统长期运行稳定性。实现实时高效盘点,提升管理效率。利用分时轮询扫描策略优化了扫描时序,避免天线间相互干扰,大幅提升盘点效率,实现档案实时自动盘点,无需人工干预,彻底解决传统人工盘点效率低、误差大的问题。同时,系统参数可灵活配置,支持扩展新增密集架,可扩展性强,便于后续升级维护。
Smart Images

Figure CN122927339A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of radio frequency identification technology, and more specifically, to an ultra-high frequency RFID anti-cross-reading method and system for use in intelligent filing cabinets. Background Technology
[0002] With the continuous improvement of the informatization and intelligentization of archival management, intelligent mobile shelving systems have been widely used in various archival storage scenarios. One of their core requirements is to achieve real-time automatic inventory of archives, thereby improving archival management efficiency, reducing manual inventory errors, and ensuring archival security. Currently, the automatic inventory function of intelligent mobile shelving systems mostly adopts ultra-high frequency RFID technology. The core implementation method is as follows: an ultra-high frequency RFID tag is affixed to each archive box, an ultra-high frequency RFID antenna is deployed under each archive slot, and each antenna is connected to the reader and control board of each layer. The radio frequency signal is used to read the tag information to complete the automatic identification and inventory of archives.
[0003] However, the storage environment of mobile shelving systems has distinct characteristics: mobile shelving is mostly made of metal, with densely arranged shelves and small storage space. Each file position is equipped with an antenna, resulting in high antenna density and high overlap of signal coverage. This makes RFID signals prone to multipath interference, signal reflection, and attenuation during transmission. At the same time, the RFID tags in adjacent storage positions are very close together, and their signals overlap, further exacerbating the risk of missed or cross-read tags.
[0004] In existing technologies, a common method for RFID-based inventory management of intelligent mobile shelving units employs an architecture where each file location is equipped with an antenna and each layer has a reader / writer. The reader / writer continuously scans at a fixed power, and all antennas operate simultaneously. While this solution achieves full coverage inventory management, it is not optimized for the metallic environment of mobile shelving units and the high-density deployment of antennas, resulting in the following drawbacks: the use of omnidirectional antennas causes signal diffusion in all directions, leading to frequent cross-reading; the fixed power cannot adapt to the signal attenuation differences between different file locations, with excessive power exacerbating interference and insufficient power causing missed reads; the lack of signal filtering algorithms allows metal reflection interference signals to be directly received, resulting in severe signal distortion; and the continuous scanning mode leads to high energy consumption and mutual interference between antennas, with the accuracy of warehouse-level identification typically below 85%.
[0005] Another improved method for preventing cross-reading of RFID tags in mobile shelving systems attempts to use directional antennas and set signal strength thresholds for screening to reduce the risk of cross-reading. This approach offers some improvement in recognition accuracy compared to the former, but still has significant shortcomings: relying solely on signal strength thresholds for screening fails to consider the possibility of interference signals from metal reflections reaching the threshold and being misidentified as target tags; fixed-power transmission cannot adapt to dynamically changing interference environments; the problem of signal interference due to simultaneous activation of all antennas persists; and the lack of effective signal filtering algorithms and multi-dimensional verification mechanisms limits its warehouse-level recognition accuracy to only 90%-95%, still insufficient to meet the high-precision requirements of document management.
[0006] Therefore, for the RFID deployment method of compact shelving, which involves "deploying antennas in each file location and centrally connecting readers and control boards on each layer", it is urgent to solve the core pain points such as metal multipath interference and tag misreading in dense environments, optimize antenna layout and reading and writing strategies, and improve the accuracy of warehouse-level identification to meet the high precision and high reliability requirements of file management. Summary of the Invention
[0007] The purpose of this application is to provide an ultra-high frequency RFID anti-interference method and system. By deploying directional antennas in each file location, combining dynamic power adjustment and multi-scan voting decision algorithm, and supplementing with signal strength ranging technology for auxiliary screening, the system effectively suppresses signal interference in dense environments and significantly improves the accuracy of warehouse-level identification. At the same time, by optimizing strategies such as partitioned power supply and time-sharing polling, the system reduces energy consumption and achieves high-precision, real-time automatic inventory of files, meeting the high reliability and high efficiency requirements of intelligent file management.
[0008] To achieve the above objectives, the UHF RFID anti-cross-reading method based on dynamic power adjustment and signal strength ranging provided in this application is applied to an intelligent filing cabinet. The filing cabinet includes multiple filing slots, each corresponding to a directional antenna, and each filing slot contains a filing box with an UHF RFID tag affixed. The method includes: supplying power to the target inventory area; controlling each directional antenna to scan its filing slot multiple times, and dynamically adjusting the transmission power of the directional antenna based on real-time collected signal strength data during the multiple scans; and using the results of the multiple scans combined with signal strength ranging technology to vote on and select valid tags.
[0009] In the above-described UHF RFID anti-cross-reading method, optionally, dynamically adjusting the transmission power of the directional antenna based on real-time collected signal strength data includes: gradually increasing the transmission power when the tag signal strength received by the current directional antenna is detected to be lower than a preset signal strength threshold; gradually decreasing the transmission power when the tag signal strength received by the current directional antenna is detected to be higher than the preset signal strength threshold and there is superimposed interference from adjacent signals; and dynamically adjusting the power adjustment rate according to changes in the intensity of environmental interference signals.
[0010] In the above-described UHF RFID anti-cross-reading method, optionally, the voting decision on the read tags based on the results of multiple scans using signal strength ranging technology includes: a preset number of scans N and a valid judgment threshold M, where N>M; when any tag is successfully read by the same directional antenna ≥M times in N scans, and the distance calculated based on its signal strength is within the preset file position distance range, then the tag is determined to be a valid tag for the file position corresponding to the directional antenna.
[0011] In the above-described UHF RFID anti-cross-reading method, optionally, powering the target inventory area includes: dividing the mobile shelving into multiple independent power supply zones by columns, activating only all RFID readers and directional antennas in the power supply zone corresponding to the target inventory area, and keeping other non-target inventory areas powered off or in a dormant state.
[0012] In the above-described UHF RFID anti-cross-reading method, optionally, controlling each directional antenna to scan its corresponding file location multiple times includes: controlling each directional antenna to scan sequentially according to a preset time-division polling strategy, and only activating one directional antenna to scan within the same time period.
[0013] Optionally, in the above-described UHF RFID anti-interference reading method, the method may further include: filtering the collected signal strength data to filter out interference signals.
[0014] In the above-described UHF RFID anti-interference reading method, optionally, the method further includes: comparing the selected valid tag information with the background archive database to generate the inventory results for each archive location; and issuing an alarm message when an anomaly occurs.
[0015] This application also provides an ultra-high frequency RFID anti-interference system applied to an intelligent file mobile shelving unit. The mobile shelving unit includes multiple file slots, each containing a file box with an ultra-high frequency RFID tag affixed. The system includes: multiple directional antennas, one of which is deployed for each file slot, for reading the RFID tags within that slot; at least one RFID reader / writer electrically connected to the multiple directional antennas, for controlling the directional antennas to transmit radio frequency signals and receive returned tag signals; and a main control module connected to the RFID reader / writer, for controlling each directional antenna to scan its file slot multiple times, acquiring the tag information and signal strength returned in each scan; dynamically adjusting the transmission power of the corresponding port of the RFID reader / writer based on the signal strength; and voting on the read tags based on the results of multiple scans combined with signal strength ranging technology to select and determine valid tags.
[0016] In the aforementioned UHF RFID anti-interference system, optionally, the main control module includes: multiple layered control boards, each layered control board corresponding to one layer of the mobile shelving unit, and connected to the RFID reader / writer and all directional antennas of that layer; and a main control module, connected to all layered control boards, used to coordinate the work of each layered control board and execute a voting decision algorithm.
[0017] In the above-mentioned UHF RFID anti-cross-reading system, optionally, the system further includes: a signal acquisition module, which is connected to each directional antenna and is used to acquire the transmitted signal strength of each antenna, the tag reflected signal strength and the environmental interference signal strength, and transmit the acquired data to the main control module.
[0018] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method.
[0019] This application also provides a computer-readable storage medium storing a computer program that performs the above-described methods.
[0020] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0021] The beneficial technical effects of this application are as follows: It significantly improves recognition accuracy and effectively solves the problems of missed and copied reads. A directional antenna is deployed at each file location to reduce signal spread at the source; combined with dynamic power adjustment technology, the transmission power is adaptively adjusted according to real-time signal strength, suppressing interference while ensuring reading quality; a multi-scan voting decision algorithm is used to scan the same file location multiple times and count the number of reads, supplemented by signal strength ranging for distance verification, eliminating copied tags and compensating for missed read defects from multiple dimensions. It reduces energy consumption and hardware costs, and improves system stability. A zoned power supply and time-sharing polling scanning strategy is adopted, powering and scanning only the corresponding zone and device during inventory, avoiding continuous operation of all devices and significantly reducing system energy consumption; a "one reader / writer per layer, connecting all antennas" architecture, combined with centralized management via a layered control board, significantly reduces the number of readers and lowers hardware costs; the combination of signal filtering and power adjustment algorithms reduces signal interference damage to devices and improves long-term system stability. It enables real-time and efficient inventory, improving management efficiency. By employing a time-sharing polling scanning strategy, the scanning sequence is optimized, avoiding mutual interference between antennas and significantly improving inventory efficiency. This enables real-time automatic inventory of archives without manual intervention, completely solving the problems of low efficiency and large errors associated with traditional manual inventory. Furthermore, the system parameters are flexibly configurable, supporting the addition of new mobile shelving units, demonstrating strong scalability and facilitating future upgrades and maintenance. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, do not constitute a limitation thereof. In the drawings: Figure 1 This is a flowchart illustrating an embodiment of the UHF RFID anti-cross-reading method provided in this application. Figure 2 This is a schematic diagram of the structure of an ultra-high frequency RFID anti-interference system provided in an embodiment of this application; Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0023] The following will describe in detail the implementation methods of this application with reference to the accompanying drawings and embodiments, so as to fully understand how this application uses technical means to solve technical problems and achieve technical effects, and to implement it accordingly. It should be noted that, as long as there is no conflict, the various embodiments and features in each embodiment of this application can be combined with each other, and the resulting technical solutions are all within the protection scope of this application.
[0024] Furthermore, the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.
[0025] Please refer to Figure 1 As shown, the UHF RFID anti-cross-reading method based on dynamic power adjustment and signal strength ranging provided in this application is applied to intelligent mobile shelving. The mobile shelving includes multiple file slots, each corresponding to a directional antenna, and each file slot contains a file box with an UHF RFID tag affixed. Mobile shelving is typically made of metal, and multiple shelving units arranged together form a dense storage environment. The space in each file slot is small, and the distance between adjacent file slots is extremely close, making it highly susceptible to multipath interference, signal reflection, and attenuation during RFID signal propagation. This embodiment is a cross-reading prevention method designed specifically for this unique environment.
[0026] The method includes the following steps: S101 provides power to the target inventory area; When the back-end management terminal issues an inventory command, the main control module receives the command and determines the target area to be inventoried. To reduce system energy consumption and avoid signal interference from adjacent areas, this step adopts a zoned power supply strategy: power is supplied only to the power zone corresponding to the target inventory area, activating all RFID readers and directional antennas within that zone, while other non-target inventory areas remain powered off or in a dormant state. This selective power supply method isolates signal interference between different areas at the source, while significantly reducing overall system energy consumption.
[0027] S102 controls each directional antenna to scan its assigned file position multiple times, and dynamically adjusts the transmission power of the directional antenna based on the real-time signal strength data collected during the multiple scans. After power is supplied to the target inventory area, the main control module sequentially controls each directional antenna to scan according to a preset time-sharing polling strategy. Only one directional antenna is activated for scanning at any given time, while the remaining antennas remain in standby mode, thus completely avoiding signal crosstalk between adjacent antennas.
[0028] Each directional antenna performs multiple consecutive scans of its corresponding file location within its allocated scanning time period (e.g., 5 times by default). During these multiple scans, the signal acquisition module collects the antenna's radio frequency signal parameters in real time, including transmitted signal strength, tag-reflected signal strength, and environmental interference signal strength. Based on this real-time acquired signal strength data, the main control module dynamically adjusts the directional antenna's transmit power. When the signal strength of the tag received by the current directional antenna is lower than the preset threshold, it indicates that the signal attenuation is severe or the interference is strong, which may lead to missed readings. At this time, the main control module controls the reader to gradually increase the transmission power of the antenna until the tag signal strength reaches above the threshold, ensuring that the tag in the target file position can be effectively read.
[0029] When the strength of the tag signal received by the current directional antenna is detected to be higher than the preset threshold, and signal analysis reveals signs of signal superposition between adjacent storage locations, it indicates that excessive power may cause the signal to spread to adjacent storage locations, posing a risk of cross-reading. At this time, the main control module controls the reader to gradually reduce the transmission power of the antenna to suppress the signal from spreading to adjacent areas.
[0030] Meanwhile, the main control module monitors changes in the intensity of environmental interference signals in real time. When the interference signal increases sharply, it automatically adjusts the power regulation rate to avoid frequent power fluctuations and ensure the stability of the identification process.
[0031] By dynamically adjusting the power during the scanning process, precise control of the signal strength of each file position can be achieved, ensuring effective reading of the target tag while minimizing the risk of cross-reading.
[0032] Based on the results of multiple scans and combined with signal strength ranging technology, S103 performs a voting decision on the read tags to screen and determine the valid tags.
[0033] After each antenna completes multiple scans, it transmits the tag information (including tag number, signal strength, etc.) read from each scan to the main control module. The main control module performs statistical analysis and voting decisions on these scan results. First, preset the number of scans N (e.g., 5 times) and the effective judgment threshold M (e.g., 3 times). For each tag that is read, count the number of times it is successfully read by the same directional antenna in N scans. If the number of reads reaches or exceeds M times, proceed to the next verification step; if the number of reads is less than M times, it is considered an occasional interference signal and is directly rejected.
[0034] Secondly, for tags that pass the verification test, signal strength ranging technology is used for further verification. Based on the signal strength returned by the tag and combined with the radio frequency signal propagation model, the distance between the tag and the corresponding antenna is calculated. This calculated distance is compared with a preset file location distance range (e.g., 0-30 cm, set according to the actual size of the file location). If the calculated distance is within the preset range, the tag is determined to be a valid tag for the corresponding file location; if the calculated distance exceeds the preset range, it is determined to be a tag for cross-reading between adjacent file locations and is discarded.
[0035] By employing a dual verification mechanism of "multiple scan statistics + signal strength ranging," misreading signals caused by metal reflection, multipath interference, etc., can be effectively eliminated, ensuring the accuracy of the identification results.
[0036] Finally, the main control module compares the selected valid tag information with the backend archive database, generates the inventory results for each archive location (e.g., normal, missing, incorrect), and transmits the results to the backend management terminal for display and storage. If any abnormality occurs (e.g., missed reading, suspected cross-reading), the system automatically issues an alarm to remind managers to handle it promptly.
[0037] In one embodiment of this application, dynamically adjusting the transmit power of the directional antenna based on real-time acquired signal strength data includes: When the strength of the tag signal received by the current directional antenna is detected to be lower than a preset signal strength threshold, the transmission power is gradually increased; When the strength of the tag signal received by the current directional antenna is detected to be higher than the preset signal strength threshold and there is interference from adjacent signals, its transmission power is gradually reduced. Furthermore, the power regulation rate is dynamically adjusted based on changes in the intensity of environmental interference signals.
[0038] Specifically, in practical operation, the interference environment faced by file slots in different locations of the mobile shelving unit varies significantly. For example, file slots near the edge of the shelving unit may experience less external interference, while those located inside the shelving unit may suffer more severe interference from reflections from surrounding metal structures. Furthermore, the storage condition of the files (such as whether the file boxes are full or whether they are close to the antenna) also affects signal strength. Therefore, this embodiment provides a refined power adjustment strategy.
[0039] First, the system presets signal strength thresholds Th_low and Th_high, as well as a power adjustment step size ΔP. Th_low is the minimum reliable signal strength for identification, and Th_high is the upper limit of signal strength that may trigger crosstalk.
[0040] When the directional antenna begins scanning, the system monitors the RSSI (Reflection Signal Strength) of the tag received by the antenna in real time. If RSSI < Th_low, it indicates that the signal strength is insufficient to reliably identify the tag, posing a risk of missed reads. In this case, the system controls the reader to gradually increase the antenna's transmit power in steps of ΔP, re-detecting RSSI after each increase, until RSSI ≥ Th_low. The power increase can be linear or the step size can be dynamically adjusted based on the RSSI difference to quickly reach the target threshold.
[0041] If RSSI > Th_high, it indicates that the signal strength is too high, which may pose a risk of spreading to adjacent file locations. In this case, the system further analyzes whether there is superposition interference from adjacent signals. The method to determine adjacent signal superposition can be: detecting whether the antenna reads unexpected tags, or detecting the signal energy of adjacent frequency bands through the signal acquisition module. When signal superposition interference is confirmed, the system gradually reduces the antenna's transmit power in steps of ΔP until RSSI falls back to a reasonable range of [Th_low, Th_high].
[0042] In addition, the system monitors the intensity of environmental interference signals, RSSI_interference, in real time. When RSSI_interference changes drastically (e.g., suddenly increases at a certain moment), it indicates that the environmental interference has intensified. At this time, the system automatically reduces the rate of power adjustment (e.g., increases the adjustment interval or decreases the adjustment step size) to avoid power oscillation caused by frequent adjustments during interference fluctuations, thereby ensuring the stability of the identification process.
[0043] This refined power adjustment strategy allows each file to obtain the optimal transmission power that matches its actual environment, ensuring identification reliability while minimizing the risk of cross-reading.
[0044] In one embodiment of this application, the voting decision on the read tags based on the results of multiple scans using signal strength ranging technology includes: The system has a preset number of scans N and a valid determination threshold M, where N > M. If any tag is successfully read by the same directional antenna ≥ M times in N scans, and the distance calculated based on its signal strength is within the preset file position distance range, then the tag is determined to be a valid tag for the file position corresponding to the directional antenna.
[0045] Specifically, in practical work, The application scenario is illustrated using a smart mobile shelving system for archives in a public institution. This system consists of 6 groups per row, 6 layers per group (double-sided), 15 books per layer, totaling 1080 books, and 8640 books across 8 rows. Each archive slot is equipped with a directional antenna, with each antenna corresponding to one archive slot.
[0046] The system parameters are set as follows: number of scans N=5 times, effective judgment threshold M=3 times, and the file position distance range is preset to 0-25 cm (set according to the actual depth of the file position).
[0047] The specific voting decision-making process is as follows: Step 1: Data acquisition. Each directional antenna performs 5 consecutive scans on the corresponding archive position within its allocated scanning time period. After each scan, all read tag information and the signal strength thereof are recorded. For example, for antenna A at a certain archive position, in 5 scans, tag X is read 5 times, tag Y is read 2 times, and tag Z is read 1 time.
[0048] Step 2: Count statistics. The main control module counts the number of reads for each tag. For the aforementioned antenna A, tag X is read 5 times (≥M=3), and proceeds to the next step of verification; tag Y is read 2 times (<M), which is directly determined as an interference signal and eliminated; tag Z is read 1 time (<M), and is also eliminated.
[0049] Step 3: Distance calculation and verification. For tag X that has passed the count verification, an average value is taken as the signal strength RSSI_avg of this tag according to the signal strength value returned in each scan. A radio frequency signal propagation model (such as a log-distance path loss model) is used to calculate the distance d between tag X and antenna A. The formula of the model is: RSSI = RSSI_0 - 10n log10(d / d0), where RSSI_0 is the signal strength at the reference distance d0, n is the path loss exponent, and these parameters can be obtained by calibration in the actual environment.
[0050] Through calculation, the distance d between tag X and antenna A is 12 cm, which falls within the preset range of 0-25 cm, so tag X is determined as a valid tag of the archive position corresponding to antenna A.
[0051] Step 4: Abnormal situation handling. If no tag is read at a certain archive position in multiple scans, or the number of read tags is less than the number of archives recorded in the database, it is determined that there is a missing archive abnormality at this archive position; if the number of the read tag does not match the record in the database, it is determined as a wrong archive abnormality. The system records and reports these abnormality information, and a background management terminal issues an alarm to remind management personnel to perform verification and processing.
[0052] Through the above voting decision mechanism, misjudgment caused by accidental interference or reflected signals can be effectively avoided, ensuring that the identification result of each archive position is accurate and reliable.
[0053] In an embodiment of the present application, powering the target inventory area comprises: The compact shelf is divided into a plurality of independent power supply partitions by columns, all RFID readers and directional antennas in the power supply partition corresponding to the target inventory area are only activated, and other non-target inventory areas are kept in a power-off or sleep state.
[0054] Considering that intelligent filing cabinets typically consist of multiple rows, columns, and layers, resulting in a large overall scale, simultaneous power supply to all devices would not only lead to high energy consumption but also severe signal interference between different areas. This embodiment employs a zoned power supply strategy to address this issue.
[0055] Specifically, the mobile shelving unit is divided into multiple independent power supply zones by column. For example, for an 8-row mobile shelving unit with 6 columns per row, each column can be considered an independent power supply zone, resulting in a total of 48 power supply zones. Each power supply zone is equipped with an independent switching power supply, which is connected to the main control module and controlled by the main control module. The switching power supply of each zone supplies power to the readers, layer control boards, all file position antennas, and signal acquisition modules within that zone.
[0056] When administrators issue a full inventory count command through the back-end management terminal, the main control module does not start all partitions simultaneously. Instead, it starts them one by one in a preset order. For example, it first starts powering on the first partition of the first column, cuts off the power after the inventory count of that partition is completed, and then starts powering on the second partition of the second column, and so on, until all partitions are inventoried.
[0057] When it is necessary to conduct an inventory check on only a specific area (e.g., only a few columns of files), the main control module will only activate the power supply zone corresponding to the target area, while other zones will remain powered off.
[0058] This zoned power supply method can achieve the following benefits: First, it significantly reduces system energy consumption and avoids all devices operating continuously for extended periods; second, it fundamentally isolates signal interference between different zones, as devices in non-target zones are powered off and do not generate any radio frequency signals; third, it extends the lifespan of equipment and reduces unnecessary operating time.
[0059] In one embodiment of this application, controlling each directional antenna to scan its corresponding file location multiple times includes: According to the preset time-sharing polling strategy, each directional antenna is controlled to scan in sequence, and only one directional antenna is activated to scan within the same time period.
[0060] Specifically, in practical work, it can be
[0061] After power is supplied to the target inventory zone, this zone may contain multiple layers of mobile shelving, each with multiple file position antennas. If all antennas scan simultaneously, even within the same zone, severe signal interference will occur. This embodiment employs a time-division polling scanning strategy to address this issue.
[0062] Time-sharing polling scans follow a hierarchical order of "zone → layer → file-level antenna," allocating an independent scanning time period to each antenna. The specific process is as follows: First, the main control module determines the current target inventory partition and sends a ready command to the layer control boards of all layers within that partition. Second, the main control module initiates scanning layer by layer in sequence (e.g., from top to bottom). When a layer is initiated, the layer control board for that layer takes over control and allocates scanning time periods for each antenna according to the order of the file positions within that layer (e.g., from left to right). Within the same time period, only one directional antenna is activated for scanning. The scanning duration of this antenna is dynamically adjusted based on the number of tags in that file position; for example, the default setting is 500 milliseconds, allowing for 5 consecutive scans. After the antenna completes its scan, it immediately enters standby mode and then activates the next antenna. Once all antennas in that layer have been scanned, the layer control board reports completion to the main control module, which then initiates scanning for the next layer. This refined time-sharing polling strategy ensures that only one directional antenna is active at any given time, thus completely avoiding signal interference between antennas and guaranteeing the purity of each antenna's scan results.
[0063] In one embodiment of this application, the method further includes: filtering the acquired signal strength data to remove interference signals.
[0064] Specifically, in practical work, The metallic environment of mobile shelving units causes significant reflections and refractions of RFID signals during propagation, resulting in multipath interference. These interfering signals superimposed on the valid signal distort the receiver signal, affecting identification accuracy. This embodiment addresses this issue using a signal filtering algorithm.
[0065] Specifically, the signal acquisition module collects radio frequency signal data from each antenna in real time, including amplitude, phase, and other information. The main control module processes this data as follows: The first step is noise estimation. This involves analyzing the signal sampling sequence over a period of time to identify the characteristics of interfering signals. For example, metallic reflection signals typically exhibit rapid fluctuations in signal strength (large variance) or disordered phase changes, while valid tag signals are relatively stable and regular. Through statistical analysis, the noise floor and interference characteristics in the current environment can be estimated.
[0066] The second step is iterative filtering. Based on the noise estimation results, an adaptive filtering algorithm (such as Kalman filtering, wavelet transform, etc.) is used to process the original signal. The algorithm iteratively updates the filter coefficients, gradually filtering out signal components that match the interference features and retaining signal components that match the valid label features.
[0067] For example, when a sudden high-intensity signal is received, the filtering algorithm will determine whether it matches the signal characteristics (such as duration and phase change pattern) of a valid tag. If it does not match, it is determined to be sudden interference (such as transient interference generated by other nearby electronic devices) and is filtered out; if it matches, it is retained and used for subsequent processing.
[0068] Signal filtering can significantly improve the signal-to-noise ratio, providing cleaner and more reliable signal data for subsequent power adjustment and voting decisions, thereby further improving recognition accuracy.
[0069] Please refer to Figure 2 As shown, this application also provides an ultra-high frequency RFID anti-interference system applied to an intelligent file mobile shelving unit. The mobile shelving unit includes multiple file slots, each containing a file box with an ultra-high frequency RFID tag affixed. The system includes: multiple directional antennas, one of which is deployed for each file slot, for reading the RFID tags within that slot; at least one RFID reader / writer electrically connected to the multiple directional antennas, for controlling the directional antennas to transmit radio frequency signals and receive returned tag signals; and a main control module connected to the RFID reader / writer, for controlling each directional antenna to scan its file slot multiple times, acquiring the tag information and signal strength returned in each scan; dynamically adjusting the transmission power of the corresponding port of the RFID reader / writer based on the signal strength; and voting on the read tags based on the results of multiple scans combined with signal strength ranging technology to select and determine valid tags.
[0070] In practice, the implementation logic of each module of this system is as follows: Multiple directional antennas 101 are deployed, one for each file location, for reading RFID tags within that location. The directional antennas are small, UHF directional antennas with a gain of 8dBi and a signal coverage angle of 30°. The angle is adjusted to concentrate the signal coverage area on the corresponding single file location, minimizing signal diffusion to adjacent file locations. Each antenna is connected to the RFID reader / writer and layer control board of its respective layer via an RF cable.
[0071] At least one RFID reader 102 is electrically connected to multiple directional antennas for controlling the directional antennas to transmit radio frequency signals and receive returned tag signals. In this embodiment, the RFID reader is an UHF reader with adjustable transmission power, with a transmission power adjustment range of 10dBm-30dBm. One reader is deployed on each layer of the mobile shelving unit. Each RFID reader is connected to all directional antennas on its layer and is also connected to the layer's control board via Ethernet, supporting real-time data transmission and command reception.
[0072] The main control module 103 (not shown) is connected to the RFID reader and is used to control each directional antenna to scan the file position multiple times, obtain the tag information and signal strength returned by each scan; dynamically adjust the transmission power of the corresponding port of the RFID reader based on the signal strength; and make a voting decision on the read tags based on the results of multiple scans and signal strength ranging technology to select and determine valid tags.
[0073] In the above embodiments, the main control module includes: Multiple layer control boards 1031 are used, each corresponding to one layer of the mobile shelving unit, and connected to the RFID reader / writer and all directional antennas of that layer. The layer control boards use industrial-grade microcontrollers, which are responsible for receiving instructions from the main control module, controlling the working status of the readers / writers and antennas of that layer, collecting signal data from all antennas of that layer, and uploading it to the main control module.
[0074] The main control module 1032 connects to all layered control boards, coordinating their operation and executing voting decision algorithms. The main control module uses an industrial control panel, equipped with Ethernet and serial port modules, and is deployed within a compact shelving control cabinet. It connects to the zoned power supply module, each layered control board, and the backend management terminal, and incorporates core algorithms such as signal filtering, adaptive power adjustment, time-division polling scanning, and multi-scan voting decision-making.
[0075] In one embodiment of this application, the system further includes: The partitioned power supply module 104 divides the mobile shelving unit into multiple independent power supply partitions by columns. Each partition corresponds to an independent switching power supply, which is connected to the main control module, which controls the power supply to start and stop. Only when a partition needs to be inventoried, the main control module controls the power supply unit of that partition to start, supplying power to the readers, control boards, and all file position antennas on each layer within that partition. Other partitions are in a power-off sleep state.
[0076] The signal acquisition module 105 is deployed at the input end of each layer's reader module and is connected to all antennas in that layer. It is used to acquire the transmitted signal strength, tag reflected signal strength, and environmental interference signal strength of each antenna. Each signal acquisition module corresponds to a layer and is connected to the layer's layer control board via a serial port. It transmits the acquired signal data from each channel to the layer control board in real time, and then the layer control board aggregates the data to the main control module, providing accurate data support for power adaptive adjustment and signal filtering.
[0077] The back-end management terminal 106, consisting of a computer and management software, communicates with the main control module and is responsible for functions such as system parameter configuration, inventory command issuance, inventory result display and statistics, and anomaly alarms. Administrators can use the back-end management terminal to set parameters such as inventory mode, power adjustment threshold, and scan count, and view the inventory results for each file location. The system automatically alarms when an anomaly occurs.
[0078] To facilitate a clearer understanding of the UHF RFID anti-interference system provided in this application, the above embodiments are explained and described below in conjunction with specific application scenarios. Those skilled in the art will understand that this description does not limit this application in any way.
[0079] The execution logic of the UHF RFID anti-cross-reading system provided in this application is as follows: The first step is for the administrator to issue a "real-time inventory count of the entire warehouse" command through the back-end management terminal 106, which is then transmitted to the main control module 1032.
[0080] In the second step, after receiving the instruction, the main control module 1032 determines the first target inventory partition (e.g., the first column) according to a preset order, and sends a power supply instruction to the partition power supply module 104 of that partition to start the power supply of all devices in that partition. At the same time, other partitions remain powered off.
[0081] Third, after the partitioned power supply is started, the main control module 1032 sends scanning commands to the first-layer hierarchical control board 1031 in that partition according to the time-division polling strategy. The first-layer hierarchical control board 1031 takes over control and allocates scanning time periods for each antenna according to the antenna sequence in that layer.
[0082] Fourth, when the first antenna is activated, the signal acquisition module 105 begins to acquire the radio frequency signal parameters of the antenna in real time, including the transmitted signal strength, the tag reflected signal strength, and the environmental interference signal strength, and transmits the data to the main control module 1032 in real time through the hierarchical control board 1031.
[0083] Fifth, the main control module 1032 dynamically adjusts the antenna's transmit power based on the received signal strength data. If the signal strength is below a threshold, the power is increased; if the signal strength is above the threshold and signal superposition exists, the power is decreased; simultaneously, the adjustment rate is adjusted according to changes in environmental interference.
[0084] The sixth step involves the antenna performing five consecutive scans of the corresponding file location within the allocated scanning time period. After each scan, the read tag information (tag number, signal strength) is transmitted to the main control module 1032 via the layered control board 1031.
[0085] Step 7: After the antenna scan is completed, it enters standby mode. The layer control board 1031 activates the next antenna and repeats steps 4 to 6 until all antennas in the layer have been scanned.
[0086] Step 8: After all antennas in the first layer have been scanned, the layer control board 1031 reports completion to the main control module 1032. The main control module 1032 then starts scanning the next layer (the second layer), repeating steps 3 to 7 until all layers in the partition have been scanned.
[0087] Step 9: After all antennas in the partition have been scanned, the main control module 1032 summarizes and processes all the scan data of the partition: First, interference signals are filtered out by a signal filtering algorithm; then, the results of 5 scans of each antenna are statistically analyzed. For tags that have been read 3 times or more, the distance is calculated based on the signal strength. If the distance is within the preset range (0-25 cm), it is determined to be a valid tag; otherwise, it is discarded.
[0088] Step 10: The main control module 1032 compares the selected valid tag information with the background archive database, generates the inventory results (normal, missing, wrong) for each archive location in the partition, and stores the results.
[0089] Step 11: After the partition inventory is completed, the main control module 1032 sends a power-off command to the partition power supply module 104 of that partition to cut off the power supply to that partition, and then starts the next target partition inventory, repeating steps 2 to 10 until all partition inventory is completed.
[0090] In the twelfth step, the main control module 1032 summarizes the inventory results and transmits them to the back-end management terminal 106 for display and storage. If any abnormalities are found during the inventory process (such as missing or incorrect records), the back-end management terminal will automatically pop up an alarm message to remind the management personnel to check and handle the issue.
[0091] Through the above workflow, the system can achieve high-precision, high-efficiency, real-time automatic inventory of all warehouse archives, with a warehouse-level identification accuracy rate of over 99.9%, meeting the high reliability requirements of intelligent archive management.
[0092] The beneficial technical effects of this application are as follows: Significantly improving recognition accuracy and effectively solving the problems of missed and duplicate reads. A directional antenna is deployed at each file location to reduce signal spread at the source; combined with dynamic power adjustment technology, the transmission power is adaptively adjusted according to real-time signal strength, suppressing interference while ensuring reading quality; a multi-scan voting decision algorithm is used to scan the same file location multiple times and count the number of reads, supplemented by signal strength ranging for distance verification, eliminating duplicate tags and compensating for missed read defects from multiple dimensions. Reduced energy consumption and hardware costs, and improved system stability. A partitioned power supply and time-sharing polling scanning strategy is adopted, powering and scanning only the corresponding partition and device during inventory, avoiding continuous operation of all devices and significantly reducing system energy consumption; a "one reader / writer per layer, connecting all antennas" architecture, combined with centralized management via a hierarchical control board, significantly reduces the number of readers and lowers hardware costs; the combination of signal filtering and power adjustment algorithms reduces signal interference damage to devices and improves long-term system stability. Real-time and efficient inventory management is achieved, improving management efficiency. By employing a time-sharing polling scanning strategy, the scanning sequence is optimized, avoiding mutual interference between antennas and significantly improving inventory efficiency. This enables real-time automatic inventory of archives without manual intervention, completely solving the problems of low efficiency and large errors associated with traditional manual inventory. Furthermore, the system parameters are flexibly configurable, supporting the addition of new mobile shelving units, demonstrating strong scalability and facilitating future upgrades and maintenance.
[0093] This application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-described method.
[0094] This application also provides a computer-readable storage medium storing a computer program that performs the above-described methods.
[0095] This application also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.
[0096] like Figure 3 As shown, the electronic device 600 may also include: a communication module 110, an input unit 120, an audio processing unit 130, a display 160, and a power supply 170. It is worth noting that the electronic device 600 does not necessarily need to include these components. Figure 3 All components shown; in addition, the electronic device 600 may also include Figure 3 For components not shown, please refer to existing technologies.
[0097] like Figure 3As shown, the central processing unit 100, sometimes also referred to as a controller or operating control, may include a microprocessor or other processor device and / or logic device. The central processing unit 100 receives inputs and controls the operation of various components of the electronic device 600.
[0098] The memory 140 may be, for example, one or more of a cache, flash memory, hard drive, removable media, volatile memory, non-volatile memory, or other suitable devices. It may store the aforementioned failure-related information, and also store a program for executing that information. The central processing unit 100 may execute the program stored in the memory 140 to perform information storage or processing, etc.
[0099] Input unit 120 provides input to central processing unit 100. Input unit 120 may be, for example, a keypad or touch input device. Power supply 170 provides power to electronic device 600. Display 160 displays images and text. Display may be, for example, an LCD display, but is not limited thereto.
[0100] The memory 140 can be a solid-state memory, such as a read-only memory (ROM), random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and contains more data; examples of this type of memory are sometimes referred to as EPROMs. The memory 140 can also be some other type of device. The memory 140 includes a buffer memory 141 (sometimes referred to as a buffer). The memory 140 may include an application / function storage unit 142 for storing application programs and function programs or processes for executing the operation of the electronic device 600 via the central processing unit 100.
[0101] The memory 140 may also include a data storage unit 143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 144 of the memory 140 may include various drivers for the electronic device for communication functions and / or for performing other functions of the electronic device (such as messaging applications, address book applications, etc.).
[0102] The communication module 110 is a transmitter / receiver 110 that transmits and receives signals via antenna 111. The communication module (transmitter / receiver) 110 is coupled to the central processing unit 100 to provide input signals and receive output signals, which can be the same as in a conventional mobile communication terminal.
[0103] Based on different communication technologies, multiple communication modules 110 can be configured in the same electronic device, such as cellular network modules, Bluetooth modules, and / or wireless LAN modules. The communication module (transmitter / receiver) 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide audio output via the speaker 131 and receive audio input from the microphone 132, thereby enabling typical telecommunications functions. The audio processor 130 may include any suitable buffer, decoder, amplifier, etc. Additionally, the audio processor 130 is coupled to a central processing unit 100, enabling on-device recording via the microphone 132 and on-device playback of stored audio via the speaker 131.
[0104] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0105] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0106] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0107] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0108] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this application. It should be understood that the above descriptions are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for preventing cross-reading of ultra-high frequency RFID tags in intelligent filing cabinets, characterized in that: The mobile shelving unit includes multiple file slots, each file slot corresponding to a directional antenna, and each file slot contains a file box with an affixed UHF RFID tag. The method includes: Power is supplied to the target inventory area; Each directional antenna is controlled to scan its assigned file position multiple times, and the transmission power of the directional antenna is dynamically adjusted based on the real-time signal strength data collected during the multiple scans. Based on the results of multiple scans and combined with signal strength ranging technology, the read tags are voted on to determine the valid tags.
2. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, Dynamically adjusting the transmission power of the directional antenna based on real-time acquired signal strength data includes: When the strength of the tag signal received by the current directional antenna is detected to be lower than a preset signal strength threshold, the transmission power is gradually increased; When the strength of the tag signal received by the current directional antenna is detected to be higher than the preset signal strength threshold and there is interference from adjacent signals, its transmission power is gradually reduced. Furthermore, the power regulation rate is dynamically adjusted based on changes in the intensity of environmental interference signals.
3. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, Based on the results of multiple scans, a voting decision is made on the read tags using signal strength ranging technology, including: The preset number of scans N and the effective judgment threshold M are set, where N>M; If any tag is successfully read by the same directional antenna ≥ M times in N scans, and the distance calculated based on its signal strength is within the preset file position distance range, then the tag is determined to be a valid tag for the file position corresponding to the directional antenna.
4. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, Providing power to the target inventory area includes: The mobile shelving unit is divided into multiple independent power supply zones by column. Only all RFID readers and directional antennas in the power supply zone corresponding to the target inventory area are activated, while other non-target inventory areas remain powered off or in a dormant state.
5. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, Controlling each directional antenna to scan its assigned file location multiple times includes: According to the preset time-sharing polling strategy, each directional antenna is controlled to scan in sequence, and only one directional antenna is activated to scan within the same time period.
6. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, The method further includes: The collected signal strength data is filtered to remove interference signals.
7. The UHF RFID anti-cross-reading method according to claim 1, characterized in that, The method further includes: The system compares the selected valid tag information with the backend archive database to generate inventory results for each archive location; and issues alarm information when an anomaly occurs.
8. An ultra-high frequency RFID anti-interference reading system, applied to intelligent filing cabinets, characterized in that, The mobile shelving unit includes multiple file compartments, each containing a file box with an UHF RFID tag affixed. The system includes: Multiple directional antennas are deployed, with one directional antenna corresponding to each file position, for reading RFID tags within the file position; At least one RFID reader is electrically connected to a plurality of the directional antennas for controlling the directional antennas to transmit radio frequency signals and receive returned tag signals; The main control module, connected to the RFID reader / writer, is used to control each directional antenna to scan its corresponding file position multiple times, obtain the tag information and signal strength returned by each scan; dynamically adjust the transmission power of the corresponding port of the RFID reader / writer according to the signal strength; and make a voting decision on the read tags based on the results of multiple scans and signal strength ranging technology to select and determine valid tags.
9. The UHF RFID anti-interference reading system according to claim 8, characterized in that, The main control module includes: Multiple layered control boards, each corresponding to one layer of the mobile shelving unit, are connected to the RFID reader / writer of the corresponding layer and all directional antennas of the corresponding layer; The main control module connects to all hierarchical control boards and is used to coordinate the work of each hierarchical control board and execute voting decision algorithms.
10. The UHF RFID anti-interference reading system according to claim 8, characterized in that, The system also includes: The signal acquisition module is connected to each directional antenna and is used to acquire the transmitted signal strength, tag reflected signal strength and environmental interference signal strength of each antenna, and transmit the acquired data to the main control module.
11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method of any one of claims 1 to 7.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that enables a computer to execute the method of any one of claims 1 to 7.
13. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1 to 7.