A safe storage device control method and system, electronic device and storage medium

By acquiring user characteristics and tool wear information, tool recommendation information is generated and tools are automatically retrieved, solving the problem of cumbersome operation in the safe storage of equipment in the prior art, and improving the accuracy of tool selection and work efficiency.

CN116828038BActive Publication Date: 2026-07-14WUXI SHENXI SHIPPING EQUIP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUXI SHENXI SHIPPING EQUIP CO LTD
Filing Date
2022-11-25
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In existing technologies, the unlocking method combining static passwords and mechanical keys has a low security level, and the process of users selecting tools from stored devices is cumbersome, affecting work efficiency.

Method used

By acquiring user characteristic information, historical selection information, and tool wear information, tool recommendation information is generated, and the required tools are automatically retrieved using a lifting device, simplifying the user's operation process.

Benefits of technology

It improves the accuracy and efficiency of users in selecting tools, reduces the time and error in tool selection, and optimizes the tool access process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116828038B_ABST
    Figure CN116828038B_ABST
Patent Text Reader

Abstract

The present application relates to the field of storage device control system, especially to a safe storage device control method and system, electronic equipment and storage medium, comprising: obtaining the request information of the user taking tools, the request information carrying user characteristic information; according to the user characteristic information, obtaining the historical selection information of the user; obtaining the remaining tool information in the storage device and the corresponding tool wear information; according to the request information, the historical selection information, the remaining tool information and the tool wear information, generating tool recommendation information; obtaining the tool selection information of the user; according to the tool selection information, obtaining the corresponding tool position; according to the tool position, taking out the corresponding tool for the user's work. In the actual use process, the present application can allocate the corresponding required tools according to the user's work type, improve the accuracy of the user taking tools, reduce the steps of the user returning to take tools again, so as to improve the subsequent work efficiency of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of storage device control systems, and in particular to a secure storage device control method, system, electronic device, and storage medium. Background Technology

[0002] The financial and retail industries, the aircraft manufacturing and repair industry in the aviation sector, and other special management industries involve a wide variety of expensive items, and the management requirements for such items are quite strict.

[0003] In related technologies, the control system of secure storage devices uses a combination of static passwords and mechanical keys to enhance the security performance of the devices. After the operator opens the storage device, tools are placed in their corresponding storage compartments according to their type, thus completing the categorized storage of tools.

[0004] In practice, the inventors discovered at least the following problems with this technology:

[0005] The unlocking method that combines static passwords and mechanical keys has a low security level. After unlocking, users need to select the necessary tools from the various storage compartments and observe the wear and tear of each tool to suit their work needs. The whole process is quite cumbersome and needs improvement. Summary of the Invention

[0006] To address the aforementioned issues, this application provides a method, system, electronic device, and storage medium for securely storing equipment, which simplifies the steps for users to retrieve tools.

[0007] Firstly, this application provides a method for controlling a secure storage device, which adopts the following technical solution:

[0008] A method for controlling the safe storage of equipment includes the following steps:

[0009] Obtain user request information for accessing tools, wherein the request information carries user characteristic information;

[0010] Based on the user characteristic information, obtain the user's historical selection information;

[0011] Obtain information on the remaining tools in the secure storage device, as well as the corresponding tool wear information;

[0012] Based on the request information, historical selection information, remaining tool information, and tool wear information, tool recommendation information is generated;

[0013] Obtain the user's tool selection information, which is obtained by the user based on the tool recommendation information and the remaining tool information;

[0014] Based on the tool selection information, obtain the corresponding tool position;

[0015] Based on the location of the tool, the corresponding tool is retrieved for the user's work.

[0016] Through the above technical solution, upon receiving a user's request to retrieve a tool, the system identifies the user based on the user's characteristic information and obtains the user's historical selection information. The system then retrieves information on the remaining tools in the secure storage device and the wear and tear information of the corresponding tools. At this point, the system generates tool recommendations based on the request information, historical selection information, remaining tool information, and tool wear and tear information and pushes them to the user. The user can then select a tool from the recommendations. Upon receiving the user's tool selection information, the system determines the location of the corresponding tool and retrieves it from that location for the user to work. This automates the process from verifying user identity information to retrieving tools, improves the accuracy of tool selection, reduces the need for users to return and reselect tools, and thus improves user work efficiency.

