Method and device for reserving vehicle service

By obtaining the vehicle's travel information, the automatic reservation service device is solved, and the problems of low vehicle use convenience and driving safety caused by users' manual selection of vehicle service resources are achieved, efficient utilization of vehicle services is achieved, and the charging and driving of new energy vehicles is optimized. path.

CN119204270APending Publication Date: 2024-12-27YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202310724161.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

Users need to manually select vehicle service resources during driving, resulting in low convenience and driving safety, and high pressure on vehicle service supply, especially the difficulty in charging new energy electric vehicles and queues.

Method used

By obtaining the vehicle's travel information, including route information, travel plan information and energy consumption information, we automatically make reservations for appropriate service devices to ensure that the vehicle receives services before energy is exhausted, balances energy consumption and travel plans, and improves the convenience of users' car use and Security.

Benefits of technology

Automatic reservation of vehicle services is realized, users' convenience of using vehicles and driving safety is improved, travel plans are avoided due to the lack of vehicle services, and the utilization efficiency of vehicle service resources is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204270A_ABST
    Figure CN119204270A_ABST
Patent Text Reader

Abstract

The invention provides a method and equipment for reserving a vehicle service. The method comprises the following steps: acquiring travel information of a vehicle, wherein the travel information comprises path information, travel plan information and energy consumption information; m service devices are determined according to the travel information, and M is a positive integer; service reservation is carried out on N service devices in the M service devices, N is smaller than or equal to M positive integers, and the service device which is successfully reserved in the N service devices is used for providing vehicle service for the vehicle. The user does not need to manually select the service device to make an appointment, and the vehicle using convenience and the vehicle using safety of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method and device for booking vehicle services. Background Art

[0002] During the driving process, it is inevitable to provide vehicle services such as energy replenishment (such as charging, refueling, etc.), parking, and reverse energy replenishment. With the increasing number of vehicles, the supply pressure of vehicle services is relatively large. For example, new energy electric vehicles are limited by the number of charging piles, and there are problems such as difficulty in charging and long queues. In order to alleviate the supply pressure of vehicle services and realize the efficient use of vehicle service resources, users can make reservations for vehicle services in advance through the vehicle service client. However, users need to manually select appropriate vehicle service resources through the client to make reservations, which will affect the user's convenience and driving safety. Summary of the invention

[0003] A method and device for reserving vehicle services provided in an embodiment of the present application realize automatic reservation of vehicle services to improve the convenience of vehicle use and driving safety.

[0004] In a first aspect, an embodiment of the present application provides a method for reserving a vehicle service. The execution subject of the method may be a first device, and the first device may be deployed on a server, or distributed on a cloud and a server.

[0005] The method includes: obtaining travel information of a vehicle, the travel information including path information, travel plan information and energy consumption information; determining M service devices according to the travel information, where M is a positive integer; making service reservations for N of the M service devices, where N is a positive integer less than or equal to M, and the service devices with successful reservations among the N service devices are used to provide vehicle services to the vehicle.

[0006] The first device determines M service devices based on the obtained travel information of the vehicle, and makes service reservations for N of the M service devices, thereby avoiding the user from manually selecting the service devices for reservation, thereby improving the user's convenience and safety in using the vehicle.

[0007] In a possible implementation, determining the M service devices according to the travel information includes: determining whether the vehicle satisfies a first condition according to the path information and the energy consumption information; and determining the M service devices when the vehicle satisfies the first condition; wherein the first condition includes at least one of the following:

[0008] The mileage supported by the remaining energy of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0009] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0010] The remaining energy or remaining mileage of the vehicle when it travels to the first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before it travels to the first target position.

[0011] When the vehicle's energy is insufficient to complete the driving route indicated by the route information, a vehicle service reservation is made so that the vehicle can receive vehicle service before the energy is exhausted, thereby ensuring that vehicle service is provided before it affects the use of the vehicle.

[0012] In a possible implementation, the determining of the M service devices includes: matching the M service devices within a first position range, the first position range being a position range between a current position of the vehicle and a first position, and when the vehicle travels to the first position, the remaining energy or the remaining mileage is less than or equal to a first threshold.

[0013] Matching a service device within the first location range determined based on the first location can enable the vehicle to receive vehicle services provided by the service device near the first energy exhaustion point; when the first location range is determined based on the second location, the vehicle can receive vehicle services before energy exhaustion. In short, the first device reserving a service device within the first location range can ensure that vehicle services are provided before the vehicle is affected.

[0014] In a possible implementation, the M service devices are determined based on the travel information, including: determining, based on the path information and the energy consumption information, that the remaining energy or remaining mileage of the vehicle when it travels to the first target location indicated by the path information is less than or equal to a first threshold; determining, based on the travel plan information, the allowed service time of the vehicle; and determining the M service devices based on the allowed service time of the vehicle.

[0015] When the vehicle's energy can basically maintain the driving route indicated by the path information, the first device determines M service devices based on the vehicle's allowed service time, which can achieve a balance between energy consumption and travel plans and avoid interference with travel plans caused by vehicle services.

[0016] In a possible implementation, the M service devices are determined based on the allowed service time of the vehicle, including at least one of the following: when the allowed service time is greater than or equal to a first time threshold, the M service devices are matched within a second position range served by the vehicle; or, when the allowed service time is less than or equal to the second time threshold, the M service devices are matched within a third position range served by the vehicle; wherein the second position range is a position range between the current position of the vehicle and the first target position; and the third position range is a position range determined based on the first target position.

[0017] In a possible implementation, the first time threshold and the second time threshold are in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

[0018] Vehicles can make reservations for vehicle services when the allowed service time indicated in the travel plan is sufficient to avoid being affected by lack of vehicle services during the next trip. Vehicle services do not need to be reserved when the allowed service time is insufficient to avoid affecting travel plans.

[0019] In a possible implementation, the M service devices are determined based on the travel information, including: determining, based on the path information and the energy consumption information, whether the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; determining, based on the travel plan information, whether the time interval between the vehicle arriving at the first target location and the next travel is greater than or equal to a third time threshold; and determining the M service devices when the time interval is greater than or equal to the third time threshold.

[0020] When the energy of the vehicle is sufficient to complete the driving route indicated by the path information, the first device may not reserve a service device, providing an intelligent decision-making plan for reserving vehicle services to avoid unnecessary vehicle services affecting the convenience of the user's use of the vehicle.

[0021] In a possible implementation, the determining the M service devices includes: determining a location range of vehicle service according to the first target location, and matching the M service devices within the location range of the vehicle service.

[0022] By matching M service devices within the position range determined by the first target position, when the vehicle travels along the path indicated by the path information, changes to the driving path can be reduced, and it can be avoided that the vehicle goes to a service device far away from the first target position on the way, resulting in the inability to reach the first target position according to the travel plan due to emergencies such as traffic jams on subsequent sections of the road.

[0023] In a possible implementation, determining M service devices according to the travel information includes: determining a time range and a business range of the vehicle service according to the travel information; and matching the M service devices within the time range and the business range.

[0024] M service devices are matched based on the time range and business scope to further improve the matching of the service device with the user's car.

[0025] In a possible implementation, the determining of M service devices based on the travel information includes: determining the M service devices based on the travel information and reservation assistance information; wherein the reservation assistance information includes at least one of the following: account information of the vehicle; attribute information of the vehicle; user preference information.

[0026] The first device determines M service devices in combination with the reservation auxiliary information, which can improve the matching degree between the service device and the user or the matching degree between the user and the car.

[0027] In a possible implementation manner, the determining the M service devices includes: determining the M service devices according to the path information and the service reference information.

[0028] When the first device makes an appointment for the service device, it can provide vehicle service plans with different benefits for different vehicles in combination with the service reference information of the vehicle.

[0029] Optionally, the vehicle service includes energy replenishment service and / or parking service.

[0030] Optionally, the vehicle service includes a reverse energy replenishment service.

[0031] In a possible implementation, based on the travel information, M service devices are determined, including: based on the path information and the energy consumption information, determining that the remaining energy or remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a third threshold; determining the M service devices.

[0032] When the remaining energy of the vehicle is sufficient, M service devices are determined, and then a reverse energy replenishment service is reserved to ensure that the reverse energy replenishment of the vehicle does not affect the vehicle's driving to the first target location.

[0033] In a possible implementation, the N service devices are the first N service devices after the M service devices are sorted from high to low in terms of service benefits, so that the reverse energy supplement received by the user has a higher benefit.

[0034] In a possible implementation, the method further includes: sending first recommendation information to the vehicle end, the first recommendation information is used to indicate the M service devices; receiving service response information sent by the vehicle end, the service response information is used to indicate the N service devices. The N service devices selected by the user from the matched M service devices are reserved for service, so that the user can select the reserved service device, thereby further satisfying the user's demand for vehicle services.

[0035] In a possible implementation, the vehicle service includes a reverse energy replenishment service, and the first recommendation information further includes at least one of the service revenue, consumption time, and location corresponding to the M service devices. When recommending the M matching service devices to the user, the relevant information of the service device is provided to facilitate the user to select the service device according to his / her preference.

[0036] In a possible implementation, it also includes: sending second recommendation information to the vehicle end, the second recommendation information is used to indicate modifiable reservation information, the reservation information includes travel information and / or reservation auxiliary information of the vehicle; receiving reservation adjustment information sent by the vehicle end, the reservation adjustment information is used to modify the reservation information.

[0037] The first device may fail to successfully reserve a service device, for example, the service device fails to match, or the M matched service devices all fail to reserve. In this case, the scope of the reserved service is adjusted to facilitate successful reservation of the service device.

[0038] In a possible implementation, the further step includes: receiving a reservation cancellation instruction sent by the vehicle end, the reservation cancellation instruction being used to instruct to cancel the reservation of the service device with a successful reservation; and canceling the reservation for the service device.

[0039] When the target location of the vehicle changes, for example, the first target location indicated by the path information changes to the second target location, if a service device has been reserved, the reserved service device may have a lower matching degree due to the change of the target location. In this case, the reservation of the service device can be canceled, further realizing the automatic control of the reservation.

[0040] In a possible implementation, before canceling the reservation for the service device, the method further includes: sending a cancellation prompt message to the vehicle end, the cancellation prompt message is used to prompt the remaining number of reservations, so as to prompt the user of the remaining number of reservations, so as to avoid the user blindly canceling the reservation and being unable to make a reservation for the vehicle service due to lack of reservation opportunities.

[0041] In a possible implementation, it further includes: determining, based on the vehicle brand information of the vehicle, that the N service devices provide additional vehicle services; wherein the additional vehicle services include at least one of the following: unlimited reservations; reservations without queuing; battery diagnosis; vehicle maintenance. By matching with brand users, the service experience of brand users is improved.

[0042] In a second aspect, an embodiment of the present application provides a method for reserving vehicle services, comprising: sending a reservation request to a server, the reservation request being used to request the server to make a service reservation based on travel information, the travel information including path information, travel plan information and energy consumption information; receiving a service reservation result sent by the server, the service reservation result being used to indicate a reservation result for N service devices, the N service devices being determined based on the travel information, and the service devices among the N service devices with a successful reservation being used to provide vehicle services for the vehicle.

[0043] In some possible implementations, the reservation request carries at least one of the path information, travel plan information, and energy consumption information.

[0044] In a possible implementation, it also includes: sending reservation assistance information to the server, the reservation assistance information is used to determine the M service devices in combination with the travel information; wherein the reservation assistance information includes at least one of the following: account information of the vehicle; attribute information of the vehicle; user preference information.

[0045] In a possible implementation, the vehicle service includes at least one of an energy replenishment service, a parking service, and a reverse energy replenishment service.

[0046] In a possible implementation, the method further includes: receiving first recommendation information sent by the server, the first recommendation information being used to indicate the M service devices; presenting the first recommendation information; receiving a service device selection instruction input by a user, the service device selection instruction being used to indicate selecting the N service devices from the M service devices; and sending service response information to the server, the service response information being used to indicate the N service devices.

[0047] In a possible implementation manner, the vehicle service includes a reverse energy replenishment service, and the first recommendation information further includes at least one of service revenue, consumption time, and location corresponding to the M service devices.

[0048] In a possible implementation, it also includes: receiving second recommendation information sent by the server, the second recommendation information is used to indicate modifiable reservation information, the reservation information includes travel information and / or reservation auxiliary information of the vehicle; presenting the second recommendation information; receiving a reservation adjustment instruction input by the user, the reservation adjustment instruction is used to instruct to modify the reservation information; and sending the reservation adjustment information to the server.

[0049] In a possible implementation, the method further includes: receiving a reservation result sent by the server, the reservation result including location information of a service device with a successful reservation and / or an identifier of the service device, and / or a reservation waiting time or number of persons for a service device with a failed reservation.

[0050] In a possible implementation, the method further includes: receiving a target position change instruction input by a user, the target position change instruction being used to instruct to change the first target position in the path information to a second target position; presenting a reservation prompting message when a reservation is successfully made with the service device, the reservation prompting message being used to prompt the successful reservation with the service device; receiving a reservation confirmation instruction input by the user, the reservation confirmation instruction being used to instruct to set the path of the vehicle to the service device with the successful reservation to the path in the path information, or being used to instruct to cancel the reservation with the service device with the successful reservation; and sending a reservation cancellation instruction to the service end when the reservation confirmation instruction instructs to cancel the reservation with the service device with the successful reservation.

[0051] In a possible implementation manner, before canceling the reservation for the service device, the method further includes: receiving a cancellation prompt message sent by the service end, where the cancellation prompt message is used to prompt the remaining number of reservations.

[0052] The beneficial effects of the method for reserving vehicle services provided by the second aspect and its possible implementation methods can be found in the beneficial effects brought about by the first aspect and its possible implementation methods, which will not be repeated here.

[0053] In a third aspect, an embodiment of the present application provides a reservation device, comprising: an acquisition module, used to obtain travel information of a vehicle, the travel information including path information, travel plan information and energy consumption information; a matching module, used to determine M service devices based on the travel information, where M is a positive integer; a reservation module, used to make service reservations for N of the M service devices, where N is a positive integer less than or equal to M, and the service devices with successfully made reservations among the N service devices are used to provide vehicle services to the vehicle.

[0054] In a possible implementation manner, the matching module is specifically used to: determine whether the vehicle meets a first condition according to the path information and the energy consumption information; when the vehicle meets the first condition, determine M service devices; wherein the first condition includes at least one of the following:

[0055] The mileage supported by the remaining energy of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0056] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0057] The remaining energy or remaining mileage of the vehicle when traveling to the first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before traveling to the first target position.

[0058] In a possible implementation, the matching module is specifically used to: match M service devices within a first position range, the first position range is the position range between the current position of the vehicle and the first position, and the remaining energy or remaining mileage of the vehicle when it travels to the first position is less than or equal to a first threshold.

[0059] In a possible implementation, the matching module is specifically used to: determine, based on the path information and the energy consumption information, that the remaining energy or remaining mileage of the vehicle when it travels to the first target location indicated by the path information is less than or equal to a first threshold; determine, based on the travel plan information, the allowed service time of the vehicle; and determine M service devices based on the allowed service time of the vehicle.

[0060] In one possible implementation, the matching module is specifically used to: when the allowed service time is greater than or equal to a first time threshold, match the M service devices within a second position range served by the vehicle; or, when the allowed service time is less than or equal to the second time threshold, match the M service devices within a third position range served by the vehicle; wherein the second position range is a position range between the current position of the vehicle and a first target position; and the third position range is a position range determined based on the first target position.

[0061] In a possible implementation, the first time threshold and the second time threshold are in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

[0062] In one possible implementation, the matching module is specifically used to: determine, based on the path information and the energy consumption information, whether the remaining energy or remaining mileage of the vehicle is greater than or equal to a second threshold when it travels to the first target location indicated by the path information; determine, based on the travel plan information, whether the time interval between the vehicle's arrival at the first target location and the next travel is greater than or equal to a third time threshold; and determine the M service devices when the time interval is greater than or equal to the third time threshold.

[0063] In a possible implementation manner, the matching module is specifically configured to: determine a location range of the vehicle service according to the first target location, and match the M service devices within the location range of the vehicle service.

[0064] In a possible implementation manner, the matching module is specifically used to: determine the time range and business scope of the vehicle service according to the travel information; and match the M service devices within the time range and the business scope.

[0065] In a possible implementation manner, the matching module is specifically used to: determine the M service devices according to the travel information and the reservation auxiliary information; wherein the reservation auxiliary information includes at least one of the following:

[0066] The vehicle's account information;

[0067] The attribute information of the vehicle;

[0068] User preference information.

[0069] In a possible implementation manner, the matching module is specifically configured to: determine the M service devices according to the path information and the service reference information.

[0070] In a possible implementation, the vehicle service includes an energy replenishment service and / or a parking service.

[0071] In a possible implementation, the vehicle service includes a reverse energy replenishment service, and the matching module is specifically used to: determine, based on the path information and the energy consumption information, whether the remaining energy or remaining mileage of the vehicle is greater than or equal to a third threshold when it travels to the first target position indicated by the path information; and determine the M service devices.

[0072] In a possible implementation manner, the N service devices are the first N service devices after the M service devices are sorted in descending order of service revenue.

[0073] In a possible implementation, it also includes: a transceiver module, used to send first recommendation information to the vehicle end, the first recommendation information is used to indicate the M service devices; the transceiver module is also used to receive service response information sent by the vehicle end, the service response information is used to indicate the N service devices.

[0074] In a possible implementation manner, the vehicle service includes a reverse energy replenishment service, and the first recommendation information further includes at least one of service revenue, consumption time, and location corresponding to the M service devices.

[0075] In a possible implementation, it also includes: a transceiver module, used to send second recommendation information to the vehicle end, the second recommendation information is used to indicate modifiable reservation information, the reservation information includes travel information and / or reservation auxiliary information of the vehicle; the transceiver module is also used to receive reservation adjustment information sent by the vehicle end, and the reservation adjustment information is used to modify the reservation information.

[0076] In a possible implementation, it also includes: a transceiver module for sending a reservation result to the vehicle end, the reservation result including the location information of the service device with a successful reservation and / or the identifier of the service device, and / or the reservation waiting time or the number of reservation waiting persons for the service device with a failed reservation.

[0077] In a possible implementation, it further includes: a transceiver module for receiving a reservation cancellation instruction sent by the vehicle end, wherein the reservation cancellation instruction is used to indicate the cancellation of the reservation of the service device with a successful reservation; the reservation module is also used to cancel the reservation for the service device.

[0078] In a possible implementation, before canceling the reservation for the service device, the transceiver module is further used to: send a cancellation prompt message to the vehicle end, where the cancellation prompt message is used to prompt the remaining number of reservations.

[0079] In a possible implementation manner, the matching module is further used to: determine, based on the vehicle brand information of the vehicle, that the N service devices provide additional vehicle services; wherein the additional vehicle services include at least one of the following:

[0080] Unlimited appointments;

[0081] Skip the line for reservations;

[0082] Battery diagnostics;

[0083] Vehicle maintenance.

