Order delivery method and related device thereof

By determining the optimal shipping warehouse in the order fulfillment method and shipping orders based on order location, warehouse distance, and inventory priority, the problem of order receipt delays was solved, logistics efficiency was improved, and storage costs were reduced.

CN120912098APending Publication Date: 2025-11-07GUANGDONG ESHORE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411993333.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

When developing order delivery plans, it is difficult to determine the optimal shipping warehouse, which leads to delays in order receipt dates and low logistics efficiency.

Method used

Based on the receiving coordinates of the target order and preset selection rules, several reserve warehouses are obtained from all warehouses. The delivery priority is determined according to the distance between the warehouse and the order location and the inventory of goods, and the warehouse with the highest priority is selected as the target warehouse for delivery.

Benefits of technology

This reduced instances of delayed order deliveries, lowered warehouse storage costs, and improved logistics efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120912098A_ABST
    Figure CN120912098A_ABST
Patent Text Reader

Abstract

The invention relates to an order delivery method and a related device thereof, and the method comprises the steps: obtaining a plurality of preparation warehouses from all warehouses based on the receiving coordinates of a target order and a preset selection rule; according to the receiving coordinates of the target order and the warehouse coordinates of the prepared warehouses, determining the delivery priority of each prepared warehouse, and taking the prepared warehouse with the highest delivery priority as a target warehouse; and according to the delivery time of the target order and the target cargo inventory of the target warehouse, controlling the target warehouse to deliver the target order. According to the scheme provided by the invention, the optimal delivery warehouse can be determined according to the position of the order, the situation that the order goods are not delivered in time is reduced, the warehouse storage cost is reduced, and the logistics transportation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of logistics management, and particularly relates to an order delivery method and a related device thereof. BACKGROUND

[0002] In the related art, each factory and company has a large number of product orders every week. Due to the large amount of product order data, the variety of products, and the uncertainty of market order demand (the arrival time of each product order is inconsistent, the storage capacity of each warehouse is different, and the product categories in the warehouse are different), the delivery planner's work is extremely heavy.

[0003] Currently, when an order is formulated, the delivery plan is generally arranged according to the delivery date and the quantity of goods of the order. However, due to the large number of warehouses of the supply side, it is difficult to determine the optimal delivery warehouse, which may cause delay in the delivery date of the order. SUMMARY

[0004] To solve or partially solve the problems in the related art, the present application provides an order delivery method and a related device thereof, which can determine the optimal delivery warehouse according to the location of the order, reduce the situation that the goods of the order are not delivered in time, reduce the storage cost of the warehouse, and improve the logistics transportation efficiency.

[0005] The first aspect of the present application provides an order delivery method, including: obtaining a plurality of preliminary warehouses from all warehouses based on the delivery coordinates of a target order and a preset selection rule; determining the delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouses, and taking the preliminary warehouse with the highest delivery priority as a target warehouse; and controlling the target warehouse to deliver the target order according to the delivery time of the target order and the target goods inventory of the target warehouse.

[0006] In a possible implementation manner of the first aspect, the preliminary warehouses are obtained from all warehouses based on the delivery coordinates of the target order and the preset selection rule, including: selecting a plurality of warehouses with a distance less than a first threshold from the delivery coordinates of the target order as the preliminary warehouses from all warehouses.

[0007] With reference to the first aspect, in a possible implementation manner of the first aspect, the determining, according to the delivery address of the target order and the warehouse address of the preliminary warehouse, a delivery priority of each of the preliminary warehouses, and taking the preliminary warehouse with the highest delivery priority as the target warehouse comprises: obtaining a first distance between each of the preliminary warehouses and the delivery address of the target order according to the delivery address of the target order and the warehouse address of the preliminary warehouse; and determining the delivery priority of each of the preliminary warehouses according to the first distance, and taking the preliminary warehouse with the highest delivery priority as the target warehouse.

