A method and system for managing a secret-containing carrier

By obtaining storage information and regularly updating the location of environmental sensors, combined with robot control and authority verification, the problem of insufficient security of confidential carrier cabinets in the existing technology is solved, achieving higher security and management efficiency.

CN120567493BActive Publication Date: 2025-10-14BEIJING HUAZHONG CHUANGSHI TECH DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510700382.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-10-14
Estimated Expiration
2045-03-25

AI Technical Summary

Technical Problem

The existing security management and control methods for confidential carrier cabinets are difficult to further improve security. The existing technology mainly relies on strengthening the protection measures of the carrier cabinets, and lacks dynamic management of location and pre-processing of user identity authentication.

Method used

By obtaining the storage information of the carrier cabinet, using environmental sensors to regularly update the location, and using robots to control the location, combined with permission verification and real-time storage model updates, the location randomness and security of the carrier cabinet can be improved.

Benefits of technology

The security of the carrier cabinet is improved, making it difficult for a third party to quickly locate and crack it, and enhancing the secure storage and management of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120567493B_ABST
    Figure CN120567493B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of storage management, and particularly discloses a method and system for managing and controlling secret carriers, which acquires storage information of carriers in a carrier cabinet, creates a carrier cabinet label based on the storage information, obtains the code of each carrier cabinet label based on preset rules and the carrier cabinet label, acquires detection data in a storage scene collected by an environment sensor, obtains a position code as updated carrier cabinet position information based on the detection data and a preset code conversion model, and adjusts the carrier cabinet to the updated position based on the position code. The position code is an array, the serial number of the array represents the position, and the element value of the array is the code. The application can adjust the position of the carrier cabinet according to the environment data, and effectively improves the security of the secret carriers.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention application with the application date of March 25, 2025, Chinese application number 2025103540052, and invention name “A method and system for controlling confidential carrier cabinets”. Technical Field

[0002] The present invention relates to the technical field of storage management, and in particular to a method and system for controlling confidential carriers. Background Art

[0003] Confidential media cabinets are specially designed for storing confidential media (such as paper documents, CDs, hard drives, USB flash drives, etc.). They have certain protective measures, such as anti-theft, fire prevention, anti-magnetic, and anti-leakage, to ensure the safe storage and management of confidential information.

[0004] The existing security management process of confidential carrier cabinets mostly relies on the confidential carrier cabinets themselves, such as improving the strength of the carrier cabinets, improving the recognition accuracy and complexity of the cabinet locks, etc. This method is feasible, but there is little room for improvement. How to further improve its security based on the existing technology is the technical problem that the technical solution of the present invention wants to solve. Summary of the Invention

[0005] The purpose of the present invention is to provide a method and system for controlling confidential carriers to solve the problems raised in the above background technology.

[0006] To achieve the above object, the present invention provides the following technical solutions:

[0007] A method for controlling confidential carriers, the method comprising:

[0008] Acquire storage information of the carrier cabinet, and create a carrier cabinet label according to the storage information;

[0009] Acquire environmental information within the storage scene based on preset environmental sensors, and regularly update the position of the carrier cabinet according to the environmental information;

[0010] Generate control instructions based on the updated position of the rear carrier cabinet and send them to the transportation equipment;

[0011] Acquire the updated information of the stored items and the updated position of the carrier cabinet in real time, and update the storage model; the component unit in the storage model is the carrier cabinet model containing the carrier cabinet tag;

[0012] Receive the target object information uploaded by the user, perform permission verification on the user, and when the user passes the permission verification, match the target object in the current storage model according to the target object information, obtain the location of the target object, and feedback to the user.

[0013] As a further solution of the present invention, the step of obtaining the storage information of the carrier cabinet and creating a carrier cabinet label according to the storage information includes:

[0014] Obtain the weight of stored items based on a pressure sensor built into the carrier cabinet;

[0015] Obtain visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein the carrier cabinet is provided with at least three optical sensors with independent detection directions;

[0016] Query the filing information of the stored items and create a carrier cabinet label based on the filing information, the weight of the stored items and visual parameters.

[0017] As a further solution of the present invention, the step of acquiring environmental information within the storage scene based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information includes:

[0018] Sorting the carrier cabinet labels based on a preset arrangement rule, and sequentially numbering the sorted carrier cabinet labels to obtain a code for each carrier cabinet label;

