A material entry and exit method, system, terminal and storage medium for intelligent storage cabinet

By calculating the maximum storage quantity and placement scheme of goods in different grilles, an optimized storage scheme is generated, which solves the problem of low utilization of existing storage cabinets and achieves more efficient utilization of storage space.

CN118261526BActive Publication Date: 2025-03-21BEIJING STABLE SHELF MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410319671.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-20
Publication Date
2025-03-21
Estimated Expiration
2044-03-20

AI Technical Summary

Technical Problem

When existing storage cabinets manually select storage space, it is easy to cause waste of storage space and low space utilization.

Method used

By obtaining the occupancy information of the storage cabinet and the information in the cargo label, calculate the total volume of the cargo and the maximum storage quantity and placement scheme in different grilles, and generate an optimized storage scheme to improve space utilization.

Benefits of technology

The space utilization rate in each grille is improved, and the overall storage space in the storage cabinet is reasonably allocated, which significantly improves the space utilization rate of the storage cabinet.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118261526B_ABST
    Figure CN118261526B_ABST
Patent Text Reader

Abstract

The present application relates to a material entry and exit method, system, terminal and storage medium for an intelligent storage cabinet, which includes: obtaining the occupancy information of the storage cabinet and the label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo in the same batch, and the type of the cargo; calculating the total volume of the cargo according to the quantity, shape and size of the cargo; when the total volume of the cargo is greater than the storage space of a single grid of the storage cabinet, calculating the maximum storage quantity of the cargo in different grids of the storage cabinet and the placement scheme corresponding to the maximum storage quantity according to the shape, size and type of the cargo; obtaining the number of the grid for storing the cargo according to the maximum storage quantity, the number of the cargo and the occupancy information of the storage cabinet; generating a storage scheme according to the maximum storage quantity, the placement scheme and the number of the grid. The present application has the effect of generating a storage scheme for the user, thereby improving the space utilization rate of the storage cabinet.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of logistics management technology, and in particular to a material entry and exit method, system, terminal and storage medium for an intelligent storage cabinet. Background Art

[0002] In cargo transportation, the cargo transfer process usually includes transportation, sorting, storage, and re-transportation. When storing a small amount of cargo, shelves are generally used for storage, which is convenient for classification management and reduces the risk of cargo loss.

[0003] In the related art, the storage cabinet usually has the storage space required by the user manually selected. The storage space selected by the user may cause a waste of storage space, resulting in low space utilization of the storage cabinet. Summary of the invention

[0004] The present application provides a material entry and exit method, system, terminal and storage medium for an intelligent storage cabinet, which has the effect of generating a storage plan for a user, thereby improving the space utilization rate of the storage cabinet.

[0005] In a first aspect, the present application provides a material entry and exit method for a smart storage cabinet, which adopts the following technical solution:

[0006] A material entry and exit method for an intelligent storage cabinet, comprising:

[0007] Obtaining occupancy information of the storage cabinet and label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo in the same batch, and the type of the cargo;

[0008] Calculate the total volume of the cargo based on the quantity, shape and size of the cargo;

[0009] When the total volume of the goods is larger than the storage space of a single grid of the storage cabinet, the maximum storage quantity of the goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity are calculated according to the shape, size and type of the goods;

[0010] Obtaining the number of the grid for storing the goods according to the maximum storage quantity, the quantity of the goods and the occupancy information of the storage cabinet;

[0011] A storage plan is generated according to the maximum storage quantity, the placement plan and the number of the grids.

[0012] By adopting the above technical solution, before storage, the total volume of the goods is calculated to determine whether the goods can be stored in a grid. When the total volume of the goods is greater than the preset threshold, the maximum storage quantity and placement plan of the goods in grids of different sizes are calculated first, and then the goods are allocated according to the number and size of free grids, and finally a storage plan is obtained; when the total volume of the goods is less than or equal to the preset threshold, the placement plan of the goods is also simulated, and an appropriate grid is selected to generate a storage plan; compared with manual autonomous storage, the utilization rate of the space in each grid can be improved, and the overall storage space in the storage cabinet can be reasonably allocated, thereby achieving the purpose of improving the space utilization rate of the storage cabinet.

