Automatic distribution method, automatic distribution control device, and automatic distribution system
By configuring the item-order matching strategy and the order-slot matching strategy in the automatic distribution system, precise matching of items and orders is achieved, which solves the problem of random matching in the existing technology being difficult to meet different business needs and improves distribution efficiency. and accuracy.
Patent Information
- Application Number
- PCT/CN2024/078264
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-14
- Filing Date
- 2024-02-23
- Publication Date
- 2025-01-23
AI Technical Summary
The existing automatic splitting technology is difficult to meet the various business needs of different on-site actual production operations, especially in the process of item matching grids, and it is difficult to achieve accurate matching.
Using the automatic distribution method, by configuring the item-order matching strategy and the order-slot matching strategy, based on the item's inventory unit attributes and the priority of the order, accurate matching of items and orders is achieved, and based on the level and availability of the slot Determine the target grid.
It achieves accurate matching of items and orders, meets the business needs of different sites, and improves the efficiency and accuracy of distribution.
Smart Images

Figure CN2024078264_23012025_PF_FP_ABST
Abstract
Description
Automatic broadcasting method, automatic broadcasting control device and automatic broadcasting system
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application is based on and claims priority to an application with CN application number 202310865858.3 and application date July 14, 2023. The disclosed content of the CN application is hereby introduced as a whole into this application. Technical Field
[0003] The present disclosure relates to the field of logistics and warehousing technology, and in particular to an automatic distribution method, an automatic distribution control device, and an automatic distribution system. Background Art
[0004] An automatic spread wall uses a trolley that circulates on a track to spread items. Items are fed into the spread wall through a drop-in port, then transported to a spreader on a platform. The spreader then automatically transports and unloads the items into containers at the target openings.
[0005] Currently, when matching items to slots, the process simply randomly matches items to slots. However, this matching method is difficult to meet the diverse business needs of actual production operations at different sites.
[0006] Summary of the Invention
[0007] Some embodiments of the present disclosure provide an automatic distribution method, including:
[0008] According to one or more configured item and order matching strategies, and based on the inventory unit attributes of the items, the items in the bundle order are matched with the orders in the order set corresponding to the bundle order to obtain a first matching result;
[0009] Matching the target order in the first matching result with the slot of the automatic distribution device according to one or more configured order and slot matching strategies to obtain a second matching result;
[0010] According to the first matching result and the second matching result, the target slots to which the items in the collection list are distributed are indicated.
[0011] In some embodiments, matching items in a collection order with orders in an order set corresponding to the collection order includes: according to multiple configured item-order matching strategies and the priority of each item-order matching strategy, combining the multiple item-order matching strategies in descending order of priority, and matching the items in the collection order with orders in an order set corresponding to the collection order based on the inventory unit attributes of the items to obtain a first matching result.
[0012] In some embodiments, matching the target order in the first matching result with the grid of the automatic distribution device includes: according to the configured multiple order and grid matching strategies and the priority of each order and grid matching strategy, combining the multiple order and grid matching strategies in descending order of priority to match the target order in the first matching result with the grid of the automatic distribution device to obtain a second matching result.
[0013] In some embodiments, the one or more item-to-order matching strategies include: one or more of a first item-to-order matching strategy, a second item-to-order matching strategy;
[0014] The first item-order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or
[0015] The second item and order matching strategy is configured to match items with the same inventory unit attribute in the same picking container with orders in the same picking container in descending order of order priority.
[0016] In some embodiments, in the case of multiple item-to-order matching strategies, the priority of the first item-to-order matching strategy is higher than the priority of the second item-to-order matching strategy.
[0017] In some embodiments, the plurality of order-and-slot matching strategies include one or more of a first order-and-slot matching strategy, a second order-and-slot matching strategy, a third order-and-slot matching strategy, a fourth order-and-slot matching strategy, a fifth order-and-slot matching strategy, a sixth order-and-slot matching strategy, a seventh order-and-slot matching strategy, and an eighth order-and-slot matching strategy;
[0018] The first order and slot matching strategy is configured to set the maximum number of slots allowed to be matched for a single order; or
[0019] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or
[0020] The third order and slot matching strategy is configured to prioritize orders to slots with higher priorities; or
[0021] The fourth order and slot matching strategy is configured to prioritize the order matching of slots whose regional attributes are consistent with the regional attributes of the order; or
[0022] The fifth order and slot matching strategy is configured to match orders and slots according to the pairing relationship between orders and slots specified by the upstream system; or
[0023] The sixth order-to-grid matching strategy is configured to match an order to a grid whose grid volume matches the total volume of items in the order; or
[0024] The seventh order and slot matching strategy is configured to determine the number of slots occupied by the order according to a configured slot occupancy ratio parameter; or,
[0025] The eighth order and slot matching strategy is configured to match orders with currently available slots.
[0026] In some embodiments, in the case of multiple order-and-grid matching strategies, the fifth order-and-grid matching strategy has the highest priority, the eighth order-and-grid matching strategy has the lowest priority, and the first order-and-grid matching strategy, the second order-and-grid matching strategy, the third order-and-grid matching strategy, the fourth order-and-grid matching strategy, the sixth order-and-grid matching strategy, and the seventh order-and-grid matching strategy belong to the same priority.
[0027] In some embodiments, it further includes:
[0028] Establishing a three-level cache for the first matching result and the second matching result, the three-level cache including a local cache, a cache middleware, and a database;
[0029] The first matching result and the second matching result of the specified item are obtained from the local cache first. If they are not obtained from the local cache, the first matching result and the second matching result of the specified item are obtained from the cache middleware. If they are not obtained from the cache middleware, the first matching result and the second matching result of the specified item are obtained from the database.
[0030] In some embodiments, it also includes: when the item size information or the item size information with a clarity that meets the requirements cannot be obtained from the upstream system, configuring the order and grid matching strategy includes at least one of the first order and grid matching strategy and the second order and grid matching strategy.
[0031] In some embodiments, it also includes: when the item size information is obtained from the upstream system, configuring the order and slot matching strategy to include at least one of the sixth order and slot matching strategy and the seventh order and slot matching strategy.
[0032] In some embodiments, it also includes: when the order or the items in the order are of a preset type and the order has a regional attribute, configuring the order and slot matching strategy includes at least the fourth order and slot matching strategy.
[0033] In some embodiments, the method further includes: configuring the priority of the grid slot according to the level of the grid slot in the automatic broadcasting device.
[0034] Some embodiments of the present disclosure provide an automatic distribution control device, including: a module for executing an automatic distribution method.
[0035] Some embodiments of the present disclosure provide an automatic distribution control device, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute an automatic distribution method based on instructions stored in the memory.
[0036] Some embodiments of the present disclosure provide an automatic broadcasting system, including: an automatic broadcasting control device; and an automatic broadcasting device, wherein the automatic broadcasting device includes a plurality of slots.
[0037] Some embodiments of the present disclosure provide a non-transitory computer-readable storage medium having a computer program stored thereon, which implements the steps of the automatic distribution method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The following briefly introduces the drawings required for describing the embodiments or related technologies. The present disclosure can be more clearly understood based on the following detailed description with reference to the drawings.
[0039] Obviously, the drawings described below are only some embodiments of the present disclosure. A person skilled in the art can obtain other drawings based on these drawings without creative work.
[0040] FIG1 is a schematic structural diagram of some embodiments of the automatic broadcasting device disclosed herein.
[0041] FIG2 is a schematic flow chart showing an automatic distribution method according to some embodiments of the present disclosure.
[0042] FIG3 shows a schematic structural diagram of an automatic distribution control device according to some embodiments of the present disclosure.
[0043] FIG4 shows a schematic structural diagram of an automatic distribution control device according to some embodiments of the present disclosure.
[0044] FIG5 is a schematic diagram showing an automatic distribution system according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0045] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present disclosure.
[0046] Unless otherwise specified, descriptions such as “first” and “second” in the present disclosure are used to distinguish different objects and are not used to indicate meanings such as size or time sequence.
[0047] The embodiment of the present disclosure realizes a first matching of the items in the collection list with the orders in the order set corresponding to the collection list based on one or more configured item and order matching strategies, and realizes a second matching of the target order in the first matching result with the grid of the automatic distribution device based on one or more configured order and grid matching strategies. Based on the first matching result and the second matching result, the target grid to which the items in the collection list are distributed can be determined, thereby meeting various different business needs during actual production operations at different sites through a two-level matching mechanism and a number of matching strategies and combinations that can be flexibly configured at each level.
[0048] FIG1 is a schematic structural diagram of some embodiments of the automatic broadcasting device disclosed herein.
[0049] As shown in Figure 1, the automatic distribution device, for example, takes the form of an automatic distribution wall. The automatic distribution device 100 comprises a package supply station 1, multiple distribution carts 2, and a main wall 5. The main wall 5 has multiple layers of shelves 51 along its height z. Each layer of shelves 51 has multiple compartments along its width. These compartments hold containers 6 for receiving items, which can be various types of goods in an order. The containers 6 can be turnover boxes, etc., each of which can hold goods from a single order. A control cabinet 4 can be installed on one side of the main wall 5 along its width.
[0050] The automatic sowing device is suitable for sowing production in various scenarios, such as sowing goods according to orders in fresh food scenarios, sowing returned clothes according to clothes color in clothing reverse scenarios, etc., but is not limited to the examples given.
[0051] Multiple layers of first rails 52 are provided across the entire width of the main wall 5. Each layer of first rails 52 can be in the form of a closed ring. The multiple layers of first rails 52 are connected by vertical second rails. The distribution cart 2 can be raised and lowered along the second rails to reach a certain layer of first rails 52, and can then travel along the first rails 52 to reach its destination, with corresponding openings on either side of the destination. To prevent collisions between multiple distribution carts 2 during operation, the multiple distribution carts 2 travel in the same direction on the first rails 52. That is, the distribution cart 2 carrying items travels along one side of the first rail 52, while the distribution cart 2 returning after unloading travels along the other side of the first rail 52. The package supply platform 1 and the storage rack 51 are arranged side by side in the width direction of the main wall 5. The package supply platform 1 is located at the front side of the main wall 5 in the depth direction, and a buffer station is provided on the side close to the distribution cart 2.
[0052] Inside the spreading wall, multiple spreading carts 2 are autonomously movable along tracks 52. Each spreading cart 2 docks at the loading station. Once docked with the package delivery platform 1, the platform delivers items to the cart 2, which then automatically delivers the items to their destination and unloads them into containers 6 corresponding to the target openings on the destination side. The cart 2 then returns to the loading station to continue receiving packages. Multiple spreading carts 2 operate in a circular fashion.
[0053] The spreading cart 2 receives and unloads items through the circular rotation of the belt. When receiving an item, the belt rotates to facilitate the transfer of the item from the package supply station 1 to the spreading cart 2. After receiving the item, the belt stops to stabilize the load. In other words, the spreading cart 2 needs to obtain information about whether the item is being transferred to the spreading cart 2 and whether the item has been fully transferred to the spreading cart 2, thereby controlling the rotation of the belt.
[0054] Figure 2 shows a flow chart of an automatic distribution method according to some embodiments of the present disclosure. The automatic distribution method is executed, for example, by an automatic distribution control device.
[0055] As shown in FIG. 2 , the automatic distribution method 200 of this embodiment includes steps 210 - 230 .
[0056] In step 210, based on the configured one or more item-order matching strategies and the item's Stock Keeping Unit (SKU) attribute, the items in the bundle order are matched with the orders in the corresponding order set to obtain a first matching result. The order in the first matching result is referred to as the target order.
[0057] The SKU of an item can be obtained by scanning the item's barcode. Items with the same SKU attribute are the same item, while items with different SKU attributes are different items.
[0058] If multiple item-to-order matching strategies are configured, you also need to configure a priority for each strategy. Based on the configured strategies and their priorities, the strategy is combined and applied in descending order of priority. Based on the item's SKU attribute, the items in the bundle order are matched with the orders in the corresponding order set to obtain a first matching result.
[0059] In some embodiments, the one or more item-to-order matching strategies include, for example, one or more of a first item-to-order matching strategy and a second item-to-order matching strategy, but are not limited to these examples.
[0060] The first item-to-order matching strategy is an item-to-order matching strategy based on picking container matching, wherein the first item-to-order matching strategy is configured to match items in any designated picking container with orders for the designated picking container.
[0061] For example, a collection order is completed by picking from multiple picking containers. Different picking containers may contain items with the same SKU. When matching, the items are matched according to the picking container to which they belong. Items in picking container i can only match orders of picking container i.
[0062] The second item-to-order matching strategy is an item-to-order matching strategy based on order priority matching. The second item-to-order matching strategy is configured to match items with the same SKU attributes in the same picking container with orders in the same picking container in descending order of order priority.
[0063] For example, a collection order is completed by picking from a large picking container. There are items with the same SKU in different orders. These items with the same SKU are matched first with orders with higher order priority, and then with orders with lower order priority.
[0064] In some embodiments, when multiple item-to-order matching strategies are used, the first item-to-order matching strategy is prioritized over the second item-to-order matching strategy. When multiple order-to-slot matching strategies are used in combination, item-to-order matching is performed first according to the first item-to-order matching strategy, and then according to the second item-to-order matching strategy. For example, if items in each picking container are matched with orders for that picking container, and if items with the same SKU in the same picking container correspond to multiple orders, those items with the same SKU are matched first with orders with higher priorities, and then with orders with lower priorities.
[0065] In step 220, according to one or more configured order and slot matching strategies, the target order in the first matching result is matched with the slot of the automatic distribution device to obtain a second matching result.
[0066] If multiple order-slot matching strategies are configured, you also need to configure a priority for each strategy. Based on the configured multiple order-slot matching strategies and the priority of each strategy, the multiple order-slot matching strategies are combined and used in descending order of priority to match the target order in the first matching result with the slot of the automatic distribution device to obtain a second matching result.
[0067] In some embodiments, the multiple order-and-grid matching strategies include, for example, one or more of a first order-and-grid matching strategy, a second order-and-grid matching strategy, a third order-and-grid matching strategy, a fourth order-and-grid matching strategy, a fifth order-and-grid matching strategy, a sixth order-and-grid matching strategy, a seventh order-and-grid matching strategy, and an eighth order-and-grid matching strategy, but are not limited to the examples given.
[0068] The first order-to-slot matching strategy is configured to set the maximum number of slots allowed for a single order. When matching a target order with slots according to the first order-to-slot matching strategy, the number of slots occupied by the target order cannot exceed the maximum number of slots configured for the strategy.
[0069] The second order-to-slot matching strategy is configured to set the maximum number of items allowed into a single slot. When matching target orders with slots according to the second order-to-slot matching strategy, the total number of items allowed into a single slot cannot exceed the maximum number of items configured for the strategy. Items allowed into a single slot include items from the target order (if any) and items from non-target orders (if any).
[0070] Many upstream systems do not accurately maintain information such as the length, width, and height of the goods, and are unable to accurately match the slots according to the order volume (i.e., the total volume of the items in the order). The first order and slot matching strategy or the second order and slot matching strategy can effectively solve this problem.
[0071] Therefore, when the item size information or the item size information with a clarity that meets the requirements cannot be obtained from the upstream system, the configurable order and slot matching strategy may include at least one of the first order and slot matching strategy and the second order and slot matching strategy.
[0072] The third order-to-slot matching strategy is configured to prioritize orders matching slots with higher priorities. If slots have priorities, when matching target orders with slots according to the third order-to-slot matching strategy, the target order is prioritized to matching slots with higher priorities.
[0073] In some embodiments, the priority of the slots is configured according to the level of the slots in the automatic broadcasting device to improve the work efficiency of the staff.
[0074] For example, field workers reported that when placing and retrieving baskets, the second and third floors are the easiest, compared to the first floor, which requires bending over, and the fourth floor, which requires standing on tiptoe. Therefore, slots can be prioritized by increasing the priority of slots on the second and third floors. This allows orders to be matched to these slots first during order matching, improving worker efficiency.
[0075] The fourth order-to-slot matching strategy is configured to prioritize slots with the same regional attributes as the order. When matching target orders with slots according to the fourth order-to-slot matching strategy, the target order prioritizes slots with the same regional attributes.
[0076] In some embodiments, when an order or an item in an order is of a preset type and the order has a regional attribute, configuring the order and slot matching strategy includes at least the fourth order and slot matching strategy.
[0077] For example, in scenarios where an order or the items in an order are fresh produce, and there are special requirements for delivery time and process, the order issued by the upstream system includes the route zone to which the order belongs. In this case, the route zone can be configured for the grid, and the order will be preferentially matched to the grid with the same route zone, making it easier for subsequent packaging and delivery personnel to pick up and deliver the goods.
[0078] The fifth order and slot matching strategy is configured to match orders according to the order and slot pairing relationship specified by the upstream system. When matching the target order and slot according to the fifth order and slot matching strategy, the target order occupies the slot specified by the upstream system.
[0079] In some embodiments, the automatic distribution device may send a list of currently available slots to an upstream system, which then assigns a slot to the order.
[0080] The sixth order-to-slot matching strategy is configured to match an order to a slot whose slot volume matches the total volume of the items in the order. When matching a target order to a slot according to the sixth order-to-slot matching strategy, the total volume of the items in the target order is calculated, and the target order may occupy the slot whose slot volume is closest to the total volume of the items.
[0081] Given that slots come in different sizes, such as large, medium, and small, matching an order containing only one or two items to a large slot would be inappropriate and waste slot resources. Therefore, we can match the order to the slot with the closest size to maximize slot utilization.
[0082] The seventh order-slot matching strategy is configured to determine the number of slots occupied by an order based on a configured slot occupancy ratio parameter. When matching a target order with slots according to the seventh order-slot matching strategy, after estimating the slot occupancy ratio parameter of the target order's items, the estimated slot occupancy ratio parameter does not exceed the configured slot occupancy ratio parameter.
[0083] Research has found that when items fall into the slots, they fall into scattered locations, which greatly reduces the utilization rate of the slots. It often happens that a slot has not yet been allocated a few items, but the slot is actually already full. Therefore, the slot occupancy ratio parameter can be flexibly configured according to the shape of the goods on site. The smaller the slot occupancy ratio parameter, the lower the actual volume availability of the slot. Therefore, for the same order and the same size of slots, the smaller the slot occupancy ratio parameter, the more slots that match the order.
[0084] In some embodiments, when item size information is obtained from an upstream system, the configured order and slot matching strategy includes at least one of the sixth order and slot matching strategy and the seventh order and slot matching strategy, so as to achieve the purpose of rationally utilizing the slots.
[0085] The eighth order-to-slot matching strategy is configured to match orders with currently available slots. When matching target orders with slots according to the eighth order-to-slot matching strategy, the target order may occupy all currently available slots (e.g., idle slots or slots that have not yet reached the occupancy ratio).
[0086] In the case of multiple order-to-slot matching strategies, the fifth order-to-slot matching strategy has the highest priority, the eighth order-to-slot matching strategy has the lowest priority, and the first order-to-slot matching strategy, the second order-to-slot matching strategy, the third order-to-slot matching strategy, the fourth order-to-slot matching strategy, the sixth order-to-slot matching strategy, and the seventh order-to-slot matching strategy have the same priority. When multiple order-to-slot matching strategies are used in combination, order-to-slot matching is first performed according to the fifth order-to-slot matching strategy, followed by the first order-to-slot matching strategy, the second order-to-slot matching strategy, the third order-to-slot matching strategy, the fourth order-to-slot matching strategy, the sixth order-to-slot matching strategy, the seventh order-to-slot matching strategy, and finally, the eighth order-to-slot matching strategy.
[0087] The following only lists some examples of the combined use of multiple orders and the slot matching strategy. Those skilled in the art will appreciate that the combined use of multiple orders and the slot matching strategy is not limited to these examples.
[0088] For example, the first order-to-slot matching strategy and the second order-to-slot matching strategy are used in combination, and both have the same priority and are executed in no particular order. Therefore, for a particular order, the number of slots and the specific slots that match the order are determined from the available slots, while ensuring that the maximum number of slots allowed for a single order and the maximum number of items allowed in a single slot are not exceeded. The available slots are, for example, free slots not occupied by any orders.
[0089] For example, the second order and slot matching strategy, the third order and slot matching strategy, and the fourth order and slot matching strategy are used in combination, and the three belong to the same priority and are executed in no particular order. Therefore, for a certain order, while ensuring that the maximum number of items allowed to fall into a single slot is not exceeded, the number of slots and the specific slots that match the order are determined from the available slots in the second and third layers with high priority that are consistent with the regional attributes of the order.
[0090] In step 230, the target slots to which the items in the collection list are distributed are indicated based on the first matching result and the second matching result.
[0091] According to the first matching result and the second matching result, the target slots to which the items in the collection list are distributed can be determined, and then distribution instruction information is sent to the automatic distribution device to indicate the target slots to which the items in the collection list are distributed.
[0092] In some embodiments, a three-level cache is established for the first and second matching results, comprising a local cache, a cache middleware, and a database. The first and second matching results for a specified item are preferentially obtained from the local cache. If they are not obtained from the local cache, the first and second matching results for the specified item are obtained from the cache middleware. If they are not obtained from the cache middleware, the first and second matching results for the specified item are obtained from the database. This improves data acquisition speed, thereby improving matching speed.
[0093] The first matching result can be used to construct a key-value pair with the item ID (such as SKU) as the key and the order ID as the value, so that the value can be indexed based on the key. The second matching result can be used to construct a key-value pair with the order ID as the key and the slot ID as the value, so that the value can be indexed based on the key.
[0094] The embodiment of the present disclosure realizes a first matching of the items in the collection list with the orders in the order set corresponding to the collection list based on one or more configured item and order matching strategies, and realizes a second matching of the target order in the first matching result with the grid of the automatic distribution device based on one or more configured order and grid matching strategies. Based on the first matching result and the second matching result, the target grid to which the items in the collection list are distributed can be determined, thereby meeting various different business needs during actual production operations at different sites through a two-level matching mechanism and a number of matching strategies and combinations that can be flexibly configured at each level.
[0095] FIG3 shows a schematic structural diagram of an automatic distribution control device according to some embodiments of the present disclosure.
[0096] As shown in Figure 3, the automatic distribution control device 300 of this embodiment includes modules for executing the automatic distribution method. These modules are described in detail below.
[0097] The first matching module 310 is configured to match items in the bundle order with orders in the order set corresponding to the bundle order based on the inventory unit attributes of the items according to one or more configured item-order matching strategies, to obtain a first matching result;
[0098] The second matching module 320 is configured to match the target order in the first matching result with the slot of the automatic distribution device according to one or more configured order and slot matching strategies to obtain a second matching result;
[0099] The distribution instruction module 330 is configured to indicate the target slot to which each item in the set list is distributed according to the first matching result and the second matching result.
[0100] The first matching module 310 is configured to use the multiple item-order matching strategies configured and the priority of each item-order matching strategy in descending order of priority, and to match the items in the collection order with the orders in the order set corresponding to the collection order based on the inventory unit attributes of the items to obtain a first matching result.
[0101] The second matching module 320 is configured to use the configured multiple order and slot matching strategies and the priority of each order and slot matching strategy in combination in descending order of priority to match the target order in the first matching result with the slot of the automatic distribution device to obtain a second matching result.
[0102] The one or more item-to-order matching strategies include: one or more of a first item-to-order matching strategy and a second item-to-order matching strategy.
[0103] The first item-order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or
[0104] The second item and order matching strategy is configured to match items with the same inventory unit attribute in the same picking container with orders in the same picking container in descending order of order priority.
[0105] In the case of multiple item-to-order matching strategies, the priority of the first item-to-order matching strategy is higher than the priority of the second item-to-order matching strategy.
[0106] The multiple order-and-grid matching strategies include one or more of a first order-and-grid matching strategy, a second order-and-grid matching strategy, a third order-and-grid matching strategy, a fourth order-and-grid matching strategy, a fifth order-and-grid matching strategy, a sixth order-and-grid matching strategy, a seventh order-and-grid matching strategy, and an eighth order-and-grid matching strategy.
[0107] The first order and slot matching strategy is configured to set the maximum number of slots allowed to be matched for a single order; or
[0108] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or
[0109] The third order and slot matching strategy is configured to prioritize orders to slots with higher priorities; or
[0110] The fourth order and slot matching strategy is configured to prioritize the order matching of slots whose regional attributes are consistent with the regional attributes of the order; or
[0111] The fifth order and slot matching strategy is configured to match orders and slots according to the pairing relationship between orders and slots specified by the upstream system; or
[0112] The sixth order-to-grid matching strategy is configured to match an order to a grid whose grid volume matches the total volume of items in the order; or
[0113] The seventh order and slot matching strategy is configured to determine the number of slots occupied by the order according to a configured slot occupancy ratio parameter; or,
[0114] The eighth order and slot matching strategy is configured to match orders with currently available slots.
[0115] In the case of multiple order-and-grid matching strategies, the fifth order-and-grid matching strategy has the highest priority, the eighth order-and-grid matching strategy has the lowest priority, and the first order-and-grid matching strategy, the second order-and-grid matching strategy, the third order-and-grid matching strategy, the fourth order-and-grid matching strategy, the sixth order-and-grid matching strategy, and the seventh order-and-grid matching strategy belong to the same priority.
[0116] The third-level cache module 340 is configured to establish a third-level cache for the first matching result and the second matching result, and the third-level cache includes a local cache, a cache middleware, and a database; the first matching result and the second matching result of the specified item are obtained from the local cache first; if they are not obtained from the local cache, the first matching result and the second matching result of the specified item are obtained from the cache middleware; if they are not obtained from the cache middleware, the first matching result and the second matching result of the specified item are obtained from the database.
[0117] The configuration module 350 is configured to configure the order and slot matching strategy to include at least one of the first order and slot matching strategy and the second order and slot matching strategy when the item size information or the item size information with a clarity that meets the requirements cannot be obtained from the upstream system.
[0118] The configuration module 350 is configured to configure the order and slot matching strategy to include at least one of the sixth order and slot matching strategy and the seventh order and slot matching strategy when the item size information is obtained from the upstream system.
[0119] The configuration module 350 is configured to configure the order and slot matching strategy to include at least the fourth order and slot matching strategy when the order or the items in the order belong to a preset type and the order has a regional attribute.
[0120] The configuration module 350 is configured to configure the priority of the slots according to the level of the slots in the automatic broadcasting device.
[0121] FIG4 shows a schematic structural diagram of an automatic distribution control device according to some embodiments of the present disclosure.
[0122] As shown in FIG4 , the automatic distribution control device 400 of this embodiment includes a memory 410 and a processor 420 coupled to the memory 410 . The processor 420 is configured to execute the automatic distribution method of any of the aforementioned embodiments based on instructions stored in the memory 410 .
[0123] The memory 410 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory may store, for example, an operating system, application programs, a boot loader, and other programs.
[0124] The processor 420 may be implemented using a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, or discrete hardware components such as discrete gates or transistors.
[0125] The device 400 may also include an input / output interface 430, a network interface 440, a storage interface 450, and the like. These interfaces 430, 440, 450, as well as the memory 410 and the processor 420, may be connected, for example, via a bus 460. The input / output interface 430 provides a connection interface for input / output devices such as a display, mouse, keyboard, and touch screen. The network interface 440 provides a connection interface for various networked devices. The storage interface 450 provides a connection interface for external storage devices such as SD cards and USB flash drives. The bus 460 may use any of a variety of bus structures. For example, bus structures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.
[0126] FIG5 is a schematic diagram showing an automatic distribution system according to some embodiments of the present disclosure.
[0127] As shown in Figure 5, the automatic broadcasting system 500 includes automatic broadcasting control devices 300 and 400 and the automatic broadcasting device 100. The automatic broadcasting control devices 300 and 400 are in communication with the automatic broadcasting device 100. The automatic broadcasting control devices 300 and 400 can send instructions to the automatic broadcasting device 100, and the automatic broadcasting device 100 can send responses to the automatic broadcasting control devices 300 and 400.
[0128] (1) An automatic broadcasting method, comprising:
[0129] According to one or more configured item and order matching strategies, and based on the inventory unit attributes of the items, the items in the bundle order are matched with the orders in the order set corresponding to the bundle order to obtain a first matching result;
[0130] Matching the target order in the first matching result with the slot of the automatic distribution device according to one or more configured order and slot matching strategies to obtain a second matching result;
[0131] According to the first matching result and the second matching result, the target slots to which the items in the collection list are distributed are indicated.
[0132] (2) According to (1), matching the items in the collection order with the orders in the order set corresponding to the collection order includes: according to the configured multiple item and order matching strategies and the priority of each item and order matching strategy, combining the multiple item and order matching strategies in descending order of priority, and matching the items in the collection order with the orders in the order set corresponding to the collection order based on the inventory unit attribute of the items to obtain a first matching result.
[0133] (3) According to (1-2), matching the target order in the first matching result with the grid of the automatic distribution device includes: according to the configured multiple order and grid matching strategies and the priority of each order and grid matching strategy, combining the multiple order and grid matching strategies in descending order of priority to match the target order in the first matching result with the grid of the automatic distribution device to obtain a second matching result.
[0134] (4) According to (1-3), the one or more item-to-order matching strategies include: one or more of a first item-to-order matching strategy and a second item-to-order matching strategy;
[0135] The first item-order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or
[0136] The second item and order matching strategy is configured to match items with the same inventory unit attribute in the same picking container with orders in the same picking container in descending order of order priority.
[0137] (5) According to (4), in the case of multiple item-to-order matching strategies, the priority of the first item-to-order matching strategy is higher than the priority of the second item-to-order matching strategy.
[0138] (6) According to (1-5), the multiple order-and-slot matching strategies include one or more of a first order-and-slot matching strategy, a second order-and-slot matching strategy, a third order-and-slot matching strategy, a fourth order-and-slot matching strategy, a fifth order-and-slot matching strategy, a sixth order-and-slot matching strategy, a seventh order-and-slot matching strategy, and an eighth order-and-slot matching strategy;
[0139] The first order and slot matching strategy is configured to set the maximum number of slots allowed to be matched for a single order; or
[0140] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or
[0141] The third order and slot matching strategy is configured to prioritize orders to slots with higher priorities; or
[0142] The fourth order and slot matching strategy is configured to prioritize the order matching of slots whose regional attributes are consistent with the regional attributes of the order; or
[0143] The fifth order and slot matching strategy is configured to match orders and slots according to the pairing relationship between orders and slots specified by the upstream system; or
[0144] The sixth order-to-grid matching strategy is configured to match an order to a grid whose grid volume matches the total volume of items in the order; or
[0145] The seventh order and slot matching strategy is configured to determine the number of slots occupied by the order according to a configured slot occupancy ratio parameter; or,
[0146] The eighth order and slot matching strategy is configured to match orders with currently available slots.
[0147] (7) According to (6), in the case of multiple order-grid matching strategies, the fifth order-grid matching strategy has the highest priority, the eighth order-grid matching strategy has the lowest priority, and the first order-grid matching strategy, the second order-grid matching strategy, the third order-grid matching strategy, the fourth order-grid matching strategy, the sixth order-grid matching strategy, and the seventh order-grid matching strategy belong to the same priority.
[0148] (8) According to (1-7), it also includes: establishing a three-level cache for the first matching result and the second matching result, the three-level cache including a local cache, a cache middleware, and a database; preferentially obtaining the first matching result and the second matching result of the specified item from the local cache; if they are not obtained from the local cache, obtaining the first matching result and the second matching result of the specified item from the cache middleware; if they are not obtained from the cache middleware, obtaining the first matching result and the second matching result of the specified item from the database.
[0149] (9) According to (1-7), when the item size information or the item size information with a clarity that meets the requirements cannot be obtained from the upstream system, the configured order and slot matching strategy includes at least one of the first order and slot matching strategy and the second order and slot matching strategy.
[0150] (10) According to (1-9), it also includes: when the item size information is obtained from the upstream system, the configured order and slot matching strategy includes at least one of the sixth order and slot matching strategy and the seventh order and slot matching strategy.
[0151] (11) According to (1-10), it also includes: when the order or the items in the order belong to a preset type and the order has a regional attribute, configuring the order and slot matching strategy includes at least the fourth order and slot matching strategy.
[0152] (12) According to (1-11), it also includes: configuring the priority of the grid port according to the level of the grid port in the automatic broadcasting device.
[0153] Those skilled in the art will appreciate that embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more non-transitory computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0154] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0155] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0156] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0157] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included in the scope of protection of the present disclosure.
Claims
1. An automatic broadcasting method, comprising: According to one or more configured item and order matching strategies, based on the inventory unit attribute of the items, the items in the collection order are matched with the orders in the order set corresponding to the collection order to obtain a first matching result; According to one or more configured order and slot matching strategies, the target order in the first matching result is matched with the slot of the automatic distribution device to obtain a second matching result; According to the first matching result and the second matching result, the target slots to which the items in the collection list are distributed are indicated.
2. According to the method of claim 1, matching the items in the collection order with the orders in the order set corresponding to the collection order comprises: According to the configured multiple item and order matching strategies and the priority of each item and order matching strategy, the multiple item and order matching strategies are used in combination in order from high to low priority, and based on the inventory unit attribute of the items, the items in the collection order are matched with the orders in the order set corresponding to the collection order to obtain a first matching result.
3. According to the method of any one of claims 1 to 2, matching the target order in the first matching result with the slot of the automatic distribution device comprises: According to the configured multiple order and grid matching strategies and the priority of each order and grid matching strategy, the multiple order and grid matching strategies are combined and used in descending order of priority to match the target order in the first matching result with the grid of the automatic distribution device to obtain a second matching result.
4. The method according to any one of claims 1 to 3, wherein the one or more item-order matching strategies include: One or more of a first item-to-order matching strategy and a second item-to-order matching strategy; The first item-order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or, The second item and order matching strategy is configured to match items with the same inventory unit attribute in the same picking container with each order of the same picking container in order of order priority from high to low.
5. The method according to claim 4, in the case of multiple item-to-order matching strategies, the priority of the first item-to-order matching strategy is higher than the priority of the second item-to-order matching strategy.
6. The method according to any one of claims 1 to 5, wherein the plurality of order-to-grid matching strategies include one or more of a first order-to-grid matching strategy, a second order-to-grid matching strategy, a third order-to-grid matching strategy, a fourth order-to-grid matching strategy, a fifth order-to-grid matching strategy, a sixth order-to-grid matching strategy, a seventh order-to-grid matching strategy, and an eighth order-to-grid matching strategy; The first order and slot matching strategy is configured as the maximum number of slots allowed to match a single order; or The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or, The third order-to-grid matching strategy is configured to prioritize orders to be matched with grids with higher priorities; or, The fourth order-to-grid matching strategy is configured to prioritize the order matching with a grid whose regional attribute is consistent with the regional attribute of the order; or, The fifth order-to-grid matching strategy is configured to match orders and grids according to the pairing relationship between orders and grids specified by the upstream system; or, The sixth order-to-grid matching strategy is configured to match the order to a grid whose volume matches the total volume of items in the order; or The seventh order and slot matching strategy is configured to determine the number of slots occupied by the order according to a configured slot occupancy ratio parameter; or, The eighth order and slot matching strategy is configured to match the order with the currently available slots.
7. According to the method described in claim 6, in the case of multiple order-grid matching strategies, the fifth order-grid matching strategy has the highest priority, the eighth order-grid matching strategy has the lowest priority, and the first order-grid matching strategy, the second order-grid matching strategy, the third order-grid matching strategy, the fourth order-grid matching strategy, the sixth order-grid matching strategy, and the seventh order-grid matching strategy belong to the same priority.
8. The method according to any one of claims 1 to 7, further comprising: Establishing a three-level cache for the first matching result and the second matching result, wherein the three-level cache includes a local cache, a cache middleware, and a database; The first matching result and the second matching result of the specified item are preferentially obtained from the local cache. If they are not obtained from the local cache, the first matching result and the second matching result of the specified item are obtained from the cache middleware. If they are not obtained from the cache middleware, the first matching result and the second matching result of the specified item are obtained from the database.
9. The method according to claim 6, further comprising: When the item size information cannot be obtained from the upstream system or the item size information with the required clarity is not obtained In this case, the configured order and slot matching strategy includes at least one of the first order and slot matching strategy and the second order and slot matching strategy.
10. The method according to claim 6, further comprising: When the item size information is obtained from the upstream system, the configured order and slot matching strategy includes at least one of the sixth order and slot matching strategy and the seventh order and slot matching strategy.
11. The method according to claim 6, further comprising: When the order or the items in the order are of a preset type and the order has a regional attribute, configuring the order and slot matching strategy includes at least the fourth order and slot matching strategy.
12. The method according to claim 6, further comprising: According to the level of the slot in the automatic broadcasting device, the priority of the slot is configured.
13. An automatic broadcast control device, comprising: A module for executing the automatic broadcasting method according to any one of claims 1 to 12.
14. An automatic broadcast control device, comprising: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the automatic distribution method according to any one of claims 1 to 12 based on instructions stored in the memory.
15. An automatic broadcasting system, comprising: The automatic broadcast control device according to claim 13 or 14; as well as An automatic sowing device, the automatic sowing device comprises a plurality of grids.
16. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the steps of the automatic broadcasting method according to any one of claims 1 to 12 are implemented.
17. A computer program comprising: Instructions, when executed by a processor, cause the processor to execute the automatic broadcasting method according to any one of claims 1-12.
18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the automatic broadcasting method according to any one of claims 1 to 12 are implemented.
Citation Information
Patent Citations
Dividing equipment, article dividing control method and dividing control system
CN111815214A
Task distribution and task delivery method, device and system
CN112446657A
Logistics order task processing method and device, electronic equipment and computer medium
CN113240363A
Article distribution method and device, computing equipment and medium
CN113743639A
Goods picking method and system
CN113762666A