[0017] In some implementations, generating tool recommendation information based on the request information, historical selection information, remaining tool information, and tool wear information specifically includes:

[0018] Based on the request information, obtain the job type information;

[0019] Based on the work type information, obtain the accuracy requirements for each process.

[0020] Based on the request information and the remaining tool information, a set of tools to be recommended is generated;

[0021] Determine whether the tool wear information of each tool in the set of tools to be recommended meets the accuracy requirements of the corresponding process;

[0022] If so, then tool recommendation information is generated based on the toolset to be recommended and historical selection information.

[0023] Through the above technical solution, after obtaining the user's work type information, the system can determine the precision requirements of each process within that work type. This allows the system to generate different tool recommendations based on the specific work. The system then compares each tool in the recommended tool set with the precision requirements of the tools in the corresponding process. After comparison, it finally generates tool recommendations, reducing the possibility of errors when users manually select tools and minimizing the need for users to revisit due to inappropriate tool selection, thereby improving user work efficiency.

[0024] In some implementations, it also includes:

[0025] If the tool wear information of one or more tools in the set of recommended tools does not meet the accuracy requirements of the corresponding process, then replacement tool information for the one or more tools is generated.

[0026] The information on the replacement tools for generating the one or more tools specifically includes:

[0027] Based on the work type information, the accuracy requirements of each process, the remaining tool information, and the tool wear information, determine the replacement tool set;

[0028] Based on the toolset to be recommended and the replacement toolset, tool recommendation information is generated.

[0029] Through the above technical solution, when the tool wear information of one or more tools in the recommended tool set does not meet the accuracy requirements of the corresponding process during the process of generating tool recommendation information, the system can select tools that are suitable for this type of work and meet the accuracy requirements of the corresponding process from the safe storage equipment, generate a replacement tool set, and then combine the recommended tool set and the replacement tool set to regenerate the tool recommendation set, so that tools can be used when the tool inventory demand is not met, thereby providing convenience for operators to use tools for work in the future.

[0030] In some implementations, it also includes:

[0031] Determine whether the required accuracy is less than a preset accuracy standard threshold;

[0032] If so, tools with higher wear will be prioritized when generating the tool recommendation information.

[0033] Through the above technical solution, when the accuracy requirement in the corresponding process is less than the preset accuracy standard threshold, the system prioritizes the use of tools with greater wear for the user, so as to screen the tools with greater wear and reduce the possibility of damage to tools with less wear.

[0034] In some implementations, retrieving the corresponding tool based on its location specifically includes:

[0035] Based on the tool's location, control the lifting device in the safe storage device to move to the corresponding position and retrieve the tool;

[0036] Control the lifting device to move so as to transport the tool to the retrieval platform of the safe storage equipment.

[0037] Through the above technical solution, after obtaining the tool's position, an instruction is sent to the lifting device, which moves to the corresponding storage compartment in the storage equipment. The clamping device in the lifting device extends into the storage compartment and moves the tool at the corresponding position into the lifting device. The lifting device then moves to the retrieval platform of the storage equipment, thus automating the retrieval of tools and providing convenience for users.

[0038] In some implementations, it also includes: when storing the tool;

[0039] Obtain the weight information, surface wear information, and internal wear information of the tool;

[0040] Based on the weight information, surface wear information, and internal wear information, tool wear information is obtained.

[0041] Through the above technical solution, when storing tools, the safe storage device detects the weight of the tools when they are stored, and identifies the surface wear and internal wear of the tools. This allows the system to determine the wear information of the tools based on their weight, surface wear information, and internal wear information when they are stored, and to record the wear information of the tools so that users can retrieve them.

[0042] In some implementations, it also includes:

[0043] Based on the work type information, obtain the expected wear and tear information of the tool;

[0044] Obtain the tool wear information after the tool is stored;

[0045] Based on the predicted wear and tear information and the tool wear and tear information, assess the user's operational compliance.

[0046] The above technical solution acquires the tool's weight and surface wear information after use, and then collects and records the tool's internal wear information using a flaw detection component. This current weight, surface wear, and internal wear information are then compared with the tool's initial weight, surface wear, and internal wear information to determine the specific wear and tear. Finally, the current tool wear is compared with the tool wear predicted by the system based on the work type, allowing the system to assess the user's adherence to tool usage guidelines. When the tool wear exceeds the predicted wear, the system can issue a warning to the user.

[0047] Secondly, the safe storage equipment control system provided in this application adopts the following technical solution:

[0048] A safe storage equipment control device, comprising:

[0049] The request information acquisition module is used to acquire the user's request information for accessing the tool, and the request information carries user characteristic information.

[0050] The historical selection information acquisition module is used to acquire the user's historical selection information based on the user characteristic information;

[0051] The remaining tool information acquisition module is used to acquire information on the remaining tools stored in the device, as well as the corresponding tool wear information;

[0052] The tool recommendation information acquisition module is used to generate tool recommendation information based on the request information, historical selection information, remaining tool information, and tool wear information;

[0053] The tool selection information acquisition module is used to acquire the user's tool selection information, which is obtained by the user based on the tool recommendation information and the remaining tool information.

[0054] The tool location acquisition module is used to acquire the corresponding tool location based on the tool selection information.

[0055] The tool retrieval module is used to retrieve the corresponding tool based on its location for the user to work with.

[0056] Thirdly, this application provides an electronic device that adopts the following technical solution:

[0057] An electronic device, comprising:

[0058] At least one processor;

[0059] A storage device for storing at least one computer program;

[0060] When the at least one computer program is executed by the at least one processor, the at least one processor implements the method described in the above technical solution.

[0061] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution:

[0062] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method described in the above technical solution.

[0063] In summary, this application includes at least one of the following beneficial technical effects:

[0064] 1. By collecting request information, historical selection information, remaining tool information, and tool wear information, the system can recommend usable tools to users, reducing the time users spend selecting the appropriate tools and improving the accuracy of their tool selection, thereby increasing users' subsequent work efficiency.

[0065] 2. By determining which one or more tools in the recommended tool set should be replaced based on work type information, accuracy requirements of each process, remaining tool information, and tool wear information, the efficiency and accuracy of tool selection for users are further improved, thereby increasing the user's subsequent work efficiency.

[0066] 3. By collecting tool wear information and comparing it with the system's estimated wear information, it is easier to judge the degree of standardization in the user's use of the tools. Attached Figure Description

[0067] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0068] Figure 1 A flowchart illustrating a secure storage device control method provided in one embodiment of this application;

[0069] Figure 2 This is a flowchart illustrating the process of storing tools after use, as provided in one embodiment of this application.

[0070] Figure 3 A schematic diagram of the framework of a secure storage device control system provided in one embodiment of this application. Detailed Implementation

[0071] To make the inventive objectives, features, and advantages of this application more apparent and understandable, the technical solution of one embodiment of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0072] The following is in conjunction with the appendix Figures 1 to 3 This application will be described in further detail.

[0073] like Figure 1 The method for controlling the safe storage device shown can be implemented by following these steps:

[0074] 101. Obtain the user's request information for accessing the tool. The request information carries user characteristic information.

[0075] In this embodiment, the safe storage device includes a device body and several storage compartments for storing different types of tools. Each storage compartment is evenly distributed inside the device body. The device body has a retrieval platform and a storage platform. Inside the device body are a lifting device for moving tools and a robotic arm for gripping tools. A safety door is provided at the retrieval platform, and the lifting device can be moved to the retrieval platform and storage platform. In this embodiment, the tools can be high-precision cutting tools or high-precision measuring instruments, or other objects requiring high precision.

