Order allocation method and system based on take-out platform

By analyzing and screening the takeaway orders and rider positions, the shortest pick-up distance and delivery time are determined, which solves the problem of too long delivery time for takeaway orders, improves customer experience and reduces delivery costs.

CN120046907APending Publication Date: 2025-05-27HANGZHOU KUAIKEDA INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510093223.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

When the takeaway rider has too many takeaway orders, it may lead to the delivery time of some orders being too long and the customer's experience is poor.

Method used

By obtaining the information on takeaway orders to be allocated, analyzing the rider's position, filtering the single rider, determining the shortest distance to pick up, and calculating the order delivery time based on the rider's average order pickup and delivery speed.

Benefits of technology

It shortens the delivery time of takeaway orders, improves customer experience, avoids orders being accumulated in the hands of riders, and reduces delivery costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0005252178050000031
    Figure BDA0005252178050000031
  • Figure BDA0005252178050000081
    Figure BDA0005252178050000081
  • Figure FDA0005252178000000021
    Figure FDA0005252178000000021
Patent Text Reader

Abstract

The invention discloses an order distribution method and system based on a take-out platform, and relates to the technical field of take-out order distribution, and the method comprises the steps: carrying out the analysis and processing of to-be-distributed take-out order information; the take-out rider position is analyzed and processed, and the take-out rider position capable of taking the order is obtained. According to the method, firstly, position analysis is carried out on to-be-distributed take-out order information to determine the position of the to-be-distributed take-out order information, secondly, rider screening is carried out on the position of the to-be-distributed take-out order information to determine take-out riders in the surrounding area of the position of the to-be-distributed take-out order information, and then the take-out riders in the surrounding area of the position of the to-be-distributed take-out order information are selected. The method comprises the following steps of: firstly, carrying out secondary screening on take-out riders according to the distances between orders in the take-out riders and the positions of the take-out riders and to-be-distributed take-out order information, determining the take-out riders with distributed orders, and finally, analyzing the delivery time of the take-out riders with distributed orders, and determining the delivery time of the take-out orders. According to the mode, the delivery time of the take-out order is shortened, and the experience feeling of the customer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of takeaway order allocation, and specifically relates to a method and system for order allocation based on a takeaway platform. Background Art

[0002] Takeaway is a very broad term. Generally understood, it is the delivery service of fast food. In fact, in a broad sense, all sellers who provide external services and goods can be said to be takeaways. Such as those who deliver water, flowers, gas, goods, and those who come to repair things at home. In fact, these all belong to takeaways.

[0003] When the number of takeaway orders of a takeaway rider is too large, it may lead to too long delivery time for some orders, and the customer experience is poor. Summary of the Invention

[0004] To solve the above technical problems, a method and system for order allocation based on a takeaway platform are provided. This technical solution solves the problem that when the number of takeaway orders of a takeaway rider is too large, it may lead to too long delivery time for some orders, and the customer experience is poor as mentioned in the above background art.

[0005] To achieve the above object, the technical solution adopted by the present invention is as follows:

[0006] A method for order allocation based on a takeaway platform, comprising:

[0007] Obtain the information of takeaway orders to be allocated, and based on the order allocation terminal, analyze and process the information of takeaway orders to be allocated to determine the position of the takeaway rider;

[0008] Based on the order allocation terminal, analyze and process the position of the takeaway rider to obtain the positions of available takeaway riders;

[0009] Based on the order allocation terminal, analyze and process the positions of available takeaway riders to determine the positions of takeaway riders for allocated orders;

[0010] Based on the order allocation terminal, analyze and process the positions of takeaway riders for allocated orders to determine the delivery time of the takeaway orders.

[0011] Preferably, the step of obtaining the information of takeaway orders to be allocated, and based on the order allocation terminal, analyzing and processing the information of takeaway orders to be allocated to determine the position of the takeaway rider specifically includes the following steps:

[0012] Based on the order allocation terminal, extract and process information from the takeaway platform to obtain the information of takeaway orders to be allocated;