[0008] With reference to the first aspect, in a possible implementation manner of the first aspect, the determining, according to the first distance, a delivery priority of each of the preliminary warehouses, and taking the preliminary warehouse with the highest delivery priority as the target warehouse comprises: if the first distance between the preliminary warehouse and the delivery address of the target order is within a second threshold, the delivery priority of the preliminary warehouse is a second-level priority; if the first distance between the preliminary warehouse and the delivery address of the target order is within a third threshold, the delivery priority of the preliminary warehouse is a first-level priority; and if the first distance between the preliminary warehouse and the delivery address of the target order is within a fourth threshold, the delivery priority of the preliminary warehouse is a highest priority.

[0009] With reference to the first aspect, in a possible implementation manner of the first aspect, the delivering, according to the delivery time of the target order and the target inventory of the target warehouse, the target order, comprises: if the target inventory of the target warehouse is greater than the quantity of the target goods of the target order, controlling the target warehouse to deliver the target order; and if the target inventory of the target warehouse is less than the quantity of the target goods of the target order, taking the preliminary warehouse with the first-level priority and the target inventory greater than the quantity of the target goods of the target order as the target warehouse, and controlling the target warehouse to deliver the target order.

[0010] With reference to the first aspect, in a possible implementation manner of the first aspect, if the target warehouse inventory of the target warehouse is less than the quantity of the target goods of the target order, the delivery priority is a first priority, and the preliminary warehouse with the target warehouse inventory greater than the quantity of the target goods of the target order is regarded as the target warehouse, before the target warehouse is controlled to deliver the target order, the method further includes: if the target warehouse inventory of the target warehouse is less than the quantity of the target goods of the target order, predicting the quantity of the target goods of the next target order according to a preset prediction algorithm; and replenishing the target goods of the target warehouse according to the predicted quantity of the target goods.

[0011] The second aspect of the present application provides an order delivery device, comprising an acquisition module configured to acquire a plurality of preliminary warehouses from all warehouses based on the delivery coordinates of a target order and a preset selection rule;

[0012] A determination module is configured to determine the delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouses, and take the preliminary warehouse with the highest delivery priority as a target warehouse.

[0013] A delivery module is configured to control the target warehouse to deliver the target order according to the delivery time of the target order and the target warehouse inventory of the target warehouse.

[0014] With reference to the second aspect, in a possible implementation manner of the second aspect, the acquisition module is further configured to select a plurality of warehouses with a distance less than a first threshold from the delivery coordinates of the target order as the preliminary warehouses from all warehouses based on the delivery coordinates of the target order.

[0015] With reference to the second aspect, in a possible implementation manner of the second aspect, the determination module is further configured to obtain a first distance between each preliminary warehouse and the delivery coordinates of the target order according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouses; and determine the delivery priority of each preliminary warehouse according to the first distance, and take the preliminary warehouse with the highest delivery priority as a target warehouse.

[0016] With reference to the second aspect, in a possible implementation manner of the second aspect, the determination module is further configured to regard the preliminary warehouse as a second priority if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a second threshold; regard the preliminary warehouse as a first priority if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a third threshold; and regard the preliminary warehouse as a highest priority if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a fourth threshold.

[0017] With reference to the second aspect, in a possible implementation manner of the second aspect, the delivery module is further configured to: if the target warehouse inventory of the target goods is greater than the quantity of the target goods of the target order, control the target warehouse to deliver the target order; if the target warehouse inventory of the target goods is less than the quantity of the target goods of the target order, set the delivery priority to a first priority, set the preliminary warehouse whose target goods inventory is greater than the quantity of the target goods of the target order as the target warehouse, and control the target warehouse to deliver the target order.

[0018] The third aspect of the present application provides an electronic device, comprising:

[0019] a processor; and

[0020] a memory having stored thereon executable code that, when executed by the processor, causes the processor to perform the method described above.

[0021] The fourth aspect of the present application provides a computer-readable storage medium having stored thereon executable code that, when executed by a processor of an electronic device, causes the processor to perform the method described above.

[0022] The fifth aspect of the present application provides a computer program product comprising: computer programs / instructions that, when executed by a processor, implement the method described above.

[0023] The technical solutions provided by the present application can include the following beneficial effects:

