The memory 109 may be configured to store software programs and various data. The memory 109 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, an application program required for at least one function (such as a sound play function and an image play function), and the like. The data storage area may store data created based on use of the mobile phone (such as audio data and a phone book), and the like. In addition, the memory 109 may include a high-speed random access memory, or may include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory, or other volatile solid-state storage devices.
The processor 110 is a control center of the terminal 100. The processor 110 uses various interfaces and lines to connect all parts of the entire terminal 100, and performs various functions and data processing of the terminal 100 by running or executing the software program and/or module stored in the memory 109 and invoking data stored in the memory 109, thereby performing overall monitoring on the terminal 100. The processor 110 may include one or more processing units. Optionally, the processor 110 may integrate an application processor and a modem processor. The application processor mainly processes the operating system, a user interface, an application program, and the like. The modem processor mainly processes wireless communication. It may be understood that the modem processor may alternatively not be integrated into the processor 110.