[0076] User profile information includes the user's identity information and the user's job type.

[0077] When a user taps the "Retrieve Item" option on the smart touchscreen of the security door, the system receives the user's request. Simultaneously, the camera on the security door performs facial recognition on the user to verify liveness and ensure accuracy. Then, the fingerprint reader on the security door identifies the user's fingerprint, and the results are sent to the system. The system compares the identified fingerprint with historical data; if a match is found, the user's identity information is obtained.

[0078] The user then enters the corresponding number for the job type on the smart touchscreen. The system receives the user's job type information and generates a random serial number. This random serial number is then sent to the user's wristband or mobile phone. The user enters the random serial number on the smart touchscreen. In this embodiment, the input time is limited to 6 seconds. If input fails within 6 seconds, the user exits the serial number input interface. If input is successful, the smart touchscreen sends the entered random serial number to the system. The system compares the two random serial numbers. If a match is found, the user can enter the tool selection interface and proceed to the next step.

[0079] In this embodiment, the number of user input attempts can be set to five. If the number of failed matches reaches five, the buzzer on the safety door will be activated and an alarm function will be implemented. At the same time, an error red box will appear on the smart touch screen.

[0080] 1. Obtain the user's historical selection information based on user characteristic information.

[0081] After the system verifies the user's identity, a tool selection interface appears on the smart touchscreen of the security door. At this point, the system can retrieve the user's historical selection information based on their characteristics. This historical selection information improves the user's efficiency in accessing tools, thereby increasing their subsequent work efficiency.

[0082] 2. Obtain information on the remaining tools in the secure storage device, as well as the corresponding tool wear information.

[0083] The user places the tool on the storage platform. The pressure sensor on the storage platform detects the weight, and the pressure scale starts up and weighs the tool. The camera located on the storage platform takes a picture of the tool on the pressure scale and uploads it to the system for identification.

[0084] After system identification, the system records the type and weight of the tool. The system then analyzes the storage conditions based on the tool type and categorizes the tools accordingly. Simultaneously, an X-ray detector on the storage platform performs flaw detection on the tools and transmits the results to the system. The system analyzes the degree of wear and tear on the tools based on the results and sorts tools of the same type according to their wear level, facilitating subsequent retrieval.

[0085] After the tools are analyzed, the lifting device moves to the storage platform. The robotic arm in the lifting device extends and grabs the tools into the lifting device. The lifting device then moves the tools to the corresponding storage compartments according to the storage conditions of each type of tool, reducing the possibility of tool damage. The tools are then sorted according to their wear level so that tools needed for different jobs can be selected later.

[0086] The system monitors the remaining tools in the secure storage device in real time, obtaining information on the remaining tools and their wear. The system can then filter tools according to the user's needs, reducing the steps required for the user to select tools and improving the accuracy of tool selection.

[0087] 3. Generate tool recommendation information based on the request information, historical selection information, remaining tool information, and tool wear information.

[0088] After analyzing the user's identity, the system obtains the work type information corresponding to the user's use of tools. Based on the data stored in the cloud, the system can then obtain the various processes corresponding to this type of work, the types of tools required for each process, and the precision requirements of the tools for each process.

[0089] The historical selection information here includes the types of tools that match this type of work and the precision requirements of the tools in each step of this type of work.

[0090] The system then searches for remaining tools in the secure storage device and combines this information with historical selections and the user's job type to directly generate a set of tools to be recommended. This set consists of several tool combinations, each meeting the accuracy requirements of its corresponding job type. Each combination comprises one or more tools, and each tool meets the accuracy requirements of its corresponding process. The system then compares each tool in the set with the accuracy requirements of the tools needed for the user's current task. If a match is found, the system directly generates tool recommendations. These recommendations consist of several sets of tool combinations that match the corresponding job type.

[0091] Users can randomly select from various tool combinations. This reduces the steps of manually searching for and selecting tools, improving the efficiency of tool access and consequently enhancing subsequent work efficiency.

