File serial reading prevention method and system based on radio frequency identification
By monitoring the status of the filing cabinet doors and scanning with RFID antennas, calculating the differential tag set, and combining signal strength and location verification, the problem of cross-reading of files in the file delivery scenario is solved, achieving highly reliable and low-cost file management.
Patent Information
- Application Number
- CN202511543908.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-01-30
AI Technical Summary
Existing RFID-based document management systems cannot reliably distinguish between existing files in the file cabinet and newly delivered files in document delivery scenarios, leading to frequent cross-reading problems and affecting the accuracy and reliability of document management.
By monitoring the status of the filing cabinet doors, a reference tag set is acquired when the cabinet door is open and a target tag set is acquired when the cabinet door is closed using RFID antennas. The difference tag set is calculated, and a positioning algorithm is used to determine whether the difference tag is a newly added file. The verification is performed by combining the signal strength and location coordinates of multiple RFID antennas.
It enables reliable differentiation between newly delivered files and existing files, improves the accuracy and reliability of file identification, prevents tag misreading, reduces hardware costs and complexity, and enhances the effectiveness of file management.
Smart Images

Figure CN121436005A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent document management technology, specifically to a method and system for preventing cross-reading of documents based on radio frequency identification. Background Technology
[0002] Generally, Radio Frequency Identification (RFID) technology, with its unique advantages of being non-visual and enabling batch reading (group reading), is widely used in the management scenarios of smart file cabinets and archive cabinets. It can quickly complete the inventory and tracking of documents, effectively improving the efficiency and convenience of document management, and has become one of the mainstream technical solutions in the field of smart document management.
[0003] However, in document delivery scenarios (especially in the case of multiple documents being delivered in batches), existing RFID-based document management solutions consistently face a critical technical bottleneck: the inability to reliably distinguish between existing documents in the filing cabinet and newly delivered documents. This core defect directly leads to frequent "cross-reading" problems. Specifically, when a user places one or more new documents into the target compartment of the filing cabinet, due to the system's lack of accurate identification capabilities between "existing document tags" and "newly delivered document tags," the RFID reader antennas nearby are highly likely to simultaneously capture the tag signals of existing documents in adjacent or rear compartments while reading the new document tags in the target compartment. This "cross-reading" phenomenon, where old and new document tags are mixed, essentially stems from the inability to define "which tags belong to the newly delivered documents and which tags belong to the documents already in the cabinet." Ultimately, this makes it impossible to accurately determine the actual document information being delivered, leading to management failures such as inventory information confusion and incorrect document location, severely impacting the reliability of RFID technology in document management scenarios. Summary of the Invention
[0004] To address the problem of file cross-reading caused by the inability to reliably distinguish between existing files and newly delivered files during file delivery in existing technologies, this invention proposes a file anti-cross-reading method based on radio frequency identification, comprising:
[0005] Get the door status of the target filing cabinet;
[0006] When the door of the target file cabinet is open, the RFID tags in the target file cabinet are scanned by the radio frequency identification (RFID) antenna to obtain a reference tag set;
[0007] When the cabinet door of the target file cabinet changes from the open state to the closed state, the RFID antenna performs a secondary scan on the RFID tags in the target file cabinet to obtain the target tag set;
[0008] Based on the baseline tag set and the target tag set, a difference tag set is calculated; and based on the difference tag set, it is determined whether each difference tag in the difference tag set is a newly submitted file.
[0009] Optionally, obtaining the cabinet door status of the target file cabinet includes:
[0010] The door status of the target filing cabinet is detected by a door status sensor; wherein the door status sensor includes: a reed switch, an infrared sensor or an angle sensor; when the cabinet door is in the open state, the door status sensor outputs a first level signal; when the cabinet door is in the closed state, the door status sensor outputs a second level signal.
[0011] Optionally, the RFID antenna is a plurality of directional antennas distributed in each storage compartment of the target filing cabinet, with each directional antenna covering at least one storage compartment.
[0012] Optionally, calculating the difference label set based on the baseline label set and the target label set includes:
[0013] The baseline tag set and the target tag set are compared to obtain the difference tag; wherein, the difference tag is an RFID tag in the target tag set that does not belong to the baseline tag set;
[0014] The set of difference labels is combined into a difference label set.
[0015] Optionally, determining whether each difference tag in the difference tag set is a newly submitted file based on the difference tag set includes:
[0016] Based on the differential label set, the location estimation information of each differential label in the differential label set is determined using a positioning algorithm;
[0017] Based on the location estimation information of each difference label, determine whether each difference label is a newly entered file.
[0018] Optionally, determining the location estimation information of each difference label in the difference label set using a positioning algorithm based on the difference label set includes:
[0019] The radio frequency signal strength of each differential tag in the differential tag set and the position coordinates of the RFID antenna are read through the RFID antenna in the target file cabinet.
[0020] Based on the location coordinates of the RFID antenna and the radio frequency signal strength of each differential tag, a positioning algorithm is used to calculate the estimated location information of each differential tag;
[0021] The positioning algorithm is either a triangulation algorithm or a weighted centroid positioning algorithm.
[0022] Optionally, determining whether each difference label is a newly entered file based on the location estimation information of each difference label includes:
[0023] Based on each difference tag, when the location estimation information of the difference tag is within a preset reasonable delivery area, the difference tag is determined to be a newly delivered file;
[0024] When the location estimation information of the difference tag is not in the reasonable delivery area, the difference tag is determined to be a non-newly delivered file that is read repeatedly.
[0025] The reasonable delivery area is the pre-defined accessible storage compartment area when the cabinet door of the target file cabinet is in the open state.
[0026] Optionally, after determining whether each difference tag in the difference tag set is a newly submitted file based on the difference tag set, the method further includes:
[0027] When the difference label is a newly added file, the file identifier corresponding to the difference label is associated with the storage compartment information of the target file cabinet, and the associated information is updated to the preset file management database.
[0028] Based on the same inventive concept, the present invention also provides a document anti-tampering system based on radio frequency identification, comprising:
[0029] The status acquisition module is used to acquire the cabinet door status of the target file cabinet;
[0030] The first-level scanning module is used to scan the RFID tags in the target file cabinet through the radio frequency identification RFID antenna when the cabinet door is in the open state, so as to obtain a reference tag set;
[0031] The secondary scanning module is used to perform a secondary scan of the RFID tags in the target file cabinet through the RFID antenna when the cabinet door status changes from the open state to the closed state, so as to obtain the target tag set;
[0032] The serial reading judgment module is used to calculate the difference tag set based on the baseline tag set and the target tag set; and based on the difference tag set, to determine whether each difference tag in the difference tag set is a newly input file.
[0033] Optionally, the status acquisition module is specifically used for:
[0034] The door status of the target filing cabinet is detected by a door status sensor; wherein the door status sensor includes: a reed switch, an infrared sensor or an angle sensor; when the cabinet door is in the open state, the door status sensor outputs a first level signal; when the cabinet door is in the closed state, the door status sensor outputs a second level signal.
[0035] Optionally, the RFID antenna is a plurality of directional antennas distributed in each storage compartment of the target filing cabinet, with each directional antenna covering at least one storage compartment.
[0036] Optionally, the serial reading judgment module includes:
[0037] The tag comparison submodule is used to compare the baseline tag set and the target tag set to obtain the difference tags; wherein, the difference tags are RFID tags in the target tag set that do not belong to the baseline tag set;
[0038] The difference generation submodule is used to combine the set of difference tags into a difference tag set.
[0039] Optionally, the serial reading judgment module further includes:
[0040] The location estimation submodule is used to determine the location estimation information of each difference label in the difference label set using a positioning algorithm based on the difference label set.
[0041] The file determination submodule is used to determine whether each difference label is a newly added file based on the position estimation information of each difference label.
[0042] Optionally, the location estimation submodule includes:
[0043] The information reading unit is used to read the radio frequency signal strength of each differential tag in the differential tag set and the position coordinates of the RFID antenna through the RFID antenna in the target file cabinet;
[0044] The positioning estimation unit is used to calculate the position estimation information of each differential tag based on the position coordinates of the RFID antenna and the radio frequency signal strength of each differential tag using a positioning algorithm;
[0045] The positioning algorithm is either a triangulation algorithm or a weighted centroid positioning algorithm.
[0046] Optionally, the file determination submodule includes:
[0047] The first result output unit is used to determine that the difference tag is a new delivery file when the location estimation information of the difference tag is in a preset reasonable delivery area based on each difference tag.
[0048] The second result output unit is used to determine that the difference tag is a non-newly delivered file that is read repeatedly when the location estimation information of the difference tag is not in the reasonable delivery area.
[0049] The reasonable delivery area is the pre-defined accessible storage compartment area when the cabinet door of the target file cabinet is in the open state.
[0050] Optionally, the file anti-interference system further includes: an information association module, specifically used for:
[0051] When the difference label is a newly added file, the file identifier corresponding to the difference label is associated with the storage compartment information of the target file cabinet, and the associated information is updated to the preset file management database.
[0052] In another aspect, the present invention also provides an electronic device, comprising: at least one processor and a memory; the memory and the processor are connected via a bus;
[0053] The memory is used to store one or more programs;
[0054] When the one or more programs are executed by the at least one processor, a file anti-interference method based on radio frequency identification as described above is implemented.
[0055] In another aspect, the present invention also provides a computer device readable storage medium having an executable program stored thereon, wherein when the executable program is executed, it implements the aforementioned method for preventing cross-reading of files based on radio frequency identification.
[0056] Compared with the prior art, the beneficial effects of the present invention are as follows:
[0057] This invention provides a document anti-cross-reading method and system based on radio frequency identification (RFID), comprising: acquiring the cabinet door status of a target file cabinet; when the cabinet door status of the target file cabinet is open, scanning the RFID tags in the target file cabinet with an RFID antenna to obtain a baseline tag set; when the cabinet door status of the target file cabinet changes from open to closed, performing a secondary scan of the RFID tags in the target file cabinet with the RFID antenna to obtain a target tag set; calculating a difference tag set based on the baseline tag set and the target tag set; and determining, based on the difference tag set, whether each difference tag in the difference tag set is a newly added document; this invention triggers anti-cross-reading based on changes in cabinet door status. Simultaneous scanning first acquires a baseline tag set (reflecting the RFID tag status of existing documents in the cabinet) when the cabinet door is open, and then acquires a target tag set (containing tags of any newly added documents) after the cabinet door is closed. By calculating the difference tag sets between the two sets and further determining whether the difference tags represent newly added documents, a tag differentiation logic for document delivery scenarios is formed. Therefore, this invention utilizes the strong correlation between changes in the cabinet door's open / closed state and document delivery behavior, and locks in potential new documents by comparing baseline and target tags, achieving reliable differentiation between newly delivered documents and existing documents. This helps improve the accuracy and reliability of document identification in the cabinet, effectively prevents RFID tag cross-reading when multiple documents are stored simultaneously, and thus ensures the effectiveness of document management. Attached Figure Description
[0058] Figure 1 A flowchart illustrating a document anti-cross-reading method based on radio frequency identification provided by the present invention;
[0059] Figure 2 This invention provides a schematic diagram illustrating the overall framework of a document anti-tampering method based on radio frequency identification.
[0060] Figure 3 An exploded view of a file cabinet scanning system in a document anti-tampering method based on radio frequency identification provided in a specific embodiment of the present invention;
[0061] Figure 4 An example diagram illustrating file anti-cross-reading in a file anti-cross-reading method based on radio frequency identification provided in a specific embodiment of the present invention;
[0062] Figure 5 This invention provides a schematic diagram of the structural composition of a document anti-tampering system based on radio frequency identification.
[0063] Figure 6 This is a schematic diagram of the structure of an electronic device provided by the present invention. Detailed Implementation
[0064] This invention proposes a method, system, device, and medium for preventing cross-reading of documents based on radio frequency identification. The specific embodiments of this invention will be further described in detail below with reference to the accompanying drawings.
[0065] Example 1:
[0066] This invention provides a method for preventing cross-reading of documents based on radio frequency identification, as illustrated in the flowchart below. Figure 1 As shown, it includes:
[0067] Step 1: Obtain the door status of the target filing cabinet;
[0068] Step 2: When the door of the target filing cabinet is open, the RFID tags in the target filing cabinet are scanned using an RFID antenna to obtain a reference tag set;
[0069] Step 3: When the cabinet door of the target file cabinet changes from the open state to the closed state, the RFID tags in the target file cabinet are scanned a second time through the RFID antenna to obtain the target tag set;
[0070] Step 4: Calculate the difference tag set based on the baseline tag set and the target tag set; and based on the difference tag set, determine whether each difference tag in the difference tag set is a newly submitted file.
[0071] Generally, to solve the cross-reading problem in RFID document management scenarios, the main approaches are to enhance physical shielding (such as adding metal partitions or RF shielding materials to the inner walls of each storage compartment of the file cabinet, physically isolating the compartments into independent RF spaces) or reduce the RFID reader's transmission power (narrowing the reading range to cover only the target compartment). However, enhancing physical shielding significantly increases material costs, cabinet structural complexity and weight, and imposes significant limitations on cabinet design; reducing reader power results in poor reliability, making it prone to missed reads due to differences in document placement and tag sensitivity, and power calibration requires precise operation and is difficult to maintain. These solutions do not address the core issue of "reliably distinguishing between existing documents and newly delivered documents," leading to frequent cross-reading incidents and causing management failures such as inventory information confusion and incorrect document location. To solve these technical problems, this invention considers introducing monitoring of the file cabinet door status. Based on the scenario logic that "newly delivered documents must be in an area accessible to the user when the cabinet door is open," it achieves accurate identification of newly delivered documents by scanning tags in stages and comparing differences. Specifically:
[0072] In one implementation, the process of obtaining the cabinet door status of the target file cabinet in step 1 above may include:
[0073] The door status of the target filing cabinet is detected by a door status sensor; wherein, the door status sensor may include: a reed switch, an infrared sensor or an angle sensor; when the cabinet door is in the open state, the door status sensor outputs a first level signal; when the cabinet door is in the closed state, the door status sensor outputs a second level signal.
[0074] In this implementation, door status sensors such as reed switches, infrared sensors, or angle sensors are used to accurately capture the opening and closing states of cabinet doors based on differences in electrical signals. This not only provides a reliable basis for state triggering but also, by anchoring the physical behavior of the cabinet door, contextually binds the file delivery operation with the tag scanning process. This defines strict time boundaries for acquiring the baseline and target tag sets, avoiding meaningless scanning resource consumption. Furthermore, this precise triggering based on physical states builds a reliable temporal logic foundation for the entire anti-interference process, ensuring that subsequent operations for identifying new files based on tag set differences have a strong contextual relevance, thereby fundamentally improving the accuracy of new file identification.
[0075] The above steps can obtain the cabinet door status of the target filing cabinet. To make tag identification more accurate, the RFID antenna configuration for tag scanning and the corresponding scanning trigger logic can be considered to ensure the effective acquisition of the baseline tag set. Specifically:
[0076] In one implementation, the RFID antenna in step 2 above can be multiple directional antennas distributed in each storage compartment of the target file cabinet, and each directional antenna covers at least one storage compartment.
[0077] In this implementation, the aforementioned multiple directional RFID antennas can form an RFID reader / writer. These antennas are deployed in a distributed manner at different locations inside the filing cabinet, providing comprehensive coverage of all storage compartments and ensuring seamless identification of document tags within the cabinet. When the cabinet door is detected to switch from a closed to an open state, a potential document delivery operation is determined to have been initiated, and an anti-cross-reading process is simultaneously triggered—that is, while the cabinet door remains open, the multiple RFID antennas deployed inside the cabinet perform one or more baseline scans, recording all readable RFID tags at this time to form a baseline tag set. This set can accurately reflect all the file information that was already in the cabinet before the cabinet door was opened; when the cabinet door is detected to return to the closed state from the open state, it will immediately (or after a short delay) control the above-mentioned multiple RFID antennas to perform one or more target scans, record all readable RFID tags at this time, and form a target tag set; therefore, this implementation method uses the cabinet door state change as the scanning trigger node, and accurately binds the baseline scan with the original files before delivery and the target scan with all files after delivery, which can clearly define the time boundary of the old and new file tags, and logically reduce the possibility of confusion between old and new tags in cross-reading scenarios.
[0078] The above steps involve covering all storage cells with multiple directional antennas, and implementing baseline and target scanning logic corresponding to the cabinet door's open / closed state. Specifically, the target scanning operation performed after the cabinet door returns to the closed state could be performed as a secondary scan after the door is switched to the closed state.
[0079] In one implementation, when the cabinet door status of the target file cabinet changes from open to closed in step 3 above, a systematic scan of all RFID tags inside the cabinet is performed using an RFID antenna to obtain a complete tag set (i.e., the target tag set) containing "existing file tags + potentially newly delivered file tags". The next step can be to calculate the difference between the target tag set and the aforementioned baseline tag set, thereby identifying potential newly delivered file tags. Specifically:
[0080] In one implementation, step 4 above, which involves calculating the difference label set based on the baseline label set and the target label set, may include:
[0081] The baseline tag set and the target tag set are compared to obtain the difference tag; wherein, the difference tag is an RFID tag in the target tag set that does not belong to the baseline tag set;
[0082] The set of difference tags is combined into a difference tag set, and these difference tags are very likely to be the newly added documents;
[0083] In this implementation, a differential tag set is formed by comparing the baseline tag set with the target tag set and filtering out unique RFID tags in the target set. A scenario-based tag filtering logic based on a time window is constructed. The change in cabinet door opening and closing status is used as a natural time anchor point to strictly limit the tag differences to the time interval of the delivery operation. This makes the filtering of differential tags strongly correlated with the actual document delivery behavior. This allows the interference of tag fluctuations (such as signal interference and temporary tag displacement) during non-delivery periods on the identification of new documents to be eliminated from the logical level. This set comparison method can initially lock potential new documents without relying on complex signal strength analysis or position algorithms. While simplifying the data processing flow, the existence difference indicator can indirectly reduce the dependence on hardware performance (such as antenna sensitivity and reader accuracy). This makes the entire anti-interference solution have stronger scenario adaptability and data reliability while maintaining identification efficiency.
[0084] To further eliminate extreme crosstalk interference (for example, a tag that was originally deep inside the cabinet and not read by the baseline scan due to weak signal might be accidentally read after the door is closed due to the change in electromagnetic environment caused by the insertion of new documents), multi-antenna positioning confirmation can be used. That is, for each different tag, the signal strength values read by each antenna during target scanning are analyzed, and the approximate coverage area of each RFID antenna (i.e., the reasonable delivery area of this invention) is preset before scanning. By comparing the signal strength of the same RFID tag under different antennas, or using positioning algorithms (such as weighted centroid positioning based on signal strength or triangulation algorithms), it is determined which antenna's coverage area the tag is most likely to be located in. Since newly inserted documents must be located in an area accessible to the user when the cabinet door is open (i.e., the reasonable delivery area, usually the front compartment), the system will determine whether the estimated location of the tag is within the reasonable delivery area (e.g., the front compartment of the filing cabinet). If the estimated location is within the reasonable delivery area, the tag is ultimately confirmed as a newly inserted document.
[0085] In one implementation, the process of determining whether each difference tag in the difference tag set is a newly submitted file may include:
[0086] Based on the differential label set, the location estimation information of each differential label in the differential label set is determined using a positioning algorithm;
[0087] Based on the location estimation information of each difference label, determine whether each difference label is a newly entered file.
[0088] In this implementation, the process of determining the location estimation information of each difference label in the difference label set using a localization algorithm may include:
[0089] The radio frequency signal strength of each differential tag in the differential tag set and the position coordinates of the RFID antenna are read through the RFID antenna in the target file cabinet.
[0090] Based on the location coordinates of the RFID antenna and the radio frequency signal strength of each differential tag, a positioning algorithm is used to calculate the estimated location information of each differential tag;
[0091] The positioning algorithm is either a triangulation algorithm or a weighted centroid positioning algorithm. In this implementation, after filtering out the difference tags within the time window defined by the cabinet door opening and closing, the rationality of the tags is further verified by spatial location information. This deepens the judgment of newly delivered documents from existence differences to spatial behavior matching. This positioning based on radio frequency signal strength and antenna coordinates (such as triangulation and weighted centroid algorithms) can accurately capture the physical distribution of difference tags in the cabinet, naturally distinguishing tags in the delivery area accessible to the user from tags read from adjacent or rear compartments. It filters out invalid differences caused by signal crosstalk from a spatial dimension, allowing new document recognition to break through the limitation of simply relying on the presence or absence of tags. At the same time, this implementation replaces physical isolation with algorithm optimization. It compensates for the hardware defects of radio frequency signal crosstalk through software-level spatial resolution capabilities. This avoids the use of high-cost shielding materials and adapts to the compartment layout of different file cabinets through dynamic position judgment. While maintaining hardware simplicity, it has the ability to adaptively distinguish complex delivery scenarios, fundamentally improving the anti-interference ability and scenario universality of new document recognition.
[0092] In this implementation, the process of determining whether each difference label is a newly submitted file based on the location estimation information of each difference label may include:
[0093] Based on each difference tag, when the location estimation information of the difference tag is within a preset reasonable delivery area, the difference tag is determined to be a newly delivered file;
[0094] When the location estimation information of the difference tag is not in the reasonable delivery area, the difference tag is determined to be a non-newly delivered file that is read repeatedly.
[0095] The reasonable delivery area can be a pre-defined accessible storage compartment area when the cabinet door of the target file cabinet is open. In this implementation, the natural behavioral characteristics of humans when delivering files, which are limited by physical space (only able to reach the front compartment when the cabinet door is open), are transformed into quantifiable technical judgment standards. This makes the identification of new files no longer rely on simple signal or label attributes, but is based on the simulation and understanding of actual operating scenarios. This spatial verification mechanism, which is based on user behavior logic, can not only avoid misjudgments caused by radio frequency signal crosstalk, but also make the judgment rules adaptable to different file cabinet structures and different usage habits (adjusting the reasonable delivery area can adapt to various scenarios). In essence, it improves the scene perception ability of "what is a newly delivered file", and upgrades the anti-cross-read judgment from mechanical technical comparison to intelligent response to actual operating scenarios.
[0096] In the above steps, by comparing the baseline label set and the target label set, we can filter out the difference labels that only exist in the target label set, thus initially identifying potential new input files. After calculating the difference label set and determining that the difference labels are new input files, we can also consider information binding and database synchronization operations. Specifically:
[0097] In one implementation, after determining whether each difference tag in the difference tag set is a newly submitted file based on the difference tag set, the method may further include:
[0098] When the difference label is a newly added file, the file identifier corresponding to the difference label is associated with the storage compartment information of the target file cabinet, and the associated information is updated to the preset file management database;
[0099] In this implementation, by hard-binding the file's digital identifier (i.e., tag information) with its physical location (i.e., cell / area information) and synchronizing it to the database, a one-to-one mapping relationship is formed between the virtual file data and the physical storage location. This eliminates the information gap problem of files being delivered but the system record being missing or records existing but their location being unknown. This linkage mechanism allows the file management database to always maintain dynamic consistency with the actual storage status. It provides accurate location anchors for subsequent file queries, inventory, and tracking, reducing errors and delays from manual entry. Furthermore, through real-time updates at the data level, this invention can proactively support intelligent management needs (such as automatically generating inventory reports and issuing warnings of abnormal movement) based on the latest storage information.
[0100] In summary, to address the problem of file cross-reading caused by the inability to reliably distinguish between existing files and newly delivered files in file cabinets during file delivery scenarios in existing technologies, this invention proposes a file anti-cross-reading method based on radio frequency identification. The overall framework implementation diagram is shown below. Figure 2As shown, by monitoring the cabinet door status of the target file cabinet, when the cabinet door changes from closed to open, a first-level scan (i.e., acquisition of the baseline tag set) is performed; the cabinet door status is continuously monitored, and if the cabinet door changes from open to closed, a second-level scan (i.e., acquisition of the target tag set) is performed; by calculating the difference in the tag set between the two scans, it is determined whether the difference tag is a newly added file. If so, the file management database is updated; otherwise, the tag information is discarded. In this way, by sensing the change in the status of the file cabinet door and combining the signal characteristics of multiple RFID antennas for collaborative positioning, the RFID tag reading event is intelligently associated with the specific operation of file delivery. This supports the technical solution for preventing file cross-reading at the process level, thereby accurately identifying newly stored files and effectively solving the problem of cross-reading.
[0101] In summary, the method of the present invention can bring about the following technical effects:
[0102] (1) By using the "open-close" action as the time segmentation node, and by scanning the labels before and after the cabinet door is opened, combined with the "difference set" algorithm to filter the difference labels, the new file and the original file are fundamentally distinguished, directly addressing the core problem of cross-reading and achieving highly reliable anti-cross-reading.
[0103] (2) Costs are significantly reduced, eliminating the need for or significantly reducing the investment in expensive radio frequency shielding materials, avoiding the cost pressure brought by traditional physical shielding solutions, and effectively reducing the manufacturing cost and overall weight of the filing cabinet, simplifying the cabinet structure design.
[0104] (3) By relying on multi-antenna signal strength positioning technology to perform secondary verification on the difference tags obtained by the difference algorithm, the misjudgment caused by electromagnetic environment fluctuations can be further eliminated, which can significantly improve the accuracy and anti-interference ability (i.e. robustness) of tag identification.
[0105] (4) User-friendly experience. The entire document recognition and information recording process is completed automatically. Users do not need to perform any additional operations. They only need to open the door, put in the document, and close the door according to their usual habits. The information of the newly delivered document can be recorded automatically and accurately, taking into account both convenience and practicality.
[0106] Example 2:
[0107] by Figure 3Taking the file cabinet scanning system shown as an example, this invention provides a method for preventing cross-reading of files based on radio frequency identification through a specific embodiment. The file cabinet scanning system may include: a file cabinet body 1, a cabinet door 2, a door status sensor 3 (used to detect the opening and closing status of the cabinet door, such as a reed switch, angle sensor, etc.), a main controller 4 (connected to the RFID reader and the door status sensor), an RFID reader 5, an RFID antenna 6 (e.g., including antennas 6a, 6b, and 6c, distributed and installed in different positions inside the file cabinet to ensure coverage of all storage compartments), and a newly added file 7. The components work together to detect the opening and closing status of the cabinet door through the door status sensor, triggering the RFID reader and the distributed antenna to scan the file tags inside the cabinet. The main controller then processes the data, thereby achieving accurate identification and management of newly added files, supporting the technical solution for preventing cross-reading of files from the hardware level.
[0108] For example, such as Figure 4 As shown, when the user opens cabinet door 2, the reed switch 3 senses the change in cabinet door status, and the main controller 4 detects the "door opening event". The main controller 4 immediately instructs the RFID reader 5 to perform a quick scan through all RFID antennas 6, saving the list of read tag IDs as the "baseline tag set". At this time, assuming the user puts a new document 7 into a certain front compartment, the user closes cabinet door 2, the reed switch 3 returns to its original state, and the main controller 4 detects the "door closing event" (for example, it can be delayed by 0.5 seconds to avoid the impact of door closing vibration). The main controller 4 then instructs the RFID reader 5 to perform another scan through all antennas, saving the list of read tag IDs as the "target tag set". The main controller 4 calculates the difference set and finds a newly added tag ID (assuming the tag ID is: Tag_X). The main controller 4 retrieves the signal strength records of Tag_X read by each antenna in this scan and finds that the signal strength value (RSSI) of Tag_X read by antenna 6a is -55dBm, while the RSSI value read by antenna 6b is -70dBm. As preset, antenna 6a covers the first two rows of cells (within the reasonable delivery area), and antenna 6b covers the last three rows of cells. By comparison, the system can determine that Tag_X is located within the coverage area of antenna 6a, thus confirming that Tag_X is a newly delivered file. The scanning system then binds Tag_X to the cell information and updates the database.
[0109] The above specific embodiments fully demonstrate the actual operation flow of the document anti-interference method based on radio frequency identification (RFID) of the present invention. They clearly illustrate that the technical solution of the present invention—which uses a door status sensor to monitor the cabinet door opening / closing status to define scanning time points, utilizes distributed RFID antennas to perform baseline and target scanning, combines a difference set algorithm to filter differential tags, and relies on multi-antenna signal strength and coverage area for spatial positioning verification—can be effectively implemented. The various hardware components and software logic can work together to achieve accurate identification and management of newly delivered documents. Furthermore, this embodiment intuitively demonstrates that the present invention can effectively solve the document anti-interference problem. Through the dual mechanism of time segmentation and spatial verification, it ensures high reliability of new document identification, reduces costs by eliminating the need for expensive RFID shielding materials, and improves system accuracy, robustness, and user-friendliness through automated processes, fully demonstrating the practicality and superiority of the present invention's technical solution.
[0110] Example 3:
[0111] Based on the same inventive concept, this invention also provides a document anti-tampering system based on radio frequency identification, the structural composition of which is shown in the schematic diagram below. Figure 5 As shown, it includes:
[0112] The status acquisition module is used to acquire the cabinet door status of the target file cabinet;
[0113] The first-level scanning module is used to scan the RFID tags in the target file cabinet through the radio frequency identification RFID antenna when the cabinet door is in the open state, so as to obtain a reference tag set;
[0114] The secondary scanning module is used to perform a secondary scan of the RFID tags in the target file cabinet through the RFID antenna when the cabinet door status changes from the open state to the closed state, so as to obtain the target tag set;
[0115] The serial reading judgment module is used to calculate the difference tag set based on the baseline tag set and the target tag set; and based on the difference tag set, to determine whether each difference tag in the difference tag set is a newly input file.
[0116] In one implementation, the status acquisition module can specifically be used for:
[0117] The door status of the target filing cabinet is detected by a door status sensor; wherein the door status sensor includes: a reed switch, an infrared sensor or an angle sensor; when the cabinet door is in the open state, the door status sensor outputs a first level signal; when the cabinet door is in the closed state, the door status sensor outputs a second level signal.
[0118] In one implementation, the RFID antenna can be multiple directional antennas distributed in each storage compartment of the target file cabinet, and each directional antenna covers at least one storage compartment.
[0119] In one implementation, the serial reading judgment module may include:
[0120] The tag comparison submodule is used to compare the baseline tag set and the target tag set to obtain the difference tags; wherein, the difference tags are RFID tags in the target tag set that do not belong to the baseline tag set;
[0121] The difference generation submodule is used to combine the set of difference tags into a difference tag set.
[0122] In one implementation, the serial reading judgment module may further include:
[0123] The location estimation submodule is used to determine the location estimation information of each difference label in the difference label set using a positioning algorithm based on the difference label set.
[0124] The file determination submodule is used to determine whether each difference label is a newly added file based on the position estimation information of each difference label.
[0125] In this implementation, the location estimation submodule may include:
[0126] The information reading unit is used to read the radio frequency signal strength of each differential tag in the differential tag set and the position coordinates of the RFID antenna through the RFID antenna in the target file cabinet;
[0127] The positioning estimation unit is used to calculate the position estimation information of each differential tag based on the position coordinates of the RFID antenna and the radio frequency signal strength of each differential tag using a positioning algorithm;
[0128] The positioning algorithm is either a triangulation algorithm or a weighted centroid positioning algorithm.
[0129] In this implementation, the file determination submodule may include:
[0130] The first result output unit is used to determine that the difference tag is a new delivery file when the location estimation information of the difference tag is in a preset reasonable delivery area based on each difference tag.
[0131] The second result output unit is used to determine that the difference tag is a non-newly delivered file that is read repeatedly when the location estimation information of the difference tag is not in the reasonable delivery area.
[0132] The reasonable delivery area is the pre-defined accessible storage compartment area when the cabinet door of the target file cabinet is in the open state.
[0133] In one implementation, the file anti-interference system may further include: an information association module, specifically used for:
[0134] When the difference label is a newly added file, the file identifier corresponding to the difference label is associated with the storage compartment information of the target file cabinet, and the associated information is updated to the preset file management database.
[0135] Example 4:
[0136] like Figure 6 As shown, the present invention also provides an electronic device, which may be a computer device, a microcontroller device, a smart mobile device, etc. The electronic device in this embodiment may include a processor, a memory, a transceiver component, etc. The memory, processor, and transceiver component are connected via a bus; the memory can be used to store executable programs, and an exemplary executable program may include instructions; the processor is used to execute the instructions stored in the memory. The memory can also be used to store data, which can be accessed and / or modified when instructions are executed.
[0137] The processor may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing and control core of the terminal, and it is suitable for implementing one or more instructions. Specifically, it is suitable for loading and executing one or more instructions in the storage medium to implement the corresponding method flow or corresponding function, so as to implement the steps of the file anti-interference method based on radio frequency identification in the above embodiments.
[0138] Example 5:
[0139] Based on the same inventive concept, this invention also provides a readable storage medium, specifically an electronic device readable storage medium (Memory). This readable storage medium is a memory device within an electronic device used to store programs and data. It is understood that the storage medium here can include both built-in storage media within the electronic device and extended storage media supported by the electronic device. The storage medium provides storage space, which stores the terminal's operating system. Furthermore, this storage space also stores one or more instructions suitable for loading and execution by a processor. These instructions can be one or more executable programs (including program code). It should be noted that the storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device. Loading and executing one or more instructions stored in the storage medium by the processor can implement the steps of the RFID-based file anti-cross-read method described in the above embodiments.
[0140] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention 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.
[0141] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. 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 illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0142] 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.
[0143] 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.
[0144] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit its scope of protection. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that after reading the present invention, they can still make various changes, modifications or equivalent substitutions to the specific implementation methods of the application, but these changes, modifications or equivalent substitutions are all within the scope of protection of the claims pending approval.
Claims
1. A method for preventing file string reading based on radio frequency identification, characterized in that, The method comprises the following steps: acquiring the door state of a target file cabinet; when the door state of the target file cabinet is open, scanning the RFID tags in the target file cabinet through a radio frequency identification (RFID) antenna to obtain a reference tag set; when the door state of the target file cabinet changes from open to closed, performing a second scan on the RFID tags in the target file cabinet through the RFID antenna to obtain a target tag set; calculating a difference tag set according to the reference tag set and the target tag set, and judging whether each difference tag in the difference tag set is a newly input file based on the difference tag set.
2. The method of claim 1, wherein, The method of acquiring the door state of the target file cabinet comprises the following steps: detecting the door state of the target file cabinet through a door state sensor; wherein the door state sensor comprises a magnetic reed switch, an infrared sensor or an angle sensor; when the door state is open, the door state sensor outputs a first level signal; when the door state is closed, the door state sensor outputs a second level signal.
3. The method of claim 1, wherein, The RFID antenna is a plurality of directional antennas distributed in each storage grid of the target file cabinet, and each directional antenna covers at least one storage grid.
4. The method of claim 1, wherein, The method of calculating the difference tag set according to the reference tag set and the target tag set comprises the following steps: comparing the reference tag set and the target tag set to obtain a difference tag; wherein the difference tag is an RFID tag in the target tag set that does not belong to the reference tag set; combining the difference tags into a difference tag set.
5. The method of claim 1, wherein, The method of judging whether each difference tag in the difference tag set is a newly input file based on the difference tag set comprises the following steps: determining the position estimation information of each difference tag in the difference tag set by using a positioning algorithm according to the difference tag set; judging whether each difference tag is a newly input file according to the position estimation information of each difference tag.
6. The method of claim 5, wherein, The method of determining the position estimation information of each difference tag in the difference tag set by using a positioning algorithm according to the difference tag set comprises the following steps: reading the radio frequency signal strength of each difference tag in the difference tag set and the position coordinates of the RFID antenna through the RFID antenna in the target file cabinet; based on the position coordinates of the RFID antenna and the radio frequency signal strength of each difference tag, calculating the position estimation information of each difference tag by using a positioning algorithm; wherein the positioning algorithm is a triangular positioning algorithm or a weighted centroid positioning algorithm.
7. The method of claim 5, wherein, The method of judging whether each difference tag is a newly input file according to the position estimation information of each difference tag comprises the following steps: based on each difference tag, when the position estimation information of the difference tag is in a pre-set reasonable delivery area, determining that the difference tag is a newly input file; when the position estimation information of the difference tag is not in the reasonable delivery area, determining that the difference tag is a non-newly input file caused by string reading; wherein the reasonable delivery area is a pre-set accessible storage grid area when the door state of the target file cabinet is open.
8. The method of claim 1, wherein, The method further comprises: When the difference label is a newly input file, associating the file identifier corresponding to the difference label with the storage location information of the target file cabinet, and updating the associated information to a preset file management database.
9. A radio frequency identification based document anti-skimming system, characterized by, The method further comprises: A state acquisition module is configured to acquire a door state of a target file cabinet. A first scanning module is configured to, when the door state of the target file cabinet is an open state, scan RFID labels in the target file cabinet through an RFID antenna to obtain a reference label set. A second scanning module is configured to, when the door state of the target file cabinet changes from the open state to a closed state, perform secondary scanning on the RFID labels in the target file cabinet through the RFID antenna to obtain a target label set. A string reading judgment module is configured to calculate a difference label set according to the reference label set and the target label set, and judge whether each difference label in the difference label set is a newly input file based on the difference label set.
10. The system of claim 9, wherein, The state acquisition module is specifically configured to: Detect the door state of the target file cabinet through a door state sensor, wherein the door state sensor comprises a magnetic reed switch, an infrared sensor or an angle sensor; when the door state is the open state, the door state sensor outputs a first level signal; and when the door state is the closed state, the door state sensor outputs a second level signal.