Picking management method and system based on WMS system

By obtaining express delivery bills in the WMS system and publishing picking tasks, assigning pickers and recording results in real time, the complex integration and interaction problems between the WMS system and the picking management system are solved, the picking efficiency and real-time performance of data updates are improved, and the use of paper documents is reduced.

CN120338680APending Publication Date: 2025-07-18SHANGHAI MUCHAO TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510502358.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-07-18

AI Technical Summary

Technical Problem

There are problems with integration difficulties and complex interactions between the WMS system and the picking management system, resulting in information delays and repeated labor.

Method used

By obtaining express delivery bills in the WMS system and publishing picking tasks, assigning pickers based on the product information, and recording and reporting the results of the picking task in real time through the execution side, real-time update of tasks and inventory data is achieved, and the preparation and processing time of paper documents is reduced.

Benefits of technology

It improves the speed of pickers to obtain task information, reduces the cost of paper documents, realizes real-time update of picking tasks and inventory data, and avoids duplicate labor caused by information delays or errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120338680A_ABST
    Figure CN120338680A_ABST
Patent Text Reader

Abstract

The invention discloses a picking management method and system based on a WMS system, and the method comprises the following steps: obtaining an express sheet, and issuing a picking task in the WMS system according to the express sheet; obtaining goods information according to the goods picking task, and distributing a goods picker; executing a picking task; and reporting an execution result of the order picking task to the WMS system. A traditional order picking task is combined with the WMS system, so that the preparation, transmission and processing time of paper receipts is shortened, an order picker can obtain task information more quickly and start working, and the cost caused by the paper receipts is also reduced; the order picking task is published through the WMS, the order picking task is processed through the execution end, the order picking task and inventory data can be updated in real time, and repeated work caused by information delay or errors is avoided; and meanwhile, a picker can acquire tasks at any time through the execution end and is not limited by a fixed working position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of warehouse management, and particularly to a picking management method and system based on a WMS system. Background Art

[0002] With the rapid development of information technology and the country's emphasis on the digital transformation of office work, the paperless office mode, as a new and efficient and environmentally friendly office method, has been rapidly popularized and promoted in all walks of life. In the field of warehouse management, the operation of enterprises relies on a large number of paper documents for information transmission, recording and storage. The same document needs to be retained by two or three people or even more people, which not only consumes a large amount of paper resources, but also is accompanied by high printing, storage and management costs. The paperless office can reduce the costs related to paper documents and effectively control costs.

[0003] The Warehouse Management System (WMS) is a real-time computer software system that can manage information, resources, behaviors, inventory and distribution operations more perfectly according to the operating business rules and algorithms, improving efficiency. In the technical field of picking management, the WMS can electronically record all operations in the picking process, facilitating problem traceability, quality control and performance evaluation. At the same time, it simplifies the picking process, reduces the work burden of employees and improves the work experience. However, there are currently problems of difficult integration and complex interaction between the WMS system and the picking management system. Therefore, it is urgent to design a picking management method and system based on the WMS system to enable timely acquisition of information such as picking tasks, inventory information, and item status. Summary of the Invention

[0004] In view of the current problems of difficult integration and complex interaction between the WMS system and the picking management system, the present invention provides a picking management method and system based on the WMS system, which performs real-time data interaction between the picking task and the WMS system, enables relevant task data to be reflected in a timely manner, and avoids information delay.

[0005] To achieve the above object, the embodiments of the present invention adopt the following technical solutions:

[0006] A picking management method based on a WMS system, comprising the following steps:

[0007] Obtain an express waybill, and issue a picking task in the WMS system according to the express waybill;

[0008] Obtain item information according to the picking task, and assign pickers;

[0009] Execute the picking task;

[0010] Report the execution result of the picking task to the WMS system.

[0011] According to one aspect of the present invention, obtaining the express waybill and issuing a picking task in the WMS system according to the express waybill includes:

[0012] Obtain the express waybill, and analyze the obtained express waybill to obtain the goods information;

[0013] Query the location of the goods according to the required goods information;

[0014] Based on the goods information and the location of the goods, create and issue a picking task in the WMS system.

[0015] According to one aspect of the present invention, the goods information at least includes: goods name, specification model, quantity, and warehouse location information.

[0016] According to one aspect of the present invention, obtaining the goods information according to the picking task and assigning pickers specifically includes: obtaining the goods information according to the picking task, analyzing the goods information to obtain the warehouse location information, and assigning pickers based on the reinforcement learning method according to the warehouse location information.

[0017] According to one aspect of the present invention, executing the picking task includes:

[0018] Query the warehouse location information according to the goods information and input the picking quantity;

[0019] Check the goods name and quantity;

[0020] Execute picking after successful verification;

[0021] Update the goods information after completing the picking.

[0022] According to one aspect of the present invention, executing the picking task further includes: recording the execution status of the picking task in real time.

[0023] According to one aspect of the present invention, executing the picking task further includes: when there is an abnormality in the goods, reporting the abnormality information to the WMS system.

[0024] A picking management system based on the WMS system, the picking management system based on the WMS system includes:

[0025] The WMS system is used to issue picking tasks, obtain goods information according to the picking tasks, and assign pickers;

[0026] The task terminal is used to obtain the express waybill and issue a picking task in the WMS system according to the express waybill;

[0027] The execution terminal is used to execute the picking task and report the execution result of the picking task to the WMS system.

[0028] According to one aspect of the present invention, both the task side and the execution side perform real-time data interaction with the WMS system through interfaces.

[0029] According to one aspect of the present invention, the specific manner in which both the task side and the execution side perform real-time data interaction with the WMS system through interfaces is as follows: Asynchronous communication is implemented based on a message queue between the interfaces of the task side and the execution side and the interface of the WMS system to perform real-time data interaction.

[0030] Advantages of the implementation of the present invention: For a picking management method and system based on a WMS system according to the present invention, the method includes the following steps: Obtain an express waybill, and issue a picking task in the WMS system according to the express waybill; Obtain goods information according to the picking task and allocate pickers; Execute the picking task; Report the execution result of the picking task to the WMS system. Combining the traditional picking task with the WMS system reduces the time for preparing, transmitting, and processing paper documents, enables pickers to obtain task information and start working faster, and also reduces the costs brought by paper documents; By issuing picking tasks through the WMS system and processing picking tasks through the execution side, the picking tasks and inventory data can be updated in real time, avoiding repeated labor caused by information delay or error; At the same time, pickers can obtain tasks at any time through the execution side and are not restricted by a fixed working location. Description of the Drawings

[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0032] Figure 1 It is a flowchart of a picking management method based on a WMS system according to Embodiment 1 of the present invention;

[0033] Figure 2 It is a flowchart of a picking management method based on a WMS system according to Embodiment 2 of the present invention;

[0034] Figure 3 It is a structural diagram of a picking management system based on a WMS system according to Embodiment 3 of the present invention;

[0035] Figure 4 It is a structural diagram of a picking management device based on a WMS system according to Embodiment 4 of the present invention. Detailed Embodiments

[0036] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0037] Embodiment 1

[0038] As Figure 1 shown, a picking management method based on the WMS system includes the following steps:

[0039] Step S1: Obtain the express waybill and issue a picking task in the WMS system according to the express waybill;

[0040] Step S11: Obtain the express waybill and analyze the obtained express waybill to obtain the goods information;

[0041] The express waybill, which also has other names in the art such as the waybill, logistics waybill or express bill, etc., is a label or document used in the express industry to record the information of the sender, recipient and goods, and is attached to the express package. Its main function is to identify and track the transfer of the express package during the logistics process to ensure that the package can be accurately delivered to the designated location.

[0042] In this embodiment, the main function of the express waybill is to provide the goods information required by the waybill, so that a picking task can be issued according to the obtained goods information. The goods information includes: goods name, specification model, quantity, warehouse location information, etc.

[0043] Step S12: Query the location of the goods according to the required goods information;

[0044] There are many types and quantities of goods in the warehouse. Generally, the goods are managed through the WMS system and the warehouse's own warehouse location codes. After obtaining the required goods information, the location of the goods can be directly obtained through the warehouse location codes, so as to specifically issue the picking task and allocate the pickers.

[0045] Step S13: Create and issue a picking task in the WMS system based on the goods information and the location of the goods.

[0046] In practical applications, the goods information is obtained through the express waybill, the goods information is input into the WMS system for goods verification to obtain the location information of the goods, and a picking task is specifically created in the WMS system based on the goods information and the location of the goods. After creation, the picking task is issued.

[0047] The created picking task needs to include: goods information, location of the goods, picking method, picking order, etc.

[0048] The picking method needs to be selected after comprehensive consideration based on the order characteristics and the scale of the warehouse where the goods are located. The optional picking methods include single-item picking, multi-item picking, zone picking, wave picking, etc. In addition, the picking requirements can be obtained according to the remarks on the express waybill, and the picking requirements can be used as the execution requirements for the picking task.

[0049] The picking order can be formulated according to the location of the goods. After formulating the picking order, the picking path can be planned according to the location of the goods to ensure that the picker can complete the picking task more efficiently when performing the picking task.

[0050] Step S2: Obtain the goods information according to the picking task and assign pickers;

[0051] Step S21: Obtain the goods information according to the picking task;

[0052] Releasing the picking task in the WMS system is equivalent to inputting the goods information into the WMS system, so that the storage location information of the goods can be found according to the goods information.

[0053] Step S22: Analyze the goods information to obtain the storage location information;

[0054] In this embodiment, in addition to the specific location of the goods in the warehouse, the storage location information also includes relevant information such as the area and warehouse to which the goods belong. The storage location information is generally stored in the WMS system.

[0055] Step S23: Assign pickers according to the storage location information.

[0056] Obtain the relevant information of the pickers in the target warehouse according to the storage location information, including the picker's location, current task status, etc. According to the obtained picker's location and the picker's current task status, assign pickers to the picking task.

[0057] A simple way to assign pickers is to directly assign the picker who is the closest and idle according to the storage location information.

[0058] It is also possible to set priorities to assign pickers. Set priorities according to the distance between the picker and the storage location, the current number of tasks of the picker, whether the picker is idle, etc. The higher the priority, the earlier the task is assigned. For example, set the picker being in an idle state as the highest priority, and give priority to assigning the picking task to the idle picker.

[0059] In addition, pickers can also be assigned based on reinforcement learning methods. First, a reinforcement learning model is constructed. The warehouse layout, goods location information, picker location and task status, picker task requirements, etc. are set as the state space, the picker task assignment, picking path, etc. are set as the action space, and the time to complete the picking task, work efficiency, etc. are set as the rewards. Training is carried out based on algorithms such as Q-Learning and PPO. After that, the trained model is embedded into the WMS system for application, and the model is used to assign pickers for picking tasks according to location information, picker information, etc.

[0060] In this embodiment, the picker performs GPS positioning through the execution terminal, receives picking tasks, etc., but it is necessary to implement the interface docking and real-time data transmission between the execution terminal and the WMS system.

[0061] Step S3: Execute the picking task;

[0062] In practical applications, the picker receives and executes the picking task through the execution terminal, and real-time data interaction is carried out between the execution terminal and the WMS system. That is, through the execution terminal, the picking tasks released in the WMS system, the location information of the goods, the inventory of the goods, the status of the goods, etc. can be obtained, and the process of the picker executing the picking task can also be recorded through the execution terminal.

[0063] Step S31: Query the location information according to the goods information and input the picking quantity;

[0064] After receiving the picking task, the picker obtains the goods information through the execution terminal, queries the location information of the goods, and obtains the quantity of goods that need to be picked in this picking task.

[0065] Step S32: Check the name and quantity of the goods;

[0066] After obtaining the picking task, the picker needs to check the name and quantity of the goods. Specifically, the picker initiates an automatic check of the goods to the WMS system through the execution terminal, and the system automatically checks whether the quantity corresponding to the goods name in the picking task is sufficient to support the completion of this picking task.

[0067] Step S33: Execute picking after successful check;