[0013] Optionally, according to the shape, size and type of the goods, calculating the maximum storage quantity of the goods in different grids of the storage cabinet and a placement plan corresponding to the maximum storage quantity includes:

[0014] Get the dimensions of different grilles in the storage cabinet;

[0015] According to the type of the goods, the maximum stacking quantity and stacking direction of the goods are retrieved from a pre-stored database;

[0016] According to the shape and size of the goods and the sizes of the different grilles in the storage cabinet, a cargo model of the same size as the goods and grille models of the different grilles in the storage cabinet are generated in a three-dimensional modeling software;

[0017] According to the maximum stacking quantity and stacking direction, the placement of the above-mentioned cargo models in the grid model is simulated to obtain the maximum storage quantity of the cargo models in different grids and the placement scheme corresponding to the maximum storage quantity.

[0018] Optionally, obtaining the number of the grid for storing the goods according to the maximum storage quantity, the quantity of the goods and the occupancy information of the storage cabinet includes:

[0019] According to the occupancy information of the storage cabinet, the number and size of the free grids in the storage cabinet are obtained;

[0020] According to the number of free grids, the size of free grids, the maximum storage quantity and the number of goods, a cargo distribution plan and the number and size of corresponding grids are obtained;

[0021] According to the number and size of the corresponding grids, the numbers of the corresponding grids are retrieved.

[0022] Optionally, generating a storage plan according to the maximum storage quantity, the placement plan and the number of the grids includes:

[0023] According to the number of the grille, an opening instruction of the cabinet door corresponding to the grille is generated;

[0024] According to the maximum storage quantity and the placement plan, model display process information corresponding to the placement plan is generated.

[0025] Optionally, obtain the occupancy information of the storage cabinet and the label information stored in the cargo label, including:

[0026] Obtain inventory records and pick-up records in storage cabinets;

[0027] Obtaining storage cabinet occupancy information according to the inventory record and the pickup record;

[0028] Scan the cargo label on the cargo to obtain the label information stored in the cargo label.

[0029] Optionally, it also includes: obtaining the identity information of the inventory clerk, and the quantity, size, shape and type of the goods entered by the inventory clerk;

[0030] Generate corresponding cargo labels according to the quantity, size, shape and type of the cargo;

[0031] The cargo tag is associated with the identity information of the inventory clerk and stored in a database.

[0032] Optionally, the method further includes: when it is detected during the inventory stage that the door of the storage cabinet is closed, generating a pick-up key and an inventory record according to the identity information of the inventory;

[0033] When it is detected that the door of the storage cabinet is closed during the picking phase, the cargo information of the remaining cargo is updated and a picking record is generated according to the cargo tags of the taken cargo.

[0034] In a second aspect, the present application provides a material entry and exit system for an intelligent storage cabinet, which adopts the following technical solution:

[0035] A material in-and-out system for an intelligent storage cabinet, comprising:

[0036] An information acquisition module, used to acquire occupancy information of the storage cabinet and label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo, and the type of the cargo;

[0037] A space calculation module, used to calculate the maximum storage quantity of the goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity according to the shape, size and type of the goods;

[0038] A storage allocation module, used to obtain the number of the grid for storing goods according to the maximum storage quantity, the quantity of goods and the occupancy information of the storage cabinet;

[0039] The information display module is used to generate a storage plan according to the maximum storage quantity, the placement plan and the number of the grid.

[0040] On the third aspect, the present application provides a terminal having the characteristic of stable transmission of encrypted data.

[0041] The third application objective of this application is achieved through the following technical solutions:

[0042] A terminal comprises a memory and a processor, wherein the memory stores a computer program which can be loaded by the processor and execute the above-mentioned data encryption transmission method.

[0043] In a fourth aspect, the present application provides a computer storage medium capable of storing corresponding programs and having the characteristic of facilitating stable transmission of encrypted data.

[0044] The fourth application objective of this application is achieved through the following technical solutions:

[0045] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute any of the above-mentioned data encryption transmission methods.

