Goods processing method and device, computer storage medium and electronic equipment

By establishing a binding relationship between goods and target orders and allocating chute slots in the goods handling method, the processes of goods distribution, verification, and packaging are decoupled, improving the utilization rate of equipment and personnel, solving the problems of resource waste and inefficiency in existing technologies, and achieving efficient goods handling.

CN120807072APending Publication Date: 2025-10-17BEIJING JINGDONG YUANSHENG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410430724.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-10
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

In existing technologies, the processes of goods sorting, review and packaging are tightly coupled, resulting in inefficient use of sorting equipment and personnel, causing waste of resources and low efficiency.

Method used

By establishing a binding relationship between goods and target orders based on product information, a designated chute is assigned to the target order, and goods slide down through the chute under preset conditions. The bound picking containers are then used to transport the goods in batches to the verification or packing station, thus decoupling the dependencies between various links.

Benefits of technology

It enables flexible batch transportation of goods, avoids the limitations of verification and packaging, improves the utilization rate of sorting equipment and personnel, reduces equipment operating costs, and improves goods handling efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120807072A_ABST
    Figure CN120807072A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of intelligent warehousing, and provides a goods processing method, a goods processing device, a computer storage medium and electronic equipment, and the goods processing method comprises the steps: building a binding relation between each goods and each target order to which the goods belong according to the goods information of each to-be-distributed goods; distributing a specified slide way opening for the target order so as to establish a binding relationship between the target order and the specified slide way opening; when the target order distributed to the specified slide way opening meets a preset gliding condition, the goods contained in the target order are glided through the specified slide way opening, and the goods contained in the target order are received based on a goods picking container bound with the specified slide way opening; and the goods picking container loaded with the goods is transported to a rechecking table so that the goods can be rechecked through the rechecking table, and the utilization rate of sorting machine equipment and personnel can be increased through the goods processing method.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of intelligent warehousing, and in particular, to a goods processing method, a goods processing device, a computer storage medium, and an electronic device. BACKGROUND

[0002] With the development of warehousing logistics technology, how to improve the efficiency of goods processing has become a problem to be solved.

[0003] At present, the processes of goods distribution introduction, review, and packaging are coupled one by one, which causes personnel at each link to wait until the task at the previous link is completed before they can work, so that the sorting machine equipment and personnel on site cannot be efficiently utilized.

[0004] In view of this, there is an urgent need in the art to develop a new goods processing method and device.

[0005] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure. SUMMARY

[0006] The purpose of the present disclosure is to provide a goods processing method, a goods processing device, a computer storage medium, and an electronic device, thereby at least partially overcoming the technical problem that the sorting machine equipment and personnel cannot be efficiently utilized due to the limitations of the related art.

[0007] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0008] According to a first aspect of the present disclosure, a goods processing method is provided, comprising: establishing a binding relationship between each goods to be distributed and each target order to which the goods belongs according to goods information of the each goods;

[0009] allocating a specified chute to the target order to establish a binding relationship between the target order and the specified chute;

[0010] when the target order allocated to the specified chute meets a preset sliding condition, sliding the goods contained in the target order through the specified chute, and receiving the goods contained in the target order based on a picking container bound to the specified chute;

[0011] transporting the picking container loaded with the goods to a review station to perform review processing on the goods through the review station.

[0012] In an exemplary embodiment of the present disclosure, the establishing a binding relationship between each goods to be distributed and each target order to which the goods belongs according to goods information of the each goods comprises:

[0013] obtaining a candidate order set containing the item information;

[0014] when the candidate order set contains only one candidate order, determining the candidate order as a target order to which the item belongs;

[0015] when the candidate order set contains multiple candidate orders, determining a target order to which the item belongs from the multiple candidate orders according to a priority order of the multiple candidate orders.

[0016] In an example embodiment of the present disclosure, the priority order of the multiple candidate orders depends on order information of each of the candidate orders;

[0017] wherein the order information of each of the candidate orders comprises at least one of the following:

[0018] a wave time corresponding to each of the candidate orders;

[0019] an emergency level corresponding to each of the candidate orders at the same wave time, the order emergency level depending on an order type;

[0020] a to-be-delivered quantity of the item for each of the candidate orders, the to-be-delivered quantity being a difference between a demand quantity and a delivered quantity;

[0021] an order time of each of the candidate orders.

[0022] In an example embodiment of the present disclosure, the assigning a designated chute to the target order comprises:

[0023] querying current state information of the target order;

[0024] determining, according to the state information, whether the target order has been assigned a chute; the state information comprises a sorting-in-state and a review-in-state, the sorting-in-state being used to indicate that the target order has not been assigned the chute, and the review-in-state being used to indicate that the target order has been assigned the chute;

[0025] if the target order has been assigned the chute, determining the chute as the designated chute corresponding to the target order;

[0026] if the target order has not been assigned the chute, assigning a designated chute to the target order based on a preset chute assignment strategy.

[0027] In an example embodiment of the present disclosure, the assigning a designated chute to the target order based on the preset chute assignment strategy comprises:

[0028] determining a plurality of candidate chutes for processing the order type of the target order according to the order type of the target order;

[0029] determining whether there is at least one empty chute that is not bound to the target order in the plurality of candidate chutes;

[0030] if there is, selecting the specified chute from the plurality of candidate chutes according to the orientation corresponding to the at least one empty chute and the number of target orders that have been bound to each of the candidate chutes;

[0031] if there is not, determining the candidate chute with the largest number of target orders that have been bound to as the specified chute in the plurality of candidate chutes.

[0032] In an example embodiment of the present disclosure, the orientations include at least a first orientation and a second orientation.

[0033] The selecting the specified chute from the plurality of candidate chutes according to the orientation corresponding to the at least one empty chute and the number of target orders that have been bound to each of the candidate chutes includes:

[0034] obtaining the number of empty chutes in the at least one empty chute in the first orientation; and

[0035] obtaining the number of empty chutes in the at least one empty chute in the second orientation;

[0036] determining the larger number from the number of empty chutes in the first orientation and the number of empty chutes in the second orientation, and determining the orientation corresponding to the larger number as a candidate orientation;

[0037] determining the candidate chute with the smallest code in the candidate chutes in the candidate orientation as the specified chute.

[0038] In an example embodiment of the present disclosure, after receiving the goods included in the target order based on the picking container bound to the specified chute, the method further includes:

[0039] updating the quantity of the goods included in the target order that have been dispatched;

[0040] when the quantity of the goods that have been dispatched is equal to the demand quantity of the target order for the goods, updating the state information of the target order.

[0041] In an example embodiment of the present disclosure, before transporting the picking container loaded with the goods to a review station, the method further includes:

[0042] Unbind the binding relationship between the picking container and the designated chute port.

[0043] In an example embodiment of the present disclosure, the method further comprises:

[0044] Obtaining usage state information of the designated chute port in real time;

[0045] Controlling a signal indicator of the designated chute port to display an indication signal corresponding to the usage state information.

[0046] In an example embodiment of the present disclosure, the controlling the signal indicator of the designated chute port to display the indication signal corresponding to the usage state information comprises:

[0047] When the usage state information satisfies at least one condition in a first condition set, controlling the signal indicator to display a first indication signal;

[0048] The first condition set comprises the following conditions:

[0049] The designated chute port is not bound to the picking container;

[0050] The designated chute port is not bound to the target order;

[0051] There is no wave time limited order in the target order bound to the designated chute port, and the target order allocated to the designated chute port does not satisfy the preset sliding condition.

[0052] In an example embodiment of the present disclosure, the controlling the signal indicator of the designated chute port to display the indication signal corresponding to the usage state information comprises:

[0053] When the usage state information satisfies at least one condition in a second condition set, controlling the signal indicator of the designated chute port to display a second indication signal;

[0054] The second condition set comprises the following conditions:

[0055] There is a wave time limited order in the target order bound to the designated chute port;

[0056] There is a wave time limited order in the target order bound to the designated chute port, and the target order allocated to the designated chute port does not satisfy the preset sliding condition.

[0057] In an example embodiment of the present disclosure, the controlling the signal indicator of the designated chute port to display the indication signal corresponding to the usage state information comprises:

[0058] When the usage status information satisfies a third condition, controlling the signal indicator of the designated slide entrance to display a third indication signal;

[0059] The third condition includes:

[0060] There is no wave time-limited order among the target orders bound to the designated slideway, and the target orders allocated to the designated slideway meet the preset slide conditions.

[0061] In an exemplary embodiment of the present disclosure, the signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes:

[0062] When the usage status information satisfies a fourth condition, controlling the signal indicator of the designated slide entrance to display a fourth indication signal;

[0063] The fourth condition includes:

[0064] There are wave time-limited orders among the target orders bound to the designated slideway, and the target orders allocated to the designated slideway meet the preset sliding conditions.

[0065] In an exemplary embodiment of the present disclosure, the signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes:

[0066] In response to detecting an unbinding operation between the designated chute opening and the picking container, a signal indicator of the designated chute opening is controlled to display a fifth indication signal.

[0067] In an exemplary embodiment of the present disclosure, the preset gliding conditions include:

[0068] The total number of the target orders allocated to the designated slideway meets a preset number condition, and the number of goods bound under each target order is equal to the demand for the goods in the target order.

[0069] In an exemplary embodiment of the present disclosure, after the goods are reviewed by the review station, the method further includes:

[0070] The goods that have been verified to have passed the picking container are transported to the packing station so as to be packaged by the packing station.

[0071] According to a second aspect of the present disclosure, there is provided a goods handling device, comprising:

[0072] An order matching module is used to establish a binding relationship between each product to be distributed and each target order to which it belongs based on the product information of the product to be distributed;

[0073] a chute mouth assigning module configured to assign a specified chute mouth to the target order to establish a binding relationship between the target order and the specified chute mouth;

