A method and system for controlling a classified carrier cabinet
By obtaining and updating the storage information and location of the carrier cabinet, combining environmental sensors and transportation equipment, high security management of confidential carrier cabinets is achieved, solving the problem of limited room for safety management and control in the existing technology, and improving the safety of the carrier cabinet.
Patent Information
- Application Number
- CN202510354005.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2045-03-25
AI Technical Summary
The existing confidential carrier cabinet has limited room for improvement in safety control, and it is difficult to further improve its high safety based on the existing technology.
By obtaining the storage information of the carrier cabinet, creating the carrier cabinet tag, and obtaining the environmental information in the storage scenario based on the environmental sensor, regularly update the location of the carrier cabinet, generate control instructions to send to the transportation equipment, and update the storage model in real time to match the user's target object information.
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 CN119865382B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of storage management, and specifically to a control method and system for a classified carrier cabinet. Background Art
[0002] A classified carrier cabinet is a security cabinet specifically used for storing classified carriers (such as paper documents, optical discs, hard drives, USB flash drives, etc.). It has certain protective measures, such as anti-theft, fire prevention, magnetic protection, anti-disclosure, etc., to ensure the safe storage and management of classified information.
[0003] Most of the existing security control processes for classified carrier cabinets rely on the classified carrier cabinets themselves. For example, improving the strength of the carrier cabinet and the recognition accuracy and complexity of the cabinet lock. This method is feasible, but the room for improvement is very small. 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 purpose of the present invention is to provide a control method and system for a classified carrier cabinet to solve the problems raised in the above background art.
[0005] To achieve the above purpose, the present invention provides the following technical solutions:
[0006] A control method for a classified carrier cabinet, the method includes:
[0007] Obtain the storage information of the carrier cabinet, and create a carrier cabinet label according to the storage information;
[0008] Based on a preset environmental sensor, obtain the environmental information in the storage scenario, and update the position of the carrier cabinet regularly according to the environmental information;
[0009] Generate a control instruction according to the updated position of the carrier cabinet, and send it to the transportation device;
[0010] Obtain the update situation of the storage information and the update situation of the carrier cabinet position 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;
[0011] Receive the target object information uploaded by the user, verify the user's authority. 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 it to the user.
[0012] 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:
[0013] Obtain the storage weight based on a pressure sensor built in the carrier cabinet;
[0014] Obtain visual parameters of the stored items based on the optical sensors built inside the carrier cabinet; wherein, at least three optical sensors with independent detection directions are provided inside the carrier cabinet;
[0015] Query the filing information of the stored items, and create a carrier cabinet label according to the filing information, the weight of the stored items, and the visual parameters.
[0016] As a further solution of the present invention: the step of obtaining environmental information in the storage scenario based on the preset environmental sensors and updating the position of the carrier cabinet according to the environmental information includes:
[0017] Sort the carrier cabinet labels based on the preset arrangement rules, and sequentially number the sorted carrier cabinet labels to obtain the encoding of each carrier cabinet label;
[0018] Query the installed environmental sensors in the storage scenario;
[0019] Regularly receive and count the detection data obtained by all environmental sensors;
[0020] Input the counted detection data into a preset transcoding model to obtain a position code; the position code is an array, the serial number of the array represents the nth position, and the element value of the array is the encoding;
[0021] Use the position code as the updated position of the carrier cabinet.
[0022] As a further solution of the present invention: the step of generating a control instruction according to the updated position of the carrier cabinet and sending it to the transportation device includes:
[0023] Obtain the position code of the carrier cabinet before the update as the original position code;
[0024] Obtain the position code of the carrier cabinet after the update as the target position code;
[0025] Compare each position in the original position code and the target position code in turn to determine the control instruction for each position; the control instruction at least includes a grasping 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.
[0026] As a further solution of the present invention: the step of updating the storage model by obtaining the update situation of the stored item information and the update situation of the carrier cabinet position in real time includes:
[0027] Obtain the stored item information in real time and construct a stored item model;
[0028] Read the position code at the current moment and query the carrier cabinet label corresponding to each encoding in the position code;
[0029] Query the storage model corresponding to each carrier cabinet label, and count the storage models based on the location codes to obtain the storage model.
[0030] As a further solution of the present invention: the steps of receiving the target object information uploaded by the user, verifying the user's permissions, and when the user passes the permission 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 it back to the user include:
[0031] Receive the target object information uploaded by the user;
[0032] Verify the user's permissions. When the user passes the permission verification, traverse the storage model according to the target object information to match the target object;
[0033] Obtain the location of the matched target object and feed it back to the user.
[0034] The technical solution of the present invention also provides a classified carrier cabinet control system, and the system includes:
[0035] A label creation module, configured to obtain the storage information of the carrier cabinet and create a carrier cabinet label according to the storage information;
[0036] A location update module, configured to obtain the environmental information in the storage scenario based on a preset environmental sensor and update the location of the carrier cabinet regularly according to the environmental information;
[0037] A regulation instruction generation module, configured to generate a regulation instruction according to the updated location of the carrier cabinet and send it to the transportation device;
[0038] A storage model update module, configured to obtain the update situation of the storage information and the update situation of the carrier cabinet location 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;
[0039] A target matching and feedback module, configured to receive the target object information uploaded by the user, verify the user's permissions, 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 feed it back to the user.
[0040] As a further solution of the present invention: the label creation module includes:
[0041] A weight acquisition unit, configured to acquire the storage weight based on a pressure sensor built in the carrier cabinet;
[0042] A visual parameter acquisition unit, configured to acquire the visual parameters of the storage based on an optical sensor built inside the carrier cabinet; wherein, at least three optical sensors with independent detection directions are provided inside the carrier cabinet;
[0043] Create an execution unit for querying the filing information of stored items and creating a carrier cabinet label based on the filing information, the weight of the stored items, and visual parameters.
[0044] As a further solution of the present invention: The position update module includes:
[0045] A sorting numbering unit for sorting the carrier cabinet labels based on a preset arrangement rule, sequentially numbering the sorted carrier cabinet labels to obtain the code of each carrier cabinet label;
[0046] A sensor query unit for querying the installed environmental sensors in the storage scenario;
[0047] A data timing receiving unit for timing receiving and statistically analyzing the detection data obtained by all environmental sensors;
[0048] A data conversion unit for inputting the statistically analyzed detection data into a preset transcoding model to obtain a position code; the position code is an array, the serial number of the array represents the nth position, and the element value of the array is the code;
[0049] A position output unit for using the position code as the updated position of the carrier cabinet.
[0050] As a further solution of the present invention: The regulation instruction generation module includes:
[0051] A first acquisition unit for acquiring the position code of the carrier cabinet before update as the original position code;
[0052] A second acquisition unit for acquiring the position code of the carrier cabinet after update as the target position code;
[0053] A position code comparison unit for sequentially comparing each position in the original position code and the target position code to determine the regulation instructions for each position; the regulation instructions at least include a grasping instruction and a moving instruction, and the starting point of the moving instruction is the position in the original position code, and the ending point is the position in the target position code.
[0054] Compared with the prior art, the beneficial effects of the present invention are:
[0055] Based on the prior art, the present invention provides a management solution for a carrier cabinet with adjustable position by means of a robot, so that when a user wants to obtain an item, they need to first perform an identification and verify their identity before they can obtain the specific position of the carrier cabinet, making it difficult for a third party to specifically crack a certain carrier cabinet because it is difficult for the third party to quickly locate, further improving the security. Description of the Drawings
[0056] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention.
[0057] Figure 1 It shows the overall process block diagram of the management and control method for confidential carrier cabinets.
[0058] Figure 2 It shows the structural diagram of the management and control system for confidential carrier cabinets. Detailed implementation manners
[0059] In order to make the technical problems to be solved, technical solutions and beneficial effects of the present invention more clearly understood, the present invention will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0060] Figure 1 For the overall process block diagram of the management and control method and system for confidential carrier cabinets, in an embodiment of the present invention, a management and control method for confidential carrier cabinets, the method includes:
[0061] Step S100: Obtain the storage information of the carrier cabinet, and create a carrier cabinet label according to the storage information;
[0062] The carrier cabinet is a safe for storing items, on which a cabinet lock and an identity verification module are installed, such as a password lock or a human feature lock, and the human features at least include face, fingerprint and iris; the scenario faced by this application is a carrier cabinet cluster, including multiple carrier cabinets, and the multiple carrier cabinets are placed in various positions in sequence. For example, for a 10m * 10m scenario, 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 are placed in these positions, and a total of 81 can be placed; for each carrier cabinet, obtain the information of the object it stores as the label of the carrier cabinet. The stored object is 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 are almost indistinguishable in appearance and do not involve actual labels. In other words, it is difficult for external personnel to judge what is in which carrier cabinet through the appearance.
[0063] Step S200: Obtain the environmental information in the storage scenario based on the preset environmental sensors, and update the position of the carrier cabinet regularly according to the environmental information;
[0064] Obtain the environmental information of the storage scenario according to the preset environmental sensors. The storage scenario 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, and the position of the carrier cabinet is adjusted regularly according to the environmental information.
[0065] It should be noted that in this application, the environmental information is the independent variable and the position is the dependent variable. The reason for using the environmental information as the independent variable is that the environmental information has extremely high randomness, which is difficult to predict. It is essentially a kind of random number, but the randomness of this kind of random number is stronger. Most of the existing random number generation methods are continuously increasing and cycling within a certain range. After determining a certain time, a random number is generated, which has a certain pattern and can be cracked. However, this application relies on environmental information to generate random numbers based on environmental information. In fact, the existing random numbers are divided into two types. One is true random numbers, which are random numbers obtained according to physical laws, and the other is pseudo-random numbers, which are random numbers generated by algorithms and programs. The randomness of the two is different.
[0066] Step S300: Generate a control command according to the updated position of the carrier cabinet and send it to the transportation device.
[0067] After updating the position of the carrier cabinet 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 analyzes each carrier cabinet as a reference. For any carrier cabinet, query the position where the carrier cabinet was located before the update as the starting point, and query the position where the carrier cabinet is located after the update as the end point. Generate a control command to transport the carrier cabinet from the starting point to the end point and send it to the transportation device. The transportation device is generally a robot with a grasping function. The control command is used to control the robot to transport the carrier cabinet from place A to place B. When the starting point and the end point are known, the process of generating the control command 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 command belongs to the prior art and will not be elaborated in this application. The focus of this application is to determine the starting point and the end point.
[0068] Step S400: Real-time obtain the update situation of the stored item information and the update situation of the carrier cabinet position, and update the storage model; the constituent unit in the storage model is a carrier cabinet model containing a carrier cabinet label.
[0069] Statistically analyze the storage information in all carrier cabinets to generate a storage model. The storage model is used in the interaction process to record the location of the stored items. When the location of the carrier cabinet changes, the storage model will also change accordingly. In addition, the storage information may also change. When the storage changes, it does not necessarily mean a change in its form. In practical applications, the objects to be stored often have a fixed form and are in a stable state without external interference. However, this application still proposes a situation where the storage information is updated. The significance lies in that this application will perform a form conversion on the storage information during the interaction stage. For example, some common objects are used to replace the stored items. At this time, the storage model can be displayed in three dimensions, improving the interactivity while ensuring privacy. The constituent unit in the storage model is a carrier cabinet model containing a carrier cabinet label.
[0070] Step S500: Receive the target object information uploaded by the user, verify the user's permissions. 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 it to the user.
[0071] In the actual usage stage, receive the target object information uploaded by the user, verify the user's permissions. 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 it to the user. Immediately afterwards, after the user knows the location of the target object, they will arrive at the corresponding carrier cabinet for a second verification. Only when the second verification passes can the stored item be obtained.
[0072] The architecture provided by the present invention actually has two verification processes. Most of the existing verification methods are based on the verification process of the carrier cabinet itself, such as fingerprint recognition and password recognition, etc. On this basis, this application introduces a pre-identification process, which is illustrated as follows:
[0073] Suppose there are multiple carrier cabinets in a room, and the locations of these carrier cabinets can be changed. The execution entity of this method will control the robot to regularly change the locations of the carrier cabinets, and the locations are recorded in the storage model. When the user wants to pick up an item, they need to first query the location of the object in the storage model and then perform the regular item-picking process. This essentially further encrypts the location of the object by means of the robot, which further improves the security. For example, if a third party wants to obtain a certain object, if they know which carrier cabinet the object is in (which is the case in the prior art), they 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 very difficult for the third party to know which carrier cabinet the object is in, and it is naturally very difficult to use special means to take away the carrier cabinet because it is very easy to pick the wrong one.
[0074] As a preferred embodiment of the technical solution of the present invention, the steps of obtaining the storage information of the carrier cabinet and creating a carrier cabinet label according to the storage information include:
[0075] Obtaining the weight of the stored item based on a pressure sensor built into the carrier cabinet;
[0076] Obtaining the visual parameters of the stored item based on an optical sensor built inside the carrier cabinet; wherein, at least three optical sensors with independent detection directions are provided inside the carrier cabinet;
[0077] Querying the filing information of the stored item, and creating a carrier cabinet label according to the filing information, the weight of the stored item, and the visual parameters.
[0078] In an example of the technical solution of the present invention, the creation process of the carrier cabinet label is described. Since the carrier cabinets in this application are identical in appearance, the carrier cabinet label is actually determined by the stored items inside. There is a lot of information about the stored items. This application limits two aspects, one is the weight of the stored item, and the other is the visual state of the stored item. Both of these are obtained by preset sensors; the weight of the stored item is obtained based on a pressure sensor built into the carrier cabinet, and the visual parameters of the stored item are obtained based on an optical sensor built inside the carrier cabinet. The wavelength band used by the optical sensor is generally not visible light because most of the carrier cabinets are enclosed spaces without light. When obtaining the visual parameters, at least three independent directions are used, such as the conventional Cartesian directions (presetting an x-axis, 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.
[0079] Finally, querying the filing information of the stored item, and creating a carrier cabinet label according to the filing information, the weight of the stored item, and the visual parameters. This process involves transcoding. The filing information and the weight of the stored item can both 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 input by the user during storage, such as the item name.
[0080] As a preferred embodiment of the technical solution of the present invention, the steps of obtaining the environmental information in the storage scenario based on a preset environmental sensor and regularly updating the position of the carrier cabinet according to the environmental information include:
[0081] Sorting the carrier cabinet labels based on a preset sorting rule, sequentially numbering the sorted carrier cabinet labels to obtain the code of each carrier cabinet label;
[0082] Querying the installed environmental sensors in the storage scenario;
[0083] Timely receive and count the detection data obtained by all environmental sensors;
[0084] Input the counted detection data into a preset transcoding model to obtain a position code; the position code is an array, the serial number of the array represents which position, and the element value of the array is a code;
[0085] Use the position code as the updated position of the carrier cabinet.
[0086] In an example of the technical solution of the present invention, sort the carrier cabinet tags based on a preset arrangement rule, sequentially number the sorted carrier cabinet tags to obtain the code of each carrier cabinet tag, which is equivalent to simplifying the carrier cabinet tags. Then, query the installed environmental sensors in the storage scenario, timely receive and count the detection data obtained by all environmental sensors, and input the counted detection data 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 tag.
[0087] For example: when there are 81 positions in a room, A[1]=13, indicating that the code at the first position is 13. During the stage of sorting the carrier cabinet tags based on the preset arrangement rule, it has been determined which carrier cabinet tag 13 corresponds to. Therefore, it can be determined which carrier cabinet is at the first position, and so on, to obtain which carrier cabinets are at each position. All the codes together form the position code.
[0088] Specifically, regarding the transcoding model, the transcoding model is essentially a mapping function used to convert detection data into an ordered coding sequence. The mapping function is essentially a rule input by the staff and is considered a known model for the execution subject of the present invention. After the mapping function is determined, it belongs to a determined relationship. However, the environmental information changes in real time. Therefore, the obtained position code changes in real time and has extremely strong randomness.
[0089] Regarding the mapping function, it can be a neural network model. First, obtain some environmental information, and the staff calibrate the ordered coding sequences corresponding to different environmental information. Take the environmental information and the ordered coding sequences as a sample. When the number of samples is sufficient, train a neural network model with these samples, which can be used as the mapping relationship. At this time, only manual calibration is required, and there is no need to introduce complex mapping rules.
[0090] 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 carrier cabinet and sending it to the transportation device includes:
[0091] Obtain the position code of the carrier cabinet before the update as the original position code;
[0092] Obtain the position code of the updated carrier cabinet as the target position code;
[0093] Compare each position in the original position code and the target position code in sequence to determine the control commands for each position; the control commands at least include a grasping command and a moving command, and the starting point of the moving command is the position in the original position code, and the ending point is the position in the target position code.
[0094] In an example of the technical solution of the present invention, the control process of the carrier cabinet is described. Obtain the position code of the carrier cabinet before update as the original position code, and obtain the position code of the updated carrier cabinet 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 determine the control commands for each position. The control commands at least include a grasping command and a moving command, and the starting point of the moving command is the position in the original position code, and the ending point is the position in the target position code.
[0095] Furthermore, regarding the specific control process:
[0096] 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 this code in the target position code as the ending point, and control the transportation device to transport the carrier cabinet at the starting point to the ending point. When it is transported to the ending point, a new carrier cabinet will be grasped, query the code of the new carrier cabinet, and query the position corresponding to this code in the target position code, and loop to execute this process until each code at the current position completely conforms to the target position code.
[0097] It is worth mentioning that if the positions randomly selected in the original position code at the beginning are different, the movement paths of the robot are different. For this, the present application can first perform 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.
[0098] As a preferred embodiment of the technical solution of the present invention, the steps of updating the storage model by obtaining the update situation of the stored item information and the update situation of the carrier cabinet position in real time include:
[0099] Obtain the stored item information in real time and construct a stored item model;
[0100] Read the position code at the current moment and query the carrier cabinet label corresponding to each code in the position code;
[0101] Query the stored item model corresponding to each carrier cabinet label, and statistically analyze the stored item model based on the position code to obtain a storage model.
[0102] In an 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 solutions can be introduced. Generally speaking, it is "encoding"; the position code at the current moment 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 models are statistically analyzed based on the position code to obtain a storage model; thus, the storage model obtained in this application is a storage object model containing position information; among them, there may be a difference between the storage object model and the actual storage object.
[0103] As a preferred embodiment of the technical solution of the present invention, the steps of receiving the target object information uploaded by the user, verifying the user's authority, and when the user passes the authority verification, matching the target object in the current storage model, obtaining the position of the target object, and feeding it back to the user include:
[0104] Receiving the target object information uploaded by the user;
[0105] Verifying the user's authority, and when the user passes the authority verification, traversing the storage model according to the target object information to match the target object;
[0106] Obtaining the position of the matched target object and feeding it back to the user;
[0107] In an example of the technical solution of the present invention, the target object information uploaded by the user is received, and the user's authority is verified. At this time, the process of verifying the user's authority is an Internet remote verification process, which can adopt 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, the storage object model matching the target object information in the storage model is queried, and its position is obtained and fed back to the user.
[0108] Among them, since the storage object information of this application is an integrated text determined by the filing information, weight, and visual parameters, and it has a large amount of information, while the target object information uploaded by the user may only be a part of it. Therefore, the comparison process involved in the traversal and matching process of this application is a "short" to "long" comparison process. One of the solutions is to convert the target object information uploaded by the user into text by using a corresponding conversion process. The converted text is a short text, and the storage object information in the storage model is equivalent to a long text. By introducing the comparison scheme of the short text and the long text, the matching process can be realized.
[0109] In addition, since this application also involves visual parameters, another matching solution is that the target object information uploaded by the user belongs to a picture. The target object is modeled by the picture, and then it is traversed and compared with the visual parameters in the storage model to realize the matching process.
[0110] Figure 2The structure diagram of the classified carrier cabinet control system is shown. In a preferred embodiment of the technical solution of the present invention, a classified carrier cabinet control system is further provided. The system 10 includes:
[0111] A label creation module 11, configured to obtain the storage information of the carrier cabinet and create a carrier cabinet label according to the storage information;
[0112] A position update module 12, configured to obtain the environmental information in the storage scenario based on a preset environmental sensor and update the position of the carrier cabinet regularly according to the environmental information;
[0113] A regulation instruction generation module 13, configured to generate a regulation instruction according to the updated position of the carrier cabinet and send it to the transportation device;
[0114] A storage model update module 14, configured to obtain the update situation of the storage information and the update situation of the carrier cabinet position 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;
[0115] A target matching feedback module 15, configured to receive the target object information uploaded by the user, verify the user's permissions, 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 position of the target object, and feedback it to the user.
[0116] Furthermore, the label creation module 11 includes:
[0117] A weight acquisition unit, configured to obtain the storage weight based on a pressure sensor built in the carrier cabinet;
[0118] A visual parameter acquisition unit, configured to obtain the visual parameters of the storage based on an optical sensor built inside the carrier cabinet; among them, at least three optical sensors with independent detection directions are provided inside the carrier cabinet;
[0119] A creation execution unit, configured to query the filing information of the storage and create a carrier cabinet label according to the filing information, the storage weight, and the visual parameters.
[0120] Specifically, the position update module 12 includes:
[0121] A sorting and numbering unit, configured to sort the carrier cabinet labels based on a preset arrangement rule, sequentially number the sorted carrier cabinet labels, and obtain the code of each carrier cabinet label;
[0122] A sensor query unit, configured to query the installed environmental sensors in the storage scenario;
[0123] A data timing receiving unit, configured to receive and count the detection data obtained by all environmental sensors regularly;
[0124] A data conversion unit for inputting the statistically detected data into a preset transcoding model to obtain a position code; the position code is an array, the serial number of the array represents which position, and the element value of the array is a code;
[0125] A position output unit for using the position code as the position of the updated carrier cabinet.
[0126] Furthermore, the control instruction generation module 13 includes:
[0127] A first acquisition unit for acquiring the position code of the carrier cabinet before update as the original position code;
[0128] A second acquisition unit for acquiring the position code of the carrier cabinet after update as the target position code;
[0129] A position code comparison unit for sequentially comparing each position in the original position code and the target position code to determine the control instruction for each position; the control instruction at least includes a grasping instruction and a moving instruction, and the starting point of the moving instruction is the position in the original position code, and the ending point is the position in the target position code.
[0130] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied to other related technical fields, shall be equally 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; 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; Using the location code as the updated location of the carrier cabinet; 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.
Citation Information
Patent Citations
Method and device for generating random numbers
CN103294447A
File confidentiality cabinet realization method based on biological recognition technology
CN107368745A