A multi-mode terminal, having first and second modems supporting different communication services, comprising:
- the first modem for receiving from a first communication network a message including starting condition for handover to a second communication network, determining whether the starting condition for handover in the received message is satisfied through the first communication network, and transmitting, to the second modem, a command to handover to the second communication network if the starting condition for handover in the received message is satisfied;
- and
- the second modem for receiving the command to handover to the second communication network, registering into the second communication network in response to the command of the first modem, and performing the communication to the second communication network,
- wherein the first modem determines whether a measurement control message comprising a measurement report condition is received from the first communication network, monitors whether a state of the communication service through the first communication network satisfies the measurement report condition contained in the measurement control message, and transmits a measurement report message to the first communication network if the measurement report condition is satisfied.