[0074] a goods sliding and receiving module configured to slide the goods included in the target order through the specified chute mouth when the target order assigned to the specified chute mouth meets a preset sliding condition, and receive the goods included in the target order based on a picking container bound to the specified chute mouth;

[0075] a goods reviewing module configured to transport the picking container loaded with the goods to a reviewing station to review the goods through the reviewing station.

[0076] According to a third aspect of the present disclosure, there is provided a computer storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the goods processing method according to the first aspect.

[0077] According to a fourth aspect of the present disclosure, there is provided an electronic device comprising a processor and a memory configured to store executable instructions of the processor, wherein the processor is configured to execute the goods processing method according to the first aspect by executing the executable instructions.

[0078] According to the above technical solutions, the goods processing method, the goods processing device, the computer storage medium and the electronic device provided in the example embodiments of the present disclosure have at least the following advantages and positive effects:

[0079] In the technical solutions provided in some embodiments of the present disclosure, by establishing a binding relationship between each goods to be picked and each target order to which the goods belong according to the goods information of each goods to be picked, assigning a specified chute mouth to the target order to establish a binding relationship between the target order and the specified chute mouth, sliding the goods included in the target order through the specified chute mouth when the target order assigned to the specified chute mouth meets a preset sliding condition, receiving the goods included in the target order based on a picking container bound to the specified chute mouth, and transporting the picking container loaded with the goods to a reviewing station to review the goods through the reviewing station, the goods can be transported to the reviewing station or the packing station in batches flexibly, so that the operation process of the sorting machine does not need to be limited by the number of reviewing stations, and meanwhile, the workers at the reviewing station or the packing station also do not need to be limited by the completion of other tasks during the operation process, thereby avoiding the technical problem that the workers and the sorting machine device cannot be utilized efficiently due to the close coupling of each link in the related art, improving the utilization rate of the workers and the device, thereby reducing the equipment use cost and improving the goods processing efficiency.

[0080] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0081] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0082] Figure 1 A schematic diagram showing a flow chart of a method for handling goods in an embodiment of the present disclosure;

[0083] Figure 2 A schematic diagram illustrating a process of establishing a binding relationship between each product and each target order to which it belongs based on product information of each product to be distributed in an embodiment of the present disclosure is shown;

[0084] Figure 3 A schematic diagram illustrating a process of allocating a designated chute entrance to a target order according to an embodiment of the present disclosure;

[0085] Figure 4 A schematic diagram showing a process of allocating a designated slideway entrance to a target order based on a preset slideway entrance allocation strategy in an embodiment of the present disclosure is shown;

[0086] Figure 5 A schematic diagram illustrating a process of selecting a designated slideway entrance from multiple candidate slideway entrances according to the position corresponding to at least one empty slideway entrance and the number of target orders bound to each candidate slideway entrance in an embodiment of the present disclosure;

[0087] Figure 6 A schematic diagram illustrating the overall process of how to match goods to target orders and how to assign designated slide openings to target orders in an embodiment of the present disclosure;

[0088] Figure 7 A schematic diagram illustrating a process of verifying whether goods are distributed to a designated chute entrance when an operator scans goods in an embodiment of the present disclosure;

[0089] Figure 8 A schematic diagram showing the process of how to review goods through the review station in an embodiment of the present disclosure;

[0090] Figure 9 A schematic diagram illustrating a process of determining current usage status information of different slide openings in an embodiment of the present disclosure;

[0091] Figure 10A flowchart showing how to bind a picking container to a chute port in the embodiments of the present disclosure;

[0092] Figure 11 A flowchart showing how to unbind a picking container from a chute port in the embodiments of the present disclosure;

[0093] Figure 12 A page diagram showing an operation page in the embodiments of the present disclosure;

[0094] Figure 13 A page diagram showing how to enter a picking container number after inputting a code of a chute port in the embodiments of the present disclosure;

[0095] Figure 14 A detail page diagram of a target order bound to a chute port in the embodiments of the present disclosure;

[0096] Figure 15 A page diagram showing a product set collection detail displayed when a worker clicks an order card in the embodiments of the present disclosure;

[0097] Figure 16 A flowchart showing decoupling of a distribution process and a review process in the embodiments of the present disclosure;

[0098] Figure 17 A flowchart showing an overall product processing method in the embodiments of the present disclosure;

[0099] Figure 18 A structural diagram of a product processing device in the exemplary embodiments of the present disclosure;

[0100] Figure 19 A structural diagram of an electronic device in the exemplary embodiments of the present disclosure. DETAILED DESCRIPTION

[0101] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations can be implemented in any

[0102] The terms "one", "an", "the", and "said" are used in this specification to convey the inclusion of one or more items / components / etc.; the terms "include" and "have" are used to indicate an open-ended inclusion of items / components / etc. in addition to those listed; the terms "first" and "second" are used only as labels and do not necessarily indicate the number of items.

[0103] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings represent the same or similar parts, and thus repeated description thereof will be omitted. Some of the block diagrams shown in the drawings are functional entities, and do not necessarily have to correspond to physically or logically independent entities.

[0104] The Beidou flow picking mode of the automated warehouse refers to a high-efficiency picking and rechecking mode realized by combining automatic sorting machines, automatic rebin (rebin is the process of putting goods into corresponding rebin walls according to the type of orders), and other equipment.

[0105] In the sorting process, rebin wall refers to a device or system (for example, a shelf or a sorting wall) used for sorting, which is used to separate different types of goods or goods. Such a device or system is usually composed of multiple small compartments, each of which can hold a good in an order so as to be identified and classified in the subsequent sorting process.

[0106] In the related art, the distribution process of goods generally includes the following steps:

[0107] ① Scan the container frame to obtain the goods information in the container frame, and match the order information according to the goods information;

[0108] ② Bind the rechecking compartment for the order, and generate a rechecking backlog;

[0109] ③ Scan the goods information and put the goods into the chute, and the goods fall from the chute and directly enter the rechecking compartment;

[0110] ④ After the goods in the container frame are all distributed to the rechecking compartment, the distribution is completed, and the process is ended.

[0111] From the above technical solutions, it can be seen that the current Beidou automatic sorting machine determines the rechecking station and the corresponding rechecking grid after the import distribution, and a rechecking station contains multiple rechecking grids. Since the number of rechecking grids is fixed (for example, 1000 rechecking grids), the flow is generally limited when importing distribution, and when the flow reaches the limit, the picking area cannot continue to work and needs to be stopped to wait. Therefore, the import distribution link and the rechecking link in the prior art are too closely coupled. Similarly, the rechecking link and the packing link are also closely coupled, so that the on-site sorting machine equipment and personnel cannot be efficiently utilized.

[0112] In an embodiment of the present disclosure, a goods processing method is first provided, which at least partially overcomes the defect that the sorting machine equipment and personnel cannot be efficiently utilized in the related art.

[0113] Figure 1 A flowchart of the goods processing method in the embodiment of the present disclosure is shown, and the goods processing method according to one embodiment of the present disclosure includes the following steps: Figure 1

[0114] Step S110, establishing a binding relationship between each goods and each target order to which the goods belongs according to the goods information of each goods to be distributed;

[0115] Step S120, assigning a specified slide port to the target order to establish a binding relationship between the target order and the specified slide port;

[0116] Step S130, sliding the goods contained in the target order through the specified slide port, and receiving the goods contained in the target order based on the picking container bound to the specified slide port;

[0117] Step S140, transporting the picking container loaded with goods to the rechecking station when the picking container reaches a preset full load condition, so as to perform rechecking processing on the goods through the rechecking station.

[0118] In Figure 1 ​In the technical solution provided by the illustrated embodiment, the present disclosure establishes a binding relationship between each product and each target order to which it belongs based on the product information of each product to be distributed, and assigns a designated slide port to the target order to establish a binding relationship between the target order and the designated slide port. When the target order assigned to the designated slide port meets the preset sliding condition, the products included in the target order are slid down through the designated slide port, and the picking container bound to the designated slide port takes over the products included in the target order, and the loaded products are placed in the picking container. The picking container of the goods is transported to the review table so that the goods can be reviewed and processed by the review table, which can realize the flexible transportation of goods to the review table or the packaging table in batches, so that the operation process of the sorting machine does not need to be restricted by the number of review grids. At the same time, the operators at the review table or the packaging table do not need to be restricted by the completion of tasks in other links during the operation process, avoiding the technical problem of tight coupling of various links in related technologies, which leads to the inefficient use of operators and sorting machine equipment, and improving the utilization rate of personnel and equipment, thereby reducing the cost of equipment use and improving the efficiency of goods processing.

[0119] The following Figure 1 The specific implementation process of each step is described in detail:

[0120] Before step S110, it should be noted that the operator can first use a scanner to scan the container code of the picking container, connect the scanner to a computer, and log in to the WMS program on the computer. Thereby, the container code can be bound to the codes of different chute openings of the cross-belt sorter on the WMS to establish a binding relationship between different picking containers and different chute openings.

[0121] A "picking container" is a mobile vehicle used to distribute goods. This vehicle typically features one or more bins or shelves for storing and sorting goods, and can be towed or self-propelled between warehouses, distribution centers, or other locations. Picking containers can be used in a variety of logistics and warehousing applications to achieve more efficient and flexible distribution and transportation operations.

[0122] Warehouse Management System, is a software system for warehouse logistics management. WMS is a software system that focuses on warehouse logistics operation and optimization. It is responsible for planning, executing and monitoring various logistics activities in the warehouse to improve warehouse operation efficiency, reduce inventory cost, and ensure on-time processing of orders and improvement of customer service level. The role of WMS is to realize the following functions through planning and optimization of warehouse logistics processes: inventory management, warehouse-in and warehouse-out management, warehouse layout optimization, order processing, transportation management, quality management and data analysis, etc. WMS is committed to optimizing warehouse logistics operation and improving the efficiency and accuracy of warehouse management. Through the application of WMS, enterprises can better manage warehouse resources, reduce inventory costs, improve customer service levels, and thus enhance the competitiveness of enterprises.

