Stock-up sorting method and device, storage medium and electronic device

By generating and sorting indicator tickets, generating stocking tasks, and picking goods based on this task, the problem of low picking efficiency caused by the many parts storage equipment and the many indicator ticket information is solved, and warehouse management efficiency and accuracy are improved effect.

CN119444070APending Publication Date: 2025-02-14FAW LOGISTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411696402.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

Because there are many storage equipment for parts and many instructions on the storage equipment, the picker needs to look up the storage equipment for storing materials many times, and picking errors are prone to occur, and the selection efficiency is low.

Method used

In response to receiving the Kanban information, an indication ticket is generated based on the Kanban information and the indication ticket is sorted based on the first sorting rule, and the first sorting result is obtained. Then, based on the first sorting result, a stocking task is generated, the picking method of the goods to be picked and the picking order of the picking objects is planned, and finally the picking goods to be picked are picked based on the stocking task.

Benefits of technology

It reduces waiting time and walking distance, reduces stocking and picking costs, and improves the efficiency and accuracy of warehouse management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444070A_ABST
    Figure CN119444070A_ABST
Patent Text Reader

Abstract

The invention discloses a stock sorting method and device, a storage medium and an electronic device, and relates to the technical field of computer software. The method comprises the following steps: in response to received billboard information, generating an indication ticket based on the billboard information; sorting the indication tickets based on a first sorting rule to obtain a first sorting result; generating a stock-up task based on the first sorting result; and picking the to-be-picked goods based on the stock-up task. The technical problems that in the prior art, due to the fact that the number of storage devices for parts is large, and the number of indication ticket information pasted on the storage devices is large, sorting personnel need to search the storage devices for storing materials for multiple times, sorting errors are likely to occur, and the sorting efficiency is low are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer software technology, and in particular to a method, device, storage medium and electronic device for stock picking. Background Art

[0002] In the manufacturing, logistics storage, on-site assembly and other industries, production parts, semi-finished products, finished products and other materials are usually classified and stored in different storage devices according to the material type, size, material, shape, quantity and other attributes. In order to improve the efficiency of parts placement and parts search, the stored materials are usually identified by barcodes, QR codes, radio frequency identification (RFID), electronic tags and other technologies, and the stored parts information is stored in the warehouse management system (WMS). In addition, instruction tickets will be affixed to the material storage devices, indicating the stored material information, so that the pickers can quickly locate the storage devices for the stored materials.

[0003] In scenarios such as parts assembly, sorting, and delivery, a large number of parts picking tasks are usually generated. Pickers need to paste instruction tickets on the material storage devices and pick according to the information marked on the instruction tickets. Since there are many storage devices for parts and the instruction tickets on the storage devices contain a lot of information, pickers need to search for the storage devices for materials many times, and picking errors are likely to occur, resulting in low picking efficiency. Summary of the invention

[0004] The embodiments of the present invention provide a stock picking method, device, storage medium and electronic device to at least solve the technical problems in the related art that due to the large number of storage devices for parts and the large amount of information on the instruction tickets pasted on the storage devices, the pickers need to search for the storage devices for storing materials many times, and picking errors are prone to occur, resulting in low picking efficiency.

[0005] According to one embodiment of the present invention, there is provided a stock picking method, comprising: in response to receiving kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the work requirements and operation steps for inventory management; sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets; generating stock picking tasks based on the first sorting result, wherein the stock picking tasks are used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects; picking the goods to be picked based on the stock picking tasks.

[0006] Optionally, sorting the instruction tickets based on a first sorting rule to obtain a first sorting result includes: obtaining a preset relationship, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template; filtering the instruction tickets based on the preset relationship to obtain filtered instruction tickets; and sorting the filtered instruction tickets based on the first sorting rule to obtain the first sorting result.

[0007] Optionally, the screened instruction tickets are sorted based on a first sorting rule to obtain a first sorting result, including: in response to the same serial numbers of multiple instruction tickets, determining the number of instruments accommodated in the screened instruction tickets; sorting the screened instruction tickets based on the first sorting rule and the second sorting rule to obtain a first sorting result, wherein the second sorting rule is used to sort the screened instruction tickets from small to large according to the number of instruments accommodated in the screened instruction tickets.

[0008] Optionally, before picking the goods to be picked based on the stocking task, the method also includes: downloading the instruction ticket number of the instruction ticket from the warehouse management system, wherein the instruction ticket number is an identifier of the instruction ticket; receiving the stocking task based on the instruction ticket number, and determining the equipment to be loaded as instructed by the instruction ticket; scanning the equipment code corresponding to the equipment to determine the location to be placed, wherein the equipment code is an identifier of the equipment.

[0009] Optionally, picking the goods to be picked based on the stocking tasks includes: sorting the parts recorded on the instruction ticket based on the stocking tasks and a third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the storage location; prompting the picking object with the part number and storage location of the goods to be picked in turn based on the second sorting result; picking the goods to be picked based on the part number and storage location of the goods to be picked and the location to be delivered.

[0010] Optionally, prompting the picking object with the part number and storage location of the goods to be picked in sequence based on the second sorting result includes: in response to the goods to be picked including multiple layers of equipment, prompting the picking object with the part number and storage location of the goods to be picked in sequence from the bottom layer based on the second sorting result; in response to the goods to be picked including multiple pages of equipment, prompting the part number and storage location of the goods to be picked in pages based on the second sorting result.

[0011] Optionally, the stock picking method further includes: inspecting the stock picking task in a warehouse management system.

[0012] According to one embodiment of the present invention, there is also provided a stock preparation and picking device, comprising: a receiving module, for generating an instruction ticket based on the kanban information in response to receiving the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the work requirements and operation steps for inventory management; a sorting module, for sorting the instruction ticket based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction ticket from small to large according to the serial number of the instruction ticket; a generating module, for generating a stock preparation task based on the first sorting result, wherein the stock preparation task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects; a picking module, for picking the goods to be picked based on the stock preparation task.

[0013] Optionally, the sorting module is also used to obtain a preset relationship, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template; filter the instruction tickets based on the preset relationship to obtain filtered instruction tickets; and sort the filtered instruction tickets based on the first sorting rule to obtain a first sorting result.

[0014] Optionally, the sorting module is also used to determine the number of instruments accommodated in the screened instruction tickets in response to the same serial numbers of multiple instruction tickets; sort the screened instruction tickets based on the first sorting rule and the second sorting rule to obtain a first sorting result, wherein the second sorting rule is used to sort the screened instruction tickets from small to large according to the number of instruments accommodated in the screened instruction tickets.

[0015] Optionally, the picking module is also used to download the instruction ticket number of the instruction ticket from the warehouse management system, wherein the instruction ticket number is the identifier of the instruction ticket; receive the stocking task based on the instruction ticket number, and determine the equipment to be loaded as instructed by the instruction ticket; scan the equipment code corresponding to the equipment to determine the location to be placed, wherein the equipment code is the identifier of the equipment.

