Warehouse management method and device, storage medium and electronic equipment
By monitoring the replenishment task triggering events in the warehouse and automatically determining the replenishment task based on replenishment rules and cargo information, the problems of untimely replenishment and data integration difficulties in the existing technology are solved, intelligent replenishment decision-making management is realized, and the efficiency of goods circulation and replenishment is improved.
Patent Information
- Application Number
- CN202311866057.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing warehouse replenishment strategy relies on manual supervision, resulting in untimely replenishment, difficulty in data integration, lack of intelligent decision-making capabilities, and inability to adapt to complex market environments and changes.
By monitoring the replenishment task trigger event, the target replenishment quantity, storage warehouse location and picking warehouse location are automatically determined based on replenishment rules and goods information, and a replenishment task is generated and assigned to the operator to realize intelligent replenishment decision management.
The cargo flow efficiency and replenishment efficiency have been improved, and multi-regional and multi-person allocation and optimal replenishment path planning have been realized, which is in line with the sorting needs of the goods to be replenished.
Smart Images

Figure CN120235545A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of warehousing logistics, and particularly to a warehousing management method, device, storage medium, and electronic device. Background Art
[0002] The warehouses of modern enterprises have become the logistics centers of the enterprises. For modern warehouses, reasonable partition design is the key to their efficient operation. By reasonably partitioning the interior of the warehouse and allowing each area to undertake corresponding responsibilities and tasks, the operation efficiency of the warehouse and the goods management ability can be maximized.
[0003] For goods with full-in and zero-out, the partitions of the warehouse include a receiving area, a shipping area, a packaging area, a picking area, a storage area, a management area, etc. As the name implies, the storage area is used to provide storage space for goods; the picking area is the area where pickers manually select goods, usually adjacent to the storage area. This area will provide a centralized picking location for pickers, so that they do not have to pick goods in the more extensive storage area, improving the picking efficiency. There is usually also a replenisher position in the picking area. When the goods in the picking area are reduced to a certain quantity, the replenisher needs to fill the relevant goods into the replenishment area to provide the corresponding goods for the pickers.
[0004] The current replenishment strategy relies on manual supervision of inventory conditions, which is prone to problems such as untimely replenishment and difficult data integration, and lacks intelligent decision-making ability. This may cause the management system to be unable to adapt to complex market environments and changes. Summary of the Invention
[0005] In view of this, embodiments of the present disclosure provide a warehousing management method, device, storage medium, and electronic device.
[0006] In a first aspect, an embodiment of the present disclosure provides a warehousing management method, including: when a replenishment task trigger event is monitored, determining the goods information of the goods to be replenished corresponding to the replenishment task trigger event; based on the replenishment rule and the goods information, determining the task information corresponding to the goods to be replenished, where the task information includes a target replenishment quantity, a target storage location in the storage area, and a target picking location in the picking area, and the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished; generating a replenishment task corresponding to the task information, and assigning the replenishment task to a target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
[0007] In combination with the first aspect, in certain implementations of the first aspect, the warehouse management method further includes: inventorying the remaining quantity of the target goods in the picking area every replenishment cycle; establishing a replenishment task trigger event corresponding to the target goods when the remaining quantity of the target goods is lower than the replenishment task trigger threshold; and / or, when receiving a target goods order, determining the quantity of ordered goods in the target goods order; if the quantity of ordered goods is greater than the ordered goods quantity threshold or the remaining quantity of the target goods, establishing a replenishment task trigger event corresponding to the target goods.
[0008] In combination with the first aspect, in certain implementations of the first aspect, determining task information corresponding to the goods to be replenished based on replenishment rules and goods information, includes: determining the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished; determining the storage location information of the goods to be replenished in the storage area, where the storage location information includes the location of the storage bin and the storage quantity; determining the replenishment preference mode of the replenishment rules, where the replenishment preference mode includes at least one of the modes of clearance first, least picking times first, and shortest replenishment path first; based on the replenishment rules and the storage location information, determining at least one target storage bin that meets the replenishment preference mode, and the picking quantity corresponding to the target storage bin, where the sum of the picking quantities corresponding to all the target storage bins is equal to the target replenishment quantity.
[0009] In combination with the first aspect, in certain implementations of the first aspect, the goods information includes the volume and weight of the goods. Determining the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished, includes: predicting the replenishment quantity of the goods to be replenished based on the historical replenishment information to obtain the predicted replenishment quantity; determining the maximum replenishment quantity of the goods to be replenished based on the volume and / or weight of the goods in the goods information; obtaining the minimum replenishment quantity of the goods to be replenished, and determining the target replenishment quantity based on the predicted replenishment quantity, the maximum replenishment quantity, and the minimum replenishment quantity.
[0010] In combination with the first aspect, in certain implementations of the first aspect, predicting the replenishment quantity of the goods to be replenished based on the historical replenishment information to obtain the predicted replenishment quantity, includes: obtaining a regression prediction model, where the regression prediction model is trained based on the goods information and the historical replenishment information of the goods to be replenished; determining the historical sales quantity of the goods to be replenished during the replenishment cycle before the current time; updating the regression prediction model based on the historical sales quantity; determining the predicted replenishment quantity based on the updated regression prediction model.
[0011] In combination with the first aspect, in some implementations of the first aspect, assigning a replenishment task to a target operator includes: determining the task priority of the replenishment task based on the goods information and the task information, where the task priority represents the urgency of the replenishment task; determining the target operator based on the task priority and the operator information of all operators, where the operator information includes the operator's location, replenishment skills, and replenishment task list; assigning the replenishment task to the target operator, and updating the replenishment task list of the target operator based on the task priority.
[0012] In combination with the first aspect, in some implementations of the first aspect, the warehouse management method further includes: when it is monitored that the target operator completes the instruction of the replenishment task, updating the inventory data tables of the storage area and the picking area based on the target replenishment quantity, the target storage location, and the target picking location; and / or marking the replenishment task as completed and deleting the replenishment task from the terminal of the target operator.
[0013] In a second aspect, an embodiment of the present disclosure provides a warehouse management device, including: a first determination module, configured to determine the goods information of the goods to be replenished corresponding to the replenishment task trigger event when a replenishment task trigger event is monitored; a second determination module, configured to determine the task information corresponding to the goods to be replenished based on the replenishment rule and the goods information, where the task information includes the target replenishment quantity, the target storage location in the storage area, and the target picking location in the picking area, and the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished; a generation module, configured to generate a replenishment task corresponding to the task information and assign the replenishment task to the target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
[0014] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein, the processor is configured to execute the warehouse management method of the first aspect by executing the executable instructions.
[0015] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the warehouse management method of the first aspect is implemented.
[0016] In the warehousing management method provided by the present disclosure, the generation of replenishment tasks, the determination of task information, and the assignment of target operators are all automatically completed according to preset rules and cargo information. The target operator can complete the task according to the guidance of the task information. Through the replenishment rules, intelligent replenishment decision-making management can be realized, and multi-region, multi-personnel allocation, and optimal replenishment path planning can be achieved. At the same time, the target replenishment quantity is jointly determined by the cargo information and its historical replenishment information, which better meets the sorting requirements of the goods to be replenished and improves the cargo turnover efficiency and replenishment efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features, and advantages of the present disclosure will become more obvious by describing the embodiments of the present disclosure in more detail with reference to the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure, and constitute a part of the specification. They are used to explain the present disclosure together with the embodiments of the present disclosure, and do not constitute a limitation to the present disclosure. In the drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 The following shows a schematic diagram of the application scenario of the warehousing management method provided by an exemplary embodiment of the present disclosure.
[0019] Figure 2 The following shows a schematic diagram of the process of the warehousing management method provided by an exemplary embodiment of the present disclosure.
[0020] Figure 3a 、 Figure 3b The following respectively shows schematic diagrams of the processes of the warehousing management method provided by another exemplary embodiment of the present disclosure.
[0021] Figure 4 The following shows a schematic diagram of the process of the step of determining the task information corresponding to the goods to be replenished based on the replenishment rule and the cargo information provided by an exemplary embodiment of the present disclosure.
[0022] Figure 5 The following shows a schematic diagram of the process of the step of determining the target replenishment quantity based on the cargo information and the historical replenishment information of the goods to be replenished provided by an exemplary embodiment of the present disclosure.
[0023] Figure 6 The following shows a schematic diagram of the process of the step of predicting the replenishment quantity of the goods to be replenished based on the historical replenishment information to obtain the predicted replenishment quantity provided by an exemplary embodiment of the present disclosure.
[0024] Figure 7 The following shows a schematic diagram of the process of the step of assigning the replenishment task to the target operator provided by an exemplary embodiment of the present disclosure.
[0025] Figure 8 The following shows a schematic diagram of the structure of the warehousing management device provided by an exemplary embodiment of the present disclosure.
[0026] Figure 9 The following is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0027] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0028] The storage area is usually divided into a shelf storage area, a pallet storage area, and a large-item storage area according to the size of the goods. The shelf storage area generally stores relatively small goods; the pallet storage area is a dedicated area for storing pallet goods, which provides dedicated storage space for pallet goods, making the stacked goods compact and easy to manage; for large items, general warehouses will prepare a large-item storage area for them. At the same time, each type of goods may be dispersed and stored in multiple shelves / storage areas, and the available inventory quantity in each shelf / storage area is dynamically changing.
[0029] Similarly, the picking area is also provided with different types of storage locations according to the size of the goods, and the available storage space of each storage location is also dynamically changing. When replenishing goods, the replenisher needs to consider which storage location in the storage area to remove the goods from, and at the same time needs to consider which picking location in the picking area to transport the retrieved goods to. Since the replenisher cannot accurately grasp the changes in warehouse data, in the above storage location planning problem, the replenisher may not be able to obtain a replenishment plan with high storage space utilization rate, few picking times, or short replenishment path.
[0030] At the same time, the replenishment quantity of goods is often determined based on a preset replenishment quantity or a simple model, and cannot adapt to the influence of factors such as different products, sales channels, seasonal changes, and promotional activities on the replenishment requirements of goods. Often, there will be a problem of untimely replenishment, which affects the subsequent picking and shipping processes.
[0031] In view of the above technical problems, the present disclosure provides a warehousing management method, including: when a replenishment task trigger event is monitored, determining the goods information of the goods to be replenished corresponding to the replenishment task trigger event; based on the replenishment rule and the goods information, determining the task information corresponding to the goods to be replenished, where the task information includes the target replenishment quantity, the target storage location in the storage area, and the target picking location in the picking area, and the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished; generating a replenishment task corresponding to the task information, and assigning the replenishment task to the target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
[0032] In the method of the present disclosure, the replenishment task is automatically triggered according to the replenishment task trigger event, and the replenishment quantity is predicted based on the goods information and its historical replenishment information to avoid the problems of untimely replenishment and unreasonable pre-replenishment quantity; at the same time, the replenishment quantity and replenishment path of the goods to be replenished are reasonably planned through the preset replenishment rule and the goods information, a corresponding replenishment task is generated and assigned to the appropriate target operator, so that the target operator can reasonably and efficiently complete the replenishment task according to the task information, improving the goods turnover efficiency and replenishment efficiency.
[0033] Figure 1 The following shows a schematic diagram of the application scenario of the warehousing management method provided by an exemplary embodiment of the present disclosure. As Figure 1 shown, the present implementation environment includes a warehouse database 110, a server 120, and a terminal 130 held by a replenisher. The warehouse database 110 and the server 120 are communicatively connected, and the server 120 and the terminal 130 are communicatively connected.
[0034] Among them, the warehouse database 110 can be an independent database or integrated on the server 120. The warehouse database 110 records the goods information, storage location, etc. of the goods stored in each storage location in the storage area and the replenishment area.
[0035] The server 120 can be an independent physical server, a blockchain or a distributed system composed of multiple physical servers, or a cloud server capable of performing cloud computing, etc. The server 120 includes pre-configured replenishment rules, and the replenishment rules can be configured for the preferences of different shippers and different types of goods respectively. For example, the corresponding replenishment rules are configured for e-commerce, express delivery, heavy goods, medicine, and warehouse laboratories. The server 120 is communicatively connected to the warehouse database 110. When the server 120 monitors that a certain type of goods needs to be replenished based on the warehouse database 110, it can generate a corresponding replenishment task based on the warehousing management method provided by the present disclosure and send the replenishment task to the terminal 130 of the target operator.
[0036] The terminal 130 may be a smart phone, a tablet computer, etc., and a client may be set on the terminal 130, which may be an application client or a browser client, etc. When the terminal 130 of the target operator receives the replenishment task sent by the server 120, the target operator can view the specific information of the replenishment task from the terminal 130 and perform the corresponding replenishment operation. The target operator can also provide real-time feedback on the progress of the task to the server 120 through the terminal 130. After receiving the feedback on the progress of the task from the target operator, the server 120 generates a corresponding record log and synchronously updates the goods information and storage location of the goods stored in each storage location in the storage area and replenishment area in the warehouse database 110; in this way, real-time dynamic management of data can be achieved.
[0037] Figure 2 FIG. 1 is a flow chart of a warehouse management method provided by an exemplary embodiment of the present disclosure. Figure 2 As shown, the warehouse management method provided by the embodiment of the present disclosure includes the following steps.
[0038] S210, when a replenishment task triggering event is monitored, determining the goods information of the to-be-replenished goods corresponding to the replenishment task triggering event.
[0039] When a replenishment task trigger event occurs, it can be considered that the quantity of a certain type of goods in the current picking area cannot meet the picking tasks for a period of time. For example, the replenishment task trigger event may be that the quantity of a certain type of goods in the picking area is lower than a threshold quantity, or that the warehouse server receives a large order for a certain type of goods, and the quantity of goods required for the large order may affect other orders. The threshold quantity can be specifically determined based on the commodity information, batch, picking location, and carrier of the goods.
[0040] When a replenishment task trigger event occurs, the corresponding goods to be replenished and their information are determined. Specifically, the goods information may include: goods name, quantity, storage location of the goods, picking location, commodity type, goods batch, owner information, carrier information, etc.
[0041] S220: Determine task information corresponding to the goods to be replenished based on the replenishment rules and the goods information.
[0042] Replenishment rules can specifically include target replenishment quantity calculation rules, storage location delisting rules, picking location listing rules, etc. Each rule is configured based on different cargo types, cargo owner types, and carrier types.
[0043] For example, for goods with a strong timeliness, such as fresh food, the storage location delisting rules should be set to prioritize delisting batches with earlier storage dates, so as to prevent the goods from being stored in the storage area for too long and becoming expired.
[0044] The target replenishment quantity calculation rule can predict the quantity of goods that need to be replenished in the picking area in this replenishment task, that is, the target replenishment quantity, based on the goods information and the historical replenishment information of the goods to be replenished.
[0045] After determining the cargo information, the corresponding replenishment rules are matched according to the cargo information, and the task information corresponding to the cargo to be replenished is determined based on the replenishment rules. Specifically, the target replenishment quantity of the cargo to be replenished is determined based on the pre-replenishment quantity calculation rules; the target storage location in the storage area and the target picking location in the picking area of the cargo to be replenished are determined based on the storage location delisting rules and the picking location listing rules.
[0046] S230, generating a replenishment task corresponding to the task information, and assigning the replenishment task to a target operator.
[0047] After determining the target replenishment quantity, target storage location, target picking location and other task information, the corresponding replenishment task can be automatically generated based on the task information. After the replenishment task is generated, a suitable operator is selected from all operators as the target operator, and the replenishment task is assigned to the target operator. Specifically, the replenishment task and its task information can be sent to the handheld terminal of the target operator.
[0048] After receiving and viewing the replenishment task, the target operator can transport the target replenishment quantity of the goods to be replenished from the target storage location to the target picking location according to the task information to complete the replenishment task.
[0049] In the disclosed embodiment, the generation of replenishment tasks, the determination of task information, and the assignment of target operators are all automatically completed based on preset rules and cargo information, and the target operators can complete the tasks according to the guidance of the task information. Through the replenishment rules, intelligent replenishment decision management can be realized, and multi-region, multi-personnel allocation, and optimal replenishment path planning can be achieved; at the same time, the target replenishment quantity is jointly determined by the cargo information and its historical replenishment information, which is more in line with the sorting requirements of the cargo to be replenished, and improves the cargo circulation efficiency and replenishment efficiency.
[0050] The following is a specific implementation method for generating a replenishment task trigger event. Figure 3a , Figure 3b As shown, the warehouse management method provided by the embodiment of the present disclosure also includes the following steps.
[0051] S310, after each replenishment cycle, count the remaining quantity of the target goods in the picking area.
[0052] The replenishment cycle can be set or adjusted by warehouse managers, shippers, etc. according to the actual situation. For example, the replenishment cycle can be set to one hour, one day, one week, or a specified time period. Exemplarily, if the replenishment cycle is one day, then the goods in the picking area can be inventoried at a specific time point every day (e.g., 6:00 p.m.).
[0053] Exemplarily, when the sales volume of goods is relatively stable, a relatively long replenishment cycle can be appropriately set to reduce the number of replenishments; when the sales volume of goods fluctuates greatly, a relatively short replenishment cycle can be appropriately set to replenish goods in a timely manner and avoid the accumulation of goods in the picking area.
[0054] The inventory process can be carried out according to categories such as picking storage locations, goods, batches, carriers, etc. in the picking area, and different replenishment cycles can be set for different categories respectively. Exemplarily, when inventorying according to the picking storage location, the goods included in each storage location are inventoried in sequence according to the storage location number, the goods therein are determined as target goods, and the quantity of the target goods in the current picking storage location is determined as the remaining quantity of the target goods.
[0055] S320, in the case where the remaining quantity of the target goods is lower than the replenishment task trigger threshold, establish a replenishment task trigger event corresponding to the target goods.
[0056] The replenishment task trigger threshold corresponding to each type of goods can be different. The replenishment task trigger threshold is specifically related to factors such as the type of goods, the sales channel of goods, the sales volume of goods, etc. It can be specifically set or adjusted by warehouse managers, shippers, etc. according to the actual situation, or can be determined by a pre-trained model.
[0057] During the inventory process, when the remaining quantity of the target goods is greater than or equal to its corresponding replenishment task trigger threshold, it is determined that the current target goods do not need to be replenished, and the inventory of the next type of target goods continues; when the remaining quantity of the target goods is less than its corresponding replenishment task trigger threshold, it is determined that the current target goods need to be replenished, and then a replenishment task trigger event corresponding to the current target goods is generated.
[0058] The above introduces the generation of replenishment task trigger events based on the replenishment cycle and the replenishment task trigger threshold. In the embodiments of the present disclosure, an implementation manner for generating replenishment task trigger events based on commodity orders is also provided, which specifically includes the following steps. It can be understood that the generation methods of the replenishment task trigger events provided in the embodiments of the present disclosure can be used in parallel, or can also be used in parallel with other unlisted generation methods, so that the methods in the embodiments of the present disclosure can promptly detect the goods that need to be replenished, improve the goods turnover efficiency, and avoid the shortage of goods.
[0059] S330, in the case of receiving a target goods order, determine the ordered quantity of goods in the target goods order.
[0060] For application scenarios such as e-commerce, it is necessary to pick and ship goods according to the buyer's order. At this time, when the ordered quantity of goods in the order is relatively high, it will put pressure on the inventory of goods in the picking area. In this case, after receiving the order for the target goods, the corresponding quantity of the target goods can be allocated from the storage area based on the ordered quantity of the goods in the target goods order, or the target replenishment quantity can also be determined by combining the quantity of the target goods in the picking area.
[0061] Therefore, when receiving an order for the target goods, the ordered quantity of the goods in the order should be determined first. It can be understood that for the case where a single order includes multiple types of goods, each type of goods can be separately determined as the target goods and the following steps can be executed.
[0062] S340, if the ordered quantity of the goods is greater than the ordered quantity threshold of the goods or the remaining quantity of the target goods, a replenishment task trigger event corresponding to the target goods is established.
[0063] Different target goods correspond to different ordered quantity thresholds of the goods, which can be specifically set or adjusted according to the actual situation. When the ordered quantity of the goods in the order is greater than the ordered quantity threshold of the target goods, it indicates that the current order will put pressure on the inventory of goods in the picking area, and thus may lead to the situation that the quantity of the target goods in the picking area cannot meet the needs of other orders in a timely manner; at this time, a replenishment task trigger event corresponding to the target goods should be established to replenish the goods in a timely manner.
[0064] Or, when the ordered quantity of the goods in the order is greater than the ordered quantity threshold of the target goods, it indicates that the quantity of the target goods in the current picking area has been unable to meet the requirements of the current target goods order; at this time, a replenishment task trigger event corresponding to the target goods should be established so that the picker can replenish the goods in a timely manner and complete the target goods order.
[0065] When the ordered quantity of the goods in the order is simultaneously less than or equal to the ordered quantity threshold of the goods and the remaining quantity of the target goods, there is no need to generate a replenishment task trigger event.
[0066] In the embodiments of the present disclosure, a method for generating a replenishment task trigger event is introduced, and various methods are used to monitor the sorting situation of the goods in real time, improve the sensitivity to the quantity of the goods, so as to improve the goods turnover efficiency and avoid goods shortages.
[0067] After the replenishment task trigger event is generated, in response to the replenishment task trigger event, the target replenishment quantity and the replenishment path are planned based on the replenishment rules and the goods information. The following continues to introduce a specific implementation manner of the steps for determining the task information corresponding to the goods to be replenished based on the replenishment rules and the goods information.
[0068] Such as Figure 4As shown, the steps for determining the task information corresponding to the goods to be replenished based on the replenishment rule and the goods information provided by an exemplary embodiment of the present disclosure include the following steps.
[0069] S410. Determine the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished.
[0070] The historical replenishment information of the goods to be replenished may specifically include factors such as the time nodes of each replenishment of this type of goods, the replenishment quantity, the promotion activity information corresponding to the time nodes, the sales channels, and seasonal changes within a certain period of time.
[0071] By synthesizing these factors, jointly determine the target replenishment quantity. Therefore, the target replenishment quantity calculation rule in the embodiments of the present disclosure can adapt to different types of goods, sales channels, and seasonal change situations, and generate a target replenishment quantity suitable for the current replenishment task.
[0072] S420. Determine the storage location information of the goods to be replenished in the storage area.
[0073] As described above, the storage locations may include types such as shelf storage areas, pallet storage areas, and large-item storage areas. At the same time, the same type of goods may be stored in multiple different storage locations respectively. Therefore, the storage location information of the goods to be replenished specifically includes the location of the storage location and the storage quantity of the goods to be replenished in each storage location. It can be understood that the location of the storage location can reflect different types of storage locations.
[0074] Exemplarily, the goods to be replenished, item A, are respectively stored in large-item storage area 1 and large-item storage area 2, and the storage quantity in large-item storage area 1 is 5 pieces, and the storage quantity in large-item storage area 2 is 2 pieces. At this time, the storage location information of the goods to be replenished may be: large-item storage area 1 - 5 pieces; large-item storage area 2 - 2 pieces. It can be understood that the above form of expression of the storage location information is only exemplary and should not be regarded as a limitation on the storage location information.
[0075] At the same time, it is also necessary to determine the vacant picking locations in the picking area. These picking locations should meet the storage conditions of the goods to be replenished (such as the size of the goods, storage temperature, etc.), and at the same time, the number of picking locations should be greater than or equal to the target replenishment quantity.
[0076] S430. Determine the replenishment preference mode of the replenishment rule.
[0077] The replenishment preference mode includes at least one of first-clearance priority, least-picking-times priority, and shortest-replenishment-path priority.
[0078] As the name implies, clearance priority means that when planning a route, priority is given to a solution that can clear a storage location of the goods to be replenished in the storage area. For example, when the target replenishment quantity of the goods A to be replenished is 2, since the storage quantity of the goods A to be replenished in the large storage area 2 is 2, the goods should be picked up from the large storage area 2 first to clear the large storage area 2.
[0079] Minimum picking times priority means picking up goods from the same storage location first. For example, when the target replenishment quantity of the to-be-replenished goods A is 3, since the storage quantity of the to-be-replenished goods A in the large storage area 1 is 5 pieces and the storage quantity in the large storage area 2 is 2 pieces, the goods should be picked up from the large storage area 1 first to reduce the number of picking times.
[0080] The shortest replenishment path priority means that the path from the storage location to the picking location is the shortest. This replenishment preference mode can speed up the replenishment speed of operators and is suitable for situations where there are many replenishment tasks.
[0081] S440, based on the replenishment rule and the storage location information, determine at least one target storage location that meets the replenishment preference mode, and the pickup quantity corresponding to the target storage location.
[0082] The examples listed above involve a small number of goods and storage locations, so the appropriate replenishment plan can be determined intuitively. When considering the actual application scenario, there are many types of goods and complex storage conditions, the optimal replenishment plan can be planned through the replenishment rules preset in the server.
[0083] The replenishment rules specifically include various storage location delisting rules, picking location shelving rules, and location designation rules; they also include preset location search algorithms, path planning algorithms, batch matching algorithms, etc. Each algorithm follows the above-mentioned multiple rules and plans the optimal replenishment plan that can meet the replenishment preference pattern based on the storage location information.
[0084] Specifically, the storage location delisting rules specify in detail the delisting priority of storage locations under various circumstances. The picking location listing rules specify in detail the listing priority of picking locations under various circumstances. The location assignment rules specify in detail how to assign the location and type of picking locations based on factors such as weight, size, quantity, storage conditions, etc. of various types of goods.
[0085] The batch matching algorithm specifically includes exact matching, fuzzy matching, and batch priority. Exact matching is used to accurately find the storage location of goods that belong to the same batch as the goods in the picking location; fuzzy matching is used to find the storage location of goods that belong to the same batch or a similar batch as the goods in the picking location; batch priority is used to find the storage location of goods that belong to the same batch as the goods in the picking location. If no suitable storage location can be found, the storage location of goods from different batches will continue to be searched.
[0086] The storage location search algorithm can determine appropriate storage locations and picking locations according to the above rules; the path planning algorithm can perform path planning based on the appropriate storage locations and picking locations, and determine an appropriate path therefrom. It can be understood that the number of storage locations and picking locations determined by the storage location search algorithm can be multiple, and at the same time, the number of paths determined by the path planning algorithm can also be multiple. At this time, the optimal replenishment plan can be selected therefrom based on the replenishment preference pattern.
[0087] Exemplarily, the above algorithms may include a linear regression model, a time series regression model, a deep learning model, a decision tree model, a hybrid model, etc.
[0088] The optimal replenishment plan should include: at least one target storage location and the corresponding off-shelf quantity (i.e., the picking quantity) for each target storage location; at least one target picking location and the corresponding on-shelf quantity for each target picking location; at the same time, it may also include the specific path from the target storage location to the target picking location.
[0089] It should be noted that the sum of the picking quantities corresponding to all target storage locations should be equal to the target replenishment quantity.
[0090] In the embodiments of the present disclosure, an optimal replenishment plan can be planned based on the replenishment rules, storage location information, and replenishment preference pattern, improving the replenishment efficiency. At the same time, by setting different replenishment preference patterns, the diverse needs of users can be met, improving the applicability of the method.
[0091] Next, a specific implementation manner for determining the target replenishment quantity will be continued. As Figure 5 shown, the steps for determining the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished provided by an exemplary embodiment of the present disclosure include the following steps.
[0092] S411, based on the historical replenishment information, predict the replenishment quantity of the goods to be replenished to obtain a pre-replenishment quantity.
[0093] Perform data analysis on the pre-replenishment quantity of the goods to be replenished based on the historical replenishment information thereof, and predict the replenishment quantity trend in a future period of time. At this time, an appropriate pre-replenishment quantity can be determined according to the replenishment cycle.
[0094] S412, based on the volume and / or weight of the goods in the goods information, determine the maximum replenishment quantity of the goods to be replenished.
[0095] The goods information of the goods to be replenished includes the volume, weight, etc. of the goods. Considering the actual accommodation capacity of the picking locations in the picking area, when the volume and weight of the goods to be replenished are large, the replenishment quantity thereof should be appropriately restricted.
[0096] Therefore, the maximum replenishment quantity of the goods to be replenished should be determined based on the volume and / or weight of the goods to be replenished.
[0097] S413. Obtain the minimum replenishment quantity of the goods to be replenished, and determine the target replenishment quantity based on the pre-replenishment quantity, the maximum replenishment quantity, and the minimum replenishment quantity.
[0098] To control the replenishment frequency and reduce the replenishment pressure on the operators, the warehouse manager can set the respective minimum replenishment quantity for each type of goods.
[0099] After determining the minimum replenishment quantity, the maximum replenishment quantity, and the pre-replenishment quantity of the goods to be replenished, the final target replenishment quantity can be determined.
[0100] Specifically, when the pre-replenishment quantity is less than the minimum replenishment quantity, the minimum replenishment quantity can be determined as the target replenishment quantity; when the pre-replenishment quantity is greater than the minimum replenishment quantity and less than the maximum replenishment quantity, the pre-replenishment quantity can be determined as the target replenishment quantity; when the pre-replenishment quantity is greater than the maximum replenishment quantity, the maximum replenishment quantity can be determined as the target replenishment quantity.
[0101] In the embodiments of the present disclosure, the actual capacity of the picking storage locations in the picking area, the replenishment pressure on the operators, and the demand for the goods to be replenished can be considered simultaneously, and the final target replenishment quantity can be determined comprehensively, making the method of the embodiments of the present disclosure more in line with the actual management requirements of warehouse management.
[0102] Next, a specific implementation manner for predicting the pre-replenishment quantity will be continued to be introduced. As Figure 6 shown, the steps of predicting the replenishment quantity of the goods to be replenished based on historical replenishment information to obtain the pre-replenishment quantity provided by an exemplary embodiment of the present disclosure include the following steps.
[0103] S4111. Obtain the regression prediction model.
[0104] The regression prediction model is trained based on the goods information and historical replenishment information of the goods to be replenished.
[0105] Specifically, the commodity type can be determined through the goods information of the goods to be replenished, and other goods belonging to the same commodity type as the goods to be replenished can be found. Exemplarily, if the goods to be replenished are candies of a certain specific brand, then its commodity type is candies, and other goods belonging to the same commodity type can be candies of different brands; or, the commodity type can be vaguely determined as food, and other goods belonging to the same commodity type can be different foods.
[0106] After determining the commodity type, industry information, promotional activities, historical replenishment information of multiple other goods, etc. corresponding to the commodity type can be obtained. At the same time, the goods information can also include the quantity of goods, batches, owners, regions, sales areas, etc.
[0107] Based on the above information and historical replenishment information, a regression prediction model corresponding to the goods to be replenished can be trained.
[0108] Exemplarily, the regression prediction model can be specifically expressed as:
[0109] Pre - replenishment quantity = β0 + a1β1 + … + a n β n + ε
[0110] Among them, β0 represents the lowest replenishment quantity at the previous year's level; β1, …, β n respectively represent n relevant factors for predicting the pre - replenishment quantity. For example, the benchmark pre - measurement of the industry to which the goods belong, the fluctuation quantity of the purchase - sale - inventory during the same period of inventory, etc.; a1, …, a n respectively represent the weights of the relevant factors with the same serial number; ε represents the error value during the training process.
[0111] S4112, determine the historical sales quantity of the goods to be replenished within the replenishment cycle before the current time.
[0112] Specifically, it can determine only the historical sales quantity within one replenishment cycle, or can also determine the historical sales quantities within multiple replenishment cycles before the current time, which is specifically determined by the fluctuation of the goods sales volume.
[0113] Exemplarily, if the replenishment cycle is one day, the historical sales quantity of the goods to be replenished yesterday can be determined; or, the historical sales quantities of each day within this week can be determined respectively.
[0114] S4113, update the regression prediction model based on the historical sales quantity.
[0115] Considering the influence of time factors such as sales cycle and seasonal changes on the replenishment quantity, the regression prediction model should be updated based on the historical sales quantity of the previous period to make its prediction result closer to the sales situation at the current time.
[0116] Exemplarily, the goods to be replenished are cold-proof scarves. Taking a day as the cycle, the historical sales quantities on the first day and the second day are both 10 pieces. On the third day, affected by the cold snap, the demand for cold-proof scarves surges, and the historical sales quantities on the third day and the fourth day are both 100 pieces. At this time, if we want to predict the pre-replenishment quantity for the fifth day, then the pre-replenishment quantity for the fifth day should be closer to the historical sales quantities on the third day and the fourth day. Therefore, it is necessary to update the regression prediction model based on the historical sales quantities on the third day and the fourth day so that the pre-replenishment quantity can adapt to the impact of sudden seasonal changes on the pre-replenishment quantity.
[0117] S4114. Based on the updated regression prediction model, determine the pre-replenishment quantity.
[0118] After updating the regression prediction model, the replenishment quantity of the goods to be replenished can be predicted based on the updated model to obtain the pre-replenishment quantity.
[0119] In the embodiments of the present disclosure, the regression prediction model can consider the historical replenishment information of the goods to be replenished and the historical replenishment information of the same type and the same industry goods during prediction. At the same time, the regression prediction model can be updated through the historical sales quantities before the current replenishment cycle to make it adapt to the impact of emergencies on the replenishment quantity, so as to accurately predict the current pre-replenishment quantity.
[0120] The implementation method of determining the task information of the replenishment task is introduced in detail above. After generating the replenishment task, it should be assigned to the appropriate operator. Next, a specific implementation method of assigning the replenishment task is continued. As Figure 7 shown, the steps of assigning the replenishment task to the target operator provided by an exemplary embodiment of the present disclosure include the following steps.
[0121] S710. Based on the goods information and the task information, determine the task priority of the replenishment task.
[0122] The task priority characterizes the urgency of the replenishment task. The task priority can be represented in the form of a score, or it can also be set to multiple levels, such as urgent, general, etc.
[0123] The task priority is specifically determined by the goods information and the task information. Exemplarily, when the quantity of the goods to be replenished in the picking area cannot meet the order demand to be sorted currently, then in order to ensure the timely completion of the order, the task priority of this replenishment task should be appropriately increased to ensure its priority completion. Or, when the target replenishment quantity of the goods to be replenished is small, the replenishment path is short, and the quantity of the goods to be replenished in the picking area can meet the order demand to be sorted currently, the task priority of this replenishment task can be appropriately decreased so that the operator gives priority to operating other urgent replenishment tasks to improve the replenishment efficiency.
[0124] S720. Determine a target operator based on the task priority and the operator information of all operators.
[0125] The operator information includes the operator's location, replenishment skills, and replenishment task list. The replenishment skills specifically include the types of goods that the operator can handle; the replenishment task list includes all the unfinished replenishment tasks of the operator.
[0126] After determining the task priority of the replenishment task, based on the above information, determine a suitable target operator from all the operators. Exemplarily, based on the replenishment skills, filter out the operators who can execute the replenishment task; after filtering, based on the operator's location and the quantity and task priority of the replenishment tasks in the replenishment task list, determine the operator with a relatively close location, fewer unfinished replenishment tasks, and a lower task priority as the target operator.
[0127] S730. Assign the replenishment task to the target operator and update the replenishment task list of the target operator based on the task priority.
[0128] After determining the target operator, assign the replenishment task to the target operator, and reorder the unfinished replenishment tasks held by the target operator based on the task priority, and update the replenishment task list of the target operator. Among them, the replenishment tasks with a higher task priority should be located at the front of the replenishment task list so that the target operator can process them first.
[0129] In the embodiments of the present disclosure, through the goods information of the goods to be replenished and the task information of the replenishment task, the task priority of the replenishment task can be determined. At the same time, the dynamic management of the replenishment task list is also realized. The replenishment task is assigned to a suitable operator according to the task priority, and the operator can execute the replenishment tasks in sequence according to the task priority, improving the replenishment efficiency.
[0130] When the target operator executes the replenishment task, the task completion status can also be real-time fed back through the terminal held by the operator.
[0131] Specifically, in some embodiments, the warehouse management method provided by the embodiments of the present disclosure further includes the following steps:
[0132] In the case of monitoring the instruction that the target operator has completed the replenishment task, update the inventory data tables of the storage area and the picking area based on the target replenishment quantity, the target storage location, and the target picking location.
[0133] Specifically, the inventory data table records information such as the storage locations and quantities of various types of goods. When the target operator completes the replenishment task, a corresponding completion instruction can be generated through the terminal. Upon hearing this instruction, the storage location, picking location, and the storage quantities of both in the inventory data tables of the storage area and the picking area corresponding to the goods to be replenished are updated, completing the update of the inventory data table.
[0134] The method of the embodiments of the present disclosure can grasp the inventory situation of various types of goods in real time, and thus can generate reasonable replenishment tasks based on the inventory situation.
[0135] In some embodiments, the task status of the replenishment task can also be updated. The specific steps include: marking the replenishment task as completed and deleting the replenishment task from the terminal of the target operator. This realizes the real-time update of the replenishment task list and the dynamic feedback of the task, which helps to determine the target operator.
[0136] As described above in combination with Figures 2 to 7 The embodiments of the warehousing management method of the present disclosure are described in detail. Next, the embodiments of the warehousing management device of the present disclosure are described in combination with Figure 8 The embodiments of the warehousing management device are described in detail. It should be understood that the description of the embodiments of the warehousing management method corresponds to the description of the embodiments of the warehousing management device. Therefore, the parts not described in detail can be referred to the previous method embodiments.
[0137] Figure 8 The following shows a schematic structural diagram of a warehousing management device provided by an exemplary embodiment of the present disclosure. As Figure 8 shown, the warehousing management device 800 provided by the embodiments of the present disclosure includes:
[0138] A first determination module 810, configured to determine the goods information of the goods to be replenished corresponding to the replenishment task trigger event when hearing the replenishment task trigger event;
[0139] A second determination module 820, configured to determine the task information corresponding to the goods to be replenished based on the replenishment rule and the goods information. The task information includes the target replenishment quantity, the target storage location in the storage area, and the target picking location in the picking area. Among them, the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished;
[0140] A generation module 830, configured to generate a replenishment task corresponding to the task information and assign the replenishment task to the target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
[0141] In an embodiment of the present disclosure, the warehousing management device 800 further includes a replenishment task trigger event establishment module, configured to inventory the remaining quantity of the target goods in the picking area every time a replenishment cycle elapses; establish a replenishment task trigger event corresponding to the target goods when the remaining quantity of the target goods is lower than the replenishment task trigger threshold; and / or, when receiving a target goods order, determine the ordered quantity of goods in the target goods order; if the ordered quantity is greater than the ordered quantity threshold or the remaining quantity of the target goods, establish a replenishment task trigger event corresponding to the target goods.
[0142] In an embodiment of the present disclosure, the second determination module 820 is further configured to determine the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished; determine the storage location information of the goods to be replenished in the storage area, where the storage location information includes the location of the storage location and the storage quantity; determine the replenishment preference mode of the replenishment rule, and the replenishment preference mode includes at least one of the modes of clearance first, minimum picking times first, and shortest replenishment path first; based on the replenishment rule and the storage location information, determine at least one target storage location that meets the replenishment preference mode, and the picking quantity corresponding to the target storage location, where the sum of the picking quantities corresponding to all the target storage locations is equal to the target replenishment quantity.
[0143] In an embodiment of the present disclosure, the goods information includes the volume of the goods and the weight of the goods. The second determination module 820 is further configured to predict the replenishment quantity of the goods to be replenished based on the historical replenishment information to obtain the pre-replenishment quantity; determine the maximum replenishment quantity of the goods to be replenished based on the volume and / or weight of the goods in the goods information; obtain the minimum replenishment quantity of the goods to be replenished, and determine the target replenishment quantity based on the pre-replenishment quantity, the maximum replenishment quantity, and the minimum replenishment quantity.
[0144] In an embodiment of the present disclosure, the second determination module 820 is further configured to obtain a regression prediction model, where the regression prediction model is trained based on the goods information and the historical replenishment information of the goods to be replenished; determine the historical sales quantity of the goods to be replenished during the replenishment cycle before the current time; update the regression prediction model based on the historical sales quantity; and determine the pre-replenishment quantity based on the updated regression prediction model.
[0145] In an embodiment of the present disclosure, the generation module 830 is further configured to determine the task priority of the replenishment task based on the goods information and the task information, where the task priority characterizes the urgency of the replenishment task; determine the target operator based on the task priority and the operator information of all the operators, where the operator information includes the operator's location, replenishment skills, and replenishment task list; assign the replenishment task to the target operator, and update the replenishment task list of the target operator based on the task priority.
[0146] In an embodiment of the present disclosure, the warehousing management device 800 further includes an update module, configured to, when detecting an instruction that a target operator has completed a replenishment task, update the inventory data tables in the storage area and the picking area based on the target replenishment quantity, the target storage location, and the target picking location; and / or mark the replenishment task as completed and delete the replenishment task from the terminal of the target operator.
[0147] Next, Figure 9 an electronic device according to an embodiment of the present disclosure will be described with reference to Figure 9 FIG. is a schematic structural diagram of an electronic device provided by an exemplary embodiment of the present disclosure.
[0148] As Figure 9 shown, the electronic device 900 includes one or more processors 910 and a memory 920.
[0149] The processor 910 may be a central processing unit (CPU) or other form of processing unit with data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 900 to perform desired functions.
[0150] The memory 920 may include one or more computer program products, and the computer program products may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory, etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage media, and the processor 910 may run the program instructions to implement the warehousing management methods of the various embodiments of the present disclosure described above and / or other desired functions.
[0151] In some embodiments, the electronic device 900 may further include: an input device 930 and an output device 940, and these components are interconnected through a bus system and / or other forms of connection mechanisms (not shown).
[0152] The input device 930 may include, for example, a keyboard, a mouse, and the like.
[0153] The output device 940 may output various information to the outside, such as a replenishment task list, etc. The output device 940 may include, for example, a display, a speaker, a printer, and a communication network and its connected remote output devices, etc.
[0154] Of course, for simplicity, Figure 9Only some of the components related to the present disclosure in the electronic device 900 are shown, and components such as buses, input / output interfaces, etc. are omitted. In addition, according to specific application scenarios, the electronic device 900 may further include any other appropriate components.
[0155] In addition to the above methods and devices, embodiments of the present disclosure may also be computer program products, which include computer program instructions that, when run on a processor, cause the processor to execute the steps in the warehouse management methods according to various embodiments of the present disclosure described above in this specification.
[0156] The computer program products can be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present disclosure. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The programming code can be executed entirely on the user computing device, partially on the user device, executed as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0157] In addition, embodiments of the present disclosure may also be computer-readable storage media, on which computer program instructions are stored, and the computer program instructions, when run on a processor, cause the processor to execute the steps in the warehouse management methods according to various embodiments of the present disclosure described above in this specification.
[0158] The computer-readable storage media can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable 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.
[0159] The basic principles of the present disclosure have been described in connection with specific embodiments. However, it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are only examples and not limitations. It cannot be considered that these advantages, benefits, effects, etc. are essential for each embodiment of the present disclosure. Additionally, the specific details disclosed above are only for illustrative and easy-to-understand purposes and not limitations. The above details do not limit the present disclosure to necessarily implementing with the above specific details.
[0160] The block diagrams of the devices, apparatuses, equipment, and systems involved in the present disclosure are only illustrative examples and do not intend to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open-ended terms, meaning "including but not limited to", and can be used interchangeably with each other. The word "or" and "and" used herein refer to the phrase "and / or" and can be used interchangeably with it, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to" and can be used interchangeably with it.
[0161] It should also be noted that in the devices, equipment, and methods of the present disclosure, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent solutions of the present disclosure.
[0162] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the aspects shown herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.
[0163] The above description has been given for purposes of illustration and description. Additionally, this description does not intend to limit the embodiments of the present disclosure to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions, and sub-combinations thereof.
Claims
1. A warehousing management method, characterized in that, Including: When a replenishment task trigger event is monitored, determining the goods information of the goods to be replenished corresponding to the replenishment task trigger event; Based on the replenishment rule and the goods information, determining the task information corresponding to the goods to be replenished, where the task information includes the target replenishment quantity, the target storage location in the storage area, and the target picking location in the picking area. Among them, the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished; Generating a replenishment task corresponding to the task information and assigning the replenishment task to a target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
2. The method according to claim 1, characterized in that, Also including: Inventorying the remaining quantity of the target goods in the picking area every time a replenishment cycle passes; When the remaining quantity of the target goods is lower than the replenishment task trigger threshold, establishing a replenishment task trigger event corresponding to the target goods; and / or, When a target goods order is received, determining the ordered quantity of the goods in the target goods order; If the ordered quantity is greater than the ordered quantity threshold or the remaining quantity of the target goods, establishing a replenishment task trigger event corresponding to the target goods.
3. The method according to claim 1, wherein The determining the task information corresponding to the goods to be replenished based on the replenishment rule and the goods information includes: Based on the goods information and the historical replenishment information of the goods to be replenished, determining the target replenishment quantity; Determining the storage location information of the goods to be replenished in the storage area, where the storage location information includes the location of the storage location and the storage quantity; Determining the replenishment preference mode of the replenishment rule, where the replenishment preference mode includes at least one of the modes of first clearing the warehouse, first minimizing the number of picking times, and first minimizing the replenishment path; Based on the replenishment rule and the storage location information, determining at least one target storage location that satisfies the replenishment preference mode and the picking quantity corresponding to the target storage location, where the sum of the picking quantities corresponding to all the target storage locations is equal to the target replenishment quantity.
4. The method according to claim 3, characterized in that The goods information includes the volume and weight of the goods. The determining the target replenishment quantity based on the goods information and the historical replenishment information of the goods to be replenished includes: Based on the historical replenishment information, predicting the replenishment quantity of the goods to be replenished to obtain a predicted replenishment quantity; Based on the volume and / or weight of the goods in the goods information, determining the maximum replenishment quantity of the goods to be replenished; Obtaining the minimum replenishment quantity of the goods to be replenished and determining the target replenishment quantity based on the predicted replenishment quantity, the maximum replenishment quantity, and the minimum replenishment quantity.
5. The method according to claim 4, wherein The predicting the replenishment quantity of the goods to be replenished based on the historical replenishment information to obtain a predicted replenishment quantity includes: Obtaining a regression prediction model, where the regression prediction model is trained based on the goods information and historical replenishment information of the goods to be replenished; Determining the historical sales quantity of the goods to be replenished during the replenishment cycle before the current time; Updating the regression prediction model based on the historical sales quantity; Determine the pre - replenishment quantity based on the updated regression prediction model.
6. The method according to claim 1, wherein Assigning the replenishment task to the target operator includes: Based on the goods information and the task information, determine the task priority of the replenishment task, where the task priority characterizes the urgency of the replenishment task; Based on the task priority and the operator information of all operators, determine the target operator, where the operator information includes operator location, replenishment skills, and a replenishment task list; Assign the replenishment task to the target operator and update the replenishment task list of the target operator based on the task priority.
7. The method according to claim 1, characterized in that It further includes: In the case of monitoring the instruction for the target operator to complete the replenishment task, update the inventory data tables in the storage area and the picking area based on the target replenishment quantity, the target storage location, and the target picking location; and / or, Mark the replenishment task as completed and delete the replenishment task from the terminal of the target operator.
8. A warehousing management device, characterized in that, It includes: A first determination module, configured to determine the goods information of the goods to be replenished corresponding to the replenishment task trigger event when monitoring the replenishment task trigger event; A second determination module, configured to determine the task information corresponding to the goods to be replenished based on the replenishment rule and the goods information, where the task information includes the target replenishment quantity, the target storage location in the storage area, and the target picking location in the picking area, and the target replenishment quantity is determined based on the goods information and the historical replenishment information of the goods to be replenished; A generation module, configured to generate a replenishment task corresponding to the task information and assign the replenishment task to the target operator, so that the target operator transports the goods to be replenished with the target replenishment quantity from the target storage location to the target picking location according to the replenishment task.
9. An electronic device, characterized in that, It includes: A processor; And A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute the warehousing management method according to any one of claims 1 to 7 by executing the executable instructions.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the warehousing management method according to any one of claims 1 to 7.
Citation Information
Cited By
Informatization management system of smart warehouse
CN120509833A