[0046] In summary, the present application includes at least one of the following beneficial technical effects: before storage, the total volume of the goods is calculated to determine whether the goods can be stored in a grid. When the total volume of the goods is greater than a preset threshold, the maximum storage quantity and placement plan of the goods in grids of different sizes are calculated first, and then the goods are allocated according to the number and size of free grids, and finally a storage plan is obtained; when the total volume of the goods is less than or equal to the preset threshold, the placement plan of the goods is also simulated, and an appropriate grid is selected to generate a storage plan; compared with manual autonomous storage, the utilization rate of the space in each grid can be improved, and the overall storage space in the storage cabinet can be reasonably allocated, thereby achieving the purpose of improving the space utilization rate of the storage cabinet. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a flow chart of a material entry and exit method for a smart storage cabinet according to one embodiment of the present application.

[0048] Figure 2 It is a schematic diagram of a material entry and exit system for an intelligent storage cabinet according to one embodiment of the present application.

[0049] Figure 3 It is a structural diagram of a terminal according to an embodiment of the present application.

[0050] Explanation of the accompanying drawings: 201, information acquisition module; 202, spatial calculation module; 203, storage allocation module; 204, information display module; 301, CPU; 302, ROM; 303, RAM; 304, bus; 305, I / O interface; 306, input part; 307, output part; 308, storage part; 309, communication part; 310, drive; 311, removable medium. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0052] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0053] The following is combined with Figures 1 to 3 This application is described in further detail.

[0054] In a first aspect, in order to improve the space utilization of a storage cabinet, the present application provides a material entry and exit method for an intelligent storage cabinet.

[0055] The smart storage cabinet mentioned in the material entry and exit method for the smart storage cabinet in this application includes a storage cabinet body, and the storage cabinet is divided into storage grids of various sizes by partitions, and each storage grid is provided with a corresponding cabinet door and number. The outside of the smart storage cabinet also has a scanning device for scanning codes.

[0056] Reference Figure 1 , a material entry and exit method for an intelligent storage cabinet, comprising the following steps:

[0057] S101: Obtaining the occupancy information of the storage cabinet and the label information stored in the cargo label.

[0058] The label information includes not only the information of the goods themselves, but also the quantity, shape and size of all goods in the same batch, as well as the type of goods. The type of goods is mainly used to distinguish the maximum stacking quantity and stacking direction of the goods.

[0059] Specifically, to obtain the occupancy information of the storage cabinet, it is necessary to first obtain the inventory records and pickup records in the storage cabinet. Among them, the inventory records and pickup records include the quantity of each inventory, the type of goods, the number of the grids storing the goods, and the quantity and type of goods stored in each grid. Therefore, through the inventory records and pickup records, it is possible to know which grids in the storage cabinet are occupied, which grids are free, and the remaining quantity and type of goods stored in the occupied grids. During the inventory records and pickup records, the inventory clerk or the pickup clerk scans the goods label of the goods when taking out or storing the goods, and the intelligent storage cabinet records the quantity and type of goods entering and leaving the storage cabinet, as well as the number of the corresponding grid. In one embodiment, the quantity and type of goods entering and leaving the storage cabinet and the number of the corresponding grid are associated, and a corresponding table is generated in the database. When performing an occupancy query, it is queried whether the quantity of goods in the table corresponding to the number of each grid is zero. If the quantity of goods is not zero, it means that the corresponding grid is occupied.

[0060] Specifically, before obtaining the label information stored in the cargo label, it is necessary to first determine whether the cargo label exists. The cargo can be placed in a preset position, and the smart storage cabinet can determine whether the cargo label exists, or the inventory personnel can determine it themselves. When the smart storage cabinet makes the determination, the cargo is scanned by a scanning device. When the cargo label exists, the content in the cargo label is obtained by scanning the cargo label. When the cargo label is not scanned, an alarm is issued to remind the inventory personnel to enter the information. After the information is entered on the smart storage cabinet, the smart storage cabinet generates the corresponding cargo label.

[0061] Furthermore, to generate the cargo label, the inventory clerk needs to log in to the smart storage cabinet first, and then enter the quantity, size, shape and type of the cargo. The smart storage cabinet generates the corresponding cargo label according to the quantity, size, shape and type of the cargo. The inventory clerk's identity information will also be bound to the cargo label and stored in the database of the smart storage cabinet. The inventory clerk will attach the cargo label to the corresponding cargo and then perform the inventory operation.

