File identification method and device of RFID intelligent file cabinet and electronic equipment

By combining the position fusion technology of RFID readers and image acquisition devices in the RFID smart file cabinet, the file recognition accuracy problem caused by a single RFID readers is solved, and higher recognition accuracy and system reliability are achieved.

CN119886166APending Publication Date: 2025-04-25BEIJING RONGANTE INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411831048.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The file recognition method of existing RFID smart file cabinets relies on a single RFID reader and writer, resulting in the recognition accuracy being affected by various factors, especially when the reader fails or performance is unstable.

Method used

The target RFID reader and writer obtain the label information of the file, and combine the image acquisition device to obtain the physical location information of the file to perform position fusion to determine the exact location of the file.

Benefits of technology

Improves the accuracy and reliability of file recognition in RFID smart file cabinets, ensuring that the system can continue to perform file inventory even if a single RFID reader and writer fails.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119886166A_ABST
    Figure CN119886166A_ABST
Patent Text Reader

Abstract

The invention provides a file identification method and device of an RFID intelligent file cabinet and electronic equipment, and relates to the field of data processing. In the method, first label information sent by a first file is obtained through a target RFID reader-writer, the target RFID reader-writer is any one of a plurality of RFID reader-writers in the RFID intelligent file cabinet, and the first file is any one of a plurality of target files in the RFID intelligent file cabinet; determining first position information and first file information of the first file according to the first label information; according to the first file information, acquiring second position information of the first file through image acquisition equipment in the RFID intelligent file cabinet; performing position fusion on the first position information and the second position information to obtain target position information; and determining the position of the first file in the RFID intelligent file cabinet based on the target position information. By implementing the technical scheme provided by the invention, the accuracy of identifying the files in the RFID intelligent file cabinet can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of data processing, and in particular to a file identification method, device and electronic equipment for an RFID smart file cabinet. Background Art

[0002] In the existing RFID smart file cabinet technology, the location determination during the file inventory process mainly depends on the RFID reader's ability to identify the file.

[0003] At present, RFID technology tracks and manages files by attaching RFID tags to files and using RFID readers to read the information of these tags. However, this current single file identification method has some significant limitations, especially when the working condition of the RFID reader is affected by various factors, which will lead to reduced recognition accuracy. For example, if the reader itself has a fault or unstable performance, relying solely on this method will affect the accuracy of file recognition.

[0004] Therefore, there is an urgent need for a file identification method, device and electronic equipment for an RFID intelligent file cabinet. Summary of the invention

[0005] The present application provides a file identification method, device and electronic equipment for an RFID smart file cabinet, which are convenient for improving the accuracy of identifying files in the RFID smart file cabinet.

[0006] In a first aspect of the present application, a file identification method for an RFID smart file cabinet is provided, the method comprising: obtaining first tag information sent by a first file through a target RFID reader / writer, the target RFID reader / writer being any one of a plurality of RFID readers / writers in the RFID smart file cabinet, and the first file being any one of a plurality of target files in the RFID smart file cabinet; determining first position information and first file information of the first file according to the first tag information; obtaining second position information of the first file through an image acquisition device in the RFID smart file cabinet according to the first file information; performing position fusion on the first position information and the second position information to obtain target position information; and determining the position of the first file in the RFID smart file cabinet based on the target position information.

[0007] By adopting the above technical solution, the first tag information of the first file is obtained through the target RFID reader / writer. This step utilizes the rapid recognition capability of RFID technology. However, due to the limitations of RFID technology itself, relying solely on RFID may lead to inaccurate recognition. By introducing an image acquisition device to obtain the second position information of the first file, it can be used as a means of verification. Image recognition technology can capture the actual physical location of the file, which helps to correct possible errors in RFID recognition. By using multiple RFID readers and image acquisition devices, the system is no longer completely dependent on the performance of a single reader / writer. Even if a reader / writer fails or its performance degrades, other readers / writers and image acquisition devices can still provide necessary information to ensure the continuity of file inventory. The first position information read by RFID and the second position information acquired by image acquisition are fused to obtain the target position information. This fusion strategy can combine the advantages of the two technologies to provide more accurate and reliable file location information. Therefore, it is easy to improve the accuracy of file recognition in RFID smart file cabinets.

[0008] Optionally, obtaining the first tag information sent by the first file through the target RFID reader / writer specifically includes: responding to a file identification request for a target layer sent by a user through a user device, the first file is located on the target layer, and the target layer is any one of the multiple layers in the RFID smart file cabinet; based on the target layer, determining that the RFID reader / writer that executes the file identification request is the target RFID reader / writer, and the target RFID reader / writer is located on the target layer; according to the file identification request, sending a read signal to the RFID tag on the first file through the target RFID reader / writer; receiving a response signal sent by the RFID tag on the first file through the target RFID reader / writer; and generating the first tag information according to the response signal.

[0009] By adopting the above technical solution, the whole process starts with the file identification request sent by the user through the user device, which means that the user can actively trigger the file identification according to his own needs, instead of passively waiting for the system to automatically scan. This interactive mode is more flexible and improves the user experience. According to the target layer specified by the user, the system can intelligently determine and execute the RFID reader for the file identification request. This precise positioning not only improves the recognition efficiency, but also reduces unnecessary resource consumption. The process of sending a read signal to the RFID tag on the first file through the target RFID reader and receiving the response signal sent by the tag is direct and efficient. The shortening of the signal transmission path helps to reduce signal attenuation and interference and improve the recognition accuracy. The first tag information is generated according to the received response signal. This process ensures the accuracy and integrity of the data. The tag information usually contains key information such as the unique identifier and storage location of the file, which is crucial for subsequent file management and tracking.