[0123] The chute port of the cross-belt sorter generally refers to the sorting port, that is, the sorting position of the goods when sorting. It is an important part of the cross-belt sorter, usually working with sensors, conveyors, distributors and other components to realize an automated sorting process. These chute ports are usually designed according to different classification requirements, such as classification according to the size, shape, weight, etc. of the goods. Through the chute port of the cross-belt sorter, fast, accurate and efficient sorting operations can be achieved, reducing the labor intensity and error rate of manual sorting, and improving the production efficiency and quality of the logistics and warehousing industry.

[0124] After that, the operator can scan the container frame loaded with goods, and based on the identification code (a code used to identify the container number) on the container frame, the goods information of each goods contained in the container frame can be obtained.

[0125] After obtaining the above goods information, goods that do not need to be sorted by the sorter can be excluded, and for the remaining goods that need to be sorted by the sorter, step S110 is entered to match each goods with a target order.

[0126] In step S110, according to the goods information of each goods to be sorted, a binding relationship between each goods and each target order to which it belongs is established.

[0127] In this step, sorting refers to the process of sorting, packing and distributing incoming goods according to different destinations and assigning them to designated locations. It covers the first link after goods enter the warehouse and is a key part of logistics distribution centers and e-commerce warehouses. The purpose of sorting is to classify, pack and ship goods according to customer needs and delivery addresses to ensure that goods can be quickly and accurately delivered to customers.

[0128] Reference Figure 2 , Figure 2A flowchart for establishing a binding relationship between each item and each target order to which the item belongs according to item information of each item to be distributed in the embodiment of the present disclosure is shown, which includes steps S201-S203:

[0129] In step S201, a candidate order set containing item information is obtained.

[0130] In this step, a candidate order set containing the above-mentioned item information can be obtained. For example, taking the above-mentioned item information "XX model mobile phone" as an example, if only the candidate order A contains the above-mentioned "XX model mobile phone", it can be determined that the candidate order set contains only the above-mentioned candidate order A; and if the candidate order B, the candidate order C and the candidate order D all contain the above-mentioned "XX model mobile phone", it can be determined that the candidate order set contains three candidate orders, i.e. the above-mentioned candidate order B, the candidate order C and the candidate order D.

[0131] In step S202, when the candidate order set contains only one candidate order, the candidate order is determined as the target order to which the item belongs.

[0132] In this step, if the above-mentioned candidate order set contains only one candidate order, for example, the above-mentioned candidate order A, the candidate order A can be directly determined as the target order to which the item belongs.

[0133] In step S203, when the candidate order set contains multiple candidate orders, the target order to which the item belongs is determined from the multiple candidate orders according to a priority order of the multiple candidate orders.

[0134] In this step, if the above-mentioned candidate order set contains multiple candidate orders, for example, the candidate order B, the candidate order C and the candidate order D, the target order to which the item belongs can be determined from the above-mentioned three candidate orders according to a priority order of the above-mentioned three candidate orders, i.e. the candidate order with the highest priority order can be first determined as the target order to which the item belongs, and after the item required by the candidate order with the highest priority order reaches the required amount, the item can be bound to other candidate orders with lower priority orders in sequence, so as to avoid the occurrence of user complaint events caused by the delay of the candidate order with the highest priority order.

[0135] The priority order of the above-mentioned three candidate orders can be determined according to the above-mentioned candidate order information.

[0136] In an optional embodiment, the priority order of the three candidate orders can be determined according to the wave time corresponding to each of the candidate orders. The wave refers to a batch of orders to be shipped out are aggregated together for shipping out operation according to certain standards or rules to improve operation efficiency, which is called "wave" operation, and the operation order is called "wave order". Therefore, the wave time refers to the latest shipping out time of the order. For example, the latest shipping out time of the candidate order B is 10:00 on November 29, 2023, the latest shipping out time of the candidate order C is 12:00 on November 29, 2023, and the latest shipping out time of the candidate order D is 15:00 on November 29, 2023. According to the order of the wave time, the order priority order of the three candidate orders can be determined as: candidate order B-candidate order C-candidate order D.

[0137] In another optional embodiment, when the wave times of the three candidate orders are the same, the priority order of the three candidate orders can be determined according to the urgency level corresponding to each of the candidate orders. The urgency level can be determined according to the order type. For example, assuming that the order type of the candidate order B is a same-day delivery order, the order type of the candidate order C is a next-day delivery order, and the order type of the candidate order D is a normal order, it can be determined that the urgency level of the candidate order A is higher than that of the candidate order B, and the urgency level of the candidate order B is higher than that of the candidate order C. Therefore, the order priority order of the three candidate orders can be determined as: candidate order B-candidate order C-candidate order D.

[0138] In yet another optional embodiment, the priority order of the three candidate orders can be determined according to the to-be-fulfilled quantity of goods of each of the candidate orders. The to-be-fulfilled quantity is the difference between the demand quantity and the fulfilled quantity. Assuming that the demand quantity of the candidate order B is 1, the demand quantity of the candidate order C is 10, the demand quantity of the candidate order D is 20, and the goods have not been fulfilled for any of the candidate orders B, C, and D, i.e., the fulfilled quantity of the goods for the three candidate orders is 0, it can be determined that the to-be-fulfilled quantity of the goods for the candidate order B is 1-0=1, the to-be-fulfilled quantity of the goods for the candidate order C is 10-0=10, and the to-be-fulfilled quantity of the goods for the candidate order D is 20-0=20. Therefore, the order priority order of the three candidate orders can be determined according to the to-be-fulfilled quantity from small to large (the smaller the to-be-fulfilled quantity, the more difficult it is to collect the goods set for the order, and the easier it is to quickly meet the demand of the order), as: candidate order B-candidate order C-candidate order D.

[0139] In still another alternative implementation, the priority order among the three candidate orders can be determined according to the order placement time of each of the candidate orders. For example, assuming that the order placement time of candidate order B is 10:00 on November 29, 2023, the order placement time of candidate order C is 12:00 on November 29, 2023, and the order placement time of candidate order D is 15:00 on November 29, 2023, then according to the order of the order placement time, the order priority order among the three candidate orders can be determined as: candidate order B - candidate order C - candidate order D.

[0140] It should be noted that the above-mentioned various ways of determining the order priority order can be freely combined to generate other schemes for determining the order priority order, which are not particularly limited in the present disclosure.

[0141] Reference is made to FIG. 12, which shows a flowchart illustrating how the target order is assigned with the specified chute in the embodiment of the present disclosure. Figure 1 In step S120, the target order is assigned with the specified chute to establish the binding relationship between the target order and the specified chute.

[0142] In this step, since different goods can correspond to the same target order when matching the target order with the goods, in order to avoid repeated assignment of the specified chute to the target order, the present disclosure can use the steps shown in FIG. 13 to assign the target order with the specified chute to establish the binding relationship between the target order and the specified chute. Figure 3

[0143] Reference is made to FIG. 13, which shows a flowchart illustrating how the target order is assigned with the specified chute in the embodiment of the present disclosure. Figure 3 Figure 3 FIG. 14 shows a flowchart illustrating how the target order is assigned with the specified chute in the embodiment of the present disclosure, which includes steps S301-S304.

[0144] In step S301, the current state information of the target order is queried.

[0145] In this step, the current state information of the target order can be queried first, and the state information can include the sorting-in-state and the review-in-state. The sorting-in-state can be used to indicate that the target order has not been assigned with the chute, and the review-in-state can be used to indicate that the target order has been assigned with the chute.

[0146] In step S302, it is determined whether the target order has been assigned with the chute according to the state information.

[0147] In this step, if the current state information of the target order is the sorting-in-state, it can be determined that the target order has not been assigned with the chute, and if the current state information of the target order is the review-in-state, it can be determined that the target order has been assigned with the chute.​​

[0148] In step S303, if the target order has been assigned a slide gate, the slide gate is determined as the designated slide gate corresponding to the target order.

[0149] In this step, if the target order has been assigned a slide gate before, the slide gate can be directly determined as the designated slide gate corresponding to the target order.

[0150] In step S304, if the target order has not been assigned a slide gate, the designated slide gate is assigned to the target order based on the preset slide gate assignment strategy.

[0151] In this step, if the target order has not been assigned a slide gate before, the designated slide gate can be assigned to the target order based on the preset slide gate assignment strategy.

[0152] Reference Figure 4 , Figure 4 A flowchart for assigning the designated slide gate to the target order based on the preset slide gate assignment strategy in the embodiment of the present disclosure is shown, which includes steps S401-S404:

[0153] In step S401, a plurality of candidate slide gates for processing the order type of the target order are determined according to the order type of the target order.

[0154] In this step, for example, the order type can include ordinary orders, city delivery orders, express delivery orders, and wave protection orders, etc., and different slide gates can be used to process different order types, so that a plurality of candidate slide gates for processing the order type of the target order can be obtained from a plurality of slide gates. For example, slide gates in an available state can be first screened from a plurality of preconfigured slide gates, and then candidate slide gates for processing the order type of the target order are obtained by screening again from the slide gates in the available state.

[0155] In step S402, it is judged whether there is at least one empty slide gate that is not bound to the target order in the plurality of candidate slide gates.

[0156] In this step, it can be judged whether there is at least one empty slide gate that is not bound to the target order in the plurality of candidate slide gates.

[0157] In step S403, if there is, the designated slide gate is selected from the plurality of candidate slide gates according to the orientation corresponding to the at least one empty slide gate and the number of target orders that have been bound to each candidate slide gate.

[0158] In this step, if there is an empty slideway entrance among the above-mentioned multiple candidate slideway entrances, a designated slideway entrance can be selected from the multiple candidate slideway entrances based on the direction corresponding to at least one empty slideway entrance and the number of target orders bound to each candidate slideway entrance.

