CPC G06Q 10/06312 (2013.01) [B60L 53/62 (2019.02); G06F 3/0488 (2013.01); G06F 16/24575 (2019.01); G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06Q 10/02 (2013.01); G06Q 10/06315 (2013.01); G06Q 30/0631 (2013.01); G06Q 30/0645 (2013.01); B60L 58/12 (2019.02)] | 20 Claims |
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a tracking component that, employs one or more sensors, to track respective real-time movements of battery electric vehicles in a fleet of rental vehicles;
a vehicle status component that, in real-time:
remotely connects to respective electronic control units of the battery electric vehicles,
remotely controls, using the remote connections, the respective electronic control units to determine respective real-time current charge levels of the battery electric vehicles, and
in response to determining that a real-time current charge level of a battery electric vehicle of the battery electric vehicles, is below a defined threshold, remotely controls using the remote connection, the electronic control unit of the battery electric vehicle to drive the battery electric vehicle to a defined charging station;
a charge forecasting component that determines respective forecasted charge levels of the battery electric vehicles at one or more defined future times based on the respective real-time movements of the battery electric vehicles, the respective real-time current charge levels of the battery electric vehicles, and respective existing rental agreements for the battery electric vehicles; and
a booking component that controls renting of the battery electric vehicles for the one or more defined future times based on the respective forecasted charge levels.
|