[0024] The order delivery method and related device provided by the present application comprise: acquiring a plurality of preliminary warehouses from all warehouses based on the delivery coordinates of a target order and a preset selection rule; determining the delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouses, and setting the preliminary warehouse with the highest delivery priority as a target warehouse; and controlling the target warehouse to deliver the target order according to the delivery time of the target order and the target warehouse inventory of the target goods, which can determine the optimal delivery warehouse according to the position of the order, reduce the situation that the order goods are not delivered in time, reduce the warehouse storage cost, and improve the logistics transportation efficiency.

[0025] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS

[0026] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which like reference characters refer to like parts throughout the figures, and in which:

[0027] Figure 1 is a flowchart of an order delivery method according to an embodiment of the present application;

[0028] Figure 2 is a structural diagram of an order delivery device according to an embodiment of the present application;

[0029] Figure 3 is a structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0030] Embodiments of the present application will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the application are shown. This application may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the application to those skilled in the art.

[0031] The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and / or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0032] It is to be understood that the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. It is to be further understood that the terms "comprise", "comprising", "comprises", "including", "includes" or "contain" or "containing" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, or components but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or groups thereof.

[0033] In the related art, each factory and company has a large number of product orders every week. Due to the large amount of product order data and the variety of products, combined with the uncertainty of market order demand (the delivery time of each product order is inconsistent, the storage capacity of each warehouse is different, and the product categories in the warehouse are different), the delivery planner has an exceptionally heavy workload.

[0034] After receiving the demand of the demand side, the supply side usually satisfies the demand according to the established goods distribution rule. In the scenario of less warehouse categories or less demand quantity, manual goods distribution is generally performed, and the goods distribution rule is determined by the specific implementer according to experience. However, in large-scale economic activities, relying on human experience and manual operation cannot meet the demand of the demand side.

[0035] At present, when formulating a delivery plan for an order, the delivery plan is generally arranged according to the delivery date and the quantity of goods of the order. However, due to the large number of warehouses of the supply side, it is difficult to determine the optimal delivery warehouse, which is easy to cause delay of the delivery date of the order.

[0036] To solve the above problems, the embodiment of the present application provides an order delivery method and related device, which can determine the optimal delivery warehouse according to the position of the order, reduce the situation that the goods of the order are not delivered in time, reduce the warehouse storage cost, and improve the logistics transportation efficiency.

[0037] The technical solutions of the embodiments of the present application are described in detail below with reference to the drawings.

[0038] Figure 1 is a flowchart of an order delivery method shown in the embodiments of the present application.

[0039] Referring to Figure 1 An order delivery method comprises the following steps:

[0040] S110: Based on the delivery coordinates of the target order and the preset selection rule, a plurality of preliminary warehouses are obtained from all warehouses.

[0041] Specifically, the target order has a plurality of order information, such as goods information, delivery address, delivery time and the like. The specific delivery location of the target order can be obtained according to the delivery coordinates of the target order. The delivery coordinates can be obtained according to the latitude and longitude of the delivery address. A plurality of preliminary warehouses can be obtained from all warehouses according to the preset selection rule, for example, the distance between the warehouse and the delivery coordinates of the target order. All warehouses can be all warehouses in the warehouse system in the nationwide range. The preliminary warehouse can be a warehouse selected according to the selection rule. The preliminary warehouse can be better than other warehouses and can better deliver goods to the delivery location of the target order.

[0042] In a possible implementation, based on the delivery coordinates of the target order, a plurality of warehouses with a distance less than a first threshold value from the delivery coordinates are selected as preliminary warehouses from all warehouses.

[0043] Specifically, the warehouses with a distance less than a first threshold value from the delivery address of the target order can be regarded as the preliminary warehouses. For example, if the first threshold value is 1500 km, the warehouses with a distance less than 1500 km from the delivery address of the target order can be regarded as the preliminary warehouses. The preliminary warehouses can better deliver the target order and reduce the logistics time.