[0062] At the same time, when performing inventory operations, different quantities of goods also have different inventory plans. When the quantity and volume of goods are small, there are situations where any storage grid can complete the storage task. Therefore, before storage, the total volume of the goods needs to be estimated. First, the total volume of the goods is calculated based on the quantity, shape and size of the goods. Then, it is determined whether the total volume of the goods can be stored in the grid. In this application, a method of setting a preset threshold for comparison is adopted. When the total volume of the goods is greater than the preset threshold, this batch of goods needs multiple grids to be stored.

[0063] S102: Calculate the maximum storage quantity of the goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity according to the shape, size and type of the goods.

[0064] The maximum stacking quantity and stacking direction of different types of goods are also different. For example, the stacking direction of soda drinks is only allowed to be stacked upwards. The maximum stacking quantity is also different for different packaging. The maximum stacking quantity of metal packaging bottles is larger than that of plastic packaging bottles. Therefore, when choosing storage space for goods, you also need to consider the type of goods.

[0065] Specifically, it is necessary to first obtain the sizes of different grilles in the storage cabinet. At the same time, according to the type of goods, the maximum stacking quantity and stacking direction of the goods are retrieved from the pre-stored database. Then, according to the shape and size of the goods and the sizes of different grilles in the storage cabinet, stacking simulation is performed in the 3D modeling software, and the maximum storage quantity of goods in different grilles of the storage cabinet and the placement plan corresponding to the maximum storage quantity are obtained based on the simulation results.

[0066] Furthermore, it is necessary to first generate a cargo model of the same size as the cargo and a grid model of different grids in the storage cabinet in the 3D modeling software. Then, according to the maximum stacking quantity and stacking direction, simulate the placement of the above cargo model in the grid model, and obtain the maximum storage quantity of the cargo model in different grids and the placement plan corresponding to the maximum storage quantity. Through 3D modeling, the maximum storage quantity and placement plan can be accurately calculated, which can effectively improve the space utilization rate in each grid.

[0067] Among them, in one embodiment, for goods of the same shape and size, first, according to the stacking direction of the goods, they are laid out in sequence from one side of the grid model in one direction, and the quantity that can be stored in one layer of stacking is calculated. Then, it is calculated whether the size of the remaining space can accommodate the size of the goods, and whether the stacking direction of the goods allows the goods to be placed. This calculation is repeated to obtain a placement plan and the maximum storage quantity. Then, according to the stacking direction, the placement direction of the bottom layer is adjusted, and the calculation is performed again, and all stacking plans are derived in this way. At the same time, when performing space calculations, it should also be considered that there is remaining space that can accommodate goods, but the model placement simulation cannot be completed in the actual simulation process, and the placed goods block the unplaced goods. Such data should be excluded.

[0068] Furthermore, in another embodiment, for goods of different shapes and sizes that need to be stored together, they are first stacked according to the size of the goods, and the largest goods are first stacked at the bottom layer of the grid model, and then the remaining space on the bottom layer is calculated, and goods that meet the size and stacking direction are selected to fill them, and then the remaining space in the grid model is calculated. Similarly, when calculating the space, it should also be considered that there is remaining space that can accommodate goods, but the model placement simulation cannot be completed during the actual simulation process, and the placed goods block the unplaced goods, etc. For such data, it should be excluded.

[0069] S103: Obtain the number of the grid for storing the goods according to the maximum storage quantity, the quantity of the goods and the occupancy information of the storage cabinet.

[0070] After obtaining the maximum storage quantity and placement plan of goods in different grids, it is necessary to allocate the storage location of the goods. At this time, it is necessary to count the number and size of the remaining grids according to the occupancy information of the storage cabinet, and then allocate the storage location of the goods based on the number of goods.

[0071] Specifically, it is necessary to first obtain the number of free grids and the size of the free grids in the storage cabinet according to the occupancy information of the storage cabinet. According to the number of free grids, the size of free grids, the maximum storage quantity and the number of goods, the cargo distribution plan and the number and size of the corresponding grids are obtained. Finally, according to the number and size of the corresponding grids, the number of the corresponding grid is retrieved.