[0013] Based on the order allocation terminal, read and process the location information of the takeaway orders to be allocated to obtain the location where the takeaway orders to be allocated are located and the location information of the end points of the takeaway orders;

[0014] Based on the order allocation terminal, analyze and process the location of the takeaway order information to be allocated to determine the location of the takeaway rider.

[0015] Preferably, the step of analyzing and processing the location of the takeaway order information to be allocated based on the order allocation terminal to determine the location of the takeaway rider specifically includes the following steps:

[0016] Based on the order allocation terminal, perform data traversal processing on the database system to obtain the rider call radius;

[0017] The order allocation terminal determines the area with the location of the takeaway order information to be allocated as the center and the rider call radius to obtain the rider call range;

[0018] The order allocation terminal summons the rider with the rider call range as the feature to determine the location of the takeaway rider.

[0019] Preferably, the step of analyzing and processing the location of the takeaway rider based on the order allocation terminal to obtain the available takeaway rider location specifically includes the following steps:

[0020] Based on the order allocation terminal, perform information extraction processing on the riders at the location of the takeaway rider to obtain the rider number information;

[0021] Based on the order allocation terminal, perform data reading processing on the takeaway platform with the rider number information as the feature to obtain the information of the takeaway orders already allocated to the rider;

[0022] Based on the order allocation terminal, analyze and process the information of the takeaway orders already allocated to the rider to determine the available takeaway rider location.

[0023] Preferably, the step of analyzing and processing the information of the takeaway orders already allocated to the rider based on the order allocation terminal to determine the available takeaway rider location specifically includes the following steps:

[0024] Based on the order allocation terminal, perform a comparison and judgment process on the information of the takeaway orders already allocated to the rider and the set order quantity threshold;

[0025] If the information of the takeaway orders already allocated to the rider is equal to the set order quantity threshold, the takeaway rider corresponding to the information of the takeaway orders already allocated to the rider is full and no more takeaway orders can be allocated;

[0026] If the information of the takeaway orders already allocated to the rider is less than the set order data threshold, the takeaway rider corresponding to the information of the takeaway orders already allocated to the rider is not full, and takeaway orders can be allocated, and the location of the rider is set as the available takeaway rider location.

[0027] Preferably, the order allocation terminal analyzes and processes the positions of the takeable-order delivery riders to determine the positions of the delivery riders for the allocated orders, which specifically includes the following steps:

[0028] Based on the order allocation terminal, calculate and process the positions of the takeable-order delivery riders and the positions where the to-be-allocated food delivery order information is located to obtain the order-taking distance information of the delivery riders;

[0029] Based on the order allocation terminal, sort the order-taking distance information of the delivery riders to determine the shortest order-taking distance;

[0030] Based on the order allocation terminal, perform information matching on the shortest order-taking distance and the positions of the takeable-order delivery riders to determine the positions of the delivery riders for the allocated orders;

[0031] Among them, the specific calculation formula for determining the shortest order-taking distance is:

[0032]

[0033] In the formula, D s is the shortest order-taking distance; D i is the order-taking distance information of the delivery riders; n is the specific number of the order-taking distance information of the delivery riders; min() is the minimum value function.

[0034] Preferably, the order allocation terminal analyzes and processes the positions of the delivery riders for the allocated orders to determine the delivery time of the food delivery order, which specifically includes the following steps:

[0035] Based on the order allocation terminal, read and process the data of the food delivery platform to obtain the average order-taking speed of the delivery riders and the average order-delivery speed of the delivery riders;

[0036] Based on the order allocation terminal, calculate and process the average order-taking speed of the delivery riders and the shortest order-taking distance to obtain the order-taking time information of the delivery riders;

[0037] Based on the order allocation terminal, analyze and process the order-taking time information of the delivery riders, the average order-delivery speed, and the end position information of the food delivery order to determine the delivery time of the food delivery order.

