Logistics order sorting processing method and device, equipment and storage medium
By identifying urgent orders and generating the optimal picking path, combined with clustering and equipment status matching, the problem of urgent order delays in traditional warehousing systems is solved, and efficient urgent order processing and resource optimization are achieved.
Patent Information
- Application Number
- CN202510816248.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-26
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional warehousing systems struggle to balance efficiency and priority when facing a surge in order volume and an increase in the proportion of urgent orders, resulting in delays in time-sensitive orders and impacting customer experience.
By identifying urgent orders, generating initial picking routes, clustering orders with the same routes, combining warehouse topology and equipment status, intelligently matching equipment resources, and dynamically scheduling the optimal route, repeated picking time and the risk of missed or wrong picking are reduced.
Improve the processing speed and efficiency of urgent orders, ensure rapid fulfillment, reduce ineffective equipment operation and resource waste, and improve the response speed and resource utilization of the overall logistics system.
Smart Images

Figure CN120707245A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of logistics technology, and in particular to a method, device, equipment and storage medium for picking and processing logistics orders. Background Art
[0002] With the rapid development of intelligent logistics, order picking, as a core link in warehousing and logistics, has a direct impact on the overall supply chain's responsiveness. Traditional warehousing systems typically utilize a "first-come, first-served" order fulfillment model. However, with a surge in order volume and a growing proportion of urgent orders, existing picking strategies struggle to balance efficiency and priority. This leads to increased delays for time-sensitive orders, impacting the customer experience. Dynamically allocating resources to improve the efficiency of urgent order processing has become a critical issue that the logistics industry urgently needs to address. Summary of the Invention
[0003] This application provides a method, device, equipment and storage medium for picking and processing logistics orders to solve the problems raised by the above background technology.
[0004] In a first aspect, the present application provides a method for picking and processing logistics orders, comprising: Acquire first order information within a preset time period, where the first order information includes at least one order; Determine whether there are urgent orders among the orders; If so, generate an initial picking path for each urgent order respectively; wherein each urgent order includes at least one initial picking path; Cluster the urgent orders with the same initial picking path to obtain at least one urgent order set; Remaining picking paths, remaining volumes, and second order information of each first picking device are respectively obtained; wherein the first picking device is a picking device currently performing a picking task; For each of the urgent order sets, a total volume of items corresponding to the urgent order set is generated, and based on the initial picking path of the urgent order set, the total volume of items, the remaining picking paths and the remaining volumes of each of the first picking devices, and the second order information, it is determined whether there is a first picking device to be selected that matches the urgent order set; If so, a target first picking device is determined among the first picking devices to be selected, and the target first picking device is controlled to pick the items corresponding to the urgent order set.
[0005] In a possible implementation, generating the initial picking path for each urgent order includes: For each of the urgent orders, generating a picking node based on the storage location of the item corresponding to each item name in the urgent order; Generate all picking node sequences corresponding to each picking node; Get the warehouse topology map; For each of the picking node sequences, the corresponding positions of the picking nodes in the warehouse topology map are sequentially connected based on the transportation roads in the warehouse topology map to obtain an initial picking path corresponding to the picking node sequence.
[0006] In one possible implementation, the determining whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items in the urgent order set, the remaining picking paths and volumes of each first picking device, and the second order information includes: For each of the first picking devices, when the second order information corresponding to the first picking device does not include an urgent order within a preset time period, the remaining volume of the first picking device is not less than the total volume of the items, and the remaining picking paths of the first picking device include any initial picking path of the urgent order set, the first picking device is determined to be the first picking device to be selected.
[0007] In a possible implementation, determining a target first picking device among the first picking devices to be selected, and controlling the target first picking device to pick items corresponding to the urgent order set includes: Determine the remaining path lengths of the first picking devices to be selected respectively, and determine the first picking device to be selected corresponding to the shortest path length as the target first picking device; For each picking node of the initial picking path corresponding to the remaining picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked initial picking path to the target first picking device, so that the target first picking device picks the items corresponding to the urgent order set based on the marked initial picking path.
[0008] In a possible implementation, after determining whether there is an urgent order among the orders, the method further includes: If not, for each of the orders, add the order to the order picking priority sequence based on the order signing time of the order.
[0009] In a possible implementation, after determining whether there is a to-be-selected first picking device that matches the urgent order set based on the initial picking path, the total volume of items in the urgent order set, the remaining picking paths and volumes of each first picking device, and the second order information, the method further includes: If it does not exist, determining the path lengths of the initial picking paths respectively, and determining the initial picking path corresponding to the shortest path length as the target picking path; For each picking node of the target picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked target picking path to the second picking device, so that the second picking device picks the items corresponding to the urgent order set based on the marked target picking path; wherein, the second picking device is an idle picking device, and the second picking device includes at least one.
[0010] In a possible implementation, the method further includes: After the target first picking device completes picking of the items corresponding to the urgent order set and unloads the items corresponding to the urgent order set, the target first picking device is controlled to execute the picking tasks in the corresponding remaining picking paths.
[0011] In a second aspect, the present application provides a logistics order picking and processing device, comprising: A first acquisition module is configured to acquire first order information within a preset period of time, wherein the first order information includes at least one order; The first judgment module is used to judge whether there is an urgent order among the orders; A generation module, if there is an urgent order, for generating an initial picking path for each urgent order; wherein each of the urgent orders includes at least one initial picking path; A clustering classification module is used to cluster urgent orders with the same initial picking path to obtain at least one urgent order set; A second acquisition module is used to respectively acquire the remaining picking path, remaining volume and second order information of each first picking device; wherein the first picking device is a picking device that is currently performing a picking task; A second judgment module is configured to generate, for each of the urgent order sets, a total volume of items corresponding to the urgent order set, and determine whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items in the urgent order set, the remaining picking path and the remaining volume of each of the first picking devices, and the second order information; The control module is configured to determine a target first picking device among the first picking devices to be selected if there are first picking devices to be selected, and control the target first picking device to pick items corresponding to the urgent order set.
[0012] In a third aspect, the present application provides a terminal device, comprising a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, a picking and processing method for logistics orders as described in any one of the above items is implemented.
[0013] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by the processor, the picking and processing method for the logistics order as described in any one of the above items is implemented.
[0014] The present application provides a method, apparatus, device, and storage medium for picking and processing logistics orders, the method comprising: obtaining first order information within a preset time period, the first order information comprising at least one order; Determine whether there is an emergency order in each order; if so, generate an initial picking path for each emergency order respectively; wherein each of the emergency orders includes at least one initial picking path; cluster the emergency orders with the same initial picking path to obtain at least one emergency order set; obtain the remaining picking path, remaining volume and second order information of each first picking device respectively; wherein, the first picking device is the picking device that is performing the picking task; for each of the emergency order sets, generate the total volume of items corresponding to the emergency order set, and based on the initial picking path, total volume of items, remaining picking path, remaining volume and second order information of the emergency order set, determine whether there is a to-be-selected first picking device that matches the emergency order set; if so, determine the target first picking device among each of the to-be-selected first picking devices, and control the target first picking device to pick the items corresponding to the emergency order set. The method provided in this embodiment, on the one hand, effectively solves the delay problem of high-priority orders caused by queuing in the traditional mode by identifying urgent orders and dynamically generating the optimal initial picking path, and combines the urgent orders with the same path in combination with the clustering algorithm, further reducing the repeated picking time and ensuring the rapid fulfillment of urgent orders. On the other hand, by obtaining the remaining picking path, remaining volume and second order information of the in-transit picking equipment in real time, the urgent order set is intelligently matched with the available equipment resources, and the equipment with high path overlap and matching capacity is preferentially scheduled to perform tasks, which is conducive to improving the processing speed of urgent orders. On the other hand, based on the warehouse topology map, an accurate initial picking path is generated, and by marking the number of items at the picking nodes, the equipment is guided to pick on demand, reducing the risk of invalid walking and missed picking or wrong picking. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0016] Figure 1 A flowchart of a method for picking and processing logistics orders provided in an embodiment of the present application; Figure 2 A schematic block diagram of the structure of a logistics order picking and processing device provided in an embodiment of the present application; Figure 3 A schematic block diagram of the structure of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0018] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.
[0019] It should also be understood that the terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0020] It should be further understood that the term "and / or" used in this specification and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0021] The following describes some embodiments of the present application in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0022] See also Figure 1 , Figure 1 A flow chart of a method for picking and processing logistics orders provided in an embodiment of the present application is shown in FIG. Figure 1As shown, the logistics order picking processing method provided in the embodiment of the present application includes steps S1 to S7.
[0023] Step S1: Acquire first order information within a preset time period, where the first order information includes at least one order.
[0024] Step S2: Determine whether there is an urgent order among the orders.
[0025] Step S3: If so, generate an initial picking path for each urgent order; wherein each urgent order includes at least one initial picking path.
[0026] Step S4: Cluster the urgent orders with the same initial picking path to obtain at least one urgent order set.
[0027] Step S5: respectively obtain the remaining picking path, remaining volume and second order information of each first picking device; wherein, the first picking device is a picking device that is currently performing a picking task.
[0028] Step S6: For each of the emergency order sets, generate the total volume of items corresponding to the emergency order set, and determine whether there is a first picking device to be selected that matches the emergency order set based on the initial picking path of the emergency order set, the total volume of items, the remaining picking path, the remaining volume and the second order information of each of the first picking devices.
[0029] Step S7: If so, determine the target first picking device among the first picking devices to be selected, and control the target first picking device to pick the items corresponding to the urgent order set.
[0030] It should be noted that the execution entity of this embodiment can be a server or a picking and processing device for logistics orders.
[0031] In this embodiment, it specifically includes: As described in the above step S1, the first order information within a preset time period is obtained; specifically, the first order information is obtained every the preset time period.
[0032] As described in step S2 above, determine whether there is an emergency order among the orders; the emergency orders include but are not limited to time-sensitive orders, after-sales reissue orders, promotional activity orders, and emergency material orders.
[0033] As described in the above step S3, if there is an emergency order, an initial picking path is generated for each emergency order; specifically, first, for each of the emergency orders, a picking node is generated based on the storage location of the item corresponding to each item name in the emergency order, and secondly, all picking node sequences corresponding to each of the picking nodes are generated, and then, a warehouse topology map is obtained. Finally, for each of the picking node sequences, the corresponding positions of each picking node in the warehouse topology map are connected in sequence based on the transportation roads of the warehouse topology map to obtain the initial picking path corresponding to the picking node sequence.
[0034] As described in step S4 above, the urgent orders with the same initial picking path are clustered to obtain at least one urgent order set.
[0035] As described in step S5 above, the remaining picking paths, remaining volumes and second order information of each first picking device are respectively obtained, wherein the remaining picking paths are the picking paths corresponding to the picking tasks that the first picking device still needs to perform.
[0036] As described in step S6 above, for each of the emergency order sets, the total volume of items corresponding to the emergency order set is generated, and based on the initial picking path of the emergency order set, the total volume of items, the remaining picking paths, the remaining volume and the second order information of each of the first picking devices, it is determined whether there is a first picking device to be selected that matches the emergency order set. Specifically, for each of the emergency order sets, first, the total volume of items is determined based on the quantity of each item corresponding to the emergency order set and the single-piece volume of each item. Then, for each of the first picking devices, when the second order information corresponding to the first picking device does not include an emergency order within a preset time period, the remaining volume of the first picking device is not less than the total volume of items, and the remaining picking path of the first picking device includes any initial picking path of the emergency order set, the first picking device is determined to be the first picking device to be selected.
[0037] As described in step S7 above, if there is a first picking device to be selected, a target first picking device is determined among each of the first picking devices to be selected, and the target first picking device is controlled to pick the items corresponding to the urgent order set. Specifically, first, the path lengths of the remaining picking paths of each of the first picking devices to be selected are determined respectively, and the first picking device to be selected corresponding to the shortest path length is determined as the target first picking device, and an instruction to abandon the picking task of the corresponding remaining picking path is sent to the target first picking device. Then, for each picking node of the initial picking path corresponding to the remaining picking path, the quantity corresponding to the items stored at the picking node in the urgent order set is determined, and the quantity is marked at the picking node, and the marked initial picking path is sent to the target first picking device, so that the target first picking device picks the items corresponding to the urgent order set based on the marked initial picking path.
[0038] The method provided in this embodiment, on the one hand, effectively solves the delay problem of high-priority orders caused by queuing in the traditional mode by identifying urgent orders and dynamically generating the optimal initial picking path, and combines the urgent orders with the same path in combination with the clustering algorithm, further reducing the repeated picking time and ensuring the rapid fulfillment of urgent orders. On the other hand, by obtaining the remaining picking path, remaining volume and second order information of the in-transit picking equipment in real time, the urgent order set is intelligently matched with the available equipment resources, and the equipment with high path overlap and matching capacity is preferentially scheduled to perform tasks, which is conducive to improving the processing speed of urgent orders. On the other hand, based on the warehouse topology map, an accurate initial picking path is generated, and by marking the number of items at the picking nodes, the equipment is guided to pick on demand, reducing the risk of invalid walking and missed picking or wrong picking.
[0039] In some embodiments, generating the initial picking path for each urgent order includes the following steps: For each of the urgent orders, generating a picking node based on the storage location of the item corresponding to each item name in the urgent order; Generate all picking node sequences corresponding to each picking node; specifically, perform permutation operations on each picking node to obtain all picking node sequences corresponding to each picking node; Get the warehouse topology map; For each of the picking node sequences, the corresponding positions of the picking nodes in the warehouse topology map are sequentially connected based on the transportation roads in the warehouse topology map to obtain an initial picking path corresponding to the picking node sequence.
[0040] The method provided in this embodiment, first, achieves accurate positioning of order requirements by generating picking nodes based on the storage location of items in urgent orders, laying a data foundation for subsequent path planning; then, generates a complete picking node sequence by performing permutation operations on all picking nodes, ensuring the comprehensiveness and diversity of path planning, and providing sufficient possibilities for selecting the optimal path; secondly, combines the actual transportation road information in the warehouse topology map, converts the abstract node sequence into a specific physical path, greatly improving the feasibility and accuracy of path planning; finally, by generating a corresponding initial picking path for each picking node sequence, not only does it meet the rapid response requirements of urgent orders, but it also provides flexible adjustment space for subsequent path optimization and equipment scheduling, thereby improving the overall operational efficiency and response speed of warehousing and logistics.
[0041] In some embodiments, the determining whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items, the remaining picking path, the remaining volume of each first picking device, and the second order information of the urgent order set includes the following steps: For each first picking device, if the second order information corresponding to the first picking device does not include an urgent order within a preset time period, the remaining volume of the first picking device is not less than the total volume of the items, and the remaining picking paths of the first picking device include any initial picking path of the urgent order set, the first picking device is determined to be the candidate first picking device. The preset time period is a time period that is connected to and before the current moment.
[0042] The method provided in this embodiment, first, filters the task status of the first picking device by setting a preset time period connected to the current moment, thereby ensuring the timeliness and accuracy of the load assessment of the first picking device; then, by excluding the first picking device that has undertaken the emergency order task within the time period, it effectively avoids the excessive concentration of resources of the first picking device, and ensures the overall task balance of the system; secondly, by combining the matching judgment of the remaining volume of the equipment with the emergency order demand, it prevents the risk of equipment overload; finally, by verifying the compatibility of the remaining path of the equipment with the emergency order path, it realizes the intelligent reuse of the transportation route, while ensuring the priority processing of emergency orders, it minimizes the idle mileage and energy consumption of the equipment, and significantly improves the response efficiency and economy of the logistics system.
[0043] In some embodiments, determining a target first picking device among the candidate first picking devices and controlling the target first picking device to pick items corresponding to the urgent order set includes the following steps: Determine the remaining path lengths of the first picking devices to be selected respectively, and determine the first picking device to be selected corresponding to the shortest path length as the target first picking device; For each picking node of the initial picking path corresponding to the remaining picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked initial picking path to the target first picking device, so that the target first picking device picks the items corresponding to the urgent order set based on the marked initial picking path.
[0044] The method provided in this embodiment, first, by comparing the remaining path lengths of each candidate first picking device, preferentially selects the candidate first picking device with the shortest path as the target first picking device, thereby significantly shortening the processing time of urgent orders; then, by accurately calculating the required quantity of items at each picking node and marking them, the precision and visualization of the picking task are achieved; secondly, the optimized path with complete quantity information marked is sent to the target first picking device, which not only avoids errors that may be caused by manual intervention, but also ensures the accuracy and efficiency of the picking operation; finally, through this intelligent path planning and task allocation mechanism, not only the response speed and processing efficiency of urgent orders are significantly improved, but also the overall warehousing operation process is optimized, providing a reliable guarantee for the efficient operation of the logistics system.
[0045] In some embodiments, after determining whether there is an urgent order among the orders, the method further includes the following steps: If not, for each of the orders, add the order to the order picking priority sequence based on the order signing time of the order.
[0046] In some embodiments, after determining whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items, the remaining picking paths and volumes of each first picking device, and the second order information of the urgent order set, the method further includes the following steps: If it does not exist, determining the path lengths of the initial picking paths respectively, and determining the initial picking path corresponding to the shortest path length as the target picking path; For each picking node of the target picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked target picking path to the second picking device, so that the second picking device picks the items corresponding to the urgent order set based on the marked target picking path; wherein, the second picking device is an idle picking device, and the second picking device includes at least one.
[0047] The method provided in this embodiment, first, ensures that urgent orders can always be processed in a timely manner through an automatic optimization mechanism after intelligent matching fails, thereby greatly improving the fault tolerance and reliability of the system; then, by calculating and selecting the initial picking path with the shortest path length as the target picking path, the transportation distance and processing time of the urgent orders are shortened to the maximum extent; secondly, by accurately marking the required quantity of items at the picking nodes, the digitization and precision of the picking task are realized, effectively avoiding errors that may be caused by manual intervention; finally, by allocating the optimized target path to the idle second picking device, it not only fully utilizes idle resources, but also ensures a rapid response to urgent orders, thereby improving the overall operating efficiency and resource utilization of the warehousing system.
[0048] In some embodiments, the method further comprises the following steps: After the target first picking device completes picking of the items corresponding to the urgent order set and unloads the items corresponding to the urgent order set, the target first picking device is controlled to execute the picking tasks in the corresponding remaining picking paths.
[0049] The method provided in this embodiment, first, realizes seamless connection of the operation process and avoids idle equipment resources by automatically resuming the original picking task of the target first picking device after the processing of the emergency order set is completed. Then, through the intelligent task interruption and continuation mechanism, it ensures both the timely processing of high-priority emergency orders and the final completion of regular order tasks. Finally, this dynamic scheduling strategy effectively balances the relationship between emergency needs and regular operations, so that the warehousing system always maintains an efficient operation state.
[0050] See also Figure 2 , Figure 2 A schematic block diagram of the structure of the logistics order picking processing device 100 provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the logistics order picking processing device 100 provided in the embodiment of the present application includes: The first acquisition module 110 is configured to acquire first order information within a preset period of time, where the first order information includes at least one order.
[0051] The first judging module 120 is configured to judge whether there is an urgent order among the orders.
[0052] The generating module 130 is used to generate an initial picking path for each urgent order if there is an urgent order; wherein each urgent order includes at least one initial picking path.
[0053] The clustering classification module 140 is configured to cluster urgent orders with the same initial picking path to obtain at least one urgent order set.
[0054] The second acquisition module 150 is used to respectively acquire the remaining picking path, remaining volume and second order information of each first picking device; wherein the first picking device is a picking device that is performing a picking task.
[0055] The second judgment module 160 is used to generate the total volume of items corresponding to each of the emergency order sets, and to determine whether there is a first picking device to be selected that matches the emergency order set based on the initial picking path, total volume of items, remaining picking paths, remaining volumes and second order information of each of the first picking devices of the emergency order set.
[0056] The control module 170 is configured to determine a target first picking device among the first picking devices to be selected if there are first picking devices to be selected, and control the target first picking device to pick items corresponding to the urgent order set.
[0057] It should be noted that, those skilled in the art will clearly understand that, for the sake of convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the processes in the aforementioned embodiment of the picking and processing method for logistics orders, and will not be repeated here.
[0058] The logistics order picking processing device 100 provided in the above embodiment can be implemented in the form of a computer program. The computer program can be used in Figure 3 The system runs on the terminal device 200 shown.
[0059] See also Figure 3 , Figure 3 This is a schematic block diagram of the structure of a terminal device 200 provided in an embodiment of the present application. The terminal device 200 includes a processor 201 and a memory 202. The processor 201 and the memory 202 are connected via a system bus 203, wherein the memory 202 may include a non-volatile storage medium and an internal memory.
[0060] The non-volatile storage medium can store a computer program. The computer program includes program instructions, and when the program instructions are executed by the processor 201, the processor 201 can execute any of the above-mentioned logistics order picking processing methods.
[0061] The processor 201 is used to provide computing and control capabilities to support the operation of the entire terminal device 200.
[0062] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor 201, the processor 201 can execute any of the above-mentioned logistics order picking and processing methods.
[0063] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the terminal device 200 involved in the solution of the present application. The specific terminal device 200 may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0064] It should be understood that the processor 201 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0065] In some embodiments, the processor 201 is configured to execute a computer program stored in the memory to implement the following steps: Acquire first order information within a preset time period, where the first order information includes at least one order; Determine whether there are urgent orders among the orders; If so, generate an initial picking path for each urgent order respectively; wherein each urgent order includes at least one initial picking path; Cluster the urgent orders with the same initial picking path to obtain at least one urgent order set; Remaining picking paths, remaining volumes, and second order information of each first picking device are respectively obtained; wherein the first picking device is a picking device currently performing a picking task; For each of the urgent order sets, a total volume of items corresponding to the urgent order set is generated, and based on the initial picking path of the urgent order set, the total volume of items, the remaining picking paths and the remaining volumes of each of the first picking devices, and the second order information, it is determined whether there is a first picking device to be selected that matches the urgent order set; If so, a target first picking device is determined among the first picking devices to be selected, and the target first picking device is controlled to pick the items corresponding to the urgent order set.
[0066] It should be noted that, those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the terminal device 200 described above can refer to the corresponding process of the aforementioned logistics order picking and processing method, and will not be repeated here.
[0067] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by one or more processors, the one or more processors implement the logistics order picking and processing method provided in the embodiment of the present application.
[0068] The computer-readable storage medium may be an internal storage unit of the terminal device 200 in the aforementioned embodiment, such as a hard disk or memory of the terminal device 200. The computer-readable storage medium may also be an external storage device of the terminal device 200, such as a plug-in hard disk, a smart memory card (SMC), a secure digital (SD) card, a flash card, etc. equipped with the terminal device 200.
[0069] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for picking and processing logistics orders, characterized in that: include: Acquire first order information within a preset time period, where the first order information includes at least one order; Determine whether there are urgent orders among the orders; If so, generate an initial picking path for each urgent order respectively; wherein each urgent order includes at least one initial picking path; Cluster the urgent orders with the same initial picking path to obtain at least one urgent order set; Remaining picking paths, remaining volumes, and second order information of each first picking device are respectively obtained; wherein the first picking device is a picking device currently performing a picking task; For each of the urgent order sets, a total volume of items corresponding to the urgent order set is generated, and based on the initial picking path of the urgent order set, the total volume of items, the remaining picking paths and the remaining volumes of each of the first picking devices, and the second order information, it is determined whether there is a first picking device to be selected that matches the urgent order set; If so, a target first picking device is determined among the first picking devices to be selected, and the target first picking device is controlled to pick the items corresponding to the urgent order set.
2. The method for picking and processing logistics orders according to claim 1, characterized in that: The generating of the initial picking path for each urgent order includes: For each of the urgent orders, generating a picking node based on the storage location of the item corresponding to each item name in the urgent order; Generate all picking node sequences corresponding to each picking node; Get the warehouse topology map; For each of the picking node sequences, the corresponding positions of the picking nodes in the warehouse topology map are sequentially connected based on the transportation roads in the warehouse topology map to obtain an initial picking path corresponding to the picking node sequence.
3. The method for picking and processing logistics orders according to claim 1, characterized in that: The determining whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items, the remaining picking paths and the remaining volume of each first picking device, and the second order information of the urgent order set includes: For each of the first picking devices, when the second order information corresponding to the first picking device does not include an urgent order within a preset time period, the remaining volume of the first picking device is not less than the total volume of the items, and the remaining picking paths of the first picking device include any initial picking path of the urgent order set, the first picking device is determined to be the first picking device to be selected.
4. The method for picking and processing logistics orders according to claim 3, characterized in that: The determining of a target first picking device among the first picking devices to be selected, and controlling the target first picking device to pick items corresponding to the urgent order set, includes: Determine the remaining path lengths of the first picking devices to be selected respectively, and determine the first picking device to be selected corresponding to the shortest path length as the target first picking device; For each picking node of the initial picking path corresponding to the remaining picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked initial picking path to the target first picking device, so that the target first picking device picks the items corresponding to the urgent order set based on the marked initial picking path.
5. The method for picking and processing logistics orders according to claim 1, characterized in that: After determining whether there is an urgent order among the orders, the method further includes: If not, for each of the orders, add the order to the order picking priority sequence based on the order signing time of the order.
6. The method for picking and processing logistics orders according to claim 1, characterized in that: After determining whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items, the remaining picking paths and the remaining volume of each first picking device, and the second order information of the urgent order set, the method further includes: If it does not exist, determining the path lengths of the initial picking paths respectively, and determining the initial picking path corresponding to the shortest path length as the target picking path; For each picking node of the target picking path, determine the quantity of items stored at the picking node in the urgent order set, mark the quantity at the picking node, and send the marked target picking path to the second picking device, so that the second picking device picks the items corresponding to the urgent order set based on the marked target picking path; wherein, the second picking device is an idle picking device, and the second picking device includes at least one.
7. The method for picking and processing logistics orders according to claim 1, characterized in that: The method further comprises: After the target first picking device completes picking of the items corresponding to the urgent order set and unloads the items corresponding to the urgent order set, the target first picking device is controlled to execute the picking tasks in the corresponding remaining picking paths.
8. A logistics order picking and processing device, characterized in that: include: A first acquisition module is configured to acquire first order information within a preset period of time, wherein the first order information includes at least one order; The first judgment module is used to judge whether there is an urgent order among the orders; A generation module, if there is an urgent order, for generating an initial picking path for each urgent order; wherein each of the urgent orders includes at least one initial picking path; A clustering classification module is used to cluster urgent orders with the same initial picking path to obtain at least one urgent order set; A second acquisition module is used to respectively acquire the remaining picking path, remaining volume and second order information of each first picking device; wherein the first picking device is a picking device that is currently performing a picking task; A second judgment module is configured to generate, for each of the urgent order sets, a total volume of items corresponding to the urgent order set, and determine whether there is a first picking device to be selected that matches the urgent order set based on the initial picking path, the total volume of items in the urgent order set, the remaining picking path and the remaining volume of each of the first picking devices, and the second order information; The control module is configured to determine a target first picking device among the first picking devices to be selected if there are first picking devices to be selected, and control the target first picking device to pick the items corresponding to the urgent order set.
9. A terminal device, characterized in that: The terminal device includes a processor, a memory, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the picking and processing method for the logistics order as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that A computer program is stored on the computer-readable storage medium, wherein when the computer program is executed by the processor, the picking and processing method for the logistics order according to any one of claims 1 to 7 is implemented.