[0084] The beneficial effects of the reservation device provided by the third aspect and each possible implementation manner of the third aspect can refer to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.

[0085] In the fourth aspect, an embodiment of the present application provides a reservation device, including: a transceiver module, used to send a reservation request to a server, the reservation request is used to request the server to make a service reservation based on travel information, the travel information includes path information, travel plan information and energy consumption information; the transceiver module is also used to receive a service reservation result sent by the server, the service reservation result is used to indicate the reservation result for N service devices, the N service devices are determined based on the travel information, and the service device with a successful reservation among the N service devices is used to provide vehicle services for the vehicle.

[0086] In a possible implementation manner, the reservation request carries at least one of the path information, travel plan information, and energy consumption information.

[0087] In a possible implementation manner, the transceiver module is further used to: send reservation auxiliary information to the server, where the reservation auxiliary information is used to determine the M service devices in combination with the travel information; wherein the reservation auxiliary information includes at least one of the following:

[0088] The vehicle's account information;

[0089] The attribute information of the vehicle;

[0090] User preference information.

[0091] In a possible implementation manner, the vehicle service includes at least one of an energy replenishment service, a parking service, and a reverse energy replenishment service.

[0092] In a possible implementation, the transceiver module is also used to: receive first recommendation information sent by the server, the first recommendation information is used to indicate the M service devices; a display module is used to present the first recommendation information; the transceiver module is also used to receive a service device selection instruction input by a user, the service device selection instruction is used to indicate the selection of the N service devices from the M service devices; the transceiver module is also used to send service response information to the server, the service response information is used to indicate the N service devices.

[0093] In a possible implementation manner, the vehicle service includes a reverse energy replenishment service, and the first recommendation information further includes at least one of service revenue, consumption time, and location corresponding to the M service devices.

[0094] In a possible implementation, the transceiver module is also used to receive second recommendation information sent by the server, the second recommendation information is used to indicate modifiable reservation information, the reservation information includes travel information and / or reservation auxiliary information of the vehicle; the display module is used to present the second recommendation information; the transceiver module is also used to receive reservation adjustment instructions input by the user, the reservation adjustment instructions are used to instruct to modify the reservation information; the transceiver module is also used to send reservation adjustment information to the server.

[0095] In a possible implementation, the transceiver module is also used to: receive the reservation result sent by the server, the reservation result including the location information of the service device with a successful reservation and / or the identification of the service device, and / or the reservation waiting time or the number of reservation waiting persons for the service device with a failed reservation.

[0096] In a possible implementation, the transceiver module is further used to receive a target position change instruction input by the user, the target position change instruction is used to instruct to change the first target position in the path information to the second target position; the display module is used to present a reservation prompt information when a reservation is successfully made for a service device, the reservation prompt information is used to prompt the successful reservation of the service device; the transceiver module is also used to receive a reservation confirmation instruction input by the user, the reservation confirmation instruction is used to instruct to set the path of the vehicle to the service device with the successful reservation to the path in the path information, or to instruct to cancel the reservation for the service device with the successful reservation; the transceiver module is also used to send a reservation cancellation instruction to the server when the reservation confirmation instruction instructs to cancel the reservation for the service device with the successful reservation.

[0097] In a possible implementation manner, before canceling the reservation for the service device, the transceiver module is further used to: receive a cancellation prompt message sent by the service end, where the cancellation prompt message is used to prompt the remaining number of reservations.

[0098] The beneficial effects of the chip provided by the fourth aspect and each possible implementation manner of the fourth aspect can refer to the beneficial effects brought about by the first aspect and each possible implementation manner of the first aspect, and will not be repeated here.

[0099] In a fifth aspect, an embodiment of the present application provides a reservation system, comprising a first device and a second device; the first device can be deployed on a server side and / or a cloud, and the second device can be deployed on a vehicle side and / or a cloud; the second device sends a reservation request to the first device, and the reservation request is used to request the first device to make a service reservation based on travel information, and the travel information includes path information, travel plan information, and energy consumption information; the first device determines M service devices based on the travel information, where M is a positive integer; the first device makes service reservations for N of the M service devices, where N is a positive integer less than or equal to M, and the service devices with successful reservations among the N service devices are used to provide vehicle services to the vehicle.

[0100] In a possible implementation manner, the first device is specifically used to: determine whether the vehicle meets the first condition according to the path information and the energy consumption information; when the vehicle meets the first condition, determine M service devices; wherein the first condition includes at least one of the following:

[0101] The mileage supported by the remaining energy of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0102] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0103] The remaining energy or remaining mileage of the vehicle when it travels to the first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before it travels to the first target position.

[0104] In one possible implementation, the first device is specifically used to: match M service devices within a first position range, the first position range is the position range between the current position of the vehicle and the first position, and when the vehicle travels to the first position, the remaining energy or remaining mileage is less than or equal to a first threshold.

[0105] In one possible implementation, the first device is specifically used to: determine, based on path information and energy consumption information, whether the remaining energy or remaining mileage of the vehicle is less than or equal to a first threshold when the vehicle travels to the first target location indicated by the path information; determine, based on travel plan information, the allowed service time of the vehicle; and determine M service devices based on the allowed service time of the vehicle.

[0106] In one possible implementation, the first device is specifically used to: when the allowed service time is greater than or equal to a first time threshold, match M service devices within a second position range of the vehicle service; or, when the allowed service time is less than or equal to the second time threshold, match M service devices within a third position range of the vehicle service; wherein the second position range is a position range between the current position of the vehicle and the first target position; and the third position range is a position range determined based on the first target position.

[0107] In a possible implementation, the first time threshold and the second time threshold are in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

[0108] In one possible implementation, the first device is specifically used to: determine, based on path information and energy consumption information, whether the remaining energy or remaining mileage of the vehicle is greater than or equal to a second threshold when the vehicle travels to the first target location indicated by the path information; determine, based on travel plan information, whether the time interval from the vehicle arriving at the first target location to the next travel is greater than or equal to a third time threshold; and determine M service devices when the time interval is greater than or equal to the third time threshold.

[0109] In a possible implementation manner, the first device is specifically configured to: determine a location range of the vehicle service according to the first target location, and match M service devices within the location range of the vehicle service.

[0110] In a possible implementation manner, the first device is specifically configured to: determine M service devices according to the path information and the service reference information.

[0111] In a possible implementation, the vehicle service includes an energy replenishment service and / or a parking service.

[0112] In one possible implementation, the vehicle service includes a reverse energy replenishment service, and the first device is specifically used to: determine, based on path information and energy consumption information, whether the remaining energy or remaining mileage of the vehicle is greater than or equal to a third threshold when the vehicle travels to the first target position indicated by the path information; and determine M service devices.

[0113] In a possible implementation manner, the N service devices are the first N service devices after sorting the M service devices in descending order of service revenue.

[0114] In a possible implementation, the reservation request carries at least one of route information, travel plan information, and energy consumption information.

[0115] In a possible implementation, a first device sends first recommendation information to a second device, where the first recommendation information is used to indicate M service devices; the second device presents the first recommendation information; the second device receives a service device selection instruction input by a user, where the service device selection instruction is used to indicate selection of N service devices from the M service devices; the second device sends service response information to the first device, where the service response information is used to indicate the N service devices.

[0116] In one possible implementation, the first device sends second recommendation information to the second device, where the second recommendation information is used to indicate modifiable reservation information, where the reservation information includes vehicle travel information and / or reservation auxiliary information; the second device presents the second recommendation information; the second device receives a reservation adjustment instruction input by the user, where the reservation adjustment instruction is used to indicate modification of the reservation information; the second device sends the reservation adjustment information to the first device.

[0117] In one possible implementation, the second device receives a target position change instruction input by a user, the target position change instruction is used to instruct to change the first target position in the path information to the second target position; when the second device successfully makes a reservation with the service device, the reservation prompt information is used to prompt the successful reservation with the service device; the second device receives a reservation confirmation instruction input by the user, the reservation confirmation instruction is used to instruct to set the path of the vehicle to the service device with the successful reservation to the path in the path information, or to instruct to cancel the reservation with the service device with the successful reservation; when the reservation confirmation instruction instructs to cancel the reservation with the service device with the successful reservation, the second device sends a reservation cancellation instruction to the first device.

[0118] In a possible implementation, the first device sends a service reservation result to the second device, where the service reservation result is used to indicate reservation results for N service devices.

[0119] In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method in the first aspect, the second aspect, or each possible implementation manner.

[0120] In the seventh aspect, an embodiment of the present application provides an electronic device, including a processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, and executing a method as described in the first aspect, the second aspect, or each possible implementation manner.

[0121] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner.

[0122] In a ninth aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute a method as in the first aspect, the second aspect, or each possible implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0123] Figure 1 A schematic diagram of a vehicle service reservation system provided in an embodiment of the present application.

[0124] Figure 2 A flowchart of a method for reserving vehicle service provided in an embodiment of the present application.

[0125] Figure 3 A flowchart of a method for reserving vehicle service provided in an embodiment of the present application.

[0126] Figure 4 A schematic diagram of the interactive process of a method for reserving a vehicle service provided in an embodiment of the present application.

[0127] Figure 5 A schematic diagram of the interactive process of a method for reserving a vehicle service provided in an embodiment of the present application.

[0128] Figure 6 A schematic diagram of the interactive process of a method for reserving a vehicle service provided in an embodiment of the present application.

[0129] Figure 7 A schematic diagram of the interactive process of a method for reserving a vehicle service provided in an embodiment of the present application.

[0130] Figure 8 A schematic block diagram of a reservation device provided in an embodiment of the present application.

[0131] Fig. 9 A schematic block diagram of a reservation device provided in an embodiment of the present application.

