In a communication system for downloading programs from a center to
in-vehicle terminals, a center can check whether downloading has been
completed normally or a program is operating normally in an in-vehicle
terminal. According to the timing of activating a downloaded program, an
in-vehicle terminal checks whether the program is activated to operate
normally. The information is transmitted to the center. Based on the
information, the center becomes aware of the fact that downloading has
been completed without any problem and that the program is operating
normally in the in-vehicle terminal.