[0044] S120: determining a delivery priority of each preliminary warehouse according to the delivery address of the target order and the warehouse coordinates of the preliminary warehouses, and taking the preliminary warehouse with the highest delivery priority as the target warehouse.

[0045] Specifically, the delivery priority of each preliminary warehouse can be determined according to the distance between the delivery address of the target order and the warehouse coordinates of the preliminary warehouses. For example, the smaller the distance between the delivery address of the target order and the warehouse coordinates of the preliminary warehouses, the higher the delivery priority of the preliminary warehouse. The preliminary warehouse with the highest delivery priority can be taken as the target warehouse. For example, the preliminary warehouse closest to the target order can be taken as the target warehouse.

[0046] In a possible implementation, a first distance between each preliminary warehouse and the delivery address of the target order is obtained according to the delivery address of the target order and the warehouse coordinates of the preliminary warehouses. The delivery priority of each preliminary warehouse is determined according to the first distance, and the preliminary warehouse with the highest delivery priority is taken as the target warehouse.

[0047] Specifically, the warehouse coordinates of the preliminary warehouse can be obtained by the latitude and longitude of the warehouse location. The difference between the warehouse coordinates of the preliminary warehouse and the delivery address of the target order can be taken as the first distance. The delivery priority of each preliminary warehouse can be determined according to the first distance.

[0048] In a possible implementation, if the first distance between the preliminary warehouse and the delivery address of the target order is within a second threshold value, the delivery priority of the preliminary warehouse is a second priority level. If the first distance between the preliminary warehouse and the delivery address of the target order is within a third threshold value, the delivery priority of the preliminary warehouse is a first priority level. If the first distance between the preliminary warehouse and the delivery address of the target order is within a fourth threshold value, the delivery priority of the preliminary warehouse is the highest priority level.

[0049] Specifically, the second threshold value can be 1000-1500 km, the priority of the standby warehouse with the first distance between the delivery coordinates of the target order located in 1000-1500 km can be determined as the second priority; the third threshold value can be 300-500 km, the priority of the standby warehouse with the first distance between the delivery coordinates of the target order located in 300-500 km can be determined as the first priority; the fourth threshold value can be 50-200 km, the priority of the standby warehouse with the first distance between the delivery coordinates of the target order located in 50-200 km can be determined as the highest priority, and by setting the priority of the standby warehouse, the standby warehouse with the highest delivery priority can be obtained.

[0050] In a possible implementation, the input instruction of the user can be accepted, which can be used to directly select the target warehouse from the standby warehouse, for example, when the customer requires a certain standby warehouse for delivery, the staff can directly select the warehouse as the target warehouse for the customer.

[0051] S130: According to the delivery time of the target order and the target goods inventory of the target warehouse, the target warehouse is controlled to deliver the target order.

[0052] Specifically, the target warehouse can be the warehouse closest to the delivery coordinates of the target order, and the target goods inventory in the target warehouse can be obtained, which can be the quantity of goods required by the target order. When it is determined that the target goods inventory of the target warehouse is greater than the quantity of goods required by the target order, the delivery time of the target goods inventory of the target warehouse can be set, and a certain quantity of goods in the target goods inventory is delivered according to the quantity of goods required by the target order.

[0053] In a possible implementation, if the target goods inventory of the target warehouse is greater than the quantity of target goods of the target order, the target warehouse is controlled to deliver the target order; if the target goods inventory of the target warehouse is less than the quantity of target goods of the target order, the standby warehouse with the first priority and the target goods inventory greater than the quantity of target goods of the target order is selected as the target warehouse, and the target warehouse is controlled to deliver the target order.

[0054] Specifically, if the inventory quantity of the standby warehouse with the highest priority is not enough, the target warehouse needs to be selected from the standby warehouse with the first priority, and the target goods quantity of the selected standby warehouse is greater than the quantity of goods required by the target order. After the corresponding target warehouse is obtained from the standby warehouse with the first priority, the target order is delivered through the target warehouse.

