A Bluetooth automatic connection method, comprising the following steps: enabling, by a first device, a Bluetooth function, to obtain Bluetooth device names in a communication range; and determining, one by one, whether the Bluetooth device names in the communication range contain a specific character, and if any Bluetooth device name contains the specific character, determining a Bluetooth device corresponding to the Bluetooth device name as a candidate Bluetooth device, characterized in that the method further comprises the following steps: connecting, by the first device, to a first server, wherein the first server stores validly registered Bluetooth device information; according to the validly registered Bluetooth device information and names of candidate Bluetooth devices, determining whether there is a validly registered Bluetooth device in the candidate Bluetooth devices; if it is determined that there is only one validly registered Bluetooth device in the candidate Bluetooth devices, connecting, by the first device, to the validly registered Bluetooth device, if it is determined that there are multiple validly registered Bluetooth devices in the candidate Bluetooth devices, the validly registered Bluetooth devices are ranked according to strength of Bluetooth signals of the validly registered Bluetooth devices, and the first device actively connects to a validly registered Bluetooth device having a strongest signal in the communication range. enabling, by a first device, a Bluetooth function, to obtain Bluetooth device names in a communication range; and determining, one by one, whether the Bluetooth device names in the communication range contain a specific character, and if any Bluetooth device name contains the specific character, determining a Bluetooth device corresponding to the Bluetooth device name as a candidate Bluetooth device, characterized in that the method further comprises the following steps: connecting, by the first device, to a first server, wherein the first server stores validly registered Bluetooth device information; according to the validly registered Bluetooth device information and names of candidate Bluetooth devices, determining whether there is a validly registered Bluetooth device in the candidate Bluetooth devices; if it is determined that there is only one validly registered Bluetooth device in the candidate Bluetooth devices, connecting, by the first device, to the validly registered Bluetooth device, if it is determined that there are multiple validly registered Bluetooth devices in the candidate Bluetooth devices, the validly registered Bluetooth devices are ranked according to strength of Bluetooth signals of the validly registered Bluetooth devices, and the first device actively connects to a validly registered Bluetooth device having a strongest signal in the communication range. connecting, by the first device, to a first server, wherein the first server stores validly registered Bluetooth device information; according to the validly registered Bluetooth device information and names of candidate Bluetooth devices, determining whether there is a validly registered Bluetooth device in the candidate Bluetooth devices; if it is determined that there is only one validly registered Bluetooth device in the candidate Bluetooth devices, connecting, by the first device, to the validly registered Bluetooth device, if it is determined that there are multiple validly registered Bluetooth devices in the candidate Bluetooth devices, the validly registered Bluetooth devices are ranked according to strength of Bluetooth signals of the validly registered Bluetooth devices, and the first device actively connects to a validly registered Bluetooth device having a strongest signal in the communication range.