[0016] Optionally, the picking module is also used to sort the parts recorded on the instruction ticket based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the storage location; based on the second sorting result, the picking object is prompted with the part number and storage location of the goods to be picked in turn; and the goods to be picked are picked based on the part number and storage location of the goods to be picked and the location to be placed.

[0017] Optionally, the picking module is also used to, in response to the goods to be picked including multiple layers of appliances, prompt the picking object with the part number and storage location of the goods to be picked in sequence from the bottom layer based on the second sorting result; in response to the goods to be picked including multiple pages of appliances, prompt the part number and storage location of the goods to be picked in pages based on the second sorting result.

[0018] Optionally, the generation module is also used to check the stocking tasks in the warehouse management system.

[0019] According to one embodiment of the present invention, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute any of the above-mentioned stock picking methods when running on a computer or a processor.

[0020] According to one embodiment of the present invention, there is also provided an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute any of the above-mentioned stock picking methods.

[0021] According to one embodiment of the present invention, a computer program product is also provided, including a computer program, and when the computer program is executed by a processor, the computer program implements any of the above-mentioned stock picking methods.

[0022] In an embodiment of the present invention, in response to receiving kanban information, an instruction ticket is generated based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the work requirements and operating steps for inventory management; the instruction ticket is sorted based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort from small to large according to the serial number of the instruction ticket; a stocking task is generated based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects; the goods to be picked are picked based on the stocking task, thereby achieving the purpose of reducing waiting time and walking distance, and reducing stocking picking costs, thereby achieving the technical effect of improving the efficiency and accuracy of warehouse management, and further solving the technical problem in the related art that due to the large number of storage devices for parts and the large amount of instruction ticket information pasted on the storage devices, the pickers need to search for the storage devices for storing materials many times, and picking errors are prone to occur, resulting in low picking efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0024] Figure 1 is a flow chart of a method for stock picking according to one embodiment of the present invention;

[0025] Figure 2 is a flow chart of an automatic picking mode business according to one embodiment of the present invention;

[0026] Figure 3 is a flow chart of a manual picking mode business according to one embodiment of the present invention;

[0027] Figure 4It is a structural block diagram of a stock picking device according to one embodiment of the present invention. DETAILED DESCRIPTION

[0028] To facilitate understanding, some descriptions of concepts related to the embodiments of the present invention are exemplarily provided for reference.

[0029] As shown below:

[0030] PAD control: refers to inventory management, picking instructions and stocking task control through portable devices (such as tablets). This control method makes full use of the portability and real-time communication capabilities of mobile devices to improve the efficiency and accuracy of logistics operations.

[0031] Stock picking method: In the field of logistics and warehousing, stock picking method refers to the process and strategy of selecting required materials from inventory and preparing them for shipment. In this application, stock picking method specifically refers to a system and method for automatically or manually recommending picking tasks based on the relationship between users and logistics templates and specific sorting principles (such as serial number, number of equipment storage).

[0032] Automatic picking mode: Automatic picking mode means that the system automatically pushes picking tasks to pickers according to preset rules and algorithms, and pickers only need to follow the instructions of the system. This mode usually uses advanced information technology such as the Internet of Things, barcodes or RFID technology to improve the accuracy and efficiency of picking.

[0033] Manual picking mode: Compared with the automatic picking mode, the manual picking mode requires the picker to actively select the stock list and perform picking operations. The system provides auxiliary information and tools, but the final picking decision and operation are judged and completed by the picker.

[0034] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In the description of this embodiment, unless otherwise specified, the meaning of "multiple" is two or more. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0036] According to one embodiment of the present invention, an embodiment of a method for stock picking is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] The method embodiment can be executed in an electronic device including a memory and a processor, a similar control device or a system. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device and a display device for communication functions. It can be understood by a person of ordinary skill in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.

[0038] The processor may include one or more processing units. For example, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a field-programmable gate array (FPGA), a neural network processor (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and the like. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.

[0039] The memory can be used to store computer programs, for example, to store the computer program corresponding to the stock picking method in the embodiment of the present invention. The processor implements the above-mentioned stock picking method by running the computer program stored in the memory. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0040] The communication device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the communication device includes a network adapter (network interface controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0041] The display device may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of a mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contact and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0042] In this embodiment, a method for picking stock running on an electronic device is provided. Figure 1 is a flow chart of a method for stock picking according to one embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0043] Step S10, in response to receiving the kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for inventory management;

[0044] In the embodiment of the present invention, the kanban information can be understood as being generated by the upper management system and used to convey information such as inventory status, order requirements or production plans. For example, the kanban information may include product code, inventory quantity, demand, order number, priority, storage location, etc., with the purpose of guiding and optimizing warehouse operations in real time, ensuring inventory accuracy and meeting production or sales needs, which is not limited here.

[0045] The instruction ticket can be understood as an operation instruction document that is further refined based on the kanban information. The instruction ticket contains specific picking operation instructions, which are used to guide warehouse pickers or automated systems to perform stock picking tasks. For example, the instruction ticket usually records the following information: the serial number or number of the picking task, detailed information of the material or product to be picked (such as part number, name, quantity), the storage location (warehouse location) of the material or product, the order of picking operations, the operator (picker), the information of the target instrument (such as instrument model, barcode), other operating requirements or precautions, etc., which are not limited here.

[0046] In response to receiving kanban information, an instruction ticket is generated based on the kanban information. Exemplarily, it can be understood that when key data such as the type and quantity of material requirements are automatically issued by the WMS according to the production plan, order requirements or inventory status changes, the tasks that the picker needs to perform are generated based on the above information, including but not limited to the specific material part number, required quantity, storage location, recommended picking order and target equipment information, which is not limited here.

[0047] In an embodiment of the present invention, when kanban information is received, an instruction ticket is generated based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operational requirements and operating steps for inventory management. By generating the instruction ticket, it helps to improve the efficiency, accuracy and response speed of warehouse picking, reduce human errors, and realize the refinement and dynamic adjustment of inventory management.

[0048] Step S11, sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets;

[0049] In the embodiment of the present invention, the first sorting rule can be understood as arranging the instruction tickets in order of the numerical values ​​of the serial numbers, with the instruction tickets with smaller numerical values ​​being arranged in front and the instruction tickets with larger numerical values ​​being arranged in the back.

[0050] The first sorting result can be understood as the sequence of instruction tickets obtained after applying the first sorting rule, that is, the order of all instruction tickets arranged from small to large according to the serial numbers.

[0051] The serial number of the instruction ticket can be understood as a unique identifier, which is used to number and sort the various instruction tickets generated in the logistics warehousing management system. That is, the serial number usually refers to the sequential number of the instruction ticket processing or generation, reflecting the creation or processing order of the instruction ticket in the system.

