Secret-related carrier cabinet management and control method and system
By obtaining and updating the storage information and location of the carrier cabinet, combining environmental sensors and transportation equipment, dynamic location management and user identity verification of the carrier cabinet are realized, solving the problem of security improvement in the existing technology and significantly improving the security of confidential carrier cabinets.
Patent Information
- Application Number
- CN202510354005.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2045-03-25
AI Technical Summary
The safety control process of existing confidential carrier cabinets depends on the strength of the cabinet itself and the complexity of the lock. There is limited room for improvement, so how to further improve safety is a challenge.
By obtaining the storage information of the carrier cabinet, creating the carrier cabinet tag, and obtaining environmental information based on the environmental sensor, regularly update the carrier cabinet location, generate regulatory instructions to send to the transportation equipment, update the storage model in real time, and realize user permission verification and target object location feedback.
The position adjustability of the carrier cabinet is improved, allowing users to first identify and authenticate when obtaining items, increasing the difficulty of third-party positioning and cracking, thereby improving security.
Smart Images

Figure CN119865382A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of storage management, and in particular to a method and system for controlling a confidential carrier cabinet. Background Art
[0002] The confidential carrier cabinet is a confidential cabinet specially used to store confidential carriers (such as paper documents, CDs, hard disks, USB flash drives, etc.). It has certain protection measures, such as anti-theft, fire prevention, anti-magnetic, and anti-leakage, to ensure the safe storage and management of confidential information.
[0003] The existing security management and control 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
[0004] The object of the present invention is to provide a method and system for controlling a confidential carrier cabinet to solve the problems raised in the above-mentioned background technology.
[0005] To achieve the above object, the present invention provides the following technical solutions: A method for controlling a confidential carrier cabinet, the method comprising: Acquire storage information of the carrier cabinet, and create a carrier cabinet label according to the storage information; Acquire environmental information in the storage scene based on preset environmental sensors, and regularly update the position of the carrier cabinet according to the environmental information; Generate control instructions based on the updated position of the rear carrier cabinet and send them to the transport equipment; Acquire the update of the storage information and the update 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 label; Receive the target object information uploaded by the user, perform authority verification on the user, 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 location of the target object, and feedback to the user.
[0006] 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: Obtain the weight of the stored items based on the pressure sensor built into the carrier cabinet; Obtaining visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are provided inside the carrier cabinet; The filing information of the stored object is queried, and a carrier cabinet label is created according to the filing information, the weight of the stored object and the visual parameters.
[0007] As a further solution of the present invention: the step of acquiring environmental information in the storage scene based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information comprises: 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; Query the installed environmental sensors in the storage scene; Regularly receive and count the detection data obtained by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position code is used as the updated position of the carrier cabinet.
[0008] As a further 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 comprises: Obtain the location code of the carrier cabinet before updating as the original location code; Obtaining the updated location code of the carrier cabinet as the target location code; 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 at least include 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.
[0009] As a further solution of the present invention: the step of obtaining the update status of the storage object information and the update status of the carrier cabinet position in real time and updating the storage model 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; The storage model corresponding to each carrier cabinet label is queried, and the storage model is calculated based on the location code to obtain the storage model.
[0010] As a further solution of the present invention: the step of receiving target object information uploaded by a user, performing authority verification on the user, 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 includes: 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.
[0011] The technical solution of the present invention also provides a confidential carrier cabinet management and control system, the system comprising: A label creation module, used to obtain storage information of the carrier cabinet and create a carrier cabinet label according to the storage information; A position update module is used to obtain environmental information in the storage scene based on a preset environmental sensor, and to regularly update the position of the carrier cabinet according to the environmental information; A control instruction generation module is used to generate a control instruction according to the updated position of the rear carrier cabinet and send it to the transportation equipment; A storage model updating module 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 a carrier cabinet model containing a carrier cabinet label; The target matching feedback module is used to receive the target object information uploaded by the user, perform authority verification on the user, 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 location of the target object, and feedback to the user.
[0012] As a further solution of the present invention: the label creation module includes: A weight acquisition unit, used for acquiring the weight of the stored objects based on a pressure sensor built into the carrier cabinet; A visual parameter acquisition unit, used to obtain visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are arranged inside the carrier cabinet; An execution unit is created to query the filing information of the stored object and to create a carrier cabinet label according to the filing information, the weight of the stored object and the visual parameters.
[0013] As a further solution of the present invention: the location update module includes: A sorting and numbering unit, 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; A sensor query unit, used to query installed environmental sensors in the storage scene; A data timing receiving unit is used to regularly receive and count the detection data acquired by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position output unit is used to use the position code as the updated position of the carrier cabinet.
[0014] As a further solution of the present invention: the control instruction generation module includes: A first acquisition unit is used to acquire a position code of the carrier cabinet before updating as an original position code; A second acquisition unit is used to acquire the updated position code of the carrier cabinet as the target position code; 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 at least include 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.
[0015] Compared with the prior art, the present invention has the following beneficial effects: Based on the existing technology, the present invention provides a carrier cabinet management solution with adjustable position with the help of a robot, so that when a user obtains the desired items, he needs to first perform an identification, and only after the identity is verified can the specific location of the carrier cabinet be obtained, making 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, thereby further improving security. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention.
[0017] Figure 1 The overall flow chart of the confidential carrier cabinet management and control method is shown.
[0018] Figure 2 The structural diagram of the confidential carrier cabinet management and control system is shown. DETAILED DESCRIPTION
[0019] 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 in conjunction with 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.
[0020] Figure 1 The following is a general flow chart of a method and system for controlling a confidential carrier cabinet. In an embodiment of the present invention, a method for controlling a confidential carrier cabinet includes: Step S100: acquiring storage information of the carrier cabinet, and creating a carrier cabinet label according to the storage information; A carrier cabinet is a safe for storing items, on which a cabinet lock and an identity authentication module, such as a password lock or a human feature lock, are installed, and the human feature includes at least face, fingerprint and iris; the scenario facing the present application is a carrier cabinet cluster, including multiple carrier cabinets, and multiple carrier cabinets 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. Carrier cabinets can be placed at these positions, and a total of 81 can be placed; for each carrier cabinet, the information of the object stored in it is obtained as the label of the carrier cabinet, the stored object is the storage object 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 the present application have almost no difference in appearance, and it will not involve actual labels. In other words, it is difficult for outsiders to judge what is in which carrier cabinet by appearance.
[0021] Step S200: obtaining environmental information in the storage scene based on a preset environmental sensor, and regularly updating the position of the carrier cabinet according to the environmental information; 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.
[0022] It should be noted that the environmental information in the present 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 type of random number has stronger randomness. The existing random number generation methods mostly continuously increase and cycle within a range. After a certain time, a random number is generated. This has a certain regularity and can be cracked. The present 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, which is a random number generated by algorithms and programs. The randomness of the two is different.
[0023] Step S300: Generate a control instruction according to the updated position of the rear carrier cabinet and send it to the transportation equipment; 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 the 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 prior art can complete this function. Therefore, when the starting point and the end point are known, the process of generating the control instruction belongs to the prior art and will not be repeated in this application. The focus of this application is to determine the starting point and the end point.
[0024] Step S400: acquiring the update status of the storage 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; 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 shape does not necessarily change. In practical applications, the objects to be stored are often in a fixed shape. When there is no external interference, it is in a stable state. However, the present application still proposes a situation where the storage object information is updated. Its significance lies in that the present application will perform a shape 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 to improve interactivity while ensuring privacy. The component unit in the storage model is a carrier cabinet model containing a carrier cabinet label.
[0025] Step S500: receiving target object information uploaded by the user, performing authority verification on the user, 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; 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 feedback is given to the user; then, after the user knows the location of the target object, he will arrive at the corresponding carrier cabinet for a second verification. Only when the second verification is passed can the stored object be obtained.
[0026] The architecture provided by the present invention actually has two verification processes. The 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-recognition process, which is illustrated as follows: Assume that 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 take an object, he needs to first query the object position in the storage model, and then perform the normal process of taking the object. 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 prior art 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.
[0027] 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: Obtain the weight of the stored items based on the pressure sensor built into the carrier cabinet; Obtaining visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are provided inside the carrier cabinet; The filing information of the stored object is queried, and a carrier cabinet label is created according to the filing information, the weight of the stored object and the visual parameters.
[0028] 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 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 defines two aspects: one is the weight of the stored objects, and the other is the visual state of the stored objects. Both are acquired by preset sensors; the weight of the stored objects is acquired based on a pressure sensor built into the carrier cabinet, and the visual parameters of the stored objects are acquired based on an 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 without light. When acquiring visual parameters, at least three independent directions are used, such as conventional Cartesian directions (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 acquired visual parameters are more complete.
[0029] Finally, 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 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 during storage, such as the name of the item.
[0030] As a preferred embodiment of the technical solution of the present invention, the step of acquiring environmental information in the storage scene based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information includes: 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; Query the installed environmental sensors in the storage scene; Regularly receive and count the detection data obtained by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position code is used as the updated position of the carrier cabinet.
[0031] 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 a regular basis. 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.
[0032] 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.
[0033] Specifically, regarding the transcoding model, the transcoding model is essentially a mapping function, which is used to convert the detection data into a coding sequence containing an order. The mapping function is essentially a rule, which is 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 highly random.
[0034] 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 taken 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.
[0035] 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 transportation equipment includes: Obtain the location code of the carrier cabinet before updating as the original location code; Obtaining the updated location code of the carrier cabinet as the target location code; 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 at least include 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.
[0036] 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 updating is obtained as the original position code, and the position code of the carrier cabinet after updating 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, and the control instructions include at least grabbing instructions and moving instructions, 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.
[0037] Further, regarding the specific regulation process: 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.
[0038] It is worth mentioning that the positions randomly selected in the original position code at the beginning have different movement paths of the robot. For these, the present application can first perform a simulation, randomly select 10 positions, obtain 10 solutions, and select the solution with the shortest movement path among the 10 solutions as the optimal solution for use.
[0039] As a preferred embodiment of the technical solution of the present invention, the step of obtaining the update status of the storage object information and the update status of the carrier cabinet position in real time and updating the storage model 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; The storage model corresponding to each carrier cabinet label is queried, and the storage model is calculated based on the location code to obtain the storage model.
[0040] In one example of the technical solution of the present invention, storage object information is acquired in real time and a storage object model is constructed. Some replacement schemes may be introduced during the construction process, which is commonly known as "coding". The location code at the current moment is read, and the carrier cabinet label corresponding to each code in the location 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 location code to obtain a storage model. Thus, the storage model obtained in the present application is a storage object model containing location information. There may be differences between the storage model and the actual storage object.
[0041] As a preferred embodiment of the technical solution of the present invention, the steps of receiving target object information uploaded by a user, performing authority verification on the user, 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 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 object and provide feedback to the user; 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 over the Internet, which can be in the form of a question and answer or a video verification method. When the user passes the authority verification, the storage model is traversed according to the target object information, and the storage model matching the target object information is queried in the storage model to obtain its location and feedback to the user.
[0042] Among them, since the storage information of the present application is an integrated text, which is determined by the filing information, weight and visual parameters, it contains a lot of information, while the target object information uploaded by the user may be only a part. Therefore, the comparison process involved in the traversal matching process of the present application is a "short" versus "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. The matching process can be realized by introducing a comparison scheme of short text and long text.
[0043] In addition, since the present application also involves visual parameters, there is another matching scheme in which the target object information uploaded by the user belongs to a picture, the target object is modeled by the picture, and then traversed and compared with the visual parameters in the storage model to achieve the matching process.
[0044] Figure 2 The structure diagram of the confidential carrier cabinet management and control system is shown. In a preferred embodiment of the technical solution of the present invention, a confidential carrier cabinet management and control system is also provided. The system 10 includes: 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; A position updating module 12 is used to obtain environmental information in the storage scene based on a preset environmental sensor, and to regularly update the position of the carrier cabinet according to the environmental information; 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; 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 label; The target matching feedback module 15 is used to receive the target object information uploaded by the user, perform authority verification on the user, 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 position of the target object, and feedback to the user.
[0045] Furthermore, the label creation module 11 includes: A weight acquisition unit, used for acquiring the weight of the stored objects based on a pressure sensor built into the carrier cabinet; A visual parameter acquisition unit, used to obtain visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are arranged inside the carrier cabinet; An execution unit is created to query the filing information of the stored object and to create a carrier cabinet label according to the filing information, the weight of the stored object and the visual parameters.
[0046] Specifically, the location updating module 12 includes: A sorting and numbering unit, 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; A sensor query unit, used to query installed environmental sensors in the storage scene; A data timing receiving unit is used to regularly receive and count the detection data acquired by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position output unit is used to use the position code as the updated position of the carrier cabinet.
[0047] Furthermore, the control instruction generating module 13 includes: A first acquisition unit is used to acquire a position code of the carrier cabinet before updating as an original position code; A second acquisition unit is used to acquire the updated position code of the carrier cabinet as the target position code; 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 at least include 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.
[0048] 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 specification 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 a confidential carrier cabinet, characterized in that: The method comprises: Acquire storage information of the carrier cabinet, and create a carrier cabinet label according to the storage information; Acquire environmental information in the storage scene based on preset environmental sensors, and regularly update the position of the carrier cabinet according to the environmental information; Generate control instructions based on the updated position of the rear carrier cabinet and send them to the transport equipment; Acquire the update of the storage information and the update 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 label; Receive the target object information uploaded by the user, perform authority verification on the user, 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 location of the target object, and feedback to the user.
2. The method for controlling confidential carrier cabinets according to claim 1, characterized in that: The step of obtaining the storage information of the carrier cabinet and creating a carrier cabinet label according to the storage information comprises: Obtain the weight of the stored items based on the pressure sensor built into the carrier cabinet; Obtaining visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are provided inside the carrier cabinet; The filing information of the stored object is queried, and a carrier cabinet label is created according to the filing information, the weight of the stored object and the visual parameters.
3. The method for controlling confidential carrier cabinets according to claim 1, characterized in that: The step of acquiring environmental information in the storage scene based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information comprises: 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; Query the installed environmental sensors in the storage scene; Regularly receive and count the detection data obtained by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position code is used as the updated position of the carrier cabinet.
4. The method for controlling confidential carrier cabinets according to claim 3, characterized in that: 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 comprises: Obtain the location code of the carrier cabinet before updating as the original location code; Obtaining the updated location code of the carrier cabinet as the target location code; 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 at least include 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.
5. The method for controlling confidential carrier cabinets according to claim 1, characterized in that: The step of obtaining the update status of the storage object information and the update status of the carrier cabinet position in real time and updating the storage model 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; The storage model corresponding to each carrier cabinet label is queried, and the storage model is calculated based on the location code to obtain the storage model.
6. The method for controlling confidential carrier cabinets according to claim 5, characterized in that: The steps of receiving target object information uploaded by a user, performing authority verification on the user, 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 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 cabinet management and control system, characterized in that: The system comprises: A label creation module, used to obtain storage information of the carrier cabinet and create a carrier cabinet label according to the storage information; A position update module is used to obtain environmental information in the storage scene based on a preset environmental sensor, and to regularly update the position of the carrier cabinet according to the environmental information; A control instruction generation module is used to generate a control instruction according to the updated position of the rear carrier cabinet and send it to the transportation equipment; A storage model updating module 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 a carrier cabinet model containing a carrier cabinet label; The target matching feedback module is used to receive the target object information uploaded by the user, perform authority verification on the user, 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 location of the target object, and feedback to the user.
8. The confidential carrier cabinet management and control system according to claim 7 is characterized in that: The label creation module includes: A weight acquisition unit, used for acquiring the weight of the stored objects based on a pressure sensor built into the carrier cabinet; A visual parameter acquisition unit, used to obtain visual parameters of the stored objects based on an optical sensor built into the carrier cabinet; wherein at least three optical sensors with independent detection directions are arranged inside the carrier cabinet; An execution unit is created to query the filing information of the stored object and to create a carrier cabinet label according to the filing information, the weight of the stored object and the visual parameters.
9. The confidential carrier cabinet management and control system according to claim 7, characterized in that: The location update module comprises: A sorting and numbering unit, 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; A sensor query unit, used to query installed environmental sensors in the storage scene; A data timing receiving unit is used to regularly receive and count the detection data acquired by all environmental sensors; 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 indicates the position, and the element value of the array is the code; The position output unit is used to use the position code as the updated position of the carrier cabinet.
10. The confidential carrier cabinet management and control system according to claim 9, characterized in that: The control instruction generation module includes: A first acquisition unit is used to acquire a position code of the carrier cabinet before updating as an original position code; A second acquisition unit is used to acquire the updated position code of the carrier cabinet as the target position code; 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 at least include 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.
Citation Information
Patent Citations
Method and device for generating random numbers
CN103294447A
File confidentiality cabinet realization method based on biological recognition technology
CN107368745A
Intelligent lifting type equipment cabinet
CN110226843A
Intelligent secret-related document management and control system and method with identity recognition and knowledge range matching
CN110555497A
Positioning method and device based on environmental condition change and mobile equipment
CN115371690A