[0019] Query the installed environmental sensors in the storage scene;

[0020] Regularly receive and count the detection data obtained by all environmental sensors;

[0021] Input the statistical detection data into a preset transcoding model to obtain a position code; the position code is an array, the sequence number of the array represents the position, and the element value of the array is the code;

[0022] The position code is used as the updated position of the carrier cabinet.

[0023] As a further solution of the present invention, the step of generating a control instruction based on the updated position of the rear carrier cabinet and sending the control instruction to the transport equipment includes:

[0024] Obtain the location code of the carrier cabinet before the update as the original location code;

[0025] Obtain the updated location code of the carrier cabinet as the target location code;

[0026] Each position in the original position code and the target position code is compared in turn to determine the control instructions at each position; the control instructions include at least a grab instruction and a move instruction, the starting point of the move instruction is the position in the original position code, and the end point is the position in the target position code.

[0027] As a further solution of the present invention, the step of obtaining the update status of the stored object information and the update status of the carrier cabinet position in real time and updating the storage model includes:

[0028] Real-time storage information is acquired, and a storage model is constructed;

[0029] A position code at the current time is read, and a carrier cabinet label corresponding to each code in the position code is queried;

[0030] A storage model corresponding to each carrier cabinet label is queried, and the storage model is counted based on the position code to obtain the storage model.

[0031] As a further scheme of the application, the step of receiving target object information uploaded by a user, performing permission verification on the user, and when the user passes the permission verification, matching a target object in the current storage model according to the target object information, obtaining the position of the target object, and feeding back to the user comprises:

[0032] Receiving target object information uploaded by a user;

[0033] Performing permission verification on the user, and when the user passes the permission verification, traversing the storage model according to the target object information, and matching a target object;

[0034] Obtaining the position of the matched target object and feeding back to the user.

[0035] The technical scheme of the application further provides a secret-involved carrier management and control system, which comprises:

[0036] A label creation module is configured to acquire storage information of a carrier cabinet, and create a carrier cabinet label according to the storage information;

[0037] A position updating module is configured to acquire environmental information in a storage scene based on a preset environmental sensor, and update the position of the carrier cabinet at a regular time according to the environmental information;

[0038] A control instruction generation module is configured to generate a control instruction according to the updated position of the carrier cabinet, and send the control instruction to a transportation device;

[0039] A storage model updating module is configured to acquire the update situation of the storage information and the update situation of the position of the carrier cabinet in real time, and update the storage model; the constituent unit in the storage model is a carrier cabinet model containing a carrier cabinet label;

[0040] A target matching feedback module is configured to receive target object information uploaded by a user, perform permission verification on the user, and when the user passes the permission verification, match a target object in the current storage model according to the target object information, obtain the position of the target object, and feed back to the user.

[0041] As a further scheme of the application, the label creation module comprises:

[0042] A weight acquisition unit is configured to acquire the weight of a storage object based on a pressure sensor built in the carrier cabinet;

[0043] A visual parameter acquisition unit is configured to acquire the visual parameters of the storage object based on optical sensors arranged inside the carrier cabinet; wherein the carrier cabinet is provided with at least three optical sensors arranged in three independent detection directions.

[0044] A creation execution unit is configured to query the record information of the storage object, and create the carrier cabinet label based on the record information, the weight of the storage object and the visual parameters.

[0045] As a further scheme of the present application, the position updating module comprises:

[0046] A sorting and numbering unit is configured to sort the carrier cabinet labels based on a preset sorting rule, sequentially number the sorted carrier cabinet labels, and obtain the code of each carrier cabinet label.

[0047] A sensor query unit is configured to query the installed environmental sensors in the storage scene.

[0048] A data timing receiving unit is configured to receive and statistically analyze the detection data obtained by all the environmental sensors.

[0049] A data conversion unit is configured to input the statistical detection data into a preset conversion model to obtain a position code; the position code is an array, the serial number of the array represents the position, and the element value of the array is the code.

[0050] A position output unit is configured to use the position code as the position of the updated carrier cabinet.

[0051] As a further scheme of the present application, the control instruction generation module comprises:

[0052] A first acquisition unit is configured to acquire the position code of the carrier cabinet before updating as an original position code.

[0053] A second acquisition unit is configured to acquire the position code of the carrier cabinet after updating as a target position code.