[0068] After successful check, the picker picks the goods according to the goods name, goods quantity, and goods location information assigned in the picking task. If there are regulations on the picking order in the picking task, or there are other picking requirements, the picker also needs to execute according to the specific situation of the picking task.

[0069] During the picking process, after the picker inputs the picking quantity, the warehouse system will automatically check the picking quantity. If the picker mis-picks or misses picking, the picker will be reminded in real time.

[0070] Step S34: Update the goods information after picking is completed.

[0071] After picking is completed, the picker needs to initiate a request to update the goods information to the WMS system through the execution terminal, including the goods name, quantity, etc.

[0072] Step S4: Report the execution result of the picking task to the WMS system.

[0073] After completing the picking task, the picker also needs to report the execution result of the picking task to the WMS system and store it.

[0074] This embodiment provides a picking management method based on the WMS system. The picking task is issued in the WMS system according to the obtained express waybill. The picker is assigned by the WMS system to execute the picking task, and the execution result of the picking task is reported to the WMS system. Combining the traditional picking task with the WMS system reduces the preparation, transmission, and processing time of paper documents, enables the picker to obtain task information faster and start working, and also reduces the costs brought by paper documents; the picking task is issued through the WMS system, and the picking task is processed through the execution terminal, which can update the picking task and inventory data in real time, avoiding repeated labor caused by information delay or error; at the same time, the picker can obtain tasks at any time through the execution terminal, without being restricted by a fixed working location.

[0075] Embodiment 2

[0076] As Figure 1 shown, a picking management method based on the WMS system includes the following steps:

[0077] Step S1: Obtain the express waybill and issue a picking task in the WMS system according to the express waybill;

[0078] Step S11: Obtain the express waybill and analyze the obtained express waybill to obtain the goods information;

[0079] The express waybill, also known as the waybill, logistics waybill, or express bill in the art, is a label or document used in the express industry to record the sender, recipient, and goods-related information and attached to the express package. Its main function is to identify and track the transfer of the express package in the logistics process to ensure that the package can be accurately delivered to the designated location.

[0080] In this embodiment, the main function of the express waybill is to provide the goods information required by the waybill, so that the picking task can be issued according to the obtained goods information. The goods information includes: goods name, specification model, quantity, warehouse location information, etc.

[0081] Step S12: Query the location of the goods according to the required goods information;

[0082] There are many types and quantities of goods in the warehouse. Generally, the goods are managed through the WMS system and the warehouse's own location codes. After obtaining the required goods information, the location of the goods can be directly obtained through the location code, so as to specifically issue the picking task and allocate pickers.

[0083] Step S13: Create and issue a picking task in the WMS system based on the goods information and the location of the goods.

[0084] In practical applications, the goods information is obtained through the express waybill, and the goods information is input into the WMS system for goods verification to obtain the location information of the goods. Based on the goods information and the location of the goods, a picking task is specifically created in the WMS system, and after creation, the picking task is issued.

[0085] The created picking task needs to include: goods information, location of the goods, picking method, picking sequence, etc.

[0086] The picking method needs to be selected after comprehensive consideration according to the characteristics of the order and the scale of the warehouse where the goods are located. The optional picking methods include single-item picking, multi-item picking, zone picking, wave picking, etc. In addition, the picking requirements can be obtained according to the remarks on the express waybill, and the picking requirements are used as the execution requirements of the picking task.

[0087] The picking sequence can be formulated according to the location of the goods. After formulating the picking sequence, the picking path planning work can also be carried out according to the location of the goods to ensure that the picker can complete the picking task more efficiently when executing the picking task.

[0088] Step S2: Obtain the goods information according to the picking task and allocate pickers;

[0089] Step S21: Obtain the goods information according to the picking task;

[0090] Issuing a picking task in the WMS system is equivalent to inputting the goods information into the WMS system, so that the location information of the goods can be searched according to the goods information.

[0091] Step S22: Analyze the goods information to obtain the location information;

[0092] In this embodiment, in addition to the specific location of the goods in the warehouse, the location information also includes relevant information such as the area and warehouse to which the goods belong. The location information is generally stored in the WMS system.