[0072] After obtaining the number and size of the corresponding grids, grids of the corresponding number and size are selected from the free grids, and the numbers of the corresponding grids are retrieved.

[0073] In one embodiment, the cargo distribution scheme is obtained according to the number of free grids, the size of free grids, the maximum storage quantity and the number of goods, and is performed as follows: if the number of goods is greater than the maximum storage quantity, the distribution starts from the grid with the largest maximum storage quantity, and if there is a surplus, the surplus goods are stored in the grid that can just store all the surplus goods. For example, a batch of the same type of goods has a total of 100 pieces, and there is 1 surplus of the free grid with a maximum storage quantity of 50 for this type of goods, 2 surplus of the grid with a maximum storage quantity of 20, and 10 surplus of the grid with a maximum storage quantity of 10, then the grids with maximum storage quantities of 50, 20, 20 and 10 are selected in turn.

[0074] S104: Generate a storage plan according to the maximum storage quantity, the placement plan and the grid number.

[0075] Specifically, the storage plan includes two parts. The first part is to generate the opening instructions of the cabinet door corresponding to the grille according to the grille number, so that the inventory clerk can quickly find the corresponding grille. The second part is to generate the model display process information of the corresponding placement plan according to the maximum storage quantity and placement plan. The model display process information is the way of placing goods simulated in the three-dimensional model. When it is necessary to store grilles of multiple sizes, multiple model display process information is generated and displayed on the display screen of the smart storage cabinet for the inventory clerk to choose. After the inventory clerk makes a selection, the corresponding information is displayed.

[0076] At the same time, in order to ensure the safety of the stored goods, the identity of the picker needs to be verified when picking up the goods. The specific implementation method is: when inventory is being carried out, the inventory clerk first scans the cargo label to obtain the cargo storage plan, and the door of the corresponding grid of the smart storage cabinet is automatically opened. Then the inventory clerk scans the corresponding goods in the storage plan in turn. After a grid is stored, the door corresponding to the grid is closed, and the scanned goods are associated with the corresponding grid. When the storage cabinet doors are all closed during the inventory stage, the pick-up key and inventory record are generated according to the identity information of the inventory; when picking up the goods, the door of the corresponding grid is opened according to the picker's pick-up needs. The picker needs to scan the cargo label of the taken out goods after each pick-up. When the storage cabinet doors are all closed during the pick-up stage, the cargo information of the remaining goods is updated and the pick-up record is generated according to the cargo label of the taken out goods.

[0077] Furthermore, when the remaining goods after the picker applies to take out can be placed in other smaller grids, or the same type of goods of the same stocker can be placed in the same unfilled grid, a request to change the grid is issued. For example, stocker A stores 100 pieces of the same type of goods, which are stored in grids with maximum storage capacity of 30, 30, 20, and 20 respectively. Picker B picks up 35 pieces at a time, and starts picking up from the grid with the lowest storage capacity. The remaining storage capacity after picking up is 30, 30, and 5. At this time, picker B is prompted to transfer 5 pieces of goods to the grid with the lowest minimum storage capacity.

[0078] In a second aspect, the present application provides a material entry and exit system for an intelligent storage cabinet, which adopts the following technical solution:

[0079] Reference Figure 2 , a material in-and-out system for an intelligent storage cabinet, comprising:

[0080] The information acquisition module 201 is used to obtain the occupancy information of the storage cabinet and the label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo, and the type of the cargo; the information acquisition module 201 includes a human-computer interaction device and a code scanning device.

[0081] The space calculation module 202 is used to calculate the maximum storage quantity of goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity according to the shape, size and type of the goods; the space calculation module 202 is mainly implemented by a computer equipped with three-dimensional model generation software.

[0082] The storage allocation module 203 is used to obtain the number of the grid for storing goods according to the maximum storage quantity, the quantity of goods and the occupancy information of the storage cabinet; the storage allocation module 203 is mainly implemented by a computer with computing functions.

[0083] The information display module 204 is used to generate a storage plan according to the maximum storage quantity, the placement plan and the number of the grid. The information display module 204 includes a display screen and a voice broadcast device of the intelligent storage cabinet.