[0092] During the process of generating tool recommendation information, the system analyzes the accuracy requirements of different processes in different work types to obtain the preset accuracy standard thresholds for each process in the work type. When the accuracy requirement of a process in a work is less than the preset accuracy standard threshold, the system prioritizes recommending tools with higher wear levels. This reduces the wear and tear on tools with lower wear levels, increases the storage rate of higher-precision tools in safe storage equipment, and facilitates the disposal of tools with higher wear levels.

[0093] For example, based on the user's request information, the user's work type is determined to be A, and the corresponding processes for work A are a1, a2, and a3. The tool type corresponding to process a1 is b1, the tool type corresponding to process a2 is b2, and the tool type corresponding to process a3 is b3. Based on the remaining tool information in the secure storage device, some or all of the tools of types b1, b2, and b3 are selected to generate a set of tools to be recommended. The system filters the wear level of each tool in the set of tools to be recommended to meet the accuracy requirements of processes a1, a2, and a3 respectively. Combined with the user's historical selection information, the system can generate tool recommendation information for the user to choose from, thereby improving the accuracy of the system's recommended tools.

[0094] If, among the several tool combinations recommended by the system, one or more tools in one or more tool combinations do not meet the minimum accuracy requirement in the corresponding process, that is, the tool is worn out and the accuracy requirements of the existing tools of this type in the safe storage equipment do not meet the accuracy requirements, then the tool combination needs to be reassembled.

[0095] Based on the job type information, the accuracy requirements of each process, the remaining tool information, and the tool wear information, the system directly determines the replacement tool set. This replacement tool set has the same function as the tool that needs to be replaced and also meets the accuracy requirements of the corresponding process. At this point, the system can randomly select one or more tools from the replacement tool set to replace the corresponding tool that needs to be replaced, thereby regenerating tool recommendation information and further facilitating the user's tool selection.

[0096] 4. Obtain the user's tool selection information, which is obtained by the user based on tool recommendation information and remaining tool information.

[0097] After the system generates tool recommendation information, it can send several recommended tool combinations to the smart touch screen. At this time, the user can choose from several recommended tool combinations. After the selection is completed, the system will obtain the user's selection information in order to retrieve the tool that the user needs.

[0098] Users can obtain tool selection information based on tool recommendations and remaining tool information. They can also perform the following steps: Mark remaining tools that match the job type, precision requirements of each process, and unrecommended tools in safe storage; when the recommended tool combinations do not meet the user's needs, retrieve the marked remaining tools for the user to choose from. This marking increases the user's selection range, thereby further improving the efficiency of tool retrieval.

[0099] 5. Based on the tool selection information, obtain the corresponding tool location.

[0100] After the system obtains the user's tool selection information, it analyzes the information and then determines the location of the corresponding tool, so that the lifting device can accurately retrieve the tool needed by the user.

[0101] 6. Based on the tool's location, retrieve the corresponding tool for the user's work.

[0102] After obtaining the tool's location, the system sends a retrieval command to the lifting device. The lifting device moves to the corresponding storage compartment, and the robotic arm on the lifting device grabs the corresponding tool into the lifting device. The lifting device then moves to the retrieval platform, where the robotic arm grabs the tool and places it on the retrieval platform. At this point, the safety door opens, and the user can retrieve the required tool. This saves the user time of searching, selecting, and retrieving the corresponding tool, while also reducing the possibility of errors when selecting tools, thereby improving the user's subsequent work efficiency.

[0103] like Figure 2 As shown, when saving the tool, you can perform the following steps:

[0104] 201. Obtain the tool's weight information, surface wear information, and internal wear information.

[0105] After the user finishes using the tool, the user places the tool on the storage platform. The pressure sensor on the storage platform senses the weight, and the pressure scale on the storage platform starts up and weighs the tool returned by the user. After the weighing is completed, the new weight of the tool is transmitted to the system and recorded.

[0106] The camera at the storage platform then takes pictures of the tool's surface and sends the results to the system. The system identifies the captured images, determines the tool's type, and then analyzes the images to obtain and record the tool's surface wear information.

