Vehicle management apparatus, vehicle, vehicle management method, and non-transitory computer readable medium
A vehicle management apparatus is configured to manage a vehicle for delivery loaded with one or more packages. The vehicle management apparatus includes a controller configured to, upon detecting that the vehicle has stopped, determine, based on vehicle data indicating a status of the vehicle, whether a driver of the vehicle is making a delivery, and control a door of the vehicle to lock in a case in which it has been determined that the driver is making a delivery.
1 . A vehicle management apparatus configured to manage a vehicle for delivery loaded with one or more packages, the vehicle management apparatus comprising a controller configured to:
upon detecting that the vehicle has stopped, determine, based on vehicle data indicating a status of the vehicle, whether a driver of the vehicle is making a delivery; and
control a door of the vehicle to lock in a case in which it has been determined that the driver is making a delivery,
wherein the controller is configured to:
acquire, as the vehicle data, weight data including first weight data indicating a weight of the vehicle measured at a first time point before the vehicle has stopped and second weight data indicating a weight of the vehicle measured at a second time point after the vehicle has stopped;
determine that the driver is making a delivery in a case in which, as a result of comparison between the weight indicated by the first weight data and the weight indicated by the second weight data, the weight indicated by the second weight data is less than the weight indicated by the first weight data;
in a case in which it has been determined that the driver is making a delivery, acquire first
position data indicating a position of the vehicle and second position data indicating a position of the driver; and control the door to lock in a case in which it has been determined that a distance from the position indicated by the first position data to the position indicated by the second position data is greater than or equal to a threshold; and
adjust the threshold according to a difference between the weight indicated by the first weight data and the weight indicated by the second weight data.
2 . The vehicle management apparatus according to claim 1 , wherein the controller is configured to: in a case in which it has been determined that the driver is making a delivery, acquire value data indicating a value of a package remaining in the vehicle; and adjust the threshold according to the value indicated by the acquired value data.
3 . The vehicle management apparatus according to claim 1 , wherein the controller is configured to: acquire, as the vehicle data, door data indicating an open/close status of the door of the vehicle;
determine, based on the acquired door data, whether the door has been opened and closed; and
determine that the driver is making a delivery in a case in which it has been determined that the door had been opened and closed.
4 . The vehicle management apparatus according to claim 3 , wherein the controller is configured to: in a case in which it has been determined that the driver is making a delivery, acquire first position data indicating a position of the vehicle and second position data indicating a position of the driver; and control the door to lock in a case in which it has been determined that a distance from the position indicated by the first position data to the position indicated by the second position data is greater than or equal to a threshold.
5 . The vehicle management apparatus according to claim 1 , wherein the controller is configured to, in a case in which it has been determined that the driver is making a delivery, further control an engine of the vehicle to stop.
6 . A vehicle comprising the vehicle management apparatus according to claim 1 .
7 . A vehicle management method for managing a vehicle for delivery loaded with one or more packages, the vehicle management method comprising:
upon detecting that the vehicle has stopped, determining, by a controller based on vehicle data indicating a status of the vehicle, whether a driver of the vehicle is making a delivery; and
controlling, by the controller, a door of the vehicle to lock in a case in which it has been determined that the driver is making a delivery,
wherein the determining based on the vehicle data includes:
acquiring, by the controller as the vehicle data, weight data including first weight data indicating a weight of the vehicle measured at a first time point before the vehicle has stopped and second weight data indicating a weight of the vehicle measured at a second time point after the vehicle has stopped;
determining, by the controller, that the driver is making a delivery in a case in which, as a result of comparison between the weight indicated by the first weight data and the weight indicated by the second weight data, the weight indicated by the second weight data is less than the weight indicated by the first weight data;
in a case in which it has been determined that the driver is making a delivery, acquiring, by the controller, first position data indicating a position of the vehicle and second position data indicating a position of the driver, wherein the controlling of the door to lock includes controlling, by the controller, the door to lock in a case in which it has been determined that a distance from the position indicated by the first position data to the position indicated by the second position data is greater than or equal to a threshold; and
adjusting, by the controller, the threshold according to a difference between the weight indicated by the first weight data and the weight indicated by the second weight data.
8 . The vehicle management method according to claim 7 , further comprising: in a case in which it has been determined that the driver is making a delivery, acquiring, by the controller, information indicating a value of a package remaining in the vehicle; and adjusting, by the controller, the threshold based on the acquired information.
9 . The vehicle management method according to claim 7 , wherein the determining based on the vehicle data includes: acquiring, by the controller as the vehicle data, door data indicating an open/close status of the door of the vehicle; determining, by the controller based on the acquired door data, whether the door has been opened and closed; and determining, by the controller, that the driver is making a delivery in a case in which it has been determined that the door had been opened and closed.
10 . The vehicle management method according to claim 9 , further comprising, in a case in which it has been determined that the driver is making a delivery, acquiring, by the controller, first position data indicating a position of the vehicle and second position data indicating a position of the driver, wherein the controlling of the door to lock includes controlling, by the controller, the door to lock in a case in which it has been determined that a distance from the position indicated by the first position data to the position indicated by the second position data is greater than or equal to a threshold.
11 . The vehicle management method according to claim 7 , further comprising, in a case in which it has been determined that the driver is making a delivery, controlling, by the controller, an engine of the vehicle to stop.
12 . A non-transitory computer readable medium storing a program configured to cause a computer, as a vehicle management apparatus configured to manage a vehicle for delivery loaded with one or more packages, to execute operations, the operations comprising:
upon detecting that the vehicle has stopped, determining, based on vehicle data indicating a status of the vehicle, whether a driver of the vehicle is making a delivery; and
controlling a door of the vehicle to lock in a case in which it has been determined that the driver is making a delivery, wherein the determining based on the vehicle data includes:
acquiring, as the vehicle data, weight data including first weight data indicating a weight of
the vehicle measured at a first time point before the vehicle has stopped and second weight data indicating a weight of the vehicle measured at a second time point after the vehicle has stopped;
determining that the driver is making a delivery in a case in which, as a result of comparison between the weight indicated by the first weight data and the weight indicated by the second weight data, the weight indicated by the second weight data is less than the weight indicated by the first weight data;
in a case in which it has been determined that the driver is making a delivery, acquiring first position data indicating a position of the vehicle and second position data indicating a position of the driver, wherein the controlling of the door to lock includes controlling the door to lock in a case in which it has been determined that a distance from the position indicated by the first position data to the position indicated by the second position data is greater than or equal to a threshold; and
adjusting the threshold according to a difference between the weight indicated by the first weight data and the weight indicated by the second weight data.
13 . The non-transitory computer readable medium according to claim 12 , wherein the determining based on the vehicle data includes: acquiring, as the vehicle data, door data indicating an open/close status of the door of the vehicle; determining, based on the acquired door data, whether the door has been opened and closed; and determining that the driver is making a delivery in a case in which it has been determined that the door had been opened and closed.