[0038] Preferably, the order allocation terminal analyzes and processes the order-taking time information of the delivery riders, the average order-delivery speed, and the end position information of the food delivery order to determine the delivery time of the food delivery order, which specifically includes the following steps:

[0039] Based on the order allocation terminal, read and process the food delivery order information of the delivery riders for the allocated orders to obtain the previous food delivery order information of the to-be-allocated food delivery order information;

[0040] Based on the order allocation terminal, perform data reading and processing on the previous takeout order information of the takeout order information to be allocated, and obtain the delivery time of the previous takeout order and the delivery location of the previous takeout order;

[0041] Based on the order allocation terminal, analyze and process the delivery time of the previous takeout order, the delivery location of the previous takeout order, the order pickup time information of the takeout rider, the average order delivery speed, and the end location information of the takeout order to determine the delivery time of the takeout order.

[0042] Preferably, the above-mentioned analysis and processing of the delivery time of the previous takeout order, the delivery location of the previous takeout order, the order pickup time information of the takeout rider, the average order delivery speed, and the end location information of the takeout order by the order allocation terminal to determine the delivery time of the takeout order specifically includes the following steps:

[0043] Based on the order allocation terminal, perform calculation processing on the delivery location of the previous takeout order and the end location information of the takeout order to obtain the delivery distance of the takeout order;

[0044] Based on the order allocation terminal, perform calculation processing on the delivery distance of the takeout order and the average order delivery speed to obtain the delivery time of the takeout order;

[0045] Based on the order allocation terminal, perform calculation processing on the delivery time of the takeout order, the order pickup time information of the takeout rider, and the delivery time of the previous takeout order to determine the delivery time of the takeout order.

[0046] Furthermore, a order allocation system based on a takeout platform is proposed, which is used to implement a order allocation method based on a takeout platform as described above, including:

[0047] An order allocation terminal, which is used to control each module to perform location analysis, select a takeout rider, and analyze the delivery time on the takeout order information to be allocated, determine the delivery time of the takeout order, and the order allocation terminal is used to control data transmission and information interaction between each module;

[0048] A takeout platform, which generates takeout order information to be allocated according to the purchase information of users, and the takeout platform is used to store the average order pickup speed and the average order delivery speed of takeout riders;

[0049] A database system, which is used to store the rider summons radius;

[0050] A rider summons module, which divides the area according to the rider summons radius and the location where the takeout order information to be allocated is located to determine the rider summons range;

[0051] A rider matching module, which compares and judges the information of the takeout orders already assigned to the rider with a set order quantity threshold to determine the positions of the takeout riders who can pick up orders;

[0052] A rider selection module, which sorts the information on the order picking-up distances of the takeout riders to determine the positions of the takeout riders to whom orders are assigned;

[0053] A takeout delivery time analysis module, which analyzes and processes the delivery time of the previous takeout order, the delivery location of the previous takeout order, the order picking-up time information of the takeout rider, the average order delivery speed, and the information on the end location of the takeout order to determine the takeout order delivery time.

[0054] Compared with the prior art, the present invention provides an order allocation method and system based on a takeout platform, having the following beneficial effects:

[0055] The present invention first analyzes the location of the takeout order information to be allocated to determine the location where the takeout order information to be allocated is located. Secondly, it then screens the riders at the location where the takeout order information to be allocated is located to determine the takeout riders in the surrounding area of the location where the takeout order information to be allocated is located. Then, it further screens the riders based on the orders in the hands of the takeout riders and the distance between the takeout riders and the location where the takeout order information to be allocated to determine the takeout riders to whom orders are assigned. Finally, it analyzes the delivery time of the takeout riders to whom orders are assigned to determine the takeout order delivery time. The above method shortens the delivery time of the takeout order and improves the customer experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a flowchart showing steps S100 - S400 in an order allocation method based on a takeout platform proposed by the present invention;

[0057] Figure 2 It is a flowchart showing steps S101 - S103 in an order allocation method based on a takeout platform proposed by the present invention;

[0058] Figure 3 It is a flowchart showing steps S1031 - S1033 in an order allocation method based on a takeout platform proposed by the present invention;

[0059] Figure 4 It is a flowchart showing steps S201 - S203 in an order allocation method based on a takeout platform proposed by the present invention;

[0060] Figure 5 It is a flowchart showing steps S2031 - S2033 in an order allocation method based on a takeout platform proposed by the present invention;

[0061] Figure 6 It is a schematic flowchart of steps S301 - S303 in an order allocation method based on a food delivery platform proposed by the present invention;

[0062] Figure 7 It is a schematic flowchart of steps S401 - S403 in an order allocation method based on a food delivery platform proposed by the present invention;

[0063] Figure 8 It is a schematic flowchart of steps S4031 - S4033 in an order allocation method based on a food delivery platform proposed by the present invention;

[0064] Figure 9 It is a schematic flowchart of steps S40331 - S40333 in an order allocation method based on a food delivery platform proposed by the present invention;

[0065] Figure 10 It is a structural block diagram of an order allocation system based on a food delivery platform proposed by the present invention. Detailed implementation manners

[0066] The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments in the following description are only examples, and those skilled in the art can think of other obvious variations.

[0067] Referring to Figure 1 As shown, an order allocation method based on a food delivery platform includes:

[0068] S100. Obtain the information of the food delivery order to be allocated, analyze and process the information of the food delivery order to be allocated based on the order allocation terminal, and determine the location of the food delivery rider;

[0069] S200. Analyze and process the location of the food delivery rider based on the order allocation terminal to obtain the location of the food delivery rider who can pick up the order;

[0070] S300. Analyze and process the location of the food delivery rider who can pick up the order based on the order allocation terminal to determine the location of the food delivery rider for the allocated order;

[0071] S400. Analyze and process the location of the food delivery rider for the allocated order based on the order allocation terminal to determine the delivery time of the food delivery order;

[0072] Those skilled in the art can understand that when there are too many takeout orders in the hands of a takeout rider, it may lead to too long delivery time for some takeout orders, reducing the customer experience. Therefore, screening the takeout riders ensures that there is no backlog of takeout orders in the hands of each takeout rider, enabling the takeout rider to complete the delivery of the takeout orders in hand within a reasonable time, shortening the delivery time of the takeout orders, and improving the customer's online shopping experience.

[0073] Refer to Figure 2 As shown, to obtain the information of the takeout orders to be allocated and analyze and process the information of the takeout orders to be allocated based on the order allocation terminal to determine the location of the takeout rider, the following steps are specifically included:

[0074] S101. Based on the order allocation terminal, extract and process the information of the takeout platform to obtain the information of the takeout orders to be allocated;

[0075] S102. Based on the order allocation terminal, read and process the location information of the takeout orders to be allocated to obtain the location where the takeout orders to be allocated are located and the location information of the end point of the takeout orders;

[0076] S103. Based on the order allocation terminal, analyze and process the location where the takeout orders to be allocated are located to determine the location of the takeout rider;

[0077] In this embodiment, since the locations of the merchants where customers place orders are different, the locations where the generated takeout orders to be allocated are located will also be different. When the distance between the takeout rider and the location where the takeout orders to be allocated are located is too far, the delivery cost of the takeout orders will be increased. Therefore, screen the takeout riders in the surrounding environment of the location where the takeout orders to be allocated are located.

[0078] Refer to Figure 3 As shown, based on the order allocation terminal, analyze and process the location where the takeout orders to be allocated are located to determine the location of the takeout rider, which specifically includes the following steps:

[0079] S1031. Based on the order allocation terminal, perform data traversal processing on the database system to obtain the rider call radius;

[0080] S1032. The order allocation terminal determines the area with the location where the takeout orders to be allocated are located as the center and the rider call radius to obtain the rider call range;

[0081] S1033. The order allocation terminal summons the riders with the rider call range as the feature to determine the location of the takeout rider;