[0107] The X-ray detector on the storage platform then performs flaw detection on the inside of the tool and transmits the flaw detection results to the system. The system analyzes the flaw detection results and obtains the internal wear information of the tool, and then records the internal wear information of the tool.

[0108] 202. Obtain tool wear information based on weight information, surface wear information, and internal wear information.

[0109] The system compares the stored tool's weight, surface wear, and internal wear information with the same information when the tool was retrieved. This allows the system to analyze and record the tool's wear information, facilitating its reuse in the future.

[0110] 1. Obtain the estimated wear and tear information of the tool based on the tool type information.

[0111] After the system obtains the work type information, it predicts the losses generated during each process in this type of work, thereby obtaining the expected loss information of the tool. Based on the expected loss information, the system evaluates the degree of standardization of the user's use of the tool.

[0112] 2. Assess the user's operational compliance based on the expected wear and tear information and tool wear and tear information.

[0113] After the system receives the wear and tear information, it compares the estimated wear and tear of the tools in this type of work with the wear and tear information. When the wear and tear of the returned tools is greater than the estimated wear and tear of the tools in this type of work, the system can evaluate the user's standardization of tool use and archive the user's usage records.

[0114] The system then transmits the comparison information to the smart touchscreen on the storage platform. Users describe these situations using the smart touchscreen, which then transmits the user's description to the system for storage. After receiving the user's description, the system marks and records the user. When the system marks a user three times, it generates assessment information to determine the user's level of expertise. This assessment information is transmitted to the administrator's wristband or mobile phone so that the administrator can reassess the user's permissions. After the administrator's assessment, they receive the user's new permission information. This process effectively filters users based on their level of expertise and significantly reduces the rate at which tools become obsolete.

[0115] The system compares the current wear level of a tool with the highest wear level for its applicable work type. When the tool's wear level exceeds the highest wear level, it meets the scrapping requirements, and the administrator can then scrap it. This completes the tool screening process, ensuring that tools with high wear are less likely to appear in the storage equipment.

[0116] After the system analyzes the tool wear information, it generates tool storage information based on the tool type and storage conditions. The system then sends a signal to the lifting device, which moves to the storage platform. The robotic arm on the lifting device picks up the tool and places it on the lifting device. The lifting device then moves to the corresponding storage location based on the tool storage information. The robotic arm in the lifting device organizes the tools in the corresponding storage compartment. After organization, the robotic arm moves the tool to the corresponding storage compartment. This automates the process of tool retrieval and storage, improves the efficiency of users returning tools, and facilitates faster retrieval of the required tools in the future.

[0117] like Figure 3 The schematic diagram shown illustrates the framework of a secure storage device control system. One embodiment of this application provides a secure storage device apparatus, comprising:

[0118] The request information acquisition module 301 is used to acquire the user's request information, wherein the request information carries user characteristic information;

[0119] The historical selection information acquisition module 302 is used to acquire the user's historical selection information based on the user characteristic information;

[0120] The remaining tool information acquisition module 303 is used to acquire the remaining tool information stored in the device, as well as the corresponding tool wear information;

[0121] The tool recommendation information acquisition module 304 is used to generate tool recommendation information based on the request information, historical selection information, remaining tool information and tool wear information;

[0122] The tool selection information acquisition module 305 is used to acquire the user's tool selection information, which is obtained by the user based on the tool recommendation information and the remaining tool information.

[0123] The tool position acquisition module 306 is used to acquire the corresponding tool position based on the tool selection information;

[0124] The tool retrieval module 307 is used to retrieve the corresponding tool according to the tool's position for the user to work with.

[0125] In some possible implementations, the electronic device according to embodiments of this application may include at least one processor and at least one storage device. The storage device stores at least one computer program, which, when executed by the processor, causes the processor to perform the steps of the methods described in the various specific embodiments of this application as presented in the foregoing technical solutions.