[0052] The instruction tickets are sorted based on the first sorting rule. The first sorting result can be understood as arranging the instruction tickets in order of the numerical value of the serial number, with the instruction tickets with smaller numerical values ​​in front and the instruction tickets with larger numerical values ​​in the back. The obtained ordered queue or list of instruction tickets is called the first sorting result.

[0053] In an embodiment of the present invention, the instruction tickets are sorted based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets, which can not only optimize various links of logistics operations, improve work efficiency, reduce errors and costs, but also enhance the overall management and response capabilities of the system.

[0054] Step S12, generating a stocking task based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects;

[0055] In an embodiment of the present invention, the stocking task can be understood as a task list automatically generated by the warehouse management system based on the instruction ticket and logistics requirements. By way of example, the stocking task includes detailed information on the goods to be picked, such as the type, quantity, storage location and priority of the task, etc., which are not limited here.

[0056] The picking method can be understood as planning which materials need to be picked out from which location in the warehouse, and in what order and manner to prepare these materials to ensure that they can accurately and timely meet the needs of subsequent warehousing, distribution or production. For example, the picking method can be divided into automatic picking and manual picking, which is not limited here.

[0057] The picking object can be understood as a picker or an automated picking device, which is not limited here.

[0058] The picking order can be understood as the order in which the picking objects are picked when completing the stocking task, which aims to guide the pickers to complete the goods picking in the best way.

[0059] Generating a stocking task based on the first sorting result can be understood as the logistics management system sorting a series of instruction tickets that need to be processed according to a preset sorting rule, and then creating and allocating specific picking operations based on the sorting result.

[0060] The stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects. It can be understood that the stocking task includes the picking method for the picking operation and the order of picking goods. The picking method refers to the execution method of the picking operation, which is usually divided into automatic picking and manual picking. The picking order is determined according to the first sorting result.

[0061] In an embodiment of the present invention, a stocking task is generated based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects. By sorting the instruction tickets, the system can plan the optimal picking order, thereby optimizing the walking path of the picker or equipment.

[0062] Step S13: picking the goods to be picked based on the stocking task.

[0063] In the embodiment of the present invention, picking the goods to be picked based on the stocking tasks can be understood as a process in which warehouse staff or automated equipment locates, picks and prepares the goods to be picked in the warehouse according to the stocking task list generated by the system.

[0064] In the embodiment of the present invention, picking the goods to be picked based on the stocking tasks can significantly improve the efficiency and accuracy of logistics operations, reduce unnecessary operations and waste of resources, and help reduce logistics costs.

[0065] When receiving the kanban information, an instruction ticket is generated based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operational requirements and operation steps for inventory management. By generating the instruction ticket, it is helpful to improve the efficiency, accuracy and response speed of warehouse picking, reduce human errors, and realize the refinement and dynamic adjustment of inventory management. The instruction tickets are sorted based on the first sorting rule to obtain the first sorting result, wherein the first sorting rule is used to sort from small to large according to the serial number of the instruction ticket, which can not only optimize the various links of logistics operations, improve work efficiency, reduce errors and costs, but also improve the overall management and response capabilities of the system. Based on the first sorting result, a stocking task is generated, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects. By sorting the instruction tickets, the system can plan the optimal picking order, thereby optimizing the walking path of the picker or equipment. Picking the goods to be picked based on the stocking task can significantly improve the efficiency and accuracy of logistics operations, reduce unnecessary operations and resource waste, and help reduce logistics costs.

[0066] Through the above steps, in response to receiving kanban information, an instruction ticket is generated based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the work requirements and operating steps for inventory management; the instruction ticket is sorted based on the first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort from small to large according to the serial number of the instruction ticket; a stocking task is generated based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects; the goods to be picked are picked based on the stocking task, thereby achieving the purpose of reducing waiting time and walking distance, and reducing stocking picking costs, thereby achieving the technical effect of improving the efficiency and accuracy of warehouse management, and further solving the technical problem of the related technology that due to the large number of storage devices for parts and the large amount of instruction ticket information pasted on the storage devices, the pickers need to search for the storage devices for storing materials many times, and picking errors are prone to occur, resulting in low picking efficiency.

[0067] Optionally, in step S11, sorting the instruction tickets based on the first sorting rule to obtain a first sorting result may include the following execution steps:

[0068] Step S111, obtaining a preset relationship, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template;

[0069] Step S112, screening the instruction tickets based on the preset relationship to obtain screened instruction tickets;

[0070] Step S113, sorting the screened instruction tickets based on the first sorting rule to obtain a first sorting result.

[0071] In an embodiment of the present invention, a preset relationship is obtained, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template, which can be understood as obtaining the relationship between the operation object and the logistics template, and the relationship between the operation object and the logistics template is the relationship between the user and the logistics template.

[0072] The instruction tickets are screened based on the preset relationship. The screened instruction tickets can be understood as the system screening out a set of instruction tickets that best match the current operation object from the set of instruction tickets to be processed based on the relationship between the user and the logistics template.

[0073] Sorting the screened instruction tickets based on the first sorting rule to obtain the first sorting result can be understood as arranging the instruction tickets screened based on the preset relationship in the order of the numerical value of the serial number to obtain the first sorting result.

[0074] In an embodiment of the present invention, a preset relationship is obtained, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template, and the instruction tickets are screened based on the preset relationship to obtain the screened instruction tickets, and then the screened instruction tickets are sorted based on the first sorting rule to obtain the first sorting result, thereby ensuring that the picking or stocking tasks are performed in the optimal order, improving efficiency, reducing errors, and optimizing resource allocation.

[0075] Optionally, in step S113, sorting the screened instruction tickets based on the first sorting rule to obtain a first sorting result may include the following execution steps:

[0076] Step S1131, in response to the serial numbers of the plurality of instruction tickets being the same, determining the number of apparatuses to be accommodated in the screened instruction tickets;

[0077] Step S1132, sorting the screened instruction tickets based on the first sorting rule and the second sorting rule to obtain a first sorting result, wherein the second sorting rule is used to sort the screened instruction tickets from small to large according to the number of equipment accommodated.

[0078] In the embodiment of the present invention, the serial numbers are the same. It is understandable that when processing batch orders, the system may generate multiple instruction tickets for the same serial number to support different pickers or equipment to perform similar tasks at the same time and improve overall efficiency. This is not limited here.

[0079] The number of containers that can be accommodated can be understood as the number or type of goods that a specific container (such as a shelf, pallet, etc.) can accommodate, and is not limited here.

[0080] The second sorting rule can be understood as an additional condition used to further refine the sorting logic when the first sorting rule fails to fully distinguish the priority of instruction tickets. Specifically, when multiple instruction tickets have the same serial number and their order cannot be clearly distinguished under the first sorting rule, the second sorting rule will intervene and use the number of equipment stored from small to large as the new sorting basis.