[0010] Optionally, determining the first position information and first file information of the first file according to the first tag information specifically includes: determining, according to the first tag information, signal strength information corresponding to the measurement signal emitted by the target RFID reader / writer, and measurement duration information corresponding to the feedback signal returned by the target RFID reader / writer after receiving the measurement signal through the first file; calculating the first position information based on the signal strength information and the measurement duration information; determining a file identification code corresponding to the first file according to the first tag information; and determining the first file information based on the file identification code corresponding to the first file, one file corresponding to one file identification code.

[0011] By adopting the above technical solution, the precise position of the first file relative to the reader can be calculated by measuring the signal strength information corresponding to the measurement signal emitted by the target RFID reader and the measurement duration information corresponding to the feedback signal returned by the reader after receiving the signal through the first file. This method utilizes the physical principle of the propagation characteristics of RFID signals to improve the accuracy of the position information. Each file corresponds to a unique file identification code, which is realized by the information in the RFID tag. Determining the file identification code based on the first tag information can ensure the unique identification of the file and avoid the risk of file confusion or misidentification. The acquisition process of position information and file information is independent of each other but interrelated. Position information is based on the measurement of physical signals, while file information depends on the storage information in the RFID tag. This data fusion method not only improves the richness of information, but also provides the possibility of data verification and enhances the reliability of the system. The uniqueness and non-replicability of the file identification code provide a basis for the security management of files. By verifying the file identification code, the system can ensure that only authorized files can be accessed or moved, thereby improving the security of files.

[0012] Optionally, the method of obtaining the second location information of the first file through the image acquisition device in the RFID smart file cabinet based on the first file information specifically includes: obtaining the cabinet image sent by the RFID smart file cabinet image acquisition device; performing feature recognition on the cabinet image to extract a code feature information group, wherein the code feature information group includes a correspondence between code features and location information; searching for a file identification code corresponding to the first file from the code feature information group; if it is determined that a target code feature corresponding to the file identification code corresponding to the first file exists in the code feature information group, obtaining the location information corresponding to the target code feature to obtain the second location information.

[0013] By adopting the above technical solution, the image in the cabinet is obtained by the image acquisition device, which provides an intuitive visual verification for the determination of the file location. This helps to correct the errors that may exist in RFID technology and improve the accuracy of the file location information. At the same time, the visual information also provides users with a more intuitive file management experience. The image in the cabinet is feature recognized and the code feature information group is extracted. This step uses image processing technology and machine learning algorithms to realize the automatic recognition and matching of file identification codes. This not only improves the efficiency of file search, but also reduces the need for manual intervention. The code feature information group extracted from the image is matched with the file identification code read by RFID, realizing the fusion and verification of information from two different sources. This double verification mechanism enhances the reliability and accuracy of the system and reduces the risk of false alarms or omissions caused by errors in a single information source. The method does not rely on a specific RFID tag location or file cabinet layout. As long as the image acquisition device can capture the file identification code, the file location can be determined. This increases the flexibility and adaptability of the system, enabling it to be applied to a wider range of scenarios and conditions.

[0014] Optionally, the first position information and the second position information are subjected to position fusion to obtain target position information, specifically including: determining an RFID node based on the first position information; determining an image node based on the second position information; inputting the first position information and the second position information into a preset Bayesian network model, calculating a fusion node and a probability value corresponding to the fusion node; if it is determined that the probability value corresponding to the fusion node is greater than a preset threshold, determining the target position information from the fusion node.

[0015] By adopting the above technical solution, by fusing RFID nodes and image nodes, the complementarity of the two technologies can be used to improve the accuracy and reliability of location information. RFID technology can usually provide relatively accurate three-dimensional location information, while image recognition technology can provide intuitive two-dimensional location information and appearance features. The combination of the two can significantly improve the accuracy of location determination. A single technology may be affected by factors such as the environment and equipment failure, resulting in inaccurate or missing location information. By fusing location information from two different sources, the impact of a single technology failure on the overall performance of the system can be reduced, and the robustness and stability of the system can be enhanced. The preset Bayesian network model can handle uncertainty and probability information. By calculating the fusion node and its corresponding probability value, the credibility of the location information can be quantified. This method not only improves the intelligence level of location fusion, but also enables the system to automatically judge the reliability of location information based on the probability value, thereby making more accurate decisions. The Bayesian network model can be adjusted and optimized according to actual needs to adapt to different scenarios and conditions. This means that the system has certain adaptability and scalability, and can cope with new technical challenges and changes in demand that may arise in the future.

[0016] Optionally, before inputting the first position information and the second position information into the preset Bayesian network model, the preset Bayesian network model is trained; the training of the preset Bayesian network model specifically includes: obtaining training position information corresponding to each of the second files acquired by the training RFID reader and the training image acquisition device under multiple variable positions, the second file being any one of the multiple target files used for training; according to the training position information and the initial network structure, using a Bayesian inference algorithm to train to obtain the preset Bayesian network model.