[0159] For example, the above-mentioned slide entrances are distributed in two directions, the left side and the right side of the venue. The above-mentioned may include a first direction and a second direction. The first direction may be the left side and the second direction may be the right side, or the first direction may be the right side and the second direction may be the left side. It can be set according to actual conditions. The present disclosure does not make any special limitations on this. In the following embodiments, the first direction is the left side and the second direction is the right side.

[0160] For details, please refer to Figure 5 , Figure 5 A flowchart illustrating how to select a designated slideway entrance from multiple candidate slideway entrances based on the position corresponding to at least one empty slideway entrance and the number of target orders bound to each candidate slideway entrance in an embodiment of the present disclosure includes steps S501 to S504:

[0161] In step S501, the number of empty slide openings in a first position among at least one empty slide opening is obtained.

[0162] In this step, the number of empty slide openings on the left side of the at least one empty slide opening may be obtained, for example, 6.

[0163] In step S502, the number of empty slide openings in the second position among at least one empty slide opening is obtained.

[0164] In this step, the number of empty slide openings on the right side of the at least one empty slide opening may be obtained, for example, 12.

[0165] In step S503, a larger number is determined from the number of empty slideway openings at the first orientation and the number of empty slideway openings at the second orientation, and the orientation corresponding to the larger number is determined as the orientation to be selected.

[0166] In this step, the larger number, 12, can be determined from the number of empty slide openings in the first position and the number of empty slide openings in the second position. Furthermore, the second position corresponding to 12 can be determined as the candidate position. By selecting the candidate position from the first and second positions, the workload of operators in different positions can be balanced, avoiding the problem of uneven workload distribution.

[0167] In step S504, the candidate slideway entrance with the smallest code among the candidate slideway entrances at the to-be-selected orientation is determined as the designated slideway entrance.

[0168] In this step, after determining the candidate orientation, the candidate slide opening in the candidate orientation with the minimum encoding can be determined as the designated slide opening.

[0169] Next, referring to Figure 4 In step S404, if there is not, the candidate slide opening with the maximum number of target orders that have been bound in the plurality of candidate slide openings is determined as the designated slide opening.

[0170] In this step, if there is no empty slide opening in the plurality of candidate slide openings, the candidate slide opening with the maximum number of target orders that have been bound can be directly determined as the designated slide opening. By determining the candidate slide opening with the maximum number of target orders that have been bound as the designated slide opening, the rapid release of the candidate slide opening with the maximum number of target orders that have been bound can be promoted, thereby improving the efficiency of goods processing.

[0171] After successfully allocating the designated slide opening for the target order, the number of target orders that have been bound under the designated slide opening can be updated, for example, the number of target orders +1, and the order details of the target order (for example, the goods information contained in the order) are bound together with the designated slide opening.

[0172] After successfully allocating the designated slide opening for the target order, the current state of the target order can also be updated to review, and the quantity of the target order that has been allocated can be updated, for example, the quantity +1. Additionally, the binding relationship between the target order and the picking container bound under the designated slide opening can also be increased, and the review backlog for the picking container can be generated.

[0173] In addition, it should be noted that if the target order is not successfully allocated to the designated slide opening, the target order can enter the exception slide opening, and the goods contained in the target order can be slid down through the exception slide opening.

[0174] Reference Figure 6 , Figure 6 The overall flowchart of how to match goods with target orders and how to allocate designated slide openings for target orders in the embodiments of the present disclosure is shown, which includes steps S601-S615:

[0175] In step S601, start;

[0176] In step S602, match the SKU with the order; the SKU (Stock Keeping Unit) is a unique code or identifier used to distinguish different product varieties or specifications, which is usually related to inventory management and sales tracking;

[0177] In step S603, determine whether the order has been bound to a slide opening;

[0178] If no, go to step S604 to match the order type with the ramp type; if yes, jump to step S615;

[0179] In step S605, the ramp state and the orientation of the ramp are obtained, and the number of bound orders of the ramp is matched;

[0180] In step S606, it is judged whether there is a bound order bound by the ramp;

[0181] If no, go to step S607 to select the direction in which the empty pre-occupied ramps are more, go to step S608 to select in the order from small to large according to the ramp code, and then jump to step S610;

[0182] If yes, go to step S609 to preferentially select the ramp with a large number of bound orders;

[0183] In step S610, the number of bound orders of the ramp is increased;

[0184] In step S611, it is judged whether the number of bound orders is equal to the pre-configured number of orders;

[0185] If equal to the pre-configured number of orders, go to step S612 to notify that the ramp state is unavailable;

[0186] If not equal to the pre-configured number of orders, go to step S613 to judge whether there is a wave time limit order of the ramp;

[0187] If there is a wave time limit order, go to step S614 to notify that there is a wave time limit order of the WCS, and the yellow light is on;

[0188] If there is no wave time limit order, go to step S615 to perform the import and distribution process.

[0189] In the above method, the WCS system is a warehouse control system, and the full name is Warehouse Control System. Figure 6 The development of the warehouse system cannot be separated from the two key factors of logistics equipment and logistics software. Generally, the automatic intelligent warehouse system software is composed of two parts: warehouse management system (WMS) and warehouse equipment control system (WCS). The automatic warehouse system can be roughly divided into three levels. The uppermost layer is the WMS, which is responsible for the processing of warehouse business logic; the lowermost layer is the specific logistics equipment, such as the roadway stacker, the AGV system, etc. The WCS is in the middle layer between the WMS and the logistics equipment, and can coordinate and schedule the operation of various logistics equipment such as conveyors, stackers, shuttles, robots, automatic guided vehicles and other logistics equipment.

[0190] After assigning the specified chute to the target order to establish the binding relationship between the target order and the specified chute, the worker can scan each item in the container frame to verify whether the container frame contains the item corresponding to the item information. For example, after the worker scans each item in the container frame, the worker can inform the WMS of the code of the container frame, the code of the item, and the type of the container frame, and can query whether the item corresponding dissemination indication information exists. The dissemination indication information can be used to indicate whether the item is successfully disseminated, i.e., whether the item matches the target order and whether the target order is successfully assigned to the chute. If the item corresponding dissemination indication information is queried to exist, the state of the dissemination indication information can be modified to “in dissemination” to update the dissemination indication information and create a dissemination task corresponding to the item. If the item corresponding dissemination indication information is not queried to exist, a preconfigured abnormal chute can be determined as the specified chute corresponding to the item. After the scanning of the items in the container frame is completed, the WCS can be informed to return the container frame to the warehouse.

[0191] Reference Figure 7 , Figure 7 A flowchart is shown to illustrate how the worker verifies whether the item is disseminated to the specified chute when the worker scans the item in the embodiment of the present disclosure, which includes steps S701-S713.

[0192] In step S701, the process starts.

[0193] In step S702, the sorter device informs the WMS of the container number, the barcode set (item SKU code), and the container type.

[0194] In step S703, the dissemination indication is queried.

[0195] In step S704, it is determined whether the dissemination indication exists.

[0196] If not, the process proceeds to step S705, in which an abnormal chute is selected, and in step S706, the dissemination result is saved.

[0197] If yes, the process proceeds to step S707, in which the state of the dissemination indication is updated to “in dissemination”.

[0198] In step S708, the dissemination task is queried according to the dissemination indication.

[0199] In step S709, the dissemination result is created, and the dissemination indication and the dissemination task are updated.

[0200] In step S710, it is determined whether the WCS is informed to return the picking container to the warehouse. If not, the process proceeds to step S713.

[0201] ​If yes, go to step S711, create a notification WCS container closing process;

[0202] In step S712, return to the destination chute, save the data;

[0203] In step S713, end.

[0204] After verifying the goods information in the container frame, the operator can place the goods on the sorting machine. When the goods pass through the grating of the sorting machine, the WCS can identify the goods, call the WMS to obtain the information of the designated chute corresponding to the goods, and if the information of the designated chute is obtained, it means that the goods have been successfully sorted. At this time, the WMS can return the sorting backlog data of the goods to the WCS, and at the same time clear the above sorting backlog data (for example, clear the sorting backlog data corresponding to the goods), and increase the sorting in-transit data (for example, increase the sorting in-transit data corresponding to the goods by 1).

[0205] The WCS can put the goods from the sorting machine into the above designated chute, and return the sorting confirmation information to the WMS. The WMS can change the sorting in-transit data of the goods to the sorted data. When the goods arrive at the designated chute, the WCS will notify the WMS. At this time, the WMS needs to change the sorted amount of the goods under the target order, and judge whether the sorted amount of all goods contained in the target order is equal to the demand amount. If they are equal, it can be determined that all the required goods under the target order have been collected.

[0206] For example, when the total number of target orders allocated to the above designated chute meets the preset number condition, and the number of goods bound under each target order is equal to the demand amount of the goods for the target order, it can be determined that the target orders allocated to the designated chute meet the preset downslide condition.

[0207] The above preset number condition can include that the total number of target orders allocated to the above designated chute is equal to the preconfigured order number. For example, the preconfigured order number can be 20, and the specific value can be set according to actual conditions. The present disclosure does not make special limitations on this.

[0208] It should be noted that the present disclosure can also obtain the usage state information of the designated chute in real time, and then control the signal indicator of the designated chute to display the indication signal corresponding to the usage state information.

[0209] Specifically, referring to Table 1, Table 1 shows a schematic table of how to control the signal indicator (for example, an indicator light or other devices with an indicator light, which can be set according to actual conditions, and the present disclosure does not make special limitations on this) of the designated chute to display different indication signals according to the above usage state information:

[0210] Table 1

[0211]

[0212]

[0213] As shown in Table 1, in the first optional embodiment (corresponding to the serial number 1 in the above Table 1), when the use state information of the specified chute port satisfies at least one condition in the following first condition set, the signal indicator can be controlled to display the first indication signal (for example, the first indication signal can be no light).