[0055] In a possible implementation, when the target goods inventory of the target warehouse is less than the quantity of the target goods of the target order, the target warehouse with the target goods inventory greater than the quantity of the target goods of the target order and having the first priority is selected as the target warehouse, and before the target warehouse is controlled to ship the target order, the method further includes: when the target goods inventory of the target warehouse is less than the quantity of the target goods of the target order, predicting the quantity of the target goods of the next target order according to a preset prediction algorithm; and replenishing the target goods of the target warehouse according to the predicted quantity of the target goods.

[0056] Specifically, the preset prediction algorithm can be constructed and trained, and the goods inventory of the warehouse can be predicted by using the preset prediction algorithm, so that the quantity of the target goods of the target order is sufficient.

[0057] Further, when the quantity of the target goods in each of the warehouses with the second priority is less than the quantity of the goods required by the target order, a warehouse with a target goods inventory greater than the quantity of the goods required by the target order is selected from the warehouses with the second priority as the target warehouse, and the target order is shipped by using the target warehouse.

[0058] Further, when the quantity of the target goods in each of the warehouses with the second priority is less than the quantity of the goods required by the target order, the target order is suspended, and a goods quantity shortage warning information is generated.

[0059] The order shipping method and the related device provided in the application include the following steps: obtaining a plurality of candidate warehouses from all warehouses based on the delivery coordinates of a target order and a preset selection rule; determining the shipping priority of each candidate warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the candidate warehouses, and selecting a candidate warehouse with the highest shipping priority as a target warehouse; and controlling the target warehouse to ship the target order according to the shipping time of the target order and the target goods inventory of the target warehouse. The optimal shipping warehouse can be determined according to the location of the order, the situation that the order goods are not delivered in time is reduced, the warehouse storage cost is reduced, and the logistics transportation efficiency is improved.

[0060] Corresponding to the foregoing application function implementation method embodiment, the application further provides an order shipping device, an electronic device, and corresponding embodiments.

[0061] Figure 2 FIG. 1 is a structural schematic diagram of an order shipping device according to an embodiment of the application.

[0062] Referring to Figure 2 An order shipping device 200 includes:

[0063] The acquisition module 210 is configured to acquire a plurality of preliminary warehouses from all warehouses based on the delivery coordinate of the target order and a preset selection rule.

[0064] Specifically, the target order has a plurality of order information, such as goods information, a delivery address, a delivery time, and the like. The specific delivery location of the target order can be obtained according to the delivery coordinate of the target order. The delivery coordinate can be obtained according to the longitude and latitude of the delivery address. According to the preset selection rule, for example, a plurality of preliminary warehouses can be acquired from all warehouses according to the distance between the warehouse and the delivery coordinate of the target order. All warehouses can be all warehouses in the warehouse system nationwide. The preliminary warehouse can be a warehouse selected according to the selection rule. The preliminary warehouse can be better than other warehouses and can better deliver goods to the delivery location of the target order.

[0065] In a possible implementation, the acquisition module 210 is further configured to select a plurality of warehouses with a distance less than a first threshold from the delivery coordinate of the target order as preliminary warehouses from all warehouses based on the delivery coordinate of the target order.

[0066] The determination module 220 is configured to determine the delivery priority of each preliminary warehouse according to the delivery coordinate of the target order and the warehouse coordinate of the preliminary warehouse, and take the preliminary warehouse with the highest delivery priority as the target warehouse.

[0067] Specifically, the delivery priority of each preliminary warehouse can be determined according to the distance between the delivery coordinate of the target order and the warehouse coordinate of the preliminary warehouse. For example, the smaller the distance between the delivery coordinate of the target order and the warehouse coordinate of the preliminary warehouse, the higher the delivery priority of the preliminary warehouse. The preliminary warehouse with the highest delivery priority can be taken as the target warehouse. For example, the preliminary warehouse closest to the target order can be taken as the target warehouse.

[0068] In a possible implementation, the determination module 220 is further configured to take the delivery priority of the preliminary warehouse as a second priority if the first distance between the preliminary warehouse and the delivery coordinate of the target order is located in a second threshold; take the delivery priority of the preliminary warehouse as a first priority if the first distance between the preliminary warehouse and the delivery coordinate of the target order is located in a third threshold; and take the delivery priority of the preliminary warehouse as the highest priority if the first distance between the preliminary warehouse and the delivery coordinate of the target order is located in a fourth threshold.