[0017] By adopting the above technical solution, by using the training position information of the second file at multiple variable positions obtained by the training RFID reader and the training image acquisition device, it can be ensured that the model learns the correlation and difference between different position information. This helps to improve the accuracy of the model when fusing position information, making the final target position information more reliable. During the training process, the model will be exposed to a variety of different position information and scenes, so as to learn a wider range of laws and characteristics. This enables the model to still effectively fuse and judge when facing new and unseen position information, thereby enhancing the generalization ability of the model. Using the Bayesian reasoning algorithm for training can make full use of the advantages of the Bayesian network in processing uncertainty and probabilistic information. Through training, the algorithm can continuously optimize and adjust the parameters and node relationships in the network to improve the efficiency and accuracy of reasoning. The trained Bayesian network model can better adapt to changes in different environments, devices and file types. Even in some cases, if the RFID reader or image acquisition device fails or has errors, the model can still make reasonable inferences and compensation based on the existing training data, thereby improving the robustness of the entire system.

[0018] Optionally, the method also includes: acquiring the travel switch status of the RFID smart file cabinet in real time; generating a file identification task if it is determined that the travel switch status indicates that the RFID smart file cabinet is closed; controlling multiple RFID readers to perform the file identification task; and terminating the file identification task if it is determined that the travel switch status indicates that the RFID smart file cabinet is open.

[0019] By adopting the above technical solution, when the RFID smart file cabinet is in the closed state, the system can automatically trigger the file recognition task and use the RFID reader to identify and record the files in the cabinet. This ensures the timely update and accuracy of the file information, while avoiding unnecessary recognition operations when the file cabinet is opened, thereby saving energy and improving system efficiency. If the file recognition task is performed when the file cabinet is opened, the RFID reader may read wrong or incomplete information due to the movement of the cabinet door or the placement of files. By terminating the file recognition task according to the state of the travel switch, this situation can be avoided and the accuracy and consistency of the data can be ensured. Intelligent file recognition task control allows users to use the RFID smart file cabinet without performing additional operations or waiting. The system can automatically identify or terminate the task according to the state of the file cabinet, thereby providing users with a more convenient and efficient use experience. By monitoring the state of the travel switch in real time and controlling the execution and termination of the file recognition task accordingly, the system can better adapt to various usage scenarios and conditions. This helps to enhance the stability and reliability of the system and reduce system abnormalities or data loss caused by misoperation or equipment failure.

[0020] In a second aspect of the present application, a file identification device for an RFID smart file cabinet is provided, the file identification device comprising an acquisition module and a processing module, wherein the acquisition module is used to acquire first tag information sent by a first file through a target RFID reader / writer, the target RFID reader / writer is any one of a plurality of RFID readers / writers in the RFID smart file cabinet, and the first file is any one of a plurality of target files in the RFID smart file cabinet; the processing module is used to determine first position information and first file information of the first file according to the first tag information; the processing module is also used to acquire second position information of the first file through an image acquisition device in the RFID smart file cabinet according to the first file information; the processing module is also used to perform position fusion of the first position information and the second position information to obtain target position information; the processing module is also used to determine the position of the first file in the RFID smart file cabinet based on the target position information.

[0021] In the third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device performs the method described above.

[0022] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, the method described above is executed.

[0023] In summary, one or more technical solutions provided in this application have at least the following technical effects or advantages: The first tag information of the first file is obtained by the target RFID reader. This step utilizes the rapid recognition capability of RFID technology. However, due to the limitations of RFID technology itself, relying solely on RFID may lead to inaccurate recognition. By introducing an image acquisition device to obtain the second location information of the first file, it can be used as a means of verification. Image recognition technology can capture the actual physical location of the file, which helps to correct possible errors in RFID recognition. By using multiple RFID readers and image acquisition devices, the system is no longer completely dependent on the performance of a single reader. Even if a reader fails or its performance degrades, other readers and image acquisition devices can still provide the necessary information to ensure the continuity of file inventory. The first location information read by RFID and the second location information acquired by image acquisition are fused to obtain the target location information. This fusion strategy can combine the advantages of the two technologies to provide more accurate and reliable file location information. Therefore, it is easy to improve the accuracy of file recognition in RFID smart file cabinets. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A flowchart of a file identification method for an RFID smart file cabinet provided in an embodiment of the present application.

[0025] Figure 2 Another flowchart of a file identification method for an RFID smart file cabinet provided in an embodiment of the present application.

[0026] Figure 3 A module schematic diagram of a file identification device of an RFID smart file cabinet provided in an embodiment of the present application.

[0027] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0028] Explanation of the reference numerals: 31, acquisition module; 32, processing module; 41, processor; 42, communication bus; 43, user interface; 44, network interface; 45, memory. DETAILED DESCRIPTION

[0029] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0030] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0031] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0032] The core of the location determination mechanism used by RFID smart file cabinets in their file inventory process lies in the RFID reader's efficient recognition ability of RFID tags attached to files. As an advanced automatic identification method, RFID technology cleverly embeds tiny RFID tags on various files and uses the equipped RFID reader to wirelessly read the specific information stored in these tags, thereby achieving comprehensive tracking and intelligent management of file circulation, storage location and status information.