[0126] In some possible implementations, various aspects of this application may also be implemented as a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor of an electronic device, is used to implement the steps of the methods in the various specific embodiments of this application described in the above technical solutions of this specification.

[0127] Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0128] The program code contained on the readable storage medium can be transmitted using any suitable medium, including but not limited to: wireless, wired, optical fiber, RF, or any suitable combination thereof.

[0129] Program code for performing the operations of this application can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's electronic device, partially on the user's electronic device and partially on a remote electronic device, or entirely on a remote electronic device or server. In cases involving remote electronic devices, the remote electronic device can be connected to the user's electronic device via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external electronic device (e.g., via the Internet using an Internet service provider).

[0130] Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, collectively referred to herein as a "circuit," "module," or "system."

[0131] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A method for controlling a safe storage device, the safe storage device being used to store tools, the method comprising: When storing the tool, the weight information of the tool is obtained by a pressure scale on the storage platform, the surface wear information of the tool is obtained by a camera on the storage platform, and the internal wear information of the tool is obtained by an X-ray detector on the storage platform. Based on the weight information, surface wear information, and internal wear information, tool wear information is obtained; Obtain user request information for accessing tools, wherein the request information carries user characteristic information; Based on the user characteristic information, obtain the user's historical selection information; Obtain information on the remaining tools in the secure storage device, as well as the corresponding tool wear information; Based on the request information, historical selection information, remaining tool information, and tool wear information, tool recommendation information is generated, specifically including: obtaining job type information based on the request information; obtaining the accuracy requirements of each process based on the job type information; generating a set of tools to be recommended based on the request information and remaining tool information; determining whether the tool wear information of each tool in the set of tools to be recommended meets the accuracy requirements of the corresponding process; if so, determining whether the accuracy requirements are less than a preset accuracy standard threshold; if less, prioritizing the selection of tools with high wear when generating the tool recommendation information; and generating tool recommendation information based on the set of tools to be recommended and historical selection information. Obtain the user's tool selection information, which is obtained by the user based on the tool recommendation information and the remaining tool information; Based on the tool selection information, obtain the corresponding tool position; Based on the tool's location, control the lifting device in the safe storage device to move to the corresponding position and retrieve the tool; The lifting device is controlled to move to transport the tool to the retrieval platform of the safe storage equipment for user work.

2. The safe storage device control method according to claim 1, characterized in that, Also includes: If the tool wear information of one or more tools in the set of recommended tools does not meet the accuracy requirements of the corresponding process, then replacement tool information for the one or more tools is generated. The generation of replacement information for the one or more tools specifically includes: Based on the work type information, the accuracy requirements of each process, the remaining tool information, and the tool wear information, determine the replacement tool set; Based on the toolset to be recommended and the replacement toolset, tool recommendation information is generated.

3. The method for controlling a safe storage device according to claim 1, characterized in that, Also includes: Based on the work type information, obtain the expected wear information of the tool; Obtain the tool wear information after the tool is stored; The user's operational compliance is assessed based on the predicted wear information and tool wear information.

4. A control system for a safe storage device, characterized in that, The method described by any one of claims 1-3 includes: The request information acquisition module is used to acquire the user's request information for accessing the tool, and the request information carries user characteristic information. The historical selection information acquisition module is used to acquire the user's historical selection information based on the user characteristic information; The remaining tool information acquisition module is used to acquire information on the remaining tools stored in the device, as well as the corresponding tool wear information; The tool recommendation information acquisition module is used to generate tool recommendation information based on the request information, historical selection information, remaining tool information, and tool wear information; The tool selection information acquisition module is used to acquire the user's tool selection information, which is obtained by the user based on the tool recommendation information and the remaining tool information. The tool location acquisition module is used to acquire the corresponding tool location based on the tool selection information. The tool retrieval module is used to retrieve the corresponding tool based on its location for the user to work with.

5. An electronic device, characterized in that, include: At least one processor; A storage device for storing at least one computer program; When the at least one computer program is executed by the at least one processor, the at least one processor implements the method as described in any one of claims 1 to 3.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 3.