| CPC B60L 53/68 (2019.02) [B60L 53/67 (2019.02); B60L 58/13 (2019.02); H02J 7/007 (2013.01); B60L 2240/68 (2013.01); B60L 2240/72 (2013.01); B60L 2260/52 (2013.01); B60L 2260/54 (2013.01)] | 11 Claims |

|
1. A server comprising a processor configured to:
acquire respective planned use positions of plural users, respective destinations of the plural users, and remaining battery levels of rechargeable batteries of moving bodies which the plural users are scheduled to use,
estimate, for each of the moving bodies, a required power amount of the battery based on the planned use position and the destination,
determine, for each of the moving bodies, whether the remaining battery level is equal to or greater than the required power amount,
dispatch the moving body whose remaining battery level is equal to or greater than the required power amount to the planned use position,
move the moving body whose remaining battery level is less than the required power amount to a charging facility where one or more charging devices are installed to charge the moving body,
acquire scheduled use times at which the plural users are scheduled to use the moving bodies,
calculate a difference between the remaining battery level and a full charge capacity of the battery for each moving body whose remaining battery level is equal to or greater than the required power amount,
determine whether the difference is equal to or less than a predetermined value for each moving body whose remaining battery level is equal to or greater than the required power amount,
determine, for each moving body for which the difference is equal to or less than the predetermined value, whether the moving body is chargeable to the full charge capacity within a time from a current time to the scheduled use time,
move the moving body that is chargeable to the full charge capacity within the time from the current time to the scheduled use time to the charging facility to charge the moving body,
dispatch the moving body that has been charged to the full charge capacity to the planned use position,
determine, for each moving body whose remaining battery level is less than the required power amount, whether the moving body is chargeable to the required power amount by charging using a direct current within the time from the current time to the scheduled use time,
move the moving body that is chargeable to the required power amount by charging using the direct current to the charging facility,
charge, using the direct current, the moving body that is chargeable to the required power amount by charging using the direct current to the required power amount in the charging facility, and
dispatch the moving body that has been charged to the required power amount to the planned use position.
|