[0033] However, although RFID smart file cabinet technology has brought unprecedented convenience and efficiency improvement, its file location determination method is not perfect, especially when facing complex and changing application environments, the single identification strategy has gradually revealed some limitations that cannot be ignored. Specifically, the performance status of the RFID reader has become a key factor affecting the recognition accuracy. For example, the RFID reader itself may encounter hardware failures or performance degradation problems, such as antenna aging, decreased sensitivity of the signal processing module, etc., which may directly lead to a significant reduction in its ability to recognize tags and reduce the accuracy of file recognition in the RFID smart file cabinet.

[0034] In order to solve the above technical problems, the present application provides a file identification method for an RFID smart file cabinet, referring to Figure 1 , Figure 1 A flowchart of a file identification method of an RFID smart file cabinet provided in an embodiment of the present application. The file identification method is applied to a server, including steps S110 to S150, which are as follows: S110. Acquire first tag information sent by a first file through a target RFID reader / writer, where the target RFID reader / writer is any one of a plurality of RFID readers / writers in an RFID smart file cabinet, and the first file is any one of a plurality of target files in the RFID smart file cabinet.

[0035] Specifically, a server refers to a computer system used to store, process and analyze data. In an RFID smart file cabinet, the server is responsible for managing all files and taking inventory, identifying relevant data, including the location information of the files, tag feedback, etc. An RFID smart file cabinet is a system that uses RFID technology to manage files. It realizes automatic identification and tracking of files by attaching RFID tags to files and installing multiple RFID readers in the file cabinet. Multiple RFID readers are installed in the file cabinet, which can read the information of RFID tags near them. They are distributed in different positions of the file cabinet to ensure that all files in the file cabinet can be covered. In an embodiment of the present application, there are multiple layers in the RFID smart file cabinet, and a separate RFID reader is provided on each layer for file identification on that layer. Therefore, arranging RFID readers in layers and emitting measurement signals of different frequency bands can reduce the identification error caused by signal overlap, which helps to improve the accuracy of file identification.

[0036] In this process, the server will select one of the RFID readers as the target RFID reader to read the tag information of a specific file. This selection may be based on factors such as the location of the file, the reading range of the reader, and the status of the reader. There are multiple files stored in the filing cabinet, and these files are all objects that the system needs to manage. Each file has a unique RFID tag to identify the file. The RFID tag on the first file contains unique information about the file, such as file ID, file name, storage location, etc. This information is called the first tag information. The server sends an instruction through the target RFID reader, asking it to read the RFID tag information on the first file. After receiving the instruction, the reader will try to read the nearby RFID tags and send the read information to the server.

[0037] In a possible implementation, obtaining the first tag information sent by the first file through the target RFID reader / writer specifically includes: in response to a file identification request for a target layer sent by a user through a user device, the first file is located on the target layer, and the target layer is any one of the multiple layers in the RFID smart file cabinet; based on the target layer, determining that the RFID reader / writer that executes the file identification request is the target RFID reader / writer, and the target RFID reader / writer is located on the target layer; according to the file identification request, sending a read signal to the RFID tag on the first file through the target RFID reader / writer; receiving a response signal sent by the RFID tag on the first file through the target RFID reader / writer; and generating the first tag information according to the response signal.

[0038] Specifically, the user sends a file identification request for the target layer through a user device, such as a smartphone, tablet computer, or dedicated terminal. This request is to query the file list on the layer, find a specific file, or perform other file-related operations. After receiving the user's request, the server parses the target layer specified in the request. This target layer is any layer in the multi-layer structure of the RFID smart file cabinet, and the user wants to perform a file identification operation on this layer. Based on the location of the target layer, the server determines which RFID reader is located on the layer or closest to the layer so that the RFID tag information of the file on the layer can be read. This selection process is based on factors such as the location, reading range, and status of the reader. Once the target RFID reader is determined, the server sends a read signal to all RFID tags on the target layer through the reader. This signal is a wireless signal used to activate the RFID tag and cause it to send a response signal. When the RFID tag receives the read signal, it sends a response signal containing its own information back to the target RFID reader. This response signal contains the unique identifier of the RFID tag, stored data, and other possible information. After receiving the response signal, the target RFID reader parses it and converts it into a readable format, such as text or binary data. Then, the server generates first tag information according to the response signals, that is, the information contained in the RFID tag on the first file.

[0039] For example, suppose that in an RFID smart file cabinet system with a three-layer structure, the user wants to query a file on the second layer, that is, the RFID tag information of the first file. The user sends a file identification request for the second layer through the user device. The server parses the target layer in the request as the second layer. The server determines that the RFID reader located on the second layer or closest to the second layer is the target RFID reader. The target RFID reader sends a read signal to all RFID tags on the second layer. After receiving the read signal, the RFID tag on the first file sends a response signal containing its own information back to the target RFID reader. After receiving the response signal, the target RFID reader parses it and generates the first tag information, which contains the unique identifier of the first file, the file name, and other possible information.

[0040] S120: Determine first location information and first file information of the first file according to the first tag information.

[0041] Specifically, the server can determine the specific location of the first file in the RFID smart file cabinet based on certain fields in the first tag information, such as storage location, layer number, grid number, etc. This location information may be a physical location, such as "second layer, third grid", or a logical location, such as "file cabinet 1, area A, position 5". In addition to the location information, the server can also extract other relevant information of the first file from the first tag information, such as file name, file type, creation date, modification date, author, permissions, etc.

