| CPC G06F 8/65 (2013.01) [B60R 16/023 (2013.01)] | 8 Claims |

|
1. A server comprising one or more processors configured to:
make a request of a first terminal and a second terminal for a reply as to whether to approve a process related to update of software for a control device mounted on a vehicle, the first terminal being a terminal mounted on the vehicle, and the second terminal being a terminal to be carried by a user of the vehicle;
determine a reception period during which replies to the request are to be received;
receive a reply from the first terminal and a reply from the second terminal within the reception period;
when receiving both the reply from the first terminal and the reply from the second terminal as a response to the request, invalidate the reply from the second terminal and validate the reply from the first terminal;
download content of the update of the software related to the control device when the validated reply indicates approval of the process related to the update of the software; and
execute installation of the content of the update of the software on the control device after downloading the content of the update.
|