A terminal device, comprising: a display unit configured to display a contact list; a communication unit configured to request and receive state information of a recipient selected from the contact list; and a control unit configured to control the communication unit to request and receive the state information in response to the selection of the recipient, characterized in that the control unit is configured to: extract a first connection method available for connecting to the recipient based on the received state information, control the communication unit to connect to the recipient using the first connection method, control the display unit to display a first screen image indicating connection to the recipient using the first connection method, receive an updated state information of the recipient via the communication unit after connecting with the recipient using the first connection method, extract a second connection method available for connecting to the recipient based on the updated state information, control the display unit to display a menu for switching the first connection method to the second connection method on the first screen image, terminate the connection using the first connection method in response to a selection in the menu, control the communication unit to connect to the recipient using the second connection method, and control the display unit to display a second screen image indicating connection with the recipient using the second connection method. a display unit configured to display a contact list; a communication unit configured to request and receive state information of a recipient selected from the contact list; and a control unit configured to control the communication unit to request and receive the state information in response to the selection of the recipient, characterized in that the control unit is configured to: extract a first connection method available for connecting to the recipient based on the received state information, control the communication unit to connect to the recipient using the first connection method, control the display unit to display a first screen image indicating connection to the recipient using the first connection method, receive an updated state information of the recipient via the communication unit after connecting with the recipient using the first connection method, extract a second connection method available for connecting to the recipient based on the updated state information, control the display unit to display a menu for switching the first connection method to the second connection method on the first screen image, terminate the connection using the first connection method in response to a selection in the menu, control the communication unit to connect to the recipient using the second connection method, and control the display unit to display a second screen image indicating connection with the recipient using the second connection method. extract a first connection method available for connecting to the recipient based on the received state information, control the communication unit to connect to the recipient using the first connection method, control the display unit to display a first screen image indicating connection to the recipient using the first connection method, receive an updated state information of the recipient via the communication unit after connecting with the recipient using the first connection method, extract a second connection method available for connecting to the recipient based on the updated state information, control the display unit to display a menu for switching the first connection method to the second connection method on the first screen image, terminate the connection using the first connection method in response to a selection in the menu, control the communication unit to connect to the recipient using the second connection method, and control the display unit to display a second screen image indicating connection with the recipient using the second connection method.