Patent attributes
A vehicle includes a control unit and an onboard communication device. The control unit includes a memory and is configured to store a program and a first version identifier in the memory. The program is updated at any program update timing. The first version identifier is directed to identifying of a version of the updated program. The onboard communication device is configured to hold information relating to memory addresses of the memory and hold a second version identifier that is updated at predetermined timing independent of the program update timing. The onboard communication device is configured to obtain, at the predetermined timing, the first version identifier in the memory from the control unit and to update the information relating to the memory addresses by communicating with the management server when the first version identifier in the memory does not agree with the second version identifier in the onboard communication device.