[0042] In a possible implementation, first location information and first file information of the first file are determined according to the first tag information, specifically including: determining, according to the first tag information, signal strength information corresponding to the measurement signal emitted by the target RFID reader / writer, and measurement duration information corresponding to the feedback signal returned by the target RFID reader / writer after receiving the measurement signal through the first file; calculating the first location information based on the signal strength information and the measurement duration information; determining, according to the first tag information, a file identification code corresponding to the first file; and determining the first file information based on the file identification code corresponding to the first file, one file corresponding to one file identification code.

[0043] Specifically, each RFID tag is unique and can be recognized by a specific RFID reader. When the target RFID reader transmits a measurement signal to an RFID tag, it records the strength of the signal. This strength depends on many factors, such as the distance between the reader and the tag, the direction of the tag, and possible obstacles in the environment. At the same time, the reader also measures the time between the transmission of the signal and the receipt of the feedback signal reflected by the tag. This time can be converted into distance because the propagation speed of electromagnetic waves in the air is almost constant. Through the above-collected signal strength information and measurement duration information, the system can use algorithms such as triangulation positioning and time difference positioning to calculate the specific position of the RFID tag relative to the RFID reader and obtain the first position information. Each RFID tag not only contains a unique ID that can be identified, but may also contain other information associated with it, such as a file identification code. This code is unique and is used to identify a specific file. There is a database or index in the server that stores the correspondence between the file identification code and file information of all files. By searching this database, the system can find detailed information about the file, such as the file name, content summary, storage location, etc., based on the file identification code, and obtain the first file information.

[0044] S130. According to the first file information, obtain second location information of the first file through an image acquisition device in an RFID smart file cabinet.

[0045] Specifically, the server has obtained basic information about the first file through the previous steps, including the identification code, name, type, etc. of the file. The RFID smart file cabinet is a storage system equipped with an RFID reader and an image acquisition device. The image acquisition device is a high-definition camera used to capture images inside the file cabinet. These devices are connected to the server and can send the captured image data to the server for processing in real time or on demand. The server uses the internal image of the file cabinet obtained by the image acquisition device to locate the position of the first file in the image through image recognition and target detection, and obtains the second position information generated by visual positioning. The second position information may include the coordinates of the file in the image, the distance and angle relative to a reference point, etc.

[0046] In a possible implementation, based on the first file information, the second location information of the first file is obtained through an image acquisition device in an RFID smart file cabinet, specifically including: obtaining an image inside the cabinet sent by the image acquisition device in the RFID smart file cabinet; performing feature recognition on the image inside the cabinet, and extracting a code feature information group, the code feature information group including a correspondence between code features and location information; searching for a file identification code corresponding to the first file from the code feature information group; if it is determined that a target code feature corresponding to the file identification code corresponding to the first file exists in the code feature information group, then obtaining the location information corresponding to the target code feature to obtain the second location information.

[0047] Specifically, after receiving the image in the cabinet, the server will use image processing algorithms such as edge detection and template matching to identify features in the image. These features include specific marks on the file, barcodes, QR codes or RFID tags. The extracted features will be associated with the location information to form a code feature information group. This information group contains each feature and its location information in the image. The server already knows the file identification code of the first file to be found. It will search for this code in the code feature information group to find the matching feature. If the server finds a feature that matches the file identification code of the first file, then it has found the representation of the file in the image. Finally, the server will obtain the location information associated with the target code feature from the code feature information group. This location information is the second location information, which provides the precise location of the file in the image, thereby helping users to quickly find the file.

[0048] S140: Fuse the first location information and the second location information to obtain target location information.

[0049] Specifically, the first location information comes from the RFID reader, which provides a rough location of the file relative to the RFID reader, such as a certain layer or a certain area of ​​the file cabinet. The second location information comes from the image acquisition device, which provides the precise location of the file in the image, such as the coordinates in the image or the position relative to a reference point. Location fusion means that the server combines these two types of location information and uses their respective advantages to obtain a more accurate and comprehensive target location information. This involves data fusion algorithms that can process information from different sensors or data sources to produce more accurate results. The target location information is the output of the location fusion process, which combines the advantages of the first location information and the second location information to provide the final and most accurate location of the file. This target location information can be a more specific coordinate, a more accurate area description, or a comprehensive representation that combines multiple information.

[0050] In a possible implementation, the first position information and the second position information are fused to obtain target position information, specifically including: determining an RFID node based on the first position information; determining an image node based on the second position information; inputting the first position information and the second position information into a preset Bayesian network model to calculate a fused node and a probability value corresponding to the fused node; if it is determined that the probability value corresponding to the fused node is greater than a preset threshold, determining the target position information from the fused node.

[0051] Specifically, according to the first location information, the server can create a node representing the RFID location information in the Bayesian network model, namely, an RFID node. According to the second location information, the server can create a node representing the image location information in the Bayesian network model, namely, an image node. The Bayesian network is a probability-based graphical model used to represent the dependency relationship between variables. In the embodiment of the present application, the preset Bayesian network model has defined the relationship between the RFID node and the image node, and how they jointly affect the determination of the target location information. The server inputs the information of the RFID node and the image node into the Bayesian network model so that the model can calculate their joint influence on the target location information. The Bayesian network model will calculate one or more possible fusion nodes based on the information of the input RFID node and the image node, which represent the possible target location of the file. At the same time, the model will also calculate a probability value for each fusion node, which represents the credibility or possibility of the node as the target location information. The server will pre-set a preset threshold value to determine whether the probability value of the fusion node is high enough to be regarded as reliable target location information. If the probability value of a fusion node is greater than this threshold, the server will consider that the node represents the target location of the file and output it as the target location information. On the contrary, if the probability value of the fused node is less than or equal to the preset threshold, the node data is discarded.