[0081] In response to the serial numbers of multiple instruction tickets being the same, determining the number of instruments that can be accommodated in the screened instruction tickets can be understood as determining the number of instruments that can be accommodated in the screened instruction tickets according to a preset relationship when there are multiple instruction tickets with the same serial numbers.

[0082] Sorting the screened instruction tickets based on the first sorting rule and the second sorting rule to obtain the first sorting result can be understood as sorting the instruction tickets screened according to the preset relationship based on the numerical order of the serial number and the order of the number of equipment accommodated in the instruction ticket to obtain the first sorting result. Exemplarily, the screened instruction tickets are first sorted according to the first sorting rule, and then for those instruction tickets with the same sorting value under the first sorting rule, the system will apply the second sorting rule to sort them again to determine the processing order of these instruction tickets, which is not limited here.

[0083] In an embodiment of the present invention, if the serial numbers of multiple instruction tickets are the same, the number of instruments accommodated on the screened instruction tickets is determined, and the screened instruction tickets are sorted based on the first sorting rule and the second sorting rule to obtain a first sorting result, wherein the second sorting rule is used to sort the number of instruments accommodated on the screened instruction tickets from small to large, which can comprehensively optimize the picking process, improve picking speed and efficiency, reduce errors, rationally utilize resources, simplify operational complexity, and enhance the level of refinement of logistics management, thereby achieving efficient, accurate and low-cost logistics operations.

[0084] Optionally, before picking the goods to be picked based on the stocking task, the following execution steps are also included:

[0085] Downloading the instruction ticket number of the instruction ticket from the warehouse management system, wherein the instruction ticket number is an identifier of the instruction ticket;

[0086] Receive stocking tasks based on the instruction ticket number and determine the equipment to be loaded as instructed by the instruction ticket;

[0087] Scan the device code corresponding to the device to determine the location to be placed, where the device code is the identifier of the device.

[0088] In the embodiment of the present invention, the indication ticket number can be understood as a code or identifier used to uniquely identify a specific picking or stocking task.

[0089] The equipment code can be understood as a code or identifier used to uniquely identify a specific equipment (such as a pallet, shelf, etc.) in warehouse management. For example, by scanning the equipment code, the system can track the specific location of the equipment in real time, which is not limited here.

[0090] The location to be placed can be understood as the specific location where the parts need to be placed or loaded in the picking or stocking task. For example, the location to be placed can be a designated location on a shelf, a designated location on a loading vehicle, or a designated workstation on a production line, which is not limited here.

[0091] Download the instruction ticket number of the instruction ticket from the warehouse management system, where the instruction ticket number is the identifier of the instruction ticket, which can be understood as the system receiving a specific logistics operation task, and using the instruction ticket number as a unique identifier to associate and guide subsequent picking, stocking or outbound operations, which is not restricted here.

[0092] Receiving stocking tasks based on the instruction ticket number and determining the equipment to be loaded as instructed by the instruction ticket can be understood as receiving all the information of the specified stocking tasks according to the instruction ticket number, including the parts to be stocked, the stocking quantity, the stocking location information, etc., and determining that the instruction ticket will clearly indicate the type of loading equipment required in the stocking operation and the identification of the specific equipment, such as the equipment code, which is not limited here.

[0093] Scan the device code corresponding to the device to determine the location to be placed, where the device code is the identifier of the device and can be understood as using a related scanning device to scan and parse the device code corresponding to the device to determine the type, status and other information of the device to determine the location to be placed, which is not limited here.

[0094] In an embodiment of the present invention, the instruction ticket number of the instruction ticket is downloaded from the warehouse management system, wherein the instruction ticket number is an identifier of the instruction ticket, a stocking task is received based on the instruction ticket number, and the equipment to be loaded as instructed by the instruction ticket is determined, and the equipment code corresponding to the equipment is scanned to determine the location to be placed, wherein the equipment code is an identifier of the equipment, and the steps of receiving the stocking task through the instruction ticket number, determining the loading equipment, and scanning the equipment code to determine the location to be placed not only improve the efficiency and accuracy of logistics operations, but also optimize inventory management, providing strong support for logistics automation and digital transformation.

[0095] Optionally, in step S13, picking the goods to be picked based on the stocking task may include the following execution steps:

[0096] Step S131, sorting the parts recorded on the instruction ticket based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the warehouse location;

[0097] Step S132, based on the second sorting result, the picking object is prompted with the part number and storage location of the goods to be picked in sequence;

[0098] Step S133, picking the goods to be picked based on their part numbers and storage locations as well as the locations to be delivered.

[0099] In the embodiment of the present invention, the third sorting rule can be understood as a method for specifically sorting the parts recorded on the instruction ticket. Specifically, the third sorting rule is a method for arranging the parts in ascending order according to the numbers of the parts in the storage locations. Exemplarily, the storage location number usually reflects the unique identification of each storage location in the warehouse, which can be a number, a letter, or a combination of numbers and letters to indicate a specific shelf, drawer, pallet or other storage unit, which is not limited here.

[0100] The part number and storage location of the goods to be picked can be understood as the part number is a code used to uniquely identify a specific part or component. The storage location refers to the specific location in the warehouse used to store materials or parts. For example, the part number contains information such as the type, specification, and manufacturer of the part. The storage location can be a grid on a warehouse shelf, an area on the ground, a unit in a drawer or pallet, etc., which is not limited here.

[0101] The parts recorded on the instruction ticket are sorted based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large according to the number in the warehouse. It can be understood that based on the specific information of the received stocking task and the third sorting rule, the parts recorded on the instruction ticket are sorted from small to large according to the number in the warehouse to obtain the second sorting result.

[0102] Prompting the picking object with the part number and storage location of the goods to be picked based on the second sorting result can be understood as that based on the second sorting result, the system will provide the picker or automated picking equipment with detailed information of each part to be picked in the order of the second sorting result, including the unique number of the part (part number) and its specific storage location (stock location) in the warehouse.

[0103] Picking the goods to be picked based on the part number and storage location of the goods to be picked and the location to be delivered can be understood as the picker or automated picking equipment can pick the goods to be picked based on the part number and storage location information of the goods to be picked and the location to be delivered provided by the system.

[0104] In an embodiment of the present invention, the parts recorded on the instruction ticket are sorted based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the storage location, and the picking object is prompted with the part number and storage location of the goods to be picked in turn based on the second sorting result, and the goods to be picked are picked based on the part number and storage location of the goods to be picked and the location to be delivered. The logistics and warehouse management system can significantly optimize the picking process, improve picking efficiency and accuracy, support automated operations, update inventory information in real time, and enhance logistics transparency and resource utilization efficiency.

[0105] Optionally, in step S132, sequentially prompting the picking object with the part number and storage location of the goods to be picked based on the second sorting result may include the following execution steps:

[0106] Step S1321, in response to the goods to be picked including multiple layers of appliances, prompting the picking object with the part number and storage location of the goods to be picked in order from the bottom layer based on the second sorting result;

[0107] Step S1322: In response to the goods to be picked including multiple pages of appliances, the part numbers and storage locations of the goods to be picked are paged based on the second sorting result.

[0108] In the embodiment of the present invention, the multi-layer container can be understood as a container or device having a multi-layer structure and used for storing and transporting goods.

[0109] A multi-leaf container can be understood as a storage container designed as a multi-leaf or partitioned structure.

[0110] In response to the fact that the goods to be picked include multiple layers of equipment, the part number and storage location of the goods to be picked are prompted to the picking object in sequence from the bottom layer based on the second sorting result. It can be understood that when the goods to be picked include equipment with a multiple layer structure, based on the second sorting result, the system will start from the bottom layer of the multiple layer equipment and provide the picking object with the part number and storage location information of the goods to be picked in sequence. This is not limited here.

[0111] In response to the fact that the goods to be picked include multiple pages of equipment, the part number and storage location of the goods to be picked are prompted in pages based on the second sorting result. It can be understood that when the goods to be picked include equipment with a multi-page structure, the system will first display the information of the goods to be picked in the current page or compartment, and after completing the picking of the current page, it will move to the next page until all the goods are picked. There is no limitation here.

[0112] In the embodiment of the present invention, in response to the goods to be picked including multiple layers of equipment, the part number and storage location of the goods to be picked are prompted to the picking object in sequence from the bottom layer based on the second sorting result; in response to the goods to be picked including multiple pages of equipment, the part number and storage location of the goods to be picked are prompted in pages based on the second sorting result. Through the above steps, the logistics system can optimize the picking path, improve the picking efficiency, enhance the picking accuracy, and improve the inventory management when processing the picking tasks of multiple layers or multiple pages of equipment, which not only improves the efficiency and quality of warehouse operations, but also adapts to the development needs of automation and intelligentization of modern warehousing logistics.

[0113] Optionally, the stock picking method further includes:

[0114] Check stocking tasks in the warehouse management system.

[0115] In the embodiment of the present invention, the inspection of the stocking task in the warehouse management system can be understood as quality control and confirmation of the completed stocking task. It includes the inspection of the quantity, type, quality and packaging of the picked goods to ensure that the goods meet the outbound standards, which is not limited here.

[0116] In the embodiment of the present invention, by inspecting the stocking tasks in the warehouse management system, inventory management, process improvement and quality control are improved, which is an indispensable part of the warehouse management system.

[0117] In the embodiment of the present invention, a method for picking stock is provided, which uses PAD, computer and other equipment to build a visualization system for picking indication in a shunjian warehouse, so as to meet the shunjian warehouse stock picking management requirements of a prosperous factory. The picking methods of this method are mainly divided into automatic picking mode and manual picking mode.

[0118] Figure 2 is a flow chart of an automatic picking mode business according to one embodiment of the present invention, such as Figure 2As shown, the system service first receives the WMS board and instruction ticket, and pushes the instruction ticket to the stocking task according to the principle of small to large serial numbers based on the relationship between the user and the logistics template. When there are multiple identical serial numbers, they are pushed to the picker according to the principle of small to large number of equipment storage. Then the picker enters the [Automatic Picking] function, displays the instruction ticket information recommended by the system, finds the printed instruction ticket document, scans the instruction ticket number to confirm the picking, scans the equipment code to confirm the picking equipment, and displays the equipment model. The picker prompts the picking part number and part warehouse location in sequence according to the order of the parts in the instruction ticket in the warehouse location from small to large (except for multi-layer equipment), scans the box label or part warehouse location, and confirms the part number. The system prompts the location where the part should be placed. After placing the part in the specified location, click Finish or scan the equipment location code (if this part has a placement location, you need to click Finish or scan each location code at each location). If the equipment is a multi-layer equipment, the bottom layer of the equipment model is displayed first; if the equipment is a multi-page equipment, it can be displayed in pages. After the stock picking is completed, click Finish. Finally, the inspector enters [Stock Picking Inspection], clicks the stock picking list, displays the stock picking list, and after the inspection is completed, clicks Confirm, and the automatic picking business is completed.

[0119] Figure 3 is a flow chart of a manual picking mode business according to one embodiment of the present invention, such as Figure 3 As shown, the system service first receives the WMS board and instruction ticket, and assigns the instruction ticket to the designated user according to the relationship between the user and the logistics template. Then the picker enters the [Manual Picking] function to display the instruction ticket assigned to the picker. The user selects the instruction ticket, finds the printed instruction ticket document, scans the instruction ticket number to confirm the picking, scans the equipment code to confirm the picking equipment, and displays the equipment model. According to the order of the parts in the instruction ticket in the warehouse from small to large (except for multi-layer equipment), the picking part number and part warehouse location are prompted in turn, and the box label or part warehouse location is scanned to confirm the part number. The system prompts the location where the part should be placed. After placing the part in the specified location, click Finish or scan the equipment location code (if this part has a placement location, you need to click Finish or scan each location code at each location); if the equipment is a multi-layer equipment, the bottom layer of the equipment model will be displayed first; if the equipment is a multi-page equipment, it can be displayed in pages. After the stocking list is picked, click Finish. Finally, the inspector enters [Stock List Inspection], clicks on the stock list, displays the stock list, completes the inspection, clicks OK, and the manual picking business is completed.

[0120] In an embodiment of the present invention, the stock picking method also includes equipment model, equipment information, equipment model, logistics template, equipment model and logistics template, user and logistics template, parts information, parts and picking location, parts alias and color maintenance, Shunjian stocking task management, instruction ticket information query, box label query, billboard information query, Shunjian stocking task history query, Shunjian stocking task management, automatic picking, manual picking, interface design requirements, performance / capacity requirements, and other non-functional requirements.