[0132] Fig.10 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0133] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0134] The vehicle in the embodiments of the present application may be an intelligent vehicle, such as an autonomous driving vehicle that realizes all functions as automatic control, or an assisted driving vehicle that realizes some functions as automatic control to provide driving assistance, or may be an ordinary vehicle, which is collectively referred to as a vehicle below for ease of description. In addition, the vehicle in the embodiments of the present application may also be an ordinary vehicle, in which case the vehicle may be automatically controlled by an external device of the vehicle.

[0135] The present application can realize intelligent reservation of vehicle services for any type of vehicle, such as fuel vehicles or new energy vehicles. Among them, vehicle services may include energy replenishment services, parking services, reverse energy replenishment services, etc. For example, when the vehicle is a new energy vehicle, the energy replenishment service may be a charging service. After reserving the charging service for the vehicle, the vehicle can reach the designated charging pile location for charging. Of course, according to the difference in energy required by new energy vehicles, the charging service can also be replaced by methane replenishment services, etc. The parking service may be a parking location reserved for any parking demand during the driving process of the vehicle, such as parking demand may include waiting for energy replenishment service, providing necessary rest time for vehicle components during long-distance driving (such as lowering the water temperature of the vehicle), preventing fatigue driving or shopping, etc. Users often expect vehicle services to occur in the driving path of the vehicle (including the starting point and / or end point of the driving). At present, it is usually based on the manual selection of the user, and the user wants to reserve a reasonable vehicle service in the driving path, resulting in a poor experience of the reservation service, affecting the convenience of using the car; and if the user performs a reservation operation during driving, it will affect driving safety.

[0136] In view of the problem that users manually select vehicle service resources, which leads to low vehicle convenience and driving safety, the intelligent reservation solution for vehicle services provided in the embodiment of the present application introduces the travel information of the vehicle and makes vehicle service reservations based on the travel information to improve the user's vehicle convenience and driving safety.

[0137] Figure 1 A schematic diagram of a vehicle service reservation system provided in an embodiment of the present application. Figure 1 As shown, the system 100 includes: a vehicle end 110, a cloud end 120, a service end 130 and a service device 140 for providing vehicle services.

[0138] The vehicle end 110 can be implemented as a vehicle client for vehicle services in software, such as an application (APP) or a mini-program running in the vehicle system. The vehicle end 110 can be implemented as a device in the vehicle in hardware, including part or all of a cockpit domain controller (CDC) 111, a vehicle domain controller (VDC) 112, and a telematics box (T-BOX) 113. CDC 111 and VDC 112 can interact with the cloud through T-BOX.

[0139] CDC 111 can be connected to a human-machine interaction device to control the human-machine interaction device to interact with the user, such as presenting information and obtaining user instructions. The human-machine interaction device includes but is not limited to a display, a speaker, a microphone, etc. The display can be used to present a human-machine interface (HMI).

[0140] VDC 112 can be used for data processing. For example, VDC 112 can generate control instructions to control CDC 111 to provide human-computer interaction functions for users. VDC 112 can also provide CDC 111 with vehicle attribute information (such as brand, model, vehicle parameters, etc.), vehicle path information, energy consumption information, vehicle account information, travel plan information, etc.

[0141] The server 130 may be operated by a vehicle service provider, for example, the server may be an operating system for a charging station or a parking lot that provides vehicle service reservations. The operating system may be implemented as a server or a terminal in hardware. The server 130 may be connected to the cloud 120 for communication.

[0142] The server 130 can be used to implement the retrieval, matching and reservation of the service device. Of course, the present application is not limited to this. For example, the retrieval and matching of the service device can also be executed by the cloud 120, and the execution results are sent to the server 130, and then the server 130 makes a reservation for the vehicle service according to the execution results of the cloud 120.

[0143] When the service end 130 is used to implement the retrieval, matching and reservation of the service device, the cloud end 120 can be used to forward the information sent by the vehicle end 110 to the service end 130, or the cloud end 120 can process the information sent by the vehicle end 110 and send it to the service end 130. For example, the cloud end 120 can estimate the remaining energy of the vehicle to reach the target location based on the battery power information and path information sent by the vehicle end 110, and send the estimated remaining energy to the service end 130.

[0144] The service end 130 is communicatively connected with the service device 140. The service device 140 may include a device for providing vehicle services, such as at least one of an energy replenishment device 141, a parking space control device 142, a reverse energy replenishment device 143, etc. The embodiment of the present application does not limit the number of communication devices.

[0145] The server 130 may obtain service data of the service device 140, such as whether the service device 140 is in use or has been reserved. The server 130 may also send a reservation instruction to at least one of the service devices 140, so that at least one service device provides vehicle service for the corresponding vehicle.

[0146] The cloud 120 may be implemented as a cloud server or a cloud service platform. The cloud 120 includes but is not limited to a navigation cloud, a vehicle cloud, and the like.

[0147] The method for reserving a vehicle service provided in an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0148] The following is only for the convenience of understanding and explanation, and the method provided in the embodiment of the present application is described with the first device as the execution subject. The first device can be the service reservation demander. For example, the first device can be the above Figure 1 The server 130 in the embodiment, or the first device can be deployed in the server 130 and implemented as a component in the server 130; or the first device can include the above Figure 1 The cloud 120 and the server 130 in the embodiment, or the first device can be distributedly deployed in the cloud 120 and the server 130, and implemented as a component in the cloud 120 and the server 130.

[0149] In some embodiments, the method provided in the embodiments of the present application is described by taking the interaction between the first device and the second device as an example. The second device may be the responder of the service reservation. For example, the second device may be the above Figure 1 The vehicle end 110 in the vehicle end, or the second device can be deployed in the vehicle end 110 and implemented as a component in the vehicle end 110 (such as CDC and / or VDC); or the second device can include Figure 1 The vehicle end 110 and the cloud end 120 in the system, or the second device can be distributedly deployed in the vehicle end 110 and the cloud end 120, and implemented as a component in the vehicle end 110 and the cloud end 120. Optionally, the first device and the second device can both be referred to as reservation devices.

[0150] The interaction between the vehicle and the server can be data interaction between the vehicle and the server through a communication connection in the cloud, and the cloud performs data transparent transmission between the vehicle and the server. The interaction between the vehicle and the cloud can be data interaction between the vehicle and the cloud, and the interaction between the server and the cloud can be data interaction between the server and the cloud.

[0151] However, it should be understood that this should not constitute any limitation on the execution subject of the method provided in the present application. As long as it is possible to run a program that records the code of the method provided in the embodiment of the present application, according to the method provided in the embodiment of the present application, it can be used as the execution subject of the method provided in the embodiment of the present application. For example, the vehicle side can also be replaced by the vehicle's control device (including CDC and / or VDC), chip, chip system or other functional module that can call and execute the program. The cloud side can also be replaced by a cloud server, chip, chip system or other functional module that can call and execute the program. The server side can also be replaced by a server, terminal, chip, chip system or other functional module that can call and execute the program.

[0152] Figure 2 Schematic diagram of a method 200 for reserving a vehicle service provided in an embodiment of the present application. Figure 2 As described, the method 200 may include part or all of the following processes.

[0153] S210, obtaining travel information of the vehicle, the travel information including route information, travel plan information and energy consumption information;

[0154] S220, determining M service devices according to the travel information, where M is a positive integer;

[0155] S230, performing service reservation for N service devices among the M service devices, where N is a positive integer less than or equal to M, and the service devices among the N service devices with which the reservation is successfully made are used to provide vehicle services to the vehicle.

[0156] When the first device is implemented as a server, the above S210 to S230 are all executed by the server. The first device obtaining the travel information of the vehicle may be the server receiving the travel information sent by the cloud.

[0157] When the first device is implemented as a cloud and a server, the above S210 can be executed by the cloud, for example, the cloud can receive the travel information sent by the vehicle, or the cloud can read the stored travel information, or the cloud can receive part of the travel information sent by the vehicle and read part of the stored travel information. The above S220 can be executed by the cloud or the server. When S220 is executed by the server, the cloud can send the travel information to the server, and then the server determines M service devices according to the travel information. The above S230 can be executed by the server.

[0158] The path information in the travel information can indicate the path of the vehicle to the first target location. For example, the vehicle side can send the first target location to the cloud, and the cloud determines the path information based on the first target location. Of course, this application does not exclude the vehicle side from generating the path information to the first target location based on the offline map and sending the path information to the cloud. In addition, the first target location can also be indicated by the travel plan information. In this case, the cloud can determine the first target location from the travel plan information and generate the path information based on the first target location.

[0159] The travel plan information in the travel information may be calendar itinerary information or a travel plan. The travel plan information may include a time plan for arriving at the first target location. The travel plan information may be sent to the cloud by the vehicle end during the reservation process or may be sent to the cloud by the vehicle end in advance and stored in the cloud.

[0160] The energy consumption information in the travel information may be the energy consumption parameters of the vehicle, or the energy consumption information may be the estimated cruising range of the vehicle determined based on the energy consumption parameters of the vehicle. The energy consumption parameters may include at least one of the battery parameters and the power parameters of the vehicle. The battery parameters may include parameters reflecting the remaining power, such as at least one of the power state of charge (SOC), the power battery health state (SOH), the depth of discharge (DOD) of the battery pack and the remaining energy (SOE) of the battery. The power parameters may include parameters reflecting the power consumption per unit mileage of the vehicle. It should be noted that the energy consumption parameters may be different for vehicles with different energy sources. For example, for fuel vehicles, the energy consumption parameters may include parameters reflecting the remaining fuel amount and parameters reflecting the fuel consumption per unit mileage of the vehicle.

