Patent ID: 8285345

Claim:
A method for switching states of a mobile terminal, wherein the mobile terminal comprising a communication processor and an application processor, and having four operation states, wherein a state in which only the communication processor is in control is defined as a second state, and a state in which both the application processor and the communication processor operate and the application processor is in control is defined as a first state, a state in which only the application processor is in control is defined as a third state, and a state in which an extension means including a peripheral device interface is connected and the application processor is in control is defined as a fourth state, the mobile terminal can be switched among the four operation states, the method comprising: upon obtaining, in the second state, trigger information corresponding to an event set, switching the mobile terminal from the second state to the first state based on a determination that the trigger information indicates the first state; upon obtaining, in the first state, trigger information corresponding to an event set, switching the mobile terminal from the first state to the third state based on a determination that the trigger information indicates the third state, wherein the communication processor is turned off; upon obtaining, in the third state, trigger information corresponding to an event set, switching the mobile terminal from the third state to the first state based on a determination that the trigger information indicates the first state, wherein the communication processor is turned on and set as a slave device of the application processor; upon obtaining, in the first state or the third state, trigger information corresponding to an event set, switching the mobile terminal from the first state or the third state to the fourth state based on a determination that the trigger information indicates the fourth state, wherein a peripheral device connected by the extension means via the peripheral device interface is controlled by the application processor wherein in the first state or the third state, when it is detected that the extension means is connected, determination is made that the operation state indicated by the trigger information corresponding to the event set is the fourth state, and the mobile terminal is switched from the first state or the third state to the fourth state; and in the fourth state, when it is detected that the extension means is disconnected, and the mobile terminal is returned from the fourth state to the first state or the third state which is the state before the extension means is connected.