[0052] S150: Determine the position of the first file in the RFID smart file cabinet based on the target position information.

[0053] Specifically, the target location information is obtained by fusing the location information provided by the RFID node and the image node and applying the Bayesian network model. This information represents the most likely location of the file in the RFID smart file cabinet. The server uses the target location information to accurately indicate the storage location of the first file in the RFID smart file cabinet. This location can be based on the layer, grid, area or other specific positioning identifiers of the file cabinet.

[0054] Therefore, the server obtains the first tag information of the first file through the target RFID reader / writer, which takes advantage of the rapid recognition capability of RFID technology. However, due to the limitations of RFID technology itself, relying solely on RFID may lead to inaccurate recognition. The server can use an image acquisition device to obtain the second location information of the first file as a means of verification. Image recognition technology can capture the actual physical location of the file, which helps to correct possible errors in RFID recognition. By using multiple RFID readers / writers and image acquisition devices, the server is no longer completely dependent on the performance of a single reader / writer. Even if a reader / writer fails or its performance degrades, other readers / writers and image acquisition devices can still provide the necessary information to ensure the continuity of file inventory. The server fuses the first location information read by RFID and the second location information acquired by image acquisition to obtain the target location information. This fusion strategy can combine the advantages of the two technologies to provide more accurate and reliable file location information. Therefore, it is easy to improve the accuracy of file recognition in RFID smart file cabinets.

[0055] In a possible implementation, before the first position information and the second position information are input into the preset Bayesian network model, the preset Bayesian network model is trained; the training of the preset Bayesian network model specifically includes: obtaining training position information corresponding to each second file obtained by a training RFID reader and a training image acquisition device under multiple variable positions, the second file being any one of multiple target files used for training; and according to the training position information and the initial network structure, using a Bayesian inference algorithm to train and obtain the preset Bayesian network model.

[0056] Specifically, before actually applying the Bayesian network model for position fusion, the model needs to be trained to ensure that it can accurately calculate the fused target position information based on the input position information. In order to train the Bayesian network model, a large amount of training data needs to be collected. These data include the position information of the second file at multiple different positions obtained using the training RFID reader and the training image acquisition device. The training RFID reader provides rough position information about the file relative to the RFID reader. The training image acquisition device provides precise position information about the file in the image. The initial network structure is the basic framework of the Bayesian network model, which defines the relationship between each node in the model. The training process involves using the collected training position information, that is, the data and initial network structure provided by the training RFID reader and the training image acquisition device, to adjust the parameters in the model through Bayesian reasoning algorithms, such as maximum likelihood estimation, Bayesian estimation, etc., so as to optimize the model's ability to fuse position information. After training, the preset Bayesian network model obtained can more accurately calculate the fused target position information based on the input position information.

[0057] In one possible implementation, refer to Figure 2 , Figure 2 Another flow chart of a file identification method for an RFID smart file cabinet provided in an embodiment of the present application specifically includes steps S210 to S240, and the above steps are as follows: S210, real-time acquisition of the travel switch status of the RFID smart file cabinet; S220, if it is determined that the travel switch status indicates that the RFID smart file cabinet is closed, then generate a file identification task; S230, control multiple RFID readers to perform the file identification task; S240, if it is determined that the travel switch status indicates that the RFID smart file cabinet is open, then terminate the file identification task.

[0058] Specifically, a travel switch is a sensor used to detect the position or motion state of an object, such as a filing cabinet door. In this system, the travel switch is installed on the RFID smart filing cabinet to detect in real time whether the filing cabinet door is open or closed. The server can obtain the current status information of the filing cabinet door by reading the status of the travel switch in real time. When the server detects that the status of the travel switch indicates that the filing cabinet door is closed, it means that the files in the filing cabinet are in a relatively safe and not easily disturbed state. In this case, the server may consider it necessary to perform a file identification task in order to update the location information of the file, perform inventory management, or respond to the user's search request. Once it is determined that the filing cabinet is closed, the server will automatically generate a file identification task. This task includes activating the RFID reader, specifying the range or type of files to be identified, setting identification parameters, etc. The server will control multiple RFID readers installed in the filing cabinet to work according to the requirements of the generated file identification task. The RFID reader transmits a radio frequency signal to activate and read the information in the RFID tag attached to the file, and then send the information back to the server for processing. When the system detects that the status of the travel switch indicates that the filing cabinet door is open, it means that the files in the filing cabinet may be being accessed or moved. In this case, in order to avoid interfering with file operations or causing data errors, the server will terminate the current file recognition task. The server will send a termination instruction to the RFID reader that is performing the file recognition task to stop the current recognition operation. This ensures that the system will not perform unnecessary file recognition while the file cabinet door is open, thereby avoiding potential conflicts or errors.

