The present disclosure relates to the field of warehousing and logistics technologies, and in particular, to a method and an apparatus for determining to-be-outbound containers and a device.
With the development of science and technology, warehousing systems become more intelligent, and users also have increasing efficiency requirements for warehousing systems. To ensure the stocking efficiency of materials, when materials need to be stocked, a control device usually outputs completely empty containers, and then the materials are loaded manually or by a robotic arm into the empty containers for stocking. However, such a container outbound manner is unvaried. As a result, stocking and warehousing are substandard, and warehousing density is low, making it impossible to meet different demands for different materials.
The present disclosure provides a method and an apparatus for determining to-be-outbound containers and a device, so that to-be-outbound containers can be determined and outputted according to different demands for materials, thereby improving the accuracy of container outbound, further improving the appropriateness of warehousing, and improving warehouse utilization.
According to a first aspect, the present disclosure provides a method for determining to-be-outbound containers, including: receiving demand information for required containers, where the demand information includes one or more pieces of the following information: a container selection strategy, a container type, the quantity of containers, the quantity of empty compartments in a container, a total volume of to-be-stocked materials, the total quantity of to-be-stocked materials, container codes, and a stock keeping unit (SKU); determining to-be-outbound containers according to the demand information for required containers; and performing an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of containers, the container selection strategy is selecting completely empty containers, and the determining to-be-outbound containers according to the demand information for required containers includes: determining, from a container warehouse according to the quantity of containers indicated in the demand information, completely empty containers matching a container type indicated in the demand information as the to-be-outbound containers.
Optionally, the determining, from a container warehouse according to the quantity of containers indicated in the demand information, completely empty containers matching a container type indicated in the demand information as the to-be-outbound containers includes: using completely empty containers matching a container type indicated in the demand information in the container warehouse as preliminary to-be-outbound containers; acquiring distances between the preliminary to-be-outbound containers and corresponding outbound points; and selecting, from the preliminary to-be-outbound containers according to the distances and the quantity of containers, containers corresponding to the quantity of containers as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of empty compartments in a container, the container selection strategy is selecting containers according to the quantity of empty compartments in a container, and the determining to-be-outbound containers according to the demand information for required containers includes: determining containers with a container type matching a container type in the demand information and having empty compartments in a container warehouse as first preselected containers; and determining the to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information, to make a total sum of the quantity of empty compartments in all the to-be-outbound containers greater than or equal to the quantity of empty compartments in a container in the demand information.
Optionally, the determining the to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information includes: performing sequential addition according to an ascending order or a descending order of the quantity of empty compartments in the first preselected containers; and if an obtained sum value of the quantity of empty compartments is less than the quantity of empty compartments in a container in the demand information when an addition reaches an Nth container and an obtained sum value is greater than or equal to the quantity of empty compartments in a container in the demand information when an addition reaches an (N+1)th container, determining the first container to an (N+1)th container as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a stock keeping unit (SKU), and the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, the container selection strategy is selecting containers according to an SKU, and the determining to-be-outbound containers according to the demand information for required containers includes: determining containers with a loaded SKU consistent with an SKU in the demand information in a container warehouse as second preselected containers; and selecting the to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials.
Optionally, the selecting the to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials includes: acquiring remaining capacities of the second preselected containers, performing sequential addition according to an ascending order or a descending order of the remaining capacities, and if an obtained sum value is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when an addition reaches an Nth container and an obtained sum value is greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when an addition reaches an (N+1)th container, determining the first container to an (N+1)th container as the to-be-outbound containers.
Optionally, the method further includes: if a sum value of remaining capacities of all the second preselected containers is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, determining whether a historical packing record corresponding to an SKU indicated in the demand information can be acquired; if the historical packing record can be acquired, determining a container type of containers with the largest use count in the historical packing record as a container type of the to-be-outbound containers; and determining the to-be-outbound containers according to a container type of the to-be-outbound containers, a sum value of remaining capacities of the second preselected containers, and the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials indicated in the demand information.
Optionally, the determining the to-be-outbound containers according to a container type of the to-be-outbound containers, a sum value of remaining capacities of the second preselected containers, and the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials indicated in the demand information includes: determining a capacity difference value according to a sum value of remaining capacities of the second preselected containers and a total volume or the total quantity of to-be-stocked materials indicated in the demand information; selecting at least one completely empty container corresponding to a container type of the to-be-outbound containers, to make a total capacity of a completely empty container corresponding to a container type of the to-be-outbound containers greater than or equal to the capacity difference value; and determining the second preselected containers and the at least one completely empty container corresponding to a container type of the to-be-outbound containers as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy and container codes, the container selection strategy is selecting containers according to container codes, and the determining to-be-outbound containers according to the demand information for required containers includes: determining containers with code information consistent with container codes indicated in the demand information in a container warehouse as the to-be-outbound containers.
Optionally, the demand information includes a volume of to-be-stocked materials and the total quantity of to-be-stocked materials, and the determining to-be-outbound containers according to the demand information for required containers includes: determining a container type of the to-be-outbound containers according to the volume of to-be-stocked materials; determining containers with a container type consistent with a container type of the to-be-outbound containers in a container warehouse as third preselected containers; and determining the to-be-outbound containers according to the total quantity of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers.
Optionally, the determining to-be-outbound containers according to the demand information for required containers includes: determining the to-be-outbound containers according to the demand information for required containers and position information of the outbound points.
According to a second aspect, the present disclosure provides a method for determining to-be-outbound containers, including: acquiring feature information of to-be-stocked materials, where the feature information of to-be-stocked materials includes at least one piece of the following information: the quantity of to-be-stocked materials and an SKU; determining a container selection strategy according to the feature information of to-be-stocked materials; and sending the container selection strategy.
Optionally, the feature information of to-be-stocked materials includes the quantity of to-be-stocked materials, and the determining a container selection strategy according to the feature information of to-be-stocked materials includes: if the quantity of to-be-stocked materials is greater than a first preset threshold, determining that the container selection strategy is selecting completely empty containers.
Optionally, if the feature information of to-be-stocked materials includes an SKU and the quantity of to-be-stocked materials and the quantity of to-be-stocked materials is greater than a second preset threshold, the container selection strategy is selecting containers according to an SKU.
Optionally, if the feature information of to-be-stocked materials includes an SKU, the container selection strategy is selecting containers according to container codes.
According to a third aspect, the present disclosure provides an apparatus for determining to-be-outbound containers, the apparatus including:
the processing module is further configured to perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of containers, the container selection strategy is selecting completely empty containers, and the processing module is specifically configured to determine, from a container warehouse according to the quantity of containers indicated in the demand information, completely empty containers matching the container type indicated in the demand information as the to-be-outbound containers.
Optionally, the processing module is specifically configured to: use the completely empty containers matching the container type indicated in the demand information in the container warehouse as preliminary to-be-outbound containers; acquire distances between the preliminary to-be-outbound containers and corresponding outbound points; and select, from the preliminary to-be-outbound containers according to the distances and the quantity of containers, containers corresponding to the quantity of containers as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of empty compartments in a container, the container selection strategy is selecting containers according to the quantity of empty compartments in a container, and the processing module is specifically configured to: determine containers with a container type matching the container type in the demand information and having empty compartments in a container warehouse as first preselected containers; and determine the to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information, to make a total sum of the quantity of empty compartments in all the to-be-outbound containers greater than or equal to the quantity of empty compartments in a container in the demand information.
Optionally, the processing module is specifically configured to: perform sequential addition according to an ascending order or a descending order of the quantity of empty compartments in the first preselected containers; and if an obtained sum value of the quantity of empty compartments is less than the quantity of empty compartments in a container in the demand information when the addition reaches an Nth container and the obtained sum value is greater than or equal to the quantity of empty compartments in a container in the demand information when the addition reaches an (N+1)th container, determine the first container to the (N+1)th container as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a stock keeping unit (SKU), and a total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, the container selection strategy is selecting containers according to an SKU, and the processing module is specifically configured to: determine containers with a loaded SKU consistent with the SKU in the demand information in a container warehouse as second preselected containers; and select the to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials.
Optionally, the processing module is specifically configured to: acquire remaining capacities of the second preselected containers, perform sequential addition according to an ascending order or a descending order of the remaining capacities, and if an obtained sum value is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when the addition reaches an Nth container and the obtained sum value is greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when the addition reaches an (N+1)th container, determine the first container to the (N+1)th container as the to-be-outbound containers.
Optionally, the processing module is further configured to: if a sum value of remaining capacities of all the second preselected containers is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, determine whether a historical packing record corresponding to the SKU indicated in the demand information can be acquired; if the historical packing record can be acquired, determine a container type of containers with the largest use count in the historical packing record as a container type of the to-be-outbound containers; and determine the to-be-outbound containers according to the container type of the to-be-outbound containers, the sum value of remaining capacities of the second preselected containers, and the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials indicated in the demand information.
Optionally, the processing module is specifically configured to: determine a capacity difference value according to the sum value of remaining capacities of the second preselected containers and the total volume or the total quantity of to-be-stocked materials indicated in the demand information; select at least one completely empty container corresponding to the container type of the to-be-outbound containers, to make a total capacity of the completely empty container corresponding to the container type of the to-be-outbound containers greater than or equal to the capacity difference value; and determine the second preselected containers and the at least one completely empty container corresponding to the container type of the to-be-outbound containers as the to-be-outbound containers.
Optionally, the processing module is specifically configured to: determine containers with code information consistent with the container codes indicated in the demand information in a container warehouse as the to-be-outbound containers.
Optionally, the processing module is specifically configured to: determine a container type of the to-be-outbound containers according to the volume of to-be-stocked materials; determine containers with a container type consistent with the container type of the to-be-outbound containers in a container warehouse as third preselected containers; and determine the to-be-outbound containers according to the total quantity of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers.
Optionally, the processing module is specifically configured to determine the to-be-outbound containers according to the demand information for required containers and position information of the outbound points.
According to a fourth aspect, the present disclosure further provides an apparatus for determining to-be-outbound containers, the apparatus including:
Optionally, the feature information of to-be-stocked materials includes the quantity of to-be-stocked materials, and the processing module is specifically configured to: if the quantity of to-be-stocked materials is greater than a first preset threshold, determine that the container selection strategy is selecting completely empty containers.
Optionally, if the feature information of to-be-stocked materials includes an SKU and the quantity of to-be-stocked materials and the quantity of to-be-stocked materials is greater than a second preset threshold, the container selection strategy is selecting containers according to an SKU.
Optionally, if the feature information of to-be-stocked materials includes an SKU, the container selection strategy is selecting containers according to container codes.
According to a fifth aspect, the present disclosure provides a control device, including: at least one processor; and a memory communicatively connected to the at least one processor, where the memory is configured to store instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to perform the method provided in the first aspect and the optional manners of the first aspect or the second aspect and the optional manners of the second aspect.
According to a sixth aspect, the present disclosure provides a computer-readable storage medium. The computer-readable storage medium is configured to store computer-executable instructions, and the computer-executable instructions, when being executed by a processor, implement the method provided in the first aspect and the optional manners of the first aspect or the second aspect and the optional manners of the second aspect.
According to a seventh aspect, the present disclosure provides a computer program product, including a computer program/instructions, where the computer program/instructions, when being executed by a processor, implement the method provided in the first aspect and the optional manners of the first aspect or the second aspect and the optional manners of the second aspect.
For the method and apparatus for determining to-be-outbound containers and the device provided in the present disclosure, demand information for required containers is received, where the demand information includes one or more pieces of the following information: a container selection strategy, a container type, the quantity of containers, the quantity of empty compartments in a container, a total volume of to-be-stocked materials, the total quantity of to-be-stocked materials, container codes, and an SKU; to-be-outbound containers are determined according to the demand information for required containers; and an outbound operation is performed on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking. Different demands for different materials for stocking can be met, thereby improving the accuracy of container outbound, further improving the appropriateness of warehousing, and improving warehouse utilization.
Definite embodiments of the present disclosure have been shown by means of the above accompanying drawings, which will be described in greater detail later. These accompanying drawings and textual descriptions are not intended to limit the scope of the concept of the present disclosure in any way, but rather to illustrate the concepts of the present disclosure for those skilled in the art with reference to particular embodiments.
Exemplary embodiments are described in detail herein, and examples of the exemplary embodiments are shown in the accompanying drawings. When the following description involves the accompanying drawings, unless otherwise indicated, the same numerals in different accompanying drawings represent the same or similar elements. Implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure. On the contrary, the implementations are merely examples of an apparatus and a method that are consistent with some aspects of the present disclosure described in detail in claims.
With the development of science and technology, warehousing systems become more intelligent, and users also have increasing efficiency requirements for warehousing systems. To ensure the stocking efficiency of materials, when materials need to be stocked, a control device in a warehousing system usually outputs completely empty containers, and then the materials are loaded manually or by a robotic arm into the completely empty containers for stocking. However, such a manner has the following problems: First, such a manner requires a large number of completely empty containers, and a large warehousing space is required to store the completely empty containers. Second, an empty container cannot be necessarily filled with materials each time. Therefore, a waste of a storage space of containers is easily caused, resulting in low container utilization and low warehouse utilization. Third, in such a manner, only a completely empty container is used each time, and containers that are loaded with materials but still have a storage space in a warehouse are not taken into consideration, resulting in a waste of storage resources of such containers. Fourth, unvaried container outbound manners cannot meet different user demands, and user experience is poor.
To resolve the foregoing problems, the present disclosure provides a method for determining to-be-outbound containers. Through received demand information for required containers, to-be-outbound containers matching the demand information for containers are determined, and an outbound operation is performed on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking, so that diverse outbound containers can be determined according to the received demand information for required containers, thereby optimizing stock manners of materials, improving user experience, improving the accuracy of container outbound, further improving the appropriateness of warehousing, and improving warehouse utilization.
S101: Receive demand information for required containers.
The demand information includes one or more pieces of the following information: a container selection strategy, a container type, the quantity of containers, the quantity of empty compartments in a container, a total volume of to-be-stocked materials, the total quantity of to-be-stocked materials, container codes, and an SKU.
The control device may receive demand information for required containers entered by a user of a stock workstation through an interaction interface; or may communicate with a terminal device of the stock workstation to acquire demand information for required containers sent by the terminal device of the stock workstation.
The user of the stock workstation may enter a plurality of pieces of demand information for required containers through the interaction interface of the stock workstation; or may check corresponding items to enter corresponding information.
The container selection strategy may include container-related strategies, for example, a “strategy for selecting completely empty containers”, a “strategy for selecting containers according to the quantity of empty compartments in a container”, a “strategy for selecting containers according to container codes”, and the like; and may further include material-related strategies, for example, a “strategy for selecting containers according to a stock keeping unit (SKU)”, and the like. During actual use, naming manners of different strategies may be set according to actual cases. When to-be-stocked materials are of many types, the “strategy for selecting completely empty containers” is usually used. Optionally, when the “strategy for selecting completely empty containers” is used, the quantity of hit completely empty containers may be greater than the quantity of required containers. Unused completely empty containers after output may be stocked again as empty containers, or the “strategy for selecting containers according to the quantity of empty compartments in a container” may be used. When there are a large number of to-be-stocked materials and the materials are of a single type, the “strategy for selecting containers according to an SKU” may be used. When associated materials need to be stored in clusters, the “strategy for selecting containers according to container codes” may be used.
The container type is a compartment type of a container, for example, a single-compartment container, a double-compartment container, a four-compartment container, an eight-compartment container, and the like. The single-compartment container is a container that includes one bottom plate and four side plates only. The double-compartment container, the four-compartment container, the eight-compartment container, and the like are all multi-compartment containers. In addition to one bottom plate and four side plates, such a container further includes a partition disposed inside the container, and a storage space in the container is divided by the partition into a plurality of areas.
The quantity of containers is the total quantity of required containers.
The quantity of empty compartments in a container is the total quantity of required empty compartments.
The container codes are codes having a one-to-one correspondence with containers, and may be codes in any form.
S102: Determine to-be-outbound containers according to the demand information for required containers.
For example, if the received demand information for required containers is demand information shown in
When there is a plurality of outbound points in the container warehouse, the container warehouse is usually divided into a plurality of areas according to positions and the quantity of outbound points. When being outbound, containers are outputted from an outbound point corresponding to an area of the containers.
Optionally, the determining to-be-outbound containers according to the demand information for required containers includes: determining the to-be-outbound containers according to the demand information for required containers and position information of the outbound points.
For example, an outbound point closest to a stock point is determined as a target outbound point, and then to-be-outbound containers are determined from a warehousing area corresponding to the target outbound point. When a large number of containers are required, containers may be outputted from a plurality of outbound points, to reach a balance between containers of different outbound points. For example, 20 empty containers are required. There are currently 100 empty containers in containers. 10 containers may be outputted from a first outbound point, and then 10 containers may be outputted from a second outbound point, so that the outbound efficiency of containers can be improved, and a balance can be reached between containers at different outbound points.
For example, the to-be-outbound containers are determined according to the demand information for required containers and the position information of the outbound points, or the to-be-outbound containers may be determined according to distances between containers and outbound points. For example, 20 empty containers are required. There are currently 100 empty containers in containers. 20 empty containers closest to outbound points are determined as the to-be-outbound containers. Specifically, for 100 empty containers, according to an ascending order of distances between the containers and the corresponding outbound points, containers corresponding to the quantity of containers in the demand information for required containers may be selected as the to-be-outbound containers from the 100 containers.
S103: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
Optionally, the to-be-outbound containers may be sequentially outputted.
For example, after the to-be-outbound containers are outputted to the workstation through a conveyor line, a worker or a robotic arm places to-be-stocked materials in the outbound containers. After a loading quantity of containers reaches a particular threshold or the loading of to-be-stocked materials is completed, the conveyor line or a robot performs a stocking operation on the containers.
Optionally, the method may further include outputting prompt information, used for prompting the user of how to place to-be-stocked materials.
Optionally, after to-be-stocked materials are placed in the containers, the materials may be further bound to the containers. After binding, the control device generates a stocking list for the containers, sends a stocking task, stocks to-be-stocked containers through the conveyor line. A code scanner on the conveyor line may scan container codes on the containers.
Specifically, through the scanning of a container code, in one aspect, it may be determined whether the container code can be successfully recognized, and if the container code cannot be successfully recognized, the container is conveyed to an abnormality port. In another aspect, it may be further determined whether a stocking task corresponding to the container is received. If the stocking task is received, the stocking operation is performed on the container. If the stocking task is not received, the container is conveyed to the abnormality port.
For the method for determining to-be-outbound containers provided in the present disclosure, demand information for required containers is received; to-be-outbound containers are determined according to the demand information for required containers; and an outbound operation is performed on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking. To-be-outbound containers of different types can be determined in combination with received demand information for required containers, so that diverse services can be provided to a user, thereby improving user experience, and a matching degree between to-be-stocked materials and outbound containers can be further improved, thereby improving container utilization.
S301: Receive demand information for required containers, where the demand information includes a container selection strategy, a container type, and the quantity of containers, and the container selection strategy is selecting completely empty containers.
For example, the container selection strategy is selecting completely empty containers; the container type is a double-compartment container; and the quantity of containers is 100.
S302: Determine, from a container warehouse according to the quantity of containers indicated in the demand information, completely empty containers matching the container type indicated in the demand information as to-be-outbound containers.
For example, 100 completely empty double-compartment containers are determined as the to-be-outbound containers from the container warehouse.
Optionally, the determining completely empty containers matching the container type indicated in the demand information as to-be-outbound containers includes: using the completely empty containers matching the container type indicated in the demand information in the container warehouse as preliminary to-be-outbound containers; acquiring distances between the preliminary to-be-outbound containers and corresponding outbound points; and selecting, from the preliminary to-be-outbound containers according to the distances and the quantity of containers, containers corresponding to the quantity of containers as the to-be-outbound containers.
That is, for completely empty containers with a container type matching a required container type in the container warehouse, distances between positions of containers and outbound points corresponding to the containers are acquired, and in combination with the distances and the quantity of containers, the to-be-outbound containers corresponding to the quantity of containers are selected.
For example, there may be one or more outbound points, the to-be-outbound containers are determined from preliminary containers with a distance from the corresponding outbound point being less than or equal to a preset distance. Alternatively, according to an ascending order of distances between the preliminary to-be-outbound containers and the corresponding outbound point, containers corresponding to the quantity of containers are selected as the to-be-outbound containers from the preliminary to-be-outbound containers.
Through the method, the outbound efficiency of containers can be improved, a balance between warehousing states of the outbound points is reached, and warehousing management is optimized.
S303: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
S303 has the same or corresponding technical features as S103. For detailed description, refer to S103. Details are not described.
For the method for determining to-be-outbound containers provided in the present disclosure, based on the foregoing embodiments, further, when a container selection strategy in demand information for required containers entered by a user is selecting completely empty containers, to-be-outbound containers meeting a demand of the user can be determined from a container warehouse according to a container type and the quantity of containers entered by the user, so that an individualized demand of the user is met and user experience and user satisfaction are improved.
S401: Receive demand information for required containers, where the demand information includes a container selection strategy, a container type, and the quantity of empty compartments in a container, and the container selection strategy is selecting containers according to the quantity of empty compartments in a container.
For example, the container selection strategy is selecting containers according to the quantity of empty compartments in a container; the container type is a four-compartment container; and the quantity of empty compartments in a container is 40.
S402: Determine containers with a container type matching the container type in the demand information and having empty compartments in a container warehouse as first preselected containers.
When the first preselected containers include a plurality of containers, different containers may have the different quantity of empty compartments or may have the same quantity of empty compartments.
S403: Determine to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information, to make a total sum of the quantity of empty compartments in all the to-be-outbound containers greater than or equal to the quantity of empty compartments in a container in the demand information.
In a possible implementation, the determining to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information includes: performing sequential addition according to an ascending order or a descending order of the quantity of empty compartments in the first preselected containers; and if an obtained sum value of the quantity of empty compartments is less than the quantity of empty compartments in a container in the demand information when the addition reaches an Nth container and the obtained sum value is greater than or equal to the quantity of empty compartments in a container in the demand information when the addition reaches an (N+1)th container, determining the first container to the (N+1)th container as the to-be-outbound containers.
Through the method, containers that are loaded with materials but still have empty compartments in a warehouse can be fully utilized, thereby improving container utilization. To-be-outbound containers are determined according to an ascending order of the quantity of empty compartments, so that containers with a small remaining storage capacity can be cleared in time, thereby improving the utilization of such containers. To-be-outbound containers are determined according to a descending order of the quantity of empty compartments, so that the quantity of to-be-outbound containers can be reduced, and the output speed of to-be-outbound containers and the stocking efficiency of to-be-stocked materials can be further improved.
In a possible implementation, the determining to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information includes: acquiring distances between the first preselected containers and corresponding outbound points; and determining the to-be-outbound containers from the first preselected containers according to the distances and the quantity of empty compartments in a container in the demand information, to make a total sum of the quantity of empty compartments in all the to-be-outbound containers greater than or equal to the quantity of empty compartments in a container in the demand information.
For example, the to-be-outbound containers are determined from the first preselected containers according to an ascending order of distances between the first preselected containers and the corresponding outbound points.
Through the method, the outbound efficiency of containers can be improved, a balance between warehousing states of the outbound points can be further reached, and warehousing management is optimized.
It is to be noted that the foregoing two possible implementations may be combined with each other, and a combined solution of the two implementations also belongs to the content of the present disclosure.
S404: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
S404 has the same or corresponding technical features as S103. For detailed description, refer to S103. Details are not described.
For the method for determining to-be-outbound containers provided in the present disclosure, based on the foregoing embodiments, when a container selection strategy in demand information entered by a user is selecting containers according to the quantity of empty compartments in a container, to-be-outbound containers meeting a compartment demand of the user can be determined from a container warehouse in combination with a container type and the quantity of empty compartments in a container that are entered by the user, so that while an individualized demand of the user is met and user experience and user satisfaction are improved, compared with existing technologies, container utilization can be further effectively improved.
S501: Receive demand information for required containers, where the demand information includes a container selection strategy, an SKU, and a total volume or the total quantity of to-be-stocked materials, and the container selection strategy is selecting containers according to an SKU.
For example, the container selection strategy is selecting containers according to an SKU; the SKU is red high-heeled shoes; and the total volume of to-be-stocked materials is A.
S502: Determine containers with a loaded SKU consistent with the SKU in the demand information in a container warehouse as second preselected containers.
The second preselected containers may have remaining capacities or may have no remaining capacity.
For example, assuming that the SKU in the obtained demand information is red high-heeled shoes, containers loaded with red high-heeled shoes in the container warehouse are determined as the second preselected containers.
S503: Select to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume or the total quantity of to-be-stocked materials.
The remaining capacity may be a remaining volume of materials that can be accommodated in a container, or may be the remaining quantity of materials that can be accommodated.
In a possible implementation, the selecting to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume or the total quantity of to-be-stocked materials includes: acquiring remaining capacities of the second preselected containers, performing sequential addition according to an ascending order or a descending order of the remaining capacities, and if an obtained sum value is less than the total volume or the total quantity of to-be-stocked materials when the addition reaches an Nth container and the obtained sum value is greater than or equal to the total volume or the total quantity of to-be-stocked materials when the addition reaches an (N+1)th container, determining the first container to the (N+1)th container as the to-be-outbound containers.
Optionally, the method further includes: if a sum value of remaining capacities of all the second preselected containers is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, acquiring a historical packing record corresponding to the SKU indicated in the demand information; determining a container type of containers with the largest use count of the SKU in the historical packing record as a container type of the to-be-outbound containers; and determining to-be-outbound containers according to the container type of the to-be-outbound containers, the sum value of remaining capacities of the second preselected containers, and the total quantity of to-be-stocked materials indicated in the demand information.
Specifically, if the sum value of remaining capacities of all the second preselected containers is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, that is, an obtained sum value is less than the total volume or the total quantity of to-be-stocked materials when the addition reaches the last container, it indicates that remaining capacities corresponding to containers loaded with the corresponding SKU in the demand information in the container warehouse cannot meet a demand. In this case, at least one empty container may be determined as a to-be-outbound container, and the at least one empty container is used for loading the remaining to-be-stocked materials. Alternatively, the historical packing record corresponding to the required SKU may be acquired, and a container type with the largest count of placing the SKU in the historical packing record is determined. For example, in the historical packing record, the SKU is stored in an 8-compartment container four times and is stored in a 4-compartment container twice. In this case, the container type of the to-be-outbound containers is determined as an 8-compartment container.
Optionally, if the obtained sum value is less than the total volume or the total quantity of to-be-stocked materials when the addition reaches the last container, or, if a record of the SKU does not exist in the historical packing record, the container type of the to-be-outbound containers may be determined according to the SKU in the demand information and prestored feature information of a plurality of containers.
For example, the container type of the to-be-outbound containers is determined according to a volume of an SKU, prestored compartment volumes of a plurality of containers, and a container type. In another example, the container type of the to-be-outbound containers is determined according to a type of an SKU, prestored types of SKUs to which a plurality of containers are applicable, and a container type.
Optionally, if the obtained sum value is less than the total volume or the total quantity of to-be-stocked materials when the addition reaches the last container, or, if a record of the SKU does not exist in the historical packing record, the container type of the to-be-outbound containers may be determined according to distances between containers and outbound points and/or the quantity of compartments of containers.
For example, a container type with the largest quantity of compartments is determined as a target container type, and a completely empty container of the target container type is determined as a first container, or, a container closest to an outbound point is used as a first container, or, a container closest to an outbound point and having the largest quantity of compartments is used as a first container, and an outbound operation is performed on the first container. If a confirmation message is received, a capacity of the first container is acquired, and the quantity N of required containers is determined according to the capacity of the first container and the total volume or the total quantity of to-be-stocked materials, and N first containers are determined as the to-be-outbound containers, to make a total capacity of N+1 first containers greater than or equal to the total volume or the total quantity of to-be-stocked materials. If a confirmation message is not received, a container type with the second largest quantity of compartments to the target container type is determined as a new target container type, or a container that is the second closest to the outbound point to the first container and has the quantity of compartments different from that of the first container as a new first container, or a container that has the second largest quantity of compartments to the first container and is closest to the outbound point is determined as a new first container, and the foregoing actions are performed again, until a confirmation message is received.
Specifically, after the first containers are outputted, if finding that the container compartment cannot accommodate the SKU, a sorting person does not send a confirmation message, and if finding that the container compartment can accommodate the SKU, sends a confirmation message.
Optionally, if a record of the SKU does not exist in the historical packing record, a compartment type may be determined according to the SKU, and a volume of a single compartment of the determined compartment type should be greater than or equal to a volume corresponding to the SKU, that is, a minimum volume of to-be-stocked materials.
Optionally, if a record of the SKU does not exist in the historical packing record, a container of any type may be outputted, and a sorting person manually adjusts a compartment type of the container according to an actual demand.
Optionally, the selecting to-be-outbound containers from the second preselected containers according to the total quantity of to-be-stocked materials may be determining, according to the total quantity of to-be-stocked materials, a total volume corresponding to to-be-stocked materials, and then selecting the to-be-outbound containers from the second preselected containers according to the total volume. For a corresponding specific implementation process, refer to the foregoing content. Details are not described.
Optionally, the selecting to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials includes: acquiring distances between the second preselected containers and corresponding outbound points; and selecting the to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials and the distances between the second preselected containers and the corresponding outbound points.
For example, the to-be-outbound containers are determined from the second preselected containers according to an ascending order of distances between the second preselected containers and the corresponding outbound points.
Through the method, the outbound efficiency of containers can be improved, a balance between warehousing states of the outbound points can be further reached, and warehousing management is optimized.
S504: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
S504 has the same or corresponding technical features as S103. For detailed description, refer to S103. Details are not described.
For the method for determining to-be-outbound containers provided in the present disclosure, based on the foregoing embodiments, when a container selection strategy entered by a user is selecting containers according to an SKU, SKU clustering can be implemented, and materials of a same type are placed together, thereby reducing the difficulty of warehouse management, and improving the efficiency of warehouse management. Further, to-be-outbound containers are determined according to an ascending order of remaining capacities, so that containers with small remaining capacities can be cleared in time, thereby improving container utilization. To-be-outbound containers are determined according to a descending order of remaining capacities, so that the stocking efficiency of to-be-stocked materials can be improved.
S601: Receive demand information for required containers, where the demand information includes a container selection strategy and container codes, and the container selection strategy is selecting containers according to container codes.
For example, the container selection strategy is selecting containers according to container codes; and a container code is 001.
S602: Determine containers with code information consistent with the container codes indicated in the demand information in a container warehouse as to-be-outbound containers.
S603: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
S603 has the same or corresponding technical features as S103. For detailed description, refer to S103. Details are not described.
For the method for determining to-be-outbound containers provided in the present disclosure, based on the foregoing embodiments, when a container selection strategy entered by a user is selecting containers according to container codes, so that to-be-outbound containers can be accurately positioned according to container codes entered by the user, thereby meeting user demands, and improving user experience.
S701: Receive demand information for required containers, where the demand information includes a volume of to-be-stocked materials and the total quantity of to-be-stocked materials.
S702: Determine a container type of to-be-outbound containers according to the volume of to-be-stocked materials.
Optionally, when the demand information includes a type of to-be-stocked materials, the container type of the to-be-outbound containers may be determined according to the type of to-be-stocked materials.
One compartment of a to-be-outbound container should be able to accommodate at least one to-be-stocked material.
S703: Determine containers with a container type consistent with the container type of the to-be-outbound containers in a container warehouse as third preselected containers.
S704: Determine the to-be-outbound containers according to the total quantity of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers.
The to-be-outbound containers may include completely empty containers and non-completely empty containers, and the preset proportion coefficient is used for representing a proportion relationship between the completely empty containers and the non-completely empty containers in the to-be-outbound containers. For example, the to-be-outbound containers may include 80% of completely empty containers and 20% of non-completely empty containers.
The quantity of remaining empty compartments of non-completely empty containers may be the same or may be different.
Optionally, the non-completely empty containers may be containers that are loaded with materials the same as or related to to-be-stocked materials and have an empty compartment.
Optionally, the to-be-outbound containers may be further determined in combination with distances between containers and corresponding outbound points.
Continuing to refer to the foregoing examples, assuming that the quantity of to-be-outbound containers is 10, and 80% of completely empty containers and 20% of non-completely empty containers are included, that is, eight completely empty containers and two non-completely empty containers are included, distances between the third preselected containers and corresponding outbound points may further be acquired, and eight completely empty containers and two non-completely empty containers are respectively selected according to an ascending order of distances between the completely empty containers and the non-completely empty containers and corresponding outbound points.
Through the method, the outbound efficiency of containers can be improved, a balance between warehousing states of the outbound points can be further reached, and warehousing management is optimized.
Optionally, the to-be-outbound containers may be determined according to the volume of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers.
A volume of to-be-stocked materials that can be accommodated in one compartment of the third preselected containers is fixed. Therefore, conversion may be performed first. For example, the quantity of compartments required for complete loading of to-be-stocked materials is determined according to the volume of to-be-stocked materials and the volume of to-be-stocked materials that can be accommodated in one compartment of the third preselected containers, so that the quantity of required to-be-outbound containers is obtained.
S705: Perform an outbound operation on the to-be-outbound containers, to allow to-be-stocked materials to be placed in the to-be-outbound containers that are performed the outbound operation for stocking.
For example, when the to-be-outbound containers are sequentially outputted, completely empty containers may be outputted first, and then non-completely empty containers are outputted.
Optionally, during the outbound of the non-completely empty container, materials in the container are locked, that is, the materials in the container are in an unavailable state. If an outbound order needs to use a corresponding material, the material is outbound from another container. If the material does not exist in any other container, this order is first suspended. The reason of suspending the order is that the container is moved out. Normal processing of the suspended order is restored only when the container is stocked again and the material is unfrozen.
S705 has the same or corresponding technical features as S103. For detailed description, refer to S103. Details are not described.
For the method for determining to-be-outbound containers provided in the present disclosure, When demand information entered by a user includes a volume of to-be-stocked materials and the total quantity of to-be-stocked materials, a container type of to-be-outbound containers is determined according to the volume of to-be-stocked materials; containers with a container type consistent with the container type of the to-be-outbound containers in a container warehouse are determined as third preselected containers; and the to-be-outbound containers are determined according to the total quantity of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers. In this way, both the stocking efficiency and the container utilization can be ensured, thereby optimizing a warehousing system.
S801: Acquire feature information of to-be-stocked materials.
The feature information of to-be-stocked materials includes at least one piece of the following information: the quantity of to-be-stocked materials and an SKU.
S802: Determine a container selection strategy according to the feature information of to-be-stocked materials.
Optionally, the feature information of to-be-stocked materials includes the quantity of to-be-stocked materials, and the determining a container selection strategy according to the feature information of to-be-stocked materials includes: if the quantity of to-be-stocked materials is greater than or equal to a first preset threshold, determining that the container selection strategy is selecting completely empty containers.
Through the method, the to-be-outbound containers can be quickly determined, thereby improving the efficiency of determining containers, and improving the outbound efficiency of containers, and correspondingly the stocking efficiency of materials can be further improved.
Optionally, if the quantity of to-be-stocked materials is less than the first preset threshold, it is determined that the container selection strategy is selecting containers according to the quantity of empty compartments in a container.
Through the method, containers can be accurately selected, thereby improving container utilization.
Optionally, if the feature information of to-be-stocked materials includes an SKU and the quantity of to-be-stocked materials and the quantity of to-be-stocked materials is greater than a second preset threshold, the container selection strategy is selecting containers according to an SKU.
Optionally, the second preset threshold may be set to a large value.
Through the method, when to-be-stocked materials are a large number of materials of a single type, the container selection strategy for selecting containers according to an SKU is used, and same SKUs can be placed together, thereby optimizing warehouse management.
Optionally, if the feature information of to-be-stocked materials includes an SKU, the container selection strategy is selecting containers according to container codes.
Through the method, the clustering of associated commodities can be implemented.
S803: Send the container selection strategy.
For the method for determining to-be-outbound containers provided in the present disclosure, feature information of to-be-stocked materials is acquired, and a container selection strategy is determined and outbound according to the feature information of to-be-stocked materials. Send container selection strategies can be determined according to features of to-be-stocked materials. Different demands for different materials for stocking are met, thereby improving the accuracy of container outbound, and further improving the appropriateness of warehousing.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of containers the container selection strategy is selecting completely empty containers, and the processing module 92 is specifically configured to determine, from a container warehouse according to the quantity of containers indicated in the demand information, completely empty containers matching the container type indicated in the demand information as the to-be-outbound containers.
Optionally, the processing module 92 is specifically configured to: use the completely empty containers matching the container type indicated in the demand information in the container warehouse as preliminary to-be-outbound containers; acquire distances between the preliminary to-be-outbound containers and corresponding outbound points; and select, from the preliminary to-be-outbound containers according to the distances and the quantity of containers, containers corresponding to the quantity of containers as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a container type, and the quantity of empty compartments in a container, the container selection strategy is selecting containers according to the quantity of empty compartments in a container, and the processing module 92 is specifically configured to: determine containers with a container type matching the container type in the demand information and having empty compartments in a container warehouse as first preselected containers; and determine the to-be-outbound containers from the first preselected containers according to the quantity of empty compartments in a container in the demand information, to make a total sum of the quantity of empty compartments in all the to-be-outbound containers greater than or equal to the quantity of empty compartments in a container in the demand information.
Optionally, the processing module 92 is specifically configured to: perform sequential addition according to an ascending order or a descending order of the quantity of empty compartments in the first preselected containers; and if an obtained sum value of the quantity of empty compartments is less than the quantity of empty compartments in a container in the demand information when the addition reaches an Nth container and the obtained sum value is greater than or equal to the quantity of empty compartments in a container in the demand information when the addition reaches an (N+1)th container, determine the first container to the (N+1)th container as the to-be-outbound containers.
Optionally, the demand information includes a container selection strategy, a stock keeping unit (SKU), and a total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, the container selection strategy is selecting containers according to an SKU, and the processing module 92 is specifically configured to: determine containers with a loaded SKU consistent with the SKU in the demand information in a container warehouse as second preselected containers; and select the to-be-outbound containers from the second preselected containers according to the total volume or the total quantity of to-be-stocked materials, to make a sum value of remaining capacities of all the to-be-outbound containers greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials.
Optionally, the processing module 92 is specifically configured to: acquire remaining capacities of the second preselected containers, perform sequential addition according to an ascending order or a descending order of the remaining capacities, and if an obtained sum value is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when the addition reaches an Nth container and the obtained sum value is greater than or equal to the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials when the addition reaches an (N+1)th container, determine the first container to the (N+1)th container as the to-be-outbound containers.
Optionally, the processing module 92 is further configured to: if a sum value of remaining capacities of all the second preselected containers is less than the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials, determine whether a historical packing record corresponding to the SKU indicated in the demand information can be acquired; if the historical packing record can be acquired, determine a container type of containers with the largest use count in the historical packing record as a container type of the to-be-outbound containers; and determine the to-be-outbound containers according to the container type of the to-be-outbound containers, the sum value of remaining capacities of the second preselected containers, and the total volume of to-be-stocked materials or the total quantity of to-be-stocked materials indicated in the demand information.
Optionally, the processing module 92 is specifically configured to: determine a capacity difference value according to the sum value of remaining capacities of the second preselected containers and the total volume or the total quantity of to-be-stocked materials indicated in the demand information; select at least one completely empty container corresponding to the container type of the to-be-outbound containers, to make a total capacity of the completely empty container corresponding to the container type of the to-be-outbound containers greater than or equal to the capacity difference value; and determine the second preselected containers and the at least one completely empty container corresponding to the container type of the to-be-outbound containers as the to-be-outbound containers.
Optionally, the processing module 92 is specifically configured to: determine containers with code information consistent with the container codes indicated in the demand information in a container warehouse as the to-be-outbound containers.
Optionally, the processing module 92 is specifically configured to: determine a container type of the to-be-outbound containers according to the volume of to-be-stocked materials; determine containers with a container type consistent with the container type of the to-be-outbound containers in a container warehouse as third preselected containers; and determine the to-be-outbound containers according to the total quantity of to-be-stocked materials, a preset proportion coefficient, and the quantity of vacant compartments of the third preselected containers.
Optionally, the processing module 92 is specifically configured to determine to-be-outbound containers according to the demand information for required containers and position information of the outbound points.
The apparatus for determining to-be-outbound containers may perform the foregoing method for determining to-be-outbound containers. For the content and effect of the apparatus, refer to the method embodiment part. Details are not described again.
Optionally, the feature information of to-be-stocked materials includes the quantity of to-be-stocked materials, and the processing module 102 is specifically configured to: if the quantity of to-be-stocked materials is greater than a first preset threshold, determine that the container selection strategy is selecting completely empty containers.
Optionally, if the feature information of to-be-stocked materials includes an SKU and the quantity of to-be-stocked materials and the quantity of to-be-stocked materials is greater than a second preset threshold, the container selection strategy is selecting containers according to an SKU.
Optionally, if the feature information of to-be-stocked materials includes an SKU, the container selection strategy is selecting containers according to container codes.
The apparatus for determining to-be-outbound containers may perform the foregoing method for determining to-be-outbound containers. For the content and effect of the apparatus, refer to the method embodiment part. Details are not described again.
Optionally, the control device further includes a transceiver 113, configured to implement communication with another device.
The control device may perform the foregoing methods for determining to-be-outbound containers provided in corresponding embodiments. For the content and effect of the apparatus, refer to the method embodiment part. Details are not described again.
The present disclosure further provides a computer-readable storage medium. The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions, when being executed by a processor, implement the foregoing method in any method embodiment.
The computer-executable instructions stored in the computer-readable storage medium, when being executed by the processor, can implement the foregoing method for determining to-be-outbound containers. For the content and effect of the apparatus, refer to the method embodiment part. Details are not described again.
The present disclosure further provides a computer program product, including a computer program/instructions, where the computer program/instructions, when being executed by a processor, implement the foregoing method in any method embodiment.
The computer-executable instructions stored in the computer-readable storage medium, when being executed by the processor, can implement the foregoing method for determining to-be-outbound containers. For the content and effect of the apparatus, refer to the method embodiment part. Details are not described again.
Finally, it should be noted that the foregoing embodiments are merely used for describing the technical solutions of the present disclosure, but are not intended to limit the present disclosure. Although the present disclosure is described in detail with reference to the foregoing embodiments, it should be appreciated by a person skilled in the art that, modifications may still be made to the technical solutions recorded in the foregoing embodiments, or equivalent replacements may be made to the part of all of the technical features; and these modifications or replacements will not cause the essence of corresponding technical solutions to depart from the scope of the technical solutions in the embodiments of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
202210367890.4 | Apr 2022 | CN | national |
This application is a continuation of International Patent Application No. PCT/CN2023/081463 filed on Mar. 14, 2023, which claims priority to Chinese Patent Application No. 202210367890.4, filed on Apr. 8, 2022, the disclosures of which are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2023/081463 | Mar 2023 | WO |
Child | 18903765 | US |