[0161] The M service devices may be matched from a resource pool of service devices. For example, the resource pool may include service devices within a certain area, such as a city, a province, etc.; for another example, the resource pool may include service devices owned by a service provider. The resource pool may include service devices that are different in at least one dimension to facilitate matching different travel information and provide users with better fitting vehicle services. For example, the geographical locations where the service devices are deployed may be different, the vehicle services provided by the service devices (such as parking, charging, and parking plus charging) may be different, and the service capabilities (such as charging rate, charging power) provided by the service devices may be different.

[0162] The N service devices may be devices that can provide vehicle services among the M service devices. For example, the N service devices are service devices in operation among the M service devices, while the remaining MN service devices are service devices in non-operational states; for another example, the N service devices are service devices in idle states among the M service devices, while the remaining MN service devices may have been reserved or used to provide vehicle services.

[0163] In one understanding, the N service devices may be service devices that all need to be reserved. For example, a vehicle needs to recharge multiple times during a long-distance trip, so it is necessary to reserve service devices at multiple locations; another example is that a vehicle needs to reserve multiple vehicle services, such as parking reservations and energy recharges. In another understanding, the N service devices may be the first N service devices that have the highest matching degree with the travel plan, and during the reservation process, one of the N service devices may be reserved.

[0164] In the first understanding mentioned above, the first device makes service reservations for N service devices out of M service devices, which can be implemented by sending reservation instructions to the N service devices and receiving reservation responses from the N service devices. The reservation response can indicate whether the reservation is successful. If the reservation is not successful, the reservation instruction can continue to be sent to indicate that the reservation is successful or to queue up for the reservation. In the second understanding mentioned above, the first device can send reservation instructions to the N service devices in sequence, such as sending reservation instructions in order from high to low matching degree with the travel plan, and no longer send reservation instructions to subsequent service devices after the reservation is successful, or the first device can send reservation instructions to all N service devices, and determine the service device whose reservation response indicates that the reservation is successful as the service device providing vehicle services for the vehicle. In the embodiment of the present application, the first device determines M service devices based on the travel information of the acquired vehicle, and makes service reservations for N service devices out of the M service devices, avoiding the user from manually selecting the appropriate service device for reservation, thereby improving the user's convenience and safety in using the vehicle.

[0165] Furthermore, the first device determines M service devices based on the travel information, so that the vehicle services provided by the matched M service devices to the vehicle can achieve a balance between the vehicle's driving path, travel plan and energy consumption, thereby avoiding a major impact on the user's use of the vehicle in some of these dimensions.

[0166] Figure 3 A flowchart of a method for reserving a vehicle service provided in an embodiment of the present application. The method may include: Figure 3 Some or all of the steps shown:

[0167] S310, the first device determines the vehicle's energy maintenance capability to complete the driving route indicated by the path information based on the path information and the energy consumption information.

[0168] Exemplarily, the first device determines, based on the path information and the energy consumption information, that the remaining energy or remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to the second threshold. In this case, it indicates that the energy of the vehicle is sufficient to complete the driving path indicated by the path information, and the first device may not make an appointment with the service device, or execute S320 and S330 as follows.

[0169] Exemplarily, the first device determines, based on the path information and the energy consumption information, that the remaining energy or remaining mileage of the vehicle is less than or equal to the first threshold value when the vehicle travels to the first target location indicated by the path information. In this case, it indicates that the energy of the vehicle can basically maintain the driving path indicated by the path information, and the first device can execute S340 and S350 as follows.

[0170] Exemplarily, the first device determines, based on the path information and the energy consumption information, that the vehicle satisfies a first condition, where the first condition includes at least one of the following:

[0171] The remaining energy of the vehicle supports a mileage that is less than the mileage required to reach the first target location indicated by the path information; the remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information;

[0172] When the vehicle travels to a first position, the remaining energy or the remaining mileage is less than or equal to a first threshold value, and the first position is a position reached by the vehicle before the vehicle travels to a first target position indicated by the path information.

[0173] When the vehicle satisfies the first condition, indicating that the vehicle's energy is difficult to complete the driving path indicated by the path information, the first device may execute S360 as follows.

[0174] The first threshold and the second threshold may be the same or different, and this application does not limit this.

[0175] In the embodiment of the present application, the relationship between the remaining energy or the remaining mileage and the threshold value satisfies the above conditions, which means that the relationship between one of them and the threshold value satisfies the above conditions. If the remaining energy or the remaining mileage is greater than or equal to the second threshold value, it means that the remaining energy is greater than or equal to the second threshold value, or the remaining mileage is greater than or equal to the second threshold value.

[0176] When the remaining energy or remaining mileage is less than or equal to the first threshold, it can be understood that the energy is exhausted. When the vehicle travels to a certain position (such as the first target position or the first position), the remaining energy or remaining mileage is less than or equal to the first threshold, indicating that the position (such as the first target position or the first position) is the position of the vehicle's energy exhaustion point. When the vehicle travels to the first target position, the remaining energy or remaining mileage is greater than or equal to the second threshold, indicating that the vehicle does not have energy exhaustion in the driving path indicated by the path information.

[0177] In the above S310, the first device can predict the energy state of the vehicle based on the path information and energy consumption information to determine whether the vehicle has exhausted energy when completing the driving path indicated by the path information, and determine the location of the energy exhaustion point when energy exhaustion occurs.

[0178] It should be understood that the vehicle end can present the remaining energy (or remaining mileage) to the user through a display, and the presented remaining energy (or remaining mileage) is generally greater than the actual remaining energy (or remaining mileage) to reserve safety energy for the vehicle. The remaining energy (or remaining mileage) in the embodiment of the present application can be the actual remaining energy (or remaining mileage) or the remaining energy (or remaining mileage) with safety energy reserved. S320, the first device determines whether the time interval from the vehicle's arrival at the first target location to the next trip is greater than or equal to the third time threshold based on the travel plan information.

[0179] S330: When the time interval between the vehicle arriving at the first target location and the next travel is greater than or equal to a third time threshold, the first device determines M service devices.

[0180] It should be noted that, in addition to the time plan for reaching the first target location, the travel plan information may also include the time plan for reaching other target locations, that is, the vehicle needs to continue driving after reaching the first target location. In the energy replenishment or parking scenario, if the time interval between reaching the first target location and starting the next trip is large, you can make an appointment for vehicle service so that the vehicle can use the driving interval to replenish energy or park before the next trip, to ensure that there is sufficient energy during the next trip or to obtain a better vehicle state by parking. In the reverse energy replenishment scenario, if the time interval between reaching the first target location and the next trip is large, and the vehicle has sufficient energy at this time, the vehicle can obtain energy benefits through reverse energy replenishment.

[0181] Of course, if it is determined according to the travel plan that the vehicle has sufficient time to reach the first target location, and if the vehicle's energy is sufficient to maintain the driving path indicated by the path information, an appointment can be made for the service device to provide vehicle service for the vehicle before the vehicle reaches the first target location.

[0182] In some embodiments, the first device may determine the location range of the vehicle service according to the first target location and match M service devices within the location range of the vehicle service when the time interval between the vehicle reaching the first target location and the next travel is greater than or equal to a third time threshold. The location range of the vehicle service may be understood as a location range near the first target location, so that the vehicle receives the vehicle service provided by the service device near the first target location. For example, the location range of the vehicle service may be a location range with the first target location as the center and a preset value as the radius, but the present application does not limit the location range of the vehicle service to a circle in a plane, it may be any shape, and the location range of the vehicle service may include or exclude the first target location, which is not limited in the present application.

[0183] S340, the first device determines the allowed service time of the vehicle according to the travel plan.

[0184] S350: The first device determines M service devices according to the allowed service time.

[0185] It should be noted that the allowed service time may be the time difference between the time of arrival at the first target location indicated by the travel plan information and the estimated time of the vehicle traveling to the first target location according to the path information. It is understandable that if the time difference between the time of arrival at the first target location indicated by the travel plan information and the estimated time of the vehicle traveling to the first target location according to the path information is large, the vehicle may use the time difference to recharge or stop, so as to provide the vehicle with necessary vehicle services and avoid affecting the vehicle's travel due to lack of vehicle services during the next travel.

[0186] Exemplarily, the first device can match M service devices within the second position range of the vehicle service when the allowed service time is greater than or equal to the first time threshold. The second position range is the position range between the current position of the vehicle and the first target position, such as the second position range can be the drivable area between the current position of the vehicle and the first target position, and the drivable area can be an area that meets the travel plan and / or the remaining mileage or remaining energy of the vehicle. The second position range may include a position range determined based on the above-mentioned first target position or a position range determined based on a third position, and the third position is the position reached by the vehicle before it drives to the first target position according to the path information. That is, when the allowed service time is sufficient, the first device can make an appointment with the service device to provide vehicle services during the vehicle's driving or when the vehicle drives to the first target position.

[0187] The position range determined based on the first target position, or the second position range determined based on the third position, is similar to the above-mentioned determination of the service range of the vehicle based on the first target position, and will not be repeated for the sake of brevity. Matching the service device within the position range determined based on the first target position allows the vehicle to receive vehicle services provided by the service device near the first target position; matching the service device within the position range determined based on the third position allows the vehicle to receive vehicle services during the process of driving to the first target position.

[0188] Exemplarily, the first device can match M service devices within the third position range of the vehicle service when the allowed service time is less than or equal to the second time threshold. The third position range can be a position range determined based on the above-mentioned first target position. The implementation of determining the third position range based on the first target position is similar to the above-mentioned determination of the second position range based on the first target position, and will not be repeated for the sake of brevity. That is, when the allowed service time is insufficient, the first device can make an appointment with the service device to provide vehicle service when the vehicle travels to the first target position.

