CN107404569B - System control method, terminal and computer readable storage medium - Google Patents
System control method, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN107404569B CN107404569B CN201710434112.1A CN201710434112A CN107404569B CN 107404569 B CN107404569 B CN 107404569B CN 201710434112 A CN201710434112 A CN 201710434112A CN 107404569 B CN107404569 B CN 107404569B
- Authority
- CN
- China
- Prior art keywords
- application
- terminal
- interface
- background
- cleaning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44594—Unloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
Abstract
The invention provides a system control method, a terminal and a computer readable storage medium, which receive an interface switching instruction and switch an interface displayed by a foreground of the terminal according to the interface switching instruction; judging whether the type of the application entering the background operation meets a preset condition or not after the interface is switched, and starting cleaning protection on the application when the preset condition is met and the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value. Through the implementation of the invention, whether the application is possibly re-started after the interface is switched by the user is judged according to the type of the application and the flow consumption speed, so that the time and flow resources of the user are saved, and the user experience is improved.
Description
Technical Field
The present invention relates to the field of terminal technologies, and in particular, to a system control method, a terminal, and a computer-readable storage medium.
Background
In the process of using the terminal, a user accidentally touches a power key to cause screen locking of the terminal, or the user touches a home key to cause an interface to return to a homepage, or when an application is running, a notification message of other applications appears, the user clicks the notification message and then enters the interfaces of other applications, and the situations can cause background running of the currently running application. And many applications running in the background are often cleared by an application cleaning program built in the terminal for reasons such as the memory and electric quantity health of the terminal, so that the content cached in the background application running in the foreground needs to be cached again, the flow is consumed, the time is wasted, and the user experience is seriously influenced. The method has more prominent influence on application with more loading cache resources, such as news application, video application, music application and the like with a large number of pictures or videos.
Disclosure of Invention
The technical problem to be solved by the invention is how to solve the problems that the cache content of the background application is cleaned and the flow resource and the time are wasted in the prior art; aiming at the technical problem, a system control method is provided, which comprises the following steps:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
and when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
Optionally, the interface switching instruction includes: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications;
the interface switching terminal foreground display according to the interface switching instruction comprises the following steps: and when the interface switching instruction comprises a screen locking instruction, the interface displayed by the terminal foreground is a screen turning interface.
Optionally, the enabling of the clean-up protection for the application includes:
and prohibiting an application cleaning program in the terminal from cleaning the cache content in the application within a preset time after the application enters the background.
Optionally, when the interface switching instruction includes a screen locking instruction, starting, cleaning and protecting the application further includes:
before the terminal is unlocked again, prohibiting an application cleaning program in the terminal from cleaning cache contents in the application; and/or the presence of a gas in the gas,
and prohibiting an application cleaning program in the terminal from cleaning the cache content in the application within a preset time after the terminal is unlocked.
Optionally, whether the type of the application entering the background running meets a preset condition includes: whether the type of the application is at least one of news, video, and music.
The invention also provides a terminal, which comprises a processor, a memory and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute a system control program stored in the memory to implement:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
and when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
Optionally, the interface switching instruction includes: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications;
the interface switching terminal foreground display according to the interface switching instruction comprises the following steps: and when the interface switching instruction comprises a screen locking instruction, the interface displayed by the terminal foreground is a screen turning interface.
Optionally, the enabling of the clean-up protection for the application includes:
and prohibiting an application cleaning program in the terminal from cleaning the application from the background process within a preset time after the application enters the background.
Optionally, when the interface switching instruction includes a screen locking instruction, starting, cleaning and protecting the application further includes:
before the terminal is unlocked again, an application cleaning program in the terminal is forbidden to clean the application from a background process; and/or the presence of a gas in the gas,
and prohibiting an application cleaning program in the terminal to clean the application from the background process within a preset time after the terminal is unlocked.
The present invention also provides a computer readable storage medium storing one or more programs, the one or more programs being executable by one or more processors to perform the steps of:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
and when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
Advantageous effects
The invention provides a system control method, a terminal and a computer readable storage medium, which receive an interface switching instruction and switch an interface displayed by a foreground of the terminal according to the interface switching instruction; judging whether the type of the application entering the background operation meets a preset condition or not after the interface is switched, and starting cleaning protection on the application when the preset condition is met and the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value. Through the implementation of the invention, whether the application is possibly re-started after the interface is switched by the user is judged according to the type of the application and the flow consumption speed, so that the time and flow resources of the user are saved, and the user experience is improved.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
fig. 1 is a schematic diagram of a hardware structure of an alternative mobile terminal for implementing various embodiments of the present invention;
fig. 2 is a flowchart of a system control method according to a first embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating application traffic usage according to a first embodiment of the present invention;
fig. 4 is a schematic view of a terminal assembly according to a second embodiment of the present invention;
fig. 5 is a flowchart of a system control method according to a third embodiment of the present invention.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and a fixed terminal such as a Digital TV, a desktop computer, and the like.
The following description will be given by way of example of a mobile terminal, and it will be understood by those skilled in the art that the construction according to the embodiment of the present invention can be applied to a fixed type terminal, in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present invention, the mobile terminal 100 may include: RF (Radio Frequency) unit 101, WiFi module 102, audio output unit 103, a/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA2000(Code Division Multiple Access 2000), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division duplex-Long Term Evolution), and TDD-LTE (Time Division duplex-Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive audio or video signals. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
The following is a detailed description of specific examples.
First embodiment
Referring to fig. 2, fig. 2 is a flowchart of a system control method according to a first embodiment of the present invention.
The system control method in the embodiment includes:
s201, receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
s202, judging whether the type of the application running in the background meets a preset condition after interface switching; the application entering the background running is the application running in the foreground before the interface is switched;
s203, when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters the background to run is larger than a preset threshold value;
and S204, when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
Currently, in a running mechanism of a terminal, multiple applications are allowed to run simultaneously, wherein the applications are roughly divided into a system application, a foreground application and a background application according to different positions of threads. System applications, such as applications of calls, short messages and the like, which are always resident on the premise that the terminal is normal, so as to ensure the basic functions of the terminal; foreground application, that is, application running in the foreground of the terminal, such application is generally application displayed in the foreground of the terminal, and indicates that a user is operating the application; background applications, that is, applications running in background threads, cannot be visually seen from foreground display by a user, but actually occupy system resources of a terminal, including computing resources, storage resources, and the like. In the running process of the terminal, the application in the terminal is switched between a foreground process and a background process according to a touch instruction of a user or spontaneous operation of the system.
In the application running in the background, for smoothness of system running and consideration of factors such as power saving, some background applications are often cleaned under some conditions, for example, when the applications in the terminal are opened too much, the number of the applications running in the background is too large, and then the application cleaning program in the terminal can process the applications running in the background according to a certain logic, wherein the logic of cleaning may include cleaning the background applications occupying more memory, or cleaning the background applications running for a longer time. The background applications can be cleaned, so that the running memory of the system can be cleaned, a user can conveniently start other applications, and cache and fragments generated in the running process of the application applications. The application cleaning program may generally include a cleaning program built in the terminal, for example, a cleaning program preinstalled in the terminal by a manufacturer when the terminal leaves a factory; the method can also comprise the step that the user downloads the installed third-party security software by self and has the function of application cleaning. In addition, for an android system, a preset doze mode is a low-energy-consumption state, only part of tasks are allowed to run in the background, and the rest tasks are forcibly stopped. The doze mode reduces power consumption by suspending CPU and network activity in the app (application) background when the user is not using the phone for a period of time. The powermanager service also has a size mode, and if a user disconnects the charging connection, the device enters the size mode after the mobile phone is turned off and is not moved for a period of time. In the doze mode, the system attempts to protect the battery by reducing network access and CPU-sensitive services of the application. It also prevents applications from accessing the network and suspends tasks, synchronization and standard alarms of the applications. That is, there are multiple ways in the terminal, and applications running in the terminal can be managed, so as to save memory and power resources of the terminal.
In S201, an interface switching instruction is received, and an interface displayed on a foreground of the terminal is switched according to the interface switching instruction. The interface switching instruction is various and the purpose of the interface switching instruction can be to switch to other applications, lock the screen, return to the home page and the like, but in the process expression of the terminal, the change caused by the interface switching instruction is to switch the application running in the foreground to the application running in the background. And according to the interface switching instruction, the terminal display interface performs corresponding response, namely, the interface after switching is presented, and the application display interface before switching is removed.
In this embodiment, the interface switching instruction may include: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications. The different interface switching instructions are different for images generated by the terminal display, for example, when the interface switching instructions include a screen locking instruction, an interface displayed by a foreground of the terminal is a screen turning interface. Under the condition of screen locking, strictly speaking, the terminal has no foreground application, and then, the interface displayed by the corresponding foreground at the moment is the screen-off interface. For other interface switching instructions, such as a desktop returning instruction, the interface displayed by the foreground of the terminal is the desktop at the moment; and entering other application instructions, the interface displayed by the terminal foreground is the interface of other applications.
In S202, it is determined whether the type of the application running in the background after the interface is switched satisfies a preset condition. After the interface is switched, the application originally running in the foreground enters the background to run. And the resource occupation conditions of different applications are different, the use habits of users for different applications are also different, at the moment, the type of the application entering the background running is judged, and whether the type of the application meets the preset condition or not is determined. In this embodiment, whether the type of the application entering the background running meets the preset condition may include: whether the type of the application is at least one of news, video, music. These types of applications listed in this embodiment are characterized by high traffic consumption, i.e., they consume traffic resources to some extent and are loaded relatively slowly. For example, news applications have more picture information, video applications have video resources, audio resources, and motion picture resources, and music applications have many picture resources and audio resources. These resources are relatively large in traffic consumption, which makes it possible for these applications to consume large amounts of traffic in a short time.
In S203, when the type of the application satisfies the preset condition, it is determined whether the flow consumption of the application within the preset time before the application enters the background operation is greater than a preset threshold. The judgment process here is to judge whether the speed of the traffic consumption satisfies the condition before the application enters the background operation. For news, video and music applications, the loading process downloads resources at a high speed and caches the resources, then a user consumes a small flow when browsing the content in the applications on the premise of not quitting, particularly for the video applications, after a video is started, the video can be loaded within a certain time according to the current network speed, and the loading speed is usually higher than the progress of the user in watching the video, so that the user can watch the video smoothly without the occurrence of a pause condition. Also, due to these loading characteristics, even if the network connection of the terminal is cut off after the loading is completed, the browsing of the user is not affected. Therefore, in the embodiment, whether the consumption of the traffic is greater than the preset threshold value within the preset time is used as the reference index to determine whether the application consumes a large amount of traffic before entering the background operation. During the preset time, the flow consumption of the possible application is only large during the initial period of the preset time, and is small during the later period of the preset time, and at this time, the application can be considered to consume a large amount of flow before entering the background operation. For example, referring to fig. 3, if the preset threshold in this embodiment is set such that the flow consumption value reaches 20M in 5 minutes, if the application consumes 19M of flow in the first 2 minutes of 5 minutes and 2M of flow in the last 3 minutes, a total of 21M of flow is consumed in 5 minutes, and the preset threshold is exceeded by 20M, so that the application in this case is considered to consume a large amount of flow before entering the background operation. It should be noted that the index of the preset threshold of the flow consumption in the preset time is different for different terminals, different systems and different environments, for example, if some terminals have a slow network speed, the preset threshold may be set lower than the terminal with a fast network speed, or if the user is in a suburban area with a poor signal, the preset threshold may be set lower than the preset threshold in a normal area.
In order to more accurately determine the flow consumption of the application, in this embodiment, two determination indicators may be set for the preset threshold of flow consumption within the preset time, for example, the first determination indicator is within 5 minutes, the preset threshold of flow consumption is 20M, and the second determination indicator is within 10 minutes, the predicted flow consumption is 50M. The purpose of this setting is that, for preloading, in the case that resources such as pictures, videos, and audios in an application have already been loaded early, it is still determined that a large amount of traffic is consumed before entering the background operation. The two judgment indexes are selectable, the lower judgment is used as a priority judgment, the higher hysteresis judgment is used, and the lower judgment result is more accurate than the higher judgment result.
In S204, when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, cleaning protection is started for the application. The cleaning protection means that the application is not cleaned by the application cleaning program, and the cleaning may include process cleaning and cache cleaning, where the process cleaning means that the running process of the application is cleaned in the memory of the terminal, and the cache cleaning means that the application downloads the cached content through the network and is cleaned. The two are respectively influenced by that when the application process is cleaned up, the application is started again and loaded from zero; when the cache of the application is cleared, the application is started again without reloading the application, but the content needing to be downloaded in a network in the application, such as pictures, videos, audios and the like, can be reloaded. In either case, it takes time for the user to browse the application. Therefore, in this embodiment, when the type of the application entering the background running meets the preset condition and the flow consumption within the preset time is greater than the preset threshold, the cleaning protection is enabled for the application, so that the application is not cleaned by the application cleaning program, and it is ensured that the user can browse quickly when entering the application again.
Optionally, in this embodiment, enabling the clean-up protection for the application may include: and prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the application enters the background. That is to say, after the terminal switches the interface, if the application enters the background, the type of the application meets the preset condition, and the consumption flow is greater than the preset threshold within a certain time, then the application cannot be cleaned by the application cleaning program within the preset time. In a specific implementation process, the application cleaning program does not clean the cache content of the application in a mode of temporarily adding the application into a white list.
Particularly, when the interface switching instruction comprises a screen locking instruction, the application start cleaning may further comprise: before the terminal is unlocked again, prohibiting an application cleaning program in the terminal from cleaning cache contents in the application; and/or prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the terminal is unlocked. In this embodiment, if the screen locking operation is involved, and the screen locking may include the screen locking of a power key actively operated by a user, or may include the automatic screen locking of a terminal setting time, and all non-system applications will run in the background under the screen locking condition; the duration of the screen locking is not necessary, and the time when the user unlocks the terminal is random, so that the application is always kept running in the background and is not cleaned by the application cleaning program within the duration of the screen locking in order to ensure the user experience. After the terminal is unlocked, if the user still does not change the background application into the foreground application within the preset time, that is, the application is not opened, at this time, the user can be considered that the user does not intend to restart the application, and based on the consideration of saving resources, the process and the cache of the application can be cleaned.
The invention provides a system control method, which comprises the steps of receiving an interface switching instruction, and switching an interface displayed by a terminal foreground according to the interface switching instruction; judging whether the type of the application entering the background operation meets a preset condition or not after the interface is switched, and starting cleaning protection on the application when the preset condition is met and the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value. Through the three-dimensional implementation of the embodiment, whether the application is possibly re-enabled after the interface is switched by the user is judged according to the type of the application and the flow consumption speed, so that the time and flow resources of the user are saved, and the user experience is improved.
Second embodiment
Referring to fig. 4, fig. 4 is a schematic diagram illustrating a terminal assembly according to a second embodiment of the present invention.
The terminal in this embodiment includes a processor 110, a memory 109, and a communication bus 501; wherein:
the communication bus 501 is used for realizing connection communication between the processor 110 and the memory 109;
the processor 110 is configured to execute a system control program stored in the memory 109 to implement:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before the interface is switched;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters the background operation is larger than a preset threshold value or not;
and when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
In the application running in the background, for smoothness of system running and consideration of factors such as power saving, some background applications are often cleaned under some conditions, for example, when the applications in the terminal are opened too much, the number of the applications running in the background is too large, and then the application cleaning program in the terminal can process the applications running in the background according to a certain logic, wherein the logic of cleaning may include cleaning the background applications occupying more memory, or cleaning the background applications running for a longer time. The background applications can be cleaned, so that the running memory of the system can be cleaned, a user can conveniently start other applications, and cache and fragments generated in the running process of the application applications. The application cleaning program may generally include a cleaning program built in the terminal, for example, a cleaning program preinstalled in the terminal by a manufacturer when the terminal leaves a factory; the method can also comprise the step that the user downloads the installed third-party security software by self and has the function of application cleaning. In addition, for the android system, the preset doze mode is a low-energy-consumption state, only part of tasks are allowed to run in the background, and the rest tasks are forcibly stopped.
In this embodiment, the interface switching instruction may include: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications. The different interface switching instructions are different for images generated by the terminal display, for example, when the interface switching instructions include a screen locking instruction, an interface displayed by a foreground of the terminal is a screen turning interface. Under the condition of screen locking, strictly speaking, the terminal has no foreground application, and then, the interface displayed by the corresponding foreground at the moment is the screen-off interface. For other interface switching instructions, such as a desktop returning instruction, the interface displayed by the foreground of the terminal is the desktop at the moment; and entering other application instructions, the interface displayed by the terminal foreground is the interface of other applications.
In order to more accurately determine the flow consumption of the application, in this embodiment, two determination indicators may be set for the preset threshold of flow consumption within the preset time, for example, the first determination indicator is within 5 minutes, the preset threshold of flow consumption is 20M, and the second determination indicator is within 10 minutes, the predicted flow consumption is 50M. The purpose of this setting is that, for preloading, in the case that resources such as pictures, videos, and audios in an application have already been loaded early, it is still determined that a large amount of traffic is consumed before entering the background operation. The two judgment indexes are selectable, the lower judgment is used as a priority judgment, the higher hysteresis judgment is used, and the lower judgment result is more accurate than the higher judgment result.
Optionally, in this embodiment, enabling the clean-up protection for the application may include: and prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the application enters the background. That is to say, after the terminal switches the interface, if the application enters the background, the type of the application meets the preset condition, and the consumption flow is greater than the preset threshold within a certain time, then the application cannot be cleaned by the application cleaning program within the preset time. In a specific implementation process, the application cleaning program does not clean the cache content of the application in a mode of temporarily adding the application into a white list.
Particularly, when the interface switching instruction comprises a screen locking instruction, the application start cleaning may further comprise: before the terminal is unlocked again, prohibiting an application cleaning program in the terminal from cleaning cache contents in the application; and/or prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the terminal is unlocked. In this embodiment, if the screen locking operation is involved, and the screen locking may include the screen locking of a power key actively operated by a user, or may include the automatic screen locking of a terminal setting time, and all non-system applications will run in the background under the screen locking condition; the duration of the screen locking is not necessary, and the time when the user unlocks the terminal is random, so that the application is always kept running in the background and is not cleaned by the application cleaning program within the duration of the screen locking in order to ensure the user experience. After the terminal is unlocked, if the user still does not change the background application into the foreground application within the preset time, that is, the application is not opened, at this time, the user can be considered that the user does not intend to restart the application, and based on the consideration of saving resources, the process and the cache of the application can be cleaned.
The invention provides a terminal, which receives an interface switching instruction and switches an interface displayed by a foreground of the terminal according to the interface switching instruction; judging whether the type of the application entering the background operation meets a preset condition or not after the interface is switched, and starting cleaning protection on the application when the preset condition is met and the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value. Through the three-dimensional implementation of the embodiment, whether the application is possibly re-enabled after the interface is switched by the user is judged according to the type of the application and the flow consumption speed, so that the time and flow resources of the user are saved, and the user experience is improved.
Third embodiment
Referring to fig. 5, fig. 5 is a flowchart of a system control method according to a third embodiment of the present invention, including:
s501, judging whether the terminal responds to the Home key or the power key; if the power key is responded, go to S502; if the Home key is responded, go to S506;
the Home key is responded, namely the interface switching instruction comprises a desktop returning instruction; accordingly, the power key is responded, namely the interface switching instruction comprises a screen locking instruction. When the interface switching instruction comprises a screen locking instruction, the interface displayed by the terminal foreground is a screen turning interface; and returning to the desktop instruction, wherein the interface displayed by the foreground of the terminal is the desktop.
S502, judging whether the type of the last application before screen locking meets a preset condition or not; if yes, go to S503;
in this embodiment, whether the type of the last application before locking the screen meets the preset condition may include: whether the type of the application is at least one of news, video, music. These types of applications are characterized by high traffic consumption, i.e., they consume traffic resources to some extent and are loaded relatively slowly. For example, news applications have more picture information, video applications have video resources, audio resources, and motion picture resources, and music applications have many picture resources and audio resources. These resources are relatively large in traffic consumption, which makes it possible for these applications to consume large amounts of traffic in a short time.
S503, judging whether the flow consumption of the application is greater than a preset threshold value within a preset time before locking the screen; if yes, go to S504;
in this embodiment, whether the consumption of the traffic is greater than a preset threshold in a preset time is used as a reference index to determine whether the application consumes a large amount of traffic before entering the background operation. It should be noted that the index of the preset threshold of the flow consumption in the preset time is different for different terminals, different systems and different environments, for example, if some terminals have a slow network speed, the preset threshold may be set lower than the terminal with a fast network speed, or if the user is in a suburban area with a poor signal, the preset threshold may be set lower than the preset threshold in a normal area.
S504, judging whether the application cleaning program is started; if yes, go to S505;
in the application running in the background, for smoothness of system running and consideration of factors such as power saving, some background applications are often cleaned under some conditions, for example, when the applications in the terminal are opened too much, the number of the applications running in the background is too large, and then the application cleaning program in the terminal can process the applications running in the background according to a certain logic, wherein the logic of cleaning may include cleaning the background applications occupying more memory, or cleaning the background applications running for a longer time. The background applications can be cleaned, so that the running memory of the system can be cleaned, a user can conveniently start other applications, and cache and fragments generated in the running process of the application applications.
The application cleaning program may generally include a cleaning program built in the terminal, for example, a cleaning program preinstalled in the terminal by a manufacturer when the terminal leaves a factory; the method can also comprise the step that the user downloads the installed third-party security software by self and has the function of application cleaning. In addition, for the android system, the preset doze mode is a low-energy-consumption state, only part of tasks are allowed to run in the background, and the rest tasks are forcibly stopped.
And S505, starting application cleaning protection.
Cleaning protection, namely the application cannot be cleaned by an application cleaning program; for locking the screen, before the terminal is unlocked again, an application cleaning program in the terminal is prohibited from cleaning cache contents in the application; and prohibiting an application cleaning program in the terminal from cleaning the cache content in the application within the preset time after the terminal is unlocked. All non-system applications can run in the background under the condition of screen locking; the duration of the screen locking is not necessary, and the time when the user unlocks the terminal is random, so that the application is always kept running in the background and is not cleaned by the application cleaning program within the duration of the screen locking in order to ensure the user experience. After the terminal is unlocked, if the user still does not change the background application into the foreground application within the preset time, that is, the application is not opened, at this time, the user can be considered that the user does not intend to restart the application, and based on the consideration of saving resources, the process and the cache of the application can be cleaned.
S506, judging whether the type of the application entering the background running meets a preset condition or not; if yes, go to S507;
s507, judging whether the flow consumption of the application is greater than a preset threshold value within a preset time before entering the background operation; if yes, go to S508;
s508, judging whether the application cleaning program is started; if yes, go to S509;
and S509, starting application cleaning protection.
Fourth embodiment
The present embodiments provide a computer-readable storage medium having one or more programs stored therein, the one or more programs being executable by one or more processors to implement:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before the interface is switched;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters the background operation is larger than a preset threshold value or not;
and when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application.
In the application running in the background, for smoothness of system running and consideration of factors such as power saving, some background applications are often cleaned under some conditions, for example, when the applications in the terminal are opened too much, the number of the applications running in the background is too large, and then the application cleaning program in the terminal can process the applications running in the background according to a certain logic, wherein the logic of cleaning may include cleaning the background applications occupying more memory, or cleaning the background applications running for a longer time. The background applications can be cleaned, so that the running memory of the system can be cleaned, a user can conveniently start other applications, and cache and fragments generated in the running process of the application applications. The application cleaning program may generally include a cleaning program built in the terminal, for example, a cleaning program preinstalled in the terminal by a manufacturer when the terminal leaves a factory; the method can also comprise the step that the user downloads the installed third-party security software by self and has the function of application cleaning. In addition, for the android system, the preset doze mode is a low-energy-consumption state, only part of tasks are allowed to run in the background, and the rest tasks are forcibly stopped.
In this embodiment, an interface switching instruction is received, and an interface displayed on a foreground of the terminal is switched according to the interface switching instruction. The interface switching instruction is various and the purpose of the interface switching instruction can be to switch to other applications, lock the screen, return to the home page and the like, but in the process expression of the terminal, the change caused by the interface switching instruction is to switch the application running in the foreground to the application running in the background. And according to the interface switching instruction, the terminal display interface performs corresponding response, namely, the interface after switching is presented, and the application display interface before switching is removed.
In this embodiment, the interface switching instruction may include: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications. The different interface switching instructions are different for images generated by the terminal display, for example, when the interface switching instructions include a screen locking instruction, an interface displayed by a foreground of the terminal is a screen turning interface. Under the condition of screen locking, strictly speaking, the terminal has no foreground application, and then, the interface displayed by the corresponding foreground at the moment is the screen-off interface. For other interface switching instructions, such as a desktop returning instruction, the interface displayed by the foreground of the terminal is the desktop at the moment; and entering other application instructions, the interface displayed by the terminal foreground is the interface of other applications.
In this embodiment, it is determined whether the type of the application running in the background after the interface is switched meets a preset condition. After the interface is switched, the application originally running in the foreground enters the background to run. And the resource occupation conditions of different applications are different, the use habits of users for different applications are also different, at the moment, the type of the application entering the background running is judged, and whether the type of the application meets the preset condition or not is determined. In this embodiment, whether the type of the application entering the background running meets the preset condition may include: whether the type of the application is at least one of news, video, music. These types of applications listed in this embodiment are characterized by high traffic consumption, i.e., they consume traffic resources to some extent and are loaded relatively slowly. For example, news applications have more picture information, video applications have video resources, audio resources, and motion picture resources, and music applications have many picture resources and audio resources. These resources are relatively large in traffic consumption, which makes it possible for these applications to consume large amounts of traffic in a short time.
In this embodiment, when the type of the application meets the preset condition, it is determined whether the flow consumption of the application within the preset time before the application enters the background operation is greater than a preset threshold. The judgment process here is to judge whether the speed of the traffic consumption satisfies the condition before the application enters the background operation. For news, video and music applications, the loading process downloads resources at a high speed and caches the resources, then a user consumes a small flow when browsing the content in the applications on the premise of not quitting, particularly for the video applications, after a video is started, the video can be loaded within a certain time according to the current network speed, and the loading speed is usually higher than the progress of the user in watching the video, so that the user can watch the video smoothly without the occurrence of a pause condition. Also, due to these loading characteristics, even if the network connection of the terminal is cut off after the loading is completed, the browsing of the user is not affected. Therefore, in the embodiment, whether the consumption of the traffic is greater than the preset threshold value within the preset time is used as the reference index to determine whether the application consumes a large amount of traffic before entering the background operation. During the preset time, the flow consumption of the possible application is only large during the initial period of the preset time, and is small during the later period of the preset time, and at this time, the application can be considered to consume a large amount of flow before entering the background operation. For example, referring to fig. 3, if the preset threshold in this embodiment is set such that the flow consumption value reaches 20M in 5 minutes, if the application consumes 19M of flow in the first 2 minutes of 5 minutes and 2M of flow in the last 3 minutes, a total of 21M of flow is consumed in 5 minutes, and the preset threshold is exceeded by 20M, so that the application in this case is considered to consume a large amount of flow before entering the background operation. It should be noted that the index of the preset threshold of the flow consumption in the preset time is different for different terminals, different systems and different environments, for example, if some terminals have a slow network speed, the preset threshold may be set lower than the terminal with a fast network speed, or if the user is in a suburban area with a poor signal, the preset threshold may be set lower than the preset threshold in a normal area.
In order to more accurately determine the flow consumption of the application, in this embodiment, two determination indicators may be set for the preset threshold of flow consumption within the preset time, for example, the first determination indicator is within 5 minutes, the preset threshold of flow consumption is 20M, and the second determination indicator is within 10 minutes, the predicted flow consumption is 50M. The purpose of this setting is that, for preloading, in the case that resources such as pictures, videos, and audios in an application have already been loaded early, it is still determined that a large amount of traffic is consumed before entering the background operation. The two judgment indexes are selectable, the lower judgment is used as a priority judgment, the higher hysteresis judgment is used, and the lower judgment result is more accurate than the higher judgment result.
In this embodiment, when the flow consumption of the application within the preset time before the application enters the background operation is greater than the preset threshold, the application is started to be cleaned and protected. The cleaning protection means that the application is not cleaned by the application cleaning program, and the cleaning may include process cleaning and cache cleaning, where the process cleaning means that the running process of the application is cleaned in the memory of the terminal, and the cache cleaning means that the application downloads the cached content through the network and is cleaned. The two are respectively influenced by that when the application process is cleaned up, the application is started again and loaded from zero; when the cache of the application is cleared, the application is started again without reloading the application, but the content needing to be downloaded in a network in the application, such as pictures, videos, audios and the like, can be reloaded. In either case, it takes time for the user to browse the application. Therefore, in this embodiment, when the type of the application entering the background running meets the preset condition and the flow consumption within the preset time is greater than the preset threshold, the cleaning protection is enabled for the application, so that the application is not cleaned by the application cleaning program, and it is ensured that the user can browse quickly when entering the application again.
Optionally, in this embodiment, enabling the clean-up protection for the application may include: and prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the application enters the background. That is to say, after the terminal switches the interface, if the application enters the background, the type of the application meets the preset condition, and the consumption flow is greater than the preset threshold within a certain time, then the application cannot be cleaned by the application cleaning program within the preset time. In a specific implementation process, the application cleaning program does not clean the cache content of the application in a mode of temporarily adding the application into a white list.
Particularly, when the interface switching instruction comprises a screen locking instruction, the application start cleaning may further comprise: before the terminal is unlocked again, prohibiting an application cleaning program in the terminal from cleaning cache contents in the application; and/or prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the terminal is unlocked. In this embodiment, if the screen locking operation is involved, and the screen locking may include the screen locking of a power key actively operated by a user, or may include the automatic screen locking of a terminal setting time, and all non-system applications will run in the background under the screen locking condition; the duration of the screen locking is not necessary, and the time when the user unlocks the terminal is random, so that the application is always kept running in the background and is not cleaned by the application cleaning program within the duration of the screen locking in order to ensure the user experience. After the terminal is unlocked, if the user still does not change the background application into the foreground application within the preset time, that is, the application is not opened, at this time, the user can be considered that the user does not intend to restart the application, and based on the consideration of saving resources, the process and the cache of the application can be cleaned.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (7)
1. A system control method, comprising:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application;
wherein the enabling of clean-up protection for the application comprises:
prohibiting an application cleaning program in the terminal from cleaning cache contents in the application within a preset time after the application enters a background;
when the interface switching instruction comprises a screen locking instruction, starting cleaning protection on the application further comprises:
before the terminal is unlocked again, prohibiting an application cleaning program in the terminal from cleaning cache contents in the application; and/or the presence of a gas in the gas,
and prohibiting an application cleaning program in the terminal from cleaning the cache content in the application within a preset time after the terminal is unlocked.
2. The system control method of claim 1, wherein the interface switching instruction comprises: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications;
the interface switching terminal foreground display according to the interface switching instruction comprises the following steps: and when the interface switching instruction comprises a screen locking instruction, the interface displayed by the terminal foreground is a screen turning interface.
3. The system control method according to claim 1 or 2, wherein whether the type of the application entering the background running satisfies a preset condition comprises: whether the type of the application is at least one of news, video, and music.
4. A terminal comprising a processor, a memory, and a communication bus;
the communication bus is used for realizing connection communication between the processor and the memory;
the processor is configured to execute a system control program stored in the memory to implement:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application;
wherein the enabling of clean-up protection for the application comprises:
and prohibiting an application cleaning program in the terminal from cleaning the application from the background process within a preset time after the application enters the background.
5. The terminal of claim 4, wherein the interface switching instruction comprises: any one of a screen locking instruction, a desktop returning instruction and an instruction for entering other applications;
the interface switching terminal foreground display according to the interface switching instruction comprises the following steps: and when the interface switching instruction comprises a screen locking instruction, the interface displayed by the terminal foreground is a screen turning interface.
6. The terminal of claim 4 or 5, wherein when the interface switch instruction comprises a screen lock instruction, initiating a cleanup protection for the application further comprises:
before the terminal is unlocked again, an application cleaning program in the terminal is forbidden to clean the application from a background process; and/or the presence of a gas in the gas,
and prohibiting an application cleaning program in the terminal to clean the application from the background process within a preset time after the terminal is unlocked.
7. A computer-readable storage medium storing one or more programs, the one or more programs being executable by one or more processors for performing the steps of:
receiving an interface switching instruction, and switching an interface displayed by a foreground of the terminal according to the interface switching instruction;
judging whether the type of the application running in the background meets a preset condition after the interface is switched; the application entering the background running is the application running in the foreground before interface switching;
when the type of the application meets a preset condition, judging whether the flow consumption of the application in a preset time before the application enters a background to run is larger than a preset threshold value;
when the flow consumption of the application in the preset time before the application enters the background operation is larger than a preset threshold value, starting cleaning protection on the application;
wherein the enabling of clean-up protection for the application comprises:
and prohibiting an application cleaning program in the terminal from cleaning the application from the background process within a preset time after the application enters the background.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710434112.1A CN107404569B (en) | 2017-06-09 | 2017-06-09 | System control method, terminal and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710434112.1A CN107404569B (en) | 2017-06-09 | 2017-06-09 | System control method, terminal and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107404569A CN107404569A (en) | 2017-11-28 |
CN107404569B true CN107404569B (en) | 2020-10-02 |
Family
ID=60405055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710434112.1A Active CN107404569B (en) | 2017-06-09 | 2017-06-09 | System control method, terminal and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107404569B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108088436B (en) * | 2017-11-30 | 2020-02-18 | 努比亚技术有限公司 | Navigation information prompting method, terminal and computer readable storage medium |
CN112599105A (en) * | 2020-12-17 | 2021-04-02 | 珠海格力电器股份有限公司 | Liquid crystal display screen control method and control device |
CN114051270B (en) * | 2021-11-19 | 2025-01-10 | 展讯通信(上海)有限公司 | Network connection method and device, computer readable storage medium, and terminal device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199646A (en) * | 2014-08-15 | 2014-12-10 | 小米科技有限责任公司 | Application program displaying method, device and equipment |
CN104270526A (en) * | 2014-09-29 | 2015-01-07 | 广东欧珀移动通信有限公司 | Data traffic control method and system for mobile terminal |
CN104866069A (en) * | 2015-06-12 | 2015-08-26 | 广东小天才科技有限公司 | Method and device for automatically cleaning background application program |
CN105979095A (en) * | 2016-06-27 | 2016-09-28 | 努比亚技术有限公司 | Mobile terminal and application power consumption control method |
CN106201600A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | Application program for mobile terminal progress control method and operating system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8856502B2 (en) * | 2012-02-16 | 2014-10-07 | Microsoft Corporation | Pre-installed application activation |
-
2017
- 2017-06-09 CN CN201710434112.1A patent/CN107404569B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104199646A (en) * | 2014-08-15 | 2014-12-10 | 小米科技有限责任公司 | Application program displaying method, device and equipment |
CN104270526A (en) * | 2014-09-29 | 2015-01-07 | 广东欧珀移动通信有限公司 | Data traffic control method and system for mobile terminal |
CN104866069A (en) * | 2015-06-12 | 2015-08-26 | 广东小天才科技有限公司 | Method and device for automatically cleaning background application program |
CN105979095A (en) * | 2016-06-27 | 2016-09-28 | 努比亚技术有限公司 | Mobile terminal and application power consumption control method |
CN106201600A (en) * | 2016-06-30 | 2016-12-07 | 北京奇虎科技有限公司 | Application program for mobile terminal progress control method and operating system |
Also Published As
Publication number | Publication date |
---|---|
CN107404569A (en) | 2017-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11416061B2 (en) | Terminal control method and apparatus, and terminal | |
CN107357385B (en) | Method for controlling temperature based on frequency, terminal and computer readable storage medium | |
CN108062190B (en) | Application running state control method and mobile terminal | |
CN108055693B (en) | Terminal application control method, terminal and computer readable storage medium | |
US20210011541A1 (en) | Processing Method For Reducing Power Consumption And Mobile Terminal | |
CN108227898B (en) | Flexible screen terminal, power consumption control method thereof and computer readable storage medium | |
CN109413726B (en) | Power consumption control method and mobile terminal | |
CN107678876B (en) | Screen freezing monitoring and solving method, mobile terminal and computer readable storage medium | |
CN109901695B (en) | Screen power-saving display method, mobile terminal and computer-readable storage medium | |
CN110597437A (en) | Screen capturing method and terminal equipment | |
CN107404569B (en) | System control method, terminal and computer readable storage medium | |
CN110362185B (en) | Control method for screen brightness adjustment, terminal and computer readable storage medium | |
US11994931B2 (en) | Frame rate setting method, apparatus, storage medium and mobile terminal | |
CN107861826B (en) | Screen freezing monitoring and solving method, mobile terminal and computer readable storage medium | |
CN111158815B (en) | Dynamic wallpaper blurring method, terminal and computer readable storage medium | |
CN111240729B (en) | Software updating method, electronic device and medium | |
CN108089935B (en) | Application program management method and mobile terminal | |
CN108170360B (en) | Control method of gesture function and mobile terminal | |
CN107704287B (en) | Installation-free method for program application, mobile terminal and computer-readable storage medium | |
CN107341032B (en) | Data loading method, mobile terminal and computer readable storage medium | |
CN111309133A (en) | Power saving control method and electronic equipment | |
CN109144860B (en) | Operation method for control object and terminal equipment | |
CN108170362B (en) | Application running state control method and mobile terminal | |
CN106454953A (en) | Flow control method, device and terminal | |
CN107908493B (en) | Screen freezing monitoring and solving method, mobile terminal and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200904 Address after: Room 406, 4th floor, building 1, Kaifeng City Square, Yuanyang Road, Yangpu Economic Development Zone, Danzhou City, Hainan Province, 578000 Applicant after: Hainan Feite Tongchuang Technology Co., Ltd Address before: 518057 Guangdong province Shenzhen city Nanshan District high tech park, No. 9018 North Central Avenue, building A, floor 10, Han's innovation Applicant before: NUBIA TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |