A method for implementing network switching performed in a multimode terminal, comprising: sending a network access request to a second modem module and receiving a network parameter comprising at least an IP address fed back by the second modem module, wherein the IP address fed back by the second modem module is the same as an IP address acquired by a first modem module that has accessed a network; cutting off a communication connection between a NAT module performing address translation and the first modem module; and updating a network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module; wherein the cutting off a communication connection between a NAT module and the first modem module specifically comprises: dissociating a NAT entry in the NAT module from the first modem module; storing a NAT entry associated with the first modem module; and deleting a network parameter configured on the first modem module to cut off the communication connection between the NAT module and the first modem module; and the updating network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module specifically comprises: updating the network configuration of the second modem module by using the network parameter fed back by the second modem module; associating the stored NAT entry with the second modem module; and switching a data service to the second modem module. sending a network access request to a second modem module and receiving a network parameter comprising at least an IP address fed back by the second modem module, wherein the IP address fed back by the second modem module is the same as an IP address acquired by a first modem module that has accessed a network; cutting off a communication connection between a NAT module performing address translation and the first modem module; and updating a network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module; wherein the cutting off a communication connection between a NAT module and the first modem module specifically comprises: dissociating a NAT entry in the NAT module from the first modem module; storing a NAT entry associated with the first modem module; and deleting a network parameter configured on the first modem module to cut off the communication connection between the NAT module and the first modem module; and the updating network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module specifically comprises: updating the network configuration of the second modem module by using the network parameter fed back by the second modem module; associating the stored NAT entry with the second modem module; and switching a data service to the second modem module. dissociating a NAT entry in the NAT module from the first modem module; storing a NAT entry associated with the first modem module; and deleting a network parameter configured on the first modem module to cut off the communication connection between the NAT module and the first modem module; and the updating network configuration of the second modem module and establishing a communication connection between the NAT module and the second modem module specifically comprises: updating the network configuration of the second modem module by using the network parameter fed back by the second modem module; associating the stored NAT entry with the second modem module; and switching a data service to the second modem module. updating the network configuration of the second modem module by using the network parameter fed back by the second modem module; associating the stored NAT entry with the second modem module; and switching a data service to the second modem module.