Patent ID: 8874886

Claim:
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 an intelligent terminal when determining that the received reset instruction is valid, and triggering a reset of the intelligent terminal when the intelligent terminal is in a dead halt state or an abnormal instruction state, wherein the resetting of the intelligent terminal comprises: receiving a soft/hard password sequence input sequentially by a user, in the cooperation of valid enabling of a control key; detecting, by a mode selecting module of the intelligent terminal, whether the output signal of a sequence detector is a soft reset signal, when the input soft/hard password sequence is consistent with the original soft/hard reset sequence; if yes, generating and sending, by a soft reset enabling output module, a low level reset signal RST_N 1 to a baseband chip, after receiving an input enabling signal; and restoring, by the baseband chip, the kernel ARM and DSP chip to an initial program line, when the GIPO_RST pin of the baseband chip receives a soft reset low level; otherwise, if the output signal of a sequence detector is a hard reset signal, generating and sending, by a hard reset enabling output module, a low level reset signal RST_N 2 to a baseband chip, after receiving an input enabling signal; and clearing the problematic programs and erasing the third-party softwares and problematic programs in the FLASH chip.