Automatic distribution method, automatic distribution control device and automatic distribution system
Through the combination of two-level matching mechanism and multiple strategies, the accurate matching of items and orders in the automatic splitting system is achieved, which solves the problem of insufficient matching efficiency and accuracy in the existing system, meets the business needs of different sites, and improves the Work efficiency and grid utilization rate.
Patent Information
- Application Number
- CN202310865858.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2025-01-14
AI Technical Summary
The existing automatic distribution system is difficult to meet the business needs of different sites when matching items with grids, and the matching efficiency and accuracy are insufficient.
A two-level matching mechanism is adopted to configure the item and order matching strategy and the grid matching strategy, and combine the priority combination of multiple strategies to achieve accurate matching of items and orders and determine the target grid.
It improves the matching efficiency and accuracy of item distribution, meets the business needs of different sites, and improves the work efficiency of staff and the utilization rate of grids.
Smart Images

Figure CN119305904A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of logistics and warehousing, and in particular to an automatic distribution method, an automatic distribution control device and an automatic distribution system. Background Art
[0002] The automatic distribution wall is a device that uses a trolley running on a track to distribute items. Items are input from the delivery port, and the supply platform transports the items to the distribution vehicle, which then automatically transports and unloads the items into the container corresponding to the target grid.
[0003] Currently, in the process of matching items to slots, the items are simply randomly matched to slots. However, this matching method is difficult to meet the various business needs of actual production operations at different sites. Summary of the invention
[0004] The disclosed embodiment implements a first matching of items in a collection order with orders in an order set corresponding to the collection order according to one or more configured item and order matching strategies, and implements a second matching of a target order in the first matching result with a grid of an automatic distribution device according to one or more configured order and grid matching strategies. The target grid to which the items in the collection order are distributed can be determined based on the first matching result and the second matching result, 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 thereof that can be flexibly configured at each level.
[0005] Some embodiments of the present disclosure provide an automatic distribution method, including:
[0006] 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;
[0007] 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;
[0008] 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.
[0009] 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, using the multiple item-order matching strategies in combination in descending order of priority, matching items in the collection order with orders in an order set corresponding to the collection order based on inventory unit attributes of the items, and obtaining a first matching result.
[0010] In some embodiments, matching the target order in the first matching result with the grid of the automatic broadcasting 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 order of high to low priority to match the target order in the first matching result with the grid of the automatic broadcasting device to obtain a second matching result.
[0011] 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;
[0012] The first item and order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or,
[0013] 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.
[0014] 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.
[0015] In some embodiments, 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;
[0016] The first order and slot matching strategy is configured as the maximum number of slots allowed to match a single order; or
[0017] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or,
[0018] The third order-to-grid matching strategy is configured to prioritize orders to be matched with grids with higher priorities; or
[0019] The fourth order-to-grid matching strategy is configured to prioritize the order matching with the grid whose regional attribute is consistent with the regional attribute of the order; or
[0020] 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,
[0021] 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
[0022] 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,
[0023] The eighth order and slot matching strategy is configured to match the order with the currently available slots.
[0024] 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.
[0025] In some embodiments, it also includes:
[0026] 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;
[0027] 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.
[0028] 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.
[0029] In some embodiments, it also includes: when the item size information is obtained from the upstream system, configuring the 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.
[0030] 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.
[0031] In some embodiments, the method further includes: configuring the priority of the slots according to the level of the slots in the automatic broadcasting device.
[0032] Some embodiments of the present disclosure provide an automatic distribution control device, including: a module for executing an automatic distribution method.
[0033] 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.
[0034] 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 grids.
[0035] 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
[0036] The following is a brief introduction to the drawings required for use in the embodiments or related technical descriptions. The present disclosure can be more clearly understood according to the following detailed description with reference to the drawings.
[0037] Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can obtain other drawings based on these drawings without creative work.
[0038] Figure 1 It is a schematic diagram of the structure of some embodiments of the automatic broadcasting device disclosed in the present invention.
[0039] Figure 2 A schematic diagram showing a flow chart of an automatic distribution method according to some embodiments of the present disclosure.
[0040] Figure 3 A schematic diagram showing the structure of an automatic distribution control device according to some embodiments of the present disclosure.
[0041] Figure 4 A schematic diagram showing the structure of an automatic distribution control device according to some embodiments of the present disclosure.
[0042] Figure 5 A schematic diagram showing an automatic distribution system according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present disclosure will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present disclosure.
[0044] 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.
[0045] Figure 1 It is a schematic diagram of the structure of some embodiments of the automatic broadcasting device disclosed in the present invention.
[0046] like Figure 1 As shown, the automatic distribution device is, for example, in the form of an automatic distribution wall. The automatic distribution device 100 includes: a package supply table 1, a plurality of distribution vehicles 2, and a main wall 5. The main wall 5 has a multi-layer shelf 51 along the height direction z, and each layer of the shelf 51 is provided with a plurality of grids along the width direction. The grids are provided with containers 6 for receiving items. The items can be various commodities in the order. The containers 6 can be turnover boxes, etc., and each container 6 can be placed with commodities of one order. A control cabinet 4 can be provided on one side of the main wall 5 along the width direction.
[0047] The automatic sowing device is suitable for sowing production in various scenarios, such as sowing goods according to orders in the fresh food scenario, sowing returned clothes according to their colors in the clothing reverse scenario, etc., but is not limited to the examples given.
[0048] Multiple layers of first tracks 52 are provided on the entire width of the main wall 5. Each layer of the first track 52 can be in a closed ring shape. The multiple layers of first tracks 52 are connected by a vertical second track. The distribution vehicle 2 can be raised and lowered along the second track to reach a certain layer of the first track 52, and travel along the first track 52 to reach the destination, with corresponding grid positions on both sides of the destination. In order to prevent collisions between multiple distribution vehicles 2 during operation, multiple distribution vehicles 2 travel in the same direction on the first track 52, that is, the distribution vehicle 2 carrying items travels along one side of the first track 52, and the distribution vehicle 2 returning after unloading travels along the other side of the first track 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 arranged on the front side of the main wall 5 in the depth direction, and a cache station is provided on the side close to the distribution vehicle 2.
[0049] There are multiple seeding vehicles 2 inside the seeding wall, which can move along the track 52. The seeding vehicles 2 will stop at the bag loading position. When the seeding vehicles 2 are docked with the bag supply platform 1, the bag supply platform 1 will provide the items to the seeding vehicles 2, and then the seeding vehicles 2 will automatically transport the items to the destination and unload the items into the container 6 corresponding to the target grid on the side of the destination. After that, the seeding vehicles 2 will run back to the bag loading position to continue receiving packages. Multiple seeding vehicles 2 run in a cycle.
[0050] The distribution vehicle 2 can receive and unload items through the circular rotation of the belt. When receiving items, the belt needs to rotate to cooperate with the items being transferred from the package supply station 1 to the distribution vehicle 2, and after the items are received, the belt needs to stop rotating to stably carry the items. In other words, the distribution vehicle 2 needs to obtain information on whether the items are being transferred to the distribution vehicle 2, and also needs to obtain information on whether the items have been completely transferred to the distribution vehicle 2, so as to control the rotation of the belt of the distribution vehicle 2.
[0051] Figure 2 A flow chart of an automatic broadcasting method according to some embodiments of the present disclosure is shown. The automatic broadcasting method is executed by, for example, an automatic broadcasting control device.
[0052] like Figure 2 As shown, the automatic distribution method 200 of this embodiment includes steps 210-230.
[0053] In step 210, according to the configured one or more item and order matching strategies and based on the stock keeping unit (SKU) attribute of the item, 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.
[0054] Among them, the inventory unit of the item can be obtained by scanning the barcode of the item.
[0055] If multiple item-order matching strategies are configured, the priority of each item-order matching strategy also needs to be configured. According to the configured multiple item-order matching strategies and the priority of each item-order matching strategy, the multiple item-order matching strategies are used in combination in descending order of 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.
[0056] 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.
[0057] The first item-order matching strategy is an item-order matching strategy based on picking container matching. The first item-order matching strategy is configured to match items in any designated picking container with orders of the designated picking container.
[0058] 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 containers to which they belong. Items in picking container i can only match orders in picking container i.
[0059] 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 inventory unit attribute of the same picking container with each order of the same picking container in descending order of order priority.
[0060] 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 with orders with higher order priorities first, and then with orders with lower order priorities.
[0061] In the case of multiple item-order matching strategies, the priority of the first item-order matching strategy is higher than the priority of the second item-order matching strategy. When multiple order-grid matching strategies are used in combination, the items and orders are matched according to the first item-order matching strategy first, and then the items and orders are matched according to the second item-order matching strategy. Specifically, the items in each picking container are matched with the orders of the picking container. If the items of the same sku in the same picking container correspond to multiple orders, these items of the same sku are matched with orders with higher order priorities first, and then with orders with lower order priorities.
[0062] 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.
[0063] If multiple order-to-grid matching strategies are configured, the priority of each order-to-grid matching strategy also needs to be configured. According to the configured multiple order-to-grid matching strategies and the priority of each order-to-grid matching strategy, the multiple order-to-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.
[0064] 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.
[0065] The first order and slot matching strategy is configured as the maximum number of slots allowed to be matched for a single order.
[0066] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot.
[0067] 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.
[0068] Therefore, when the item size information or the item size information with a clarity level that meets the requirements cannot be obtained from the upstream system, the configurable 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.
[0069] The third order and slot matching strategy is configured to prioritize orders to slots with higher priorities.
[0070] 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.
[0071] For example, on-site staff reported that when taking and placing baskets, the work on the second and third floors is the easiest, compared to bending over on the first floor and standing on tiptoe on the fourth floor. Therefore, the slots support priority configuration, and the priority of the slots on the second and third floors can be increased, so that orders will be matched to the slots on the second and third floors first during matching, which can improve the work efficiency of staff.
[0072] The fourth order and slot matching strategy is configured so that the order preferentially matches the slot whose regional attribute is consistent with the regional attribute of the order.
[0073] 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.
[0074] For example, in a scenario where an order or the items in the order are fresh food, there are special requirements for the delivery time and delivery process. The order issued by the upstream system includes the road zone to which the order belongs. In this case, the road zone can be configured for the grid, and the order will be matched with the grid with the same road zone first, to facilitate the subsequent packaging and delivery personnel to pick up and deliver the goods.
[0075] 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.
[0076] In some embodiments, the automatic distribution device can send a list of currently available slots to an upstream system, and the upstream system specifies the slots for the order.
[0077] The sixth order and slot matching strategy is configured to match the order to a slot whose volume matches the total volume of items in the order.
[0078] Given that the sizes of slots are different, such as large, medium, and small, if an order with only one or two items is matched to a large slot, it is obviously inappropriate and wastes slot resources. Therefore, the order volume can be matched to the slot with the closest volume to it to maximize the use of the slots.
[0079] The seventh order and slot matching strategy is configured to determine the number of slots occupied by the order according to the configured slot occupancy ratio parameter.
[0080] Research has found that when items fall into the grid, they fall into scattered locations, which greatly reduces the utilization rate of the grid. It often happens that a grid has not yet been allocated a few items, but in fact the grid is already full. Therefore, the grid occupancy ratio parameter can be flexibly configured according to the shape of the goods on site. The smaller the grid occupancy ratio parameter, the lower the actual volume availability of the grid. Therefore, for the same order and the same size of grid, the smaller the grid occupancy ratio parameter, the more grids that match the order.
[0081] 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 to achieve the purpose of rationally utilizing the slots.
[0082] The eighth order and slot matching strategy is configured to match the order with the currently available slots.
[0083] In the case of multiple order-to-grid matching strategies, the fifth order-to-grid matching strategy has the highest priority, the eighth order-to-grid matching strategy has the lowest priority, and the first order-to-grid matching strategy, the second order-to-grid matching strategy, the third order-to-grid matching strategy, the fourth order-to-grid matching strategy, the sixth order-to-grid matching strategy, and the seventh order-to-grid matching strategy belong to the same priority. When multiple order-to-grid matching strategies are used in combination, the order-to-grid matching is first performed according to the fifth order-to-grid matching strategy, and then the order-to-grid matching is performed according to the first order-to-grid matching strategy, the second order-to-grid matching strategy, the third order-to-grid matching strategy, the fourth order-to-grid matching strategy, the sixth order-to-grid matching strategy, the seventh order-to-grid matching strategy, etc., and finally the order-to-grid matching is performed according to the eighth order-to-grid matching strategy.
[0084] 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.
[0085] For example, the first order and slot matching strategy and the second order and slot matching strategy are used in combination, and the two have the same priority and are executed in no particular order. Therefore, for a certain order, the number of slots and specific slots that match the order are determined from the available slots while ensuring that the maximum number of slots allowed to match a single order and the maximum number of items allowed to fall into a single slot are not exceeded. The available slots are, for example, free slots that are not occupied by orders.
[0086] 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 second and third layers of available slots that are consistent with the regional attributes of the order and have high priority.
[0087] 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.
[0088] 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.
[0089] In some embodiments, a three-level cache is established for the first matching result and the second matching result, and 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 obtained from the local cache first, and 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, and 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. Improve the data acquisition speed, thereby improving the matching speed.
[0090] The first matching result can be a key-value pair with the item identifier (such as sku) as the key and the order identifier as the value, so as to index the value based on the key. The second matching result can be a key-value pair with the order identifier as the key and the slot identifier as the value, so as to index the value based on the key.
[0091] The disclosed embodiment implements a first matching of items in a collection order with orders in an order set corresponding to the collection order according to one or more configured item and order matching strategies, and implements a second matching of a target order in the first matching result with a grid of an automatic distribution device according to one or more configured order and grid matching strategies. The target grid to which the items in the collection order are distributed can be determined based on the first matching result and the second matching result, 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 thereof that can be flexibly configured at each level.
[0092] Figure 3 A schematic diagram showing the structure of an automatic distribution control device according to some embodiments of the present disclosure.
[0093] like Figure 3 As shown, the automatic distribution control device 300 of this embodiment includes: modules for executing the automatic distribution method. These modules are described in detail below.
[0094] The first matching module 310 is configured to match the items in the collection order with the orders in the order set corresponding to the collection order according to the configured one or more item and order matching strategies and based on the inventory unit attributes of the items, to obtain a first matching result;
[0095] 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;
[0096] The distribution indication module 330 is configured to indicate the target slot to which each item in the collection list is distributed according to the first matching result and the second matching result.
[0097] 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 combination 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.
[0098] The second matching module 320 is configured to match the target order in the first matching result with the grid of the automatic distribution device according to the configured multiple order-grid matching strategies and the priority of each order-grid matching strategy, and use the multiple order-grid matching strategies in combination in order from high to low priority to obtain a second matching result.
[0099] 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.
[0100] The first item and order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or,
[0101] 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.
[0102] 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.
[0103] 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.
[0104] The first order and slot matching strategy is configured as the maximum number of slots allowed to match a single order; or
[0105] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or,
[0106] The third order-to-grid matching strategy is configured to prioritize orders to be matched with grids with higher priorities; or
[0107] 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
[0108] 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,
[0109] 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
[0110] 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,
[0111] The eighth order and slot matching strategy is configured to match the order with the currently available slots.
[0112] 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.
[0113] 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 preferentially obtained from the local cache, and 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, and 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.
[0114] 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 level that meets the requirements cannot be obtained from the upstream system.
[0115] 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.
[0116] The configuration module 350 is configured to configure the order and slot matching strategy to at least include 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.
[0117] The configuration module 350 is configured to configure the priority of the slots according to the levels of the slots in the automatic broadcasting device.
[0118] Figure 4 A schematic diagram showing the structure of an automatic distribution control device according to some embodiments of the present disclosure.
[0119] like Figure 4 As shown, the automatic broadcast control device 400 of this embodiment includes: a memory 410 and a processor 420 coupled to the memory 410 , and the processor 420 is configured to execute the automatic broadcast method in any of the aforementioned embodiments based on the instructions stored in the memory 410 .
[0120] 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, an application program, a boot loader, and other programs.
[0121] The processor 420 may be implemented by 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, discrete gates or transistors and other discrete hardware components.
[0122] The device 400 may also include an input / output interface 430, a network interface 440, a storage interface 450, etc. These interfaces 430, 440, 450 and the memory 410 and the processor 420 may be connected, for example, via a bus 460. Among them, the input / output interface 430 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a 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, the bus structure includes, but is not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.
[0123] Figure 5 A schematic diagram showing an automatic distribution system according to some embodiments of the present disclosure.
[0124] like Figure 5 As shown, the automatic broadcasting system 500 includes automatic broadcasting control devices 300, 400 and automatic broadcasting device 100. The automatic broadcasting control devices 300, 400 are in communication connection with the automatic broadcasting device 100. The automatic broadcasting control devices 300, 400 can send instruction information to the automatic broadcasting device 100, and the automatic broadcasting device 100 can send response information to the automatic broadcasting control devices 300, 400.
[0125] (1) An automatic broadcasting method, comprising:
[0126] 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;
[0127] 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;
[0128] 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.
[0129] (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, 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, and obtaining a first matching result.
[0130] (3) According to (1-2), matching the target order in the first matching result with the grid of the automatic broadcasting 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 broadcasting device to obtain a second matching result.
[0131] (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;
[0132] The first item and order matching strategy is configured to match items in any designated picking container with orders in the designated picking container; or,
[0133] 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.
[0134] (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.
[0135] (6) According to (1-5), the multiple 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;
[0136] The first order and slot matching strategy is configured as the maximum number of slots allowed to match a single order; or
[0137] The second order and slot matching strategy is configured as the maximum number of items allowed to fall into a single slot; or,
[0138] The third order-to-grid matching strategy is configured to prioritize orders to be matched with grids with higher priorities; or
[0139] The fourth order-to-grid matching strategy is configured to prioritize the order matching with the grid whose regional attribute is consistent with the regional attribute of the order; or
[0140] 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,
[0141] 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
[0142] 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,
[0143] The eighth order and slot matching strategy is configured to match the order with the currently available slots.
[0144] (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.
[0145] (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 the first matching result and the second matching result of the specified item are not obtained from the local cache, then obtaining the first matching result and the second matching result of the specified item from the cache middleware; if the first matching result and the second matching result of the specified item are not obtained from the cache middleware, then obtaining the first matching result and the second matching result of the specified item from the database.
[0146] (9) According to (1-7), when the item size information or the item size information with a clarity level 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.
[0147] (10) According to (1-9), it also includes: when the item size information is obtained from the upstream system, configuring the 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.
[0148] (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.
[0149] (12) According to (1-11), it also includes: configuring the priority of the grid according to the level of the grid in the automatic broadcasting device.
[0150] Those skilled in the art will appreciate that the 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. Moreover, the present disclosure may take the form of a computer program product implemented on one or more non-transient computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer program code.
[0151] 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 generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0152] These computer program instructions may also be stored in a computer-readable memory capable of directing 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 an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0153] 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, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0154] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure should be included in the protection scope 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 claim 1, 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 3, 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 3, 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 or the item size information with a clarity level 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.
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.
Citation Information
Patent Citations
Logistics order task processing method and device, electronic equipment and computer medium
CN113159688A
Logistics order task processing method and device, electronic equipment and computer medium
CN113240363A
Order data processing method and device
CN114638672A
Storage system comprising a detection arrangement assigned to the storage area
US20190378084A1
Automated warehouse system and method for optimized batch picking
US20210269244A1