[0082] In this embodiment, food delivery riders are screened in the vicinity of the location where the food delivery order information to be allocated is located, enabling food delivery riders to pick up food delivery orders within a short period of time, avoiding food delivery riders from a long distance coming to pick up orders, reducing the food delivery order distribution cost and shortening the delivery time of food delivery orders at the same time.

[0083] Referring to Figure 4 As shown, based on the order allocation terminal, analyzing and processing the positions of food delivery riders to obtain the specific positions of food delivery riders who can pick up orders includes the following steps:

[0084] S201. Based on the order allocation terminal, extracting and processing the information of the riders at the positions of food delivery riders to obtain the rider number information;

[0085] S202. Based on the order allocation terminal, performing data reading processing on the food delivery platform with the rider number information as the feature to obtain the food delivery order information already allocated to the riders;

[0086] S203. Based on the order allocation terminal, analyzing and processing the food delivery order information already allocated to the riders to determine the specific positions of food delivery riders who can pick up orders.

[0087] Referring to Figure 5 As shown, based on the order allocation terminal, analyzing and processing the food delivery order information already allocated to the riders to determine the specific positions of food delivery riders who can pick up orders includes the following steps:

[0088] S2031. Based on the order allocation terminal, comparing and judging the food delivery order information already allocated to the riders with the set order quantity threshold;

[0089] S2032. If the food delivery order information already allocated to the riders is equal to the set order quantity threshold, the food delivery riders corresponding to the food delivery order information already allocated to them are full and no more food delivery orders can be allocated;

[0090] S2033. If the food delivery order information already allocated to the riders is less than the set order data threshold, the food delivery riders corresponding to the food delivery order information already allocated to them are not full, food delivery orders can be allocated, and the positions of these riders are set as the specific positions of food delivery riders who can pick up orders;

[0091] In this embodiment, when there are too many food delivery orders in the hands of food delivery riders, it will cause too long delivery time for some food delivery orders. Therefore, analyzing and judging the number of food delivery orders in the hands of food delivery riders, when the number of food delivery orders in the hands of food delivery riders reaches the set order quantity threshold, no more orders will be sent to this food delivery rider, avoiding the backlog of food delivery orders in the hands of food delivery riders and causing too long food delivery order distribution time.

[0092] Referring to Figure 6As shown, based on the order allocation terminal, analyzing and processing the positions of available food delivery riders to determine the positions of food delivery riders for assigned orders specifically includes the following steps:

[0093] S301. Based on the order allocation terminal, perform calculation processing on the positions of available food delivery riders and the positions where the information of orders to be assigned is located to obtain the information on the order-taking distances of food delivery riders;

[0094] S302. Based on the order allocation terminal, perform sorting processing on the information of the order-taking distances of food delivery riders to determine the shortest order-taking distance;

[0095] S303. Based on the order allocation terminal, perform information matching processing on the shortest order-taking distance and the positions of available food delivery riders to determine the positions of food delivery riders for assigned orders;

[0096] Among them, the specific calculation formula for determining the shortest order-taking distance is:

[0097]

[0098] In the formula, D s is the shortest order-taking distance; D i is the information on the order-taking distances of food delivery riders; n is the specific quantity of the information on the order-taking distances of food delivery riders; min() is the minimum value function;

[0099] In this embodiment, in order to further reduce the delivery cost of food delivery orders and shorten the delivery time, the distance between the positions of available food delivery riders and the positions where the information of orders to be assigned is located is judged, and the food delivery rider corresponding to the shortest order-taking distance is selected, so that the food delivery order can be picked up by the food delivery rider in the shortest time, which can effectively reduce the delivery cost of the food delivery rider.

[0100] Refer to Figure 7 As shown, based on the order allocation terminal, analyzing and processing the positions of food delivery riders for assigned orders to determine the delivery time of food delivery orders specifically includes the following steps:

[0101] S401. Based on the order allocation terminal, perform data reading processing on the food delivery platform to obtain the average order-taking speed of food delivery riders and the average order-delivery speed of food delivery riders;