[0069] In a possible implementation, the determination module 220 is further configured to obtain the first distance between each preliminary warehouse and the delivery coordinate of the target order according to the delivery coordinate of the target order and the warehouse coordinate of the preliminary warehouse; determine the delivery priority of each preliminary warehouse according to the first distance, and take the preliminary warehouse with the highest delivery priority as the target warehouse.

[0070] The delivery module 230 is configured to control the target warehouse to deliver the target order according to a delivery time of the target order and a target inventory of the target warehouse.

[0071] Specifically, the target warehouse can be a warehouse closest to the delivery coordinates of the target order, and the target inventory of the target warehouse can be obtained, the target inventory being the quantity of goods required by the target order. When it is determined that the target inventory of the target warehouse is greater than the quantity of goods required by the target order, the delivery time of the target warehouse can be set, and a certain quantity of goods in the target inventory can be delivered according to the quantity of goods required by the target order.

[0072] In a possible implementation, the delivery module 230 is further configured to control the target warehouse to deliver the target order if the target inventory of the target warehouse is greater than the quantity of goods of the target order, and control a warehouse with a first-level delivery priority and a target inventory greater than the quantity of goods of the target order to deliver the target order if the target inventory of the target warehouse is less than the quantity of goods of the target order.

[0073] An order delivery device provided by the present application includes: obtaining a plurality of preliminary warehouses from all warehouses based on delivery coordinates of a target order and a preset selection rule; determining a delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and warehouse coordinates of the preliminary warehouse, and taking a preliminary warehouse with the highest delivery priority as a target warehouse; and controlling the target warehouse to deliver the target order according to a delivery time of the target order and a target inventory of the target warehouse. The device can determine an optimal delivery warehouse according to the location of an order, reduce the situation that goods of an order are not delivered in time, reduce warehouse storage costs, and improve logistics transportation efficiency.

[0074] As to the apparatus in the above-mentioned embodiments, the specific manners in which various modules perform operations have been described in details in the embodiments of the method, and will not be described in details here.

[0075] Figure 3 FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application.

[0076] Referring to FIG. 3, Figure 3 The electronic device 300 includes a memory 310 and a processor 320.

[0077] The processor 320 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can be any conventional processor.