[0054] A position code comparison unit is configured to compare each position in the original position code and the target position code in sequence to determine the control instruction for each position; the control instruction at least includes a grabbing instruction and a moving instruction, and the starting point of the moving instruction is the position in the original position code and the end point is the position in the target position code.

[0055] Compared with the prior art, the present application has the following advantages:

[0056] Based on the existing technology, the present invention provides a position-adjustable carrier cabinet management solution with the help of a robot, so that when a user obtains the desired item, he needs to first perform an identification. Only after the identity is verified can the specific location of the carrier cabinet be obtained. This makes it difficult for a third party to carry out targeted cracking of a certain carrier cabinet because it is difficult for a third party to quickly locate it, further improving security. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention.

[0058] Figure 1 The overall flow chart of the method for controlling confidential carriers is shown.

[0059] Figure 2 The structural diagram of the control system for confidential carriers is shown. DETAILED DESCRIPTION

[0060] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0061] Figure 1 The following is a general flow chart of a method and system for controlling confidential carriers. In an embodiment of the present invention, a method for controlling confidential carriers includes:

[0062] Step S100: obtaining storage information of a carrier cabinet, and creating a carrier cabinet label according to the storage information;

[0063] A carrier cabinet is a safe for storing items, on which is installed a cabinet lock and an identity authentication module, such as a password lock or a human feature lock, wherein the human feature includes at least face, fingerprint and iris; the scenario targeted by this application is a carrier cabinet cluster, including multiple carrier cabinets, which are placed in sequence at various positions. For example, for a 10m*10m scene, a carrier cabinet is placed every 1m, and 9 rows and 9 columns of positions can be obtained, with a total of 81 positions. A total of 81 carrier cabinets can be placed at these positions; for each carrier cabinet, information about the objects stored in it is obtained as the label of the carrier cabinet. The stored objects are the storage information, and the label of the carrier cabinet is the carrier cabinet label, which can be understood as the identity label of each carrier cabinet; it should be noted that the carrier cabinets in this application have almost no difference in appearance, and it does not involve actual labels. In other words, it is difficult for outsiders to judge what is in which carrier cabinet by appearance.

[0064] Step S200: Acquire environmental information within the storage scene based on a preset environmental sensor, and regularly update the position of the carrier cabinet according to the environmental information;

[0065] The environmental information of the storage scene is obtained according to the preset environmental sensors. The storage scene is the placement area of ​​the carrier cabinet. The environmental sensors include temperature sensors, wind sensors, humidity sensors, etc. The data obtained by these environmental sensors are collectively referred to as environmental information. The position of the carrier cabinet is adjusted regularly according to the environmental information.

[0066] It should be noted that the environmental information in this application is the independent variable and the position is the dependent variable. The reason for using environmental information as the independent variable is that environmental information has extremely high randomness, which is difficult to predict. It is essentially a random number, but this random number is more random. The existing random number generation method is mostly to continuously increase and cycle within a range. After a certain time is determined, a random number is generated. This has a certain pattern and can be cracked. This application uses environmental information to generate random numbers based on environmental information. In fact, the existing random numbers themselves are divided into two types, one is a true random number, which is a random number obtained according to physical laws, and the other is a pseudo-random number. Pseudo-random numbers are random numbers generated by algorithms and programs. The randomness of the two is different.

[0067] Step S300: Generate a control instruction based on the updated position of the rear carrier cabinet and send it to the transportation equipment;

[0068] After the position of the carrier cabinet is updated according to the environmental information, the position of each carrier cabinet may change. In other words, the carrier cabinet at each position may change. For the convenience of analysis, this application takes each carrier cabinet as a benchmark for analysis. For any carrier cabinet, the position of the carrier cabinet before the update is queried as the starting point, and the position of the carrier cabinet after the update is queried as the end point. A control instruction for transporting the carrier cabinet from the starting point to the end point is generated and sent to the transportation equipment. The transportation equipment is generally a robot with a grasping function. The control instruction is used to control the robot to transport the carrier cabinet from A to B. When the starting point and end point are known, the process of generating the control instruction is the most basic robot control process. For those skilled in the art, downloading some open source control codes from the existing technology can complete this function. Therefore, when the starting point and end point are known, the process of generating the control instruction belongs to the existing technology and will not be repeated in this application. The focus of this application is to determine the starting point and end point.

