A communication connection control method, wherein the control method applies to a device having a Wireless Fidelity, Wi-Fi, function, and the control method comprises: determining, by the device, an optimal Wi-Fi access point in at least one optional Wireless Fidelity, Wi-Fi, access point found by searching; determining, by the device according to information about the optimal Wi-Fi access point and information about a currently connected first Wi-Fi access point, that the optimal Wi-Fi access point meets a switch condition; disconnecting, by the device, from the first Wi-Fi access point, and initiating a connection request to the optimal Wi-Fi access point; and when the device fails to connect to the optimal Wi-Fi access point or when the device fails to access the network through the optimal Wi-Fi access point, performing, by the device, an operation of establishing a connection to the first Wi-Fi access point; wherein before the determining, by the device, the optimal Wi-Fi access point in the at least one optional Wi-Fi access point found by searching, further comprising: determining, by the device, that a trigger event of switching a Wi-Fi access point occurs; wherein the trigger event of switching the Wi-Fi access point comprises: the device detects that accessing a network through the first Wi-Fi access point fails; when the information is an identifier, the determining, by the device according to information about the optimal Wi-Fi access point and information about the currently connected first Wi-Fi access point, that the optimal Wi-Fi access point meets the switch condition comprises: determining (S203a), by the device, that an identifier of the optimal Wi-Fi access point and an identifier of the currently connected first Wi-Fi access point are different. determining, by the device, an optimal Wi-Fi access point in at least one optional Wireless Fidelity, Wi-Fi, access point found by searching; determining, by the device according to information about the optimal Wi-Fi access point and information about a currently connected first Wi-Fi access point, that the optimal Wi-Fi access point meets a switch condition; disconnecting, by the device, from the first Wi-Fi access point, and initiating a connection request to the optimal Wi-Fi access point; and when the device fails to connect to the optimal Wi-Fi access point or when the device fails to access the network through the optimal Wi-Fi access point, performing, by the device, an operation of establishing a connection to the first Wi-Fi access point; wherein before the determining, by the device, the optimal Wi-Fi access point in the at least one optional Wi-Fi access point found by searching, further comprising: determining, by the device, that a trigger event of switching a Wi-Fi access point occurs; wherein the trigger event of switching the Wi-Fi access point comprises: the device detects that accessing a network through the first Wi-Fi access point fails; when the information is an identifier, the determining, by the device according to information about the optimal Wi-Fi access point and information about the currently connected first Wi-Fi access point, that the optimal Wi-Fi access point meets the switch condition comprises: determining (S203a), by the device, that an identifier of the optimal Wi-Fi access point and an identifier of the currently connected first Wi-Fi access point are different. determining, by the device, that a trigger event of switching a Wi-Fi access point occurs; wherein the trigger event of switching the Wi-Fi access point comprises: the device detects that accessing a network through the first Wi-Fi access point fails; when the information is an identifier, the determining, by the device according to information about the optimal Wi-Fi access point and information about the currently connected first Wi-Fi access point, that the optimal Wi-Fi access point meets the switch condition comprises: determining (S203a), by the device, that an identifier of the optimal Wi-Fi access point and an identifier of the currently connected first Wi-Fi access point are different.