[0059] The present application also provides a file identification device for an RFID smart file cabinet, referring to Figure 3 , Figure 3A module schematic diagram of a file identification device of an RFID smart file cabinet provided in an embodiment of the present application. The file identification device is a server, and the server includes an acquisition module 31 and a processing module 32, wherein the acquisition module 31 acquires the first tag information sent by the first file through the target RFID reader / writer, the target RFID reader / writer is any one of the multiple RFID readers / writers in the RFID smart file cabinet, and the first file is any one of the multiple target files in the RFID smart file cabinet; the processing module 32 determines the first position information and the first file information of the first file according to the first tag information; the processing module 32 acquires the second position information of the first file through the image acquisition device in the RFID smart file cabinet according to the first file information; the processing module 32 performs position fusion on the first position information and the second position information to obtain the target position information; the processing module 32 determines the position of the first file in the RFID smart file cabinet based on the target position information.

[0060] In a possible implementation, the processing module 32 obtains the first tag information sent by the first file through the target RFID reader / writer, specifically including: the processing module 32 responds to the file identification request for the target layer sent by the user through the user device, the first file is located on the target layer, and the target layer is any one of the multiple layers in the RFID smart file cabinet; the processing module 32 determines that the RFID reader / writer that executes the file identification request is the target RFID reader / writer based on the target layer, and the target RFID reader / writer is located on the target layer; the processing module 32 sends a read signal to the RFID tag on the first file through the target RFID reader / writer according to the file identification request; the processing module 32 receives the response signal sent by the RFID tag on the first file through the target RFID reader / writer; the processing module 32 generates the first tag information according to the response signal.

[0061] In a possible implementation, the processing module 32 determines the first position information and the first file information of the first file according to the first tag information, specifically including: the processing module 32 determines the signal strength information corresponding to the measurement signal emitted by the target RFID reader according to the first tag information, and the measurement duration information corresponding to the feedback signal returned by the target RFID reader after receiving the measurement signal through the first file; the processing module 32 calculates the first position information based on the signal strength information and the measurement duration information; the processing module 32 determines the file identification code corresponding to the first file according to the first tag information; the processing module 32 determines the first file information based on the file identification code corresponding to the first file, and one file corresponds to one file identification code.

[0062] In a possible implementation, the processing module 32 obtains the second location information of the first file through the image acquisition device in the RFID smart file cabinet based on the first file information, specifically including: the acquisition module 31 obtains the cabinet image sent by the RFID smart file cabinet image acquisition device; the processing module 32 performs feature recognition on the cabinet image, extracts a code feature information group, and the code feature information group includes the correspondence between the code feature and the location information; the processing module 32 searches for the file identification code corresponding to the first file from the code feature information group; if the processing module 32 determines that there is a target code feature corresponding to the file identification code corresponding to the first file in the code feature information group, then the location information corresponding to the target code feature is obtained to obtain the second location information.

[0063] In a possible implementation, the processing module 32 performs position fusion on the first position information and the second position information to obtain target position information, which specifically includes: the processing module 32 determines the RFID node based on the first position information; the processing module 32 determines the image node based on the second position information; the processing module 32 inputs the first position information and the second position information into a preset Bayesian network model, and calculates the fused node and the probability value corresponding to the fused node; if the processing module 32 determines that the probability value corresponding to the fused node is greater than a preset threshold, the target position information is determined from the fused node.

[0064] In one possible implementation, the processing module 32 trains the preset Bayesian network model before inputting the first position information and the second position information into the preset Bayesian network model; the training of the preset Bayesian network model specifically includes: the acquisition module 31 acquires the training position information corresponding to the second file acquired by the training RFID reader and the training image acquisition device under multiple variable positions, and the second file is any one of the multiple target files used for training; the processing module 32 uses the Bayesian inference algorithm to train the preset Bayesian network model according to the training position information and the initial network structure.

[0065] In one possible implementation, the acquisition module 31 acquires the travel switch status of the RFID smart file cabinet in real time; if the processing module 32 determines that the travel switch status indicates that the RFID smart file cabinet is closed, it generates a file identification task; the processing module 32 controls multiple RFID readers and writers to perform the file identification task; if the processing module 32 determines that the travel switch status indicates that the RFID smart file cabinet is open, it terminates the file identification task.

[0066] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0067] The present application also provides an electronic device, referring to Figure 4 , Figure 4 The electronic device may include: at least one processor 41 , at least one network interface 44 , a user interface 43 , a memory 45 , and at least one communication bus 42 .

[0068] The communication bus 42 is used to realize the connection and communication between these components.

[0069] The user interface 43 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 43 may also include a standard wired interface and a wireless interface.

[0070] The network interface 44 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0071] Among them, the processor 41 may include one or more processing cores. The processor 41 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 45, and calling data stored in the memory 45. Optionally, the processor 41 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 41 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 41, and it can be implemented separately through a chip.

[0072] Among them, the memory 45 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 45 includes a non-transitory computer-readable storage medium. The memory 45 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 45 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 45 may also be optionally at least one storage device located away from the aforementioned processor 41. As Figure 4 As shown, the memory 45 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program of a file identification method of an RFID intelligent file cabinet.

[0073] exist Figure 4 In the electronic device shown, the user interface 43 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 41 can be used to call an application program stored in the memory 45 for a file identification method of an RFID smart file cabinet. When executed by one or more processors, the electronic device executes one or more methods in the above-mentioned embodiments.

[0074] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0075] The present application also provides a computer-readable storage medium, which stores instructions. When executed by one or more processors, the electronic device executes one or more of the methods described in the above embodiments.

