A vehicle control device for a vehicle that includes a display, comprising: a proximity communication module configured to communicate with a plurality of terminals that are located inside of the vehicle; and at least one processor configured to select a first terminal from among the plurality of terminals according to a preset reference, the first terminal comprising a first wide area communication module configured to communicate with an external device located outside of the vehicle, and to control the proximity communication module to communicate with the first terminal to receive data from the external device at the vehicle control device, through the first wide area communication module of the first terminal, characterized in that the at least one processor is further configured to: while communicating with the first terminal, determine an amount of the data per unit time that is communicated through the first wide area communication module of the first terminal, and if the amount of the data per unit time exceeds a threshold amount, control the proximity communication module such that the communication with the external device is performed using both the first wide area communication module of the first terminal and a second wide area communication module of a second terminal, wherein the second terminal is included in the plurality of terminals and different from the first terminal. a proximity communication module configured to communicate with a plurality of terminals that are located inside of the vehicle; and at least one processor configured to select a first terminal from among the plurality of terminals according to a preset reference, the first terminal comprising a first wide area communication module configured to communicate with an external device located outside of the vehicle, and to control the proximity communication module to communicate with the first terminal to receive data from the external device at the vehicle control device, through the first wide area communication module of the first terminal, characterized in that the at least one processor is further configured to: while communicating with the first terminal, determine an amount of the data per unit time that is communicated through the first wide area communication module of the first terminal, and if the amount of the data per unit time exceeds a threshold amount, control the proximity communication module such that the communication with the external device is performed using both the first wide area communication module of the first terminal and a second wide area communication module of a second terminal, wherein the second terminal is included in the plurality of terminals and different from the first terminal. while communicating with the first terminal, determine an amount of the data per unit time that is communicated through the first wide area communication module of the first terminal, and if the amount of the data per unit time exceeds a threshold amount, control the proximity communication module such that the communication with the external device is performed using both the first wide area communication module of the first terminal and a second wide area communication module of a second terminal, wherein the second terminal is included in the plurality of terminals and different from the first terminal.