An electronic cigarette preheating method, comprising setting preheating parameters and preheating routine in a microcontroller MCU arranged in the electronic cigarette, performing data interaction by a communication connection established between an intelligent terminal and the electronic cigarette, and displaying and changing the preheating parameters on a control software interface of the intelligent terminal, wherein the preheating parameters at least comprise preset temperature value, and preset heating time or preset target temperature value, wherein the preheating routine comprises: when the electronic cigarette is turned on, sending preheating parameters changed on the control software interface to the microcontroller MCU to replace previous preset preheating parameters; detecting real-time temperature value by means of a temperature sensor arranged in the electronic cigarette; by means of the microcontroller MCU, comparing the real-time temperature value with the preset temperature value and determining whether preheating of the cigarette liquid stored inside the liquid storage chamber is required or not, if no, directly entering an available stand-by state of the electronic cigarette, if yes, controlling the heating device arranged in the electronic cigarette by means of the microcontroller MCU to perform heating for the preset heating time or until the preset target temperature value is reached, and then ending the preheating and entering the available stand-by state of the electronic cigarette; characterized in that the preset heating time is a constant value or set as a function which is inversely proportional to the real-time temperature value, that is, the lower the real-time temperature value, the longer the period of the preset heating time; wherein the preheating parameters further comprises preset stand-by time, and after the electronic cigarette enters the available stand-by state, the electronic cigarette automatically shuts down if it detects that the user does not take even a puff within the preset stand-by time; and wherein the microcontroller MCU is configured to recurrently detect the real-time temperature and determine whether the preheating is required again or not within the preset stand-by time, if yes, controlling the heating device of the electronic cigarette by means of the microcontroller MCU to perform heating again. the preset heating time is a constant value or set as a function which is inversely proportional to the real-time temperature value, that is, the lower the real-time temperature value, the longer the period of the preset heating time; wherein the preheating parameters further comprises preset stand-by time, and after the electronic cigarette enters the available stand-by state, the electronic cigarette automatically shuts down if it detects that the user does not take even a puff within the preset stand-by time; and wherein the microcontroller MCU is configured to recurrently detect the real-time temperature and determine whether the preheating is required again or not within the preset stand-by time, if yes, controlling the heating device of the electronic cigarette by means of the microcontroller MCU to perform heating again. <EOS>