[0121] Among them, the requirement number of the instrument model is REQ_001, the requirement name is instrument model maintenance, and the application scenario is that users maintain instrument models in the system. For instrument model maintenance, you can add, modify, delete, import, and export instrument model basic information, including factory, instrument model, instrument name, and remarks fields. Users can create instrument model basic information on the interface, and the output data is the instrument model basic information. The page can maintain instrument model basic information data normally, the interface query can display data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0122] The requirement number for instrument information is REQ_002, the requirement name is instrument information maintenance, and the application scenario is that users maintain instrument information in the system. For instrument information maintenance, you can add, modify, delete, import, and export basic instrument information, including factory, instrument barcode number, instrument model, status (normal, repair, scrapped), and remarks fields. Users can create new instrument basic information on the interface, and the output data is the instrument basic information. The page can maintain instrument basic information data normally, the interface query can display data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0123] The requirement number of the instrument model is REQ_003, the requirement name is instrument model maintenance, and the application scenario is to maintain the instrument model corresponding to the instrument model. Maintenance of the instrument model information of the instrument model: 1. Maintain the instrument type, number of layers, number of pages per layer, and stocking mode (stocking mode from small to large storage locations, stocking mode from large to small storage locations, and reverse stocking mode); 2. Maintain the number of rows and columns for each page of each layer, for example: 5*4; 3. Simulate the actual instrument and maintain the location code for the instrument. The location code must start from 1, be continuous and non-repeating. Users can create new basic part information in the interface, and the output data is the basic part information. The page can maintain the basic part information data normally, the interface query can display the data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0124] The requirement number of the logistics template is REQ_004, the requirement name is logistics template management, and the application scenario is to bind the equipment model and part number through the logistics template and identify the stocking list. The logistics template can be maintained, and maintenance information can be added, modified, deleted, imported, and exported, including the factory, logistics template, logistics template description, and remarks fields. The system service collects the logistics templates received in the dashboard and uses them to add logistics templates. Users can create new logistics template information on the interface, and the output data is the logistics template information. The page can maintain the logistics template information data normally, the interface query can display the data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0125] The requirement number for the equipment model and logistics template is REQ_005, the requirement name is the relationship between the equipment model and the logistics template, and the application scenario is that the user maintains the relationship between the equipment model and the logistics template in the system. For the maintenance of the relationship between the equipment model and the logistics template, you can add, modify, delete, import, and export maintenance information, including the factory, equipment model, logistics template, and remarks fields. Users can create new equipment model and logistics template relationship information on the interface, and the output data is the equipment model and logistics template relationship information. The page can maintain the equipment model and logistics template relationship information data normally, the interface query can display data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0126] The requirement number for user and logistics template is REQ_006, the requirement name is user and logistics template relationship, and the application scenario is that the user maintains the user and logistics template relationship in the system. For the maintenance of the user and logistics template relationship, you can add, modify, delete, import, and export maintenance information, including factories, pickers, logistics templates, and notes fields. Users create new user and logistics template relationship information on the interface, and the output data is the user and logistics template relationship information. The page can maintain the user and logistics template relationship information data normally, the interface query can display data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0127] The requirement number for part information is REQ_007, the requirement name is part information maintenance, and the application scenario is that users use the part information maintenance function in the system. For part information maintenance, you can add, modify, delete, import, and export basic part information, including factory, part number, part name, part English name, and remarks fields. Users create basic part information on the interface, and the output data is the basic part information. The page can maintain the basic part information data normally, the interface query can display the data normally, and the import and export related functions can be used normally. The priority is low and the frequency of use is once a day.

[0128] The requirement number for parts and picking locations is REQ_008, the requirement name is parts and picking locations, and the application scenario is to maintain the storage location of parts in the picking area. The prerequisite is that the parts information maintenance is completed. To maintain the storage location of parts in the picking area, you can add, modify, delete, import, and export information, including the factory, part number, storage location, stocking timeout, logistics template, and remarks field. Users maintain the relationship between parts, picking locations, and logistics templates in the interface, and output data parts, picking locations, and logistics template relationship information. The acceptance criteria are that the function can be used normally, the priority is low, and the frequency of use is once a day.

[0129] The requirement number for part alias and color maintenance is REQ_009, and the requirement name is part alias and color maintenance. The application scenario is to maintain the alias and color of the part. The prerequisite is that the part information has been received through the interface, and maintenance information can be added, modified, deleted, imported, and exported, including factory, part number, part alias, and part color (enumeration item, the value can be directly used for color display). The user maintains and outputs information such as parts, part aliases, and colors in the interface. The acceptance criteria are that the relevant functions can be used normally, the priority is low, and the frequency of use is once a day.

[0130] The requirement number of Shunjian stocking task management is REQ_0010, and the requirement name is Shunjian stocking task management. The application scenario is to query and manage unfinished stocking orders (PC and PAD). The prerequisite is that the master data has been maintained and the stocking order and other information have been received. Shunjian stocking task management can query, cancel, export, and detail stocking orders. The list includes fields such as factory, instruction ticket number, equipment model, logistics template, logistics template description, picker, status, planned arrival time, creation time, etc.; status: not stocked, stocking in progress, stocking completed, canceled, click cancel to cancel the stocking task of this stocking order, and the status changes to canceled; click details: display the details of the stocking order. The interface data is displayed after being processed by the service, and the unfinished stocking order information is output. The page can be used normally, with high priority and frequent use.

[0131] The requirement number for the instruction ticket information query is REQ_0011, the requirement name is instruction ticket information query, the application scenario is to query interface data, and the prerequisite is that the interface data is successfully obtained. The instruction ticket information query is used to query the instruction ticket information, including the factory, instruction ticket number, logistics template, logistics template description, batch number, transmission time, and collection time. The acceptance criteria are normal function, normal list display, low priority, and low frequency of use.

[0132] The requirement number for box label query is REQ_0012, the requirement name is box label query, the application scenario is to query interface data, and the prerequisite is that the interface data is successfully obtained. The list includes factory, box label number, kanban number, part number, part description, supplier, whether it is enabled, and collection time. The acceptance criteria are normal use of the function, low priority, and low frequency of use.

[0133] The requirement number for Kanban information query is REQ_0013, the requirement name is Kanban information query, the application scenario is to query interface data, the prerequisite is that the interface data is successfully obtained, and the list includes factory, Kanban number, logistics template, logistics template description, and collection time. The acceptance criteria are normal use of the function, low priority, and low frequency of use.

[0134] The requirement number for Shunjian's stocking task history query is REQ_0014, and the requirement name is Shunjian's stocking task history query. The application scenario is to query the stocking order (PC and PAD) that has been completed. The prerequisite is that the stocking order has been completed or cancelled. Shunjian's stocking task history query is used to query, export, and detail the stocking order. The list includes fields such as factory, instruction ticket number, equipment model, logistics template, logistics template description, picker, status, planned arrival time, creation time, etc. Click Details: Display the stocking details of the equipment. The input data is historical business data, and the acceptance criteria are that the page can be used normally, the priority is high, and the frequency of use is frequent.

[0135] The requirement number of Shunjian stocking task management is REQ_100, the requirement name is Shunjian stocking task management, the application scenario is for task query and task cancellation, the prerequisite is that the task is not completed; retrieve data according to the login user's permissions. The list includes fields such as factory, instruction ticket number, equipment model, logistics template, logistics template description, picker, status, planned arrival time, creation time, etc.; click details: display the details of the stocking list. The acceptance criteria are normal use, high priority, and high frequency of use.