[0102] S402. Based on the order allocation terminal, perform calculation processing on the average order-taking speed of food delivery riders and the shortest order-taking distance to obtain the information on the order-taking time of food delivery riders;

[0103] S403. Based on the order allocation terminal, perform analysis and processing on the information on the order-taking time of food delivery riders, the average order-delivery speed, and the information on the end positions of food delivery orders to determine the delivery time of food delivery orders.

[0104] Refer to Figure 8As shown in the figure, based on the order allocation terminal, analyzing and processing the order-taking time information, average delivery speed, and end location information of the takeout orders of the delivery riders to determine the delivery time of the takeout orders specifically includes the following steps:

[0105] S4031. Based on the order allocation terminal, read and process the takeout order information of the delivery rider assigned to the order to obtain the information of the previous takeout order of the to-be-allocated takeout order information;

[0106] S4032. Based on the order allocation terminal, read and process the information of the previous takeout order of the to-be-allocated takeout order information to obtain the delivery time and delivery location of the previous takeout order;

[0107] S4033. Based on the order allocation terminal, analyze and process the delivery time of the previous takeout order, the delivery location of the previous takeout order, the order-taking time information of the delivery rider, the average delivery speed, and the end location information of the takeout order to determine the delivery time of the takeout order.

[0108] Refer to Figure 9 As shown in the figure, based on the order allocation terminal, analyzing and processing the delivery time of the previous takeout order, the delivery location of the previous takeout order, the order-taking time information of the delivery rider, the average delivery speed, and the end location information of the takeout order to determine the delivery time of the takeout order specifically includes the following steps:

[0109] S40331. Based on the order allocation terminal, calculate and process the delivery location of the previous takeout order and the end location information of the takeout order to obtain the delivery distance of the takeout order;

[0110] S40332. Based on the order allocation terminal, calculate and process the delivery distance of the takeout order and the average delivery speed to obtain the delivery time of the takeout order;

[0111] S40333. Based on the order allocation terminal, calculate and process the delivery time of the takeout order, the order-taking time information of the delivery rider, and the delivery time of the previous takeout order to determine the delivery time of the takeout order;

[0112] In this embodiment, after the delivery rider starts to deliver the takeout order, the receiving locations of each takeout order may be different, and their receiving times will also be different. In order to accurately obtain the delivery time of the takeout order, it is necessary to analyze the delivery time of the previous takeout order. Only the delivery time of the previous takeout order can determine the delivery time of the next takeout order. Therefore, by analyzing the delivery time of the previous takeout order, the delivery time of the takeout order is determined.

[0113] Refer to Figure 10As shown, an order allocation system based on a food delivery platform is used to implement an order allocation method based on a food delivery platform as described above, including:

[0114] An order allocation terminal, which is used to control each module to perform location analysis, select food delivery riders, and analyze delivery time on the to-be-allocated food delivery order information, determine the delivery time of the food delivery order, and control data transmission and information interaction between each module;

[0115] A food delivery platform, which generates to-be-allocated food delivery order information according to the purchase information of users, and is used to store the average order pickup speed and the average order delivery speed of food delivery riders;

[0116] A database system, which is used to store the rider summons radius;

[0117] A rider summons module, which divides regions according to the rider summons radius and the location of the to-be-allocated food delivery order information to determine the rider summons range;

[0118] A rider matching module, which compares and judges the already-allocated food delivery order information of riders and a set order quantity threshold to determine the locations of available order pickup riders;

[0119] A rider selection module, which sorts the order pickup distance information of food delivery riders to determine the locations of food delivery riders for allocated orders;

[0120] A food delivery arrival time analysis module, which analyzes and processes the arrival time of the previous food delivery order, the arrival location of the previous food delivery order, the order pickup time information of the food delivery rider, the average delivery speed, and the end location information of the food delivery order to determine the food delivery order arrival time.

[0121] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. What is described in the above embodiments and the specification is only the principle of the present invention. Without departing from the spirit and scope of the present invention, the present invention will have various changes and improvements, and these changes and improvements all fall within the scope of the present invention claimed. The scope of protection claimed by the present invention is defined by the appended claims and their equivalents.

