A communication device comprising:
- a first communication terminal connected to a first communication network for transmitting first format data;
- a second communication terminal connected a second communication network for transmitting second format data;
- a data processing device connected to the first and second communication terminals for processing data;
- an input device connected to the data processing device for receiving input data from a user;
- an output device connected to the data processing device for transmitting output data to the user;
- a selecting device connected to the data processing device for the user to select one of the first and second communication terminals so as to generate a selecting signal based on the selection made by the user and output the selecting signal to the data processing device;
- and
- a determining device connected to the data processing device for determining whether the data processing device receiving data from one of the first and the second communication terminals so as to generate a determining signal based on the determining result and output the determining signal to the data processing device;
- wherein after the user starts a communication, the user selects one of the first communication terminal and the second communication terminal by using the selecting device, wherein:
- when the user selects the first communication terminal, the data processing device will process input data inputted by the user into the first format data according to the selecting signal so as to transmit the first format data via the first communication network, and then the communication device will receive the first format data from the first communication network via the first communication terminal so that the data processing device will process the first format data into the output data and output the output data to the user via the output device, and the communication device will repeat the transmitting and receiving until the communication is terminated;
- and when the user selects the second communication terminal, the data processing device will process input data inputted by the user into the second format data according to the selecting signal so as to transmit the second format data via the second communication network, and then the communication device will receive the second format data from the second communication network via the second communication terminal so that the data processing device will process the second format data into the output data and output the output data to the user via the output device, and the communication device will repeat the transmitting and receiving until the communication is terminated;
- wherein when the communication device receives a request signal from one of the first and the second communication networks requesting to establish a communication, the determining device will generate the determining signal according to the request signal, wherein:
- when the determining device determines that the request signal is transmitted from the first communication network, the data processing device will process the first format data from the first communication network into the output data according to the determining signal so as to output the output data to the user via the output device, and process the input data inputted by the user via the input device into the first format data so as to transmit the first format data via the first communication network, and the communication device will repeat the transmitting and receiving until the communication is terminated;
- and when the determining device determines that the request signal is transmitted from the second communication network, the data processing device will process the second format data from the second communication network into the output data according to the determining signal so as to output the output data to the user via the output device, and process the input data inputted by the user via the input device into the second format data so as to transmit the second format data via the second communication network, and the communication device will repeat the transmitting and receiving until the communication is terminated.