CPC G06F 8/65 (2013.01) [H04L 41/20 (2013.01); H04L 67/34 (2013.01)] | 9 Claims |
1. A vehicle data communication device mounted in a vehicle having a plurality of electronic control units, the vehicle data communication device configured to wirelessly communicate data with a center device, the vehicle data communication device comprising:
a plurality of communication clients each pairing with a respective one of a plurality of distribution servers included in the center device;
a communication information acquisition unit acquiring information of a communication carrier and a region in which the center device is located via wireless communication using a line of the communication carrier;
a client storage unit storing the plurality of communication clients each of which corresponds to the corresponding one of the plurality of distribution servers;
a client selection unit (i) selecting, from the client storage unit based on the information acquired by the communication information acquisition unit, one of the plurality of communication clients that corresponds to the communication carrier and the region that are specified by the information and (ii) activating the selected one of the plurality of communication clients to enable data communication with the corresponding distribution server; and
a communication control unit controlling transition between a plurality of phases in data communication with the distribution server, the plurality of phases including:
(1) checking data update;
(2) downloading update data;
(3) installing by writing downloaded data into the electronic control units; and
(4) activating installed data, wherein
the selected communication client is configured to acquire, based on the plurality of phases, update data to be written into the plurality of electronic control units when activated by the client selection unit; and
the communication control unit continuously executes data communication from the phase (3) to the phase (4) when the client selection unit switches and activates the communication client at the phase (3) after downloading the update data is completed.
|