[0069] Step S400: acquiring the update status of the stored object information and the update status of the carrier cabinet position in real time, and updating the storage model; the component unit in the storage model is the carrier cabinet model containing the carrier cabinet tag;

[0070] The storage information of all carrier cabinets is counted to generate a storage model. The storage model is used in the interactive link to record the location of the storage objects. When the location of the carrier cabinet changes, the storage model will also change accordingly. In addition, the storage object information may also change. When the storage changes, its form does not necessarily change. In practical applications, the objects that need to be stored are often in a fixed form. When there is no external interference, it is in a stable state. However, this application still proposes a situation where the storage object information is updated. Its significance lies in that this application will perform a form conversion on the storage object information during the interactive stage, such as using some common objects to replace the storage objects. At this time, the storage model can be displayed in three dimensions, which improves interactivity while ensuring privacy. The component unit in the storage model is a carrier cabinet model containing a carrier cabinet label.

[0071] Step S500: receiving target object information uploaded by the user, performing user authority verification, and when the user passes the authority verification, matching the target object in the current storage model according to the target object information, obtaining the location of the target object, and feeding back to the user;

[0072] During the actual use stage, the target object information uploaded by the user is received and the user's authority is verified. When the user passes the authority verification, the target object is matched in the current storage model according to the target object information, the location of the target object is obtained, and the feedback is fed back to the user; then, after the user knows the location of the target object, he will go to the corresponding carrier cabinet for a second verification. Only when the second verification is passed can the stored object be obtained.

[0073] The architecture provided by the present invention actually has two verification processes. Existing verification methods are mostly based on the verification process of the carrier cabinet itself, such as fingerprint recognition and password recognition. On this basis, this application introduces a pre-identification process, which is illustrated as follows:

[0074] Suppose there are multiple carrier cabinets in a room, and the positions of these carrier cabinets can be changed. The execution subject of this method will control the robot to periodically change the position of the carrier cabinet, and the position is recorded in the storage model. When the user wants to pick up an object, he needs to first query the object position in the storage model, and then perform the normal picking process. This is essentially to further encrypt the position of the object with the help of the robot, which further improves security. For example, if a third party wants to obtain an object, if he knows which carrier cabinet the object is in (the existing technology knows where it is), he can directly use special means to take away the carrier cabinet and then crack it. However, under the architecture of the technical solution of the present invention, it is difficult for a third party to know which carrier cabinet the object is in, and naturally it is difficult to use special means to take away the carrier cabinet because it is very easy to take the wrong one.

[0075] As a preferred embodiment of the technical solution of the present invention, the step of obtaining the storage information of the carrier cabinet and creating a carrier cabinet label according to the storage information includes:

[0076] Obtain the weight of stored items based on a pressure sensor built into the carrier cabinet;

[0077] Obtain visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein the carrier cabinet is provided with at least three optical sensors with independent detection directions;

[0078] Query the filing information of the stored items and create a carrier cabinet label based on the filing information, the weight of the stored items and visual parameters.

[0079] In an example of the technical solution of the present invention, the process of creating a carrier cabinet label is explained. Since the carrier cabinets in this application are all the same in appearance, the carrier cabinet label is actually determined by the stored objects therein. There is a lot of information about the stored objects. This application limits two aspects, one is the weight of the stored objects, and the other is the visual state of the stored objects. Both are obtained by preset sensors; the weight of the stored objects is obtained based on the pressure sensor built into the carrier cabinet, and the visual parameters of the stored objects are obtained based on the optical sensor built into the carrier cabinet. The wavelength band used by the optical sensor is generally not visible light, because the carrier cabinets are mostly closed spaces with no light. When obtaining visual parameters, at least three independent directions are used, such as the conventional Cartesian direction (an x-axis is preset, a y-axis perpendicular to the x-axis, and a z-axis perpendicular to the xoy plane). At this time, the obtained visual parameters are more complete.

[0080] Finally, the filing information of the stored items is queried, and a carrier cabinet label is created based on the filing information, the weight of the stored items, and the visual parameters. This process involves transcoding. The filing information and the weight of the stored items can be converted into text data. For the visual parameters, contour recognition can be performed first to determine the coordinates of the contour points, count the coordinates, and then convert the coordinates into text to obtain the final carrier cabinet label. The filing information is the basic information of the item entered by the user when storing, such as the name of the item.

