Method for reserving vehicle service, and device
Through the automated vehicle service reservation system, the use of vehicle travel information automatically matches service resources, solves the problems of vehicle convenience and low driving safety caused by manual selection by users, ensures that vehicles receive services before energy is exhausted, and improves service resources efficiency of utilization.
Patent Information
- Application Number
- PCT/CN2024/095841
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-16
- Filing Date
- 2024-05-28
- Publication Date
- 2024-12-19
AI Technical Summary
In the existing vehicle service reservation system, users need to manually select service resources, which leads to low convenience and driving safety in vehicle use. It is difficult to obtain services in a timely manner when the vehicle is insufficient, which affects the driving plan.
By obtaining the vehicle's travel information, we automatically determine and make appointments for suitable service devices, including automatically matching service resources based on path information, energy consumption information and travel plans, ensuring that the vehicle receives services before energy is exhausted, and improving the convenience and safety of vehicle use .
It realizes automated reservations for vehicle services, improves users' convenience of using cars and driving safety, and avoids inefficient service resource utilization and interference with driving plan caused by manual selection.
Smart Images

Figure CN2024095841_19122024_PF_FP_ABST
Abstract
Description
Method and device for booking vehicle service
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on June 16, 2023, with application number 202310724161.4 and application name “Method and Device for Booking Vehicle Services”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of vehicle technology, and in particular to a method and device for reserving vehicle services. Background Art
[0003] During the course of a vehicle's journey, it is inevitable that it will require services such as energy replenishment (such as charging and refueling), parking, and reverse charging. With the increasing number of vehicles, the supply of vehicle services is under great pressure. For example, new energy electric vehicles are limited by the number of charging stations, resulting in difficulty charging and long queues. To alleviate this pressure and achieve efficient utilization of vehicle service resources, users can make advance reservations for vehicle services through the vehicle service client. However, users need to manually select the appropriate vehicle service resource through the client to make a reservation, which affects their convenience and driving safety.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a method and device for reserving vehicle services, which enable automatic reservation of vehicle services to improve the convenience of using the vehicle and driving safety.
[0006] 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, which may be deployed on a server, or distributed on a cloud and a server.
[0007] The method includes: obtaining travel information of a vehicle, the travel information including route information, travel plan information and energy consumption information; determining M service devices based on 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 successfully made reservations among the N service devices are used to provide vehicle services to the vehicle.
[0008] The first device determines M service devices based on the obtained vehicle travel information, and makes service reservations for N of the M service devices, avoiding the user from manually selecting the service devices for reservation, thereby improving the user's convenience and safety in using the vehicle.
[0009] In one possible implementation, determining M service devices based on the travel information includes: determining whether the vehicle meets a first condition based on the route information and the energy consumption information; and determining the M service devices when the vehicle meets the first condition; wherein the first condition includes at least one of the following:
[0010] The mileage supported by the vehicle's remaining energy is less than the mileage required to reach the first target location indicated by the path information;
[0011] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the route information;
[0012] 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 value, and the first position is a position reached by the vehicle before it travels to the first target position.
[0013] 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 vehicle use.
[0014] In one possible embodiment, determining the M service devices includes: matching the 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, and when the vehicle travels to the first position, the remaining energy or remaining mileage is less than or equal to a first threshold.
[0015] When a service device is matched within a first location range determined based on the first location, the vehicle can receive service from 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 service before energy depletion. In short, the first device reserving service devices within the first location range ensures that service is provided before any disruption to vehicle use occurs.
[0016] In one 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.
[0017] 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 plan and avoid interference of vehicle services on travel plan.
[0018] In one possible embodiment, 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 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.
[0019] In one 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.
[0020] Vehicles can make reservations for vehicle services when the allowed service time indicated in the travel plan is sufficient to avoid being affected by the 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 the travel plan.
[0021] In one 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 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.
[0022] When the vehicle's energy 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 solution for reserving vehicle services, thereby avoiding unnecessary vehicle services affecting the user's convenience in using the vehicle.
[0023] In a possible implementation, 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.
[0024] By matching M service devices within the position range determined by the first target location, 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 location on the way, resulting in the inability to reach the first target location according to the travel plan due to emergencies such as traffic jams on subsequent sections of the road.
[0025] In a possible implementation, determining M service devices according to the travel information includes: determining a time range and a business scope of the vehicle service according to the travel information; and matching the M service devices within the time range and the business scope.
[0026] M service devices are matched based on the time range and business scope to further improve the matching between the service devices and the user's car.
[0027] 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.
[0028] The first device determines M service devices based on 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.
[0029] In a possible implementation manner, determining the M service devices includes: determining the M service devices according to the path information and the service reference information.
[0030] When the first device reserves the service device, it can provide vehicle service plans with different benefits for different vehicles based on the service reference information of the vehicle.
[0031] Optionally, the vehicle service includes energy replenishment service and / or parking service.
[0032] Optionally, the vehicle service includes a reverse energy replenishment service.
[0033] In one 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; and determining the M service devices.
[0034] 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.
[0035] 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 according to service benefits, so that the reverse energy supplement received by the user has a higher benefit.
[0036] In one possible implementation, the method further includes: sending first recommendation information to the vehicle terminal, the first recommendation information indicating the M service devices; and receiving service response information sent by the vehicle terminal, the service response information indicating the N service devices. Reserving services for the N service devices selected by the user from the M matching service devices facilitates the user's selection of the reserved service devices, thereby further satisfying the user's needs for vehicle services.
[0037] In one possible implementation, if the vehicle service includes a reverse energy replenishment service, the first recommendation information also includes at least one of the service revenue, consumption time, and location corresponding to each of the M service devices. When recommending the M matching service devices to the user, relevant information about the service devices is provided to facilitate user selection based on preference.
[0038] In a possible implementation, it also includes: sending second recommendation information to the vehicle end, where the second recommendation information is used to indicate modifiable reservation information, where the reservation information includes travel information and / or reservation auxiliary information of the vehicle; and receiving reservation adjustment information sent by the vehicle end, where the reservation adjustment information is used to modify the reservation information.
[0039] The first device may fail to successfully reserve a service device, for example, the service device fails to match, or all the M matched service devices fail to reserve. In this case, the scope of the reserved service is adjusted to facilitate successful reservation of the service device.
[0040] In a possible implementation, the method further includes: receiving a reservation cancellation instruction sent by the vehicle end, the reservation cancellation instruction being used to instruct the cancellation of the reservation of the service device with which the reservation has been successfully made; and canceling the reservation for the service device.
[0041] If a vehicle's target location changes, for example, from the first target location indicated by the route information to a second target location, and a reservation has already been made for a service device, the reserved service device may have a lower matching degree due to the change in the target location. In this case, the reservation for the service device can be canceled, further achieving automated reservation control.
[0042] In one possible embodiment, before canceling the reservation for the service device, the method further includes: sending a cancellation prompt message to the vehicle terminal, wherein the cancellation prompt message is used to indicate the remaining number of reservations. This notifies the user of the remaining number of reservations, thereby preventing the user from blindly canceling the reservation and being unable to make a vehicle service reservation due to a lack of reservation opportunities.
[0043] In one possible implementation, the system further includes: determining, based on the vehicle brand information, that the N service devices provide additional vehicle services; wherein the additional vehicle services include at least one of the following: unlimited reservations; queue-free reservations; battery diagnosis; and vehicle maintenance. By matching brand users, the service experience of brand users is improved.
[0044] In the second aspect, an embodiment of the present application provides a method for reserving vehicle services, including: 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 with a successful reservation among the N service devices being used to provide vehicle services for the vehicle.
[0045] In some possible implementations, the reservation request carries at least one of the route information, travel plan information, and energy consumption information.
[0046] In a possible implementation, it further includes: sending reservation assistance information to the server, where 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.
[0047] 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.
[0048] In a possible implementation, the method further includes: receiving first recommendation information sent by the server, where the first recommendation information is used to indicate the M service devices; presenting the first recommendation information; receiving a service device selection instruction input by a user, where the service device selection instruction is used to indicate selection of the N service devices from the M service devices; and sending service response information to the server, where the service response information is used to indicate the N service devices.
[0049] 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.
[0050] In a possible implementation, the method further includes: receiving second recommendation information sent by the server, the second recommendation information being used to indicate modifiable reservation information, the reservation information including 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 being used to instruct modification of the reservation information; and sending the reservation adjustment information to the server.
[0051] In a possible implementation, the method further includes: receiving a reservation result sent by the server, 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 people waiting for reservation for the service device with a failed reservation.
[0052] In a possible implementation, the method further includes: receiving a target location change instruction input by a user, the target location change instruction being used to instruct the first target location in the path information to be changed to a second target location; presenting a reservation prompt message when a reservation is successfully made with the service device, the reservation prompt 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 the path of the vehicle to the service device with the successful reservation to be set as the path in the path information, or being used to instruct the cancellation of the reservation with the service device with the successful reservation; and sending a reservation cancellation instruction to the server when the reservation confirmation instruction instructs the cancellation of the reservation with the service device with the successful reservation.
[0053] In a possible implementation, 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 indicate the remaining number of reservations.
[0054] 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, and will not be repeated here.
[0055] In a third aspect, an embodiment of the present application provides a reservation device, comprising: an acquisition module for acquiring travel information of a vehicle, the travel information including path information, travel plan information and energy consumption information; a matching module for determining M service devices based on the travel information, where M is a positive integer; a reservation module for 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 successfully made reservations among the N service devices are used to provide vehicle services to the vehicle.
[0056] In one possible implementation, the matching module is specifically configured to: determine whether the vehicle satisfies a first condition based on the route information and the energy consumption information; and determine M service devices when the vehicle satisfies the first condition; wherein the first condition includes at least one of the following:
[0057] The mileage supported by the vehicle's remaining energy is less than the mileage required to reach the first target location indicated by the path information;
[0058] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the route information;
[0059] 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 value, and the first position is a position reached by the vehicle before it travels to the first target position.
[0060] In one possible embodiment, 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.
[0061] In one possible embodiment, 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 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 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.
[0062] In one possible embodiment, the matching module is specifically used to: when the allowed service time is greater than or equal to the first time threshold, match the M service devices within the second position range of the vehicle service; or, when the allowed service time is less than or equal to the second time threshold, match the M service devices within the third position range of the vehicle service; wherein 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.
[0063] In one 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.
[0064] In one possible embodiment, 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 when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; determine, 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 determine the M service devices when the time interval is greater than or equal to the third time threshold.
[0065] In a possible implementation manner, the matching module is specifically configured to: determine a location range of vehicle service according to the first target location, and match the M service devices within the location range of vehicle service.
[0066] In a possible implementation, the matching module is specifically configured to: determine a time range and a business range of the vehicle service according to the travel information; and match the M service devices within the time range and the business range.
[0067] In a possible implementation, the matching module is specifically configured to determine the M service devices based on the travel information and the reservation assistance information; wherein the reservation assistance information includes at least one of the following:
[0068] The vehicle's account information;
[0069] Attribute information of the vehicle;
[0070] User preference information.
[0071] 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.
[0072] In a possible implementation, the vehicle service includes an energy replenishment service and / or a parking service.
[0073] In one possible embodiment, 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 location indicated by the path information; and determine the M service devices.
[0074] In a possible implementation, the N service devices are the first N service devices after the M service devices are sorted in descending order of service revenue.
[0075] In a possible implementation, it further includes: a transceiver module for sending first recommendation information to the vehicle end, where 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, where the service response information is used to indicate the N service devices.
[0076] 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.
[0077] In a possible embodiment, 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, and the reservation information includes the 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.
[0078] In a possible implementation, it further includes: a transceiver module for sending a reservation result to the vehicle side, wherein the reservation result includes 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 people waiting for the service device with a failed reservation.
[0079] 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 instruct to cancel the reservation of the service device that has successfully made a reservation; the reservation module is also used to cancel the reservation for the service device.
[0080] 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.
[0081] In a possible implementation, the matching module is further configured to: determine, based on the vehicle brand information of the vehicle, whether the N service devices provide additional vehicle services; wherein the additional vehicle services include at least one of the following:
[0082] Unlimited appointments;
[0083] Skip the line for reservations;
[0084] Battery diagnostics;
[0085] Vehicle maintenance.
[0086] The beneficial effects of the reservation device provided by the third aspect and its possible implementation methods can be found in the beneficial effects brought about by the first aspect and its possible implementation methods, and will not be repeated here.
[0087] In the fourth aspect, an embodiment of the present application provides a reservation device, including: a transceiver module for sending 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 including path information, travel plan information and energy consumption information; the transceiver module is also used to receive the 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 devices with successful reservations among the N service devices are used to provide vehicle services for the vehicle.
[0088] In a possible implementation, the reservation request carries at least one of the route information, travel plan information, and energy consumption information.
[0089] In one possible implementation, the transceiver module is further configured to: send reservation assistance information to the server, where 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:
[0090] The vehicle's account information;
[0091] Attribute information of the vehicle;
[0092] User preference information.
[0093] 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.
[0094] In one possible embodiment, the transceiver module is further 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 the 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.
[0095] 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.
[0096] In one possible embodiment, the transceiver module is also used to receive second recommendation information sent by the server, and 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 display module is used to present the second recommendation information; the transceiver module is also used to receive a reservation adjustment instruction input by the user, and the reservation adjustment instruction is used to instruct to modify the reservation information; the transceiver module is also used to send the reservation adjustment information to the server.
[0097] In a possible embodiment, 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 people waiting for the service device with a failed reservation.
[0098] In one possible embodiment, the transceiver module is further used to receive a target position change instruction input by the user, and the target position change instruction is used to instruct the first target position in the path information to be changed to the second target position; the display module is used to present a reservation prompt information when a reservation is successfully made for the service device, and 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, and the reservation confirmation instruction is used to instruct the path of the vehicle to the service device with the successful reservation to be set to the path in the path information, or to instruct the cancellation of 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 the cancellation of the reservation for the service device with the successful reservation.
[0099] In a possible implementation, before canceling the reservation for the service device, the transceiver module is further configured to receive a cancellation prompt message sent by the server, where the cancellation prompt message is used to indicate the remaining number of reservations.
[0100] The beneficial effects of the chip provided by the fourth aspect and each possible implementation method of the fourth aspect can be referred to the beneficial effects brought about by the first aspect and each possible implementation method of the first aspect, and will not be repeated here.
[0101] 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 the cloud, and the second device can be deployed on a vehicle side and / or the 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, where 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 successfully made reservations among the N service devices are used to provide vehicle services to the vehicle.
[0102] In one possible implementation, the first device is specifically configured to: determine whether the vehicle satisfies a first condition based on the route information and the energy consumption information; and determine M service devices when the vehicle satisfies the first condition; wherein the first condition includes at least one of the following:
[0103] The mileage supported by the vehicle's remaining energy is less than the mileage required to reach the first target location indicated by the path information;
[0104] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the route information;
[0105] 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 value, and the first position is a position reached by the vehicle before it travels to the first target position.
[0106] In one possible embodiment, 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 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.
[0107] In one possible embodiment, 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.
[0108] In one possible embodiment, the first device is specifically used to: when the allowed service time is greater than or equal to the first time threshold, match M service devices within the 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 the third position range of the vehicle service; wherein 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.
[0109] 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, where 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.
[0110] In one possible embodiment, 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 when it travels to the first target location indicated by the path information is greater than or equal to a second threshold; determine, based on 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 determine M service devices when the time interval is greater than or equal to the third time threshold.
[0111] In a possible implementation manner, the first device is specifically configured to: determine a location range of vehicle service according to the first target location, and match M service devices within the location range of vehicle service.
[0112] 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.
[0113] In one possible implementation, the vehicle service includes an energy replenishment service and / or a parking service.
[0114] In one possible embodiment, 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 location indicated by the path information; and determine M service devices.
[0115] In a possible implementation, the N service devices are the first N service devices after sorting the M service devices in descending order of service revenue.
[0116] In a possible implementation, the reservation request carries at least one of route information, travel plan information, and energy consumption information.
[0117] In one 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.
[0118] In one possible embodiment, 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 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.
[0119] In one possible embodiment, the second device receives a target location change instruction input by the user, and the target location change instruction is used to instruct to change the first target location in the path information to the second target location; when the second device successfully makes an appointment with the service device, the second device presents an appointment prompt information, and the appointment prompt information is used to prompt the successful appointment with the service device; the second device receives a reservation confirmation instruction input by the user, and the reservation confirmation instruction is used to instruct to set the path of the vehicle to the service device with the successful appointment to the path in the path information, or to instruct to cancel the appointment with the service device with the successful appointment; when the reservation confirmation instruction instructs to cancel the appointment with the service device with the successful appointment, the second device sends a reservation cancellation instruction to the first device.
[0120] 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.
[0121] In a sixth aspect, an embodiment of the present application provides a chip, comprising: a processor for calling and executing computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect, the second aspect, or each possible implementation manner.
[0122] In the seventh aspect, an embodiment of the present application provides an electronic device, including 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 in the first aspect, the second aspect or each possible implementation method.
[0123] 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 the method as in the first aspect, the second aspect, or each possible implementation manner.
[0124] 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 the method in the first aspect, the second aspect, or each possible implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0125] FIG1 is a schematic diagram of a vehicle service reservation system provided in an embodiment of the present application.
[0126] FIG2 is a flow chart of a method for reserving a vehicle service according to an embodiment of the present application.
[0127] FIG3 is a flow chart of a method for reserving a vehicle service according to an embodiment of the present application.
[0128] FIG4 is a schematic diagram of an interactive process of a method for reserving a vehicle service according to an embodiment of the present application.
[0129] FIG5 is a schematic diagram of an interactive process of a method for reserving a vehicle service according to an embodiment of the present application.
[0130] FIG6 is a schematic diagram of an interactive process of a method for reserving a vehicle service according to an embodiment of the present application.
[0131] FIG7 is a schematic diagram of an interactive process of a method for reserving a vehicle service according to an embodiment of the present application.
[0132] FIG8 is a schematic block diagram of a reservation device provided in an embodiment of the present application.
[0133] FIG9 is a schematic block diagram of a reservation device provided in an embodiment of the present application.
[0134] FIG10 is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0135] 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.
[0136] The vehicle in the embodiments of the present application can be an intelligent vehicle, such as an autonomous vehicle that automatically controls all functions, or an assisted driving vehicle that automatically controls some functions to provide driving assistance, or it can be an ordinary vehicle. For ease of description, it will be collectively referred to as a vehicle below. In addition, the vehicle in the embodiments of the present application can also be an ordinary vehicle, in which case the vehicle can be automatically controlled by external devices of the vehicle.
[0137] This application enables intelligent reservation of vehicle services for any type of vehicle, such as fuel vehicles or new energy vehicles. Vehicle services may include energy replenishment services, parking services, reverse energy replenishment services, and the like. For example, for new energy vehicles, the energy replenishment service may be a charging service. After reserving the charging service for the vehicle, the vehicle can proceed to a designated charging station for charging. Of course, depending on the energy requirements of new energy vehicles, the charging service may also be replaced with a methane replenishment service. Parking services can be reserved for any parking needs encountered by the vehicle during driving. For example, parking needs may include waiting for energy replenishment services, providing necessary rest time for vehicle components during long-distance driving (such as cooling the vehicle's water temperature), preventing fatigue driving, or shopping. Users often expect vehicle services to occur during the vehicle's driving route (including the starting and / or end points of the journey). Currently, reservations for reasonable vehicle services during the driving route are usually based on manual user selection, resulting in a poor reservation service experience and affecting the convenience of using the vehicle. Furthermore, if users make reservations while driving, driving safety will be affected.
[0138] To address the problem of users manually selecting vehicle service resources, which leads to low vehicle convenience and driving safety, the intelligent vehicle service reservation solution provided by the embodiments of the present application introduces vehicle travel information and makes vehicle service reservations based on travel information to improve user convenience and driving safety.
[0139] Figure 1 is a schematic diagram of a vehicle service reservation system provided in an embodiment of the present application. As shown in Figure 1, the system 100 includes: a vehicle terminal 110, a cloud 120, a server 130, and a service device 140 that provides vehicle services.
[0140] The vehicle-side 110 can be implemented as an in-vehicle client for vehicle services in software, such as an application (APP) or mini-program running in the vehicle system. In hardware, the vehicle-side 110 can be implemented as devices in the vehicle, including some or all of the cockpit domain controller (CDC) 111, the vehicle domain controller (VDC) 112, and the telematics box (T-BOX) 113. The CDC 111 and VDC 112 can interact with the cloud via the T-BOX.
[0141] The 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).
[0142] 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 route information, energy consumption information, vehicle account information, travel plan information, etc.
[0143] 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 parking lot that provides vehicle service reservations. The operating system may be implemented as a server or terminal in hardware. The server 130 may be in communication with the cloud 120.
[0144] The server 130 can be used to implement the retrieval, matching and reservation of service devices. Of course, this application is not limited to this. For example, the retrieval and matching of service devices can also be performed by the cloud 120, and the execution results are sent to the server 130, and then the server 130 makes a reservation for vehicle service based on the execution results of the cloud 120.
[0145] When the server 130 is used to retrieve, match, and reserve service devices, the cloud 120 can be used to forward information sent by the vehicle 110 to the server 130, or the cloud 120 can process the information sent by the vehicle 110 and then send it to the server 130. For example, the cloud 120 can estimate the remaining energy of the vehicle before reaching the target location based on the battery power information and route information sent by the vehicle 110, and send the estimated remaining energy to the server 130.
[0146] The service end 130 is communicatively connected to 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.
[0147] The server 130 can 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 can also send a reservation instruction to at least one service device in the service device 140 to enable the at least one service device to provide vehicle service for the corresponding vehicle.
[0148] The cloud 120 can 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, etc.
[0149] 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.
[0150] The following description is for ease of understanding and explanation only, 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 server 130 in Figure 1 above, or the first device can be deployed on the server 130 and implemented as a component in the server 130; or the first device can include the cloud 120 and the server 130 in Figure 1 above, or the first device can be distributedly deployed on the cloud 120 and the server 130 and implemented as a component in the cloud 120 and the server 130.
[0151] 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 vehicle end 110 in FIG1 above, or the second device may be deployed on the vehicle end 110 and implemented as a component in the vehicle end 110 (such as CDC and / or VDC); or, the second device may include the vehicle end 110 and the cloud end 120 in FIG1 , or the second device may be distributedly deployed on 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, both the first device and the second device may be referred to as reservation devices.
[0152] The interaction between the vehicle and the server can be data exchange between the vehicle and the server via a communication connection in the cloud, with the cloud transparently transmitting data between the vehicle and the server. The interaction between the vehicle and the cloud can be data exchange via a communication connection between the vehicle and the cloud, and the interaction between the server and the cloud can be data exchange via a communication connection between the server and the cloud.
[0153] However, it should be understood that this should not constitute any limitation on the execution subject of the method provided in this 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, in accordance with the method provided in the embodiment of the present application, it can serve 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, etc. 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, etc.
[0154] Figure 2 is a flow chart of a method 200 for reserving a vehicle service according to an embodiment of the present application. As shown in Figure 2 , the method 200 may include some or all of the following processes.
[0155] S210, obtaining travel information of the vehicle, the travel information including route information, travel plan information and energy consumption information;
[0156] S220, determining M service devices based on the travel information, where M is a positive integer;
[0157] S230 , performing 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 to the vehicle.
[0158] When the first device is implemented as a server, the above steps 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.
[0159] When the first device is implemented as a cloud or a server, S210 described above can be executed by the cloud. For example, the cloud can receive travel information sent by the vehicle, or the cloud can read stored travel information, or the cloud can receive partial travel information sent by the vehicle and read partial travel information stored. S220 described above 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, which can then determine M service devices based on the travel information. S230 described above can also be executed by the server.
[0160] The path information in the travel information can indicate the path the vehicle takes to reach the first target location. For example, the vehicle can send the first target location to the cloud, and the cloud can determine the path information based on the first target location. Of course, this application does not preclude the vehicle from generating path information to the first target location based on an offline map and sending the path information to the cloud. In addition, the first target location can also be indicated by 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.
[0161] The travel plan information in the travel information may include calendar itinerary information or a travel plan. The travel plan information may include a time schedule for arriving at the first destination. The travel plan information may be sent to the cloud by the vehicle during the reservation process or may be sent to the cloud in advance by the vehicle and stored in the cloud.
[0162] The energy consumption information in the travel information may be the vehicle's energy consumption parameters, or the energy consumption information may be the vehicle's estimated cruising range determined based on the vehicle's energy consumption parameters. The energy consumption parameters may include at least one of battery parameters and vehicle power parameters. Battery parameters may include parameters reflecting the remaining power, such as at least one of the power state of charge (SOC), power battery health (SOH), battery pack depth of discharge (DOD), and battery remaining energy (SOE). Power parameters may include parameters reflecting the vehicle's power consumption per unit mileage. It should be noted that the energy consumption parameters may be different for vehicles using different energy sources. For example, for a fuel vehicle, the energy consumption parameters may include a parameter reflecting the remaining fuel amount and a parameter reflecting the vehicle's fuel consumption per unit mileage.
[0163] The M service devices can be matched from the 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, so as to match 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, parking and charging) may be different, and the service capabilities provided by the service devices (such as charging rate, charging power) may be different.
[0164] The N service devices may be devices among the M service devices that can provide vehicle services. For example, the N service devices are service devices in an operational state among the M service devices, while the remaining MN service devices are service devices in a non-operational state. Another example is that the N service devices are service devices in an idle state among the M service devices, while the remaining MN service devices may have been reserved or used to provide vehicle services.
[0165] In one interpretation, the N service devices may all require reservations. For example, a vehicle may require multiple fuel replenishments during a long journey, requiring reservations at multiple service devices. Another example is a vehicle requiring reservations for multiple vehicle services, such as parking and fuel replenishment. In another interpretation, the N service devices may be the top N service devices that best match the travel plan. During the reservation process, a reservation may be made for any one of the N service devices.
[0166] 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.
[0167] In an embodiment of the present application, the first device determines M service devices based on the obtained vehicle travel information, and makes service reservations for N of the M service devices, avoiding the user from manually selecting appropriate service devices for reservations, thereby improving the user's convenience and safety in using the vehicle.
[0168] Furthermore, the first device determines M service devices based on travel information, so that the vehicle services provided to the vehicle by the matched M service devices can achieve a balance between the vehicle's driving path, travel plan and energy consumption, avoiding a major impact on the user's vehicle use in some of these dimensions.
[0169] FIG3 is a flow chart of a method for reserving a vehicle service according to an embodiment of the present application. The method may include some or all of the steps shown in FIG3:
[0170] S310: The first device determines the vehicle's energy maintenance capability to complete the driving route indicated by the route information based on the route information and the energy consumption information.
[0171] For example, the first device determines, based on the route information and energy consumption information, that the remaining energy or remaining range of the vehicle is greater than or equal to a second threshold when the vehicle reaches the first target location indicated by the route information. In this case, the vehicle's energy is sufficient to complete the route indicated by the route information, and the first device may not reserve a reservation with the service device, or may execute S320 and S330 below.
[0172] For example, the first device determines, based on the route information and energy consumption information, that the remaining energy or remaining range of the vehicle is less than or equal to a first threshold when the vehicle reaches the first target location indicated by the route information. In this case, it indicates that the vehicle's energy is substantially sufficient to complete the route indicated by the route information, and the first device may execute S340 and S350 as follows.
[0173] Exemplarily, the first device determines, based on the route information and the energy consumption information, that the vehicle satisfies a first condition, where the first condition includes at least one of the following:
[0174] The mileage supported by the vehicle's remaining energy is less than the mileage required to reach the first target location indicated by the path information;
[0175] The remaining mileage of the vehicle is less than the mileage required to reach the first target location indicated by the route information;
[0176] 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. The first position is a position reached by the vehicle before the vehicle travels to a first target position indicated by the path information.
[0177] When the vehicle satisfies the first condition, indicating that the vehicle's energy is insufficient to complete the driving path indicated by the path information, the first device may execute S360 as follows.
[0178] The first threshold and the second threshold may be the same or different, and this application does not limit this.
[0179] In this 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.
[0180] If the remaining energy or remaining range is less than or equal to the first threshold, it can be understood as energy exhaustion. When the vehicle reaches a certain location (such as the first target location or the first location), the remaining energy or remaining range is less than or equal to the first threshold, indicating that the location (such as the first target location or the first location) is the location where the vehicle has exhausted its energy. If the remaining energy or remaining range is greater than or equal to the second threshold when the vehicle reaches the first target location, it indicates that the vehicle has not exhausted its energy along the route indicated by the route information.
[0181] In the above S310, the first device can predict the energy status of the vehicle based on the path information and energy consumption information to determine whether the vehicle has energy depletion when completing the driving path indicated by the path information, and determine the location of the energy depletion point when energy depletion occurs.
[0182] It should be understood that the vehicle side can present the remaining energy (or remaining mileage) to the user through a display. The presented remaining energy (or remaining mileage) will generally be 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.
[0183] S320: The first device determines, 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.
[0184] 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.
[0185] It should be noted that, in addition to the time plan for arriving at the first target location, the travel plan information may also include the time plan for arriving at 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 arriving at 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, ensuring that there is sufficient energy during the next trip or that a better vehicle state is achieved by parking. In the reverse energy replenishment scenario, if the time interval between arriving at 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.
[0186] Of course, if it is determined according to the travel plan that the vehicle has ample 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, a reservation service device can be made to provide vehicle service for the vehicle before the vehicle reaches the first target location.
[0187] In some embodiments, the first device may determine the location range of the vehicle service based on the first target location 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, and match M service devices within the location range of the vehicle service. The location range of the vehicle service can be understood as a location range near the first target location, so that the vehicle can receive the vehicle service provided by the service device near the first target location. For example, the location range of the vehicle service can 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 can be any shape, and the location range of the vehicle service can include or exclude the first target location, which is not limited by the present application.
[0188] S340: The first device determines the allowed service time of the vehicle according to the travel plan.
[0189] S350: The first device determines M service devices according to the allowed service time.
[0190] It should be noted that the allowed service time may be the time difference between the arrival time at the first target location indicated by the travel plan information and the estimated time it would take for the vehicle to reach the first target location according to the route information. It is understood that if the time difference between the arrival time at the first target location indicated by the travel plan information and the estimated time it would take for the vehicle to reach the first target location according to the route information is large, the vehicle can use this time difference to refuel or stop in order to provide the necessary vehicle service and avoid the vehicle being affected by the lack of vehicle service during the next trip.
[0191] 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. For example, the second position range can be the drivable area between the current position of the vehicle and the first target position. 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 that the vehicle arrives at before driving 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.
[0192] Determining a location range based on the first target location, or determining a second location range based on the third location, is similar to determining a vehicle's service range based on the first target location described above and will not be further described for the sake of brevity. Matching a service device within the location range determined based on the first target location allows the vehicle to receive vehicle services provided by the service device near the first target location; matching a service device within the location range determined based on the third location allows the vehicle to receive vehicle services while traveling to the first target location.
[0193] For example, when the allowed service time is less than or equal to the second time threshold, the first device can match M service devices within a third location range for vehicle service. The third location range can be a location range determined based on the first target location. The implementation of determining the third location range based on the first target location is similar to the above-described determination of the second location range based on the first target location, and for the sake of brevity, this description will not be repeated. That is, if the allowed service time is insufficient, the first device can schedule a service device to provide vehicle service when the vehicle reaches the first target location.
[0194] 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. When the time interval is large, M service devices are matched within the third position range.
[0195] S360: Determine M service devices.
[0196] In S360 above, the first device may match M service devices within a first location range, where the first location range is the location range between the vehicle's current location and the first location. The first location range is determined based on the first location or the second location, where the second location is the location reached by the vehicle before it travels to the first location according to the path information.
[0197] 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 vehicle's service range based on the first target location described above and will not be further described for the sake of brevity. Matching a service device within the first location range determined based on the first location allows the vehicle to receive vehicle service 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 service before energy depletion. In short, reserving a first device for a service device within the first location range ensures that vehicle service is provided before any impact on vehicle use.
[0198] 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 the vehicle service affecting the user's travel plan and maintain a balance between the vehicle's energy consumption and the user's travel plan.
[0199] In each of S330, S350, and S360, the following implementation method can be used to determine the M service devices: the first device determines the time range and service scope of the vehicle service based on the travel information. The time range can, for example, be one or more time periods during which vehicle service is permitted; the service scope can include the services required by the vehicle, such as energy replenishment service, parking service, and reverse energy replenishment service, and further includes energy replenishment amount and reverse energy replenishment. Furthermore, the first device matches the M service devices within the time range and service scope.
[0200] In some embodiments, the first device may determine M service devices based on the travel information and the reservation assistance information, wherein the reservation assistance information includes at least one of the following:
[0201] 1. Vehicle account information, such as the owner’s account, vehicle identification, etc.
[0202] 2. Vehicle attribute information, such as vehicle brand, vehicle model, vehicle component parameters (such as engine parameters, battery parameters), etc.
[0203] 3. User preference information, such as the service devices frequently selected by users (including the brands of frequently selected service devices, the logos of service devices, the manufacturers of service devices, etc.), ratings of service devices, brands of service devices, manufacturers of service devices, etc.
[0204] It should be noted that, for the vehicle brand in the aforementioned reservation assistance information, the first device, when reserving a service device, may provide different vehicle service plans with different benefits for vehicles of different brands. Alternatively, the first device may, when matching M service devices, match the M service devices for vehicles of different brands, or in other words, for the benefits of vehicles of different brands. For example, the vehicle services reserved for a vehicle of this brand may include unlimited reservations, queue-skipping reservations, battery diagnostics, vehicle maintenance, and other benefits.
[0205] Some or all of the aforementioned vehicle brand, vehicle model, vehicle service type (e.g., charging service, refueling service, parking service, etc.), and service capacity of the service device (e.g., charging standard, charging power of the charging pile, parking space size, parking space type, etc.) can serve as service reference information. The first device can determine M matching service devices based on the service reference information, or determine a ranking priority among the M service devices based on the service reference information.
[0206] In some implementations of the reverse energy replenishment scenario, the first device may determine, based on the route information and energy consumption information, whether the remaining energy or remaining range of the vehicle when it reaches the first target location is greater than or equal to a third threshold, and determine M service devices when the remaining energy or remaining range when the vehicle reaches the first target location is greater than or equal to the third threshold. This ensures that the reverse energy replenishment of the vehicle does not affect the vehicle's travel to the first target location.
[0207] The embodiment of the present application does not limit the magnitude relationship between the third threshold and the second threshold.
[0208] 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.
[0209] In some implementations of the reverse energy replenishment scenario, the first device can determine M service devices based on 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 can be the top N service devices after sorting the M service devices from highest to lowest service benefits. Then, the first device makes service reservations for these N service devices.
[0210] S370: Perform service reservation for N service devices among the M service devices. This step is implemented in the same or similar manner as S230 in FIG2 and will not be described in detail here.
[0211] 4 to 7 , the embodiments of the present application are described below by taking the interaction between the first device and the second device as an example.
[0212] The method for reserving a vehicle service provided in FIG. 4 may include the following steps S410 to S430 .
[0213] In S410, the second device may send a reservation request to the first device. In response, the first device receives the reservation request sent by the second device, requesting the first device to make a service reservation based on the travel information. The reservation request may include some or all of the travel information, or may not include the travel information. For example, some or all of the travel information not included in the reservation request may be pre-stored in the cloud, and the first device may retrieve this information from the cloud in response to the reservation request.
[0214] 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 side from the cloud in response to the reservation request. The travel plan information can be the calendar itinerary information of the vehicle side or the travel plan arrangement information received by the vehicle side from the user input.
[0215] For another example, when the reservation request does not include route information, the first device may generate route information based on the first target location in response to the reservation request. The first target location may be included in the reservation request, or the first target location may be determined based on travel plan information, which may be included in the reservation request or read from the cloud.
[0216] For another example, when the reservation request does not include energy consumption information, the first device may determine the vehicle's energy consumption information (such as remaining energy or remaining range) based on vehicle parameters (such as engine parameters, battery parameters, etc.) in response to the reservation request. In a broad sense of energy consumption information, vehicle parameters may be part of the energy consumption information. In this case, it can be understood that the reservation request includes part of the energy consumption information.
[0217] S420 in FIG4 is similar to S220 in the embodiment shown in FIG2 , and will not be described again for the sake of brevity.
[0218] 4 , S430 , the first device sends a service reservation result to the second device. The service reservation result indicates the reservation result for N service devices. The service devices with successful reservations among the N service devices are used to provide vehicle services for the vehicle.
[0219] 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.
[0220] 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 identifier of the successfully reserved service device, so that the user can easily obtain information about the service device.
[0221] 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 further indicate the reservation waiting time or the number of persons waiting for the reservation of the service device that failed to make a reservation.
[0222] In some embodiments, the second device may further 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.
[0223] Based on the embodiment shown in FIG4 , to facilitate user selection of a service device for reservation and further satisfy the user's vehicle service needs, service reservations can be made for N service devices selected by the user from the M matching service devices. For specific implementation methods, see part or all of the processes from S510 to S570 in FIG5 .
[0224] Among them, S510 is similar to S410 in Figure 4, and S570 is similar to S430 in Figure 4, and for the sake of brevity, they are not repeated here. S520 to S560 can be understood as a possible implementation of S420 in Figure 4, and S520 and S560 have been described in the embodiments shown in Figures 2 and 3, and for the sake of brevity, they are not repeated here.
[0225] In S530, the first device sends first recommendation information to the second device. The first recommendation information indicates the M service devices, that is, the first recommendation information recommends the M service devices that can provide vehicle services. The first recommendation information may include information such as the available reservation time and geographic location of each of the M service devices.
[0226] In S540, the second device presents the first recommendation information and receives a service device selection instruction input by the user, wherein the service device selection instruction is used to instruct the selection of N service devices from the M service devices. The first device can present the first recommendation information using media data such as voice, video, and images, and the user can select N service devices from the M service devices based on the first recommendation information presented by the second device. The user can input the service device selection instruction through an interactive operation, such as a voice operation or a touch operation.
[0227] 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.
[0228] In the embodiment shown in FIG4 , the first device may be unable to successfully reserve a service device, for example, due to a service device matching failure or the M matched service devices all failing to reserve. In this case, the scope of the reserved service can be adjusted based on the embodiment shown in FIG6 . However, the embodiment shown in FIG6 is not limited to adjusting the scope of the reserved service when a 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 (e.g., less than a quantity threshold). For specific implementation methods, see some or all of the processes from S610 to S670 in FIG6 .
[0229] S610 is similar to S410 in FIG4 , and S670 is similar to S430 in FIG4 , and for the sake of brevity, they are not described in detail here. S620 to S660 can be understood as a possible implementation of S420 in FIG4 , and S660 has been described in the embodiments shown in FIG2 and FIG3 , and for the sake of brevity, they are not described in detail here.
[0230] At S620, the first device may send second recommendation information to the second device, where the second recommendation information indicates modifiable reservation information, where the reservation information includes vehicle travel information and / or reservation assistance information. For example, the second recommendation information may recommend that the user expand the range of energy recharge device brands or switch the route information to another alternative route to the first target location.
[0231] In S630, the second device may present the second recommendation information and receive a reservation adjustment instruction input by the user, wherein the reservation adjustment instruction is used to instruct the user to modify the reservation information. The manner of presenting the second recommendation information may be similar to the manner of presenting the first recommendation information in S550; the manner of inputting the reservation adjustment instruction may be similar to the manner of inputting the service device selection instruction in S550, and for the sake of brevity, this will not be repeated here.
[0232] 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 reserved service.
[0233] In S650, the first device may determine M service devices based on the reservation adjustment information. For example, the first device may adjust the travel information based on the reservation adjustment information and then determine the M service devices based on the adjusted travel information, or determine the M service devices based on the adjusted travel information and the reservation assistance information; or the first device may adjust the reservation assistance information based on the reservation adjustment information and then determine the M service devices based on the travel information and the adjusted reservation assistance information.
[0234] 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 matching degree due to the change in the target location. For example, after the target location changes, the vehicle needs to take a detour to reach the location of the service device while traveling according to the new path information. For example, after the target location changes, the time it takes for the vehicle to reach the second target location is extended, and based on the travel plan information, it is determined 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, an embodiment of the present application provides a reservation change solution as shown in Figure 7.
[0235] Referring to FIG. 7 , S710 to S730 respectively have the same or similar implementation schemes as S410 to S430 in FIG. 4 , and are not described again for the sake of brevity.
[0236] At S740, the second device receives a target location change instruction input by a user. The target location change instruction is used to instruct to change the first target location in the route information to a second target location. The target location change instruction input by the user can be input by the user through a destination modification operation on the navigation interface of the vehicle, or can be input by the user through voice interaction.
[0237] In S750, the second device may present an appointment reminder message, which is used to prompt that a reservation has been made with the service device. Optionally, the appointment reminder message may also include information about the service device with which the reservation has been made (such as location and / or identification). The second device may present the appointment reminder message when a reservation has been made with the service device successfully, and may not present the appointment reminder message when a reservation has not been made with the service device successfully. In other words, the second device may not include any information about the service device in the appointment reminder message presented when a reservation has not been made with the service device successfully. By presenting the appointment reminder message, the second device may remind the user that the service device has been reserved, thereby preventing the user from missing an appointment due to ignoring the reservation with the service device. Furthermore, when the appointment reminder message prompts the information about the service device with which the reservation has been made, it is convenient for the user to decide whether to maintain the reservation status of the service device with which the reservation has been made.
[0238] At S760, the second device may receive a reservation confirmation instruction input by the user. The reservation confirmation instruction may indicate whether to continue traveling to the location of the service device with the successful reservation. If the reservation confirmation instruction indicates to continue traveling to the location of the service device with the successful reservation, the path of the vehicle to the service device may be set as the path in the path information. That is, the location of the service device with the successful reservation is set as a waypoint on the path of the vehicle to the second target location. If the reservation confirmation instruction indicates not to proceed to the location of the reading device with the successful reservation, the reservation with the service device with the successful reservation may be canceled.
[0239] In S760, if the reservation confirmation instruction instructs 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.
[0240] In response to the reservation cancellation instruction, the first device can directly cancel the reservation of the service device, for example, 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 can perform the reservation cancellation process based on the following S780 to S810.
[0241] 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.
[0242] 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.
[0243] In S800 , the second device may receive a cancellation confirmation instruction input by a user.
[0244] In S810, the second device may send a cancellation confirmation response to the first device.
[0245] In S820, the first device may cancel the reservation with the service device in response to the cancellation confirmation response.
[0246] 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.
[0247] FIG8 is a schematic block diagram of a reservation device provided in an embodiment of the present application. As shown in FIG8 , the device 900 can be used to implement the method on the first device side in the method embodiment. The device 900 can include an acquisition module 910 , a matching module 920 , and a reservation module 930 .
[0248] Among them, the acquisition module 910 can be used to obtain the vehicle's travel information, 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 successful reservations among the N service devices are used to provide vehicle services to the vehicle.
[0249] The specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0250] 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.
[0251] FIG9 is a schematic block diagram of a reservation device provided in an embodiment of the present application. As shown in FIG9 , 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 .
[0252] 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 reservations among the N service devices are used to provide vehicle services for the vehicle.
[0253] The specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0254] 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.
[0255] Figure 10 is a 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 via 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.
[0256] 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.
[0257] 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.
[0258] 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.
[0259] In some embodiments, the electronic device 1100 can implement the corresponding processes of each method in the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0260] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. 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.
[0261] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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 may 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.
[0262] 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. For the sake of brevity, the details are not repeated here.
[0263] 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 here for the sake of brevity.
[0264] The present application also provides a computer program. In some embodiments, when the computer program is run on a computer, it causes the computer to execute the corresponding processes in the various methods of the present application. For the sake of brevity, the details are not repeated here.
[0265] The present application also provides a vehicle. In some embodiments, the vehicle includes the reservation device or control chip of the present application.
[0266] The present application also provides a reservation system. In some embodiments, the reservation system includes a first device and a second device.
[0267] Those skilled 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 beyond the scope of this application.
[0268] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection 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
Patent Citations
Method and device for reserving vehicle service
CN119204270A
Methods and apparatus to charge electric vehicles
CN109153338A
Intelligent judgment method for electric charging moment
CN111452659A
Method for adaptive selection of electric vehicle and charging pile
CN112633734A
Provision object search method, provision object display method, provision object search device, provision object display device, provision object search system, and computer program
CN113454672A
