A method for waking up a Wireless Fidelity, WiFi, network performed by a terminal, the method comprising: a.) determining that the terminal needs to connect to a particular WiFi network (step 201); b.) detecting whether a particular router has enabled the particular WiFi network, wherein the particular WiFi network is created by the particular router, the particular WiFi network is a WiFi network whose Media Access Control, MAC, address is recorded in historical connection information and to which the terminal has connected to, and the particular router has a function of creating the WiFi network and a function of wirelessly waking up Bluetooth, BT (step 202); c.) when it is determined that the particular WiFi network is not enabled, enabling a BT function and performing a scanning by using the enabled BT function, thereby determining at least one BT network as a scanning result (step 203); d.) obtaining from each of the determined BT networks of the at least one BT network a MAC address (step 204); e.) in a first alternative, comparing a unique identifier, OUI, of each MAC address obtained in step d.) with a unique identifier, OUI, of the MAC address of the particular WiFi network and determining that one OUI of a MAC address obtained in step d.) matches the OUI of the MAC address of the particular WiFi network and determining a BT network with the one OUI matching the OUI of the particular WiFi network as a particular BT network created by the particular router; in a second alternative instead of the first alternative, comparing each MAC address obtained in step d.) with the MAC address of the particular WIFI network and determining that one MAC address obtained in step d.) matches the MAC address of the particular WiFi network and determining the BT network with the one MAC address matching the MAC of the particular WiFi network as the particular BT network created by the particular router (step 205, 206); f.) obtaining a BT identifier of the particular BT network (step 206) and establishing a BT connection to the particular router according to the obtained BT identifier, and waking up the particular router by means of the BT connection, so that the particular router enables the particular WiFi network (step 207). a.) determining that the terminal needs to connect to a particular WiFi network (step 201); b.) detecting whether a particular router has enabled the particular WiFi network, wherein the particular WiFi network is created by the particular router, the particular WiFi network is a WiFi network whose Media Access Control, MAC, address is recorded in historical connection information and to which the terminal has connected to, and the particular router has a function of creating the WiFi network and a function of wirelessly waking up Bluetooth, BT (step 202); c.) when it is determined that the particular WiFi network is not enabled, enabling a BT function and performing a scanning by using the enabled BT function, thereby determining at least one BT network as a scanning result (step 203); d.) obtaining from each of the determined BT networks of the at least one BT network a MAC address (step 204); e.) in a first alternative, comparing a unique identifier, OUI, of each MAC address obtained in step d.) with a unique identifier, OUI, of the MAC address of the particular WiFi network and determining that one OUI of a MAC address obtained in step d.) matches the OUI of the MAC address of the particular WiFi network and determining a BT network with the one OUI matching the OUI of the particular WiFi network as a particular BT network created by the particular router; in a second alternative instead of the first alternative, comparing each MAC address obtained in step d.) with the MAC address of the particular WIFI network and determining that one MAC address obtained in step d.) matches the MAC address of the particular WiFi network and determining the BT network with the one MAC address matching the MAC of the particular WiFi network as the particular BT network created by the particular router (step 205, 206); f.) obtaining a BT identifier of the particular BT network (step 206) and establishing a BT connection to the particular router according to the obtained BT identifier, and waking up the particular router by means of the BT connection, so that the particular router enables the particular WiFi network (step 207).