[0081] As a preferred embodiment of the technical solution of the present invention, the step of acquiring environmental information within the storage scene based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information includes:

[0082] Sorting the carrier cabinet labels based on a preset arrangement rule, and sequentially numbering the sorted carrier cabinet labels to obtain a code for each carrier cabinet label;

[0083] Query the installed environmental sensors in the storage scene;

[0084] Regularly receive and count the detection data obtained by all environmental sensors;

[0085] Input the statistical detection data into a preset transcoding model to obtain a position code; the position code is an array, the sequence number of the array represents the position, and the element value of the array is the code;

[0086] The position code is used as the updated position of the carrier cabinet.

[0087] In an example of the technical solution of the present invention, the carrier cabinet labels are sorted based on a preset arrangement rule, and the sorted carrier cabinet labels are sequentially numbered to obtain the code of each carrier cabinet label, which is equivalent to simplifying the carrier cabinet label. Then, the installed environmental sensors in the storage scene are queried, and the detection data obtained by all environmental sensors are received and counted at regular intervals. The counted detection data is input into a preset transcoding model to obtain a position code. The position code is an array, indicating which code is at each position, and one code corresponds to one carrier cabinet label.

[0088] For example, when there are 81 positions in a room, A[1]=13, which means that the code at the first position is 13. In the stage of sorting the carrier cabinet labels based on the preset arrangement rules, it has been determined which carrier cabinet label 13 corresponds to. Therefore, the first position can determine which carrier cabinet it is. Similarly, it can be determined which carrier cabinet is at each position. All codes together constitute the position code.

[0089] Specifically, regarding the transcoding model, the transcoding model is essentially a mapping function used to convert the detection data into a coding sequence containing an order. The mapping function is essentially a rule input by the staff. For the executor of the present invention, it defaults to a known model. After the mapping function is determined, it belongs to a definite relationship, but the environmental information changes in real time. Therefore, the obtained position code changes in real time and is extremely random.

[0090] Regarding the mapping function, it can be a neural network model. First, some environmental information is obtained, and the staff calibrates the ordered coding sequences corresponding to different environmental information. The environmental information and the ordered coding sequences are used as a sample. When the number of samples is large enough, a neural network model is trained with the help of these samples, which can be used as a mapping relationship. At this time, only manual calibration is required, and there is no need to introduce complex mapping rules.

[0091] As a preferred embodiment of the technical solution of the present invention, the step of generating a control instruction according to the updated position of the rear carrier cabinet and sending the control instruction to the transport equipment includes:

[0092] Obtain the location code of the carrier cabinet before the update as the original location code;

[0093] Obtain the updated location code of the carrier cabinet as the target location code;

[0094] Each position in the original position code and the target position code is compared in turn to determine the control instructions at each position; the control instructions include at least a grab instruction and a move instruction, the starting point of the move instruction is the position in the original position code, and the end point is the position in the target position code.

[0095] In an example of the technical solution of the present invention, the control process of the carrier cabinet is described, and the position code of the carrier cabinet before the update is obtained as the original position code, and the position code of the carrier cabinet after the update is obtained as the target position code. The original position code is used as the initial state, and the target position code is used as the final state, and then the control instructions at each position are determined. The control instructions include at least grabbing instructions and moving instructions. The starting point of the moving instruction is the position in the original position code, and the end point is the position in the target position code.

[0096] Further, regarding the specific regulation process:

[0097] First, randomly select a position in the original position code as the starting point, obtain the code at this position, query the position corresponding to the code in the target position code as the end point, control the transportation equipment to transport the carrier cabinet at the starting point to the end point, and when it is transported to the end point, grab a new carrier cabinet, query the code of the new carrier cabinet, and query the position corresponding to the code in the target position code. Repeat this process until all the codes at the current position completely match the target position code.

[0098] It is worth mentioning that the positions randomly selected in the original position code at the beginning are different, and the movement paths of the robot are different. For these, this application can first perform a simulation, randomly select 10 positions, and obtain 10 solutions. Among the 10 solutions, the solution with the shortest movement path is selected as the optimal solution and put into use.

[0099] As a preferred embodiment of the technical solution of the present invention, the step of obtaining the update status of the stored object information and the update status of the carrier cabinet position in real time and updating the storage model includes:

