The invention discloses a method for switching and controlling mobile communication networks, which is used to arrange a switching threshold from a first network to a second network under a connecting mode and the switching threshold from the first network to the second network under an idle mode for users' devices. The method comprises: firstly, judging if the users' devices are located in the connecting mode or not at present by the users' devices, executing the second step if the users' devices are located in the connecting mode, otherwise executing the third step, secondly, judging if thesignal quality of the second network satisfies the switching threshold from the first network to the second network under the connecting mode by the users' devices, executing the fourth step if the signal quality of the second network satisfies the switching threshold from the first network to the second network under the connecting mode, otherwise executing the first step, thirdly, judging if the signal quality of the second network satisfies the switching threshold from the first network to the second network under the idle mode, executing the fourth step if the signal quality of the secondnetwork satisfies the switching threshold from the first network to the second network under the idle mode, otherwise, executing the first step, and fourthly staring the switching from the first network to the second network by the users' devices. The technical scheme of the invention not only avoids Ping-pong switching between networks, but also can guarantee that the users' devices are preferentially parked on the second network simultaneously.