[0189] Of course, when the vehicle's energy can basically maintain the driving path indicated by the path information, the first device can also determine the time interval between the time when the vehicle arrives at the first target position and the time when the next driving starts according to the above S320 and S330, and when the time interval is large, M service devices are matched within the third position range.

[0190] S360: Determine M service devices.

[0191] In the above S360, the first device may match M service devices within a first position range, where the first position range is a position range between the current position of the vehicle and the first position. The first position range is determined based on the first position or the second position, where the second position is a position reached by the vehicle before it travels to the first position according to the path information.

[0192] Determining the first location range based on the first location, or determining the first location range based on the second location, is similar to determining the service range of the vehicle based on the first target location as described above, and will not be repeated for the sake of brevity. Matching the service device within the first location range determined based on the first location allows the vehicle to receive vehicle services provided by the service device near the first energy depletion point; when the first location range is determined based on the second location, the vehicle can receive vehicle services before the energy is exhausted. In short, the first device making an appointment with the service device within the first location range can ensure that vehicle services are provided before the use of the vehicle is affected.

[0193] Based on the above S310 and S360, it is possible to make a reservation for vehicle service when the vehicle's energy is difficult to maintain the driving path indicated by the path information; based on the above S310 to S330, or, the above S310 and S340, S350, it is possible to determine whether to make a reservation for vehicle service in combination with the travel plan when the vehicle's energy can complete the driving path indicated by the path information, so as to avoid affecting the user's travel plan due to the vehicle service and maintain a balance between the vehicle's energy consumption and the user's travel plan.

[0194] In the above S330, S350 and S360, M service devices can be determined in combination with the following implementation: the first device determines the time range and business scope of the vehicle service according to the travel information. The time range can be, for example, one or more time periods in which vehicle services are allowed; the business scope can include business services required by the vehicle, for example, the business scope includes energy replenishment service, parking service, reverse energy replenishment service, and further includes energy replenishment amount and reverse energy replenishment. Further, the first device matches M service devices within the time range and business scope.

[0195] In some embodiments, the first device may determine M service devices based on the travel information and the reservation assistance information. The reservation assistance information includes at least one of the following:

[0196] 1. Vehicle account information, such as owner account, vehicle identification, etc.

[0197] 2. Vehicle attribute information, such as vehicle brand, vehicle model, vehicle component parameters (such as engine parameters, battery parameters), etc.

[0198] 3. User preference information, such as service devices frequently selected by users (including brands of frequently selected service devices, logos of service devices, manufacturers of service devices, etc.), ratings of service devices, brands of service devices, manufacturers of service devices, etc.

[0199] It should be noted that, for the vehicle brand in the above-mentioned reservation auxiliary information, the first device provides vehicle service solutions with different rights and interests for vehicles of different brands when reserving the service device, or the first device can match the M service devices for vehicles of different brands, or for the rights and interests of vehicles of different brands, when matching M service devices. For example, the vehicle services reserved for the vehicle of this brand include unlimited reservations, queue-free reservations, battery diagnosis, vehicle care and other rights and interests services.

[0200] Some or all of the above vehicle brands, vehicle models, types of vehicle services (such as charging services, refueling services, parking services, etc.), and service capabilities of service devices (such as charging standards, charging power of charging piles, parking space size, parking space type, etc.) can be used as service reference information. The first device can determine the matching M service devices in combination with the service reference information, or determine the sorting priority among the M service devices based on the service reference information.

[0201] In some implementations of the reverse energy replenishment scenario, the first device may determine whether the remaining energy or remaining mileage when the vehicle travels to the first target location is greater than or equal to a third threshold value based on the path information and the energy consumption information, and determine M service devices when the remaining energy or remaining mileage when the vehicle travels to the first target location is greater than or equal to the third threshold value. It is ensured that the reverse energy replenishment of the vehicle does not affect the vehicle's travel to the first target location.

[0202] The embodiment of the present application does not limit the magnitude relationship between the third threshold and the second threshold.

[0203] Any thresholds involved in the embodiments of the present application, such as the first threshold, the second threshold, the third threshold, the first time threshold, the second time threshold, the quantity threshold, etc., can be preset such as manually set, or can be adjustable, such as through over-the-air technology (OTA) upgrades.

[0204] In some implementations of the reverse energy replenishment scenario, the first device may determine M service devices in combination with the benefits of reverse energy replenishment (such as the energy unit price corresponding to the service device), or determine N service devices from the M service devices. For example, the N service devices may be the first N service devices after the M service devices are sorted from high to low according to the service benefits. Then, the first device makes service reservations for the N service devices.

[0205] S370: Make service reservation for N of the M service devices. Figure 2 The S230 in the embodiment has the same or similar implementation method, which will not be described in detail here.

[0206] Combine the following Figures 4 to 7 , the embodiments of the present application are described by taking the interaction between the first device and the second device as an example.

[0207] Figure 4 The provided method for reserving a vehicle service may include the following steps S410 to S430 .

[0208] In S410, the second device may send a reservation request to the first device, and correspondingly, the first device receives the reservation request sent by the second device, and the reservation request is used to request the first device to make a service reservation based on the travel information. The reservation request may carry part or all of the travel information, or the reservation request may not carry the travel information. Exemplarily, for part or all of the travel information not carried by the reservation request, the information may be pre-stored in the cloud, and the first device may read the information from the cloud in response to the reservation request.

[0209] For example, when the reservation request does not carry travel plan information, the first device can read the travel plan information sent in advance by the vehicle from the cloud in response to the reservation request. The travel plan information can be the calendar itinerary information of the vehicle or the travel plan arrangement information received by the vehicle from the user.

[0210] For another example, when the reservation request does not carry the path information, the first device may generate the path information based on the first target location in response to the reservation request. The first target location may be carried by the reservation request, or the first target location may be determined based on the travel plan information, which may be carried by the reservation request or read from the cloud.

[0211] For another example, when the reservation request does not carry energy consumption information, the first device can determine the energy consumption information of the vehicle (such as remaining energy or remaining mileage) based on the vehicle parameters (such as engine parameters, battery parameters, etc.) of the vehicle in response to the reservation request. In a broad understanding of energy consumption information, vehicle parameters can be part of the energy consumption information. In this case, it can be understood that the reservation request carries part of the energy consumption information.

[0212] Figure 4 S420 and Figure 2 S220 in the illustrated embodiment is similar and will not be described again for the sake of brevity.

[0213] See also Figure 4 In S430, the first device sends a service reservation result to the second device, where the service reservation result is used to indicate the reservation result for N service devices, and the service device with a successful reservation among the N service devices is used to provide vehicle service for the vehicle.

[0214] Optionally, after receiving the service reservation result, the second device may present the service reservation result so that the user can check whether the reservation is successful.

[0215] In some embodiments, if at least one of the N service devices indicated by the service reservation result is successfully reserved, the service reservation result may also indicate the location and / or identification of the successfully reserved service device, so that the user can obtain information about the service device.

[0216] In other embodiments, if at least one of the N service devices indicated by the service reservation result fails to make a reservation, the service reservation result may also indicate the reservation waiting time or the number of persons waiting for the reservation of the service device that failed to make a reservation.

[0217] In some embodiments, the second device may also send reservation assistance information to the second device, so that the second device determines M service devices by combining the reservation assistance information and the travel information.

[0218] exist Figure 4 On the basis of the embodiment shown, in order to facilitate the user to select the service device for reservation and further meet the user's demand for vehicle services, the service reservation can be made for N service devices selected by the user from the matched M service devices. Figure 5 Part or all of the processes from S510 to S570.

[0219] Among them, S510 and Figure 4 Similar to the S410 in the Figure 4 S430 is similar to S430 in the above, so it will not be described again for brevity. S520 to S560 can be understood as Figure 4 A possible implementation of S420 in which S520 and S560 are Figure 2 and Figure 3 The above has been described in the illustrated embodiment and will not be described again for the sake of brevity.

[0220] In S530, the first device sends first recommendation information to the second device, the first recommendation information is used to indicate the M service devices, that is, the first recommendation information is used to recommend the M service devices that can provide vehicle services. The first recommendation information may include information such as the available reservation time and geographical location of each of the M service devices.

[0221] In S540, the second device presents the first recommendation information and receives a service device selection instruction input by the user, the service device selection instruction being used to instruct to select N service devices from the M service devices. The first device may present the first recommendation information through media data such as voice, video, and image, and the user may select N service devices from the M service devices based on the first recommendation information presented by the second device. The user may input the service device selection instruction through an interactive operation, which may be a voice operation or a touch operation, etc.

[0222] In S550, after receiving the service device selection instruction input by the user, the second device may send service response information to the first device, where the service response information is used to indicate the N service devices selected by the user.

[0223] exist Figure 4In the embodiment shown, the first device may not be able to successfully reserve a service device, for example, the service device fails to match, or all the matched M service devices fail to reserve. In this case, Figure 6 The illustrated embodiment adjusts the scope of the reservation service. Figure 6 The embodiment shown is not limited to adjusting the scope of the reserved service when the service device cannot be successfully reserved. For example, the scope of the reserved service can also be adjusted when the number M of matched service devices is small (such as less than the number threshold). Figure 6 Part or all of the processes from S610 to S670.

[0224] Among them, S610 and Figure 4 Similar to the S410 in the Figure 4 S430 is similar to S430 in the above, so it will not be described in detail for the sake of brevity. S620 to S660 can be understood as Figure 4 A possible implementation of S420 in Figure 2 and Figure 3 The above has been described in the illustrated embodiment and will not be described again for the sake of brevity.