[0093] Step S23: Allocate pickers according to the location information.

[0094] Obtain relevant information of the picker in the target warehouse based on the storage location information, including the picker's location, current task status, etc. According to the obtained picker's location and current task status, assign pickers to the picking tasks.

[0095] A simple way to assign pickers is to directly assign the picker who is the closest and idle based on the storage location information.

[0096] It is also possible to set priorities to assign pickers. Set priorities according to the distance between the picker and the storage location, the current number of tasks of the picker, whether the picker is idle, etc. The higher the priority, the earlier the task is assigned. For example, set the picker being in an idle state as the highest priority, and give priority to assigning picking tasks to idle pickers.

[0097] In addition, it is also possible to assign pickers based on the reinforcement learning method. First, construct a reinforcement learning model. Set the warehouse layout, goods storage location information, picker's location and task status, picking task requirements, etc. as the state space, set picker task assignment, picking path, etc. as the action space, and set the time to complete the picking task, work efficiency, etc. as the reward. Train based on algorithms such as Q-Learning and PPO. Then embed the trained model into the WMS system for application, and use the model to assign pickers to the picking tasks according to the storage location information, picker information, etc.

[0098] In this embodiment, the picker performs GPS positioning through the execution terminal, receives picking tasks, etc., but it is necessary to implement the interface docking and real-time data transmission between the execution terminal and the WMS system.

[0099] Step S3: Execute the picking task;

[0100] In practical applications, the picker receives and executes the picking task through the execution terminal. Real-time data interaction is carried out between the execution terminal and the WMS system, that is, through the execution terminal, the picking tasks published in the WMS system, the storage location information of the goods, the inventory of the goods, the status of the goods, etc. can be obtained, and the process of the picker executing the picking task can also be recorded through the execution terminal.

[0101] Step S31: Query the storage location information according to the goods information and input the picking quantity;

[0102] After receiving the picking task, the picker obtains the goods information through the execution terminal, queries the storage location information of the goods, and obtains the quantity of goods that need to be picked in this picking task.

[0103] Step S32: Check the name and quantity of the goods;

[0104] After the picker obtains the picking task, it is necessary to check the item name and quantity. Specifically, the execution terminal is used to initiate an automatic item check to the WMS system, and the system automatically checks whether the quantity corresponding to the item name in the picking task is sufficient to support the completion of the current picking task.

[0105] Step S33: Perform picking after successful verification;

[0106] After successful verification, the picker performs picking according to the item name and quantity assigned in the picking task, as well as the location information of the item. If there are regulations on the picking order in the picking task, or there are other picking requirements, the picker also needs to execute according to the specific situation of the picking task.

[0107] During the picking process, after the picker enters the picking quantity, the warehouse system will automatically check the picking quantity. If the picker mis-picks or omits picking, the picker will be reminded in real time.

[0108] Step S34: Update the item information after completing the picking.

[0109] After completing the picking, the picker needs to initiate a request to update the item information to the WMS system through the execution terminal, including the item name, item quantity, etc.

[0110] Step S4: Record the execution status of the picking task in real time;

[0111] During the picking process, it is necessary to record the execution status of the picking task in real time. When there are situations such as out-of-stock, damaged items, or other abnormal situations, the picker can report them to the WMS system in a timely manner through the execution terminal, so as to facilitate emergency handling through the WMS system.

[0112] Step S5: Report the execution result of the picking task to the WMS system.

[0113] After completing the picking task, the picker also needs to report the execution result of the picking task to the WMS system and store it.

[0114] Based on Embodiment 1, this embodiment can record the execution status of the picking task in real time, report relevant information to the WMS system when there are abnormalities in the items, and can handle problems in the picking task in a timely manner to ensure the smooth progress of the picking task.

[0115] Embodiment 3

[0116] As Figure 3 shown, a picking management system 2 based on the WMS system includes:

[0117] The WMS system 21 is used to issue picking tasks, obtain item information according to the picking tasks, and assign pickers;

[0118] The task terminal 22 is used to obtain the express waybill and issue a picking task in the WMS system according to the express waybill.