[0214] ① The specified chute port is not bound to a picking container;

[0215] ② The specified chute port is not bound to a target order;

[0216] ③ There is no wave time limited order in the target order bound to the specified chute port, and the target order assigned to the specified chute port does not satisfy the preset downslide condition. Wherein, not satisfying the preset downslide condition refers to that the total number of target orders assigned to the specified chute port does not satisfy the preset number condition, or the number of goods bound under each target order does not reach the demand amount of the goods for the target order.

[0217] In the second optional embodiment (corresponding to the serial number 2 in the above Table 1), when the use state information of the specified chute port satisfies at least one condition in the following second condition set, the signal indicator can be controlled to display the second indication signal (for example, the second indication signal can be yellow light).

[0218] ① There is a wave time limited order in the target order bound to the specified chute port;

[0219] ② There is a wave time limited order in the target order bound to the specified chute port, and the target order assigned to the specified chute port does not satisfy the preset downslide condition.

[0220] In the third optional embodiment (corresponding to the serial number 3 in the above Table 1), when the use state information of the specified chute port satisfies the third condition, the signal indicator can be controlled to display the third indication signal (for example, the third indication signal can be green light).

[0221] There is no wave time limited order in the target order bound to the specified chute port, and the target order assigned to the specified chute port satisfies the preset downslide condition.

[0222] In the fourth optional implementation (corresponding to the sequence number 4 in the above table 1), when the state information satisfies the fourth condition, the signal indicator of the specified chute is controlled to display a fourth indication signal (for example, the fourth indication signal can be a bright green light + a yellow light).

[0223] The fourth condition includes that there is a wave time limited order in the target order bound to the specified chute, and the target order allocated to the specified chute satisfies a preset slide down condition.

[0224] In the fifth optional implementation (corresponding to the sequence number 5 in the above table 1), when the unbinding operation of the specified chute and the picking container is detected, the signal indicator of the specified chute is controlled to display a fifth indication signal (for example, the fifth indication signal can be an extinguished light).

[0225] By controlling the signal indicator to display different indication signals according to different working state information of the specified chute, and the indication signals being different color indication lights, it is convenient for the on-site workers to quickly distinguish the different working state information of the specified chute according to the indication signals, so as to quickly perform the operation when needed, and it is convenient for the workers to reasonably adjust the task amount of each specified chute according to the working state information of the chute, so that the task amount of each chute is balanced.

[0226] Then, the step S130 can be entered, and when the target order allocated to the specified chute satisfies the preset slide down condition, the goods contained in the target order are slid down through the specified chute, and the goods contained in the target order are received based on the picking container bound to the specified chute.

[0227] In this step, as known from the related explanations of the above steps, when the target order allocated to the specified chute satisfies the preset slide down condition, the goods contained in the target order are slid down through the specified chute, and the goods contained in the target order are received based on the picking container bound to the specified chute.

[0228] It should be noted that after receiving the goods contained in the target order based on the picking container bound to the specified chute, the unbinding operation can be performed on the picking container and the specified chute.

[0229] In step S140, the picking container loaded with the goods is transported to the review station to perform review processing on the goods through the review station.

[0230] In this step, when the target order at the designated slide entrance meets the preset sliding conditions, the signal indicator at the designated slide entrance can display a corresponding indication signal, such as the green light signal shown in Table 1. Therefore, when the operator sees the indication signal, he can immediately transport the picking container loaded with goods to the review table. There is a corresponding reviewer at the review table, and the reviewer can scan the goods at the review table to review the goods.

[0231] Among them, during the sorting process, manual rebin review work mainly reviews and verifies the results of sorters using rebin software (a common warehouse management software) to ensure the accuracy and completeness of sorting. Specifically, manual rebin review work mainly includes the following steps:

[0232] 1. Confirm the sorting task: First, the reviewer needs to confirm whether the sorting task is correct, including information such as the variety, quantity, and specifications of the goods. This information is usually issued through the system and operated by the sorter using the rebin software.

[0233] 2. Checking the sorting results: After the sorter completes the sorting operation, the reviewer needs to carefully check and verify the sorting results. This includes confirming whether the actual quantity and variety of goods are consistent with the tasks assigned by the system, and whether the goods are placed in the correct position.

[0234] 3. Handling Abnormal Situations: If any abnormalities are found in the sorting results, such as quantity discrepancies or incorrect varieties, the reviewer needs to promptly notify the sorter and make corrections. If the problem cannot be resolved promptly, the reviewer needs to report it to their superiors and assist in taking further measures.

[0235] 4. Recording and feedback: After completing the review, the reviewer needs to record and provide feedback on the inspection results, including counting the reasons for the number of sorting anomalies and making improvement suggestions. This information can help warehouse managers understand the problems in the sorting process and take timely measures to improve them.

[0236] In short, manual rebin review work plays an important role in quality control in the sorting process. By reviewing and verifying the sorting results, the accuracy and completeness of the sorting can be ensured, and the efficiency and quality of warehouse management can be improved.

[0237] Specifically, the operator at the review desk can review the goods based on the following steps:

[0238] First, set the number of rebinwall cells. The number of orders should not exceed the number of rebinwall cells. (For example, if the number of orders in a collection order is 20, the number of rebinwall cells must be ≥ the number of orders.) Enable scanning one by one.

[0239] Second, scan the picking container to be reviewed. This is the picking container previously bound to the chute. The reviewer needs to verify whether the picking container has been unbound from the chute. If unbinding is successful, all order information contained in the picking container is obtained.

[0240] Third, establish a binding relationship between the review slot and the above-mentioned picking container;

[0241] Fourth, scan the product code to confirm the quantity of the product. Follow the prompts to place the physical item in the verification box in the verification grid. Then scan the corresponding grid number to complete the product distribution and update the verified and unverified quantities of the order. After the order review is completed, the order status will be updated.

[0242] Fifth, after all the goods in the picking container are scanned and confirmed to be identical (i.e., confirmed to have passed the review), the goods are sent to the packing station for packing. The packers at the packing station can pack the picked goods and place the resulting packages on the package conveyor line. The warehouse management system can control the package conveyor line to transport the packages.

[0243] Sixth, if the target order to which the product belongs is cancelled, the product will be returned to the warehouse;

[0244] Seventh, if the goods are not within the range of the order included in the picking container, or the goods are not scanned, the goods will also be returned to the warehouse.

[0245] refer to Figure 8 , Figure 8 A schematic diagram illustrating a process of reviewing goods using a review station in an embodiment of the present disclosure, including steps S801 to S812:

[0246] In step S801, the shipment obtains the scanned container number, determines whether the picking container is unbound from the chute, and obtains the order information in the picking container;

[0247] In step S802, wms-pc matches the order with the review grid and returns success / failure;

[0248] In step S803, wms-pc returns the bound grid and check box information to shipment, and master obtains the check box status from shipment;

[0249] In step S804, the master obtains the product information and verifies the serial number;

[0250] In step S805, if the verification passes, the shipment matches the order according to the sku;

[0251] In step S806, the shipment returns the order information to the wms-pc, and matches the corresponding review slot;

[0252] In step S807, the wms-pc displays the review slot information, confirms the product review quantity, and confirms the review slot;

[0253] In step S808, the wms-pc notifies the shipment that the product distribution is completed;

[0254] In step S809, the shipment updates the reviewed quantity and the unreviewed quantity of the order, updates the order review completion state, and returns the order state to the wms-pc;

[0255] In step S810, the wms-pc updates the order set to be packed, updates the packing completion, and prompts the shipment to update the order state;

[0256] In step S811, the shipment releases the review frame;

[0257] In step S812, the order center updates the order state.

[0258] The present disclosure improves the turnover rate of the slide slot, the review table, and the packing table by decoupling the picking, distribution, and review in the Beidou flow picking mode, adding a picking container under the existing device slide slot, collecting orders through the slide slot, and displaying different indication signals according to the use state information of the slide slot, thereby improving the work efficiency of the review and packing personnel.

[0259] Reference Figure 9 , Figure 9 A flowchart showing how to determine the current use state information of different slide slots in the embodiment of the present disclosure is shown, which includes steps S901-S909:

[0260] The operator first scans the code of the slide slot and uploads it to the Pangu sorting system;

[0261] In step S901, the WMS obtains the slide slot available state from the Pangu sorting system;

[0262] In step S902, the WMS returns the available state of the slide slot and the position of the slide slot to the Pangu sorting system;

[0263] In step S903, the Pangu sorting system sends a request to the WMS to obtain whether the slide slot has bound a picking container and the state of the bound picking container;

[0264] In step S904, the WMS sends a request to the master to obtain whether the chute port has bound a picking container and the state of the bound picking container;

[0265] In step S905, the master returns to the WMS whether the picking container exists and the state of the picking container;

[0266] In step S906, the WMS returns to the disc sorting system whether the chute port has bound a picking container;

[0267] In step S907, when the picking container exists, the disc sorting system sends a request to the WMS to obtain whether there is a picking container backlog at the chute port;

[0268] In step S908, if there is a picking container backlog, the WMS returns to the disc sorting system the bound order of the picking container, the identification of the completed order, the order number of the bound order, and the end-of-production time of the uncompleted order. In this case, the sorting system can also obtain the goods details under the order from the WMS, so that the WMS can return to the disc sorting system the order number of the bound order of the chute port, the goods code, the dispatched amount of each goods under each order, and the demand amount of each goods under each order, and the like information;

[0269] In step S909, if there is no picking container backlog, the WMS returns a null value to the disc sorting system.

[0270] The disc sorting system is the first industrial-level sorting system based on AI prediction algorithm independently developed by Jingdong New Logistics. It can predict the goods required for each order through AI algorithm according to order details, and sort them to the designated area, while maximizing production capacity. The biggest highlight of the disc sorting system is to realize goods full-category order prediction through machine learning and artificial intelligence technology, which can realize single-product to multi-product, positive to reverse, and single-quantity to multi-quantity order prediction capabilities, and autonomous prediction and issuance.

[0271] Reference Figure 10 , Figure 10 A flowchart showing how to bind a picking container to a chute port in the embodiment of the present disclosure is shown, which includes steps S1001-S1006:

[0272] In step S1001, the operator sends a request to bind a picking container to a chute port to the WMS through the disc sorting system. The WMS can query whether the picking container is in an idle state;

[0273] If the picking container is not in an idle state, go to step S1002, and prompt an error "the picking container has been occupied and cannot be bound repeatedly";

[0274] If the picking container is in an idle state, the WMS can query whether the chute port has bound other picking containers;

[0275] If the chute port has bound other picking containers, proceed to step S1003, and prompt an error message "the chute port has bound picking container xxxx, please operate unbinding first";

[0276] If the chute port has not bound other picking containers, the WMS can bind the two, update the state of the chute port to available, and update the relationship between the chute port and the picking container;

[0277] In step S1004, the WMS returns a "binding success" message to the disc ancient sorting system;

[0278] In step S1005, the WMS notifies the sorting machine device that the state of the chute port is available;

[0279] In step S1006, the sorting machine device returns a state update success message to the WMS for the chute port.

[0280] Reference Figure 11 , Figure 11 A flowchart showing how to release the binding relationship between the picking container and the chute port in the embodiment of the present disclosure is shown, which includes steps S1101-S1107:

[0281] In step S1101, the operator sends a request to the WMS through the disc ancient sorting system to unbind the picking container and the chute port; the WMS can query whether there is a binding relationship between the picking container and the chute port;

[0282] If there is no binding relationship between the picking container and the chute port, proceed to step S1102, and the WMS prompts an error message "the chute port and the picking container number are not bound, and there is no need to operate unbinding";

[0283] If there is a binding relationship, the WMS queries whether the target order bound by the picking container has all the required goods;

[0284] If there is a target order that has not collected all the goods, proceed to step S1103, and prompt an error message "the order has not been fully collected, please verify the details of the goods that have not been collected";

[0285] If there is no target order that has not collected all the goods, the WMS queries whether the number of bound orders of the chute port is less than the preconfigured order number;

[0286] If the number of bound orders of the chute port is less than or equal to the preconfigured order number, proceed to step S1104, and show the operator a prompt message "the number of orders in the turnover vehicle is insufficient (the specific value of the preconfigured order number), whether to directly unbind";

[0287] If the operator clicks OK, the process proceeds to step S1105 , where the unbinding is successful, the chute opening status is updated to unavailable, and the relationship between the chute opening and the picking container is updated;

[0288] In this case, that is, the number of bound orders for the chute is less than the pre-configured number of orders, and all the goods required for the group order are collected, the picking container and the chute can be automatically unbound, and the process goes to step S1106 to notify the sorter that the chute status is unavailable and to turn off the light of the sorter.

[0289] In step S1107, the sorting machine equipment returns a message indicating that the status of the chute entrance has been successfully updated to the WMS.

[0290] The following combination Figures 12-15 The specific process of how an operator operates on the operation page in the embodiment of the present disclosure to bind or unbind a picking container to a chute is explained:

[0291] First, refer to Figure 12 , Figure 12 A schematic diagram of the above-mentioned operation page in the embodiment of the present disclosure is shown as follows: Figure 12 As shown in the figure, when the operator first enters this operation page, the cursor is in the input box corresponding to the chute entrance, and the picking container number entry box is grayed out and cannot be entered. After the operator scans the chute entrance code, the system determines whether the chute entrance exists. If the chute does not exist, a prompt message is displayed to the operator, which reads "The chute entrance does not exist. Please verify the master basic information." If the chute entrance exists, the cursor can be transferred to the input box corresponding to the picking container number below. At this time, if the operator clicks the [Unbind] and [Bind] buttons in the figure, the corresponding operation will not be triggered.

[0292] After the operator successfully scans the code at the slide entrance, he can refer to Figure 13 , Figure 13 A schematic diagram of a page showing how to enter the picking container number after inputting the code of the chute entrance in the embodiment of the present disclosure is shown as follows: Figure 13 As shown, after the cursor moves to the input box corresponding to the picking container number below, the operator can scan the code corresponding to the picking container. The system will then determine whether the container code exists. If not, a prompt will appear stating "The container code you entered does not exist. Please verify it in the master basic data." If the container code exists, the operator will enter it. At this point, if the operator clicks the [Unbind] button in the figure, the corresponding operation will not be triggered.

[0293] It should be noted that after the operator enters the container code, the operator can click the

slipway

container number

bind

