Patent ID: 8094619

Claim:
A method for mode switching of a multi-mode multi-band mobile communication terminal between an asynchronous mode and a synchronous mode, the mobile communication terminal including an asynchronous modem for communication with an asynchronous mobile communication network and a synchronous modem for communication with a synchronous mobile communication network, the method comprising the steps of: (1) switching a current mode of the mobile communication terminal into an asynchronous mode and searching for an asynchronous signal, when the mobile communication terminal receives a system message from the synchronous mobile communication network while being located within an overlap area between the asynchronous mobile communication network and the synchronous mobile communication network, the system message indicating mode switching from the synchronous mobile communication network to the asynchronous mobile communication network; (2) determining if an asynchronous signal is detected and if registration of location has been performed; and (3) when no asynchronous signal is detected or when the registration of location has not been performed yet, switching a current mode of the mobile communication terminal into a synchronous mode, waiting during a counting interval and counting a number of times for the searching, and then feeding back to step (1), wherein in step (3), the counting interval increases as the number of times for the searching increases, the mobile communication receives a system parameter from the asynchronous mobile communication network for searching the asynchronous signal and the counting interval is determined based on the system parameter, and the system parameter contains information of a unit interval T for searching the asynchronous signal, a modulus A for determining the time interval of asynchronous signal searching, and a maximum threshold Nmax for the number of times for searching the asynchronous signal, and the counting interval is determined by an equation, t=A.sup.n*T, where n denotes a number of times by which the mobile communication terminal has performed searching for the asynchronous signal and n has a value increasing by one each time from 1 to ‘Nmax’.