[0076] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0077] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0078] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0079] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0080] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.

[0081] The above is only an exemplary embodiment of the present disclosure, and the scope of the present disclosure cannot be limited thereto. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, it will be easy for those skilled in the art to think of other embodiments of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A file identification method for an RFID intelligent file cabinet, characterized in that: The method comprises: Acquire the first tag information sent by the first file through the target RFID reader / writer, wherein the target RFID reader / writer is any one of the multiple RFID readers / writers in the RFID smart file cabinet, and the first file is any one of the multiple target files in the RFID smart file cabinet; Determining first location information and first file information of the first file according to the first tag information; According to the first file information, obtaining the second location information of the first file through the image acquisition device in the RFID smart file cabinet; Performing position fusion on the first position information and the second position information to obtain target position information; Based on the target location information, the location of the first file in the RFID smart file cabinet is determined.

2. The file identification method of the RFID intelligent file cabinet according to claim 1, characterized in that: The step of obtaining the first tag information sent by the first file through the target RFID reader / writer specifically includes: In response to a file identification request for a target layer sent by a user through a user device, the first file is located on the target layer, and the target layer is any one of the multiple layers in the RFID smart file cabinet; Based on the target layer, determining that the RFID reader / writer that executes the file identification request is the target RFID reader / writer, and the target RFID reader / writer is located on the target layer; According to the file identification request, sending a read signal to the RFID tag on the first file through the target RFID reader; Receiving, by the target RFID reader / writer, a response signal sent by the RFID tag on the first file; The first tag information is generated according to the response signal.

3. The file identification method of the RFID intelligent file cabinet according to claim 1, characterized in that: The determining, according to the first tag information, the first location information and the first file information of the first file specifically includes: Determine, according to the first tag information, the signal strength information corresponding to the measurement signal emitted by the target RFID reader / writer, and the measurement duration information corresponding to the feedback signal returned by the target RFID reader / writer after receiving the measurement signal through the first file; Calculate and obtain the first location information based on the signal strength information and the measurement duration information; Determining a file identification code corresponding to the first file according to the first tag information; The first file information is determined based on a file identification code corresponding to the first file, where one file corresponds to one file identification code.

4. The file identification method of the RFID intelligent file cabinet according to claim 3 is characterized in that: The acquiring, according to the first file information, the second location information of the first file by the image acquisition device in the RFID smart file cabinet specifically includes: Acquire the cabinet image sent by the RFID intelligent file cabinet image acquisition device; Performing feature recognition on the image in the cabinet to extract a code feature information group, wherein the code feature information group includes a corresponding relationship between code features and position information; Searching for a file identification code corresponding to the first file from the code feature information group; If it is determined that a target code feature corresponding to the file identification code corresponding to the first file exists in the code feature information group, the position information corresponding to the target code feature is obtained to obtain the second position information.

5. The file identification method of the RFID intelligent file cabinet according to claim 3 is characterized in that: The fusing the first location information and the second location information to obtain the target location information specifically includes: Determine an RFID node according to the first location information; Determine an image node according to the second position information; Inputting the first location information and the second location information into a preset Bayesian network model, and calculating a fusion node and a probability value corresponding to the fusion node; If it is determined that the probability value corresponding to the fused node is greater than a preset threshold, the target location information is determined from the fused node.

6. The file identification method of the RFID intelligent file cabinet according to claim 5, characterized in that: Before inputting the first location information and the second location information into a preset Bayesian network model, training the preset Bayesian network model; the training of the preset Bayesian network model specifically includes: Acquire the training position information corresponding to each of the second files acquired by the training RFID reader and the training image acquisition device under multiple variable positions, wherein the second file is any one of the multiple target files used for training; According to the training position information and the initial network structure, the preset Bayesian network model is obtained by training using a Bayesian inference algorithm.

7. The file identification method of the RFID intelligent file cabinet according to claim 1, characterized in that: The method further comprises: Acquire the travel switch status of the RFID smart file cabinet in real time; If it is determined that the travel switch state indicates that the RFID smart file cabinet is closed, a file identification task is generated; Controlling the plurality of RFID readers to perform the file identification task; If it is determined that the travel switch state indicates that the RFID smart file cabinet is open, the file identification task is terminated.

8. A file identification device for an RFID intelligent file cabinet, characterized in that: The file identification device comprises an acquisition module (31) and a processing module (32), wherein: The acquisition module (31) is used to acquire the first tag information sent by the first file through a target RFID reader / writer, wherein the target RFID reader / writer is any one of a plurality of RFID readers / writers in the RFID smart file cabinet, and the first file is any one of a plurality of target files in the RFID smart file cabinet; The processing module (32) is used to determine the first location information and the first file information of the first file according to the first tag information; The processing module (32) is further used to obtain second position information of the first file through the image acquisition device in the RFID intelligent file cabinet according to the first file information; The processing module (32) is further used to perform position fusion on the first position information and the second position information to obtain target position information; The processing module (32) is also used to determine the position of the first file in the RFID intelligent file cabinet based on the target position information.

9. An electronic device, characterized in that: The electronic device comprises a processor (41), a memory (45), a user interface (43) and a network interface (44), wherein the memory (45) is used to store instructions, the user interface (43) and the network interface (44) are both used to communicate with other devices, and the processor (41) is used to execute the instructions stored in the memory (45) so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is performed.