[0136] The requirement number for automatic picking is REQ_101, and the requirement name is automatic picking. The application scenario is that the picker picks according to the stocking list recommended by the system. The prerequisite is that the person's picking mode is automatic mode and enters the automatic picking function. Instruction ticket confirmation: Kanban template, stocking batch, instruction ticket number, instruction ticket scanning confirmation; you can choose to skip or cancel the instruction ticket; cancel the instruction ticket: this instruction ticket is no longer in stocking; skip the instruction ticket: jump to the next instruction ticket in sequence. When a certain instruction ticket is completed, the instruction ticket will be recommended again in sequence; equipment confirmation: equipment model, equipment barcode scanning confirmation; after scanning the equipment, the equipment model is displayed; if there are multiple layers, the lowest layer will be stocked first, according to the stocking mode configured by the equipment (stocking mode from small to large storage location, stocking mode from large to small storage location, reverse stocking mode); if there are multiple pages in the layer, you can turn the page through the previous page and the next page. Part confirmation: part number, alias, color, stocking quantity, picking location, part scanning confirmation (scan box label or picking location); by scanning the barcode, the picking location is searched first. If it exists, the part information is obtained; if it does not exist, the box label information is searched; if it does not exist in the box label information, it will prompt "the scanned barcode is incorrect"; after obtaining the picking location or box label information, the part number is checked to see if it matches the stocking part number. If it does not match, it will prompt "the part number does not match". If it matches, according to the order of the parts list in the instruction ticket details, the position code corresponding to the serial number in the instruction ticket is highlighted, and according to the set part stocking timeout, the countdown begins. If the countdown ends and the part is not stocked, the timeout record is recorded; if the part is stocked for multiple parts, the timeout period is doubled. Skip part number: stock the next part number, and the skipped part number will be placed at the end of the queue; Cancel part number: this part number does not need to be stocked; click the highlighted position code to confirm the position; Position confirmation: scan the position to confirm the position. If the current layer is stocked, only all positions in the lowest layer are stocked or stocking has been cancelled, and the system automatically switches to the upper layer. The acceptance criteria are normal use, high priority, and high frequency of use.

[0137] The requirement number for manual picking is REQ_102, and the requirement name is manual picking. The application scenario is that the picker selects the stocking list in the stocking task list and starts picking. The prerequisite is that the picking mode of this person is manual mode, and the stocking list is not automatically recommended. Select the stocking list that has not started stocking, click Start Stocking, and enter the picking interface; Confirm the instruction ticket: Kanban template, stocking batch, instruction ticket number, and scan and confirm the instruction ticket; you can choose to cancel the instruction ticket; Cancel the instruction ticket: This instruction ticket is no longer in stocking; Confirm the equipment: Equipment model, equipment barcode scanning confirmation; After scanning the equipment, the equipment model is displayed. If there are multiple layers, the lowest layer will be stocked first, according to the stocking mode configured by the equipment (stocking mode from small to large storage location, stocking mode from large to small storage location, and reverse stocking mode); if there are multiple pages in the layer, you can turn the pages through the previous page and the next page; part confirmation: part number, alias, color, stocking quantity, picking storage location, part scanning confirmation (scan box label or picking storage location); by scanning the barcode, the picking storage location is searched first, if it exists, the part information is obtained; if it does not exist, the box label information is searched; if If it does not exist in the fruit box label information, it will prompt "Incorrect barcode scan"; after obtaining the picking location or box label information, check whether the part number matches the stocking part number. If it does not match, it will prompt "Part number does not match". If it matches, the position code corresponding to the serial number in the instruction ticket will be highlighted according to the order of the parts list in the instruction ticket details, and the countdown will start according to the set part stocking timeout. If the countdown ends and the part is not stocked, the timeout record will be recorded; if the part is stocked for multiple parts, the timeout will be doubled. Skip part number: stock the next part number, and the skipped part number will be placed at the end of the queue; cancel part number: this part number does not need to be stocked; click to highlight the position code to confirm the position; position confirmation: scan the position to confirm the position. If the current layer is stocked, only all positions in the lowest layer are stocked or the stocking has been cancelled, and the system automatically switches to the previous layer. The acceptance criteria are normal use, high priority, and high frequency of use.

[0138] The interface design requirements are that the interface is neat and clear, the operation is convenient, the form prompts are friendly, and the statistical data is accurate.

[0139] Performance / capacity requirements: The capacity requirement indicator is the maximum number of online users, and the indicator requirement is 50. In the performance requirements, the indicator requirement for the average response time of system login is 1-2 seconds, the indicator requirement for the average conversion time of page clicks is 1-2 seconds, the indicator requirement for the average response time of query transactions is 2-5 seconds, the indicator requirement for the average response time of add, modify, and delete transactions is 2-5 seconds, the average response time of report transactions is 5-8 seconds, the indicator requirement for the average response time of special transactions is 10-15 seconds, the transaction accuracy is 100%, and there is no indicator requirement for the number of transactions processed per second (TPS) within a period of time. In the system requirements, the indicator requirement for the average CPU usage of the server is less than 80%, and the indicator requirement for the average memory usage of the server is less than 80%.

[0140] Other non-functional requirements include reliability requirements: describing the availability of the system, which can be described by minimum working time (the minimum interval between two system failures) or availability, such as: the system is available 99% of the time. Robustness requirements: describing the system's operating requirements under abnormal conditions, such as: the system can use local mode when it cannot be connected to the central system. Usability requirements: describing the requirements for use and the complexity of using the system. Usability requirements should describe features such as efficiency of use, easy to remember, error prompts, as well as personalization and internationalization, such as language selection, symbol conversion, user configuration, etc.; and auxiliary use requirements, some auxiliary use requirements of specific users due to common disabilities such as hearing and vision. Ease of use: interface friendliness, such as online help; ease of operation, such as a drop-down list with a first letter filter function; others, such as a navigation prompt system. Maintainability: public data, such as a currency unit data type; public framework, such as a DAO framework; public program library, such as a report input function; others, such as a log system. Portability: adaptability, such as global language package support; ease of installation, such as online updates and self-generation of installation packages; others, such as universal data access engines. Constraints and limitations include that some system functions are affected by the warehouse's internal network, mobile devices, etc.

[0141] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0142] In this embodiment, a stock picking device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated here. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0143] Figure 4 is a structural block diagram of a stock picking device according to one embodiment of the present invention. Figure 4 As shown, a stocking picking device 400 is used as an example, and the device includes: a receiving module 401, which is used to generate an instruction ticket based on the kanban information in response to receiving the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the work requirements and operation steps for inventory management; a sorting module 402, which is used to sort the instruction ticket based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction ticket from small to large according to the serial number of the instruction ticket; a generating module 403, which is used to generate a stocking task based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects; a picking module 404, which is used to pick the goods to be picked based on the stocking task.

[0144] Optionally, the sorting module is also used to obtain a preset relationship, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template; filter the instruction tickets based on the preset relationship to obtain filtered instruction tickets; and sort the filtered instruction tickets based on the first sorting rule to obtain a first sorting result.