[0100] Obtain storage information in real time and build storage models;

[0101] Read the current location code and query the carrier cabinet label corresponding to each code in the location code;

[0102] Query the storage model corresponding to each carrier cabinet label, calculate the storage model based on the location code, and obtain the storage model.

[0103] In one example of the technical solution of the present invention, storage object information is obtained in real time and a storage object model is constructed. During the construction process, some replacement schemes can be introduced, which is commonly known as "coding". The current position code is read, the carrier cabinet label corresponding to each code in the position code is queried, the storage object model corresponding to each carrier cabinet label is queried, and the storage object model is statistically analyzed based on the position code to obtain a storage model. Therefore, the storage model obtained in this application is a storage object model containing position information. There may be differences between the storage model and the actual storage object.

[0104] As a preferred embodiment of the technical solution of the present invention, the steps of receiving target object information uploaded by a user, performing permission verification on the user, matching the target object in the current storage model based on the target object information when the user passes the permission verification, obtaining the location of the target object, and feeding back to the user include:

[0105] Receive target object information uploaded by users;

[0106] Performing authority verification on the user. When the user passes the authority verification, traversing the storage model according to the target object information to match the target object;

[0107] Get the location of the matched target object and feedback it to the user;

[0108] In one example of the technical solution of the present invention, target object information uploaded by a user is received and the user's authority is verified. At this time, the process of verifying the user's authority is a remote verification process on the Internet, which can be in the form of question and answer or video verification. When the user passes the authority verification, the storage model is traversed according to the target object information, and the storage object model in the storage model that matches the target object information is queried to obtain its location and feedback to the user.

[0109] Among them, since the storage information of this application is an integrated text, which is determined by the filing information, weight and visual parameters, it contains a lot of information, and the target object information uploaded by the user may be only a part. Therefore, the comparison process involved in the traversal matching process of this application is a "short" to "long" comparison process. One of the solutions is to use a corresponding conversion process to convert the target object information uploaded by the user into text. The converted text is a short text. The storage object information in the storage model is equivalent to a long text. By introducing a comparison scheme between short text and long text, the matching process can be realized.

[0110] In addition, since this application also involves visual parameters, there is another matching solution: the target object information uploaded by the user is a picture, the target object is modeled by the picture, and then traversed and compared with the visual parameters in the stored model to achieve the matching process.

[0111] Figure 2The structure diagram of the control system of confidential carriers is shown. In a preferred embodiment of the technical solution of the present invention, a control system of confidential carriers is also provided. The system 10 includes:

[0112] The label creation module 11 is used to obtain the storage information of the carrier cabinet and create a carrier cabinet label according to the storage information;

[0113] A position updating module 12 is configured to obtain environmental information within a storage scene based on a preset environmental sensor and to periodically update the position of the carrier cabinet according to the environmental information;

[0114] A control instruction generating module 13 is used to generate a control instruction according to the updated position of the rear carrier cabinet and send it to the transport equipment;

[0115] The storage model updating module 14 is used to obtain the update status of the storage information and the update status of the carrier cabinet position in real time and update the storage model; the component unit in the storage model is the carrier cabinet model containing the carrier cabinet tag;

[0116] The target matching feedback module 15 is used to receive target object information uploaded by the user, perform user authority verification, and when the user passes the authority verification, match the target object in the current storage model according to the target object information, obtain the target object's location, and feedback it to the user.

[0117] Furthermore, the label creation module 11 includes:

[0118] A weight acquisition unit, used to obtain the weight of the stored items based on a pressure sensor built into the carrier cabinet;

[0119] A visual parameter acquisition unit, configured to acquire visual parameters of stored objects based on an optical sensor built into the carrier cabinet; wherein the carrier cabinet is provided with at least three optical sensors with independent detection directions;

[0120] An execution unit is created to query the filing information of the stored object and create a carrier cabinet label according to the filing information, the weight of the stored object and the visual parameters.

[0121] Specifically, the location updating module 12 includes:

[0122] A sorting and numbering unit is used to sort the carrier cabinet labels based on a preset arrangement rule, and sequentially number the sorted carrier cabinet labels to obtain a code for each carrier cabinet label;

[0123] A sensor query unit, used to query installed environmental sensors in a stored scene;