[0084] Figure 3 A schematic diagram of the structure of a terminal suitable for implementing an embodiment of the present application is shown.

[0085] like Figure 3 As shown, the terminal includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage portion into a random access memory (RAM) 303. In RAM 303, various programs and data required for system operation are also stored. CPU 301, ROM 302 and RAM 303 are connected to each other via a bus 304. An input / output I / O interface 305 is also connected to bus 304.

[0086] The following components are connected to the I / O interface 305: an input section 306 including a keyboard, a mouse, etc.; an output section 307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed, so that a computer program read therefrom is installed into the storage section 308 as needed.

[0087] In particular, according to the embodiments of the present application, the above reference process Figure 1The described process can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a machine-readable medium, and the computer program contains program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 309, and / or installed from the removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, the above-mentioned functions defined in the system of the present application are executed.

[0088] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0089] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the aforementioned module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0090] The units or modules involved in the embodiments described in the present application may be implemented by software or hardware. The units or modules described may also be set in a processor, for example, it may be described as: a processor includes an information acquisition module 201, a spatial calculation module 202, a storage allocation module 203, and an information display module 204. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves.

[0091] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the terminal described in the above embodiment; or may exist independently and not be assembled into the terminal. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the data encryption transmission method described in the present application.

[0092] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. A material entry and exit method for an intelligent storage cabinet, characterized in that: include: Obtaining occupancy information of the storage cabinet and label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo in the same batch, and the type of the cargo; Calculate the total volume of the cargo based on the quantity, shape and size of the cargo; When the total volume of the goods is greater than a preset threshold, the maximum storage quantity of the goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity are calculated according to the shape, size and type of the goods; Obtaining the number of the grid for storing the goods according to the maximum storage quantity, the quantity of the goods and the occupancy information of the storage cabinet; Generate a storage plan according to the maximum storage quantity, the placement plan and the number of the grid; According to the shape, size and type of the goods, the maximum storage quantity of the goods in different grids of the storage cabinet and the placement plan corresponding to the maximum storage quantity are calculated, including: Get the dimensions of different grilles in the storage cabinet; According to the type of the goods, the maximum stacking quantity and stacking direction of the goods are retrieved from a pre-stored database; According to the shape and size of the goods and the sizes of the different grilles in the storage cabinet, a cargo model of the same size as the goods and grille models of the different grilles in the storage cabinet are generated in a three-dimensional modeling software; According to the maximum stacking quantity and stacking direction, the placement of the above-mentioned cargo models in the grid model is simulated to obtain the maximum storage quantity of the cargo models in different grids and the placement scheme corresponding to the maximum storage quantity; According to the maximum stacking quantity and stacking direction, simulating the placement of the above-mentioned cargo model in the grid model, and obtaining the maximum storage quantity of the cargo model in different grids and the placement scheme corresponding to the maximum storage quantity, respectively, includes: For goods of the same shape and size, first lay them out in a certain direction from one side of the grid model according to the stacking direction of the goods, calculate the number of goods that can be stored in one layer, and then calculate whether the size of the remaining space can accommodate the size of the goods and whether the stacking direction of the goods allows the goods to be placed. Repeat the calculation to obtain a placement plan and the maximum storage quantity. Then adjust the placement direction of the bottom layer according to the stacking direction and calculate again. In this way, all stacking plans are derived; For goods of different shapes and sizes that need to be stored together, they are stacked according to their volume. The largest goods are stacked at the bottom layer of the grid model first, and then the remaining space on the bottom layer is calculated. Goods that meet the size and stacking direction are selected to fill the space, and then the remaining space in the grid model is calculated.

2. The material entry and exit method for the intelligent storage cabinet according to claim 1, characterized in that: According to the maximum storage quantity, the quantity of goods and the occupancy information of the storage cabinet, the number of the grid for storing goods is obtained, including: According to the occupancy information of the storage cabinet, the number and size of the free grids in the storage cabinet are obtained; According to the number of free grids, the size of free grids, the maximum storage quantity and the number of goods, a cargo distribution plan and the number and size of corresponding grids are obtained; According to the number and size of the corresponding grids, the numbers of the corresponding grids are retrieved.