[0145] Optionally, the sorting module 402 is also used to determine the number of instruments accommodated in the screened instruction tickets in response to the fact that the serial numbers of multiple instruction tickets are the same; sort the screened instruction tickets based on the first sorting rule and the second sorting rule to obtain a first sorting result, wherein the second sorting rule is used to sort the screened instruction tickets from small to large according to the number of instruments accommodated in the screened instruction tickets.

[0146] Optionally, the picking module 404 is also used to download the instruction ticket number of the instruction ticket from the warehouse management system, wherein the instruction ticket number is the identifier of the instruction ticket; receive the stocking task based on the instruction ticket number, and determine the equipment to be loaded as instructed by the instruction ticket; scan the equipment code corresponding to the equipment to determine the location to be placed, wherein the equipment code is the identifier of the equipment.

[0147] Optionally, the picking module 404 is also used to sort the parts recorded on the instruction ticket based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the storage location; based on the second sorting result, the part number and storage location of the goods to be picked are prompted to the picking object in turn; and the goods to be picked are picked based on the part number and storage location of the goods to be picked and the location to be delivered.

[0148] Optionally, the picking module 404 is also used to, in response to the goods to be picked including multiple layers of appliances, prompt the picking object with the part number and storage location of the goods to be picked in sequence from the bottom layer based on the second sorting result; in response to the goods to be picked including multiple pages of appliances, prompt the part number and storage location of the goods to be picked in pages based on the second sorting result.

[0149] Optionally, the generating module 403 is further used to check the stocking task in the warehouse management system.

[0150] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0151] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps of any of the above method embodiments when running on a computer or a processor.

[0152] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:

[0153] Step S10, in response to receiving the kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for inventory management;

[0154] Step S11, sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets;

[0155] Step S12, generating a stocking task based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects;

[0156] Step S13: picking the goods to be picked based on the stocking task.

[0157] Optionally, in this embodiment, the above-mentioned computer-readable storage medium may include but is not limited to: a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and other media that can store computer programs.

[0158] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.

[0159] Optionally, in this embodiment, the processor in the electronic device may be configured to run a computer program to perform the following steps:

[0160] Step S10, in response to receiving the kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for inventory management;

[0161] Step S11, sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets;

[0162] Step S12, generating a stocking task based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects;

[0163] Step S13: picking the goods to be picked based on the stocking task.

[0164] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps in any of the above method embodiments when executed by a processor.

[0165] Optionally, in this embodiment, the computer program in the above computer program product may be configured to perform the following steps when executed by a processor:

[0166] Step S10, in response to receiving the kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for inventory management;

[0167] Step S11, sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to the serial numbers of the instruction tickets;

[0168] Step S12, generating a stocking task based on the first sorting result, wherein the stocking task is used to plan the picking method of the goods to be picked and constrain the picking order of the picking objects;

[0169] Step S13: picking the goods to be picked based on the stocking task.

[0170] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0171] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0172] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0173] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0174] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0175] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0176] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk, etc., various media that can store program codes.

[0177] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for stock picking, characterized in that: include: In response to receiving the kanban information, generating an instruction ticket based on the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for performing inventory management; Sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used to sort the instruction tickets from small to large according to their serial numbers; Generate a stocking task based on the first sorting result, wherein the stocking task is used to plan a picking method for the goods to be picked and constrain a picking order for the picking objects; The goods to be picked are picked based on the stocking task.

2. The method according to claim 1, characterized in that: The step of sorting the instruction tickets based on the first sorting rule to obtain a first sorting result includes: Obtaining a preset relationship, wherein the preset relationship is used to represent the relationship between the operation object and the logistics template; Screening the instruction tickets based on the preset relationship to obtain screened instruction tickets; The screened instruction tickets are sorted based on the first sorting rule to obtain the first sorting result.

3. The method according to claim 2, characterized in that The sorting of the screened instruction tickets based on the first sorting rule to obtain the first sorting result includes: In response to the serial numbers of the plurality of instruction tickets being the same, determining the number of apparatuses accommodated in the screened instruction tickets; The screened instruction tickets are sorted based on the first sorting rule and the second sorting rule to obtain the first sorting result, wherein the second sorting rule is used to sort the screened instruction tickets from small to large according to the number of instruments accommodated.

4. The method according to claim 1, characterized in that: Before picking the goods to be picked based on the stock preparation task, the method further includes: Downloading the instruction ticket number of the instruction ticket from the warehouse management system, wherein the instruction ticket number is an identifier of the instruction ticket; receiving the stocking task based on the instruction ticket number, and determining the equipment to be loaded as instructed by the instruction ticket; Scan the device code corresponding to the device to determine the location to be placed, wherein the device code is the identifier of the device.

5. The method according to claim 4, characterized in that The picking of the goods to be picked based on the stocking task includes: Sorting the parts recorded on the instruction ticket based on the stocking task and the third sorting rule to obtain a second sorting result, wherein the third sorting rule is used to sort the parts recorded on the instruction ticket from small to large in the warehouse location; Based on the second sorting result, the picking object is prompted with the part number and the storage location of the goods to be picked in sequence; The goods to be picked are picked based on the part number and the storage location of the goods to be picked and the location to be delivered.

6. The method according to claim 5, characterized in that The step of sequentially prompting the picking object with the part number and the storage location of the goods to be picked based on the second sorting result includes: In response to the goods to be picked including multiple layers of appliances, prompting the picking object with the part number and storage location of the goods to be picked in order from the bottom layer based on the second sorting result; In response to the goods to be picked including multiple pages of appliances, the part numbers and storage locations of the goods to be picked are prompted in pages based on the second sorting result.

7. The method according to any one of claims 1 to 6, characterized in that Also includes: The stocking task is checked in the warehouse management system.

8. A stock picking device, characterized in that: include: A receiving module, configured to generate an instruction ticket based on the kanban information in response to receiving the kanban information, wherein the kanban information is used to guide inventory management, and the instruction ticket is used to record the operation requirements and operation steps for inventory management; A sorting module, used for sorting the instruction tickets based on a first sorting rule to obtain a first sorting result, wherein the first sorting rule is used for sorting the instruction tickets from small to large according to the serial numbers; A generation module, configured to generate a stocking task based on the first sorting result, wherein the stocking task is used to plan a picking method for the goods to be picked and constrain a picking order for the picking objects; A picking module is used to pick the goods to be picked based on the stocking task.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program is configured to execute the stock picking method described in any one of claims 1 to 7 when running on a computer or a processor.

10. An electronic device comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to run the computer program to execute the stock picking method described in any one of claims 1 to 7.

11. A computer program product, characterized in that The invention comprises a computer program, which, when executed by a processor, implements the method for stock picking as claimed in any one of claims 1 to 7.