Disclosure of Invention
Based on this, there is a need to provide a pick order feeding method, apparatus, computer device, computer readable storage medium and computer program product capable of improving feeding efficiency, in view of the problem of low feeding efficiency in the conventional pick order feeding method.
In a first aspect, the present application provides a pick order feeding method. The method comprises the following steps:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
before the inventory boxes in the first-level cache and the second-level cache are consumed, continuing to send out inventory tasks until all inventory boxes to be delivered are delivered;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
In one embodiment, the number of bins corresponding to the first batch of bins to be taken out of the warehouse is greater than or equal to a first safe buffer number, where the first safe buffer number is a ratio of a conveyance time required for the first batch of bins to be taken out of the warehouse to an average time required for a picking workstation to pick a single bin.
In one embodiment, the number of bins corresponding to the second batch of bins to be taken out of the warehouse is greater than or equal to a second safety buffer number, where the second safety buffer number is a ratio of a sum of a conveying time required for the second batch of bins to be taken out of the warehouse, a time required for the second buffer to transfer the bins to the first buffer, and an average time required for the picking workstation to pick a single bin.
In one embodiment, the issuing the inventory task, transporting the first lot of inventory boxes to be taken out of the warehouse to the first level cache, and simultaneously transporting the second lot of inventory boxes to be taken out of the warehouse to the second level cache, includes:
distributing corresponding quantity of carrying devices for the inventory box delivery tasks according to the total quantity of inventory boxes to be delivered and the carrying efficiency of the carrying devices;
and controlling the carrying equipment to carry the inventory box to be taken out of the warehouse between the warehouse and the primary cache and the secondary cache.
In one embodiment, the allocating a corresponding number of carrying devices to the inventory box delivery task according to the total number of inventory boxes to be delivered and the carrying efficiency of the carrying devices includes:
and obtaining the minimum number of carrying devices required for executing the task of delivering the inventory boxes in each first time according to the number of the inventory boxes which can be delivered by the single carrying device at a time and the number of times which can be delivered in the first time, wherein the corresponding number is greater than or equal to the minimum number of carrying devices.
In one embodiment, the plurality of picking stations are provided, and each picking station is correspondingly provided with a first-level cache; each secondary cache is mated to one or more primary caches.
In one embodiment, each secondary cache and its corresponding primary cache and picking workstation together form a picking partition, each picking partition corresponding to an independent shipment task.
In one embodiment, the method comprises:
and issuing a warehousing task, and conveying the inventory tail boxes at the picking workstation back to the warehouse.
In a second aspect, the present application also provides a feeding device. The device comprises:
the acquisition module is used for acquiring the demand order parameters and determining an inventory box to be taken out of the warehouse according to the demand order parameters;
the first control module is used for issuing a warehouse task, conveying a first batch of inventory boxes to be delivered to a first-level cache in the warehouse, and conveying a second batch of inventory boxes to be delivered to a second-level cache in the warehouse;
the second control module is used for continuing to send out the library tasks until all the library boxes to be subjected to library delivery are delivered before the first-level cache and the second-level cache are consumed; the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
In a third aspect, a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
before the inventory boxes in the first-level cache and the second-level cache are consumed, continuing to send out inventory tasks until all inventory boxes to be delivered are delivered;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
In a fourth aspect, the present application also provides a computer-readable storage medium. The computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
before the inventory boxes in the first-level cache and the second-level cache are consumed, continuing to send out inventory tasks until all inventory boxes to be delivered are delivered;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
The picking order feeding method, the picking order feeding device, the computer equipment and the storage medium acquire the demand order parameters, and determine the inventory box to be taken out of the warehouse according to the demand order parameters; a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache; continuing to send out the warehouse task until all warehouse-out boxes to be warehouse-out are completed; the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks. By means of the two-level cache mode, on one hand, the operation amount of vehicles in the warehouse corresponding to each ex-warehouse task can be increased, so that the carrying capacity of the vehicles in the warehouse can be fully mobilized, and other tasks such as warehouse entry, warehouse moving and the like can be carried out on the hollow ex-warehouse vehicles at intervals of two ex-warehouse tasks, and the overall operation efficiency of the warehouse is further improved; on the other hand, the two batches of stock boxes in the first-level cache and the second-level cache can be matched with each other, so that the problem of unbalance of large difference in picking time of each single batch of stock boxes is solved, and the outage probability of a picking workstation is reduced.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The picking order feeding method provided by the embodiment of the application can be applied to an application environment shown in fig. 1. The computer device 102 performs data interaction with the carrying device 104, the carrying device 106, and the picking execution body 108, where the picking execution body 108 may be a person performing a picking action in a goods-to-person operation mode, or may be a device such as a mechanical arm that automatically performs a sorting action. The carrier device 104 is configured to receive a control instruction from the computer device 102, and transport the corresponding inventory box to the primary cache or the secondary cache. The transporting device 106 is configured to receive a control instruction from the computer device 102, transport the inventory boxes in the second level cache to the first level cache, and transport the inventory boxes in the first level cache to the corresponding picking workstation. The picking executable 108 is configured to receive a picking instruction or control instruction from the computer device 102 and pick the inventory boxes delivered to the corresponding picking workstation. The computer device 102 includes a terminal or a server, and the pick order feeding method provided in the embodiments of the present application is executed by the computer device 102, specifically, may be executed by the terminal or the server alone, or may be executed by the terminal and the server cooperatively. The computer equipment 102 acquires the demand order parameters and determines an inventory box to be taken out of the warehouse corresponding to the picking workstation according to the demand order parameters; every first time length, controlling the inventory boxes with the numbers belonging to the first number type in the inventory boxes to be delivered to a first-level buffer memory, and controlling the inventory boxes with the numbers belonging to the second number type in the inventory boxes to be delivered to a second-level buffer memory; controlling the inventory boxes in the second-level cache to be transported to the first-level cache every second time length; controlling the inventory boxes in the first-level cache to be transported to a corresponding picking workstation; and selecting the stock boxes conveyed to the corresponding picking workstations according to the material types in each order box in the demand order parameters and the material quantity of each material type in each order box, so as to obtain the materials matched with the demand order parameters. The computer device 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, and the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, and the like. The portable wearable device may be a smart watch, smart bracelet, headset, or the like.
In one embodiment, as shown in FIG. 2, a pick order feeding method is provided, illustrated as applied to the computer device 102 example of FIG. 1, comprising the steps of:
step 202, obtaining a demand order parameter, and determining an inventory box to be taken out of the warehouse according to the demand order parameter.
Wherein the demand order parameters refer to related parameters in the demand order. The computer device feeds according to the demand order. In some embodiments, the demand orders require that the material be shipped in order boxes. The demand order parameters may include parameters such as the number of order boxes, the type of material in each order box, and the number of each material, which may be characterized in particular by SKUs (Stock Keeping Unit, stock units).
The stock box to be taken out of the warehouse is a material box which is commonly used in the warehouse industry, and the warehouse is a material box warehouse for storing the material box. The stock box to be taken out of the warehouse stores a plurality of materials, and the materials can be singly put in a single type or mixed in multiple types. And when a demand order exists, the corresponding stock box is delivered from the warehouse according to the demand order parameters.
After the stock boxes to be taken out of the warehouse are taken out of the warehouse, the stock boxes to be taken out of the warehouse are transported to a picking workstation, and materials selected from the stock boxes to be taken out of the warehouse are packed into corresponding order boxes.
Step 204, the first lot of inventory boxes to be taken out of the warehouse is transported to the first level buffer, and the second lot of inventory boxes to be taken out of the warehouse is transported to the second level buffer.
The first-level cache refers to equipment for temporarily storing the inventory boxes to be delivered before the inventory boxes to be delivered are delivered to the picking workstation; the second-level cache is a first-level cache and is used for feeding the stock box to the first-level cache. The inventory boxes to be taken out of the warehouse in the second-level cache are firstly transported to the first-level cache, and then a picking workstation is supplied from the first-level cache.
And 206, continuing to issue the library tasks until all the library boxes to be subjected to library delivery are delivered before the library boxes in the primary cache and the secondary cache are consumed.
If the required order is completed by one delivery task, all the inventory boxes to be delivered are carried and delivered, and the delivery task is only delivered once.
By means of the two-stage cache mode, on one hand, the operation amount of vehicles in the warehouse corresponding to each ex-warehouse task can be increased, so that the carrying capacity of the vehicles in the warehouse can be fully mobilized, and a plurality of carrying vehicles in the warehouse are prevented from being idle; because the goods in the warehouse can be taken out when the warehouse is in warehouse, and can be put into the warehouse when the warehouse is in warehouse, when the warehouse executes the warehouse-out task, the warehouse-in task is generally not arranged in the same period, or the priority of the warehouse-in task at the same time is lowered, at the moment, a small amount of transport vehicles executing the warehouse-out task in time walk in a roadway in the warehouse, and the whole operation efficiency of the transport vehicles is influenced by occupying a path; compared with the conventional single-stage cache layout, the two-stage cache has more stock boxes which can be cached, so that the carrying quantity of corresponding one-time ex-warehouse tasks is more, the efficiency of the carrying vehicles in the ex-warehouse can be fully mobilized, the ex-warehouse can be completed in less time and the picking supply requirement of a period of time is met, and other tasks such as warehouse entering and warehouse moving can be carried out by freeing the carrying vehicles in the interval of the two ex-warehouse tasks, so that the overall working efficiency of the warehouse is improved;
on the other hand, two batches of stock boxes in the first-level cache and the second-level cache can be matched with each other, so that the problem of unbalance of large difference in picking time of each stock box in a single batch is solved, and the outage probability of a picking workstation is reduced; if the types of materials in the stock box are different, or the picking capacities of different picking stations are different, imbalance is easily generated during picking, so that the local stations enter a waiting state in advance; the layout of the two-stage cache has the advantage that more balanced combination can be performed by utilizing more stock boxes in two batches, so that the stock boxes distributed on the picking workstation and the stations thereof are more consistent in application, and the whole picking supply is more stable.
In one embodiment, the picking stations are plural; the demand order parameters also include the number of order boxes; determining a to-be-ex-warehouse inventory box corresponding to a picking workstation according to the demand order parameters, wherein the to-be-ex-warehouse inventory box comprises: acquiring the number of picking workstations; determining the total number of inventory boxes to be taken out of the warehouse according to the number of order boxes in the demand order parameters and the material type in each order box; and determining the inventory boxes to be taken out of the warehouse corresponding to each picking workstation according to the total number of the inventory boxes and the number of the picking workstations.
The total number of stock bins refers to the total number of stock bins to be taken out of the warehouse. Each stock bin includes a material of one material type, and the number of materials in each stock bin is plural.
The computer equipment determines the total number of stock boxes to be taken out of the warehouse according to the number of order boxes in the demand order parameters and the material type in each order box. Specifically, the computer device obtains a product value of the number of order boxes and the type of material in each order box, the product value characterizing the total type of material required in the demand order. Since the material data in the inventory boxes is often greater than the amount of material for the corresponding material type required in the order boxes. The computer device takes the product value as the total number of inventory bins to be taken out of the warehouse. The material in the stock box to be taken out of the warehouse can be ensured to meet the order requirement.
The computer equipment divides the total number of the stock boxes by the number of the picking workstations, and the obtained quotient is used as the stock box to be taken out of the warehouse corresponding to each picking workstation.
The carrying equipment refers to equipment such as a carrying vehicle, a robot and the like for conveying the inventory box to be taken out of the warehouse from the warehouse to the first-level cache or the second-level cache.
The carrying efficiency refers to the number of inventory boxes that can be carried by the carrying device per unit time. The carrying efficiency of each carrying device may be the same or different.
And the computer equipment determines the quantity of carrying equipment according to the total quantity of the inventory boxes to be delivered and the carrying efficiency, and the carrying equipment with the quantity of the carrying equipment is used for ensuring that the total quantity requirement of the inventory boxes to be delivered is met. Specifically, the picking time length of the stock boxes for picking the total number of the stock boxes is obtained, and as the stock boxes are simultaneously transported to the two-stage cache, the computer equipment determines the quotient of the total number of the stock boxes and the picking time length, and multiplies the obtained quotient by 2 to obtain the number of the stock boxes to be taken out in unit time. The calculation formula of the number of the stock boxes to be taken out of the warehouse in unit time is as follows:
ΔN=N1*(ΣΔni*Δhi)/T*2
wherein Δn represents the number of inventory boxes to be taken out of the warehouse per unit time, Δni represents the number of order box caches of the ith picking workstation, Δhi represents the number of material types of each order box in the ith picking workstation, and T represents the picking time of picking inventory boxes corresponding to the total number of inventory boxes.
In one embodiment, picking inventory bins delivered to respective picking workstations based on the type of material in each order bin and the quantity of material of each type of material in each order bin in the demand order parameters to obtain materials matching the demand order parameters includes: sorting out target stock boxes corresponding to the material types from the stock boxes of the corresponding picking workstations according to the material types in each order box and the material quantity of each material type in each order box in the demand order parameters; and selecting materials with the corresponding material quantity from the target stock box, packing the selected materials into the order box as materials matched with the demand order parameters, and completing the feeding process of the stock box to be taken out.
In one embodiment, the step of obtaining the first duration includes: acquiring a first conveying time length from the test inventory box in the second-level buffer memory to the first-level buffer memory and a second conveying time length from the test inventory box in the first-level buffer memory to the corresponding picking workstation; the test stock box is the same or similar to the shape and structure of the stock box to be taken out. The test inventory box is used to test the duration of the delivery of the inventory box by the delivery device.
The method for testing the conveying time length of the conveying equipment by the inventory box in advance is characterized in that the conveying time length is often determined by the conveying distance, the feeding interval time length is determined based on the conveying time length, the conveying time length of the inventory box conveyed by the conveying equipment is determined according to the actual condition of a feeding site, and the connection efficiency between warehouse feeding and two-stage buffer feeding is improved. The parameters obtained from the preliminary testing may also include a third conveyance time period for conveying the test inventory box from the warehouse to the primary cache, and a fourth conveyance time period for conveying the test inventory box from the warehouse to the secondary cache.
In one embodiment, the number of boxes corresponding to the first batch of to-be-picked inventory boxes is greater than or equal to a first safe buffer number, wherein the first safe buffer number is a ratio of a conveying time required by the first batch of to-be-picked inventory boxes to an average time required by a picking workstation to pick a single inventory box, and if the ratio is not an integer, the integer part is added with 1 to obtain a result; if the average picking time of a single stock box is 1min, and the conveying time required by the stock box to be taken out of the stock box in the first batch, namely the third conveying time is 3min, the first safety buffer number is 3, and at least 3 stock boxes are stored in the first-level buffer, so that the supply of a picking workstation can be ensured before the next replenishment.
Specifically, the first secure buffer number calculation formula is:
n1=((Ti)max)/Δt)*k1
where n1 represents a first number of secure caches, and in some embodiments, the first cache has a rounded value of n1, ti represents a third shipping duration, Δt represents an average picking duration of a single bin, k1 represents a coefficient, and k1 may be selected according to the actual situation. Illustratively, k1 may be any one of values 1.1 to 1.2 to obtain some buffer margin to cope with some path collision avoidance, handling equipment failure, and other emergency situations in the transportation process.
Similarly, the number of bins corresponding to the second batch of bins to be taken out of the warehouse is greater than or equal to the second safe buffer number, the second safe buffer number is a ratio of the sum of the conveying time required by the second batch of bins to be taken out of the warehouse and the time required by the second buffer to transfer the bins to the first buffer to the average time required by the picking workstation to pick a single bin, and the calculation logic of the second safe buffer number is similar to that of the first safe buffer number.
The second safe buffer number calculation formula is:
n2=((Tj)max+ΔT)/Δt)*k2
where n2 represents a second number of secure caches, and in some embodiments, the second cache has a rounded value of n2, tj represents a fourth shipping duration, Δt represents a first shipping duration, Δt represents an average picking duration of a single bin, k2 represents a coefficient, and k2 may be selected according to the actual situation. Illustratively, k2 may be any one of values 1.1 to 1.2.
For a supply scenario of goods to a personnel workstation. A general flow diagram of a pick order feeding method is shown in fig. 3. The plurality of picking workstations are provided, and each picking workstation is correspondingly provided with a first-level cache; each secondary cache is mated to one or more primary caches. Each secondary cache, the corresponding primary cache and the picking workstation form a picking partition, each picking partition corresponds to an independent ex-warehouse task, and an example of matching one warehouse with two groups of picking partitions is shown in the figure.
The stock boxes of the first batch and the second batch are simultaneously taken out of the warehouse and respectively transported to a first-level cache and a second-level cache; the stock boxes in the second-level buffer memory are transported to the first-level buffer memory, in the process, stock boxes of a third batch and a fourth batch are issued to a storage system for delivery, the stock boxes of the third batch directly enter the first-level buffer memory, and the stock boxes of the fourth batch enter the second-level buffer memory and are circularly fed; the third and fourth batches are delivered to the warehouse at the time of the second and third delivery time periods calculated and obtained according to the parameters of the corresponding batches, so that the third delivery time period is ensured to be smaller than the second delivery time period;
it should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides a feeding device for realizing the above-mentioned picking order feeding method. The implementation of the solution provided by the device is similar to that described in the above method, so that the specific limitations of one or more feeding device embodiments provided below may be referred to above for limitations of the order picking feeding method, and will not be repeated here.
In one embodiment, as shown in fig. 4, there is provided a feeding device 100 comprising: an acquisition module 120, a first control module 140, and a second control module 160, wherein:
the acquiring module 120 is configured to acquire a demand order parameter, and determine an inventory box to be taken out of the warehouse according to the demand order parameter;
the first control module 140 is configured to issue a warehouse task, and convey a first batch of inventory boxes to be delivered in the warehouse to the first-level cache, and convey a second batch of inventory boxes to be delivered in the warehouse to the second-level cache;
the second control module 160 is configured to continue issuing a library task until all the library boxes to be subjected to library delivery are delivered before the library boxes in the first-level cache and the second-level cache are consumed; the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
The first control module 140 is further configured to: distributing corresponding quantity of carrying devices for the inventory box delivery tasks according to the total quantity of inventory boxes to be delivered and the carrying efficiency of the carrying devices; specifically, the minimum number of carrying devices required for executing the task of delivering the inventory boxes in each first time is obtained according to the number of the inventory boxes which can be delivered by a single carrying device in a single time and the number of times which can be delivered in the first time, and the corresponding number is greater than or equal to the minimum number of carrying devices.
The first control module 140 is further configured to: issuing a warehouse-in task, and conveying the inventory tail boxes at the picking workstation back to a warehouse; empty boxes of orders in the warehouse are transported to a picking workstation through carrying equipment for packing and shipment.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure of which may be as shown in fig. 5. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program when executed by the processor implements a pick order feeding method.
It will be appreciated by those skilled in the art that the structure shown in fig. 5 is merely a block diagram of some of the structures associated with the present application and is not limiting of the computer device to which the present application may be applied, and that a particular computer device may include more or fewer components than shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory and a processor, the memory having stored therein a computer program, the processor when executing the computer program performing the steps of:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
continuing to send out the warehouse task until all warehouse-out boxes to be warehouse-out are completed;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
continuing to send out the warehouse task until all warehouse-out boxes to be warehouse-out are completed;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
In one embodiment, a computer program product is provided comprising a computer program which, when executed by a processor, performs the steps of:
acquiring a demand order parameter, and determining an inventory box to be taken out of a warehouse according to the demand order parameter;
a warehouse sending task is carried out, a first batch of inventory boxes to be delivered in a warehouse are transported to a first-level cache, and a second batch of inventory boxes to be delivered in the warehouse are transported to a second-level cache;
continuing to send out the warehouse task until all warehouse-out boxes to be warehouse-out are completed;
the first level cache is configured to supply inventory boxes to the picking workstation; the secondary cache is configured to supply the first-level cache with inventory boxes in the delivery interval of the two delivery tasks.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use and processing of the related data are required to comply with the related laws and regulations and standards of the related countries and regions.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the various embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as Static Random access memory (Static Random access memory AccessMemory, SRAM) or dynamic Random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided herein may include at least one of relational databases and non-relational databases. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic units, quantum computing-based data processing logic units, etc., without being limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.