3. The material entry and exit method for the intelligent storage cabinet according to claim 2, characterized in that: According to the maximum storage quantity, the placement plan and the number of the grid, a storage plan is generated, including: According to the number of the grille, an opening instruction of the cabinet door corresponding to the grille is generated; According to the maximum storage quantity and the placement plan, model display process information corresponding to the placement plan is generated.

4. The material entry and exit method for the intelligent storage cabinet according to claim 1, characterized in that: Obtain the occupancy information of the storage cabinet and the label information stored in the cargo label, including: Obtain inventory records and pick-up records in storage cabinets; Obtaining storage cabinet occupancy information according to the inventory record and the pickup record; Scan the cargo label on the cargo to obtain the label information stored in the cargo label.

5. The material entry and exit method for the intelligent storage cabinet according to claim 1, characterized in that: Also includes: Obtain the identity of the stock clerk and the quantity, size, shape and type of goods entered by the stock clerk; Generate corresponding cargo labels according to the quantity, size, shape and type of the cargo; The cargo tag is associated with the identity information of the inventory clerk and stored in a database.

6. The material entry and exit method for the intelligent storage cabinet according to claim 5, characterized in that: Also includes: When the door of the storage cabinet is detected to be closed during the inventory stage, a pick-up key and inventory record are generated according to the identity information of the inventory; When it is detected that the door of the storage cabinet is closed during the picking phase, the cargo information of the remaining cargo is updated and a picking record is generated according to the cargo tags of the taken cargo.

7. A material inlet and outlet system for an intelligent storage cabinet, comprising: An information acquisition module (201) is used to acquire occupancy information of the storage cabinet and label information stored in the cargo label, wherein the label information includes the quantity, shape and size of the cargo, and the type of the cargo; A space calculation module (202) is used to calculate the maximum storage quantity of the goods in different grids of the storage cabinet and a placement plan corresponding to the maximum storage quantity according to the shape, size and type of the goods; A storage allocation module (203) is used to obtain the number of the grid for storing goods according to the maximum storage quantity, the quantity of goods and the occupancy information of the storage cabinet; An information display module (204) is used to generate a storage plan according to the maximum storage quantity, the placement plan and the number of the grid; The spatial calculation module (202) is specifically used to: Get the dimensions of different grilles in the storage cabinet; According to the type of the goods, the maximum stacking quantity and stacking direction of the goods are retrieved from a pre-stored database; According to the shape and size of the goods and the sizes of the different grilles in the storage cabinet, a cargo model of the same size as the goods and grille models of the different grilles in the storage cabinet are generated in a three-dimensional modeling software; According to the maximum stacking quantity and stacking direction, the placement of the above-mentioned cargo models in the grid model is simulated to obtain the maximum storage quantity of the cargo models in different grids and the placement scheme corresponding to the maximum storage quantity; According to the maximum stacking quantity and stacking direction, simulating the placement of the above-mentioned cargo model in the grid model, and obtaining the maximum storage quantity of the cargo model in different grids and the placement scheme corresponding to the maximum storage quantity, respectively, includes: For goods of the same shape and size, first lay them out in a certain direction from one side of the grid model according to the stacking direction of the goods, calculate the number of goods that can be stored in one layer, and then calculate whether the size of the remaining space can accommodate the size of the goods and whether the stacking direction of the goods allows the goods to be placed. Repeat the calculation to obtain a placement plan and the maximum storage quantity. Then adjust the placement direction of the bottom layer according to the stacking direction and calculate again. In this way, all stacking plans are derived; For goods of different shapes and sizes that need to be stored together, they are first stacked according to their volume. The largest goods are first stacked at the bottom layer of the grid model, and then the remaining space on the bottom layer is calculated. Goods that meet the size and stacking direction are selected for filling, and then the remaining space in the grid model is calculated.

8. A terminal comprising a memory and a processor, wherein a computer program is stored in the memory, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Warehousing system and method for logistics informatization management

    CN112561429A

  • Cigarette shelf decision analysis method based on Knapback three-dimensional discrete stacking utilization rate

    CN117670185A