Take-out order instant delivery management method and system
By designing the instant delivery management system for takeaway orders, and using information acquisition, coordinate construction, statistics and analysis modules to calculate delivery parameters, the problems of low efficiency of takeaway order analysis and inaccurate allocation management are solved, and more efficient order allocation and accurate delivery are achieved manage.
Patent Information
- Application Number
- CN202411394091.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-10-08
AI Technical Summary
The problem of low efficiency in the analysis of takeaway orders in the existing technology and inaccurate delivery order allocation management.
An instant delivery management system for takeaway orders was designed, including information acquisition module, coordinate construction module, order statistics module, distribution analysis module, distribution analysis module and order allocation module. By constructing and analyzing the coordinates of stores and order positions, distribution is calculated. Parameters and allocation parameters to achieve accurate allocation of orders.
It improves the system's analysis efficiency of takeaway orders and the accuracy of distribution management, ensures that orders can be accurately allocated to each store, and improves delivery efficiency.
Smart Images

Figure CN119273426A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of takeout order scheduling management, and in particular to a takeout order instant delivery management method and system. Background Art
[0002] With the rapid growth of the food delivery market, the number of orders has increased dramatically, and how to efficiently and accurately distribute orders has become the key. As the core, the intelligent dispatching system can achieve accurate order matching and improve delivery efficiency and user experience by analyzing factors such as order distribution and store order quantity in real time.
[0003] Chinese patent publication number: CN109598366A discloses an optimization scheduling method for the food delivery process, including: using algorithm steps to obtain the initial pheromone strength and proposing an improved path selection mode and a mechanism for adaptively correcting parameters to guide the algorithm to conduct an effective global search; and implementing a variable neighborhood local search strategy for all vehicles serving customers. This invention realizes the analysis of delivery routes and delivery times in food delivery for delivery scheduling, but does not realize the comprehensive analysis of store data and order data in the region. There are problems such as low efficiency in food delivery order analysis and inaccurate food delivery order allocation management. Summary of the invention
[0004] To this end, the present invention provides a takeaway order instant delivery management method and system to overcome the problems of low efficiency in takeaway order analysis and inaccurate takeaway order distribution management in the prior art.
[0005] To achieve the above objectives, on the one hand, the present invention provides a takeaway order instant delivery management system, comprising:
[0006] Information acquisition module, used to obtain store location information and order information within the city area;
[0007] A coordinate construction module, used to construct store location coordinates based on store location information, and also used to construct order location coordinates based on order information;
[0008] The order statistics module is used to analyze the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval based on the order information;
[0009] Distribution analysis module, used to analyze store distribution parameters based on store location coordinates;
[0010] The delivery analysis module is used to analyze the delivery distribution parameters based on the order information, store location coordinates and order location coordinates, and is also used to analyze the store delivery parameters based on the number of orders to be delivered by the store, the number of orders delivered by the store and the order delivery interval;
[0011] An order analysis module, for analyzing the cloud order distance according to the store location coordinates and the order location coordinates, and for analyzing the order allocation parameters according to the cloud order distance, the delivery distribution parameters, the store delivery parameters and the store distribution parameters;
[0012] The order allocation module is used to allocate order information to each store according to order allocation parameters.
[0013] Furthermore, the coordinate construction module is provided with a store construction unit, which is used to analyze the store location parameters according to the store location information: if 0≤θ1(i)<90, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×cosθ1(i); if 90≤θ1(i)<180, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×-cosθ1(i); if 180≤θ1(i)<270, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×-cosθ1(i); The store location parameters are analyzed, and x1(i)=S1(i)×-sinθ1(i), y1(i)=S1(i)×-cosθ1(i) is set; if 270≤θ1(i)<360, the store construction unit analyzes the store location parameters, and sets x1(i)=S1(i)×-sinθ1(i), y1(i)=S1(i)×cosθ1(i); the store construction unit uses x1(i) as the horizontal coordinate of the store location, and y1(i) as the vertical coordinate of the store location, and sets the store location coordinates to (x1(i), y1(i)); wherein θ1(i) represents the relative angle of the store, i represents the store number, and i∈N + , x1(i) represents the horizontal store location parameter, x1(i) is rounded to the nearest integer, y1(i) represents the vertical store location parameter, y1(i) is rounded to the nearest integer, S1(i) represents the relative distance between stores, and (x1(i), y1(i)) represents the store location coordinates;
[0014] The coordinate construction module is also provided with an order construction unit, which is used to analyze the order location parameters according to the order information: if 0≤θ2(j)<90, the store construction unit analyzes the order location parameters and sets x2(i)=S2(j)×sinθ2(j), y2(i)=S2(j)×cosθ2(j); if 90≤θ1(j)<180, the store construction unit analyzes the order location parameters and sets x2(j)=S2(j)×sinθ2(j), y2(j)=S2(j)×-cosθ2(j); if 180≤θ2(i)<270, the store construction unit analyzes the order location parameters and sets x2(j)=S2(j)×sinθ2(j), y2(j)=S2(j)×-cosθ2(j); The store construction unit analyzes the order position parameters and sets x2(j)=S2(j)×-sinθ2(j), y1(i)=S2(j)×-cosθ2(j); if 270≤θ2(j)<360, the store construction unit analyzes the order position parameters and sets x2(j)=S2(j)×-sinθ2(j), y2(j)=S2(j)×cosθ2(j); the store construction unit uses x2(j) as the horizontal coordinate of the order position and y2(j) as the vertical coordinate of the order position, and sets the order position coordinates to (x2(j), y2(j)); wherein θ2(j) represents the relative angle of the order, j represents the order number, and j∈N + , x2(j) represents the horizontal order position parameter, x2(j) is rounded to the nearest integer, y2(j) represents the vertical order position parameter, y2(j) is rounded to the nearest integer, S2(j) represents the relative distance of the order, and (x2(j), y2(j)) represents the order position coordinates.
[0015] Furthermore, the distribution analysis module calculates the store distribution parameters according to the store center distance through a first distribution analysis formula, and the distribution analysis module is provided with a first distribution analysis formula as follows:
[0016]
[0017] Among them, Q represents the store distribution parameter, A(i) represents the store center distance, and i max Indicates the maximum value of the store number.
[0018] Furthermore, the delivery analysis module is provided with a distance analysis unit, which is used to calculate the order delivery distance according to the store location coordinates and the order location coordinates through a second distance analysis formula, and the distance analysis unit is provided with a second distance analysis formula as follows:
[0019]
[0020] Among them, b(i,j) represents the order delivery distance, and U(i) represents the set of order numbers in the store.
[0021] Furthermore, the delivery analysis module is further provided with a distribution analysis unit, which is used to calculate the delivery distribution parameter according to the order delivery distance through a second distribution analysis formula, and the distribution analysis unit is provided with a second distribution analysis formula as follows:
[0022]
[0023]
[0024] Among them, B(i,j) represents the delivery distance parameter, b(i,j) min Indicates the minimum value of the order delivery distance, b(i,j) max represents the maximum value of the order delivery distance, and W(i) represents the delivery distribution parameter.
[0025] Furthermore, the delivery analysis module is further provided with a delivery analysis unit, which is used to calculate the store delivery parameters through a delivery analysis formula according to the number of orders delivered by the store, the order delivery interval and the order delivery distance. The delivery analysis unit is provided with a delivery analysis formula as follows:
[0026]
[0027] Among them, R(i) represents the store delivery parameters.
[0028] Furthermore, the order analysis module is provided with an order analysis unit, which is used to calculate the order allocation parameters through an order analysis formula according to the cloud order distance, the delivery distribution parameters and the store delivery parameters. The order analysis unit is provided with an order analysis formula as follows:
[0029] F(i,j)=[C(i,j) / R(i)] C(i,j) / W(i) ;
[0030] Among them, F(i,j) represents the order allocation parameter, and C(i,j) represents the cloud order distance.
[0031] Furthermore, the order analysis module is further provided with a distribution influence unit, which is used to compare the ratio of the store difference parameter H(i, j) to the store distribution parameter Q with the distribution comparison threshold α, and when the store distribution parameter meets the threshold, adjust the analysis process of the order allocation parameter, and the adjusted order allocation parameter is F1(i, j);
[0032] The order analysis module is also provided with a waiting analysis unit, which is used to compare the order quantity parameter P(i) with the quantity comparison threshold β. When the number of orders to be delivered in the store does not meet the threshold, the adjustment process of the order allocation parameters is optimized, and the optimized order allocation parameters are F2(i,j).
[0033] Furthermore, the order allocation module manages the order information according to the order allocation parameters. The order allocation module extracts the minimum value of the order allocation parameters as the management allocation parameter, sets the management allocation parameter to G(i,j), and sets G(i,j)=F(i,j) min , define the store number in the management allocation parameters as the target store, and the order allocation module allocates the order information to the target store.
[0034] On the other hand, the present invention also provides a takeaway order instant delivery management method, comprising:
[0035] Step S1, obtaining store location information and order information within a city area;
[0036] Step S2, constructing store location coordinates and order location coordinates according to the store location information and order information;
[0037] Step S3, counting the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval according to the order information;
[0038] Step S4, analyzing store distribution parameters according to store location coordinates;
[0039] Step S5, analyzing the delivery distribution parameters according to the order information, the store location coordinates and the order location coordinates;
[0040] Step S6, analyzing the store delivery parameters according to the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval;
[0041] Step S7, analyzing order allocation parameters according to store location coordinates, order location coordinates, delivery distribution parameters, store delivery parameters, and store distribution parameters;
[0042] Step S8, allocating order information to each store according to order allocation parameters.
[0043] Compared with the prior art, the beneficial effect of the present invention lies in that the information acquisition module acquires store location information and order information, and other modules perform comprehensive analysis on the acquired data to realize the construction of store location coordinates and order location coordinates, thereby increasing the efficiency of system data analysis, and realizing comprehensive analysis of order information and store data, thereby allocating orders to various stores, thereby improving the system's analysis efficiency of takeout orders and improving the accuracy of order allocation management. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a schematic diagram of the structure of the instant delivery management system for takeout orders in this embodiment.
[0045] Figure 2 Schematic diagram of the structure of the coordinate construction module in this embodiment.
[0046] Figure 3 This is a schematic diagram of the structure of the distribution analysis module of this embodiment.
[0047] Figure 4 Schematic diagram of the structure of the order analysis module in this embodiment.
[0048] Figure 5 Flow chart of the instant delivery management method for takeout orders in this embodiment. DETAILED DESCRIPTION
[0049] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0050] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.
[0051] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0052] See also Figure 1 As shown, it is a takeaway order instant delivery management system of this embodiment, including:
[0053] An information acquisition module is used to obtain store location information and order information in an urban area. The store location information includes a store relative distance and a store relative angle. The store relative distance is the straight-line distance of the store relative to the standard point position in the urban area. The store relative angle is the angle between the line connecting the store relative to the standard point position in the urban area and the north direction in a clockwise direction. The standard point position in the urban area is a user-preset position that uniformly represents the location of each store. The number of standard point positions in the urban area is 1. In this embodiment, no specific limitation is made on the standard point position in the urban area. For example, the standard point position in the urban area can be set to the city center position, the city boundary position, etc. The order information includes order location information, order status, order placement time, and order delivery time. The order location information includes order relative distance, order relative angle, and order status. , the order relative distance is the straight-line distance between the delivery location in the takeaway order and the standard point in the urban area, the order relative angle is the angle between the line connecting the delivery location in the takeaway order and the standard point in the urban area and the clockwise direction of the north direction, the order status includes unassigned, delivered and to be delivered, when the order status is unassigned, it means that the takeaway order is an order in the cloud, which has not been assigned to each store for delivery, the order status is delivered, which means that the takeaway order is an order in the store, which has been delivered, and the order status is to be delivered, which means that the takeaway order is an order in the store, which has not been delivered, the store location information and order information are obtained by importing takeaway order cloud data, in this embodiment, the unit of the store relative angle and the order relative angle is °, when comparing and analyzing the store relative angle and the order relative angle, only the numerical value of the angle is taken;
[0054] The coordinate construction module is used to construct store location coordinates according to the store location information, and is also used to construct order location coordinates according to the order information. The coordinate construction module is connected to the information acquisition module.
[0055] See also Figure 2 As shown, the coordinate construction module includes:
[0056] A coordinate system construction unit, used to construct a city coordinate system;
[0057] Specifically, the coordinate system construction unit described in this embodiment takes the position of the standard point in the urban area as the coordinate origin, takes the east direction of the coordinate origin as the positive direction of the x-axis, takes the north direction of the coordinate origin as the positive direction of the y-axis, and establishes a plane rectangular coordinate system with a unit length of ω meters. The coordinate points are used to represent the locations of each store and order delivery address in the urban area, and the established plane rectangular coordinate system is used as the city coordinate system, wherein ω represents the unit length parameter, 1≤ω≤100; the coordinate system construction unit analyzes the position of the standard point in the urban area to construct a city coordinate system, thereby achieving a unified representation of each location in the city, thereby improving the system's analysis efficiency for takeout orders and improving the accuracy of order distribution management; it can be understood that the value of the unit length parameter is not specifically limited in this embodiment, and technical personnel in this field can set it freely, as long as it satisfies the construction of the city coordinate system. The optimal value of the unit length parameter is: ω=10.
[0058] Please continue reading Figure 2 As shown, the coordinate construction module also includes:
[0059] The store construction unit is used to analyze the store location parameters and also to construct the store location coordinates. The store construction unit is connected to the coordinate system construction unit.
[0060] Specifically, the store construction unit in this embodiment analyzes the store location parameters according to the store location information. If 0≤θ1(i)<90, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×cosθ1(i); if 90≤θ1(i)<180, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×-cosθ1(i); if 180≤θ1(i)<270, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×sinθ1(i), y1(i)=S1(i)×-cosθ1(i); The store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×-sinθ1(i), y1(i)=S1(i)×-cosθ1(i); if 270≤θ1(i)<360, the store construction unit analyzes the store location parameters and sets x1(i)=S1(i)×-sinθ1(i), y1(i)=S1(i)×cosθ1(i); the store construction unit uses x1(i) as the horizontal coordinate of the store location and y1(i) as the vertical coordinate of the store location, and sets the store location coordinates to (x1(i), y1(i)); wherein θ1(i) represents the relative angle of the store, i represents the store number, and i∈N +, x1(i) represents the horizontal store location parameter, x1(i) is rounded to the nearest integer, y1(i) represents the vertical store location parameter, y1(i) is rounded to the nearest integer, S1(i) represents the relative distance between stores, and (x1(i), y1(i)) represents the store location coordinates; the store location information is analyzed by the store construction unit to analyze the store location coordinates, and the store location coordinates are used to represent the location of the store in the city coordinate system to achieve the setting of the store location, thereby improving the system's analysis efficiency for takeout orders and improving the accuracy of order distribution management.
[0061] Please continue reading Figure 2 As shown, the coordinate construction module also includes:
[0062] The order construction unit is used to analyze the order position parameters and to construct the order position coordinates. The order construction unit is connected to the coordinate system construction unit.
[0063] Specifically, the order construction unit in this embodiment analyzes the order location parameters according to the order information. If 0≤θ2(j)<90, the store construction unit analyzes the order location parameters and sets x2(i)=S2(j)×sinθ2(j), y2(i)=S2(j)×cosθ2(j); if 90≤θ1(j)<180, the store construction unit analyzes the order location parameters and sets x2(j)=S2(j)×sinθ2(j), y2(j)=S2(j)×-cosθ2(j); if 180≤θ2(i)<270, the store construction unit analyzes the order location parameters and sets x2(j)=S2(j)×sinθ2(j), y2(j)=S2(j)×-cosθ2(j); Analyze and set x2(j)=S2(j)×-sinθ2(j), y1(i)=S2(j)×-cosθ2(j); if 270≤θ2(j)<360, the store construction unit analyzes the order location parameters and sets x2(j)=S2(j)×-sinθ2(j), y2(j)=S2(j)×cosθ2(j); the store construction unit uses x2(j) as the horizontal coordinate of the order location and y2(j) as the vertical coordinate of the order location, and sets the order location coordinates to (x2(j), y2(j)); wherein θ2(j) represents the relative angle of the order, j represents the order number, and j∈N + , x2(j) represents the horizontal order position parameter, x2(j) is rounded to the nearest integer, y2(j) represents the vertical order position parameter, y2(j) is rounded to the nearest integer, S2(j) represents the relative distance of the order, and (x2(j), y2(j)) represents the order position coordinates; the order construction unit analyzes the order information to analyze the order position coordinates, and uses the order position coordinates to represent the position where the order needs to be delivered in the city coordinate system, thereby improving the system's analysis efficiency for takeout orders and improving the accuracy of order distribution management.
[0064] Please continue reading Figure 1 As shown, the takeaway order instant delivery management system also includes:
[0065] The order statistics module is used to analyze the number of orders to be delivered by the store, the number of orders delivered by the store and the order delivery interval according to the order information. The order statistics module is connected to the information acquisition module.
[0066] Specifically, the order statistics module in this embodiment counts the number of orders with an order status of "to be delivered" in each store as the number of orders to be delivered in the store, and sets the number of orders to be delivered in the store as N1(i); counts the number of orders with an order status of "delivered" in each store as the number of delivered orders in the store, and sets the number of delivered orders in the store as N2(i); the order statistics module uses the time interval between the order placement time and the order delivery time of each order as the order delivery interval, and sets the order delivery interval as T(j); the order statistics module analyzes the order status, the order placement time and the order delivery time to count the number of orders to be delivered, the number of delivered orders and the order delivery time in each store, thereby increasing the diversity of data analysis, thereby improving the system's analysis efficiency for takeout orders and improving the accuracy of order distribution management.
[0067] Please continue reading Figure 1 As shown, the takeaway order instant delivery management system also includes:
[0068] The distribution analysis module is used to analyze the store distribution parameters according to the store location coordinates, and the distribution analysis module is connected to the coordinate construction module.
[0069] Specifically, the distribution analysis module in this embodiment calculates the store center distance according to the store location coordinates through the first distance analysis formula. The distribution analysis module is provided with the first distance analysis formula as follows:
[0070]
[0071] Among them, A(i) represents the distance from the store center, X represents the mean of the store's horizontal coordinate, Y represents the mean of the store's vertical coordinate, and i max Indicates the maximum value of the store number.
[0072] Specifically, the distribution analysis module in this embodiment calculates the store distribution parameters according to the store center distance through the first distribution analysis formula. The distribution analysis module is provided with the first distribution analysis formula as follows:
[0073]
[0074] Among them, Q represents the store distribution parameter; the distribution analysis module analyzes the store location coordinates to analyze the store distribution parameters, and uses the store distribution parameters to represent the distance distribution between stores in the urban area, so as to realize the analysis of the store density, thereby improving the system's analysis efficiency of takeaway orders and improving the accuracy of order distribution management.
[0075] Please continue reading Figure 1 As shown, the takeaway order instant delivery management system also includes:
[0076] A delivery analysis module, used to analyze delivery distribution parameters according to order information, store location coordinates and order location coordinates, and also used to analyze store delivery parameters according to the number of orders to be delivered by the store, the number of orders delivered by the store and the order delivery interval, and the delivery analysis module is connected to the distribution analysis module and the order statistics module;
[0077] See also Figure 3 As shown, the distribution analysis module includes:
[0078] Distance analysis unit, used to analyze order delivery distance.
[0079] Specifically, the distance analysis unit in this embodiment calculates the order delivery distance according to the store location coordinates and the order location coordinates through a second distance analysis formula. The distance analysis unit is provided with a second distance analysis formula as follows:
[0080]
[0081] Among them, b(i,j) represents the order delivery distance, and U(i) represents the set of order numbers in the store. The order numbers in the store are the order numbers of the takeaway orders in each store with the order status of delivered and undelivered; the distance analysis unit analyzes the store location coordinates and the order location coordinates to analyze the order delivery distance, and the order delivery distance is used to represent the distance between the order delivery location and each store location, thereby improving the system's analysis efficiency for takeaway orders and improving the accuracy of order allocation management.
[0082] Please continue reading Figure 3 As shown, the distribution analysis module also includes:
[0083] A distribution analysis unit, used for analyzing the delivery distribution parameters, the distribution analysis unit is connected to the distance analysis unit;
[0084] Specifically, in this embodiment, the distribution analysis unit calculates the delivery distribution parameter according to the order delivery distance through the second distribution analysis formula. The distribution analysis unit is provided with the second distribution analysis formula as follows:
[0085]
[0086] Among them, B(i,j) represents the delivery distance parameter, b(i,j) min Indicates the minimum value of the order delivery distance, b(i,j) max represents the maximum value of the order delivery distance, W(i) represents the delivery distribution parameter; the distribution analysis unit analyzes the order delivery distance to analyze the delivery distribution parameter, and the delivery distribution parameter is used to represent the distribution of delivery distances of the orders delivered by the store, thereby improving the efficiency of the system's analysis of takeaway orders and improving the accuracy of order allocation management.
[0087] Please continue reading Figure 3 As shown, the distribution analysis module also includes:
[0088] The delivery analysis unit is used to analyze store delivery parameters, and the delivery analysis unit is connected to the distribution analysis unit.
[0089] Specifically, the delivery analysis unit in this embodiment calculates the store delivery parameters according to the number of orders delivered by the store, the order delivery interval and the order delivery distance through the delivery analysis formula. The delivery analysis unit is provided with the following delivery analysis formula:
[0090]
[0091] Among them, R(i) represents the store delivery parameters; the delivery analysis unit analyzes the number of orders delivered by the store, the order delivery interval and the order delivery distance to analyze the store delivery parameters, and the store delivery parameters are used to represent the delivery efficiency of the store for order delivery, thereby improving the system's analysis efficiency of takeaway orders and improving the accuracy of order distribution management.
[0092] Please continue reading Figure 1 As shown, the takeaway order instant delivery management system also includes:
[0093] The order analysis module is used to analyze the cloud order distance according to the store location coordinates and the order location coordinates, and is also used to analyze the order allocation parameters according to the cloud order distance, delivery distribution parameters, store delivery parameters and store distribution parameters. The order analysis module is connected to the delivery analysis module.
[0094] See also Figure 4 As shown, the order analysis module includes:
[0095] The cloud analysis unit is used to analyze the cloud order distance.
[0096] Specifically, the cloud analysis unit in this embodiment calculates the cloud order distance according to the store location coordinates and the order location coordinates through the third distance analysis formula. The cloud analysis unit is provided with the third distance analysis formula as follows:
[0097]
[0098] Wherein, C(i,j) represents the cloud order distance, and U3 represents the set of order numbers in the cloud. The order numbers in the cloud are the order numbers of takeaway orders whose order status is unassigned.
[0099] Please continue reading Figure 4 As shown, the order analysis module also includes:
[0100] An order analysis unit, used for analyzing order allocation parameters, the order analysis unit is connected to the cloud analysis unit;
[0101] Specifically, the order analysis unit in this embodiment calculates the order allocation parameters through an order analysis formula according to the cloud order distance, the delivery distribution parameters and the store delivery parameters. The order analysis unit is provided with an order analysis formula as follows:
[0102] F(i,j)=[C(i,j) / R(i)] C(i,j) / W(i) ;
[0103] Among them, F(i,j) represents the order allocation parameter; the order analysis unit analyzes the cloud order distance, delivery distribution parameters and store delivery parameters to analyze the order allocation parameters, and uses the order allocation parameters to represent the advantages of allocating orders to various stores for delivery, so as to realize the analysis of order allocation in combination with store information and order information, thereby improving the system's analysis efficiency of takeaway orders and improving the accuracy of order allocation management.
[0104] Please continue reading Figure 4 As shown, the order analysis module also includes:
[0105] A distribution influencing unit, used for adjusting order allocation parameters, the distribution influencing unit being connected to the order analysis unit;
[0106] Specifically, the distribution influencing unit in this embodiment adjusts the analysis process of the order allocation parameters according to the store distribution parameters, wherein:
[0107] If H(i,j) / Q≤α, the distribution influencing unit determines that the store distribution parameter meets the threshold value, adjusts the analysis process of the order allocation parameter, and the adjusted order allocation parameter is F1(i,j), and sets F1(i,j)=F(i,j) / e H(i ,j) / Q-α; If H(i,j) / Q>α, the distribution influence unit determines that the store distribution parameter does not meet the threshold and does not adjust the analysis process of the order allocation parameter; where α represents the distribution comparison threshold, 0.6≤α≤0.8, H(i,j) represents the store difference parameter, and the setting The distribution influencing unit analyzes the store distribution parameters to adjust the analysis process of the order allocation parameters so that the adjusted order allocation parameters are related to the density of stores in the city and the location of the currently analyzed store, thereby improving the system's analysis efficiency for takeout orders and improving the accuracy of order allocation management. It can be understood that in this embodiment, the value of the distribution comparison threshold is not specifically limited, and technical personnel in this field can set it freely, as long as it satisfies the adjustment of the order allocation parameter analysis process. The optimal value of the distribution comparison threshold is: α=0.7.
[0108] Please continue reading Figure 4 As shown, the order analysis module also includes:
[0109] A waiting analysis unit is used to optimize the adjustment process of the order allocation parameters, and the waiting analysis unit is connected to the distribution influencing unit.
[0110] Specifically, the waiting analysis unit in this embodiment optimizes the adjustment process of the order allocation parameters according to the number of orders to be delivered in the store: if P(i)≤β, the waiting analysis unit determines that the number of orders to be delivered in the store meets the threshold, and does not optimize the adjustment process of the order allocation parameters; if P(i)>β, the waiting analysis unit determines that the number of orders to be delivered in the store does not meet the threshold, and optimizes the adjustment process of the order allocation parameters. The optimized order allocation parameters are F2(i,j), and F2(i,j)=F1(i,j)×e P(i) / 2 ; Where P(i) represents the order quantity parameter, set β represents the quantity comparison threshold, 0.7≤β≤1. The waiting analysis unit analyzes the number of orders to be delivered by the store to optimize the adjustment process of the order allocation parameters, so that the order allocation parameters are related to the number of orders that have not been delivered by each store, and the order allocation parameters of stores with a large number of orders are appropriately increased to reduce the accumulation of orders, thereby improving the efficiency of the system's analysis of takeaway orders and improving the accuracy of order allocation management; it can be understood that in this embodiment, the value of the comparison threshold is not specifically limited, and it only needs to meet the optimization of the order allocation parameter adjustment process. The optimal value of the quantity comparison threshold is: β=0.8.
[0111] Please continue reading Figure 1 As shown, the takeaway order instant delivery management system also includes:
[0112] The order allocation module is used to allocate order information to each store according to order allocation parameters. The order allocation module is connected to the order analysis module.
[0113] Specifically, the order allocation module in this embodiment manages order information according to the order allocation parameters. The order allocation module extracts the minimum value of the order allocation parameters as the management allocation parameter, sets the management allocation parameter to G(i,j), and sets G(i,j)=F(i,j) min , define the store number in the management allocation parameters as the target store, and the order allocation module allocates the order information to the target store.
[0114] See also Figure 5 As shown, this is a takeaway order instant delivery management method of this embodiment, including:
[0115] Step S1, obtaining store location information and order information within a city area;
[0116] Step S2, constructing store location coordinates and order location coordinates according to the store location information and order information;
[0117] Step S3, counting the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval according to the order information;
[0118] Step S4, analyzing store distribution parameters according to store location coordinates;
[0119] Step S5, analyzing the delivery distribution parameters according to the order information, the store location coordinates and the order location coordinates;
[0120] Step S6, analyzing the store delivery parameters according to the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval;
[0121] Step S7, analyzing order allocation parameters according to store location coordinates, order location coordinates, delivery distribution parameters, store delivery parameters, and store distribution parameters;
[0122] Step S8, allocating order information to each store according to order allocation parameters.
[0123] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.
Claims
1. A takeaway order instant delivery management system, characterized in that: include: Information acquisition module, used to obtain store location information and order information within the city area; A coordinate construction module, used to construct store location coordinates based on store location information, and also used to construct order location coordinates based on order information; The order statistics module is used to analyze the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval based on the order information; Distribution analysis module, used to analyze store distribution parameters based on store location coordinates; The delivery analysis module is used to analyze the delivery distribution parameters based on the order information, store location coordinates and order location coordinates, and is also used to analyze the store delivery parameters based on the number of orders to be delivered by the store, the number of orders delivered by the store and the order delivery interval; An order analysis module, for analyzing the cloud order distance according to the store location coordinates and the order location coordinates, and for analyzing the order allocation parameters according to the cloud order distance, the delivery distribution parameters, the store delivery parameters and the store distribution parameters; The order allocation module is used to allocate order information to each store according to order allocation parameters.
2. The instant delivery management system for takeout orders according to claim 1 is characterized in that: The coordinate construction module is provided with a store construction unit, which is used to analyze the horizontal store location parameter x1(i) and the vertical store location parameter y1(i) according to the store relative angle θ1(i) and the store relative distance S1(i), and set the store location coordinates to (x1(i), y1(i)); The coordinate construction module is also provided with an order construction unit, which is used to analyze the order position horizontal coordinate x2(j) and the order position vertical coordinate y2(j) according to the order relative angle θ2(j) and the order relative distance S2(j), and set the order position coordinates to (x2(j), y2(j)).
3. The instant delivery management system for takeout orders according to claim 2 is characterized in that: The distribution analysis module calculates the store distribution parameters according to the store center distance through the first distribution analysis formula. The distribution analysis module is provided with the first distribution analysis formula as follows: Among them, Q represents the store distribution parameter, A(i) represents the store center distance, and i max Indicates the maximum value of the store number.
4. The instant delivery management system for takeout orders according to claim 3 is characterized in that: The delivery analysis module is provided with a distance analysis unit, which is used to calculate the order delivery distance according to the store location coordinates and the order location coordinates through a second distance analysis formula. The distance analysis unit is provided with a second distance analysis formula as follows: Among them, b(i,j) represents the order delivery distance, and U(i) represents the set of order numbers in the store.
5. The instant delivery management system for takeout orders according to claim 4 is characterized in that: The delivery analysis module is further provided with a distribution analysis unit, which is used to calculate the delivery distribution parameter according to the order delivery distance through a second distribution analysis formula. The distribution analysis unit is provided with a second distribution analysis formula as follows: Among them, B(i,j) represents the delivery distance parameter, b(i,j) min Indicates the minimum value of the order delivery distance, b(i,j) max represents the maximum value of the order delivery distance, and W(i) represents the delivery distribution parameter.
6. The instant delivery management system for takeout orders according to claim 5, characterized in that: The delivery analysis module is further provided with a delivery analysis unit, which is used to calculate the store delivery parameters through a delivery analysis formula according to the number of orders delivered by the store, the order delivery interval and the order delivery distance. The delivery analysis unit is provided with a delivery analysis formula as follows: Among them, R(i) represents the store delivery parameters.
7. The instant delivery management system for takeout orders according to claim 6, characterized in that: The order analysis module is provided with an order analysis unit, which is used to calculate the order allocation parameters through an order analysis formula according to the cloud order distance, the delivery distribution parameters and the store delivery parameters. The order analysis unit is provided with an order analysis formula as follows: F(i,j)=[C(i,j) / R(i)] C(i,j) / W(i) ; Among them, F(i,j) represents the order allocation parameter, and C(i,j) represents the cloud order distance.
8. The instant delivery management system for takeout orders according to claim 7, characterized in that: The order analysis module is further provided with a distribution influence unit, which is used to compare the ratio of the store difference parameter H(i, j) to the store distribution parameter Q with the distribution comparison threshold α, and when the store distribution parameter meets the threshold, adjust the analysis process of the order allocation parameter, and the adjusted order allocation parameter is F1(i, j); The order analysis module is also provided with a waiting analysis unit, which is used to compare the order quantity parameter P(i) with the quantity comparison threshold β. When the number of orders to be delivered in the store does not meet the threshold, the adjustment process of the order allocation parameters is optimized, and the optimized order allocation parameters are F2(i,j).
9. The instant delivery management system for takeout orders according to claim 8, characterized in that: The order allocation module manages order information according to the order allocation parameters. The order allocation module extracts the minimum value of the order allocation parameters as the management allocation parameter, sets the management allocation parameter to G(i,j), and sets G(i,j)=F(i,j) min , define the store number in the management allocation parameters as the target store, and the order allocation module allocates the order information to the target store.
10. A takeaway order instant delivery management method, applied to the takeaway order instant delivery management system according to any one of claims 1 to 9, characterized in that: include: Step S1, obtaining store location information and order information within a city area; Step S2, constructing store location coordinates and order location coordinates according to the store location information and order information; Step S3, counting the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval according to the order information; Step S4, analyzing store distribution parameters according to store location coordinates; Step S5, analyzing the delivery distribution parameters according to the order information, the store location coordinates and the order location coordinates; Step S6, analyzing the store delivery parameters according to the number of orders to be delivered by the store, the number of orders delivered by the store, and the order delivery interval; Step S7, analyzing order allocation parameters according to store location coordinates, order location coordinates, delivery distribution parameters, store delivery parameters, and store distribution parameters; Step S8, allocating order information to each store according to order allocation parameters.
Citation Information
Patent Citations
An optimal scheduling method for a take-out delivery process
CN109598366A
Order processing method and system
CN106228419A
Cargo distribution method and cargo distribution system based on standard boxes, and order management server
CN107153926A
Method and device for determining delivery duration information, equipment and storage medium
CN115438983A
Store distribution method in logistics scene
CN117273592A