Claims

1. An order distribution method based on a food delivery platform, characterized in that: include: Obtain the takeaway order information to be assigned, analyze and process the takeaway order information to be assigned based on the order assignment terminal, and determine the location of the takeaway rider; Based on the order distribution terminal, the takeaway rider’s location is analyzed and processed to obtain the takeaway rider’s location that can be taken; Based on the order allocation terminal, the location of the takeaway riders who can take the order is analyzed and processed to determine the location of the takeaway riders who will be allocated the order; Based on the order allocation terminal, the location of the takeaway riders assigned to the order is analyzed and processed to determine the delivery time of the takeaway order.

2. The method for allocating orders based on a food delivery platform according to claim 1, characterized in that: The method of obtaining the takeaway order information to be allocated, analyzing and processing the takeaway order information to be allocated based on the order allocation terminal, and determining the location of the takeaway rider specifically includes the following steps: Based on the order distribution terminal, information extraction and processing is performed on the takeaway platform to obtain the takeaway order information to be distributed; Based on the order distribution terminal, the location information of the takeaway order information to be distributed is read and processed to obtain the location of the takeaway order information to be distributed and the location information of the takeaway order destination; Based on the order distribution terminal, the location of the takeaway order information to be distributed is analyzed and processed to determine the location of the takeaway rider.

3. The method for allocating orders based on a food delivery platform according to claim 2, characterized in that: The method of analyzing and processing the location of the takeaway order information to be allocated based on the order allocation terminal and determining the location of the takeaway rider specifically includes the following steps: Based on the order distribution terminal, the database system is traversed and processed to obtain the rider summoning radius; The order allocation terminal determines the area with the location of the takeaway order information to be allocated as the center and the rider summoning radius to obtain the rider summoning range; The order distribution terminal uses the rider summoning range as a feature to summon the rider and determine the location of the delivery rider.

4. The method for allocating orders based on a food delivery platform according to claim 1, characterized in that: The steps of analyzing and processing the location of the takeaway rider based on the order distribution terminal to obtain the location of the takeaway rider that can be picked up specifically include the following steps: Based on the order distribution terminal, the information of the takeaway rider at the location is extracted and processed to obtain the rider number information; Based on the order allocation terminal, the takeaway platform reads and processes data based on the rider number information to obtain the takeaway order information that the rider has allocated; Based on the order allocation terminal, the information of the takeaway orders assigned to the riders is analyzed and processed to determine the location of the takeaway riders who can pick up the orders.

5. The method for allocating orders based on a food delivery platform according to claim 4, characterized in that: The method of analyzing and processing the takeaway order information assigned to the rider based on the order allocation terminal to determine the location of the takeaway rider who can pick up the order specifically includes the following steps: Based on the order allocation terminal, the rider’s assigned takeaway order information is compared with the set order quantity threshold; If the takeaway order information assigned to the rider is equal to the set order quantity threshold, the takeaway rider corresponding to the takeaway order information assigned to the rider has reached the quota and no more takeaway orders can be assigned; If the takeaway order information assigned to the rider is less than the set order data threshold, and the takeaway rider corresponding to the takeaway order information assigned to the rider is not full, the takeaway order can be assigned and the rider position can be set as the available takeaway rider position.

6. The method for allocating orders based on a food delivery platform according to claim 1, characterized in that: The steps of analyzing and processing the positions of takeaway riders who can take orders based on the order allocation terminal and determining the positions of takeaway riders who allocate orders specifically include the following steps: Based on the order distribution terminal, the location of the takeaway riders who can pick up the order and the location of the takeaway order information to be distributed are calculated and processed to obtain the takeaway riders’ order pickup distance information; Based on the order distribution terminal, sort the delivery riders’ order pickup distance information to determine the shortest order pickup distance; Based on the order allocation terminal, the shortest order pickup distance and the location of the takeaway rider who can pick up the order are matched and processed to determine the location of the takeaway rider to allocate the order; The specific calculation formula for determining the shortest single distance is: Where D s is the shortest single-order distance; D i is the single distance information obtained by the delivery rider; n is the specific number of single distance information obtained by the delivery rider; min() is the minimum function.

