A method for resetting an intelligent terminal, comprising: receiving an input reset instruction after a receiving state of reset instructions is started; determining a current running state of the intelligent terminal when determining (1003; 1006) that the received reset instruction is valid, and triggering (1009; 1011) a reset of the intelligent terminal when the intelligent terminal is in a dead halt state or an abnormal instruction state; wherein the triggering the resetting of the intelligent terminal comprises: when an output signal input by a sequence detector of the intelligent terminal is determined by a mode selecting module of the intelligent terminal to be a soft reset signal, generating and sending, by a soft reset enabling output module, a low level reset signal (RST_N1) to a baseband chip of the intelligent terminal after receiving an input enabling signal; and restoring, by the baseband chip, a kernel ARM and DSP chip to an initial program line, when a GPIO_RST pin of the baseband chip receives the low level reset signal; wherein the sequence detector is configured to detect the received input reset instruction; when the output signal input by the sequence detector of the intelligent terminal is determined by the mode selecting module of the intelligent terminal to be a hard reset signal, generating and sending, by a hard reset enabling output module, another low level reset signal (RST_N2) to the baseband chip after receiving an input enabling signal; and clearing problematic programs of the intelligent terminal and erasing third-party software and problematic programs in a FLASH chip of the intelligent terminal. receiving an input reset instruction after a receiving state of reset instructions is started; determining a current running state of the intelligent terminal when determining (1003; 1006) that the received reset instruction is valid, and triggering (1009; 1011) a reset of the intelligent terminal when the intelligent terminal is in a dead halt state or an abnormal instruction state; wherein the triggering the resetting of the intelligent terminal comprises: when an output signal input by a sequence detector of the intelligent terminal is determined by a mode selecting module of the intelligent terminal to be a soft reset signal, generating and sending, by a soft reset enabling output module, a low level reset signal (RST_N1) to a baseband chip of the intelligent terminal after receiving an input enabling signal; and restoring, by the baseband chip, a kernel ARM and DSP chip to an initial program line, when a GPIO_RST pin of the baseband chip receives the low level reset signal; wherein the sequence detector is configured to detect the received input reset instruction; when the output signal input by the sequence detector of the intelligent terminal is determined by the mode selecting module of the intelligent terminal to be a hard reset signal, generating and sending, by a hard reset enabling output module, another low level reset signal (RST_N2) to the baseband chip after receiving an input enabling signal; and clearing problematic programs of the intelligent terminal and erasing third-party software and problematic programs in a FLASH chip of the intelligent terminal. when an output signal input by a sequence detector of the intelligent terminal is determined by a mode selecting module of the intelligent terminal to be a soft reset signal, generating and sending, by a soft reset enabling output module, a low level reset signal (RST_N1) to a baseband chip of the intelligent terminal after receiving an input enabling signal; and restoring, by the baseband chip, a kernel ARM and DSP chip to an initial program line, when a GPIO_RST pin of the baseband chip receives the low level reset signal; wherein the sequence detector is configured to detect the received input reset instruction; when the output signal input by the sequence detector of the intelligent terminal is determined by the mode selecting module of the intelligent terminal to be a hard reset signal, generating and sending, by a hard reset enabling output module, another low level reset signal (RST_N2) to the baseband chip after receiving an input enabling signal; and clearing problematic programs of the intelligent terminal and erasing third-party software and problematic programs in a FLASH chip of the intelligent terminal.