[0078] The memory 310 can include various types of storage units, such as a system memory, a read-only memory (ROM), and a permanent storage device. Among them, the ROM can store static data or instructions required by the processor 320 or other modules of the computer. The permanent storage device can be a read-and-write storage device. The permanent storage device can be a non-volatile storage device that does not lose stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a mass storage device (such as a magnetic or optical disk, a flash memory) as a permanent storage device. In some other embodiments, the permanent storage device can be a removable storage device (such as a floppy disk, an optical drive). The system memory can be a read-and-write storage device or a volatile read-and-write storage device, such as a dynamic random access memory. The system memory can store some or all of the instructions and data required by the processor during runtime. In addition, the memory 310 can include a combination of any computer-readable storage media, including various types of semiconductor memory chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), magnetic disks and / or optical disks. In some embodiments, the memory 310 can include a read-and / or write removable storage device, such as a compact disc (CD), a read-only digital versatile disc (such as DVD-ROM, double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a min SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include a carrier wave and a transient electronic signal transmitted through a wireless or wired transmission.

[0079] The memory 310 stores executable code, which, when processed by the processor 320, can cause the processor 320 to perform part or all of the above-mentioned methods.

[0080] Furthermore, the method according to the present application can also be implemented as a computer program or a computer program product, which comprises computer program code instructions for executing some or all of the steps of the above-mentioned method according to the present application.

[0081] Alternatively, the present application can also be implemented as a computer readable storage medium (or a non-transitory machine readable storage medium or a machine readable storage medium) having stored thereon executable codes (or computer programs or computer instruction codes) which, when executed by a processor of an electronic device (or a server, etc.), cause the processor to perform some or all of the steps of the above-mentioned method according to the present application.

[0082] The above has described the embodiments of the present application, the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes are obvious to those skilled in the art without departing from the scope and spirit of the described embodiments. The selection of the terms used herein is intended to best explain the principles of the embodiments, practical application, or improvement to the technology in the market, or to enable other ordinary skilled in the art to understand the embodiments disclosed herein.

Claims

1. An order shipment method characterized by, The method comprises the following steps: obtaining a plurality of preliminary warehouses from all warehouses based on the delivery coordinates of the target order and a preset selection rule; determining the delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouse, and taking the preliminary warehouse with the highest delivery priority as the target warehouse; controlling the target warehouse to deliver the target order according to the delivery time of the target order and the target goods inventory of the target warehouse.

2. The method of claim 1, wherein, The method of obtaining a plurality of preliminary warehouses from all warehouses based on the delivery coordinates of the target order and a preset selection rule comprises the following steps: selecting a plurality of warehouses with a distance less than a first threshold from the delivery coordinates of the target order as the preliminary warehouses from all warehouses.

3. The method of claim 1, wherein, The method of determining the delivery priority of each preliminary warehouse according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouse, and taking the preliminary warehouse with the highest delivery priority as the target warehouse comprises the following steps: obtaining the first distance between each preliminary warehouse and the delivery coordinates of the target order according to the delivery coordinates of the target order and the warehouse coordinates of the preliminary warehouse; determining the delivery priority of each preliminary warehouse according to the first distance, and taking the preliminary warehouse with the highest delivery priority as the target warehouse.

4. The method of claim 1, wherein, The method of determining the delivery priority of each preliminary warehouse according to the first distance comprises the following steps: if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a second threshold, the delivery priority of the preliminary warehouse is a second priority; if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a third threshold, the delivery priority of the preliminary warehouse is a first priority; if the first distance between the preliminary warehouse and the delivery coordinates of the target order is within a fourth threshold, the delivery priority of the preliminary warehouse is the highest priority.

5. The method of claim 4, wherein, The method of controlling the target warehouse to deliver the target order according to the delivery time of the target order and the target goods inventory of the target warehouse comprises the following steps: if the target goods inventory of the target warehouse is greater than the quantity of the target goods of the target order, controlling the target warehouse to deliver the target order; if the target goods inventory of the target warehouse is less than the quantity of the target goods of the target order, taking the preliminary warehouse with the first priority and the target goods inventory greater than the quantity of the target goods of the target order as the target warehouse, and controlling the target warehouse to deliver the target order.

6. The method of claim 5, wherein, Before the step of taking the preliminary warehouse with the first priority and the target goods inventory greater than the quantity of the target goods of the target order as the target warehouse, and controlling the target warehouse to deliver the target order, the method further comprises the following steps: If the target goods inventory of the target warehouse is less than the quantity of the target goods of the target order, the quantity of the target goods of a next target order is predicted according to a preset prediction algorithm; According to the predicted quantity of the target goods, target goods of the target warehouse are replenished.

7. An order shipment device, characterized by comprising: The method comprises the steps of: an acquisition module, configured to acquire a plurality of preliminary warehouses from all warehouses based on a delivery coordinate of a target order and a preset selection rule; a determination module, configured to determine a delivery priority of each of the preliminary warehouses according to the delivery coordinate of the target order and a warehouse coordinate of the preliminary warehouses, and take a preliminary warehouse with the highest delivery priority as a target warehouse; a delivery module, configured to control the target warehouse to deliver the target order according to a delivery time of the target order and a target goods inventory of the target warehouse.

8. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instruction is executed by the processor to implement the method of any one of claims 1-6.

9. An electronic device, comprising: The method comprises the steps of: a processor; and a memory having executable code stored thereon, which, when executed by the processor, causes the processor to execute the method of any one of claims 1-6.

10. A computer-readable storage medium, characterized in that: The memory has executable code stored thereon, which, when executed by the processor of the electronic device, causes the processor to execute the method of any one of claims 1-6.