Order processing method, device, equipment and storage medium using inter-provincial information
By using the relationship curve database and inter-provincial quotation table to calculate transportation quotations, the problems of resource occupation and poor user experience caused by multiple orders under the same freight demand in truck freight are solved, and reasonable quotations and efficient order processing are achieved.
Patent Information
- Application Number
- CN202011612598.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-29
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2040-12-29
AI Technical Summary
In the truck freight industry, publishing multiple orders for the same freight demand leads to resource occupation and poor user experience. In particular, since order prices are difficult to determine, users may publish multiple orders with different prices, occupying resources and affecting the experience of other users.
By obtaining multiple order information of the same user, using the relationship curve database and inter-provincial quotation table, we calculate and determine the closest transportation quotation, retain the order and cancel other orders, reducing resource usage and improving user experience.
It effectively solves the resource occupation and user loss problems caused by multiple orders under the same freight demand, improves the order transaction speed and user experience, and ensures the rationality and accuracy of the quotation.
Smart Images

Figure CN114693198B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of logistics technology, and more specifically, to an order processing method, apparatus, device and storage medium utilizing inter-provincial information. Background Art
[0002] Currently, in the logistics sector, especially in truck freight, transportation distances are generally very long due to the inherent characteristics of truck freight. Therefore, order prices are subject to significant constraints due to factors such as season, geography, and weather, making them difficult to determine. Currently, online platforms exist for posting order information, allowing users to post their orders and wait for other users to accept them. However, due to the difficulty in determining order prices, users often post multiple orders at different prices for a single freight requirement, thereby reducing the waiting time for an order to be fulfilled. Alternatively, users may wait for a higher-priced order to be fulfilled before canceling a previously placed order at a lower price.
[0003] Regarding the situation where a user posts multiple orders for a freight demand, the inventors have found that this will cause many problems: First, the problem of resource occupation. Among the multiple orders, only one order is finally completed. The other orders that have not been completed will inevitably cancel the order release. During the order release period, processing resources, storage resources, network resources, etc. will inevitably be occupied, resulting in great waste; at the same time, due to the limited resources for order display, it will also affect the user experience of other people who intend to accept the order. Second, some users cancel the previously completed order with a lower price after waiting for the order with a higher price to be completed. This is likely to cause losses to the order-taking user. If the user is blacklisted or restricted from posting orders, these practices will not only fail to fundamentally solve the above problems, but will also affect the user experience. Therefore, how to solve the problems of resource occupation, user loss and poor user experience caused by posting multiple orders for the same freight demand is an urgent problem to be solved. Summary of the Invention
[0004] The main purpose of this application is to provide an order processing method using inter-provincial information to solve the problems of resource occupation, user loss and poor user experience caused by issuing multiple orders for the same freight demand.
[0005] In order to achieve the above-mentioned purpose, according to the first aspect of the present application, an order processing method using inter-provincial information is provided, including: obtaining multiple orders with the same origin, destination, transport type, and delivery time from the orders currently published by the same user; obtaining a first distance based on the origin and destination of the multiple orders; obtaining a target basic route and a second distance based on the origin, destination, and transport type of the multiple orders; obtaining a corresponding relationship curve from a relationship curve database based on the transport type of the multiple orders; obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and the inter-provincial quotation table; obtaining a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; using the product of the fourth quotation and the first distance as the quotation; retaining an order among the multiple orders whose order price is closest to the quotation, and canceling the publication of other orders.
[0006] Furthermore, the method also includes: establishing an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial routes of the transport routes, and per-kilometer freight rates of the inter-provincial routes in the historical orders.
[0007] Furthermore, the establishment of an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial route of the transport route, and per-kilometer freight rate of the inter-provincial route in the historical orders includes: obtaining multiple historical orders, grouping the multiple historical orders according to the origin and destination of each route in the highway transport route table and in combination with the transport vehicle type, each group corresponding to a basic route; determining the number of orders, the average transport distance and the per-kilometer freight rate corresponding to each basic route based on the historical orders in each group; determining all inter-provincial routes corresponding to each basic route based on the transport vehicle type, origin and destination of the basic route; calculating the average transport distance difference between each inter-provincial route and its corresponding basic route , origin distance difference and destination distance difference; obtain the inter-provincial weighted distance difference of each inter-provincial route based on the origin distance difference, destination distance difference, mean transportation distance difference and their weights, and calculate the inter-provincial distance weight coefficient of each inter-provincial route based on the inter-provincial weighted distance difference; calculate the inter-provincial order confidence coefficient of each inter-provincial route based on the number of historical orders corresponding to each inter-provincial route; obtain the inter-provincial coefficient of each inter-provincial route by dividing the inter-provincial distance weight coefficient of each inter-provincial route with the inter-provincial order confidence coefficient; obtain the per-kilometer quotation of each basic route based on the inter-provincial coefficient of the inter-provincial route and the per-kilometer freight rate; establish an inter-provincial quotation table based on the correspondence between each basic route and its per-kilometer quotation.
[0008] Furthermore, the method also includes: establishing a relationship curve database based on the transportation mileage, per-kilometer freight rate, and transportation vehicle type in historical orders.
[0009] Furthermore, the establishment of a relationship curve database based on the transport mileage, per-kilometer freight rate, and transport vehicle type in historical orders includes: determining the mileage characteristics and per-kilometer freight rate in each data set based on the transport mileage data, per-kilometer freight rate data, and transport vehicle type data in historical orders, each data set corresponds to a group, and different groups correspond to different transport vehicle types; fitting the mileage characteristics and per-kilometer freight rate in each data set using a regression algorithm to obtain a relationship curve between the transport mileage and per-kilometer freight rate in each group; and establishing a relationship curve database using the correspondence between the transport vehicle type data and the relationship curve.
[0010] According to the second aspect of the present application, an order processing method using inter-provincial information is provided, including: obtaining the origin, destination and transport vehicle type uploaded by the user terminal; obtaining a first distance based on the origin and destination; obtaining a target basic route and a second distance based on the origin, destination and transport vehicle type; obtaining a corresponding relationship curve from a relationship curve database based on the transport vehicle type; obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and the inter-provincial quotation table; obtaining a fourth quotation based on the product of the first quotation and the third quotation divided by the second quotation; using the product of the fourth quotation and the first distance as the quotation; sending the quotation to the user terminal, which displays the quotation to the user.
[0011] According to the third aspect of the present application, an order processing device using inter-provincial information is provided, the device comprising: an order acquisition module for acquiring multiple orders with the same origin, destination, transport type, and delivery time from the orders currently published by the same user. A distance determination module for obtaining a first distance based on the origin and destination of the multiple orders; obtaining a target basic route and a second distance based on the origin, destination, and transport type of the multiple orders; and obtaining a corresponding relationship curve from a relationship curve database based on the transport type of the multiple orders. A per-kilometer freight rate determination module for obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; and obtaining a third quotation based on the target basic route and the inter-provincial quotation table. A quotation determination module for obtaining a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and using the product of the fourth quotation and the first distance as the quotation. An order processing module for retaining the order with the closest order price to the quotation among the multiple orders and canceling the publication of other orders.
[0012] According to the fourth aspect of the present application, an order processing device using inter-provincial information is provided, and the device includes: an acquisition module for acquiring the origin, destination and transport vehicle type uploaded by the user terminal; a distance module for obtaining a first distance based on the origin and destination; obtaining a target basic route and a second distance based on the origin, destination and transport vehicle type; obtaining a corresponding relationship curve from a relationship curve database based on the transport vehicle type; a freight rate module for obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and the inter-provincial quotation table; a quotation module for obtaining a fourth quotation based on the product of the first quotation and the third quotation divided by the second quotation; and taking the product of the fourth quotation and the first distance as the quotation; and a display module for sending the quotation to the user terminal, which displays the quotation to the user.
[0013] In an embodiment of the present application, in an order method and device utilizing inter-provincial information, for multiple orders from the same user, quotation information for multiple orders can be obtained based on this information in combination with a relationship curve database and an inter-provincial quotation table. This quotation information is then used to filter the multiple orders, retaining the order with the smallest difference between the order price and the quotation information, and canceling the other orders. Thus, the number of orders for the same freight demand can be controlled, effectively resolving the resource usage, user losses, and poor user experience issues associated with multiple orders for the same freight shipment. Furthermore, the correspondence between the basic route and the per-kilometer quotation in the embodiment of the present application is calculated based on the inter-provincial route and per-kilometer freight rates corresponding to historical orders. Therefore, the per-kilometer transport quotation obtained from the inter-provincial quotation table is reasonable, and retaining the order with the smallest difference from the transport quotation can achieve a balance between maintaining market order and ensuring order completion speed, thereby improving the user experience. Furthermore, since the correspondence between the basic route and per-kilometer quotation is calculated based on the inter-provincial route and per-kilometer freight rates corresponding to historical orders, a relatively accurate quotation can be provided even if there are few or no historical orders on the transport route for the order. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The drawings that constitute part of this application are used to provide a further understanding of this application and make other features, objects and advantages of this application more apparent. The illustrative embodiment drawings and their descriptions of this application are used to explain this application and do not constitute an improper limitation of this application. In the drawings:
[0015] Figure 1 is a flow chart of an order processing method using inter-provincial information according to an embodiment of the present application;
[0016] Figure 2 is a flow chart of an order processing method using inter-provincial information according to an embodiment of the present application;
[0017] Figure 3 This is a structural diagram of a logistics order information processing device according to an embodiment of the present application;
[0018] Figure 4 It is a structural diagram of a logistics order information processing device according to an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0020] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0021] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0022] This application provides a method for processing logistics orders. Figure 1 A flow chart of a method for processing logistics order information is shown; the method includes:
[0023] Get multiple orders currently posted by the same user with the same origin, destination, transport type, and delivery time;
[0024] Obtaining a first distance based on the origins and destinations of the plurality of orders;
[0025] Obtaining a target basic route and a second distance according to the origins, destinations, and transport types of the plurality of orders;
[0026] Obtaining corresponding relationship curves from a relationship curve database according to the transport vehicle types of the multiple orders;
[0027] Obtaining a first quotation according to the relationship curve and the first distance;
[0028] Obtaining a second quotation according to the relationship curve and the second distance;
[0029] Obtain a third quotation based on the target basic route and inter-provincial quotation table;
[0030] The fourth quotation is obtained by multiplying the first quotation and the third quotation by the second quotation;
[0031] The product of the fourth quote and the first distance is taken as the quote;
[0032] The order whose order price is closest to the quotation among the multiple orders is retained, and the release of other orders is cancelled.
[0033] For easier understanding, the following is a further explanation:
[0034] S101. Acquire multiple orders currently posted by the same user that have the same origin, destination, transport type, and delivery time.
[0035] Execution devices such as servers or backend systems can determine whether there are multiple orders with the same origin, destination, transport type, and delivery time among the orders currently issued by the same user. If so, the multiple orders are obtained; wherein multiple orders refer to two or more orders.
[0036] S102. Obtain a first distance based on the origins and destinations of the multiple orders; obtain a target basic route and a second distance based on the origins, destinations, and transport vehicle types of the multiple orders; and obtain corresponding relationship curves from a relationship curve database based on the transport vehicle types of the multiple orders.
[0037] The first distance can be obtained based on the origin and destination of the multiple orders, and the distance of the shortest driving path between the origin and destination of the multiple orders can be used as the first distance; more specifically, since the origin and destination of the multiple orders are the same, the location information of the origin and destination can be obtained, and then the current shortest driving path between the two places can be obtained by relying on navigation or route planning and other technologies, and the distance of the path can be used as the first distance.
[0038] The target basic route is obtained according to the origin, destination and transport type of the multiple orders. A target basic route can be determined according to the origin, destination and transport type, that is, the target basic route corresponding to the multiple orders. For example, assuming that the origin of the multiple orders is Urumqi, the destination is Hangzhou, and the transport type is 16.5-meter high-rail, then the target basic route is: Urumqi-Hangzhou, 16.5-meter high-rail.
[0039] The second distance can be obtained based on the origin, destination and transport type of the multiple orders. A target basic route can be determined based on the origin, destination and transport type, and the corresponding multiple historical orders (i.e., historical orders with the same origin, destination and transport type) are obtained based on the target basic route. The average transport distance of the multiple historical orders is used as the second distance. For example, assuming that the origin of the multiple orders is Urumqi, the destination is Hangzhou, and the transport type is 16.5-meter high-rail, the target basic route is: Urumqi-Hangzhou, 16.5-meter high-rail. Then, the corresponding multiple historical orders can be obtained based on the target basic route, and the transport distance of each of these historical orders can be obtained. The average of these transport distances can then be used as the second distance. It should be noted that the process of obtaining the second distance here is the same as obtaining the average transport distance of the basic route in establishing the inter-provincial quotation table. Therefore, the process can also directly use the average transport distance of the basic route in the inter-provincial quotation table. In addition, the inter-provincial quotation table and its establishment process will be explained later.
[0040] The corresponding relationship curves are obtained from the relationship curve database according to the transport vehicle types of the multiple orders. This can be done by selecting the relationship curves corresponding to the transport vehicle types in the relationship curve database according to the transport vehicle types of the multiple orders. It should be noted that there are multiple relationship curves in the relationship curve database, each transport vehicle type corresponds to a transport vehicle type, and each relationship curve has a corresponding relationship between distance and quotation. The relationship curve database and its establishment process will be explained later.
[0041] S103, obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; and obtaining a third quotation based on the target basic line and the inter-provincial quotation table.
[0042] The first quotation is obtained according to the relationship curve and the first distance. According to the correspondence between the distance and the per-kilometer freight rate on the relationship curve, the per-kilometer freight rate corresponding to the first distance is obtained, and this per-kilometer freight rate is used as the first quotation.
[0043] The second quotation is obtained according to the relationship curve and the second distance. According to the correspondence between the distance and the per-kilometer freight rate on the relationship curve, the per-kilometer freight rate corresponding to the second distance is obtained, and this per-kilometer freight rate is used as the second quotation.
[0044] Obtaining the third quote based on the target basic route and the inter-provincial quotation table can be accomplished by utilizing the transport vehicle type, origin, and destination in the target basic route to determine a basic route in the inter-provincial quotation table with the same transport vehicle type, origin, and destination, and then combining the correspondence between the basic route and the per-kilometer quote to obtain the third quote corresponding to the target basic route. Since the target basic route has already been determined, and the target basic route can be mapped to the basic routes in the inter-provincial quotation table using the same transport vehicle type, origin, and destination, and since the inter-provincial quotation table contains the correspondence between the basic route and the per-kilometer quote, the correspondence between the target basic route and the per-kilometer quote is obtained, thereby obtaining the third price corresponding to the target basic route.
[0045] S104. Divide the product of the first quotation and the third quotation by the second quotation to obtain a fourth quotation; and use the product of the fourth quotation and the first distance as the quotation.
[0046] It can be,
[0047]
[0048] Quote = fourth quote × first distance
[0049] S105: retain the order whose order price is closest to the quotation among the multiple orders, and cancel the release of other orders.
[0050] When a user places an order, each order is accompanied by a price. The backend processes multiple orders based on the shipping quotes obtained in the aforementioned manner. Specifically, it calculates the difference between each order price and the shipping quote. Based on these differences, it retains the order with the smallest difference between the order price and the shipping quote. It then cancels the remaining orders and returns a notification to the user.
[0051] The following introduces the method of establishing a relationship curve database.
[0052] The relationship curve database is built based on the transport distance, per-kilometer freight rate, and transport vehicle type in historical orders. The database includes relationship curves corresponding to different transport vehicle types, allowing the corresponding relationship curve to be determined based on the transport vehicle type. The relationship curve is a regression fit based on the distance characteristics of historical orders and per-kilometer freight rates, resulting in a relationship curve between transport distance and per-kilometer freight rates.
[0053] The relational database is established in advance. It is necessary to establish the relational database before completing the process of obtaining the corresponding relational curves from the relational curve database according to the transport vehicle types of the multiple orders. The specific process of establishing the relational database is as follows:
[0054] Step a1: Determine the distance characteristics and per-kilometer freight rate in each dataset based on the transportation distance data, per-kilometer freight rate data, and transportation vehicle model data in historical orders. Each dataset corresponds to a group, and different groups correspond to different transportation vehicle models.
[0055] This step is to determine the distance characteristics and per-kilometer freight rates in each data set. The specific implementation process is as follows:
[0056] Step a11: Obtain transportation distance data, per-kilometer freight rate data, and transportation vehicle model data for multiple historical orders;
[0057] Specifically,
[0058] Since historical orders (completed normal transportation orders) contain all the data about the order, various data of historical orders can be directly obtained from the system or storage device; what is needed here is the transportation distance data, per-kilometer freight rate data and transportation vehicle model data of historical orders.
[0059] Among them, the transportation distance data is the distance traveled by the vehicle during the actual transportation process. Its value is already in the order. If some orders do not have this value, you can also use the vehicle continuous positioning information recorded in the order to obtain the driving trajectory on the map, and then obtain the transportation distance data based on the trajectory.
[0060] The per-kilometer freight rate data is usually available in the order. If this value is not available in some orders, it can also be obtained by dividing the order price by the transportation distance.
[0061] Transport vehicle model data refers to the vehicle data that carries the order. Transport vehicle model information can include any one of the following or a combination thereof: vehicle model, vehicle length, and vehicle load limit.
[0062] Step a12: Group multiple historical orders by transport type;
[0063] Specifically,
[0064] Since the transport vehicle model data of multiple historical orders has been obtained before, these historical orders can be grouped according to the transport vehicle model data; for example, these historical orders can be grouped according to vehicle length, or according to vehicle length and vehicle load limit.
[0065] Step a13: Characterize the transportation distance in each historical order to generate distance features;
[0066] Since the transportation distance of each historical order has been obtained, we can characterize these transportation distances and obtain the corresponding distance features. The specific method can be:
[0067] Method 1:
[0068] Input the transport distance into a characteristic function to generate the corresponding distance feature; the characteristic function can be any of the following
[0069] 1)
[0070] 2)
[0071] 3)
[0072] 4)
[0073] In the above formula, x represents the transportation distance and f is the distance feature;
[0074] In addition to the above-mentioned characteristic functions, multiple similar functions derived from them can also be used to generate distance features.
[0075] Method 2:
[0076] The transport distance is input into multiple feature functions to generate multiple initial distance features, and the multiple initial distance features are concatenated or calculated to obtain the distance feature corresponding to the transport distance.
[0077] Among them, the multiple characteristic functions can be any combination of at least two or more of the ones in method one, and each characteristic function corresponds to an initial distance feature. "Splicing or calculating multiple initial distance features to obtain a distance feature corresponding to the transportation distance" is specifically: multiple initial distance features can be spliced to form a vector as a distance feature. For example: assuming that the transportation distance of historical order 1 is 300 kilometers, then the initial distance features calculated using formula 1 and formula 3 are 0.003 and 0.058 respectively, and the distance feature obtained after splicing is [0.003, 0.058]. Multiple initial distances can also be calculated to obtain distance features, such as addition and subtraction operations, average operations, etc.
[0078] Step a14: Create a corresponding data set according to the group, wherein the data set includes the distance characteristics and per-kilometer freight rates of all historical orders in the group.
[0079] Specifically,
[0080] Since these historical orders have been grouped by transport type, a group can contain multiple historical orders. The distance characteristics and per-kilometer freight rates for each historical order have also been obtained. Therefore, a corresponding dataset can be created for each group. For example, Table 1 shows a dataset representation, including order number, distance characteristics, and per-kilometer freight rates.
[0081] Table 1 Dataset
[0082] Order number Distance feature Freight rate per kilometer 1001 0.003 5 1002 0.005 3 1003 0.002 10 … … …
[0083] For example, as shown in Table 2, another data set is represented, in which only distance features, per-kilometer freight rates, and their corresponding relationships are retained. Initial distance feature X1, initial distance feature X2, and initial distance feature X3 are multiple initial distance features of an order, and distance feature X is the distance feature obtained after splicing.
[0084]
[0085]
[0086] Step a2: Use a regression algorithm to fit the distance characteristics and per-kilometer freight rates in each data set to obtain the relationship curve between the transportation distance and per-kilometer freight rates in each group;
[0087] Specifically, since multiple data sets have been obtained by grouping, the distance characteristics and per-kilometer freight rates in each data set can be fitted using a ridge regression algorithm or a LASSO regression algorithm to obtain an initial relationship curve between the distance characteristics and the per-kilometer freight rate for each data set. Then, based on the corresponding relationship between the transportation distance and the distance characteristics, the distance characteristics on the initial relationship curve are converted into transportation distances to obtain a relationship curve between the transportation distance and the per-kilometer freight rate for each data set. The relationship curve between the transportation distance and the per-kilometer freight rate for each data set is determined as the relationship curve between the transportation distance and the per-kilometer freight rate for each group. For example, the horizontal axis of the relationship curve is the transportation distance, and the vertical axis is the per-kilometer freight rate.
[0088] It should be noted that after testing with other historical data, it was found that the relationship curve obtained by the ridge regression algorithm or the LASSO regression algorithm has better results and is more in line with the actual situation. In addition, since the ridge regression algorithm or the LASSO regression algorithm are both existing algorithms, the implementation method of using them to complete data fitting is also existing. Therefore, the implementation method of fitting the distance characteristics and per-kilometer freight rates in each data set according to the ridge regression algorithm or the LASSO regression algorithm will not be described in detail here.
[0089] Step a3: Establish a relationship curve database using the corresponding relationship between the transport vehicle model data and the relationship curve.
[0090] The transport type and the relationship curve of each group obtained above are stored correspondingly to obtain a relationship curve database.
[0091] The following describes how to create an inter-provincial quotation table.
[0092] The inter-provincial quotation table at least includes each basic route and its corresponding per-kilometer freight rate; the inter-provincial quotation table needs to be established in advance, and it needs to be established before the process of obtaining the third per-kilometer freight rate based on the target basic route and the inter-provincial quotation table. The inter-provincial quotation table can also be established before completing the process of obtaining the target basic route and the second distance based on the origin, destination and transport vehicle type of the multiple orders. The inter-provincial quotation table is established based on the inter-provincial routes of the origin, destination, transport vehicle type, transport route (or target basic route) in the historical orders, and the per-kilometer freight rate of the inter-provincial routes. The specific establishment process is as follows:
[0093] Step b1: Obtain multiple historical orders, group them according to the origin and destination of each route in the highway transport route table and the type of transport vehicle, with each group corresponding to a basic route;
[0094] Specifically, in order to establish a model that can accurately provide quotes for all road transport routes, we first need to clarify which road transport routes are available. We can directly use the transport route table, specifically the national road transport route table (the national road transport route table contains all available road transport routes, such as Urumqi-Hangzhou, Yichun-Huizhou, etc.) to determine these road transport routes.
[0095] Afterwards, historical orders and the various information contained therein (such as origin, destination, transportation distance, transport vehicle type, order price, etc.) can be retrieved from the system and storage devices. All historical orders can be retrieved here, or historical orders generated during a certain period or several periods in history can be retrieved. There is no restriction on the acquisition method here. After obtaining the historical orders, these historical orders are grouped. Since various information in the historical orders has already been obtained, it is necessary to compare the origin and destination of each route in the transportation route table with the origin and destination in the historical orders. It is also necessary to compare the transport vehicle type with the transport vehicle type in the historical orders to complete the grouping of these historical orders. In other words, historical orders are grouped by origin, destination, and transport vehicle type, thus forming multiple groups containing historical orders. The purpose of grouping is to complete the quotation later, that is, to provide a quotation for a vehicle type on a transportation route. In addition, each group corresponds to a basic route. The basic route here is set to facilitate subsequent calculations and explanations. For example, if the starting point is Urumqi, the destination is Hangzhou, and the transport vehicle is a 16.5-meter high-rail vehicle, the basic route can be expressed as: Urumqi-Hangzhou, 16.5-meter high-rail vehicle.
[0096] It should be noted that the transport model refers to the vehicle data used to transport the order. This information can include any one or a combination of the following: 1) vehicle model; 2) vehicle length; and 3) vehicle load capacity. Furthermore, it should be noted that vehicle model information is considered in grouping because geographical factors, such as vehicle type, can significantly vary in the transport distance between the same origin and destination. This necessitates adjustments to the quotation process.
[0097] Step b2: Based on the historical orders in each group, determine the number of orders, average transportation distance, and per-kilometer freight rate corresponding to each basic route;
[0098] Specifically, since the historical orders in each group have been determined in step 1, and each group corresponds to each basic route, the order quantity, average transportation distance, and per-kilometer freight rate corresponding to each basic route can be obtained based on the historical order data in the group.
[0099] It should be noted that the order quantity refers to the number of historical orders in the group;
[0100] The mean transport distance is calculated by dividing the sum of the transport distances for all historical orders in the group by the number of orders. Transport distance is the distance the vehicle traveled during the actual transport process. This value is available in the order information. If this value is not available for some orders, the vehicle's continuous positioning information recorded in the order can be used to generate the driving trajectory on a map and then calculate the transport distance based on the trajectory.
[0101] The per-kilometer freight rate needs to be calculated. This example provides a calculation method. The specific calculation formula is as follows:
[0102]
[0103] Where n represents the number of historical orders in the group; ω n Represents the weight, and its value decreases as the difference between the historical order transaction date and the current date (i.e. the number of days between the historical order transaction date and the current date) increases. Specifically, it can be p n Indicates the per-kilometer freight rate of a historical order in the group. Its value can be obtained by dividing the order price of the historical order by the transportation distance of the historical order.
[0104] Step b3: Determine all inter-provincial routes corresponding to each basic route based on the transport type, origin, and destination of the basic route;
[0105] Specifically, since the origin and destination of the basic route are known, the inter-provincial route can be determined based on the origin and destination of the basic route. The inter-provincial route in this embodiment can be the following four cases:
[0106] The first type is a route with the same transport type, origin, and destination. There is only one such route. For example, if the basic route is Urumqi-Hangzhou, then the inter-provincial route can only be Urumqi-Hangzhou.
[0107] The second type is routes with the same vehicle type and origin but different destinations, and the destinations must be within the same provincial administrative region. There may be multiple such routes. For example, if the basic route is Urumqi-Hangzhou, and Hangzhou is in Zhejiang Province, other locations in Zhejiang Province can be used as destinations. Therefore, the inter-provincial routes here can be Urumqi-Shaoxing, Urumqi-Wenzhou, and so on.
[0108] The third type is a route with the same transport type but different origins but the same destination, and the origin must be located in the same provincial administrative region. There may be multiple such routes. For example, if the basic route is Urumqi-Hangzhou, since Urumqi is in the Xinjiang Uyghur Autonomous Region, other locations in the Xinjiang Uyghur Autonomous Region can serve as the origin. Therefore, the inter-provincial route here can be Karamay-Hangzhou, or Turpan-Hangzhou, and so on.
[0109] The fourth type is a route with the same transport vehicle but different origins and destinations, and the origin needs to be within the same provincial administrative region, and the destination needs to be within the same provincial administrative region. There may be multiple such routes; for example: if the basic route is Urumqi-Hangzhou, since Urumqi is in the Xinjiang Uygur Autonomous Region, then other places in the Xinjiang Uygur Autonomous Region can be used as the origin, and since Hangzhou is in Zhejiang Province, then other places in Zhejiang Province can be used as the destination, so the inter-provincial route here can be Karamay-Shaoxing, or Turpan-Wenzhou, and so on.
[0110] It should be noted that in the above four cases, the transport vehicle types for the basic route and the inter-provincial route are the same. For the convenience of explanation, the transport vehicle types are omitted in the examples. That is, the original basic route is Urumqi-Hangzhou with 16.5-meter high barriers, but it is only written as Urumqi-Hangzhou here. The original inter-provincial route is Karamay-Shaoxing with 16.5-meter high barriers, but it is only written as Karamay-Shaoxing here. The same is true in the following examples.
[0111] For determining inter-provincial routes, this embodiment provides a method, which is specifically as follows:
[0112] First, all inter-provincial origins are obtained based on the origin of the underlying route and the provincial administrative region where it is located;
[0113] Specifically, determine the provincial administrative region where the starting point of the basic route is located, and then use the division of provincial administrative regions to determine other locations in the same provincial administrative region as the starting point of the basic route as the inter-provincial starting points; in order to facilitate data acquisition and subsequent calculations, it is also possible to determine other starting points in the national highway transport route table that are in the same provincial administrative region as the starting point of the basic route as the inter-provincial starting points.
[0114] Second, all inter-provincial destinations are obtained based on the destination of the underlying route and the provincial administrative region where it is located;
[0115] Specifically, determine the provincial administrative region where the destination of the basic route is located, and then use the division of provincial administrative regions to determine other locations in the same provincial administrative region as the destination of the basic route as inter-provincial destinations; in order to facilitate data acquisition and subsequent calculations, other destinations in the national highway transport route table that are in the same provincial administrative region as the destination of the basic route can also be determined as inter-provincial destinations.
[0116] Finally, the inter-provincial origins and inter-provincial destinations are matched one by one, and all inter-provincial routes are traversed.
[0117] All inter-provincial origins and destinations obtained in the above steps are matched one by one, and all matching results are traversed to obtain all inter-provincial routes.
[0118] Step b4: Calculate the mean difference in transport distance, origin distance difference, and destination distance difference between each inter-provincial route and its corresponding basic route;
[0119] Since all inter-provincial routes corresponding to this basic route have been determined before, the mean difference in transportation distance between each inter-provincial route and this basic route can be calculated; for example, if the basic route is Urumqi-Hangzhou, if the inter-provincial route is also Urumqi-Hangzhou, then the mean difference in transportation distance between this inter-provincial route and the basic route is 0; if the inter-provincial route is Karamay-Shaoxing, then the difference (such as the value is |XY|) between the mean transportation distance of Urumqi-Hangzhou (such as the value is X) and the mean transportation distance of the basic route Karamay-Shaoxing (such as the value is Y) can be calculated; it should be noted that, taking Karamay-Shaoxing as an example of the inter-provincial route of Urumqi-Hangzhou, when calculating, the data of the mean transportation distance of the Karamay-Shaoxing route obtained in step 2 can be directly used. This saves processing resources and calculation time compared to using other methods to obtain the mean transportation distance of the inter-provincial route.
[0120] Additionally, the origin distance difference between an inter-provincial route and its corresponding basic route is the transportation distance between the origin of the inter-provincial route and the origin of the corresponding basic route. For example, if the basic route is Urumqi-Hangzhou and the inter-provincial route is Karamay-Shaoxing, then the transportation distance of the Karamay-Urumqi route is the origin distance difference between the inter-provincial route and its corresponding basic route. This process can be implemented using existing technology. Of course, to speed up processing and reduce computational complexity, the average transportation distance of other basic routes (such as the Karamay-Urumqi basic route) can be used as the origin distance difference between the inter-provincial route and its corresponding basic route.
[0121] The destination distance difference between an inter-provincial route and its corresponding basic route is the transportation distance between the destination of the inter-provincial route and the destination of the corresponding basic route. For example, if the basic route is Urumqi-Hangzhou and the inter-provincial route is Karamay-Shaoxing, then the transportation distance of the Hangzhou-Shaoxing route is the destination distance difference between the inter-provincial route and its corresponding basic route. This process can be implemented using existing technology. Of course, to speed up processing and reduce computational complexity, the average transportation distance of other basic routes (such as the Hangzhou-Shaoxing basic route) can be used as the destination distance difference between the inter-provincial route and its corresponding basic route.
[0122] Step b5: Obtain the inter-provincial weighted distance difference of each inter-provincial route based on the origin distance difference, destination distance difference, transportation distance mean difference and their weights, and calculate the inter-provincial distance weight coefficient of each inter-provincial route based on the inter-provincial weighted distance difference.
[0123] Specifically, in this embodiment, the inter-provincial distance weight coefficient of each inter-provincial route is calculated according to the following formula:
[0124]
[0125] Among them, sDC is the inter-provincial distance weight coefficient, sWD is the inter-provincial weighted distance difference
[0126] sWD is obtained based on the origin distance difference, destination distance difference, transport distance mean difference and their weights (i.e., the three weights corresponding to the origin distance difference, destination distance difference and transport distance difference). Among them, the sum of the three weights corresponding to the origin distance difference, destination distance difference and transport distance difference is equal to 1; the weight corresponding to the origin distance difference or the corresponding destination distance difference should be greater than the weight corresponding to the transport distance difference; the weights corresponding to the origin distance difference and the corresponding destination distance difference can be equal. For example: for example, the weight corresponding to the origin distance difference is 0.375; the weight corresponding to the destination distance difference is 0.375; and the weight corresponding to the transport distance difference is 0.25. Among them, 0.375, 0.375 and 0.25 are preferred values. In actual application, the three weights can be adaptively adjusted according to the above rules.
[0127] Then, the origin distance difference, destination distance difference and transportation distance difference are multiplied by their respective corresponding weights and then summed up to obtain the inter-provincial weighted distance difference, namely sWD.
[0128] For example, if the basic route is Urumqi-Hangzhou and the inter-provincial route is Karamay-Shaoxing, using the preferred values of the above three weights, the sWD of the inter-provincial route Karamay-Shaoxing is as follows:
[0129] sWD = the mean transport distance of the "Karamay-Urumqi" basic route × 0.375 + the mean transport distance of the "Hangzhou-Shaoxing" basic route × 0.375 + (the difference between the mean transport distance of the "Urumqi-Hangzhou" basic route and the mean transport distance of the "Karamay-Shaoxing" basic route) × 0.25
[0130] After obtaining sWD, the inter-provincial distance weight coefficient of the inter-provincial line can be obtained according to the formula for calculating sDC mentioned above.
[0131] The inter-provincial distance weight coefficient of each inter-provincial route can be obtained by referring to the above steps.
[0132] Step b6: Calculate the inter-provincial order confidence coefficient of each inter-provincial route based on the number of historical orders corresponding to each inter-provincial route;
[0133] Specifically, in this embodiment, the inter-provincial order confidence coefficient of each inter-provincial route is calculated according to the following formula:
[0134]
[0135] Among them, sRC is the confidence coefficient of inter-provincial orders, and n is the number of historical orders.
[0136] Since each inter-provincial line has corresponding other basic lines, the historical order numbers of these other basic lines can be used. The historical order numbers here have been obtained before, so they can be used directly.
[0137] Step b7: Obtain the inter-provincial coefficient of each inter-provincial route by combining the inter-provincial distance weight coefficient of each inter-provincial route with the inter-provincial order confidence coefficient;
[0138] Specifically, by multiplying the inter-provincial distance weight coefficient of each inter-provincial route by the inter-provincial order confidence coefficient (i.e. DC×RC), the inter-provincial coefficient of this inter-provincial route can be obtained.
[0139] Step b8: Obtain a per-kilometer quotation for each basic route based on the inter-provincial coefficient and per-kilometer freight rate of the inter-provincial route;
[0140] Specifically, the inter-provincial coefficients of all inter-provincial routes corresponding to each basic route are first normalized to obtain the inter-provincial quotation coefficients for all inter-provincial routes corresponding to each basic route. The inter-provincial quotation coefficients of all inter-provincial routes corresponding to each basic route are then multiplied by the per-kilometer freight rate, and the sum is calculated to obtain the per-kilometer quotation for each basic route. The normalization method can be to map the inter-provincial coefficients of all inter-provincial routes to decimals between (0, 1) so that the sum of the inter-provincial quotation coefficients of all inter-provincial routes corresponding to a basic route is equal to 1.
[0141] More specifically, since each basic route has its own corresponding inter-provincial route, one basic route is used for illustration. The inter-provincial coefficients of all inter-provincial routes corresponding to the basic route are first normalized to obtain the inter-provincial quotation coefficients of all inter-provincial routes. For example, basic route 1 has three corresponding inter-provincial routes, namely, inter-provincial route 1, inter-provincial route 2, and inter-provincial route 3. The inter-provincial coefficient of inter-provincial route 1 is 0.7, and the freight rate per kilometer is 15 yuan. The inter-provincial coefficient of inter-provincial route 2 is 0.5, and the freight rate per kilometer is 18 yuan. The inter-provincial coefficient of inter-provincial route 3 is 0.8, and the freight rate per kilometer is 16 yuan. After normalization, the inter-provincial quotation coefficient of inter-provincial route 1 is The inter-provincial quotation coefficient of inter-provincial line 2 is 0.25, and the inter-provincial quotation coefficient of inter-provincial line 3 is 0.4. After that, it is only necessary to multiply the inter-provincial quotation coefficients of all inter-provincial lines corresponding to this basic line by their per-kilometer freight rates and then sum them up to obtain the per-kilometer quotation of this basic line, that is, the per-kilometer quotation of basic line 1 = the inter-provincial quotation coefficient of inter-provincial line 1 × the per-kilometer freight rate of inter-provincial line 1 + the inter-provincial quotation coefficient of inter-provincial line 2 × the per-kilometer freight rate of inter-provincial line 2 + the inter-provincial quotation coefficient of inter-provincial line 3 × the per-kilometer freight rate of inter-provincial line 3 = 0.35×15+0.25×18+0.4×16=16.15.
[0142] Step b9: Create an inter-provincial quotation table based on the correspondence between each basic route and its per-kilometer quotation.
[0143] Since each basic line can obtain its corresponding single-kilometer quotation through the above method, this relationship can be used to establish an inter-provincial quotation table.
[0144] Furthermore, the embodiment of the present application provides another method for processing logistics order information, such as Figure 2 As shown, the method includes the following steps:
[0145] Obtain the origin, destination and transport type uploaded by the user;
[0146] Get the first distance based on the origin and destination;
[0147] Obtain the target basic route and second distance according to the origin, destination and transport type;
[0148] Obtaining a corresponding relationship curve from a relationship curve database according to the transport model;
[0149] Obtaining a first quotation according to the relationship curve and the first distance;
[0150] Obtaining a second quotation according to the relationship curve and the second distance;
[0151] Obtain a third quotation based on the target basic route and inter-provincial quotation table;
[0152] The fourth quotation is obtained by multiplying the first quotation and the third quotation by the second quotation;
[0153] The product of the fourth quote and the first distance is taken as the quote;
[0154] The quote is sent to the user end, which then displays the quote to the user.
[0155] For easier understanding, the following is a further explanation:
[0156] S201. Obtain the origin, destination, and transport type uploaded by the user.
[0157] Execution devices such as servers or backend systems can obtain relevant information about the origin, destination and transport type uploaded by users through their user terminals.
[0158] S202, obtaining a first distance according to the origin and the destination; obtaining a target basic route and a second distance according to the origin, the destination and the transport type; obtaining a corresponding relationship curve from a relationship curve database according to the transport type.
[0159] The first distance may be obtained according to the origin and the destination by taking the distance of the shortest driving path between the origin and the destination as the first distance. The specific implementation process may refer to S102 .
[0160] Obtaining a target basic route according to the origin, destination, and transport type may be as follows: determining a target basic route according to the origin, destination, and transport type. The specific implementation process may refer to S102 .
[0161] The second distance can be obtained based on the origin, destination and transport type. A target basic route can be determined based on the origin, destination and transport type, and multiple corresponding historical orders (i.e., historical orders with the same origin, destination and transport type) are obtained based on the target basic route. The average of the transport distances of the multiple historical orders is used as the second distance. The specific implementation process can be referred to S102.
[0162] Obtaining the corresponding relationship curve from the relationship curve database according to the transport model may be performed by selecting the relationship curve corresponding to the transport model from the relationship curve database according to the transport models of the multiple orders; the specific implementation process may refer to S102.
[0163] S203, obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; and obtaining a third quotation based on the target basic line and the inter-provincial quotation table.
[0164] The specific implementation process can be referred to S103.
[0165] S204: Obtain a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and use the product of the fourth quotation and the first distance as the quotation.
[0166] The specific implementation process can refer to S104.
[0167] S205: Send the quotation to the user terminal, which displays the quotation to the user.
[0168] From the above description, it can be seen that in the embodiment of the present application, a transportation quote can be directly provided to the user based on the origin, destination and transportation vehicle type published by the user. Regardless of whether the user is a user who publishes an order or a user who intends to accept an order, as long as the user makes a quotation request, the system can provide a transportation quote, avoiding the user from publishing multiple orders for the same transportation demand.
[0169] Finally, the beneficial effects of the transportation order processing method based on the inter-provincial quotation table of this application are summarized as follows:
[0170] 1. The system can directly provide quotations to users, regardless of whether the user is placing an order or intending to accept an order. As long as the user requests a quotation, the system will provide a quotation, thus preventing users from placing multiple orders for the same transportation requirement.
[0171] 2. By determining whether a user has placed multiple orders with different prices for the same transportation demand, the order with the closest quote will not be found. This allows the release of other orders to be canceled, reducing resource consumption. In addition, because the quote value is the value closest to the expected order price, retaining the order with the closest price can achieve a balance between maintaining market order and ensuring order completion speed, thereby improving user experience.
[0172] 3. This quotation can provide a relatively accurate quotation even if there are few or no historical orders on this transportation route.
[0173] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in a different order than that shown. The descriptions of related contents in the above embodiments can refer to each other.
[0174] According to an embodiment of the present application, there is also provided a method for implementing the above Figure 1 Logistics order information processing device of the method, such as Figure 3 As shown, the device includes:
[0175] The order acquisition module 31 is used to acquire multiple orders with the same origin, destination, transport type and delivery time from the orders currently issued by the same user.
[0176] The distance determination module 32 is used to obtain a first distance based on the origin and destination of the multiple orders; obtain a target basic route and a second distance based on the origin, destination and transport vehicle type of the multiple orders; and obtain a corresponding relationship curve from a relationship curve database based on the transport vehicle type of the multiple orders.
[0177] The per-kilometer freight rate determination module 33 is used to obtain a first quotation based on the relationship curve and the first distance; obtain a second quotation based on the relationship curve and the second distance; and obtain a third quotation based on the target basic route and the inter-provincial quotation table.
[0178] The quotation determination module 34 is configured to obtain a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and use the product of the fourth quotation and the first distance as the quotation.
[0179] The order processing module 35 is configured to retain an order of the plurality of orders whose order price is closest to the quotation, and cancel the issuance of other orders.
[0180] Furthermore, the device further comprises:
[0181] The relationship curve database establishment module 36 is used to establish a relationship curve database based on the transportation distance, per-kilometer freight rate, and transportation vehicle type in historical orders.
[0182] Furthermore, the relationship curve database establishment module 36 includes:
[0183] Determination unit 361, for determining the distance characteristics and per-kilometer freight rate in each data set based on the transportation distance data, per-kilometer freight rate data, and transportation vehicle type data in the historical orders, where each data set corresponds to a group, and different groups correspond to different transportation vehicle types;
[0184] The fitting unit 362 is used to fit the distance characteristics and per-kilometer freight rates in each data set using a regression algorithm to obtain a relationship curve between the transportation distance and the per-kilometer price in each group;
[0185] The database establishing unit 363 is used to establish a relationship curve database using the corresponding relationship between the transport vehicle type data and the relationship curve.
[0186] Furthermore, the device further comprises:
[0187] The inter-provincial quotation table establishment module 37 is used to establish an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial route of the transport route, and the per-kilometer freight rate of the inter-provincial route in the historical orders.
[0188] Furthermore, the inter-provincial quotation table establishment module 37 includes:
[0189] The basic route determination unit 371 is used to obtain multiple historical orders and group the multiple historical orders according to the origin and destination of each route in the highway transport route table and the type of transport vehicle, with each group corresponding to a basic route;
[0190] The basic route data determination unit 372 is used to determine the order quantity, average transportation distance and per-kilometer freight rate corresponding to each basic route based on the historical orders in each group;
[0191] The inter-provincial route determining unit 373 is configured to determine all inter-provincial routes corresponding to each basic route according to the origin and destination of the basic route;
[0192] The distance weight coefficient determination unit 374 is configured to calculate the mean difference in transport distance, the origin distance difference, and the destination distance difference between each inter-provincial route and its corresponding basic route; and to obtain a weighted distance difference for each inter-provincial route based on the origin distance difference, the destination distance difference, the mean difference in transport distance, and their weights; and to calculate a distance weight coefficient for each inter-provincial route based on the weighted distance difference;
[0193] A confidence coefficient determination unit 375 is configured to calculate the order confidence coefficient of each inter-provincial route based on the number of historical orders corresponding to each inter-provincial route;
[0194] The inter-province coefficient determining unit 376 is configured to obtain the inter-province coefficient of each inter-province route by combining the distance weight coefficient of each inter-province route with the order confidence coefficient;
[0195] A per-kilometer freight rate determination unit 377 is configured to obtain a per-kilometer quotation for each basic route based on the inter-provincial coefficient of the inter-provincial route and the per-kilometer freight rate;
[0196] The quotation table establishing unit 378 is used to establish an inter-provincial quotation table based on the corresponding relationship between each basic route and its per-kilometer freight rate.
[0197] According to an embodiment of the present application, there is also provided a method for implementing the above Figure 2 Logistics order information processing device of the method, such as Figure 4 As shown, the device includes:
[0198] The acquisition module 41 is used to obtain the origin, destination and transport type uploaded by the user;
[0199] The distance module 42 is configured to obtain a first distance based on the origin and the destination; obtain a target basic route and a second distance based on the origin, the destination, and the type of transport vehicle; and obtain a corresponding relationship curve from a relationship curve database based on the type of transport vehicle;
[0200] The freight rate module 43 is configured to obtain a first quotation based on the relationship curve and the first distance; obtain a second quotation based on the relationship curve and the second distance; and obtain a third quotation based on the target basic route and the inter-provincial quotation table;
[0201] A quotation module 44 is configured to obtain a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and use the product of the fourth quotation and the first distance as the quotation;
[0202] The display module 45 is used to send the quotation to the user terminal, and the user terminal displays the quotation to the user.
[0203] Specifically, the specific process of each unit and module in the device of the embodiment of the present application to achieve its function can be found in the relevant description in the method embodiment, which will not be repeated here.
[0204] From the above description, it can be seen that in the embodiment of the present application, a transportation quote can be directly provided to the user based on the origin, destination and transportation vehicle type published by the user. Regardless of whether the user is a user who publishes an order or a user who intends to accept an order, as long as the user makes a quotation request, the system can provide a transportation quote, avoiding the user from publishing multiple orders for the same transportation demand.
[0205] According to an embodiment of the present application, a computer-readable storage medium is also provided, characterized in that the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the transportation order processing method based on the inter-provincial quotation table in the above method embodiment.
[0206] According to an embodiment of the present application, an electronic device is also provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor executes the transportation order processing method based on the inter-provincial quotation table in the above-mentioned method embodiment.
[0207] Obviously, those skilled in the art should understand that the modules or steps of the present application described above can be implemented using a general-purpose computing device. They can be concentrated on a single computing device or distributed across a network consisting of multiple computing devices. Alternatively, they can be implemented using program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be fabricated into separate integrated circuit modules, or multiple modules or steps can be fabricated into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0208] The foregoing description is merely a preferred embodiment of the present application and is not intended to limit the present application. Persons skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. An order processing method using inter-provincial information, characterized in that: The method includes: obtaining multiple orders currently published by the same user that have the same origin, destination, transport type, and delivery time; obtaining a first distance based on the origin and destination of the multiple orders; obtaining a target basic route and a second distance based on the origin, destination, and transport type of the multiple orders; obtaining corresponding relationship curves from a relationship curve database based on the transport types of the multiple orders; obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and an inter-provincial quotation table; obtaining a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and using the product of the fourth quotation and the first distance as the quotation; retaining an order among the multiple orders whose order price is closest to the quotation and canceling the publication of the other orders; The method further includes: establishing an inter-provincial quotation table based on the origin, destination, transport type, inter-provincial routes of the transport routes, and per-kilometer freight rates of the inter-provincial routes in the historical orders; Among them, the establishment of an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial route of the transport route, and per-kilometer freight rate of the inter-provincial route in the historical orders includes: obtaining multiple historical orders, grouping the multiple historical orders according to the origin and destination of each route in the highway transport route table and in combination with the transport vehicle type, each group corresponding to a basic route; determining the order quantity, mean transport distance and per-kilometer freight rate corresponding to each basic route based on the historical orders in each group; determining all inter-provincial routes corresponding to each basic route based on the transport vehicle type, origin and destination of the basic route; calculating the mean transport distance difference between each inter-provincial route and its corresponding basic route, The distance difference between the origin and the destination; the inter-provincial weighted distance difference of each inter-provincial route is obtained based on the distance difference between the origin and the destination, the mean difference of the transportation distance and their weights, and the inter-provincial distance weight coefficient of each inter-provincial route is calculated based on the inter-provincial weighted distance difference; the inter-provincial order confidence coefficient of each inter-provincial route is calculated based on the number of historical orders corresponding to each inter-provincial route; the inter-provincial coefficient of each inter-provincial route is obtained by dividing the inter-provincial distance weight coefficient of each inter-provincial route by the inter-provincial order confidence coefficient; the per-kilometer quotation of each basic route is obtained based on the inter-provincial coefficient of the inter-provincial route and the per-kilometer freight rate; an inter-provincial quotation table is established based on the correspondence between each basic route and its per-kilometer quotation.
2. The order processing method using inter-provincial information according to claim 1, characterized in that: The method further includes: establishing a relationship curve database based on the transportation mileage, per-kilometer freight rate, and transportation vehicle type in historical orders.
3. The order processing method using inter-provincial information according to claim 2, characterized in that: The method of establishing a relationship curve database based on the transport mileage, per-kilometer freight rate, and transport vehicle type in historical orders includes: determining the mileage characteristics and per-kilometer freight rate in each data set based on the transport mileage data, per-kilometer freight rate data, and transport vehicle type data in the historical orders, wherein each data set corresponds to a group, and different groups correspond to different transport vehicle types; fitting the mileage characteristics and per-kilometer freight rate in each data set using a regression algorithm to obtain a relationship curve between the transport mileage and per-kilometer freight rate in each group; and establishing a relationship curve database using the correspondence between the transport vehicle type data and the relationship curve.
4. A method for processing orders using inter-provincial information, the method comprising: Obtain the origin, destination and transport type uploaded by the user; Get the first distance based on the origin and destination; Obtaining a target basic route and a second distance based on the origin, destination, and transport vehicle type; obtaining a corresponding relationship curve from a relationship curve database based on the transport vehicle type; obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and an inter-provincial quotation table; obtaining a fourth quotation by multiplying the first quotation and the third quotation by the second quotation; using the product of the fourth quotation and the first distance as the quotation; and sending the quotation to a user terminal, which displays the quotation to the user. The method also establishes an inter-provincial quotation table based on the origin, destination, transport type, inter-provincial routes of the transport routes, and per-kilometer freight rates of the inter-provincial routes in the historical orders; Among them, the establishment of an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial route of the transport route, and per-kilometer freight rate of the inter-provincial route in the historical orders includes: obtaining multiple historical orders, grouping the multiple historical orders according to the origin and destination of each route in the highway transport route table and in combination with the transport vehicle type, each group corresponding to a basic route; determining the order quantity, mean transport distance and per-kilometer freight rate corresponding to each basic route based on the historical orders in each group; determining all inter-provincial routes corresponding to each basic route based on the transport vehicle type, origin and destination of the basic route; calculating the mean transport distance difference between each inter-provincial route and its corresponding basic route, The distance difference between the origin and the destination; the inter-provincial weighted distance difference of each inter-provincial route is obtained based on the distance difference between the origin and the destination, the mean difference of the transportation distance and their weights, and the inter-provincial distance weight coefficient of each inter-provincial route is calculated based on the inter-provincial weighted distance difference; the inter-provincial order confidence coefficient of each inter-provincial route is calculated based on the number of historical orders corresponding to each inter-provincial route; the inter-provincial coefficient of each inter-provincial route is obtained by dividing the inter-provincial distance weight coefficient of each inter-provincial route by the inter-provincial order confidence coefficient; the per-kilometer quotation of each basic route is obtained based on the inter-provincial coefficient of the inter-provincial route and the per-kilometer freight rate; an inter-provincial quotation table is established based on the correspondence between each basic route and its per-kilometer quotation.
5. An order processing device using inter-provincial information, characterized in that: The device includes: an order acquisition module for acquiring multiple orders with the same origin, destination, transport type, and delivery time from the orders currently published by the same user; a distance determination module for obtaining a first distance based on the origins and destinations of the multiple orders; obtaining a target basic route and a second distance based on the origins, destinations, and transport types of the multiple orders; obtaining corresponding relationship curves from a relationship curve database based on the transport types of the multiple orders; a per-kilometer freight rate determination module for obtaining a first quotation based on the relationship curve and the first distance; obtaining a second quotation based on the relationship curve and the second distance; obtaining a third quotation based on the target basic route and an inter-provincial quotation table; a quotation determination module for obtaining a fourth quotation by dividing the product of the first quotation and the third quotation by the second quotation; and using the product of the fourth quotation and the first distance as the quotation; an order processing module for retaining the order with the closest order price to the quotation among the multiple orders and canceling the publication of the other orders; The device also creates an inter-provincial quotation table based on the origin, destination, transport type, inter-provincial routes of the transport routes, and per-kilometer freight rates of the inter-provincial routes in the historical orders; Among them, the establishment of an inter-provincial quotation table based on the origin, destination, transport vehicle type, inter-provincial route of the transport route, and per-kilometer freight rate of the inter-provincial route in the historical orders includes: obtaining multiple historical orders, grouping the multiple historical orders according to the origin and destination of each route in the highway transport route table and in combination with the transport vehicle type, each group corresponding to a basic route; determining the order quantity, mean transport distance and per-kilometer freight rate corresponding to each basic route based on the historical orders in each group; determining all inter-provincial routes corresponding to each basic route based on the transport vehicle type, origin and destination of the basic route; calculating the mean transport distance difference between each inter-provincial route and its corresponding basic route, The distance difference between the origin and the destination; the inter-provincial weighted distance difference of each inter-provincial route is obtained based on the distance difference between the origin and the destination, the mean difference of the transportation distance and their weights, and the inter-provincial distance weight coefficient of each inter-provincial route is calculated based on the inter-provincial weighted distance difference; the inter-provincial order confidence coefficient of each inter-provincial route is calculated based on the number of historical orders corresponding to each inter-provincial route; the inter-provincial coefficient of each inter-provincial route is obtained by dividing the inter-provincial distance weight coefficient of each inter-provincial route by the inter-provincial order confidence coefficient; the per-kilometer quotation of each basic route is obtained based on the inter-provincial coefficient of the inter-provincial route and the per-kilometer freight rate; an inter-provincial quotation table is established based on the correspondence between each basic route and its per-kilometer quotation.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the order processing method using inter-provincial information as described in any one of claims 1 to 3.
7. An electronic device, characterized in that: include: at least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor executes the order processing method using inter-provincial information as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Logistics order information processing method and device, equipment and storage medium
CN114693199A
Transportation order processing method and device based on neighbor quotation table
CN114693200A
Logistics information processing method and device, equipment and storage medium
CN114693201A
Transportation order processing method and device based on mileage and freight rate relation curve
CN114693202A