[0294] After the operator successfully binds the slipway and the picking container, and binds the target order for the slipway, the server can return to the client: the number of orders that have been collected, the number of orders that have been bound, the order number that has been bound, the identifier of whether the order that has been bound has been collected, the production end time, whether the wave protection order details, and the like, and then the client can display the details of the target order that has been bound to the above slipway. Specifically, reference can be made to Figure 14 , Figure 14 The details page of the target order bound to the slipway in the embodiment of the present disclosure is shown, as shown in Figure 14As shown, the client can display the cards corresponding to the above-mentioned bound target orders in a preset sorting method. For example, the above-mentioned sorting method can be: incomplete orders > wave protection orders > orders with early production end time. There is no paging when displaying order cards. If the operator clicks on the order card, it will jump to the details of the goods collection corresponding to the order. In addition, when the bound target order is a wave time-limited order, the font of its production end time can be set to red to intuitively prompt the operator. At this time, if the operator clicks the [Bind] button, the operator can be prompted that "the slide gate has been bound to the container number of the picking container and there is no need to bind it again." If the operator clicks the [Unbind] button, the system can determine whether all the target orders bound to the sliding port have all the goods collected. If not, the system will prompt "Not all orders in the picking container have been collected, please verify the details of the goods not collected"; if all have been collected, but the total number of target orders does not reach the pre-configured number of orders, the system will prompt the operator "The number of target orders bound in the picking container is less than XX (the specific value of the pre-configured number of orders), please consider whether to unbind directly?" At this time, if the operator clicks OK, the system will directly prompt the operator that the two are successfully untied. If the operator clicks Cancel, the unbinding operation will be abandoned. If the required goods under the target orders bound to the picking container have all been collected, and the total number of target orders is equal to the pre-configured number of orders, at this time, if the operator clicks OK, the system will directly prompt the operator that the two are successfully untied. The prompt can be set to display for 3 seconds (the specific length can be set according to the actual situation, and this disclosure does not make special restrictions on this) and then disappear, automatically refresh the page, clear the data and display the initial page (that is, the above Figure 12 It should be noted that if the sorting machine equipment manufacturer returns a failure, unbinding is not allowed. For example, in this case, a prompt message "Unbinding failed, the specific reason is based on the reason return value of the sorting machine equipment manufacturer" can be displayed to the operator.

[0295] Exemplary, reference Figure 15 , Figure 15 A schematic diagram of a page showing product collection details displayed when an operator clicks an order card in an embodiment of the present disclosure is shown. Figure 15 , when the operator clicks Figure 14 When the order card corresponding to "ESL0000000000001" is displayed, the details of the goods collected for the order can be displayed. Figure 15It can be seen that the order contains three kinds of goods, that is, goods with SKU 100000001, 100000002 and 100000004, wherein the goods with SKU 100000001 require a total of 3 goods, only 1 goods is collected (the order with collected goods can be ordered in advance), the goods with SKU 100000002 require a total of 3 goods, and the goods with SKU 100000003 require a total of 3 goods. It should be noted that when the order card contains more than 20 SKUs, the SKUs can be displayed in pages.

[0296] Reference Figure 16 , Figure 16 A flowchart for decoupling the distribution process and the review process in the embodiments of the present disclosure is shown, which includes steps S1601-S1611.

[0297] In step S1601, the WCS (or external device) informs the WMS-distribution system of the state of the chute and the orientation of the chute when the WCS (or external device) is initialized and the state of the chute is changed.

[0298] In step S1602, the WMS-distribution system returns information update success / failure to the WCS (or external device).

[0299] In step S1603, the container frame code is scanned to obtain order information corresponding to the goods information.

[0300] In step S1604, the WMS-distribution system matches the order and the chute logic; generates a distribution instruction and a review task; saves the container arrival information; the number of bound orders = the number of pre-configured orders, and the state of the chute is updated.

[0301] In step S1605, the WMS-distribution system returns success / failure to the WCS (or external device) and updates the state of the chute.

[0302] In step S1606, the WMS-distribution system saves the distribution result according to the distribution instruction and the distribution task during the scanning of the goods; queries the destination chute; and automatically closes the distribution when the distribution is completed.

[0303] In step S1607, the WMS-distribution system returns the destination chute to the WCS (or external device).

[0304] In step S1608, the WCS (or external device) informs the WMS-distribution system of the goods sliding.

[0305] If there is a wave time limit order in the bound order, step S1609 is entered, and the yellow light of the chute is prompted.

[0306] If the number of bound orders = the number of pre-configured orders, and the required goods under each bound target order have been completely collected, then enter step S1610, and notify the chute to light up green;

[0307] If the operator unbinds the container from the chute, then enter step S1611, and notify the chute to turn off.

[0308] Reference Figure 17 , Figure 17 The overall flowchart of the goods processing method in the embodiment of the present disclosure is shown, including steps S1701-S1716:

[0309] In step S1701, start;

[0310] In step S1702, check whether the decoupling parameter is equal to 1;

[0311] If yes, then enter step S1703, and execute the original distribution process in the prior art;

[0312] If no, then enter step S1704, scan the container frame to obtain SKU information, match the SKU with the target order, bind the order with the chute, and generate a container review backlog;

[0313] In step S1705, scan the goods to eliminate the distribution backlog; if the goods data is not in the container goods details, then allocate it to the true multi-goods exception port, and if it is thrown into the line without scanning, then allocate it to the pseudo multi-goods exception port;

[0314] In step S1706, when the goods pass through the grating, receive a wcs query destination chute request; if the grating does not recognize the goods, then allocate the goods to the pseudo multi-goods exception port; if the destination chute is blocked, and the goods are circling on the distribution trolley, then the WCS can notify the WMS of the status information of the above-mentioned target chute, and if the destination chute is restored to be available within three circles, then enter step S1707;

[0315] In step S1707, the goods pass through the destination chute, and the WCS notifies the WMS that the goods have fallen; if the trolley flap, the physical object has not fallen, or the goods have drifted, then jump to step S1709;

[0316] In step S1708, the goods have fallen;

[0317] In step S1709, the goods distribution is completed, and the goods distribution amount is updated;

[0318] In step S1710, determine whether the required goods under the bound order have been completely collected;

[0319] If yes, go to step S1711, whether the number of bound orders is equal to the preconfigured order number; if not, notify the WCS or light up the device;

[0320] If yes, go to step S1712, whether there are remaining goods to be imported in the container frame;

[0321] In step S1713, it is judged whether there is shortage; if yes, manually close the container and add picking through the medical record center;

[0322] If no, go to step S1714, the container is completed and automatically closed;

[0323] In step S1715, rebinwall is reviewed;

[0324] In step S1716, the goods are independently packed at the packing table.

[0325] Overall, based on the above technical solutions, the present disclosure can at least achieve the following technical effects:

[0326] The present disclosure can realize flexible batch transportation of goods to the review table or the packing table, so that the operation process of the sorting machine does not need to be limited by the number of review slots, and at the same time, the workers at the review table or the packing table also do not need to be limited by the completion of other link tasks during the operation process, avoiding the technical problem that the workers and the sorting machine equipment cannot be efficiently utilized due to the close coupling of each link in the related art.

[0327] The present disclosure also provides a goods processing device, Figure 18 The structure schematic diagram of the goods processing device in the exemplary embodiment of the present disclosure is shown; as Figure 18 shown, the goods processing device 1800 can include an order matching module 1810, a slide slot allocation module 1820, a goods sliding and receiving module 1830, and a goods review module 1840. Among them:

[0328] The order matching module 1810 is configured to establish a binding relationship between each target order and each goods according to the goods information of each goods to be distributed;

[0329] The slide slot allocation module 1820 is configured to allocate a designated slide slot for the target order to establish a binding relationship between the target order and the designated slide slot;

[0330] The goods sliding and receiving module 1830 is configured to slide the goods included in the target order through the designated slide slot when the target order allocated to the designated slide slot meets a preset sliding condition, and receive the goods included in the target order based on the picking container bound to the designated slide slot.

[0331] a goods review module 1840 configured to transport the order-picking container loaded with the goods to a review station for review processing of the goods by the review station.

[0332] In an example embodiment of the present disclosure, the order matching module 1810 establishes a binding relationship between each goods and each target order to which the goods belongs according to goods information of each goods to be picked, including:

[0333] obtaining a candidate order set containing the goods information;

[0334] when the candidate order set contains only one candidate order, determining the candidate order as the target order to which the goods belongs;

[0335] when the candidate order set contains multiple candidate orders, determining the target order to which the goods belongs from the multiple candidate orders according to a priority order of the multiple candidate orders.

[0336] In an example embodiment of the present disclosure, the priority order of the multiple candidate orders depends on order information of each candidate order;

[0337] wherein the order information of each candidate order includes at least one of:

[0338] a wave time corresponding to each candidate order;

[0339] an urgency level corresponding to each candidate order at the same wave time, the order urgency depending on an order type;

[0340] a to-be-picked quantity of the goods for each candidate order, the to-be-picked quantity being a difference between a demand quantity and a picked quantity;

[0341] an order time of each candidate order.

[0342] In an example embodiment of the present disclosure, the slide opening allocation module 1820 allocates a designated slide opening for the target order, including:

[0343] querying current state information of the target order;

[0344] determining whether the slide opening has been allocated for the target order according to the state information; the state information including a picking-in-process state and a review-in-process state, the picking-in-process state indicating that the slide opening has not been allocated for the target order, and the review-in-process state indicating that the slide opening has been allocated for the target order;

[0345] If the chute port has been allocated to the target order, the chute port is determined as the designated chute port corresponding to the target order.

[0346] If the chute port has not been allocated to the target order, the designated chute port is allocated to the target order based on a preset chute port allocation strategy.

[0347] In an example embodiment of the present disclosure, the chute port allocation module 1820 allocates the designated chute port to the target order based on a preset chute port allocation strategy, including:

[0348] According to the order type of the target order, a plurality of candidate chute ports for processing the order type are determined;

[0349] It is judged whether there is at least one empty chute port in the plurality of candidate chute ports which has not bound the target order;

[0350] If there is, the designated chute port is selected from the plurality of candidate chute ports according to the position corresponding to the at least one empty chute port and the number of target orders that each of the candidate chute ports has bound;

[0351] If there is not, the candidate chute port with the largest number of target orders that has been bound in the plurality of candidate chute ports is determined as the designated chute port.

[0352] In an example embodiment of the present disclosure, the position at least includes a first position and a second position;

[0353] The chute port allocation module 1820 selects the designated chute port from the plurality of candidate chute ports according to the position corresponding to the at least one empty chute port and the number of target orders that each of the candidate chute ports has bound, including:

[0354] The number of empty chute ports in the at least one empty chute port in the first position is obtained; and

[0355] The number of empty chute ports in the at least one empty chute port in the second position is obtained;

[0356] The larger number is determined from the number of empty chute ports in the first position and the number of empty chute ports in the second position, and the position corresponding to the larger number is determined as a candidate position;

[0357] The candidate chute port with the smallest code in the candidate chute port in the candidate position is determined as the designated chute port.

[0358] In the example embodiment of the present disclosure, after picking up the goods contained in the target order based on the binding between the designated chute port and the picking container, the goods descending and picking up module 1830 is configured to:

[0359] updating the picked quantity of the goods contained in the target order;

[0360] updating the state information of the target order when the picked quantity of the goods is equal to the demand quantity of the target order for the goods.

[0361] In the example embodiment of the present disclosure, before transporting the picking container loaded with the goods to the review station, the method further comprises:

[0362] releasing the binding relationship between the picking container and the designated chute port.

[0363] In the example embodiment of the present disclosure, the goods descending and picking up module 1830 is configured to:

[0364] obtaining the use state information of the designated chute port in real time;

[0365] controlling the signal indicator of the designated chute port to display an indication signal corresponding to the use state information.

[0366] In the example embodiment of the present disclosure, the goods descending and picking up module 1830 controls the signal indicator of the designated chute port to display an indication signal corresponding to the use state information, comprising:

[0367] controlling the signal indicator to display a first indication signal when the use state information satisfies at least one condition in a first condition set;

[0368] wherein the first condition set comprises the following conditions:

[0369] the designated chute port is not bound to the picking container;

[0370] the designated chute port is not bound to the target order;

[0371] there is no wave time limited order in the target orders bound to the designated chute port, and the target order allocated to the designated chute port does not satisfy the preset descending condition.

[0372] In the example embodiment of the present disclosure, the goods descending and picking up module 1830 controls the signal indicator of the designated chute port to display an indication signal corresponding to the use state information, comprising:

[0373] control the signal indicator of the specified chute to display a second indication signal when the use state information satisfies at least one condition in a second condition set;

[0374] The second condition set includes the following conditions:

[0375] There is a wave time limit order in the target order to which the specified chute is bound;

[0376] There is a wave time limit order in the target order to which the specified chute is bound, and the target order allocated to the specified chute does not satisfy the preset slide condition.

[0377] In an exemplary embodiment of the present disclosure, the goods slide and receiving module 1830 controls the signal indicator of the specified chute to display indication information corresponding to the use state information, including:

[0378] control the signal indicator of the specified chute to display a third indication signal when the use state information satisfies a third condition;

[0379] The third condition includes:

[0380] There is no wave time limit order in the target order to which the specified chute is bound, and the target order allocated to the specified chute satisfies the preset slide condition.

[0381] In an exemplary embodiment of the present disclosure, the goods slide and receiving module 1830 controls the signal indicator of the specified chute to display indication information corresponding to the use state information, including:

[0382] control the signal indicator of the specified chute to display a fourth indication signal when the use state information satisfies a fourth condition;

[0383] The fourth condition includes:

[0384] There is a wave time limit order in the target order to which the specified chute is bound, and the target order allocated to the specified chute satisfies the preset slide condition.

[0385] In an exemplary embodiment of the present disclosure, the goods slide and receiving module 1830 controls the signal indicator of the specified chute to display indication information corresponding to the use state information, including:

[0386] In response to detecting the unbinding operation of the specified chute and the picking container, control the signal indicator of the specified chute to display a fifth indication signal.

[0387] In the example embodiments of the present disclosure, the preset slide-down condition comprises:

[0388] The total number of the target orders allocated to the designated slide chute satisfies a preset number condition, and the number of goods bound under each target order is equal to the demand amount of the goods by the target order.

[0389] In the example embodiments of the present disclosure, after the goods are reviewed by the review station, the goods review module 1840 is configured to:

[0390] transport the goods that pass the review to a packing station to perform a packing process on the goods by the packing station.

[0391] The specific details of each module in the above-mentioned goods processing device have been described in detail in the corresponding goods processing method, and thus will not be described here.

[0392] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into several modules or units embodied.

[0393] In addition, although the steps of the method in the present disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired result. Additionally or alternatively, some steps can be omitted, several steps can be combined into one step, and / or one step can be divided into several steps, etc.

[0394] From the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes several instructions to make a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) execute the method according to the embodiments of the present disclosure.

