Method and apparatus for order management applied to electric vehicles
By acquiring vehicle information and safety point information of electric vehicles through the order allocation device on the platform, generating safe driving routes and monitoring battery level, the problem of orders not being completed due to insufficient battery power of electric vehicles is solved, thereby improving the order completion rate and the success rate of drivers.
Patent Information
- Application Number
- CN201980025036.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-12-31
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2039-12-31
AI Technical Summary
Electric vehicles are unable to complete orders when their battery is low, or they find that the battery is insufficient to complete the order after accepting it, causing inconvenience to drivers and passengers.
The platform obtains vehicle information and safety point information of electric vehicles through the order allocation device, generates safe driving routes, allocates orders when there is sufficient remaining battery power, monitors battery power and generates alternative routes to ensure that electric vehicles can reach charging points.
Ensuring that electric vehicles still have sufficient charge to reach charging points after an order is completed improves order completion rates, reduces order cancellations due to insufficient battery power, and increases drivers' order success rates.
Smart Images

Figure CN114402344B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobiles, and in particular to a method and device for order management of electric vehicles. BACKGROUND
[0002] With the continuous expansion of urban population and the continuous expansion of urban scale, the urban traffic problem becomes more and more serious, and the demand for convenient private travel such as taxi is increasing year by year. Under the impetus of market trends, smart travel will become an important part of future travel. Today, Internet technology is developing rapidly, the rapid improvement of smart phone penetration rate, and the rapid development of mobile network has greatly promoted the rise of the taxi software market and enriched people's travel methods.
[0003] At present, the mode that passengers send travel demand through the passenger end of the taxi software, and drivers receive passenger travel demand through the driver end of the taxi software has been relatively popular and mature, and the background server of the taxi software can intelligently allocate orders according to the location of the driver, the location of the passenger and the destination.
[0004] However, in the field of transportation, the electrification of vehicles has gradually become a trend. Electric vehicles use diversified electric energy to replace traditional fossil energy, which not only can significantly improve energy conversion efficiency, but also helps to reduce greenhouse gas emissions, improve air quality and reduce noise pollution. With the continuous expansion of the electric vehicle market, the proportion of electric vehicles in operating vehicles is also increasing, and the allocation of taxi orders is facing new problems, for example, when the power is insufficient, the driver is afraid to take orders, or after taking orders, it is found that the remaining power of the electric vehicle cannot complete the order, which becomes a problem to be solved. SUMMARY
[0005] The present application provides a method and device for order management of electric vehicles to solve the problem that the power of electric vehicles cannot complete orders.
[0006] In a first aspect, the present application provides a method for order management of electric vehicles. An order allocation device of a platform end obtains vehicle information and safety point information of each operating vehicle. When the operating vehicle is an electric vehicle, the vehicle information includes the current position and the remaining power of the vehicle. The order allocation device selects a candidate vehicle for a passenger. When the candidate vehicle is an electric vehicle, a safe driving route is generated for the candidate vehicle. The safe driving route is a route connecting the current position of the candidate vehicle, the starting position of the passenger, the destination position of the passenger, and the position of the nearest safety point to the destination position. The order allocation device sends an order allocation message to the candidate vehicle to inform the candidate vehicle to serve as the service vehicle of the passenger after ensuring that the remaining power of the candidate vehicle is sufficient to complete the safe driving route.
[0007] By the above manner, the electric vehicle has sufficient power to reach a chargeable safe point after completing the order, ensuring the safety of the electric vehicle power after completing the order.
[0008] In the embodiment of the present application, the remaining power of the vehicle is sufficient to complete a certain route, which can be that the estimated remaining power of the vehicle after completing a certain route still exceeds the safety power threshold. The safety power threshold can be a percentage of the total power, or a safety power value. For example, the safety power threshold is 20% of the total power, or the safety power value is 10 gigawatt hours. The embodiment of the present application is described by taking the safety power value as an example.
[0009] Further, during the process of providing the passenger with the transportation service by the service vehicle, the order allocation device continuously monitors the remaining power and the position of the service vehicle, and generates a safety alternative route for the service vehicle when it is determined that the current remaining power of the service vehicle is insufficient to complete the remaining safety driving route, the alternative route indicating the position of the nearest safe point to the service vehicle. The order allocation device continues to monitor the remaining power and the position of the service vehicle when it is determined that the current remaining power of the service vehicle is sufficient to complete the safety alternative route, so as to maintain the service vehicle to continue to execute the order.
[0010] During the execution of the order, the present application defines a safety alternative route when it is found that the remaining power of the vehicle can not be able to complete the remaining safety driving route. If the service vehicle has sufficient remaining power to reach the safety point for charging (for example, the difference between the current remaining power of the service vehicle and the estimated power consumption required by the safety alternative route is greater than the safety power threshold), the service vehicle is maintained to continue to execute the order under the condition that the service vehicle can go to the safety point for charging at any time, so as to complete the order as much as possible to improve the order completion rate of the driver. In addition, when the current remaining power of the service vehicle is insufficient to complete the safety alternative route (for example, the difference between the current remaining power of the service vehicle and the estimated power consumption required by the safety alternative route is less than the safety power threshold), it means that there is a risk that the remaining power of the service vehicle reaches the safety point for charging, at which time the order needs to be terminated, and the current position of the vehicle is the nearest point to the order destination position that the vehicle can complete, which brings convenience to the passengers on the vehicle, and at the same time ensures that the vehicle can go to the chargeable safety point.
[0011] In one possible implementation, the order allocation device may also send a power-saving notification to the service vehicle when it determines that the current remaining battery power of the service vehicle is sufficient to complete the alternative safe route (e.g., the difference between the remaining battery power of the service vehicle and the estimated power consumption required for the alternative safe route is greater than the safe battery power threshold), but insufficient to complete the remaining safe driving route (e.g., the difference between the current remaining battery power of the service vehicle and the estimated power consumption required for the remaining safe driving route is less than the safe battery power threshold), in order to reduce the power consumption of the service vehicle and increase the likelihood of order completion.
[0012] During the initial order allocation phase, if the order allocation device determines that the remaining battery power of a candidate vehicle is insufficient to complete a safe driving route, it sends a warning message to the candidate vehicle and cancels the candidate vehicle. The warning message indicates that the order allocation failure is due to insufficient vehicle battery power. By sending warning messages to candidate vehicles, the driver is reminded that the reason for not being allocated an order is insufficient battery power, thus alerting the driver to the vehicle's battery level. After receiving one or more reminders, the driver can choose to charge the vehicle, avoiding prolonged waiting for orders that cannot be received.
[0013] Furthermore, the aforementioned estimated power consumption can be calculated for each vehicle. Specifically, the order allocation device calculates the vehicle's average power consumption per kilometer based on the vehicle's historical mileage and power consumption records, and then calculates the estimated power consumption required for a safe driving route based on the vehicle's average power consumption per kilometer. This application considers power consumption not only based on the driving route distance but also the different basic power consumption of different vehicles, as well as factors such as driving environment and driving habits, increasing the accuracy of power consumption calculation. This application can also collect information on the vehicle's historical average power consumption per kilometer from the vehicle's client application to specifically calculate the estimated power consumption for the vehicle to complete the driving route.
[0014] The vehicle information of the electric vehicle also includes the safe battery threshold, which can be set by the driver of the electric vehicle or by the platform.
[0015] Safety point information can specifically refer to the location of a safety point, or it can be information used by the order allocation device to obtain the location of safety points for each operating vehicle, such as the private safety point markers set by the driver.
[0016] Secondly, this application also provides another method for order management of electric vehicles. This method is executed by a vehicle server on the driver's side. The vehicle server can be the vehicle's control system, the driver's terminal, or ride-hailing software installed on the driver's terminal. The vehicle server sends vehicle information, including the vehicle's current location and remaining battery power, to the order allocation device on the platform. The vehicle server receives an order allocation message from the order allocation device, which carries the passenger's starting and destination locations. When the vehicle server determines that its remaining battery power is sufficient to complete a safe driving route, it accepts the order and provides transportation services to the passenger. The safe driving route is a route connecting the vehicle's current location, the passenger's starting location, the passenger's destination location, and the nearest safe point to the destination location. The safe point is an electric vehicle charging point.
[0017] After receiving an order allocation message from the order allocation device on the platform, this application determines whether the vehicle's remaining battery power is sufficient to cover the safe driving route of the order on the vehicle server side. This ensures that the electric vehicle still has enough battery power to reach a safe charging point after completing the order, thus guaranteeing the battery safety of the electric vehicle after the order is completed. The safe driving route can be determined by the order allocation device and carried in the order allocation message, or it can be generated locally by the vehicle server.
[0018] During the transportation service provided to the passenger, the vehicle service terminal continuously monitors the vehicle's remaining battery power and location. If it determines that the vehicle's current remaining battery power is insufficient to complete the remaining safe driving route, a safe alternative route is generated. If it determines that the vehicle's current remaining battery power is sufficient to complete the safe alternative route, the order is executed, and the vehicle's remaining battery power and location are continuously monitored. Similarly, this application generates a safe alternative route when it discovers that the safe driving route may not be completed. If the vehicle's current remaining battery power is sufficient to complete the safe alternative route, it means that the vehicle has enough remaining battery power to reach a safe charging point. Under the condition that the vehicle can reach a safe charging point at any time, the order is executed, thereby completing the order as much as possible and improving the driver's order completion rate.
[0019] Furthermore, if the vehicle's current remaining battery power is insufficient to complete the alternative safe route, it means that there is a risk of the vehicle reaching a safe charging point. In this case, the order needs to be terminated. The vehicle's current location is the closest point to the order's destination that the vehicle can reach, which is convenient for the passengers on board. At the same time, the safe battery power threshold can also ensure that the vehicle can reach a safe charging point as much as possible.
[0020] If the difference between the vehicle's current remaining battery power and the estimated power consumption required for the safe alternative route is greater than the safe battery power threshold, the vehicle may also take energy-saving measures.
[0021] The vehicle server can also calculate the vehicle's average power consumption per kilometer based on its historical mileage and power consumption records, and then calculate the estimated power consumption required for a safe driving route based on this average power consumption per kilometer. By obtaining the vehicle's average power consumption per kilometer, the accuracy of the estimated power consumption for driving routes is increased.
[0022] Thirdly, this application provides an order allocation device, including a vehicle information acquisition module, a passenger information acquisition module, a route planning module, an order management module, and a power supply guarantee module, for performing the various functions of the order allocation device described in the first aspect above.
[0023] Specifically, the power supply module can be responsible for calculating the vehicle's average power consumption per kilometer and the estimated power consumption required for various driving routes.
[0024] Fourthly, this application provides an automotive server device, including a sending module, a receiving module, an order response module, a monitoring module, and a power calculation module, for performing the various functions of the automotive server described in the second aspect above.
[0025] Specifically, the power calculation module can be responsible for calculating the vehicle's average power consumption per kilometer and the estimated power consumption required for various driving routes.
[0026] Fifthly, this application provides another method for order management applied to electric vehicles. An order allocation device acquires vehicle information and safety point information from multiple operating vehicles, including electric vehicles. The vehicle information of the electric vehicles includes their current location and remaining battery power, and the safety point is a charging point for the electric vehicles. The order allocation device receives order request information from a passenger's client, including a starting location and a destination location. Based on the vehicle information, order request information, and safety point information, the order allocation device selects a service vehicle for the passenger. When the service vehicle is an electric vehicle, its remaining battery power is sufficient to complete a safe driving route, which is a route connecting the current location of the service vehicle, the starting location, the destination location, and the nearest safety point to the destination location. The order allocation device sends an order allocation message to the service vehicle to notify it to provide transportation services to the passenger.
[0027] In a sixth aspect, this application provides another order allocation device, including a processor and a memory, wherein the memory stores instructions, and when the processor executes the instructions in the memory, the order allocation device performs the method as described in the first or fifth aspect.
[0028] In a seventh aspect, this application provides another vehicle server device, including a processor and a memory, wherein the memory stores instructions, and when the processor executes the instructions in the memory, the vehicle server device performs the method as described in the second aspect above.
[0029] Eighthly, this application provides a non-transient computer storage medium storing a computer program that, when executed by a processor, implements the methods described in the first, second, and fifth aspects above, or any specific implementation of the first, second, and fifth aspects.
[0030] Based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods. Attached Figure Description
[0031] Figure 1 This is a schematic diagram illustrating an application scenario of order allocation provided by an embodiment of the present invention;
[0032] Figure 2 This is a schematic diagram of the logical architecture of an electric vehicle 200 provided in an embodiment of the present invention;
[0033] Figure 3 This is a schematic diagram of the logic structure of an order allocation device 300 provided in an embodiment of the present invention;
[0034] Figure 4 This is a schematic diagram of an order allocation method for electric vehicles provided in an embodiment of the present invention;
[0035] Figure 5 This is a schematic diagram of an order monitoring method for electric vehicles provided in an embodiment of the present invention;
[0036] Figure 6 This is a schematic diagram of the logical structure of an automotive server device 600 provided in an embodiment of the present invention;
[0037] Figure 7 This is a schematic diagram of the hardware structure of an order allocation device 700 provided in an embodiment of the present invention;
[0038] Figure 8 This is a schematic diagram of the hardware structure of an automotive server device 800 provided in an embodiment of the present invention. Detailed Implementation
[0039] As the electric vehicle market continues to expand, more and more electric vehicles are being used as commercial vehicles to provide services to passengers. However, order allocation for electric vehicles faces many new challenges. Unlike gasoline-powered vehicles, electric vehicles charge more slowly; when an electric vehicle's battery is low and needs charging, it typically takes an hour or more to complete the process. If a ride order is assigned to an operational electric vehicle and then runs out of power en route to the destination, it will cause significant inconvenience to both the driver and passengers. Therefore, the current order allocation methods used for gasoline-powered vehicles are not suitable for electric vehicles.
[0040] When assigning orders to electric vehicles, the remaining battery power and the power consumption of the passenger's journey must be considered. While ensuring sufficient battery power to complete the order, it's also crucial to guarantee the driver has enough power to reach a charging point after completing the order. Furthermore, to address situations where battery consumption is sudden and rapid during driving, such as traffic jams or air conditioning use, the vehicle's driving status should be monitored after receiving an order and starting the driving task. Warnings should be issued if the electric vehicle is unable to complete the order, and the system should assist the driver in completing the order as much as possible, while ensuring the vehicle has enough power to reach a charging point, thereby increasing the order success rate.
[0041] like Figure 1 The diagram illustrates an application scenario for order allocation provided in this application. System 100 includes a client 101, a vehicle server 102, and an order allocation device 103 on the platform. The client 101 sends order request information to the order allocation device 103, which includes at least the passenger's starting and destination locations. The order allocation device 103 collects safety point information from each operating vehicle and vehicle information reported by the vehicle server 102 of each operating vehicle. The vehicle server 102 is located on the side of the vehicle providing the operating service; this vehicle can be a gasoline-powered vehicle or an electric vehicle. When the vehicle is an electric vehicle, the vehicle information reported by the vehicle server 102, in addition to at least the vehicle's location information, also needs to include the vehicle's remaining battery power. The order allocation device 103 can select candidate vehicles to provide services to passengers based on order request information and vehicle location. When the candidate vehicle is an electric vehicle, a safe driving route is generated for it. This safe driving route connects the candidate vehicle's current location, the starting location, the destination location, and the nearest safe point to the destination location. The safe point is a charging point for the electric vehicle. After ensuring that the candidate vehicle has sufficient remaining battery power to complete the safe driving route, the order allocation device 103 allocates the order to the candidate vehicle. This method ensures that the electric vehicle still has enough battery power to reach the charging safe point after completing the order, thus guaranteeing the battery safety of the electric vehicle after completing the order.
[0042] The order allocation device 103 provided in this application can add power information and driving route constraints to the existing intelligent order dispatch technology, thereby providing power safety assurance for the dispatch of orders for electric vehicles.
[0043] In this embodiment of the invention, the safety point information can be the location of a safety point, or it can be the information used by the order allocation device to obtain the location of the safety points of each operating vehicle, such as the private safety point identifier set by the driver.
[0044] like Figure 2 The diagram shown is a schematic representation of the logical architecture of an electric vehicle 200 provided in this application. The electric vehicle 200 includes a human-machine interface controller 210, a battery 220, a vehicle control system 230, a vehicle execution system 240, a positioning device 250, a fusion system 260, a memory 270, and a network connection component 280.
[0045] The human-machine interface controller 210 is used to realize message interaction between the electric vehicle and the driver. The driver can interact with the electric vehicle through the human-machine interface controller 210. The human-machine interface controller 210 can display the status of the electric vehicle and various graphic / file messages. The human-machine interface controller 210 can also receive various operation commands input by the driver and transmit them to the vehicle control system 230 for execution.
[0046] Battery 220 is used to power electric vehicles.
[0047] The vehicle control system 230 can control the vehicle based on the electric vehicle's status and the driver's input from the human-machine interface controller 210. The vehicle control system 230 outputs control commands, which are then used by the vehicle execution system 240 to control the electric vehicle. The vehicle control system 230 can monitor the status of the battery 220, including its remaining charge.
[0048] The vehicle control system 230 can acquire and save user driving data, historical mileage records, and historical power consumption records. Specifically, the vehicle control system 230 can store the acquired data in the memory 270. In practice, the historical power consumption records acquired by the vehicle control system 230 can be expressed in various forms, such as the power consumption value at a certain moment, the average power consumption per kilometer, or the power consumption change over a period of time.
[0049] In a specific implementation, the vehicle control system 230 can be an on-board computing center.
[0050] The vehicle execution system 240 includes, but is not limited to, devices or subsystems that control the movement of the vehicle body, such as braking system, steering system, drive system, and lighting system.
[0051] As one possible implementation, the vehicle control system 230 may consist of a hardware processing system including one or more processors.
[0052] The positioning device 250 includes devices or subsystems such as a global positioning system (GPS) and an inertial navigation system (INS) used to determine the vehicle's location. The vehicle control system 230 calculates the vehicle's location using information obtained from the positioning device 250 and reports the vehicle's location to the order allocation device 103 on the platform via a network connection component 280.
[0053] The fusion system 260 provides external environment monitoring data to the vehicle control system 230 of the electric vehicle. The sensing devices 261 include radar, sensors, cameras, etc.
[0054] Optionally, the electric vehicle 200 may also include a memory 270 for storing various vehicle-related information, including but not limited to user driving data, historical mileage records, historical battery charge records, and map files. The vehicle controller 230 can retrieve map files from the memory 270 and, in conjunction with real-time traffic information and electric vehicle battery charge information, control the electric vehicle's driving path.
[0055] The network connection component 280 provides a network interface for the electric vehicle to interact with external devices, enabling the electric vehicle to exchange information with external devices via wired or wireless means. This information exchange can include receiving various messages from the platform, sending vehicle status information to the order allocation device 103 or the driver terminal, etc.
[0056] The vehicle control system 230 can also obtain order allocation messages sent by the order allocation device 103 on the platform through the network connection component 280, and display the planned safe driving route to the driver through the human-machine interaction controller 210.
[0057] It is worth noting that, Figure 2 The logical architecture of the electric vehicle shown is only an example of an electric vehicle provided in this application. In specific implementation, the components of the electric vehicle 200 can be added or removed as needed.
[0058] In one possible implementation, the vehicle server 102 can be as follows: Figure 2 The vehicle control system 230 is described above.
[0059] like Figure 3The diagram shown is a logical structure schematic of an order allocation device 300 provided in this application. The order allocation device 300 is... Figure 1 The order allocation device 103 shown on the platform is used to provide order allocation and management functions for various operating vehicles, including electric vehicles. The order allocation device 300 may include the following modules:
[0060] The vehicle information acquisition module 310 can periodically receive and store vehicle information sent by the vehicle server 102. Specifically, the vehicle information includes the vehicle's current location, safety point information, safe battery threshold, and remaining battery power. The vehicle information can be sent from the electric vehicle's vehicle control system 230 to the vehicle information acquisition module 310 via the network connection component 280, or it can be sent from the vehicle control system 230 to the driver's terminal device via the network connection component 280, and then from the driver's terminal device to the vehicle information acquisition module 310.
[0061] It should be noted that the safe point is a charging point. On one hand, the platform can obtain various charging points providing charging services as safe points. On the other hand, drivers can also define their own safe points. In this case, the safe point can be the driver's residence, which generally has private electric vehicle charging facilities. The safe point set by the driver can also be other non-public charging points, such as other private charging points in residential communities. When the vehicle information reported by the operating vehicle does not include a safe point, the order allocation device 300 can obtain a public charging point as a safe point; when the vehicle information reported by the operating vehicle includes a safe point, the order allocation device 300 can also use the safe point set by the driver as the driver's private charging safe point, together with the public safe point as the safe point for the electric vehicle.
[0062] The safe power threshold can be a percentage of the total power or a safe power value. For example, the safe power threshold is 20% of the total power, or the safe power value is 10 gigawatt-hours. This embodiment of the invention uses a safe power value as an example for illustration.
[0063] In a specific execution scenario, the vehicle server 102 can be a vehicle control system 230, a driver's terminal device, or a ride-hailing app on that terminal device. The vehicle's safe battery level threshold can be customized by the driver or set by the platform based on the electric vehicle model. The driver can input safe point information and set the safe battery level threshold through the vehicle server 102. The driver's terminal device can also use its own location as the vehicle's current location. When the vehicle server 102 is the driver's terminal device or a ride-hailing app on that terminal device, the vehicle control system 230 can send vehicle information to the driver's terminal device via the network connection component 280, and the terminal device will then report the vehicle information to the vehicle information acquisition module 310.
[0064] The vehicle information acquisition module 310 can also be used to acquire the vehicle's average power consumption per kilometer. Specifically, the vehicle information acquisition module 310 can calculate the vehicle's average power consumption per kilometer based on the vehicle's current location and current battery level received at regular intervals, and store the average power consumption per kilometer data in the storage unit of the order allocation device 300 (not shown in the figure). In another possible scenario, the vehicle's average power consumption per kilometer can also be calculated by the vehicle server 102 based on the monitored driving distance and historical data of battery consumption, and then sent to the vehicle information acquisition module 310.
[0065] The passenger information acquisition module 320 receives order request information sent by the passenger through the client 101, which includes at least the passenger's starting location and destination location.
[0066] The route planning module 330 selects a vehicle to provide service based on the passenger's starting location, destination location, and the current location of vehicles to be selected on the platform. The selection range of vehicles can be vehicles whose distance from the passenger's starting location is less than a distance threshold. This distance threshold can be set, typically within a few kilometers. If no suitable vehicle is found within a few kilometers, the route planning module 330 can increase the distance threshold. The vehicle selection algorithm can use the matching algorithm of existing ride-hailing software. This approach aims to ensure compatibility with existing ride-hailing software and improve the acceptability of the solution.
[0067] When the candidate vehicle is an electric vehicle, the route planning module 330 also generates a safe driving route for the candidate vehicle based on the passenger's starting position, the candidate vehicle's current position, the destination position, and the position of the safest point closest to the destination position.
[0068] The route planning module 330 can also search for the location of the nearest charging point based on the destination location.
[0069] Furthermore, the route planning module 330 can also refer to the waypoints selected by the driver when generating a safe driving route. The selected waypoints can be locations that the driving route selected by the driver needs to pass through.
[0070] The power guarantee module 340 is used to calculate the estimated power consumption required to complete the safe driving route based on the average power consumption per kilometer of the candidate vehicles, and to determine whether the remaining power of the candidate vehicles is sufficient to complete the safe driving route. If the difference between the remaining power of the candidate vehicles and the estimated power consumption required for the safe driving route is greater than the safe power threshold, it means that the remaining power of the candidate vehicles is sufficient to complete the safe driving route.
[0071] Specifically, the power supply module 340 obtains the average power consumption per kilometer of the candidate vehicle over a certain period of time or the average power consumption per kilometer corresponding to several time periods, and uses the obtained average power consumption per kilometer to calculate the estimated power consumption of the safe driving route.
[0072] In one possible implementation, the route planning module 330 can generate two or more safe driving routes for a candidate vehicle. When the remaining battery power of the candidate vehicle is sufficient to complete any one of the safe driving routes, an order can be assigned to that candidate vehicle. Specifically, the two safe driving routes can be a route connecting the nearest charging point to the destination and a route connecting the nearest private safety point set by the driver to the destination. In this case, the first safe driving route can be a route connecting the vehicle's current location, the passenger's starting location, the destination location, and the nearest charging point to the destination, and the second safe driving route can be a route connecting the vehicle's current location, the passenger's starting location, the destination location, and the driver's private safety point.
[0073] The order management module 350 is further configured to send an order allocation message to the candidate vehicle to notify it to provide transportation services for the passenger when the difference between the remaining battery power of the candidate vehicle and the estimated power consumption required for the safe driving route is greater than a safe battery power threshold. Furthermore, the order allocation message may carry the safe driving route.
[0074] Furthermore, during the order allocation phase, when the power guarantee module 340 determines that the remaining power of the candidate vehicle is insufficient to complete the safe driving route, the order management module 350 sends a warning message to the candidate vehicle and reselects a vehicle to serve the passenger. The warning message indicates that the order allocation failure is due to insufficient vehicle power.
[0075] When the vehicle server 102 of the candidate vehicle receives the warning message, the driver of the candidate vehicle can be informed of the warning message in a timely manner, so as to charge the vehicle and avoid not receiving orders for a long time due to insufficient vehicle power.
[0076] When it is determined that the remaining battery power of the candidate vehicle is insufficient to complete the safe driving route, the order management module 350 notifies the route planning module 330 to select another vehicle for the passenger.
[0077] The aforementioned description of the functions of each module in the order allocation device is the implementation of the functions of each module in the order allocation device 300 during the initial order allocation process.
[0078] Furthermore, after the service vehicle begins to fulfill the order and provide service to the passenger, the order allocation device 300 also has the following functions.
[0079] The order allocation device 300 also provides a monitoring function, which continuously monitors the order completion status during the process of the service vehicle executing the order, tracks the remaining battery power and location of the service vehicle, and ensures that the service vehicle has enough battery power to complete the order, or, in the worst case, tries to ensure that the service vehicle can reach a safe point.
[0080] Specifically, the vehicle information acquisition module 310 can periodically receive vehicle information sent by the vehicle server 102 serving the vehicle, including the vehicle's location information and remaining battery power.
[0081] The power guarantee module 340 determines whether the remaining power of the service vehicle is sufficient to complete the remaining safe driving route. If the difference between the current remaining power of the service vehicle and the estimated power consumption required for the remaining safe driving route is less than the safe power threshold, it indicates that the remaining power of the service vehicle may not be sufficient to complete the remaining safe driving route. In this case, the route planning module 330 determines the location of the nearest safe point to the current location of the service vehicle and generates a safe alternative route for the service vehicle. The safe alternative route is a route connecting the current location of the service vehicle and the location of the nearest safe point. The power guarantee module 340 further determines whether the difference between the current remaining power of the service vehicle and the estimated power consumption required for the safe alternative route is greater than the safe power threshold. If so, the service vehicle continues to execute the order, and the vehicle information acquisition module 310 continues to monitor the remaining power and location of the service vehicle. While the service vehicle continues to execute the order, the power assurance module 340 continuously tracks the remaining power of the service vehicle and periodically calculates whether the difference between the remaining power of the service vehicle and the estimated power consumption required for the updated safe alternative route is greater than the safe power threshold. If so, monitoring continues until the order is completed. If the power assurance module 340 determines that the difference between the current remaining power of the service vehicle and the estimated power consumption required for the safe alternative route is less than the safe power threshold, it notifies the order management module 350 to send a safe alternative route to the service vehicle, instructing the service vehicle to terminate the order and proceed to a safe point for charging according to the safe alternative route. At this time, the route planning module 330 can select other vehicles for the passenger and notify the newly selected other vehicles of the location of the aforementioned service vehicle, allowing the other vehicles to continue completing the order and transport the passenger to the destination.
[0082] The power supply guarantee module 340 can be used to process power-related calculations, including the estimated power consumption calculation for the remaining safe driving route, the estimated power consumption calculation for the safe alternative route, and so on. Specifically, the power supply guarantee module 340 calculates the estimated power consumption for a route based on the average power consumption per kilometer of the service vehicle and the distance of a certain route.
[0083] Furthermore, the order management module 350 is also used to send a power-saving notification to the service vehicle when it is determined that the difference between the current remaining power of the service vehicle and the estimated power consumption required for the safe alternative route is greater than the safe power threshold.
[0084] Similar to the aforementioned safe driving routes, in one possible implementation scenario, there may be two or more safe alternative routes. For example, the first safe alternative route may be the route from the current location of the service vehicle to the nearest charging point; the second safe alternative route may be the route from the current location of the service vehicle to the nearest driver-private safety point.
[0085] Based on the functions of each component of the order allocation device described in the foregoing embodiments, such as Figure 4 The diagram shown is a schematic flowchart of an order allocation method for electric vehicles provided in this application. The method is executed by an order allocation device on the platform side and includes:
[0086] Step 401: At regular intervals, the order allocation device obtains vehicle information of the operating vehicles registered on the platform. When the operating vehicle is an electric vehicle, the vehicle information includes the vehicle's current location, the location of the safe point, the safe power threshold, the vehicle's current remaining power, and the vehicle's average power consumption per kilometer.
[0087] In specific implementation scenarios, as described in the foregoing embodiments, the location of the safety point, the safety power threshold, and the vehicle's average power consumption per kilometer may not be included in the vehicle information reported by the vehicle. Instead, they are obtained by the order allocation device using the methods described in the foregoing embodiments.
[0088] For example, the order allocation device can receive the average power consumption per kilometer sent by the vehicle, or it can calculate the average power consumption per kilometer of the vehicle based on the historical mileage and historical power consumption records stored in the storage unit.
[0089] For example, the average electricity consumption per kilometer can be calculated using the following formula:
[0090]
[0091] in, Represents the average power consumption per kilometer; n represents the nth time period; |d n -d n-1 | represents the distance traveled by the vehicle in the nth time period; q n This represents the vehicle's remaining battery power at the end of the nth time period.
[0092] Step 402: The order allocation device at the current time t n The system receives order request information sent by the passenger's client, which includes the passenger's origin and destination locations.
[0093] Step 403: Determine candidate vehicles based on the passenger's starting location, destination location, and the current location of the vehicles to be selected on the platform. The matching algorithm for determining candidate vehicles can adopt existing ride-hailing software matching technology, such as the matching algorithms of ride-hailing software like Uber, Lift, and Didi.
[0094] Step 404: When the candidate vehicle is an electric vehicle, generate a safe driving route for the candidate vehicle. The safe driving route is a route connecting the candidate vehicle's current position, the starting position, the destination position, and the safest point position closest to the destination position.
[0095] There may be one or more safe driving routes.
[0096] When there are two or more safe driving routes, for example, the safe driving routes may include a first safe route and a second safe route. The first safe route is a route connecting the candidate vehicle's current location, the passenger's starting location, the destination location, and the location of the nearest charging point to the destination. The second safe route is a route connecting the candidate vehicle's current location, the passenger's starting location, the destination location, and the location of a private safe point set by the driver.
[0097] Step 405: Calculate the estimated power consumption for the safe driving route.
[0098] For example, when a safe driving route includes a first safe route and a second safe route, the estimated power consumption of the first safe route and the second safe route can be calculated based on the average power consumption per kilometer over a previous period (or several periods).
[0099] The calculation method can use the following formula:
[0100]
[0101] Where q represents the estimated power consumption of the selected driving route; Represents the current t n Average power consumption per kilometer over a period of time prior to the current moment; m n Represents the current t n The weight of the average power consumption per kilometer over the previous period at time m, where m n +
[0102] m n-1 +m n-2 +…=1, because the driving environment of the previous period is most similar to the current moment, therefore m n The value should be kept at its maximum; d represents the total distance of the selected route.
[0103] Step 406: Determine whether the current remaining battery power of the selected vehicle is sufficient to complete the safe driving route. If yes, proceed to step 407, determine the candidate vehicle as the passenger's service vehicle, and send an order allocation message to the service vehicle. If no, proceed to step 408.
[0104] For example, when the difference between the current remaining battery power of the candidate vehicle and the estimated power consumption of the safe driving route is greater than the safe battery power threshold, it is determined that the current remaining battery power of the candidate vehicle is sufficient to complete the safe route.
[0105] When the safe driving route includes the first safe driving route and the second safe driving route, it can be determined that the candidate vehicle's current remaining battery power is sufficient to complete one of the safe driving routes.
[0106] Specifically:
[0107] If the difference between the current remaining battery power of the candidate vehicle and the estimated power consumption of the first safe driving route is greater than the safe battery power threshold of the candidate vehicle, and the difference between the current remaining battery power of the candidate vehicle and the estimated power consumption of the second safe driving route is also greater than the safe battery power threshold of the candidate vehicle, then step 407 is executed, and the candidate vehicle is used as the passenger's service vehicle, and an order is sent to the service vehicle.
[0108] If the difference between the candidate vehicle's current remaining battery power and the estimated power consumption of one safe driving route is greater than the candidate vehicle's safe battery power threshold, and the difference between the candidate vehicle's current remaining battery power and the estimated power consumption of another safe driving route is less than the candidate vehicle's safe battery power threshold, then step 407 is executed: an order is sent to the service vehicle, and the candidate vehicle is notified that there is a safe driving route that cannot be completed, so that the candidate vehicle's driver can pay attention to the battery status.
[0109] If the difference between the candidate vehicle's current remaining battery power and the estimated power consumption of the first safe driving route is less than the candidate vehicle's safe battery power threshold, and the difference between the candidate vehicle's current remaining battery power and the estimated power consumption of the second safe driving route is also less than the candidate vehicle's safe battery power threshold, then step 408 is executed: a warning message is sent to the candidate vehicle, and the candidate vehicle is cancelled. The warning message indicates that the order allocation failure is due to insufficient vehicle battery power. Further, the order allocation device selects other vehicles to provide transportation services for the passengers.
[0110] After order allocation, the order allocation device can also perform monitoring functions to monitor the order status. Specifically, to avoid excessive power consumption due to special circumstances during order completion (such as traffic jams, temporary air conditioning use, etc.), resulting in insufficient remaining power to complete the order, this application will continue to monitor the service vehicle after completing the initial order allocation function. Figure 5 The diagram shown is a flowchart illustrating an order monitoring method for electric vehicles provided in this application, including:
[0111] Step 501: The order allocation device periodically obtains vehicle information of the service vehicles, including the vehicle's current location and current remaining battery power, and calculates the estimated power consumption of the remaining safe driving route.
[0112] When the safe driving route includes a first safe driving route and a second safe driving route, calculate the power consumption of the remaining route of the first safe driving route and the remaining route of the second safe driving route, respectively.
[0113] Step 502: The order allocation device determines whether the remaining battery power of the service vehicle is sufficient to complete the remaining safe driving route.
[0114] Specifically, it is determined whether the difference between the current remaining battery power of the service vehicle and the estimated power consumption required for the remaining safe driving route is greater than the safe battery power threshold. If yes, it means that the current remaining battery power of the service vehicle is sufficient to complete the remaining safe driving route. In this case, a message indicating that the order can be completed normally can be sent to the platform or the car service terminal, and step 501 is continued to maintain monitoring until the order is completed. If no, it means that the current remaining battery power of the service vehicle may not be sufficient to complete the safe driving route, posing a risk. In this case, step 503 is continued.
[0115] Specifically, when the safe driving route includes a first safe driving route and a second safe driving route, the remaining battery power of the service vehicle is sufficient to complete one of the safe driving routes. However, if the difference between the current remaining battery power of the service vehicle and the estimated power consumption of the remaining route of the first safe driving route is less than the service vehicle's safe battery power threshold, and the difference between the current remaining battery power of the service vehicle and the estimated power consumption of the remaining route of the second safe driving route is also less than the service vehicle's safe battery power threshold, it indicates that the current order may not be able to be completed, and step 503 is executed in this case.
[0116] Step 503: The order allocation device determines the location of the safest point closest to the current location of the service vehicle and generates a safe alternative route for the service vehicle.
[0117] Similar to the aforementioned embodiments, the alternative safe routes can be one or more, for example. The alternative safe routes may include a first alternative safe route and a second alternative safe route. The first alternative safe route may be a route connecting the vehicle's current location to the nearest charging point. The second alternative safe route may be a route connecting the service vehicle's current location to a private safe point set by the driver. When multiple private safe points exist, the private safe point in the second alternative route may be the one closest to the service vehicle's current location.
[0118] Step 504: The order allocation device determines whether the current remaining battery power of the service vehicle is sufficient to complete the safe alternative route. Specifically, the order allocation device determines whether the difference between the current remaining battery power of the service vehicle and the estimated power consumption required for the safe alternative route is greater than the safe battery power threshold. If so, it means that the current remaining battery power of the service vehicle can complete the safe alternative route. At this time, the service vehicle continues to execute the order, and step 501 is continued to be executed to monitor the remaining battery power and location of the service vehicle. If not, step 505 is executed.
[0119] Specifically, when there are two or more safe alternative routes, the service vehicle's current remaining battery power is sufficient to complete any one of them. If the difference between the service vehicle's current remaining battery power and the estimated power consumption required for any safe alternative route is less than the safe battery power threshold, then step 505 is executed. The first safe alternative route can be the route from the service vehicle's current location to the nearest charging point; the second safe alternative route can be the route from the service vehicle's current location to the nearest driver's private safety point.
[0120] If the difference between the current remaining battery power of the service vehicle and the estimated power consumption of the remaining route on the first safe alternative route is less than the service vehicle's safe battery power threshold, and the difference between the current remaining battery power of the service vehicle and the estimated power consumption of the remaining route on the second safe alternative route is also less than the service vehicle's safe battery power threshold, it means that the current order may not only fail to be completed, but there is also a risk that it may not be safe to reach the safe point. This risk is unacceptable, and the order needs to be terminated immediately. A low battery warning should be sent to the car service terminal to notify the driver to go to a safe point where charging is available. The warning message may include a safe alternative route.
[0121] If the difference between the service vehicle's current remaining battery power and the estimated power consumption of any of the alternative safe routes exceeds the service vehicle's safe battery power threshold, it indicates that the current order may not be completed. However, the driver has sufficient battery power to abandon the order and proceed to a safe charging point. In this case, the current order can continue to be completed. Proceed to step 501 to continue monitoring the completion of the safe driving route. Based on this, the order allocation device can notify the driver to take appropriate measures to reduce power consumption. When the driver takes appropriate measures, the vehicle's remaining battery power may be sufficient to complete the safe driving route, and the order is successfully salvaged. If the vehicle's remaining battery power is insufficient to complete the remaining safe driving route, but as long as the remaining battery power is sufficient to complete the alternative safe routes, ensuring the service vehicle has sufficient power to reach a safe charging point, the order can continue to be executed in an attempt to salvage it. If the vehicle's remaining battery power is insufficient to complete both the safe driving route and the alternative safe routes, the order salvage fails, and step 505 is executed.
[0122] Step 505: The order allocation device sends a safe alternative route to the service vehicle, notifying the service vehicle to terminate the order and proceed to a safe point for charging according to the safe alternative route.
[0123] After an order is terminated, the order allocation device can select other vehicles to continue providing services to the passengers.
[0124] On the one hand, the embodiments of this application not only consider the order start location and order end location, but also the current location of the vehicle and the location of the safe charging point after the order is completed, and comprehensively generate a safe driving route to ensure the driver's battery safety after the order is completed.
[0125] On the other hand, in addition to considering power consumption based on the distance of the driving route, this application also considers the different basic power consumption of different vehicles, as well as factors such as driving environment and driving habits, to increase the accuracy of power consumption calculation. Specifically, this application calculates the estimated power consumption of the service vehicle to complete the driving route based on the vehicle's historical average power consumption per kilometer, making the power consumption prediction results more accurate.
[0126] On the other hand, if a vehicle abandons an order and heads to a charging point when it cannot complete the remaining safe driving route, many orders that could have been completed by the driver taking certain energy-saving measures are abandoned, reducing the driver's order completion rate and negatively impacting the passenger experience. This application defines a safe alternative route when it discovers that the remaining safe driving route may not be completed. If the service vehicle has sufficient remaining battery power to complete the safe alternative route to reach a safe charging point (e.g., the difference between the service vehicle's current remaining battery power and the estimated power consumption required for the safe alternative route is greater than the safe battery power threshold), it ensures that the driver can always go to a safe charging point. Therefore, the service vehicle continues to execute orders, thereby maximizing order completion and improving the driver's order completion rate. Furthermore, if the service vehicle's current remaining battery power is insufficient to complete the alternative safe route (for example, the difference between the service vehicle's current remaining battery power and the estimated power consumption required for the alternative safe route is less than the safe battery power threshold), it means that there is a risk that the service vehicle's remaining battery power will not reach the safe charging point. In this case, the order is terminated, and the vehicle's current location is the closest point to the order's destination that the vehicle can reach, which is convenient for the passengers on board. At the same time, it ensures that the vehicle can utilize the battery redundancy of the safe battery power threshold to reach a safe charging point as soon as possible.
[0127] In the calculation method of power consumption prediction, information on the average power consumption per kilometer of the vehicle can be collected at regular intervals. By using historical average power consumption information, the power consumption estimate can be made more accurate.
[0128] In the aforementioned embodiments, the order allocation device can first select candidate vehicles, and then determine whether the remaining battery power of the candidate vehicles is sufficient to complete the safe driving route. If so, the candidate vehicle is designated as the passenger's service vehicle. In another embodiment, the order allocation unit can directly select a service vehicle for the passenger based on the location information of the operating vehicle, the remaining battery power, the passenger's travel information, and the safety point information, ensuring that when the service vehicle is an electric vehicle, its remaining battery power is sufficient to complete the safe driving route. The safe driving route is a route connecting the current location of the candidate vehicle, the starting location, the destination location, and the nearest safe point location to the destination location.
[0129] It should be noted that the method for allocating orders for electric vehicles provided in this application can be applied to both ride-hailing software platforms and car service providers.
[0130] The vehicle server sends vehicle information, including the vehicle's current location and remaining battery power, to the order allocation device on the platform. The vehicle server receives an order allocation message from the order allocation device, which carries the passenger's starting and destination locations. When the vehicle server determines that its remaining battery power is sufficient to complete a safe driving route, it accepts the order and provides transportation services to the passenger. The safe driving route is a route connecting the vehicle's current location, the passenger's starting location, the passenger's destination location, and the nearest safe point to the destination location. The safe point is an electric vehicle charging point.
[0131] When the vehicle server determines that the vehicle has sufficient remaining battery power to complete a safe driving route, it accepts the order and provides transportation services to the passenger.
[0132] During the transportation service provided to the passenger, the car service provider continuously monitors the vehicle's remaining battery power and location. If the car service provider determines that the vehicle's current remaining battery power is insufficient to complete the remaining safe route, it determines the location of the nearest safe point to the vehicle's current location and generates a safe alternative route connecting the vehicle's current location and the nearest safe point. If the car service provider determines that the vehicle's current remaining battery power is sufficient to complete the safe alternative route, it continues to execute the order and continues to monitor the vehicle's remaining battery power and location.
[0133] When the vehicle server determines that the vehicle's current remaining battery power is insufficient to complete the alternative safe route (for example, the difference between the vehicle's current remaining battery power and the estimated power consumption required for the alternative safe route is less than the safe battery power threshold), it terminates the order and displays instructions to direct the driver to the safe point according to the alternative safe route.
[0134] When the vehicle server receives an order allocation message from the order allocation device, if it determines that the vehicle's remaining battery power is insufficient to complete the safe driving route (for example, the difference between the vehicle's remaining battery power and the estimated power consumption required for the safe driving route is less than the safe battery power threshold), it returns an order rejection message to the order allocation device and displays a warning message. The warning message indicates that the order allocation failure is due to insufficient vehicle battery power.
[0135] The vehicle server calculates the vehicle's average power consumption per kilometer based on the vehicle's historical mileage and power consumption records. Based on this average power consumption per kilometer, the vehicle server then calculates the estimated power consumption required for a safe driving route.
[0136] It should be noted that the method of order management performed on the vehicle server differs from the method of order management performed by the order allocation device on the platform primarily in that the initial allocation of orders is performed by the order allocation device, while the vehicle server can perform the functions described in the aforementioned method. Furthermore, the vehicle server can employ methods similar to those of the order allocation device to calculate whether the vehicle's remaining battery power is sufficient to complete a safe driving route, whether the remaining battery power is sufficient to complete an alternative safe route, and various estimated power consumption calculations. The specific calculation methods are as described above. Figures 3-5 The corresponding embodiments are similar and can achieve similar beneficial effects, so they will not be described in detail here.
[0137] like Figure 6 The diagram shown is a logical structure diagram of an automotive server device 600 provided in this application. The automotive server device 600 includes a sending module 610, a receiving module 620, an order response module 630, a monitoring module 640, a route update module 650, and a power calculation module 660.
[0138] The sending module 610 is used to send vehicle information to the order allocation device on the platform, the vehicle information including the current location and remaining battery power of the vehicle.
[0139] The receiving module 620 is used to receive an order allocation message sent by the order allocation device, the order allocation message carrying the passenger's starting position and destination position;
[0140] The order response module 630 is used to accept the order and provide transportation services to the passenger when it is determined that the remaining battery power of the vehicle is sufficient to complete the safe driving route. The safe driving route is a route connecting the current position of the vehicle, the passenger's starting position, the passenger's destination position, and the nearest safe point to the destination position. The safe point is a charging point for electric vehicles.
[0141] Furthermore,
[0142] The monitoring module 640 is used to continuously monitor the remaining battery power and location of the vehicle during the process of providing transportation services to the passengers.
[0143] The route update module 650 is used to determine the location of the nearest safe point to the current location of the vehicle when it is determined that the current remaining battery power of the vehicle is insufficient to complete the remaining safe driving route, and to generate a safe alternative route. The safe alternative route is a route connecting the current location of the vehicle and the location of the nearest safe point.
[0144] The monitoring module 64 is also used to continue executing the order and continue monitoring the vehicle's remaining battery power and location when it is determined that the vehicle's current remaining battery power is sufficient to complete the safe alternative route.
[0145] The order response module 630 is further configured to terminate the order and display instruction information to instruct the driver to proceed to a safe point according to the safe alternative route when it is determined that the vehicle's current remaining battery power is insufficient to complete the alternative safe route.
[0146] The order response module 630 is also used to send an order rejection message to the order allocation device via the sending module 610 and display a warning message when it is determined that the remaining battery power of the vehicle is insufficient to complete the safe driving route. The warning message indicates that the order allocation failure is due to insufficient vehicle battery power.
[0147] The power calculation module 660 is used to calculate the average power consumption per kilometer of the vehicle based on the vehicle's historical mileage records and historical power consumption records, and to calculate the estimated power consumption required for a safe driving route based on the vehicle's average power consumption per kilometer.
[0148] like Figure 7 The diagram shown is a hardware structure schematic of an order allocation device 700 provided in this application. The order allocation device 700 is used to implement the aforementioned... Figures 1-5 The order allocation device 700 described in the various embodiments includes a processor 710, a communication interface 720, and a memory 730, which are interconnected via a bus 740.
[0149] The specific implementation of the various operations performed by the processor 710 can be referred to the above. Figures 1-5 The descriptions of various embodiments include, for example, obtaining vehicle information and passenger order request information, selecting a vehicle, generating a safe driving route and safe alternative routes, calculating estimated battery power, etc. The processor 710 can have various specific implementations. The processor 710 executes related operations based on program units stored in memory. These program units can be instructions, or computer programs. The processor 710 can be a central processing unit (CPU) or a graphics processing unit (GPU), and can also be a single-core processor or a multi-core processor.
[0150] The processor 710 can be a combination of a CPU and hardware chips. The hardware chips can be application-specific integrated circuits (ASICs), programmable logic devices (PLDs), or combinations thereof. The PLDs can be complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), generic array logic (GALs), or any combination thereof.
[0151] The communication interface 720 can be a wired interface or a wireless interface, used for communication with other modules or devices. The wired interface can be an Ethernet interface, a controller area network (CAN) interface, a local interconnect network (LIN) interface, or a FlexRay interface. The wireless interface can be a cellular network interface or a wireless LAN interface, etc. For example, in this embodiment, the communication interface 720 can specifically be used to receive environmental data collected by sensors.
[0152] Bus 740 can be a CAN bus or other internal bus that enables interconnection between various systems or devices within the vehicle. Bus 740 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0153] The order allocation device 700 may further include a memory 730, the storage medium of which may be volatile memory and non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory may be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). Memory 730 can also be used to store program code and data so that processor 710 can call the program code stored in memory 730 to execute the functions of the aforementioned order allocation device. Furthermore, the order allocation device 700 may include, compared to... Figure 7 The number of components displayed may be more or less, or there may be different component configurations.
[0154] like Figure 8 The diagram shown is a hardware structure schematic of an automotive server device 800 provided in this application. The automotive server device 800 is used to implement the aforementioned... Figure 6 The related embodiments describe the functions of the automotive server. The automotive server device 800 includes a processor 810, a communication interface 820, and a memory 830, which are interconnected via a bus 840.
[0155] Figure 8 The specific hardware implementation of the components shown is similar to Figure 7 Similarly, this application will not repeat the details. When the processor 810 executes the instructions stored in the memory 830, the vehicle server device 800 executes the aforementioned... Figure 6 The related embodiments describe the functionality of the automotive server.
[0156] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0157] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs. The modules in the device of this application embodiment can be divided, combined, or deleted according to actual needs.
[0158] The embodiments of this application have been described in detail above. Specific examples have been used in this document to illustrate the principles and implementation methods of this application. The description of the above embodiments is intended to help understand the method and core ideas of this application, but does not mean that this application is limited to the content described in the above specific examples.
Claims
1. A method for order management applied to an electric vehicle, characterized by, The order allocation device obtains vehicle information of a plurality of operating vehicles and safety point information, the operating vehicles including electric vehicles, the vehicle information of the electric vehicles including current positions and remaining power of the vehicles, and the safety points being charging points for the electric vehicles; The order allocation device receives order request information sent by a client from a passenger, the order request information including a starting position and a destination position; The order allocation device selects a candidate vehicle to provide service for the passenger; When the candidate vehicle is an electric vehicle, the order allocation device generates a safe driving route for the candidate vehicle, the safe driving route being a route connecting a current position of the candidate vehicle, the starting position, the destination position, and a position of a safety point closest to the destination position; The order allocation device sends an order allocation message to the candidate vehicle to inform the candidate vehicle to serve as a service vehicle for the passenger when it is determined that the remaining power of the candidate vehicle is sufficient to complete the safe driving route; The method further includes: During the service vehicle providing transportation service for the passenger, the order allocation device continuously monitors the remaining power and the position of the service vehicle; When it is determined that the current remaining power of the service vehicle is insufficient to complete a remaining safe driving route, the order allocation device determines a position of a safety point closest to a current position of the service vehicle, generates a safe alternative route for the service vehicle, the safe alternative route being a route connecting the current position of the service vehicle and the position of the closest safety point; The order allocation device continues to monitor the remaining power and the position of the service vehicle when it is determined that the current remaining power of the service vehicle is sufficient to complete the safe alternative route, and the service vehicle is used to continue to execute the order. When it is determined that the current remaining power of the service vehicle is sufficient to complete the safe alternative route, the method further includes:
2. The method of claim 1, wherein, The order allocation device sends a power saving notification to the service vehicle. Further includes:
3. The method of claim 1, wherein, The order allocation device informs the service vehicle to terminate the order and go to a safety point according to a safe alternative route when it is determined that the current remaining power of the candidate vehicle is insufficient to complete the safe alternative route. Further includes:
4. The method according to any one of claims 1 to 3, characterized in that, The order allocation device sends a warning message to the candidate vehicle when it is determined that the remaining power of the candidate vehicle is insufficient to complete the safe driving route, and cancels the candidate vehicle, the warning message indicating that the reason for the order allocation failure is insufficient vehicle power. Further includes:
5. The method according to any one of claims 1 to 4, characterized in that, The order allocation device calculates an average power consumption per kilometer of the service vehicle according to historical driving mileage records and historical power consumption records of the service vehicle; The order allocation device calculates an estimated power consumption required by the safe driving route according to the average power consumption per kilometer of the service vehicle. The automobile service end sends vehicle information to an order allocation device of a platform end, the vehicle information including a current position and remaining power of the automobile service end; 6. A method for order management applied to an electric vehicle, characterized by, The automobile service end receives an order allocation message sent by the order allocation device, the order allocation message carrying a starting position and a destination position of a passenger; The automobile service end accepts the order and provides the passenger with the transport service when it is determined that the remaining power of the car is sufficient to complete a safe driving route, wherein the safe driving route is a route connecting the current position of the car, the starting position of the passenger, the destination position of the passenger, and the position of the nearest safe point to the destination position, and the safe point is a charging point of the electric car; The method further comprises: The automobile service end continuously monitors the remaining power and position of the car during the provision of the transport service for the passenger; The automobile service end determines the position of the nearest safe point to the current position of the car, generates a safe alternative route when it is determined that the current remaining power of the car is insufficient to complete the remaining safe driving route, wherein the safe alternative route is a route connecting the current position of the car and the position of the nearest safe point; The automobile service end continues to execute the order and continuously monitors the remaining power and position of the car when it is determined that the current remaining power of the car is sufficient to complete the safe alternative route.
7. The method of claim 6, wherein, Further comprising: The automobile service end terminates the order and displays an indication information to indicate that the driver goes to the safe point according to the safe alternative route when it is determined that the current remaining power of the car is insufficient to complete the safe alternative route.
8. The method of any of claims 6-7, wherein, Further comprising: The automobile service end returns an order rejection message to the order allocation device and displays a warning information when it is determined that the remaining power of the car is insufficient to complete the safe driving route, wherein the warning information indicates that the acceptance of the order fails due to insufficient power of the car.
9. The method according to any one of claims 6 to 8, wherein, Further comprising: The automobile service end calculates the average power consumption per kilometer of the car according to the historical driving mileage record and the historical power consumption record of the car; The automobile service end calculates the estimated power consumption required by the safe driving route according to the average power consumption per kilometer of the car.
10. An order allocation apparatus characterized by comprising: Comprising: A vehicle information acquisition module is configured to acquire vehicle information of a plurality of operating vehicles and safe point information, wherein the operating vehicles include electric cars, the vehicle information of the electric cars includes the current position and the remaining power of the vehicles, and the safe point is a charging point of the electric cars; A passenger information acquisition module is configured to receive order request information sent by a client from a passenger, wherein the order request information includes a starting position and a destination position; A route planning module is configured to select a candidate vehicle for providing service for the passenger, and generate a safe driving route for the candidate vehicle when the candidate vehicle is an electric car, wherein the safe driving route is a route connecting the current position of the candidate vehicle, the starting position, the destination position, and the position of the nearest safe point to the destination position; An order management module is configured to send an order allocation message to the candidate vehicle to inform the candidate vehicle to serve as a service vehicle for the passenger when it is determined that the remaining power of the candidate vehicle is sufficient to complete the safe driving route; The vehicle information acquisition module is further configured to continuously monitor the remaining power and position of the service vehicle during the provision of the transport service for the passenger by the service vehicle. The route planning module is further configured to, when determining that the current remaining power of the service vehicle is insufficient to complete the remaining safe driving route, determine a location of a nearest safe point to a current location of the service vehicle, and generate a safe alternative route for the service vehicle, the safe alternative route being a route connecting the current location of the service vehicle and the location of the nearest safe point. The vehicle information obtaining module is further configured to, when determining that the current remaining power of the service vehicle is sufficient to complete the safe alternative route, continue to monitor the remaining power and the location of the service vehicle, and the service vehicle is configured to continue to execute the order. 11.The apparatus of claim 10, wherein, The order management module is further configured to, when determining that the current remaining power of the service vehicle is sufficient to complete the safe alternative route, send a power saving notification to the service vehicle.
12. The apparatus of claim 10, wherein, Further comprising: The order management module is further configured to, when determining that the current remaining power of the candidate vehicle is insufficient to complete the safe alternative route, notify the service vehicle to terminate the order and go to a safe point according to the safe alternative route.
13. The apparatus of any one of claims 10-12, wherein, Further comprising: The power guarantee module is configured to, when determining that the remaining power of the candidate vehicle is insufficient to complete the safe driving route, send a warning message to the candidate vehicle, and cancel the candidate vehicle, the warning message indicating that the order allocation fails due to insufficient power of the vehicle.
14. The apparatus of any one of claims 10-13, wherein, Further comprising: The power guarantee module is further configured to calculate an average power consumption per kilometer of the service vehicle according to historical driving mileage records and historical power consumption records of the service vehicle, and calculate an estimated power consumption required by the safe driving route according to the average power consumption per kilometer of the service vehicle.
15. An automotive service endpoint device, characterized by Further comprising: The sending module is configured to send vehicle information to an order allocation apparatus of a platform end, the vehicle information including a current location and a remaining power of the vehicle; The receiving module is configured to receive an order allocation message sent by the order allocation apparatus, the order allocation message carrying a starting location and a destination location of a passenger; The order response module is configured to, when determining that the remaining power of the vehicle is sufficient to complete a safe driving route, accept the order and provide a transportation service for the passenger, wherein the safe driving route is a route connecting a current location of the vehicle, the starting location of the passenger, the destination location of the passenger, and a location of a nearest safe point to the destination location, and the safe point is a charging point of an electric vehicle. The vehicle service end device further comprises a monitoring module and a route updating module, wherein The monitoring module is configured to, during the provision of the transportation service for the passenger, continuously monitor the remaining power and the location of the vehicle. The route updating module is configured to, when determining that the current remaining power of the vehicle is insufficient to complete a remaining safe driving route, determine a location of a nearest safe point to a current location of the vehicle, and generate a safe alternative route, the safe alternative route being a route connecting the current location of the vehicle and the location of the nearest safe point. The monitoring module is further configured to continue to execute the order and continue to monitor the remaining power and the position of the vehicle when it is determined that the current remaining power of the vehicle is sufficient to complete the safe alternative route.
16. The device of claim 15, wherein, The order response module is further configured to terminate the order and display an indication information to instruct the driver to go to a safe point according to the safe alternative route when it is determined that the current remaining power of the vehicle is insufficient to complete the safe alternative route.
17. The device of any one of claims 15-16, wherein, The order response unit is further configured to return an order rejection message to the order allocation device and display a warning message indicating that the vehicle power is insufficient to cause the order to be accepted when it is determined that the remaining power of the vehicle is insufficient to complete the safe driving route.
18. The apparatus of any one of claims 15-17, wherein, Further comprising: A power calculation module configured to calculate an average power consumption per kilometer of the vehicle according to historical driving mileage records and historical power consumption records of the vehicle, and calculate an estimated power consumption required for the safe driving route according to the average power consumption per kilometer of the vehicle.
19. An order allocation apparatus, characterized by An order allocation device comprising a processor and a memory, the memory storing instructions which, when executed by the processor, cause the order allocation device to perform the method of any one of claims 1-5.
20. An automotive service endpoint device, comprising: An order allocation device comprising a processor and a memory, the memory storing instructions which, when executed by the processor, cause the order allocation device to perform the method of any one of claims 6-9.
21. A method for order management applied to an electric vehicle, characterized by, Further comprising: An order allocation device configured to obtain vehicle information of a plurality of operating vehicles and safe point information, the operating vehicles including electric vehicles, the vehicle information of the electric vehicles including current positions and remaining powers of the vehicles, and the safe points being charging points for the electric vehicles; The order allocation device is configured to receive order request information sent by a client from a passenger, the order request information including a starting position and a destination position; The order allocation device is configured to select a service vehicle for the passenger according to the vehicle information, the order request information, and the safe point information, wherein when the service vehicle is an electric vehicle, the remaining power of the service vehicle is sufficient to complete a safe driving route, and the safe driving route is a route connecting a current position of the service vehicle, the starting position, the destination position, and a position of a nearest safe point to the destination position; The order allocation device is configured to send an order allocation message to the service vehicle to notify the service vehicle to provide transportation services for the passenger; The method further comprises: The order allocation device is configured to continuously monitor the remaining power and the position of the service vehicle during the process in which the service vehicle provides transportation services for the passenger; The order allocation device is configured to determine a position of a nearest safe point to a current position of the service vehicle, generate a safe alternative route for the service vehicle, and determine that the current remaining power of the service vehicle is insufficient to complete a remaining safe driving route when it is determined that the current remaining power of the service vehicle is insufficient to complete the remaining safe driving route, the safe alternative route being a route connecting the current position of the service vehicle and the position of the nearest safe point; The order allocation apparatus continues to monitor the remaining electric quantity and the location of the service vehicle for continuing to execute the order when it is determined that the current remaining electric quantity of the service vehicle is sufficient to complete the safe alternative route.
22. The method of claim 21, wherein, The order allocation apparatus selects a candidate vehicle for providing service for the passenger according to the vehicle information, the order request information and the safe point information. The order allocation apparatus selects a candidate vehicle for providing service for the passenger according to the vehicle information, the order request information and the safe point information. The order allocation apparatus generates a safe driving route for the candidate vehicle when the candidate vehicle is an electric vehicle, the safe driving route being a route connecting the current location of the candidate vehicle, the starting location, the destination location and the location of the safe point closest to the destination location. The order allocation apparatus determines the candidate vehicle as the service vehicle for the passenger when it is determined that the remaining electric quantity of the candidate vehicle is sufficient to complete the safe driving route.
23. An order allocation apparatus, characterized by Comprise: a vehicle information acquisition module, configured to acquire vehicle information of a plurality of operating vehicles and safe point information, the operating vehicles comprising electric vehicles, the vehicle information of the electric vehicles comprising current locations and remaining electric quantities of the vehicles, the safe points being charging points for the electric vehicles; a passenger information acquisition module, configured to receive order request information sent by a client from a passenger, the order request information comprising a starting location and a destination location; a route planning module, configured to select a service vehicle for the passenger according to the vehicle information, the order request information and the safe point information, wherein when the service vehicle is an electric vehicle, the remaining electric quantity of the service vehicle is sufficient to complete a safe driving route, the safe driving route being a route connecting the current location of the service vehicle, the starting location, the destination location and the location of the safe point closest to the destination location; an order management module, configured to send an order allocation message to the service vehicle to inform the service vehicle to provide transport service for the passenger; The vehicle information acquisition module is further configured to continuously monitor the remaining electric quantity and the location of the service vehicle during the process in which the service vehicle provides transport service for the passenger. The route planning module is further configured to determine the location of the safe point closest to the current location of the service vehicle and generate a safe alternative route for the service vehicle when it is determined that the current remaining electric quantity of the service vehicle is insufficient to complete the remaining safe driving route, the safe alternative route being a route connecting the current location of the service vehicle and the location of the closest safe point. The vehicle information acquisition module is further configured to continue to monitor the remaining electric quantity and the location of the service vehicle for continuing to execute the order when it is determined that the current remaining electric quantity of the service vehicle is sufficient to complete the safe alternative route.
Citation Information
Patent Citations
Order distribution method and device based on electric vehicle
CN107748941A
Order execution method, order execution system and computer readable storage medium
CN109726838A