7. The method for allocating orders based on a food delivery platform according to claim 1, characterized in that: The steps of analyzing and processing the location of the takeaway rider assigned the order based on the order allocation terminal and determining the delivery time of the takeaway order specifically include the following steps: Based on the order distribution terminal, the food delivery platform reads and processes data to obtain the average order collection speed and average delivery speed of food delivery riders; Based on the order distribution terminal, the average order collection speed and the shortest order collection distance of the takeaway riders are calculated and processed to obtain the takeaway riders' order collection time information; Based on the order distribution terminal, the takeaway rider’s order pickup time information, average delivery speed and takeaway order destination location information are analyzed and processed to determine the takeaway order delivery time.

8. The method for allocating orders based on a food delivery platform according to claim 7, characterized in that: The method of analyzing and processing the takeaway rider's order pickup time information, the average delivery speed and the takeaway order terminal location information based on the order distribution terminal to determine the takeaway order delivery time specifically includes the following steps: Based on the order allocation terminal, the takeaway order information of the takeaway rider who allocates the order is read and processed to obtain the previous takeaway order information of the takeaway order information to be allocated; Based on the order distribution terminal, data reading and processing is performed on the previous takeaway order information of the takeaway order information to be distributed, and the delivery time and delivery location of the previous takeaway order are obtained; Based on the order distribution terminal, the delivery time of the previous takeaway order, the delivery location of the previous takeaway order, the time information when the takeaway rider picked up the order, the average delivery speed and the destination location information of the takeaway order are analyzed and processed to determine the delivery time of the takeaway order.

9. The method for allocating orders based on a food delivery platform according to claim 8, characterized in that: The order distribution terminal analyzes and processes the delivery time of the last takeout order, the delivery location of the last takeout order, the time information of the takeout rider picking up the order, the average delivery speed and the terminal location information of the takeout order to determine the delivery time of the takeout order, and specifically includes the following steps: Based on the order distribution terminal, the delivery location of the previous takeaway order and the destination location information of the takeaway order are calculated and processed to obtain the delivery distance of the takeaway order; Based on the order distribution terminal, the delivery distance and average delivery speed of the takeaway order are calculated and processed to obtain the delivery time of the takeaway order; Based on the order allocation terminal, the delivery time of the takeaway order, the time information of the takeaway rider picking up the order and the delivery time of the previous takeaway order are calculated and processed to determine the delivery time of the takeaway order.

10. An order distribution system based on a food delivery platform, used to implement an order distribution method based on a food delivery platform as described in any one of claims 1 to 9, characterized in that: include: An order distribution terminal is used to control each module to perform location analysis on the takeaway order information to be distributed, select the takeaway rider, and analyze the delivery time to determine the delivery time of the takeaway order. The order distribution terminal is used to control data transmission and information interaction between each module; A food delivery platform, wherein the food delivery platform generates food delivery order information to be allocated according to the user's purchase information, and the food delivery platform is used to store the average order collection speed of the food delivery riders and the average order delivery speed of the food delivery riders; A database system, the database system being used to store a rider summoning radius; A rider summoning module, which divides the area according to the rider summoning radius and the location of the takeaway order information to be allocated, and determines the rider summoning range; A rider matching module, which compares and determines the takeaway order information assigned to the rider and the set order quantity threshold to determine the position of the takeaway rider who can take the order; A rider selection module, which sorts and processes the takeaway rider's order pickup distance information and determines the takeaway rider's location for allocating the order; The takeaway delivery time analysis module is used to analyze and process the delivery time of the previous takeaway order, the delivery location of the previous takeaway order, the takeaway rider’s order pickup time information, the average delivery speed and the takeaway order’s terminal location information to determine the takeaway order’s delivery time.