[0225] In S620, the first device may send second recommendation information to the second device, where the second recommendation information is used to indicate the modifiable reservation information, where the reservation information includes the travel information of the vehicle and / or reservation auxiliary information. For example, the second recommendation information may recommend the user to expand the brand range of energy supplement devices or switch the path information to other alternative paths leading to the first target location.

[0226] In S630, the second device may present the second recommendation information and receive a reservation adjustment instruction input by the user, the reservation adjustment instruction being used to instruct modification of the reservation information. The presentation method of the second recommendation information may refer to the presentation method of the first recommendation information in S550; the input method of the reservation adjustment instruction may refer to the input method of the service device selection instruction in S550, which will not be described in detail for the sake of brevity.

[0227] In S640, the second device sends reservation adjustment information to the first device, where the reservation adjustment information is used to modify the reservation information to adjust the scope of the reservation service.

[0228] In S650, the first device may determine M service devices based on the reservation adjustment information. Exemplarily, the first device may adjust the travel information based on the reservation adjustment information, and then determine the M service devices according to the adjusted travel information, or determine the M service devices according to the adjusted travel information and the reservation auxiliary information; or, the first device may adjust the reservation auxiliary information based on the reservation adjustment information, and then determine the M service devices according to the travel information and the adjusted reservation auxiliary information.

[0229] In some embodiments, if the target location of the vehicle changes, for example, the first target location indicated by the path information is changed to the second target location, if a service device has been reserved at this time, the reserved service device may have a lower match degree due to the change in the target location. For example, after the target location is changed, the vehicle needs to take a detour to reach the location of the service device while driving according to the new path information. For another example, after the target location is changed, the time it takes for the vehicle to reach the second target location is extended, and it is determined based on the travel plan information that there is a lack of time to receive vehicle service. In order to solve the problem of service device mismatch caused by the above-mentioned target location change, the embodiments of the present application provide the following: Figure 7 Appointment change plan shown.

[0230] See also Figure 7 , where S710 to S730 are respectively Figure 4 S410 to S430 in the embodiment have the same or similar implementation schemes, which will not be described in detail for the sake of brevity.

[0231] In S740, the second device receives a target location change instruction input by the user. The target location change instruction is used to instruct to change the first target location in the path information to the second target location. The target location change instruction input by the user can be, for example, input by the user through an operation of modifying the destination on the navigation interface of the vehicle, or can be input by the user through voice interaction.

[0232] In S750, the second device may present reservation reminder information, and the reservation reminder information is used to prompt the successful reservation of the service device. Optionally, the reservation reminder information may also include information of the service device with the successful reservation (such as location and / or identification). The second device may present the reservation reminder information when the reservation of the service device is successful, and may not present the reservation reminder information when the reservation of the service device is unsuccessful. In other words, the reservation reminder information presented by the second device when the reservation of the service device is unsuccessful does not include any service device information. By presenting the reservation reminder information, the second device can remind the user that the service device has been reserved, so as to avoid the situation where the user misses the appointment due to ignoring the reservation of the service device. Furthermore, when the reservation reminder information prompts the information of the service device with the successful reservation, it is convenient for the user to decide whether to maintain the reservation status of the service device with the successful reservation.

[0233] In S760, the second device may receive a reservation confirmation instruction input by the user. The reservation confirmation instruction may indicate whether to continue to go to the location of the service device with a successful reservation. When the reservation confirmation instruction indicates to continue to go to the location of the service device with a successful reservation, the path of the vehicle to the service device may be set as the path in the path information, that is, in the path of the vehicle to the second target location, the location of the service device with a successful reservation is set as a waypoint. When the reservation confirmation instruction indicates not to go to the location of the reading device with a successful reservation, the reservation of the service device with a successful reservation may be canceled.

[0234] In S760, if the reservation confirmation instruction indicates to cancel the reservation of the successfully reserved service device, the second device may send a reservation cancellation instruction to the first device, where the reservation cancellation instruction is used to instruct to cancel the reservation of the successfully reserved service device.

[0235] In response to the reservation cancellation instruction, the first device may directly cancel the reservation of the service device, for example, by sending a cancellation instruction to the service device with which the reservation has been successfully made to cancel the reservation; or, in response to the reservation cancellation instruction, the first device may perform the reservation cancellation process based on the following S780 to S810.

[0236] In S780, the first device may send a cancellation prompt message to the second device, where the cancellation prompt message is used to prompt the remaining number of reservations.

[0237] In S790, the second device may present the cancellation prompt information to remind the user of the remaining number of reservations, so as to prevent the user from blindly canceling the reservation and being unable to make a reservation for vehicle service due to lack of reservation opportunities.

[0238] In S800 , the second device may receive a cancellation confirmation instruction input by a user.

[0239] In S810, the second device may send a cancellation confirmation response to the first device.

[0240] In S820, the first device may cancel the reservation with the service device in response to the cancellation confirmation response.

[0241] In S830, the first device can reserve a service device based on the travel information. It should be noted that the travel information is the travel information after the target location is updated, that is, the vehicle service reservation is re-implemented based on the new target location. The reservation process is similar to S720 and will not be repeated for brevity.

[0242] Figure 8 A schematic block diagram of a reservation device provided in an embodiment of the present application. Figure 8As shown, the device 900 can be used to implement the method on the first device side in the method embodiment, and the device 900 may include an acquisition module 910, a matching module 920 and a reservation module 930.

[0243] Among them, the acquisition module 910 can be used to obtain the travel information of the vehicle, which includes path information, travel plan information and energy consumption information; the matching module 920 can be used to determine M service devices based on the travel information, where M is a positive integer; the reservation module 930 can be used to make service reservations for N of the M service devices, where N is a positive integer less than or equal to M, and the service devices with successfully reserved services among the N service devices are used to provide vehicle services to the vehicle.

[0244] The specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and will not be repeated here for the sake of brevity.

[0245] The division of the units / modules in the above devices is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated.

[0246] Fig. 9 A schematic block diagram of a reservation device provided in an embodiment of the present application. Fig. 9 As shown, the device 1000 can be used to implement the method on the second device side in the method embodiment. The device 1000 includes a processing module 1010 and a transceiver module 1020.

[0247] Among them, the processing module 1010 can be used to determine the reservation request; the transceiver module 1020 can be used to send a reservation request to the server, and the reservation request is used to request the server to make a service reservation based on travel information, and the travel information includes path information, travel plan information and energy consumption information; the transceiver module 1020 is also used to receive the service reservation result sent by the server, and the service reservation result is used to indicate the reservation result for N service devices, and the N service devices are determined based on the travel information, and the service devices with successful reservation among the N service devices are used to provide vehicle services for the vehicle.

[0248] The specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and will not be repeated here for the sake of brevity.

[0249] The division of the units / modules in the above devices is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated.

[0250] Fig.10A schematic block diagram of an electronic device 1100 provided in an embodiment of the present application. The electronic device 1100 can be implemented as a server or a terminal device, or the electronic device 1100 can be replaced by a component in an electronic device, such as a chip or a chip system. The electronic device 1100 may include a processor 1110 and a memory 1120, the processor 1110 and the memory 1120 communicate with each other through an internal connection path, the memory 1120 is used to store instructions, and the processor 1110 is used to execute the instructions stored in the memory 1120.

[0251] Optionally, the memory 1120 may include a read-only memory and a random access memory, and provide instructions and data to the processor 1110. The memory 1120 may be a separate device or may be integrated into the processor 1110.

[0252] In some embodiments, the electronic device 1100 may further include an input interface 1130. The processor 1110 may control the input interface 1130 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0253] In some embodiments, the electronic device 1100 may further include an output interface 1140. The processor 1110 may control the output interface 1140 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0254] In some embodiments, the electronic device 1100 can implement the corresponding processes of each method in the embodiments of the present application, which will not be repeated here for the sake of brevity.

[0255] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0256] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and 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 link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0257] The present application also provides a computer-readable storage medium for storing a computer program. In some embodiments, the computer program enables a computer to execute the corresponding processes in the various methods of the present application, which will not be described in detail for the sake of brevity.

[0258] The present application also provides a computer program product, including computer program instructions. In some embodiments, the computer program instructions enable a computer to execute the corresponding processes in the various methods of the present application, which will not be described in detail for the sake of brevity.

[0259] The present application also provides a computer program. In some embodiments, when the computer program is run on a computer, the computer executes the corresponding process in each method of the present application embodiment, which will not be described in detail for the sake of brevity.

[0260] The present application also provides a vehicle. In some embodiments, the vehicle includes the reservation device or control chip in the present application.

[0261] The present application also provides a reservation system. In some embodiments, the reservation system includes a first device and a second device.

[0262] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0263] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for booking a vehicle service, characterized in that: include: Acquiring travel information of the vehicle, wherein the travel information includes route information, travel plan information, and energy consumption information; Determine M service devices according to the travel information, where M is a positive integer; Service reservations are made for N service devices among the M service devices, where N is a positive integer less than or equal to M, and the service devices among the N service devices with which the reservations are successfully made are used to provide vehicle services for the vehicle.

2. The method according to claim 1, characterized in that The determining, according to the travel information, M service devices comprises: Determining whether the vehicle meets a first condition according to the path information and the energy consumption information; When the vehicle satisfies the first condition, determining the M service devices; The first condition includes at least one of the following: The remaining energy of the vehicle supports the vehicle to travel a distance that is less than the distance required to reach the first target location indicated by the path information; The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information; The remaining energy or remaining mileage of the vehicle when traveling to a first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before traveling to the first target position.

