Patent ID: 8798625

Claim:
A method for selecting a network by a terminal, comprising: enabling, by a first network processing module, a circuit switched (CS) domain to preferably camp on a first network, and executing a CS domain service; enabling, by a second network processing module, a packet switched (PS) domain to preferably camp on a second network, and executing a PS domain service; wherein, signal coverage of the first network is better than that of the second network, and a data transmission rate of the second network is higher than that of the first network; and closing the second network processing module when no PS domain service exists in a set duration; after the closing the second network processing module, further comprising: starting the second network processing module when a preset condition for performing the route area update process is met; determining whether the second network processing module finds the second network cell that meets the camping requirement; if yes, when the route area of the second network is changed, or the preset condition for performing the route area update process is that a periodical route area update timer expires and the condition is met, triggering the second network processing module to perform the route area update process, enabling the PS domain to camp on the found second network cell, and closing the first network processing module; and when the route area of the second network is not changed, or the preset condition for performing the route area update process is that the periodical route area update timer expires and the condition is not met, closing the second network processing module.