An instant delivery management method and system for takeout orders
By constructing store and order position coordinates, combining distribution and delivery parameter analysis, the precise allocation of takeaway orders is achieved, solving the problems of low analysis efficiency and inaccurate distribution in the existing technology, and improving delivery efficiency and accuracy.
Patent Information
- Application Number
- CN202411394091.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2044-10-08
AI Technical Summary
The analysis of takeaway orders in the existing technology is inefficient, the allocation management is inaccurate, and the comprehensive analysis cannot be carried out effectively in combination with store and order data.
The information acquisition module obtains store and order information, constructs position coordinates, uses the distribution analysis module and the distribution analysis module for parameter analysis, and combines the order allocation module for precise allocation.
It improves the analysis efficiency of takeaway orders and the accuracy of distribution management, realizes the comprehensive analysis of order information and store data, and improves the delivery efficiency.
Smart Images

Figure CN119273426B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of takeaway order scheduling management, and particularly to a method and system for instant delivery management of takeaway orders. Background Art
[0002] With the rapid growth of the takeaway market and the surge in the number of orders, how to efficiently and accurately allocate orders has become the key. As the core, the intelligent scheduling system realizes the precise matching of orders by analyzing factors such as the order distribution and the number of orders in stores in real time, improving the delivery efficiency and user experience.
[0003] Chinese Patent Publication No.: CN109598366A discloses an optimized scheduling method for the takeaway delivery process, including: obtaining the initial pheromone intensity by using algorithm steps, proposing an improved path selection mode and an adaptive correction parameter mechanism to guide the algorithm to perform effective global search; performing a variable neighborhood local search strategy on all vehicles serving customers. This invention realizes the analysis of the delivery path and delivery time on the delivery scheduling in takeaway delivery, but does not realize the comprehensive analysis of the store data and order data within the region, and there are problems of low analysis efficiency of takeaway orders and inaccurate allocation management of takeaway orders. Summary of the Invention
[0004] Therefore, the present invention provides a method and system for instant delivery management of takeaway orders to overcome the problems of low analysis efficiency of takeaway orders and inaccurate allocation management of takeaway orders in the prior art.
[0005] To achieve the above object, on the one hand, the present invention provides a system for instant delivery management of takeaway orders, including:
[0006] An information acquisition module for acquiring the store location information and order information within the urban area;
[0007] A coordinate construction module for constructing store location coordinates according to the store location information, and also for constructing order location coordinates according to the order information;
[0008] An order statistics module for analyzing the number of orders to be delivered in the store, the number of orders already delivered in the store, and the order delivery interval according to the order information;
[0009] A distribution analysis module for analyzing the store distribution parameters according to the store location coordinates;
[0010] A delivery analysis module for analyzing the delivery distribution parameters according to the order information, the store location coordinates, and the order location coordinates, and also for analyzing the store delivery parameters according to the number of orders to be delivered in the store, the number of orders already delivered in the store, and the order delivery interval;
[0011] An order analysis module is used to analyze the cloud order distance based on the store location coordinates and the order location coordinates, and is also used to analyze the order allocation parameters based on the cloud order distance, the distribution parameters of the delivery, the store delivery parameters, and the store distribution parameters;
[0012] An order allocation module is used to allocate order information to each store according to the 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); 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 takes x1(i) as the abscissa of the store location and y1(i) as the ordinate of the store location, and sets the store location coordinates as (x1(i), y1(i)); where, θ1(i) represents the relative angle of the store, i represents the store number, 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 of the store, and (x1(i), y1(i)) represents the store location coordinates;
[0014] The coordinate construction module is further 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), 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 takes x2(j) as the abscissa of the order location, takes y2(j) as the ordinate of the order location, and sets the order location coordinate as (x2(j), y2(j)); where, θ2(j) represents the relative angle of the order, j represents the order number, and j∈N + , x2(j) represents the horizontal order location parameter, x2(j) is rounded to an integer, y2(j) represents the vertical order location parameter, y2(j) is rounded to an integer, S2(j) represents the relative distance of the order, and (x2(j), y2(j)) represents the order location coordinate.
[0015] Further, 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:
[0016]
[0017] where, Q represents the store distribution parameter, A(i) represents the store center distance, and i max represents the maximum value of the store number.
[0018] Further, the distribution analysis module is provided with a distance analysis unit, which is used to calculate the order delivery distance according to the store location coordinate and the order location coordinate through the second distance analysis formula. The distance analysis unit is provided with the second distance analysis formula as follows:
[0019]
[0020] where, b(i,j) represents the order delivery distance, and U(i) represents the set of order numbers in the store.
[0021] Further, the delivery analysis module is also provided with a distribution analysis unit, which is used to calculate the delivery distribution parameter according to the order delivery distance through the second distribution analysis formula. The distribution analysis unit has the following second distribution analysis formula:
[0022]
[0023]
[0024] Among them, B(i, j) represents the delivery distance parameter, and b(i, j) min represents the minimum value of the order delivery distance, and b(i, j) max represents the maximum value of the order delivery distance, and W(i) represents the delivery distribution parameter.
[0025] Further, the delivery analysis module is also provided with a delivery analysis unit, which is used to calculate the store delivery parameter according to the number of orders already delivered by the store, the order delivery interval, and the order delivery distance through the delivery analysis formula. The delivery analysis unit has the following delivery analysis formula:
[0026]
[0027] Among them, R(i) represents the store delivery parameter.
[0028] Further, the order analysis module is provided with an order analysis unit, which is used to calculate the order allocation parameter according to the cloud order distance, the delivery distribution parameter, and the store delivery parameter through the order analysis formula. The order analysis unit has the following order analysis formula:
[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] Further, the order analysis module is also 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. 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 by the store does not meet the threshold, optimize the adjustment process of the order allocation parameter. The optimized order allocation parameter is F2(i, j).
[0033] Further, the order allocation module manages order information according to order allocation parameters. The order allocation module extracts the minimum value in the order allocation parameters as the management allocation parameter, sets the management allocation parameter as G(i, j), and sets G(i, j) = F(i, j). min The store number in the management allocation parameter is defined 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 an instant delivery management method for takeaway orders, including:
[0035] Step S1, obtaining store location information and order information within the urban 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 already delivered by the store, and the order delivery interval according to the order information;
[0038] Step S4, analyzing store distribution parameters according to the store location coordinates;
[0039] Step S5, analyzing delivery distribution parameters according to the order information, store location coordinates, and order location coordinates;
[0040] Step S6, analyzing store delivery parameters according to the number of orders to be delivered by the store, the number of orders already delivered by the store, and the order delivery interval;
[0041] Step S7, analyzing order allocation parameters according to the 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 the order allocation parameters.
[0043] Compared with the prior art, the beneficial effect of the present invention is that through the information acquisition module to obtain store location information and order information, and the comprehensive analysis of the acquired data by other modules, the construction of store location coordinates and order location coordinates is realized, the efficiency of system analysis data is increased, the comprehensive analysis of order information and store data is realized, so as to allocate orders to each store, and further improve the analysis efficiency of the system for takeaway orders and the accuracy of order allocation management. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 It is a schematic structural diagram of the instant delivery management system for takeaway orders in this embodiment.
[0045] Figure 2 It is a schematic structural diagram of the coordinate construction module in this embodiment.
[0046] Figure 3 This is a schematic structural diagram of the delivery analysis module of this embodiment.
[0047] Figure 4 This is a schematic structural diagram of the order analysis module of this embodiment.
[0048] Figure 5 This is a flowchart of the instant delivery management method for takeout orders in this embodiment. Detailed implementation manners
[0049] In order to make the purpose and advantages of the present invention clearer, the present invention will be 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 will be described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principle of the present invention and do not 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 defined and limited, the terms "installation", "connection", and "connection" 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 directly connected or indirectly connected through an intermediate medium, and it can be the communication inside 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 situations.
[0052] Please refer to Figure 1 as shown, which is an instant delivery management system for takeout orders in this embodiment, including:
[0053] An information acquisition module is used to acquire store location information and order information within a city area. The store location information includes the relative distance and relative angle of the store. The relative distance of the store is the straight-line distance of the store relative to the standard point location within the city area. The relative angle of the store is the angle degree between the line connecting the store and the standard point location within the city area and the due north direction in the clockwise direction. The standard point location within the city area is a user-defined location that uniformly represents the locations of each store. The number of standard point locations within the city area is 1. In this embodiment, the specific definition of the standard point location within the city area is not limited. For example, the standard point location within the city area can be set as the city center location, the city boundary location, etc. The order information includes the order location information, order status, order placement time, and order delivery time. The order location information includes the relative distance and relative angle of the order. The relative distance of the order is the straight-line distance between the delivery location in the takeout order and the standard point within the city area. The relative angle of the order is the angle degree between the line connecting the delivery location in the takeout order and the standard point location within the city area and the due north direction in the clockwise direction. The order status includes unassigned, delivered, and to be delivered. When the order status is unassigned, it means that the takeout order is an order in the cloud and has not been assigned to each store for delivery. When the order status is delivered, it means that the takeout order is an order in the store and has been delivered. When the order status is to be delivered, it means that the takeout order is an order in the store and has not been delivered. The acquisition method of the store location information and order information is to obtain them by importing data from the takeout order cloud. In this embodiment, the units of the relative angle of the store and the relative angle of the order are °. When comparing and analyzing the relative angle of the store and the relative angle of the order, only the numerical part of the angle is taken;
[0054] A coordinate construction module is used to construct store location coordinates according to the store location information and also to construct order location coordinates according to the order information. The coordinate construction module is connected to the information acquisition module.
[0055] Please refer to Figure 2 as shown, the coordinate construction module includes:
[0056] A coordinate system construction unit is used to construct a city coordinate system;
[0057] Specifically, in this embodiment, the coordinate system construction unit takes the position of the standard point in the urban area as the coordinate origin, takes the due east direction of the coordinate origin as the positive direction of the x-axis, takes the due north direction of the coordinate origin as the positive direction of the y-axis, and sets the unit length to ω meters to establish a plane rectangular coordinate system. The positions of each store and the order delivery address in the urban area are represented by coordinate points, and the established plane rectangular coordinate system is used as the urban coordinate system. Here, ω represents the unit length parameter, and 1 ≤ ω ≤ 100. Through the analysis of the position of the standard point in the urban area by the coordinate system construction unit, the urban coordinate system is constructed to realize the unified representation of each position in the city, thereby improving the analysis efficiency of the system for takeout orders and the accuracy of order allocation management. It can be understood that in this embodiment, the value of the unit length parameter is not specifically limited, and those skilled in the art can freely set it as long as it meets the construction of the urban coordinate system. The optimal value of the unit length parameter is: ω = 10.
[0058] Please continue to refer to Figure 2 As shown, the coordinate construction module further includes:
[0059] A store construction unit for analyzing store position parameters and constructing store position coordinates. The store construction unit is connected to the coordinate system construction unit.
[0060] Specifically, in this embodiment, the store construction unit analyzes the store position parameters according to the store position information. If 0 ≤ θ1(i) < 90, the store construction unit analyzes the store position 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 position 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 position 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 position parameters and sets x1(i) = S1(i) × -sinθ1(i), y1(i) = S1(i) × cosθ1(i). The store construction unit takes x1(i) as the abscissa of the store position and y1(i) as the ordinate of the store position, and sets the store position coordinate as (x1(i), y1(i)). Here, θ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; through the analysis of the store location information by the store construction unit, the store location coordinates are analyzed, and the store location in the urban coordinate system is represented by the store location coordinates, so as to realize the setting of the store location, thereby improving the analysis efficiency of the system for takeaway orders and the accuracy of order allocation management.
[0061] Please continue to refer to Figure 2 As shown, the coordinate construction module further includes:
[0062] An order construction unit for analyzing the order location parameters and also for constructing the order location coordinates, and the order construction unit is connected to the coordinate system construction unit.
[0063] Specifically, in this embodiment, the order construction unit 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), 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 takes x2(j) as the horizontal order location coordinate and y2(j) as the vertical order location coordinate, and sets the order location coordinates as (x2(j), y2(j)); where θ2(j) represents the relative angle of the order, j represents the order number, and j ∈ N + , x2(j) represents the horizontal order location parameter, x2(j) is rounded to the nearest integer, y2(j) represents the vertical order location 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 location coordinates; through the analysis of the order information by the order construction unit, the order location coordinates are analyzed, and the location where the order needs to be delivered in the urban coordinate system is represented by the order location coordinates, thereby improving the analysis efficiency of the system for takeaway orders and the accuracy of order allocation management.
[0064] Please continue to refer to Figure 1 As shown, the instant delivery management system for takeaway orders further includes:
[0065] An order statistics module, which is used to analyze the number of orders to be delivered in the store, the number of orders already delivered in 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, in this embodiment, the order statistics module respectively counts the number of orders with the order status of to be delivered in each store as the number of orders to be delivered in the store, sets the number of orders to be delivered in the store as N1(i), and respectively counts the number of orders with the order status of already delivered in each store as the number of orders already delivered in the store, sets the number of orders already delivered in the store as N2(i). The order statistics module takes 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). Through the analysis of the order status, order placement time, and order delivery time by the order statistics module, the number of orders to be delivered, the number of orders already delivered, and the order delivery time in each store are statistically obtained, increasing the diversity of data analysis, thereby improving the analysis efficiency of the system for takeaway orders and the accuracy of order allocation management.
[0067] Please continue to refer to Figure 1 As shown, the instant delivery management system for takeaway orders further includes:
[0068] A distribution analysis module, which is used to analyze the store distribution parameters according to the store location coordinates. The distribution analysis module is connected to the coordinate construction module.
[0069] Specifically, in this embodiment, the distribution analysis module 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 store center distance, X represents the mean value of the abscissa of the store, Y represents the mean value of the ordinate of the store, and i max represents the maximum value of the store number.
[0072] Specifically, in this embodiment, 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:
[0073]
[0074] Among them, Q represents the store distribution parameter; through the analysis of the store location coordinates by the distribution analysis module, the store distribution parameter is analyzed, and the distance distribution between each store in the urban area is represented by the store distribution parameter, so as to analyze the store density, thereby improving the analysis efficiency of the system for takeaway orders and improving the accuracy of order allocation management.
[0075] Please continue to refer to Figure 1 As shown, the instant delivery management system for takeaway orders further includes:
[0076] A delivery analysis module, which is used to analyze the delivery distribution parameter according to the order information, store location coordinates and order location coordinates, and is also used to analyze the store delivery parameter according to the number of orders to be delivered in the store, the number of orders that have been delivered in the store and the order delivery interval. The delivery analysis module is connected to the distribution analysis module and the order statistics module;
[0077] Please refer to Figure 3 As shown, the delivery analysis module includes:
[0078] A distance analysis unit, which is used to analyze the order delivery distance.
[0079] Specifically, in this embodiment, the distance analysis unit calculates the order delivery distance according to the store location coordinates and the order location coordinates through the second distance analysis formula. The distance analysis unit is provided with the following second distance analysis formula:
[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 with the order status of delivered and undelivered in each store; through the analysis of the store location coordinates and the order location coordinates by the distance analysis unit, the order delivery distance is analyzed, and the distance between the order delivery location and each store location is represented by the order delivery distance, so as to improve the analysis efficiency of the system for takeaway orders and improve the accuracy of order allocation management.
[0082] Please continue to refer to Figure 3 As shown, the delivery analysis module further includes:
[0083] A distribution analysis unit, which is used to analyze the delivery distribution parameter. 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 following second distribution analysis formula:
[0085]
[0086] Among them, B(i, j) represents the delivery distance parameter, and b(i, j) min represents the minimum value of the order delivery distance, and b(i, j) max represents the maximum value of the order delivery distance, and W(i) represents the delivery distribution parameter; through the analysis of the order delivery distance by the distribution analysis unit, the delivery distribution parameter is analyzed, and the delivery distance distribution of the orders already delivered by the store is represented by the delivery distribution parameter, so as to improve the analysis efficiency of the system for takeaway orders and improve the accuracy of order allocation management.
[0087] Please continue to refer to Figure 3 as shown, the delivery analysis module further includes:
[0088] A delivery analysis unit for analyzing the store delivery parameters, and the delivery analysis unit is connected to the distribution analysis unit.
[0089] Specifically, in this embodiment, the delivery analysis unit calculates the store delivery parameters according to the number of orders already delivered by the store, the order delivery interval, and the order delivery distance through a 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 parameter; through the analysis of the number of orders already delivered by the store, the order delivery interval, and the order delivery distance by the delivery analysis unit, the store delivery parameter is analyzed, and the delivery efficiency of the store for order delivery is represented by the store delivery parameter, so as to improve the analysis efficiency of the system for takeaway orders and improve the accuracy of order allocation management.
[0092] Please continue to refer to Figure 1 as shown, the instant delivery management system for takeaway orders further includes:
[0093] An order analysis module for analyzing the cloud order distance according to the store location coordinates and the order location coordinates, and further for analyzing the order allocation parameters according to the cloud order distance, the delivery distribution parameter, the store delivery parameter, and the store distribution parameter. The order analysis module is connected to the delivery analysis module.
[0094] Please refer to Figure 4 as shown, the order analysis module includes:
[0095] A cloud analysis unit for analyzing the cloud order distance.
[0096] Specifically, in this embodiment, the cloud analysis unit 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 has the following third distance analysis formula:
[0097]
[0098] Among them, 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 with the order status of unassigned.
[0099] Please continue to refer to Figure 4 as shown, the order analysis module further includes:
[0100] An order analysis unit for analyzing order allocation parameters. The order analysis unit is connected to the cloud analysis unit;
[0101] Specifically, in this embodiment, the order analysis unit calculates the order allocation parameters according to the cloud order distance, the distribution distribution parameters, and the store delivery parameters through the order analysis formula. The order analysis unit has the following order analysis formula:
[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; through the analysis of the cloud order distance, the distribution distribution parameters, and the store delivery parameters by the order analysis unit, the order allocation parameter is analyzed, and the order allocation parameter is used to represent the advantage situation of allocating the order to each store for delivery, so as to realize the analysis of order allocation by combining store information and order information, thereby improving the analysis efficiency of the system for takeaway orders and improving the accuracy of order allocation management.
[0104] Please continue to refer to Figure 4 as shown, the order analysis module further includes:
[0105] A distribution influence unit for adjusting the order allocation parameters. The distribution influence unit is connected to the order analysis unit;
[0106] Specifically, in this embodiment, the distribution influence unit adjusts the analysis process of the order allocation parameters according to the store distribution parameters, where:
[0107] If H(i,j) / Q ≤ α, the distribution influence unit determines that the store distribution parameters meet the threshold, adjusts the analysis process of the order allocation parameters, and the adjusted order allocation parameter is F1(i,j), and it is set that 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, and H(i,j) represents the store difference parameter, set Through the analysis of the store distribution parameter by the distribution influence unit, the analysis process of the order allocation parameter is adjusted, so that the adjusted order allocation parameter is related to the density of stores in the city and the location of the currently analyzed store, thereby improving the analysis efficiency of the system for takeaway orders and 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 those skilled in the art can freely set it, as long as it meets the adjustment of the analysis process of the order allocation parameter. The best value of the distribution comparison threshold is: α = 0.7.
[0108] Please continue to refer to Figure 4 As shown, the order analysis module further includes:
[0109] A waiting analysis unit for optimizing the adjustment process of the order allocation parameter. The waiting analysis unit is connected to the distribution influence unit.
[0110] Specifically, in this embodiment, the waiting analysis unit optimizes the adjustment process of the order allocation parameter according to the number of orders to be delivered by the store: If P(i) ≤ β, the waiting analysis unit determines that the number of orders to be delivered by the store meets the threshold and does not optimize the adjustment process of the order allocation parameter; If P(i) > β, the waiting analysis unit determines that the number of orders to be delivered by the store does not meet the threshold and optimizes the adjustment process of the order allocation parameter. The optimized order allocation parameter is F2(i,j), and it is set that 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. Through the analysis of the number of orders to be delivered by the store by the waiting analysis unit, the adjustment process of the order allocation parameter is optimized, so that the order allocation parameter is related to the number of orders that have not been delivered by each store, appropriately increasing the order allocation parameter of the store with a larger number of orders and reducing the backlog of orders, thereby improving the analysis efficiency of the system for takeaway orders and the accuracy of order allocation management; It can be understood that in this embodiment, the value of the comparison threshold is not specifically limited, as long as it meets the optimization of the adjustment process of the order allocation parameter. The best value of the quantity comparison threshold is: β = 0.8.
[0111] Please continue to refer to Figure 1 As shown, the instant delivery management system for takeaway orders further includes:
[0112] An 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, in this embodiment, the order allocation module manages order information according to order allocation parameters. The order allocation module extracts the minimum value in the order allocation parameters as the management allocation parameter, sets the management allocation parameter as G(i,j), and sets G(i,j)=F(i,j). min Define the store number in the management allocation parameter as the target store, and the order allocation module allocates the order information to the target store.
[0114] Please refer to Figure 5 As shown, it is an instant delivery management method for takeaway orders in this embodiment, including:
[0115] Step S1, obtain the store location information and order information within the urban area;
[0116] Step S2, construct store location coordinates and order location coordinates according to the store location information and order information;
[0117] Step S3, count the number of orders to be delivered by the store, the number of orders already delivered by the store, and the order delivery interval according to the order information;
[0118] Step S4, analyze the store distribution parameters according to the store location coordinates;
[0119] Step S5, analyze the distribution parameters of delivery according to the order information, store location coordinates, and order location coordinates;
[0120] Step S6, analyze the store delivery parameters according to the number of orders to be delivered by the store, the number of orders already delivered by the store, and the order delivery interval;
[0121] Step S7, analyze the order allocation parameters according to the store location coordinates, order location coordinates, distribution parameters of delivery, store delivery parameters, and store distribution parameters;
[0122] Step S8, allocate the order information to each store according to the order allocation parameters.
[0123] So far, the technical solution of the present invention has been described in combination with the preferred embodiments shown in the 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. An instant delivery management system for takeout orders, characterized in that Including: An information acquisition module for acquiring store location information and order information within a city area; A coordinate construction module for constructing store location coordinates based on the store location information, and also for constructing order location coordinates based on the order information; An order statistics module for analyzing the number of orders to be delivered at the store, the number of orders already delivered at the store, and the order delivery interval based on the order information; A distribution analysis module for analyzing store distribution parameters based on the store location coordinates; A delivery analysis module for analyzing delivery distribution parameters based on the order information, store location coordinates, and order location coordinates, and also for analyzing store delivery parameters based on the number of orders to be delivered at the store, the number of orders already delivered at the store, and the order delivery interval; An order analysis module for analyzing the cloud order distance based on the store location coordinates and order location coordinates, and also for analyzing order allocation parameters based on the cloud order distance, delivery distribution parameters, store delivery parameters, and store distribution parameters; An order allocation module for allocating order information to each store according to the order allocation parameters; The delivery analysis module further includes a distribution analysis unit for calculating delivery distribution parameters according to the order delivery distance through a second distribution analysis formula. The distribution analysis unit has the following second distribution analysis formula: Among them, B(i, j) represents the delivery distance parameter, and b(i, j) min represents the minimum value of the order delivery distance, and b(i, j) max represents the maximum value of the order delivery distance. W(i) represents the delivery distribution parameter, N1(i) represents the number of orders to be delivered at the store, N2(i) represents the number of orders already delivered at the store, i represents the store number, j represents the order number, U(i) represents the set of order numbers within the store, and b(i, j) represents the order delivery distance; The delivery analysis module further includes a delivery analysis unit for calculating store delivery parameters according to the number of orders already delivered at the store, the order delivery interval, and the order delivery distance through a delivery analysis formula. The delivery analysis unit has the following delivery analysis formula: Wherein, R(i) represents the store delivery parameter, and T(j) represents the order delivery interval; The order analysis module has an order analysis unit for calculating order allocation parameters according to the cloud order distance, delivery distribution parameters, and store delivery parameters through an order analysis formula. The order analysis unit has the following order analysis formula: F(i,j) = [C(i,j) / R(i)] C(i,j) / W(i) ; Wherein, F(i,j) represents the order allocation parameter, and C(i,j) represents the cloud order distance; The order analysis module further includes a distribution influence unit for comparing the ratio of the store difference parameter H(i,j) to the store distribution parameter Q with the distribution comparison threshold α, and adjusting the analysis process of the order allocation parameters when the store distribution parameters meet the threshold. The adjusted order allocation parameter is F1(i,j); The order analysis module further includes a waiting analysis unit for comparing the order quantity parameter P(i) with the quantity comparison threshold β, and optimizing the adjustment process of the order allocation parameters when the number of orders to be delivered at the store does not meet the threshold. The optimized order allocation parameter is F2(i,j); The order allocation module manages order information according to order allocation parameters. The order allocation module extracts the minimum value in the order allocation parameters as the management allocation parameter, sets the management allocation parameter as G(i, j), and sets G(i, j) = F(i, j). min , defines the store number in the management allocation parameter as the target store, and the order allocation module allocates the order information to the target store.
2. The instant delivery management system for takeout orders according to claim 1, wherein The coordinate construction module has a store construction unit for analyzing 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 setting the store location coordinates as (x1(i), y1(i)); The coordinate construction module is further provided with an order construction unit, which is used to analyze the abscissa x2(j) and ordinate y2(j) of the order position according to the relative order angle θ2(j) and relative order distance S2(j), and set the order position coordinates as (x2(j), y2(j)).
3. The instant delivery management system for takeaway orders according to claim 2, 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 first distribution analysis formula set by the distribution analysis module is as follows: Among them, Q represents the store distribution parameter, A(i) represents the distance from the store center, and i max represents the maximum value of the store number.
4. The instant delivery management system for takeaway orders according to claim 3, wherein, The distribution analysis module is provided with a distance analysis unit, which is used to calculate the order distribution distance according to the store position coordinates and the order position coordinates through the second distance analysis formula. The second distance analysis formula set by the distance analysis unit is as follows: Among them, b(i,j) represents the order distribution distance, and U(i) represents the set of order numbers in the store.
5. A method for instant delivery management of takeaway orders, applied to the takeaway order instant delivery management system according to any one of claims 1-4, characterized in that, Including: Step S1, obtaining the store location information and order information within the urban area; Step S2, constructing the store location coordinates and order position coordinates according to the store location information and order information; Step S3, counting the number of orders to be delivered in the store, the number of orders already delivered in the store, and the order delivery interval according to the order information; Step S4, analyzing the store distribution parameters according to the store location coordinates; Step S5, analyzing the distribution distribution parameters according to the order information, store location coordinates and order position coordinates; Step S6, analyzing the store distribution parameters according to the number of orders to be delivered in the store, the number of orders already delivered in the store, and the order delivery interval; Step S7, analyzing the order allocation parameters according to the store location coordinates, order position coordinates, distribution distribution parameters, store distribution parameters and store distribution parameters; Step S8, allocating the order information to each store according to the order allocation parameters.
Citation Information
Patent Citations
An optimal scheduling method for a take-out delivery process
CN109598366A
Order processing method and system
CN106228419A