[0119] The execution terminal 23 is used to execute the picking task and report the execution result of the picking task to the WMS system.

[0120] Both the task terminal and the execution terminal perform real-time data interaction with the WMS system through interfaces. The real-time data includes but is not limited to: picking tasks, goods information, storage location information, goods inventory, etc.

[0121] In this embodiment, the task terminal and the execution terminal perform real-time data interaction with the WMS system through interfaces. Specifically, asynchronous communication is realized between the interfaces of the task terminal and the execution terminal and the interface of the WMS system based on a message queue for real-time data interaction. In addition to message queue asynchronous communication, other methods can also be used for data transmission and interaction between the interfaces of the task terminal and the execution terminal and the interface of the WMS system.

[0122] The execution terminal is used to execute the picking task. When designing, the actual needs of users need to be considered to ensure that the execution single operation is simple, intuitive, and can adapt to different screen sizes and operation habits. For the development of the execution terminal, a suitable front-end development framework (such as Vue.js, React Native, etc.) and a back-end language (such as Python, Java, etc.) can be selected. To ensure the smooth execution of the picking task by the execution terminal, it is also necessary to determine a database management system (such as MySQL, MongoDB, etc.) to store data such as picking tasks and goods information.

[0123] Based on the selected front-end development framework and back-end language, the execution terminal is developed. The execution terminal at least includes a login page, a task list page, a picking details page, etc. Good security and accuracy are provided through the implementation of page interaction effects such as sliding, clicking, inputting, etc. The database design needs to design a reasonable data table structure, including a picking task table, a goods table, a storage location table, etc., and establish relevant indexes to provide a more convenient data query method. After the construction of the execution terminal is completed, it is also necessary to integrate the front-end and the back-end for joint debugging and testing to ensure the stability and compatibility of the system, and conduct stress testing to evaluate the performance of the system under high concurrency conditions, and perform performance optimization such as cache optimization and code optimization according to the test results.

[0124] Only after completion of construction, testing, and optimization can the execution terminal be deployed to the production environment to ensure its stable operation.

[0125] The tests for the execution terminal include functional testing, compatibility testing, performance testing, security testing, and user experience testing, etc. Functional testing involves testing each function of the execution terminal, such as login, task reception, goods picking, task submission, etc., one by one, to verify whether the results of each operation meet the expectations, such as whether the picking quantity is accurate and whether the task status is updated correctly, etc.; Compatibility testing is carried out on different operating systems (such as Android, iOS) and devices (such as mobile phones, tablets) to ensure that the execution terminal can run normally, and the performance under different network environments (such as Wi-Fi, 4G / 5G) is tested to ensure the stability of data transmission, as well as the compatibility testing between the execution terminal and the WMS system; Performance testing is to use performance testing tools to simulate a large number of concurrent users to perform picking operations, detect the response time and throughput of the system, monitor the usage of server resources (such as CPU, memory, network bandwidth), and evaluate the resource utilization efficiency of the system; Security testing is to detect whether the login authentication mechanism of the execution terminal is secure to prevent illegal users from logging in. Data transmission can also be encrypted to prevent data leakage, and vulnerability scanning is performed regularly to discover and fix potential security vulnerabilities in a timely manner; User experience testing is to invite actual users to try out, collect user feedback, evaluate the ease of use and operation convenience of the execution terminal, and optimize and adjust according to user opinions.

[0126] In this embodiment, the execution terminal can be a small program or an APP, etc. It performs real-time data interaction with the WMS system through an interface to ensure the timely update of data such as picking tasks and goods information, and uses a message queue (such as RabbitMQ, Kafka, etc.) to achieve asynchronous communication, improving the concurrent processing ability of the system.

[0127] Embodiment Four

[0128] As Figure 4 shown, a picking management device based on the WMS system includes:

[0129] A memory 100 for storing computer programs;

[0130] A processor 200 for executing the computer program to implement the steps of the picking management method based on the WMS system as described in Embodiment One and Embodiment Two.

[0131] Embodiment Five