[0395] The present application also provides a computer-readable storage medium, which can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device.

[0396] The computer readable storage medium may, for example, be— but is not limited to— an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus, or device.

[0397] The computer readable storage medium can send, propagate or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer readable storage medium can be transmitted using any suitable medium, including but not limited to wireless, wire line, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0398] The computer readable storage medium carries one or more programs that, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0399] Furthermore, an electronic device capable of implementing the above method is also provided in the embodiments of the present disclosure.

[0400] Those skilled in the art can understand that each aspect of the present disclosure can be implemented as a system, a method or a program product. Therefore, each aspect of the present disclosure can be specifically implemented as a whole hardware embodiment, a whole software embodiment (including firmware, microcode, etc.), or an embodiment combining software and hardware aspects, which can be collectively referred to as "circuitry", "module" or "system".

[0401] The electronic device 1900 according to this embodiment of the present disclosure will be described below with reference to Figure 19 Figure 19 The displayed electronic device 1900 is merely an example and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0402] As Figure 19 ​As shown, the electronic device 1900 is in the form of a general computing device. Components of the electronic device 1900 can include, but are not limited to, the at least one processing unit 1910 described above, the at least one storage unit 1920 described above, a bus 1930 that connects different system components, including the storage unit 1920 and the processing unit 1910, and a display unit 1940.

[0403] The storage unit stores program codes that can be executed by the processing unit 1910, so that the processing unit 1910 performs the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of the present specification. For example, the processing unit 1910 can perform the steps as shown in FIG. 1, i.e., step S110, establishing a binding relationship between each target order to which each item belongs and each item to be picked; step S120, assigning a designated chute to each target order to establish a binding relationship between the target order and the designated chute; step S130, when the target order assigned to the designated chute meets a preset sliding condition, sliding the items included in the target order through the designated chute, and receiving the items included in the target order based on a picking container bound to the designated chute; and step S140, transporting the picking container loaded with the items to a review station to review the items through the review station. Figure 1

[0404] The storage unit 1920 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 19201 and / or a cache memory 19202, and can further include a read-only memory (ROM) 19203.

[0405] The storage unit 1920 can further include a program / utility 19204 having a set of program modules 19205, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof can include implementation of a network environment.

[0406] The bus 1930 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of a variety of bus architectures.

[0407] ​The electronic device 1900 can also communicate with one or more external devices 2000 such as a keyboard, a pointing device, a Bluetooth device, etc.; and one or more devices that enable a user to interact with the electronic device 1900; and / or one or more devices (e.g. routers, modems, etc.) that enable the electronic device 1900 to communicate with one or more other computing devices. Such communication can be facilitated by an Input / Output (I / O) interface 1950. Still yet, the electronic device 1900 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the Internet through a network adapter 1960. As depicted, the network adapter 1960 communicates with the other components of the electronic device 1900 through the bus 1930. It should be appreciated that although not shown, other hardware and / or software modules could be used in connection with the electronic device 1900. Such modules include, but are not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0408] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.

Claims

1. A method for handling goods, characterized in that: include: According to the product information of each product to be distributed, a binding relationship is established between each product and each target order to which it belongs; Allocating a designated slideway for the target order to establish a binding relationship between the target order and the designated slideway; When the target order assigned to the designated chute meets a preset sliding condition, the goods included in the target order are slid down through the designated chute, and the goods included in the target order are received based on a picking container bound to the designated chute; The picking container loaded with the goods is transported to a review station so that the goods are reviewed by the review station.

2. The method according to claim 1, characterized in that The step of establishing a binding relationship between each product and each target order to which the product belongs based on the product information of each product to be distributed includes: Obtain a candidate order set containing the product information; When the candidate order set contains only one candidate order, determining the candidate order as the target order to which the product belongs; When the candidate order set includes multiple candidate orders, the target order to which the product belongs is determined from the multiple candidate orders according to the priority order of the multiple candidate orders.

3. The method according to claim 2, characterized in that The priority order of the multiple candidate orders depends on the order information of each candidate order; The order information of each candidate order includes at least one of the following: The wave time corresponding to each candidate order; The urgency level corresponding to each candidate order in the same wave time, where the order urgency level depends on the order type; The quantity of the product to be distributed for each candidate order, wherein the quantity to be distributed is the difference between the demand quantity and the distributed quantity; The order placement time of each candidate order.

4. The method according to claim 1, wherein The assigning a designated slideway entrance to the target order includes: Query the current status information of the target order; determining, based on the status information, whether a chute port has been allocated for the target order; the status information includes a sorting status and a reviewing status, wherein the sorting status indicates that the chute port has not been allocated for the target order, and the reviewing status indicates that the chute port has been allocated for the target order; If the chute entrance has been allocated to the target order, determining the chute entrance as the designated chute entrance corresponding to the target order; If the slideway port is not allocated for the target order, a designated slideway port is allocated for the target order based on a preset slideway port allocation strategy.

5. The method according to claim 4, characterized in that Allocating a designated slideway for the target order based on a preset slideway allocation strategy includes: Determining, according to the order type of the target order, a plurality of candidate chute entrances for processing the order type; Determining whether there is at least one empty slideway entrance that is not bound to the target order among the multiple candidate slideway entrances; If so, selecting the designated slideway entrance from the plurality of candidate slideway entrances according to the direction corresponding to the at least one empty slideway entrance and the number of target orders bound to each candidate slideway entrance; If it does not exist, the candidate chute entrance with the largest number of bound target orders among the multiple candidate chute entrances is determined as the designated chute entrance.

6. The method according to claim 5, characterized in that The orientation includes at least a first orientation and a second orientation; The selecting the designated slideway entrance from the plurality of candidate slideway entrances according to the position corresponding to the at least one empty slideway entrance and the number of target orders bound to each candidate slideway entrance comprises: Obtaining the number of empty slide openings in the at least one empty slide opening that are located at the first position; and Obtaining the number of empty slide openings in the second position among the at least one empty slide opening; Determining a larger number from the number of empty slide openings at the first position and the number of empty slide openings at the second position, and determining the position corresponding to the larger number as the position to be selected; The candidate slideway entrance with the smallest code among the candidate slideway entrances at the to-be-selected position is determined as the designated slideway entrance.

7. The method according to claim 1, characterized in that After receiving the goods included in the target order based on the picking container bound to the designated chute, the method further includes: updating the distributed quantity of the product contained in the target order; When the distributed quantity of the product is equal to the demand quantity of the target order for the product, the status information of the target order is updated.

8. The method according to claim 1, characterized in that Before transporting the picking container loaded with the goods to the review station, the method further includes: The binding relationship between the picking container and the designated slideway is released.

9. The method according to claim 1, characterized in that The method further comprises: Obtaining the usage status information of the designated slideway entrance in real time; The signal indicator of the designated slide entrance is controlled to display an indication signal corresponding to the usage status information.

10. The method according to claim 9, characterized in that The signal indicator for controlling the designated slide entrance to display an indication signal corresponding to the usage status information includes: When the usage status information satisfies at least one condition in a first condition set, controlling the signal indicator to display a first indication signal; The first condition set includes the following conditions: The designated slideway is not bound to the picking container; The designated slideway is not bound to the target order; There is no wave time-limited order among the target orders bound to the designated slideway, and the target order allocated to the designated slideway does not meet the preset sliding condition.

11. The method according to claim 9, characterized in that The signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes: When the usage status information satisfies at least one condition in a second condition set, controlling the signal indicator of the designated slide entrance to display a second indication signal; The second condition set includes the following conditions: There is a wave time-limited order among the target orders bound to the designated slideway; There are wave time-limited orders among the target orders bound to the designated slideway, and the target orders allocated to the designated slideway do not meet the preset slide conditions.

12. The method according to claim 9, characterized in that The signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes: When the usage status information satisfies a third condition, controlling the signal indicator of the designated slide entrance to display a third indication signal; The third condition includes: There is no wave time-limited order among the target orders bound to the designated slideway, and the target orders allocated to the designated slideway meet the preset slide conditions.

13. The method according to claim 9, characterized in that The signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes: When the usage status information satisfies a fourth condition, controlling the signal indicator of the designated slide entrance to display a fourth indication signal; The fourth condition includes: There are wave time-limited orders among the target orders bound to the designated slideway, and the target orders allocated to the designated slideway meet the preset sliding conditions.

14. The method according to claim 9, characterized in that The signal indicator for controlling the designated slide entrance to display indication information corresponding to the usage status information includes: In response to detecting an unbinding operation between the designated chute opening and the picking container, a signal indicator of the designated chute opening is controlled to display a fifth indication signal.

15. The method according to any one of claims 10 to 13, characterized in that The preset sliding conditions include: The total number of the target orders allocated to the designated slideway meets a preset number condition, and the number of goods bound under each target order is equal to the demand for the goods in the target order.

16. The method according to claim 1, wherein After the goods are reviewed by the review station, the method further includes: The goods that have been verified to have passed the picking container are transported to the packing station so as to be packaged by the packing station.

17. A goods handling device, characterized in that: include: An order matching module is used to establish a binding relationship between each product to be distributed and each target order to which it belongs based on the product information of the product to be distributed; A slideway port allocation module is used to allocate a designated slideway port to the target order to establish a binding relationship between the target order and the designated slideway port; a goods sliding down and receiving module, configured to slide the goods included in the target order through the designated chute when the target order assigned to the designated chute meets a preset sliding condition, and receive the goods included in the target order based on a picking container bound to the designated chute; The goods review module is used to transport the picking container loaded with the goods to the review station so that the goods can be reviewed by the review station.

18. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the product processing method according to any one of claims 1 to 16 is implemented.

19. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to execute the goods processing method according to any one of claims 1 to 16 by executing the executable instructions.