3. The method according to claim 1 or 2, characterized in that: The determining the M service devices includes: The M service devices are matched within a first position range, where the first position range is a position range between the current position of the vehicle and the first position, and when the vehicle travels to the first position, the remaining energy or the remaining mileage is less than or equal to a first threshold.

4. The method according to claim 1, characterized in that: The determining, according to the travel information, M service devices comprises: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is less than or equal to a first threshold; Determining the allowed service time of the vehicle according to the travel plan information; The M service devices are determined according to the allowed service time of the vehicle.

5. The method according to claim 4, characterized in that The determining of the M service devices according to the allowed service time of the vehicle includes at least one of the following: When the allowed service time is greater than or equal to a first time threshold, the M service devices are matched within a second location range of the vehicle service; or, When the allowed service time is less than or equal to a second time threshold, the M service devices are matched within a third location range of the vehicle service; The second position range is a position range between the current position of the vehicle and the first target position; and the third position range is a position range determined based on the first target position.

6. The method according to claim 5, characterized in that The first time threshold and the second time threshold are both in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

7. The method according to claim 1, characterized in that The determining, according to the travel information, M service devices comprises: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; Determining, based on the travel plan information, whether a time interval between when the vehicle arrives at the first target location and when the vehicle travels next time is greater than or equal to a third time threshold; When the time interval is greater than or equal to the third time threshold, the M service devices are determined.

8. The method according to claim 7, characterized in that The determining the M service devices includes: The location range of the vehicle service is determined according to the first target location, and the M service devices are matched within the location range of the vehicle service.

9. The method according to any one of claims 1 to 8, characterized in that: The determining the M service devices includes: The M service devices are determined according to the path information and the service reference information.

10. The method according to any one of claims 1 to 9, characterized in that: The vehicle service includes an energy replenishment service and / or a parking service.

11. The method according to claim 1, characterized in that: The vehicle service includes a reverse energy replenishment service, and the determining of M service devices according to the travel information includes: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a third threshold; The M service devices are determined.

12. The method according to claim 11, characterized in that The N service devices are the first N service devices after the M service devices are sorted from high to low according to service revenue.

13. A reservation device, characterized in that: include: An acquisition module, used to acquire travel information of the vehicle, wherein the travel information includes path information, travel plan information and energy consumption information; A matching module, configured to determine M service devices according to the travel information, where M is a positive integer; The reservation module is used to make service reservations for N service devices among the M service devices, where N is a positive integer less than or equal to M. The service devices among the N service devices that have been successfully reserved are used to provide vehicle services for the vehicle.

14. The device according to claim 13, characterized in that The matching module is specifically used for: Determining whether the vehicle meets a first condition according to the path information and the energy consumption information; When the vehicle satisfies the first condition, determining the M service devices; The first condition includes at least one of the following: The remaining energy of the vehicle supports the vehicle to travel a distance that is less than the distance required to reach the first target location indicated by the path information; The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information; The remaining energy or remaining mileage of the vehicle when traveling to a first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before traveling to the first target position.

15. The device according to claim 13 or 14, characterized in that The matching module is specifically used for: The M service devices are matched within a first position range, where the first position range is a position range from a current position of the vehicle to a first position, and when the vehicle travels to the first position, the remaining energy or the remaining mileage is less than or equal to a first threshold.

16. The device according to claim 15, characterized in that The matching module is specifically used for: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is less than or equal to a first threshold; Determining the allowed service time of the vehicle according to the travel plan information; The M service devices are determined according to the allowed service time of the vehicle.

17. The device according to claim 16, characterized in that The matching module is used for: When the allowed service time is greater than or equal to a first time threshold, the M service devices are matched within a second location range of the vehicle service; or, When the allowed service time is less than or equal to a second time threshold, the M service devices are matched within a third location range of the vehicle service; Among them, the second position range is the position range between the current position of the vehicle and the first target position; and the third position range is the position range determined based on the first target position.

18. The device according to claim 17, characterized in that The first time threshold and the second time threshold are both in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

19. The device according to claim 13, characterized in that The matching module is specifically used for: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; Determining, based on the travel plan information, whether a time interval between when the vehicle arrives at the first target location and when the vehicle travels next time is greater than or equal to a third time threshold; When the time interval is greater than or equal to the third time threshold, the M service devices are determined.

20. A reservation system, characterized in that: It includes a first device and a second device; the first device is a service reservation demander, and the second device is a service reservation responder; The second device sends a reservation request to the first device, the reservation request is used to request the first device to make a service reservation based on travel information, the travel information including path information, travel plan information and energy consumption information; The first device determines M service devices according to the travel information, where M is a positive integer; The first device makes service reservations for N service devices among the M service devices, where N is a positive integer less than or equal to M, and the service devices among the N service devices with which the reservation is successfully made are used to provide vehicle services to the vehicle.

21. The system according to claim 20, characterized in that The first device is used for: Determining whether the vehicle meets a first condition according to the path information and the energy consumption information; When the vehicle satisfies a first condition, determining the M service devices; The first condition includes at least one of the following: The remaining energy of the vehicle supports the vehicle to travel a distance that is less than the distance required to reach the first target location indicated by the path information; The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the path information; The remaining energy or remaining mileage of the vehicle when traveling to a first position is less than or equal to a first threshold, and the first position is a position reached by the vehicle before traveling to the first target position.

22. The system according to claim 21, characterized in that The first device is used for: The M service devices are matched within a first position range, where the first position range is a position range from a current position of the vehicle to a first position, and when the vehicle travels to the first position, the remaining energy or the remaining mileage is less than or equal to a first threshold.

23. The system according to claim 20, characterized in that The first device is used for: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is less than or equal to a first threshold; Determining the allowed service time of the vehicle according to the travel plan information; According to the allowed service time of the vehicle, M service devices are determined.

24. The system according to claim 23, characterized in that The first device is used for: When the allowed service time is greater than or equal to a first time threshold, the M service devices are matched within a second location range of the vehicle service; or, When the allowed service time is less than or equal to a second time threshold, the M service devices are matched within a third location range of the vehicle service; Among them, the second position range is the position range between the current position of the vehicle and the first target position; and the third position range is the position range determined based on the first target position.

25. The system according to claim 24, characterized in that The first time threshold and the second time threshold are both in a first proportional relationship with the driving time indicated by the travel plan information, and the driving time is the time required for the vehicle to reach the first target location indicated by the path information from the current location.

26. The system according to claim 20, characterized in that The first device is used for: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; Determining, based on the travel plan information, whether a time interval between when the vehicle arrives at the first target location and when the vehicle travels next time is greater than or equal to a third time threshold; When the time interval is greater than or equal to the third time threshold, the M service devices are determined.

27. The system according to claim 26, characterized in that The first device is used for: The location range of the vehicle service is determined according to the first target location, and the M service devices are matched within the location range of the vehicle service.

28. The system according to any one of claims 20 to 27, characterized in that The first device is used for: The M service devices are determined according to the path information and the vehicle brand information.

29. The system according to any one of claims 20 to 28, characterized in that The vehicle service includes an energy replenishment service and / or a parking service.

30. The system according to claim 20, characterized in that The vehicle service includes a reverse energy replenishment service, and the first device is specifically used for: Determining, based on the path information and the energy consumption information, that the remaining energy or the remaining mileage of the vehicle when it travels to the first target location indicated by the path information is greater than or equal to a third threshold; The M service devices are determined.

31. The system according to claim 30, characterized in that The N service devices are the first N service devices after the M service devices are sorted from high to low according to service revenue.

32. The system according to any one of claims 20 to 31, characterized in that The reservation request carries at least one of the path information, travel plan information and energy consumption information.

33. The system according to any one of claims 20 to 32, characterized in that The first device sends first recommendation information to the second device, where the first recommendation information is used to indicate the M service devices; The second device presents the first recommendation information; The second device receives a service device selection instruction input by a user, wherein the service device selection instruction is used to instruct to select the N service devices from the M service devices; The second device sends service response information to the first device, where the service response information is used to indicate the N service devices.

34. A system according to any one of claims 20 to 33, characterized in that The first device sends second recommendation information to the second device, where the second recommendation information is used to indicate modifiable reservation information, and the reservation information includes travel information and / or reservation auxiliary information of the vehicle; The second device presents the second recommendation information; The second device receives a reservation adjustment instruction input by a user, wherein the reservation adjustment instruction is used to instruct to modify the reservation information; The second device sends reservation adjustment information to the first device.

35. The system according to any one of claims 20 to 34, characterized in that The second device receives a target location change instruction input by a user, wherein the target location change instruction is used to instruct to change the first target location in the path information to a second target location; When the second device successfully reserves a service device, the second device presents reservation prompt information, wherein the reservation prompt information is used to prompt the successful reservation of the service device; The second device receives a reservation confirmation instruction input by the user, wherein the reservation confirmation instruction is used to instruct that a path for the vehicle to travel to the service device with a successful reservation be set as a path in the path information, or to instruct to cancel a reservation for the service device with a successful reservation; When the reservation confirmation instruction instructs to cancel the reservation of the service device with which the reservation has been successfully made, the second device sends a reservation cancellation instruction to the first device.

36. The system according to any one of claims 20 to 35, characterized in that The first device sends a service reservation result to the second device, where the service reservation result is used to indicate reservation results for N service devices.

37. A chip, characterized in that: include: A processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.

38. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 12.

39. A computer-readable storage medium, characterized in that: Used to store computer program instructions, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 12.

40. A computer program product, characterized in that The method comprises computer program instructions which enable a computer to execute the method as claimed in any one of claims 1 to 12.

Citation Information

Cited By

  • Method for reserving vehicle service, and device

    EP4715692A1

  • Method for reserving vehicle service, and device

    WO2024255584A1