[0124] A data timing receiving unit is used to regularly receive and count the detection data obtained by all environmental sensors;

[0125] A data conversion unit is used to input the statistical detection data into a preset transcoding model to obtain a position code; the position code is an array, the sequence number of the array represents the position, and the element value of the array is the code;

[0126] The position output unit is used to use the position code as the updated position of the carrier cabinet.

[0127] Furthermore, the control instruction generation module 13 includes:

[0128] A first acquiring unit is configured to acquire a location code of the carrier cabinet before the update as an original location code;

[0129] A second acquiring unit is configured to acquire an updated location code of the carrier cabinet as a target location code;

[0130] The position code comparison unit is used to compare each position in the original position code and the target position code in turn to determine the control instructions at each position; the control instructions include at least grab instructions and move instructions, the starting point of the move instruction is the position in the original position code, and the end point is the position in the target position code.

[0131] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for controlling confidential carriers, characterized in that: The method comprises: Obtaining storage information in the carrier cabinet, and creating a carrier cabinet label based on the storage information; Based on the preset rules and the carrier cabinet labels, obtain the code of each carrier cabinet label; Obtain detection data within the stored scene collected by environmental sensors; Based on the detection data and the preset transcoding model, a position code is obtained as the updated carrier cabinet position information, and based on the position code, the carrier cabinet is adjusted to the updated position; the position code is an array, the sequence number of the array represents the position, and the element value of the array is the code.

2. The method for controlling confidential carriers according to claim 1, characterized in that: Also includes: updating the storage model based on the updated storage object information and the updated carrier cabinet position information; Obtain the target object information uploaded by the user, verify the user's permissions, and after the verification is passed, obtain the target object's location based on the target object information and storage model and feedback it to the user.

3. The method for controlling confidential carriers according to claim 1, characterized in that: The step of obtaining the storage object information in the carrier cabinet and creating a carrier cabinet label based on the storage object information includes: Obtain the weight of stored items, visual parameters of stored items, and filing information of stored items; Create carrier cabinet labels based on filing information, storage weight, and visual parameters.

4. The method for controlling confidential carriers according to claim 1, characterized in that: The step of adjusting the carrier cabinet to the updated position based on the position code includes: Obtain the location code of the carrier cabinet before the update as the original location code; Obtain the updated location code of the carrier cabinet as the target location code; Based on the original position code and the target position code, the transport device is controlled to move the carrier cabinet from the position before the update to the position corresponding to the target position code.

5. The method for controlling confidential carriers according to claim 2, characterized in that: The step of updating the storage model based on the updated storage object information and the updated carrier cabinet position information includes: Obtain storage information in real time and build storage models; Read the current location code and query the carrier cabinet label corresponding to each code in the location code; Query the storage model corresponding to each carrier cabinet label, calculate the storage model based on the location code, and obtain the storage model.

6. The method for controlling confidential carriers according to claim 5, characterized in that: The steps of obtaining target object information uploaded by a user, verifying the user's authority, and obtaining the target object's location based on the target object information and the storage model and feeding back to the user after the verification is passed include: Receive target object information uploaded by users; Performing authority verification on the user. When the user passes the authority verification, traversing the storage model according to the target object information to match the target object; Get the location of the matched target and feedback it to the user.

7. A confidential carrier management and control system, characterized in that: The system comprises: A label creation module obtains information about items stored in the carrier cabinet and creates a label for the carrier cabinet based on the information about items stored; A location update module is configured to obtain the code of each carrier cabinet label based on preset rules and the carrier cabinet label, obtain detection data within the storage scene collected by the environmental sensor, and obtain a location code as the updated carrier cabinet location information based on the detection data and a preset transcoding model; the location code is an array, the array sequence number represents the position, and the array element value is the code; The control instruction generation module is used to adjust the carrier cabinet to the updated position based on the position code.

8. The confidential carrier management and control system according to claim 7, characterized in that: Also includes: A storage model updating module, configured to update the storage model based on updated storage object information and updated carrier cabinet position information; The target matching feedback module is used to obtain the target object information uploaded by the user, verify the user's authority, and after the verification is passed, obtain the target object's location based on the target object information and storage model and feedback it to the user.

Citation Information

Patent Citations

  • Internet of things intelligent management control cabinet system

    CN103593687A

  • Dynamic RFID intelligent file cabinet control system

    CN116796772A