Online car-hailing and car-pooling method and device for goods, computer equipment and storage medium
By implementing carpooling methods between goods and goods on the online ride-hailing platform, screening and allocating goods orders for matching routes, the problems of waste and high transportation capacity in the existing technology are solved, and more efficient capacity utilization and cost reduction are achieved.
Patent Information
- Application Number
- CN202510059053.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-05-30
AI Technical Summary
The existing online ride-hailing platform can only achieve direct delivery by a dedicated person when delivering goods, and cannot accept other delivery orders, resulting in waste of transportation capacity, low manpower efficiency and high cost.
Provide a method of online car-hailing and carpooling between goods. By receiving carpooling orders for multiple goods in the same area, orders matching routes are selected, assigned to target drivers, and drivers are instructed to deliver according to the optimized route.
It improves the capacity efficiency of online car-hailing, reduces the cost of goods delivery, and avoids the problems of waste of transportation capacity and low manpower efficiency.
Smart Images

Figure CN120069717A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of online car-hailing, and in particular to a method, device, computer equipment and storage medium for carpooling between goods. Background Art
[0002] When current online ride-hailing platforms use online ride-hailing vehicles for delivery services, they can only implement direct delivery by a dedicated person. After receiving a delivery order, the driver goes to pick up the goods, and then delivers the goods. During this period, he cannot accept other delivery orders, especially delivery orders that are along the way.
[0003] Since online ride-hailing platforms can only deliver goods by dedicated personnel when using online ride-hailing vehicles for delivery services, other delivery orders cannot be accepted during the delivery process, resulting in problems such as waste of transportation capacity, low labor efficiency and high costs. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment and storage medium for online car-hailing carpooling to address the above-mentioned technical problems, which can realize the carpooling of goods in online car-hailing cars, improve the transport efficiency of online car-hailing cars and reduce the cost of goods delivery.
[0005] A method for sharing rides between goods on an online car-hailing platform is applied to an online car-hailing platform, comprising: receiving car-hailing orders for multiple goods in the same area; screening out a first car-hailing order from the multiple car-hailing orders according to order information of each car-hailing order; determining a second car-hailing order matching the first car-hailing order according to route information in the order information of the first car-hailing order; determining a first delivery route according to the route information of the first car-hailing order, and determining a second delivery route according to route information in the order information of the second car-hailing order and a terminal position of the first car-hailing order; determining a target online car-hailing driver according to the first delivery route; allocating the first car-hailing order and the second car-hailing order to a target online car-hailing driver, sending the first delivery route and the second delivery route to the target online car-hailing driver, and instructing the target online car-hailing driver to first deliver the goods of the first car-hailing order according to the first delivery route and then deliver the goods of the second car-hailing order according to the second delivery route.
[0006] In one embodiment, the order information of each carpooling order includes the type of goods of each carpooling order, and the first carpooling order is selected from multiple carpooling orders according to the order information of each carpooling order, including: determining the goods attributes of each carpooling order according to the type of goods of each carpooling order; determining the delivery priority of each carpooling order according to the goods attributes of each carpooling order; and selecting the first carpooling order from multiple carpooling orders according to the delivery priority of each carpooling order.
[0007] In one embodiment, determining a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order includes: screening out multiple candidate carpooling orders with route information matching that of the first carpooling order from multiple carpooling orders; determining the delivery priorities of the candidate carpooling orders; and screening out, from the multiple candidate carpooling orders, the candidate carpooling orders with a delivery priority lower than that of the first carpooling order as the second carpooling order.
[0008] In one embodiment, determining a target online car-hailing driver according to the first delivery route includes: obtaining the location information and vehicle type information of multiple online car-hailing drivers in the same area; screening out multiple first candidate online car-hailing drivers from the multiple online car-hailing drivers according to the first delivery route and the location information of each online car-hailing driver in the same area; and screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver.
[0009] In one embodiment, screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver includes: screening out multiple second candidate online car-hailing drivers from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver; and screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver.
[0010] In one embodiment, screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver includes: screening out multiple third candidate online car-hailing drivers from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver; obtaining the service evaluation information of each third candidate online car-hailing driver, where the service evaluation information is obtained through the evaluation by users in multiple historical orders of the loss or damage of the goods during the delivery of the goods by each third candidate online car-hailing driver; and screening out the target online car-hailing driver from the multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver.
[0011] In one embodiment, screening a target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver includes: obtaining the value information of the goods in the first carpooling order and the value information of the goods in the second carpooling order; if it is determined according to the value information of the goods in the first carpooling order that the goods in the first carpooling order are valuable goods, and / or, if it is determined according to the value information of the goods in the second carpooling order that the goods in the second carpooling order are valuable goods, then screening the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; if it is determined according to the value information of the goods in the first carpooling order that the goods in the first carpooling order are non-valuable goods, and, if it is determined according to the value information of the goods in the second carpooling order that the goods in the second carpooling order are non-valuable goods, then obtaining the user information of the first carpooling order and the user information of the second carpooling order; if it is determined according to the user information of the first carpooling order that the user level of the first carpooling order is a high level, and / or, if it is determined according to the user information of the second carpooling order that the user level of the second carpooling order is a high level, then screening the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; wherein, the online car-hailing platform pre-configures specific types of goods as valuable goods, and pre-configures high levels according to the identity levels of specific users.
[0012] An online carpooling device for goods, which is applied to an online car-hailing platform, includes: a receiving module, configured to receive carpooling orders of multiple goods in the same area; a screening module, configured to screen a first carpooling order from multiple carpooling orders according to the order information of each carpooling order; a first determination module, configured to determine a second carpooling order matching the first carpooling order according to the route information in the order information of the first carpooling order; a second determination module, configured to determine a first delivery route according to the route information of the first carpooling order, and determine a second delivery route according to the route information in the order information of the second carpooling order and the end position of the first carpooling order; a third determination module, configured to determine a target online car-hailing driver according to the first delivery route; an allocation module, configured to allocate the first carpooling order and the second carpooling order to the target online car-hailing driver, send the first delivery route and the second delivery route to the target online car-hailing driver, and instruct the target online car-hailing driver to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
[0013] A computer device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the steps of the method in the above target embodiment are implemented.
[0014] A computer-readable storage medium stores a computer program thereon. When the computer program is executed by a processor, the steps of the method in the above target embodiment are implemented.
[0015] In the above method, device, computer device and storage medium for carpooling of online car-hailing for goods with goods, a carpooling order for online car-hailing of multiple goods in the same area is received; a first carpooling order is selected from multiple carpooling orders according to the order information of each carpooling order; a second carpooling order matching the first carpooling order is determined according to the route information in the order information of the first carpooling order; a first delivery route is determined according to the route information of the first carpooling order, and a second delivery route is determined according to the route information in the order information of the second carpooling order and the end position of the first carpooling order; a target online car-hailing driver is determined according to the first delivery route; the first carpooling order and the second carpooling order are assigned to the target online car-hailing driver, and the first delivery route and the second delivery route are sent to the target online car-hailing driver, and the target online car-hailing driver is instructed to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route. Therefore, the carpooling service of goods with goods on the online car-hailing platform is realized, the transport capacity efficiency of the online car-hailing is improved, and the cost of goods delivery is reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is an application environment diagram of a method for carpooling of online car-hailing for goods with goods in one embodiment;
[0017] Figure 2 It is a flowchart of a method for carpooling of online car-hailing for goods with goods in one embodiment;
[0018] Figure 3 It is a structural block diagram of a device for carpooling of online car-hailing for goods with goods in one embodiment;
[0019] Figure 4 It is an internal structure diagram of a computer device in one embodiment. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0020] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0021] A method for carpooling of online car-hailing for goods with goods provided by the present application is applied to an application environment as Figure 1 shown. As Figure 1 shown, a method for carpooling of online car-hailing for goods with goods of the present application is applied to an online car-hailing platform 100. Specifically, as Figure 1As shown in the figure, the online car-hailing platform 100 receives carpooling orders for online cars of multiple goods in the same area; screens out the first carpooling order from multiple carpooling orders according to the order information of each carpooling order; determines a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order; determines the first delivery route according to the route information of the first carpooling order, and determines the second delivery route according to the route information in the order information of the second carpooling order and the end position of the first carpooling order; determines the target online car-hailing driver 200 according to the first delivery route; assigns the first carpooling order and the second carpooling order to the target online car-hailing driver 2020 and sends the first delivery route and the second delivery route to the target online car-hailing driver 200, and instructs the target online car-hailing driver 200 to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
[0022] In one embodiment, as Figure 2 shown, a method for carpooling online cars of goods with goods is provided. Taking the online car-hailing platform 100 in Figure 1 as an example, the method includes the following steps:
[0023] S202, receive carpooling orders for online cars of multiple goods in the same area.
[0024] In this embodiment, the online car-hailing platform provides a carpooling service for goods with goods for the goods delivery in the same area according to the geographical location area. Specifically, the online car-hailing platform receives carpooling orders for online cars of multiple goods in the same area. The order information of each carpooling order includes goods information, the starting position and the end position of the delivery, etc. Specifically, the user submits a delivery order and a carpooling order to the online car-hailing platform through a mobile application.
[0025] S204, screen out the first carpooling order from multiple carpooling orders according to the order information of each carpooling order.
[0026] In this embodiment, when multiple carpooling orders are received in the same period, the first carpooling order is first screened out based on the order information of each carpooling order. It can be to determine the first carpooling order according to the time sequence of the received carpooling orders. It can also be to determine the first carpooling order according to the goods delivery priority in the order information of the carpooling order.
[0027] In one embodiment, the order information of each carpooling order includes the types of goods of each carpooling order. The above-mentioned screening out the first carpooling order from multiple carpooling orders according to the order information of each carpooling order includes: determining the goods attributes of each carpooling order according to the types of goods of each carpooling order; determining the delivery priority of each carpooling order according to the goods attributes of each carpooling order; screening out the first carpooling order from multiple carpooling orders according to the delivery priority of each carpooling order.
[0028] In this embodiment, the order information of the carpooling order includes cargo information. The cargo information includes the cargo name, cargo type, cargo price, cargo weight, etc. The online car-hailing platform pre-configures corresponding delivery priorities based on each cargo attribute. Based on the cargo type in each carpooling order, its corresponding cargo attribute can be determined. For example, if the cargo type is fish, the corresponding cargo attribute is fresh food. If the cargo type is clothes, the corresponding cargo attribute is general goods. The online car-hailing platform configures a high delivery priority for the fresh food attribute and a low delivery priority for the general goods attribute. When screening the first carpooling order, it is screened from high to low according to the delivery priority. For example, among multiple carpooling orders, the carpooling order of the fresh food category with a high delivery priority is screened out as the first carpooling order.
[0029] S206. Determine a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order.
[0030] In this embodiment, the route information in the order information of the first carpooling order gives the starting position and ending position of the cargo delivery. A second carpooling order with a matching cargo delivery route can be screened out according to the route information in the order information of the first carpooling order.
[0031] In one embodiment, the above-mentioned determination of a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order includes: screening out multiple candidate carpooling orders from multiple carpooling orders whose route information matches the route information of the first carpooling order; determining the delivery priority of each candidate carpooling order; screening out candidate carpooling orders with a delivery priority lower than that of the first carpooling order from the multiple candidate carpooling orders as the second carpooling order.
[0032] In this embodiment, after screening out the first carpooling order, a basic delivery route is determined. At this time, multiple candidate carpooling orders that match the route information of the first carpooling order are screened out from the remaining multiple carpooling orders, so that the candidate carpooling orders screened out can match the first carpooling order in terms of route. Among the multiple candidate carpooling orders screened out, each candidate carpooling order corresponds to a delivery priority. Screening out candidate carpooling orders with a delivery priority lower than that of the first carpooling order from the multiple candidate carpooling orders as the second carpooling order can avoid delaying the urgent delivery of the cargo of one party when multiple carpooling orders with a high delivery priority are carpooled.
[0033] For example, user Zhang placed an urgent medicine delivery order and required it to be delivered as soon as possible. At the same time, user Liu placed a fresh food delivery order that was on the same route as Zhang. The online car-hailing platform first determined that the carpooling pair was Zhang and Liu, and the medicine delivery order was of high priority. The route planned for the highest-priority Zhang order was the high-priority planned route. Based on the real-time traffic conditions and their geographical locations, an optimal route was planned to ensure that it would first go to Zhang's home, and then the optimal route to Liu's home was planned. The driver first picked up the medicine at the pharmacy, then picked up the fresh food, and then completed the medicine delivery and delivered the fresh food to Liu's home in sequence, ensuring that the high-priority order was completed first.
[0034] S208. Determine the first delivery route based on the route information of the first carpooling order, and determine the second delivery route based on the route information in the order information of the second carpooling order and the end position of the first carpooling order.
[0035] In this embodiment, the first delivery route is determined mainly based on the route information of the first carpooling order. Furthermore, with the end position of the first carpooling order as the benchmark and the end position of the route information in the order information of the second carpooling order as the reference point, the second delivery route is determined. Specifically, the online car-hailing platform calculates the optimal carpooling and delivery route according to the route information and real-time traffic data in the first carpooling order and the second carpooling order. That is, the first delivery route and the second delivery route are determined. For example, by combining graph theory and machine learning technologies, using real-time traffic data and order information, the route is dynamically optimized to ensure that the delivery and carpooling tasks are completed in the shortest time.
[0036] For example, use the heuristic search algorithm to calculate the optimal route, and consider the cargo characteristics, road conditions, and traffic flow when calculating the optimal route. In addition, combine the genetic algorithm to optimize the cargo transfer model with multiple origins and multiple destinations to improve the efficiency of route planning. It is also possible to use the fuzzy clustering algorithm to divide the logistics delivery routes to improve the flexibility and adaptability of route planning.
[0037] In addition, the first delivery route and the second delivery route are intelligently optimized. Specifically, by combining the advanced route optimization technology of NextBillion.ai and the remote data acquisition ability of Geotab, accurate and efficient route planning is achieved. Based on the load model and the degree of being on the same route calculation, provide the driver with accurate cargo consolidation algorithm matching ability to improve the carpooling efficiency and success rate. During the transportation process, dynamically adjust the route according to the real-time road conditions and traffic information to ensure the transportation efficiency.
[0038] S210. Determine the target online car-hailing driver according to the first delivery route.
[0039] In this embodiment, in the carpooling service for goods, the first carpooling order is preferentially delivered, so the target online car-hailing driver is determined based on the first delivery route. Since the carpooling order is for goods carpooling, the vehicle of the determined target online car-hailing driver is a four-wheeled vehicle. Specifically, online car-hailing drivers within a predetermined distance from the starting position of the goods in the first carpooling order are screened out from the first delivery route, and the screened-out online car-hailing drivers are used as the target online car-hailing drivers. Specifically, the driver dispatch module of the online car-hailing platform assigns the first carpooling order and the second carpooling order to eligible four-wheeled vehicle drivers.
[0040] In one embodiment, determining the target online car-hailing driver according to the first delivery route includes: obtaining the location information and vehicle type information of multiple online car-hailing drivers in the same area; screening out multiple first candidate online car-hailing drivers from the multiple online car-hailing drivers according to the first delivery route and the location information of each online car-hailing driver in the same area; and screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver.
[0041] In this embodiment, based on the first delivery route of the first carpooling order and the location information of each online car-hailing driver in the same area, multiple first candidate online car-hailing drivers are screened out. Therefore, the screened-out online car-hailing drivers can pick up and deliver the goods of the first carpooling order first, ensuring the delivery of goods with a high delivery priority. In addition, to ensure the smooth delivery of the first carpooling order and the second carpooling order, a vehicle type matching the goods is selected based on the goods of the first carpooling order and the goods of the second carpooling order, thereby ensuring the smooth delivery of the goods in the carpooling order.
[0042] In an example of this embodiment, screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver includes: screening out multiple second candidate online car-hailing drivers from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver; and screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver.
[0043] In this example, after filtering out multiple second candidate online car-hailing drivers based on the vehicle type, the target online car-hailing driver is filtered out based on the order time requirement of the first carpooling order and the locations of the second candidate online car-hailing drivers. Among them, in the above embodiment, multiple first candidate online car-hailing drivers are filtered out based on the first delivery route and the locations of each online car-hailing driver, and the online car-hailing drivers that meet the route requirements are preliminarily filtered out. Furthermore, based on the vehicle type, the online car-hailing drivers that can undertake the carpooling business are filtered out again from the filtered online car-hailing drivers. Here, based on the time requirement of the first carpooling order and the locations of the online car-hailing drivers, the target online car-hailing driver is filtered out again from the online car-hailing drivers that can undertake the carpooling business. Therefore, the online car-hailing driver that can both undertake the carpooling business and meet the time requirement of the first carpooling order can be filtered out, improving the screening accuracy of the target online car-hailing driver.
[0044] It can be that if the order time requirement information indicates that the goods of the first carpooling order need to be delivered within the specified time, the second candidate online car-hailing driver closest to the starting point location of the first carpooling order is selected as the target online car-hailing driver based on the location information of each second candidate online car-hailing driver. If the order time requirement information indicates that the goods of the first carpooling order do not need to be delivered at the specified time, any second candidate online car-hailing driver within the set range is selected as the target online car-hailing driver based on the location information of each second candidate online car-hailing driver. Specifically, when the user of the first carpooling order applies for carpooling, they can choose the estimated delivery time or not choose the estimated delivery time. If the estimated delivery time is selected, the first situation is met, and the second candidate online car-hailing driver closest to the starting point location of the first carpooling order is used as the target online car-hailing driver. If the estimated delivery time is not selected, the second situation is met, and any second candidate online car-hailing driver within the set range is selected as the target online car-hailing driver. Therefore, it can meet both the user's needs and the driver operation and deployment of the online car-hailing platform.
[0045] In a further example, the filtering out of the target online car-hailing driver from multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver includes: filtering out multiple third candidate online car-hailing drivers from multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver; obtaining the service evaluation information of each third candidate online car-hailing driver, where the service evaluation information is obtained through the evaluation of the loss or damage of the goods during the delivery of each third candidate online car-hailing driver by users in multiple historical orders; and filtering out the target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver.
[0046] In this example, after screening out multiple third candidate online car-hailing drivers from multiple second candidate online car-hailing drivers according to the order time requirement information and the location information of each second candidate online car-hailing driver, a target online car-hailing driver is further screened out based on the service evaluation information of each third candidate online car-hailing driver. Due to cargo sharing, it is necessary to collect and analyze the delivery services of online car-hailing drivers for the operation and management of online car-hailing drivers. Specifically, an evaluation port for cargo delivery services is provided on the user side, and users can evaluate the delivery situation of online car-hailing drivers. For example, whether there is loss or damage of goods. Therefore, an online car-hailing driver with a high delivery service can be screened out as the target online car-hailing driver for cargo delivery.
[0047] In a further example, screening out a target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver includes: obtaining the value information of the goods of the first carpooling order and the value information of the goods of the second carpooling order; if it is determined according to the value information of the goods of the first carpooling order that the goods of the first carpooling order are valuable goods, and / or, if it is determined according to the value information of the goods of the second carpooling order that the goods of the second carpooling order are valuable goods, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver; if it is determined according to the value information of the goods of the first carpooling order that the goods of the first carpooling order are non-valuable goods, and, if it is determined according to the value information of the goods of the second carpooling order that the goods of the second carpooling order are non-valuable goods, then obtaining the user information of the first carpooling order and the user information of the second carpooling order; if it is determined according to the user information of the first carpooling order that the user level of the first carpooling order is a high level, and / or, if it is determined according to the user information of the second carpooling order that the user level of the second carpooling order is a high level, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver; wherein, the online car-hailing platform pre-configures specific types of goods as valuable goods, and pre-configures high levels according to the identity levels of specific users.
[0048] In this example, when any of the goods in the value information of the goods of the first carpooling order and the value information of the goods of the second carpooling order is a valuable good, the third candidate online car-hailing driver with the highest service evaluation is screened out from multiple third candidate online car-hailing drivers as the target online car-hailing driver, so as to ensure the safety of the delivery of valuable goods in the carpooling service. On the contrary, if both are non-valuable goods, it is further determined whether there are high-level users in the two carpooling orders. If so, the third candidate online car-hailing driver with the highest service evaluation is also screened out from multiple third candidate online car-hailing drivers as the target online car-hailing driver, so as to ensure the safety of the delivery of goods of high-level users.
[0049] Specifically, the online car-hailing platform configures specific types of goods as valuable items, such as gold and silver jewelry, mobile phones, watches, etc. In addition, different levels are also configured for platform users, such as high-level users, medium-level users, and general users. Service-evaluation-high online car-hailing drivers are assigned to valuable items and high-level users, so as to not only meet the platform operation requirements but also ensure the safety of goods delivery.
[0050] In the above examples, when screening for target online car-hailing drivers, the following factors are considered:
[0051] (1) Considering factors such as driver location, vehicle type, current order quantity, and order time requirements comprehensively for intelligent matching.
[0052] (2) Historical data analysis: Based on the driver's historical data, including service quality, order completion time, etc., high-efficiency and reliable drivers are preferentially matched.
[0053] (3) Real-time scheduling adjustment: The driver's status and traffic conditions are monitored in real time, and the matching strategy is dynamically adjusted to ensure the efficient fulfillment of orders.
[0054] (4) Cargo safety: Combining the driver's service evaluation and historical performance to ensure the selection of safe and reliable drivers to guarantee the safety of goods. According to the historical performance of the driver in terms of cargo safety in orders, such as order complaints, cargo loss or damage situations, the driver is scored, and orders are preferentially assigned to drivers with high scores to ensure the selection of safe and reliable drivers and guarantee the safety of goods.
[0055] Example of application scenario: During a busy period, the online car-hailing platform receives multiple orders for shared-ride cargo delivery. Driver Wang has a high service evaluation in the past, fulfills orders in a timely manner, and is currently idle. The online car-hailing platform preferentially matches Wang to pick up high-value passengers and deliver valuable items. At the same time, the online car-hailing platform monitors the traffic conditions and Wang's location in real time, dynamically adjusts the route, and ensures that Wang can complete the task efficiently and guarantee the safety of passengers and goods.
[0056] S212, Assign the first shared-ride order and the second shared-ride order to the target online car-hailing driver and send the first delivery route and the second delivery route to the target online car-hailing driver, and instruct the target online car-hailing driver to first deliver the goods of the first shared-ride order according to the first delivery route and then deliver the goods of the second shared-ride order according to the second delivery route.
[0057] In this embodiment, the first carpooling order and the second carpooling order are assigned to the target online car-hailing driver. At the same time, the planned first delivery route and the second delivery route are sent to the target online car-hailing driver, and the target online car-hailing driver is instructed to first deliver the goods of the first carpooling order according to the first delivery route, and then deliver the goods of the second carpooling order according to the second delivery route. Specifically, the target online car-hailing driver performs the contract according to the planned route, and completes other goods delivery orders along the way while delivering the goods. The vehicle and order status of the target online car-hailing driver can also be monitored through the real-time monitoring module configured by the online car-hailing platform, and the information is fed back to the corresponding user.
[0058] For example, in a busy commercial district of a certain city, user Xiao Li submitted a cargo delivery order, hoping to have it delivered from home to the company, while user Xiao Wang submitted a fresh food delivery order, hoping to have fresh food delivered from the market to his home. The online ride-hailing platform found through analysis that Xiao Li's company and Xiao Wang's home were located at different locations on the same route, and combined the orders of the two to plan an optimal route, so that the driver could pick up Xiao Li's delivery order and complete Xiao Wang's fresh food delivery at the same time.
[0059] In one embodiment, the information collected by the online car-hailing platform includes order information and cargo information of the carpooling order, vehicle information of the online car-hailing driver, and traffic data. Among them, the order information includes the shipping location and delivery location of the carpooling order and the estimated delivery time. The cargo information includes the weight, volume and whether the cargo is fragile. The vehicle information includes the model, load capacity, driver information, etc. The real-time traffic data includes real-time road condition data and historical traffic flow.
[0060] In order to realize the above-mentioned method of online car-hailing carpooling for goods, the online car-hailing platform is configured with the following system architecture:
[0061] Order management module: responsible for receiving and managing users' delivery orders and carpooling orders.
[0062] Route planning module: Calculate the optimal ride-sharing and delivery route through algorithms.
[0063] Driver dispatch module: responsible for assigning orders to appropriate four-wheel vehicle drivers.
[0064] Real-time monitoring module: real-time tracking of vehicle location and order status.
[0065] User interaction module: provides user query and feedback functions.
[0066] Based on the above system architecture, algorithms and models are used to analyze the probability and price of distribution demand, and realize system automatic pricing. By rationally dispatching four-wheel vehicle resources, efficient logistics distribution services are realized and resource utilization is improved. Based on the actual mileage of the driver, the driver is settled.
[0067] Through the carpooling method for goods and goods in each of the above embodiments, the space waste of vehicles can be effectively reduced, the utilization efficiency of four-wheeled vehicle resources can be improved, the overall operation cost can be reduced, and at the same time, the service experience of users can be improved.
[0068] It should be understood that although the steps in the flowchart are shown sequentially in the direction of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or sub-steps or stages of other steps.
[0069] The present application also provides a carpooling device for goods and goods, which is applied to a car-hailing platform, such as Figure 3 shown, including a receiving module 302, a screening module 304, a first determination module 306, a second determination module 308, a third determination module 310, and an allocation module 312. The receiving module 302 is configured to receive carpooling orders for a plurality of goods in the same area; the screening module 304 is configured to screen out a first carpooling order from a plurality of carpooling orders according to the order information of each carpooling order; the first determination module 306 is configured to determine a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order; the second determination module 308 is configured to determine a first delivery route according to the route information of the first carpooling order, and determine a second delivery route according to the route information in the order information of the second carpooling order and the end position of the first carpooling order; the third determination module 310 is configured to determine a target car-hailing driver according to the first delivery route; the allocation module 312 is configured to allocate the first carpooling order and the second carpooling order to the target car-hailing driver and send the first delivery route and the second delivery route to the target car-hailing driver, and instruct the target car-hailing driver to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
[0070] In one embodiment, the order information of each carpooling order includes the types of goods of each carpooling order. Screening out a first carpooling order from a plurality of carpooling orders according to the order information of each carpooling order includes: determining the goods attributes of each carpooling order according to the types of goods of each carpooling order; determining the delivery priority of each carpooling order according to the goods attributes of each carpooling order; and screening out a first carpooling order from a plurality of carpooling orders according to the delivery priority of each carpooling order.
[0071] In one embodiment, determining a second carpool order that matches the first carpool order according to the route information in the order information of the first carpool order includes: screening out multiple candidate carpool orders whose route information matches the route information of the first carpool order from multiple carpool orders; determining the delivery priorities of the candidate carpool orders; and screening out the candidate carpool orders whose delivery priorities are lower than that of the first carpool order from the multiple candidate carpool orders as the second carpool order.
[0072] In one embodiment, determining a target online car-hailing driver according to the first delivery route includes: obtaining the location information and vehicle type information of multiple online car-hailing drivers in the same area; screening out multiple first candidate online car-hailing drivers from the multiple online car-hailing drivers according to the first delivery route and the location information of each online car-hailing driver in the same area; and screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpool order and the goods of the second carpool order and the vehicle type information of each first candidate online car-hailing driver.
[0073] In one embodiment, screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpool order and the goods of the second carpool order and the vehicle type information of each first candidate online car-hailing driver includes: screening out multiple second candidate online car-hailing drivers from the multiple first candidate online car-hailing drivers according to the goods of the first carpool order and the goods of the second carpool order and the vehicle type information of each first candidate online car-hailing driver; and screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpool order and the location information of each second candidate online car-hailing driver.
[0074] In one embodiment, screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpool order and the location information of each second candidate online car-hailing driver includes: screening out multiple third candidate online car-hailing drivers from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpool order and the location information of each second candidate online car-hailing driver; obtaining the service evaluation information of each third candidate online car-hailing driver, where the service evaluation information is obtained through the evaluation of the loss or damage of the goods by the users when each third candidate online car-hailing driver delivers the goods in multiple historical orders; and screening out the target online car-hailing driver from the multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver.
[0075] In one embodiment, screening out a target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver includes: obtaining the value information of the goods in the first carpooling order and the value information of the goods in the second carpooling order; if it is determined according to the value information of the goods in the first carpooling order that the goods in the first carpooling order are valuable goods, and / or, if it is determined according to the value information of the goods in the second carpooling order that the goods in the second carpooling order are valuable goods, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver; if it is determined according to the value information of the goods in the first carpooling order that the goods in the first carpooling order are non-valuable goods, and, if it is determined according to the value information of the goods in the second carpooling order that the goods in the second carpooling order are non-valuable goods, then obtaining the user information of the first carpooling order and the user information of the second carpooling order; if it is determined according to the user information of the first carpooling order that the user level of the first carpooling order is a high level, and / or, if it is determined according to the user information of the second carpooling order that the user level of the second carpooling order is a high level, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver; wherein, the online car-hailing platform pre-configures specific types of goods as valuable goods, and pre-configures high levels according to the identity levels of specific users.
[0076] For the specific limitations of an online carpooling device for goods and goods, reference can be made to the limitations of the online carpooling method for goods and goods in the above text, which will not be elaborated here. Each module in the above online carpooling device for goods and goods can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor in the computer device in the form of hardware or independent of the processor, or stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0077] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 4 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with the terminal of the online car-hailing driver and the passenger end through a network connection. When the computer program is executed by the processor, it realizes an online carpooling method for goods and goods.
[0078] Those skilled in the art can understand that Figure 4 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0079] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented: receiving a carpooling order of a plurality of goods in the same area; screening out a first carpooling order from the plurality of carpooling orders according to the order information of each carpooling order; determining a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order; determining a first delivery route according to the route information of the first carpooling order, and determining a second delivery route according to the route information in the order information of the second carpooling order and the end position of the first carpooling order; determining a target online car-hailing driver according to the first delivery route; allocating the first carpooling order and the second carpooling order to the target online car-hailing driver and sending the first delivery route and the second delivery route to the target online car-hailing driver, and instructing the target online car-hailing driver to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
[0080] In one of the embodiments, the order information of each carpooling order includes the types of goods of each carpooling order. When the processor executes the computer program to implement the above step of screening out the first carpooling order from the plurality of carpooling orders according to the order information of each carpooling order, the following steps are specifically implemented: determining the goods attributes of each carpooling order according to the types of goods of each carpooling order; determining the delivery priority of each carpooling order according to the goods attributes of each carpooling order; screening out the first carpooling order from the plurality of carpooling orders according to the delivery priority of each carpooling order.
[0081] In one of the embodiments, when the processor executes the computer program to implement the above step of determining a second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order, the following steps are specifically implemented: screening out a plurality of candidate carpooling orders whose route information matches the route information of the first carpooling order from the plurality of carpooling orders; determining the delivery priority of each candidate carpooling order; screening out the candidate carpooling orders whose delivery priority is lower than that of the first carpooling order from the plurality of candidate carpooling orders as the second carpooling order.
[0082] In one embodiment, when the processor executes a computer program to implement the above steps of determining a target online car-hailing driver according to the first delivery route, the following steps are specifically implemented: obtaining the location information and vehicle type information of multiple online car-hailing drivers in the same area; screening out multiple first candidate online car-hailing drivers from the multiple online car-hailing drivers according to the first delivery route and the location information of each online car-hailing driver in the same area; screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver.
[0083] In one embodiment, when the processor executes a computer program to implement the above steps of screening out the target online car-hailing driver from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver, the following steps are specifically implemented: screening out multiple second candidate online car-hailing drivers from the multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver; screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver.
[0084] In one embodiment, when the processor executes a computer program to implement the above steps of screening out the target online car-hailing driver from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver, the following steps are specifically implemented: screening out multiple third candidate online car-hailing drivers from the multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver; obtaining the service evaluation information of each third candidate online car-hailing driver, where the service evaluation information is obtained through the evaluation of the loss or damage of the goods by the user when each third candidate online car-hailing driver delivers the goods in multiple historical orders; screening out the target online car-hailing driver from the multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver.
[0085] In one embodiment, when the processor executes a computer program to implement the step of screening out a target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver as described above, the following steps are specifically implemented: Obtain the value information of the goods of the first carpool order and the value information of the goods of the second carpool order; If it is determined according to the value information of the goods of the first carpool order that the goods of the first carpool order are valuable goods, and / or, if it is determined according to the value information of the goods of the second carpool order that the goods of the second carpool order are valuable goods, then screen out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; If it is determined according to the value information of the goods of the first carpool order that the goods of the first carpool order are non-valuable goods, and, if it is determined according to the value information of the goods of the second carpool order that the goods of the second carpool order are non-valuable goods, then obtain the user information of the first carpool order and the user information of the second carpool order; If it is determined according to the user information of the first carpool order that the user level of the first carpool order is a high level, and / or, if it is determined according to the user information of the second carpool order that the user level of the second carpool order is a high level, then screen out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; Among them, the online car-hailing platform pre-configures specific types of goods as valuable goods, and pre-configures high levels according to the identity levels of specific users.
[0086] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: Receive carpool orders of online cars for multiple goods in the same area; Screen out the first carpool order from multiple carpool orders according to the order information of each carpool order; Determine a second carpool order that matches the first carpool order according to the route information in the order information of the first carpool order; Determine a first delivery route according to the route information of the first carpool order, and determine a second delivery route according to the route information in the order information of the second carpool order and the end position of the first carpool order; Determine a target online car-hailing driver according to the first delivery route; Assign the first carpool order and the second carpool order to the target online car-hailing driver and send the first delivery route and the second delivery route to the target online car-hailing driver, and instruct the target online car-hailing driver to first deliver the goods of the first carpool order according to the first delivery route and then deliver the goods of the second carpool order according to the second delivery route.
[0087] In one embodiment, the order information of each carpooling order includes the type of goods of each carpooling order. When the computer program is executed by the processor to implement the above step of screening out the first carpooling order from multiple carpooling orders according to the order information of each carpooling order, the following steps are specifically implemented: determining the goods attributes of each carpooling order according to the type of goods of each carpooling order; determining the delivery priority of each carpooling order according to the goods attributes of each carpooling order; and screening out the first carpooling order from multiple carpooling orders according to the delivery priority of each carpooling order.
[0088] In one embodiment, when the computer program is executed by the processor to implement the above step of determining the second carpooling order that matches the first carpooling order according to the route information in the order information of the first carpooling order, the following steps are specifically implemented: screening out multiple candidate carpooling orders from multiple carpooling orders whose route information matches the route information of the first carpooling order; determining the delivery priority of each candidate carpooling order; and screening out the candidate carpooling orders whose delivery priority is lower than that of the first carpooling order from multiple candidate carpooling orders as the second carpooling order.
[0089] In one embodiment, when the computer program is executed by the processor to implement the above step of determining the target online car-hailing driver according to the first delivery route, the following steps are specifically implemented: obtaining the location information and vehicle type information of multiple online car-hailing drivers in the same area; screening out multiple first candidate online car-hailing drivers from multiple online car-hailing drivers according to the first delivery route and the location information of each online car-hailing driver in the same area; and screening out the target online car-hailing driver from multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver.
[0090] In one embodiment, when the computer program is executed by the processor to implement the above step of screening out the target online car-hailing driver from multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver, the following steps are specifically implemented: screening out multiple second candidate online car-hailing drivers from multiple first candidate online car-hailing drivers according to the goods of the first carpooling order and the goods of the second carpooling order and the vehicle type information of each first candidate online car-hailing driver; and screening out the target online car-hailing driver from multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver.
[0091] In one embodiment, when the computer program is executed by the processor to implement the above step of screening out the target online car-hailing driver from multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver, the following steps are specifically implemented: screening out multiple third candidate online car-hailing drivers from multiple second candidate online car-hailing drivers according to the order time requirement information in the order information of the first carpooling order and the location information of each second candidate online car-hailing driver; obtaining the service evaluation information of each third candidate online car-hailing driver, where the service evaluation information is obtained through the evaluation of the loss or damage of goods by users to each third candidate online car-hailing driver during the delivery of goods in multiple historical orders; screening out the target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver.
[0092] In one embodiment, when the computer program is executed by the processor to implement the above step of screening out the target online car-hailing driver from multiple third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver, the following steps are specifically implemented: obtaining the value information of the goods of the first carpooling order and the value information of the goods of the second carpooling order; if it is determined according to the value information of the goods of the first carpooling order that the goods of the first carpooling order are valuable goods, and / or, if it is determined according to the value information of the goods of the second carpooling order that the goods of the second carpooling order are valuable goods, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; if it is determined according to the value information of the goods of the first carpooling order that the goods of the first carpooling order are non-valuable goods, and, if it is determined according to the value information of the goods of the second carpooling order that the goods of the second carpooling order are non-valuable goods, then obtaining the user information of the first carpooling order and the user information of the second carpooling order; if it is determined according to the user information of the first carpooling order that the user level of the first carpooling order is a high level, and / or, if it is determined according to the user information of the second carpooling order that the user level of the second carpooling order is a high level, then screening out the third candidate online car-hailing driver with the highest service evaluation from multiple third candidate online car-hailing drivers as the target online car-hailing driver according to the service evaluation information of each third candidate online car-hailing driver; wherein, the online car-hailing platform pre-configures specific types of goods as valuable goods, and pre-configures high levels according to the identity levels of specific users.
[0093] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0094] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0095] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A method for carpooling between goods, characterized in that: Applied to an online car-hailing platform, the method includes: Carpooling orders for online ride-hailing vehicles that receive multiple shipments in the same area; Filtering a first carpooling order from the multiple carpooling orders according to the order information of each carpooling order; Determining a second carpooling order matching the first carpooling order according to route information in the order information of the first carpooling order; Determining a first delivery route according to the route information of the first carpooling order, and determining a second delivery route according to the route information in the order information of the second carpooling order and the destination location of the first carpooling order; Determine a target online car-hailing driver according to the first delivery route; The first carpooling order and the second carpooling order are assigned to the target online car-hailing driver, and the first delivery route and the second delivery route are sent to the target online car-hailing driver, and the target online car-hailing driver is instructed to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
2. The method according to claim 1, characterized in that The order information of each carpooling order includes the type of goods of each carpooling order, and the first carpooling order is selected from the plurality of carpooling orders according to the order information of each carpooling order, including: Determine the cargo attributes of each carpooling order according to the cargo type of each carpooling order; Determine the delivery priority of each carpooling order based on the cargo attributes of each carpooling order; A first carpooling order is selected from the multiple carpooling orders according to the delivery priority of each carpooling order.
3. The method according to claim 2, characterized in that The determining, according to the route information in the order information of the first carpooling order, a second carpooling order matching the first carpooling order comprises: Filtering out a plurality of to-be-selected carpooling orders whose route information matches the route information of the first carpooling order from the plurality of carpooling orders; Determine the delivery priority of each waiting carpool order; A carpooling order to be selected having a lower delivery priority than the first carpooling order is selected from a plurality of carpooling orders to be selected as the second carpooling order.
4. The method according to claim 1, characterized in that Determining a target online car-hailing driver according to the first delivery route includes: Obtaining location information and vehicle type information of multiple online car-hailing drivers in the same area; Filtering a plurality of first candidate online-hailing car drivers from a plurality of online-hailing car drivers according to the first delivery route and the location information of each online-hailing car driver in the same area; A target online car-hailing driver is selected from multiple first online car-hailing drivers based on the cargo of the first car-hailing order, the cargo of the second car-hailing order, and the vehicle type information of each first online car-hailing driver.
5. The method according to claim 4, characterized in that The method of selecting a target online car-hailing driver from a plurality of first online car-hailing drivers to be selected according to the cargo of the first car-hailing order and the cargo of the second car-hailing order and the vehicle type information of each first online car-hailing driver to be selected includes: Filtering a plurality of second online-hailing drivers to be selected from a plurality of first online-hailing drivers to be selected according to the cargo of the first carpooling order and the cargo of the second carpooling order and the vehicle type information of each first online-hailing driver to be selected; A target online car-hailing driver is selected from multiple second online car-hailing drivers based on the order time requirement information in the order information of the first carpooling order and the location information of each second online car-hailing driver to be selected.
6. The method according to claim 5, characterized in that The method of selecting a target online car-hailing driver from a plurality of second online car-hailing drivers to be selected according to the order time requirement information in the order information of the first carpooling order and the location information of each second online car-hailing driver to be selected includes: Selecting a plurality of third online-hailing drivers to be selected from the plurality of second online-hailing drivers to be selected according to the order time requirement information in the order information of the first carpooling order and the location information of each second online-hailing driver to be selected; Obtaining service evaluation information of each third candidate online car-hailing driver, wherein the service evaluation information is obtained through evaluations by users in multiple historical orders of the loss or damage of goods when each third candidate online car-hailing driver delivers the goods; A target online car-hailing driver is selected from multiple third online car-hailing drivers based on the service evaluation information of each third online car-hailing driver.
7. The method according to claim 6, characterized in that The method of selecting a target online car-hailing driver from a plurality of third online car-hailing drivers to be selected according to the service evaluation information of each third online car-hailing driver to be selected includes: Obtaining value information of the goods in the first carpooling order and value information of the goods in the second carpooling order; If it is determined that the goods in the first carpooling order are valuables based on the value information of the goods in the first carpooling order, and / or if it is determined that the goods in the second carpooling order are valuables based on the value information of the goods in the second carpooling order, then the third candidate online car-hailing driver with the highest service evaluation is selected from multiple third candidate online car-hailing drivers as the target online car-hailing driver based on the service evaluation information of each third candidate online car-hailing driver; If it is determined that the goods in the first carpooling order are non-valuable items based on the value information of the goods in the first carpooling order, and if it is determined that the goods in the second carpooling order are non-valuable items based on the value information of the goods in the second carpooling order, then obtaining user information of the first carpooling order and user information of the second carpooling order; If it is determined that the user level of the first carpooling order is high according to the user information of the first carpooling order, and / or it is determined that the user level of the second carpooling order is high according to the user information of the second carpooling order, then the third candidate online car-hailing driver with the highest service evaluation is selected from a plurality of third candidate online car-hailing drivers according to the service evaluation information of each third candidate online car-hailing driver as the target online car-hailing driver; Among them, the online car-hailing platform pre-configures specific types of goods as valuables, and pre-configures them as high levels based on the identity level of a specific user.
8. A device for sharing online car-hailing services between goods, characterized in that: Applied to an online car-hailing platform, the device comprises: A receiving module, used to receive ride-sharing orders from online-hailing vehicles for multiple goods in the same area; A screening module, used for screening out a first carpooling order from a plurality of carpooling orders according to order information of each carpooling order; A first determination module, configured to determine a second carpooling order matching the first carpooling order according to route information in the order information of the first carpooling order; a second determination module, configured to determine a first delivery route according to the route information of the first carpooling order, and to determine a second delivery route according to the route information in the order information of the second carpooling order and the destination location of the first carpooling order; A third determination module is used to determine a target online car-hailing driver according to the first delivery route; An allocation module is used to allocate the first carpooling order and the second carpooling order to the target online car-hailing driver and send the first delivery route and the second delivery route to the target online car-hailing driver, and instruct the target online car-hailing driver to first deliver the goods of the first carpooling order according to the first delivery route and then deliver the goods of the second carpooling order according to the second delivery route.
9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.