[0132] A picking management readable storage medium based on the WMS system, on which a computer program is stored, and when the computer program is executed, it implements the steps of the picking management method based on the WMS system as described in Embodiment One and Embodiment Two.

[0133] The present invention can be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium (or media) having computer-readable program instructions thereon for causing a processor to perform aspects of the present invention.

[0134] A readable storage medium is a computer-readable storage medium, which can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer-readable storage medium can be, for example but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer-readable storage medium includes the following: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanical encoding device (such as a punched card or a raised structure in a groove having instructions recorded thereon), and any suitable combination of the foregoing.

[0135] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to a corresponding computing / processing device or downloaded to an external computer or external storage device via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network). The network can include a copper transmission cable, an optical transmission fiber, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium within the corresponding computing / processing device.

[0136] The computer program described herein is computer-readable program instructions, which can be downloaded from a computer-readable storage medium to a corresponding computing / processing device or downloaded to an external computer or external storage device via a network (e.g., the Internet, a local area network, a wide area network, and / or a wireless network). The network can include a copper transmission cable, an optical transmission fiber, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium within the corresponding computing / processing device.

[0137] Computer-readable program instructions can be executed entirely on a user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, an electronic circuit, including, for example, a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), can execute the computer-readable program instructions by utilizing the state information of the computer-readable program instructions to personalize the electronic circuit to perform aspects of the present invention.

[0138] Aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, systems, devices, and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0139] These computer-readable program instructions can be provided to a processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine that, when executed by the processor of the computer or other programmable data processing apparatus, creates a means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions may also be stored in a computer-readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable storage medium having instructions stored therein comprises an article of manufacture that includes instructions for implementing aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0140] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A picking management method based on the WMS system, characterized in that, The picking management method based on the WMS system includes the following steps: Obtain the express waybill, and issue a picking task in the WMS system according to the express waybill; Obtain the goods information according to the picking task, and assign pickers; Execute the picking task; Report the execution result of the picking task to the WMS system.

2. The picking management method based on the WMS system according to claim 1, wherein The obtaining the express waybill and issuing a picking task in the WMS system according to the express waybill includes: Obtain the express waybill, and analyze the obtained express waybill to obtain the goods information; Query the goods location according to the required goods information; Based on the goods information and the goods location, create and issue a picking task in the WMS system.

3. The picking management method based on the WMS system according to claim 1, wherein The goods information at least includes: goods name, specification model, quantity, and warehouse location information.

4. The picking management method based on the WMS system according to claim 3, wherein The obtaining the goods information according to the picking task and assigning pickers is specifically: obtaining the goods information according to the picking task, analyzing the goods information to obtain the warehouse location information, and assigning pickers based on the reinforcement learning method according to the warehouse location information.

5. The picking management method based on the WMS system according to claim 3, wherein The executing the picking task includes: Query the warehouse location information according to the goods information, and input the picking quantity; Verify the goods name and quantity; Execute the picking after successful verification; Update the goods information after completing the picking.

6. The picking management method based on the WMS system according to claim 5, wherein, The executing the picking task further includes: recording the execution situation of the picking task in real time.

7. The picking management method based on the WMS system according to claim 5, characterized in that, The executing the picking task further includes: when the goods are abnormal, reporting the abnormal information to the WMS system.

8. A picking management system based on a WMS system, characterized in that, The picking management system based on the WMS system includes: The WMS system, which is used to issue a picking task, obtain the goods information according to the picking task, and assign pickers; The task terminal, which is used to obtain the express waybill and issue a picking task in the WMS system according to the express waybill; The execution terminal, which is used to execute the picking task and report the execution result of the picking task to the WMS system.

9. The picking management system based on the WMS system according to claim 8, characterized in that, Both the task terminal and the execution terminal perform real-time data interaction with the WMS system through an interface.

10. The picking management system based on the WMS system according to claim 9, wherein, Both the task terminal and the execution terminal perform real-time data interaction with the WMS system through an interface specifically as follows: asynchronous communication is implemented based on a message queue between the interfaces of the task terminal and the execution terminal and the interface of the WMS system to perform real-time data interaction.