CN109992378A - Using freezing method, device, terminal and computer readable storage medium - Google Patents
Using freezing method, device, terminal and computer readable storage medium Download PDFInfo
- Publication number
- CN109992378A CN109992378A CN201711488980.4A CN201711488980A CN109992378A CN 109992378 A CN109992378 A CN 109992378A CN 201711488980 A CN201711488980 A CN 201711488980A CN 109992378 A CN109992378 A CN 109992378A
- Authority
- CN
- China
- Prior art keywords
- terminal
- gps
- relevant
- application
- freeze
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- 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/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- 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
-
- 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/72463—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
-
- 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/725—Cordless telephones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0264—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by selectively disabling software applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/10—Details of telephonic subscriber devices including a GPS signal receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Environmental & Geological Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
This application involves a kind of application freezing method, device, terminal and computer readable storage mediums.This method comprises: obtaining the movement state information of the terminal when the GPS in the terminal is serviced and opened;Judge whether to need to freeze application program relevant to GPS service according to the movement state information of the terminal;When needing to freeze to service relevant application program to the GPS, freezes strategy according to default and freeze application program relevant to GPS service.It by the above method, can be freezed according to the application relevant to GPS service of terminal state in which pair, promote the working performance of foreground application, reduce power consumption of terminal.
Description
Technical field
This application involves data processing fields, can more particularly to a kind of application freezing method, device, terminal and computer
Read storage medium.
Background technique
With the development of mobile communication technology, the function of intelligent terminal is more and more stronger, and application program is also more and more.In order to
Avoid it is unwanted apply in running background or not applying in front stage operation by user's reasonable employment, occupy Installed System Memory, disappear
The electricity for consuming terminal device, can generally freeze not needing or not by the application of user's reasonable employment.But still there are some background applications
Program cannot be by reasonably optimizing resource, such as after GPS is serviced and opened, whether tube terminal does not need currently to service using GPS,
Application relevant to GPS all can consume resource in background work, cannot be carried out according to terminal current state to the relevant application of GPS
The foreground application operation of effectively management, terminal is slack-off, expends the electricity of terminal.
Summary of the invention
The embodiment of the present application provides a kind of application freezing method, device, terminal and computer readable storage medium, Neng Gougen
Freeze background application relevant to GPS service according to the movement state information of terminal, optimizes the maneuverability of foreground application
Energy.
It is a kind of to apply freezing method, for freezing the application program run in terminal, which comprises
When the GPS in the terminal, which is serviced, to be opened, the movement state information of the terminal is obtained;
According to the movement state information of the terminal judge whether need to application program relevant to GPS service into
Row freezes;
When needing to freeze to service relevant application program to the GPS, freezes strategy according to default and freeze and the GPS
Service relevant application program.
It is a kind of to apply freezing plant, comprising:
Module is obtained, for obtaining the movement state information of the terminal when the GPS in the terminal is serviced and opened;
Judgment module, for judging whether to need to service phase to the GPS according to the movement state information of the terminal
The application program of pass is freezed;
Freeze module, for freezing strategy according to default when needing to freeze to service relevant application program to the GPS
Freeze application program relevant to GPS service.
A kind of terminal, including memory and processor store computer-readable instruction, described instruction in the memory
When being executed by the processor, so that the step of processor executes the method.
A kind of computer readable storage medium, is stored thereon with computer program, and the computer program is held by processor
The step of method is realized when row.
Above-mentioned application freezing method, device, terminal and computer readable storage medium, by as the GPS in the terminal
When service is opened, the movement state information of the terminal is obtained, needs are judged whether according to the movement state information of the terminal
Application program relevant to GPS service is freezed, when needs freeze application program relevant to GPS service
When, freeze strategy according to default and freeze application program relevant to GPS service, can according to terminal state in which pair and
GPS, which services relevant application, to be freezed, and is promoted the working performance of foreground application, is reduced power consumption of terminal.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of application for those of ordinary skill in the art without creative efforts, can be with
It obtains other drawings based on these drawings.
Fig. 1 is the schematic diagram of internal structure of terminal in one embodiment;
Fig. 2 is the part frame schematic diagram of the system in one embodiment in terminal;
Fig. 3 is the flow diagram that freezing method is applied in one embodiment;
Fig. 4 is the flow diagram that freezing method is applied in another embodiment;
Fig. 5 is the flow diagram that freezing method is applied in another embodiment;
Fig. 6 is the flow diagram that freezing method is applied in another embodiment;
Fig. 7 is the flow diagram that freezing method is applied in another embodiment;
Fig. 8 is the structural block diagram that freezing plant is applied in one embodiment;
Fig. 9 is the block diagram of the part-structure of mobile phone relevant to terminal provided by the embodiments of the present application.
Specific embodiment
It is with reference to the accompanying drawings and embodiments, right in order to which the objects, technical solutions and advantages of the application are more clearly understood
The application is further elaborated.It should be appreciated that specific embodiment described herein is only used to explain the application, and
It is not used in restriction the application.
Unless otherwise defined, all technical and scientific terms used herein and the technical field for belonging to the application
The normally understood meaning of technical staff is identical.The term used in the description of the present application is intended merely to description tool herein
The purpose of the embodiment of body, it is not intended that limitation the application.It is appreciated that term " first " used in this application, " second "
Etc. can be used to describe various elements herein, but these elements should not be limited by these terms.These terms are only used to by first
A element and another element are distinguished.For example, in the case where not departing from scope of the present application, journey can be applied by first
Sequence is known as the second application program, and similarly, can by second into application program be the first application program.First application program and
Two application programs both application program, but it is not same application.
In one embodiment, as shown in Figure 1, providing a kind of schematic diagram of internal structure of terminal.The terminal includes logical
Cross processor, memory and the display screen of system bus connection.Wherein, the processor is for providing calculating and control ability, branch
Support the operation of entire terminal.Memory for storing data, program, and/or instruction code etc., store at least one on memory
Computer program, the computer program can be executed by processor, to realize that is provided in the embodiment of the present application is suitable for terminal
Using freezing method.Memory may include that magnetic disk, CD, read-only memory (Read-Only Memory, ROM) etc. are non-easily
The property lost storage medium or random access memory (Random-Access-Memory, RAM) etc..For example, in one embodiment
In, memory includes non-volatile memory medium and built-in storage.Non-volatile memory medium is stored with operating system, database
And computer program.It is stored in the database for realizing a kind of application freezing method phase provided by above each embodiment
The data of pass, for example the information such as title, committed memory size of each application or process can be stored with.The computer program can quilt
Performed by processor, to apply freezing method for realizing a kind of provided by each embodiment of the application.Built-in storage is non-
Operating system, database and computer program in volatile storage medium provide the running environment of cache.Display screen can
It to be touch screen, for example is capacitance plate or electrical screen, it, can also quilt for showing the interface information of the corresponding application of the first process
For detecting the touch operation for acting on the display screen, corresponding instruction is generated, for example carry out the switching command of front and back application
Deng.
It will be understood by those skilled in the art that structure shown in Fig. 1, only part relevant to application scheme is tied
The block diagram of structure, does not constitute the restriction for the terminal being applied thereon to application scheme, and specific terminal may include than figure
Shown in more or fewer components, perhaps combine certain components or with different component layouts.Such as the terminal further includes
The network interface connected by system bus, network interface can be Ethernet card or wireless network card etc., for the end with outside
End is communicated, for example be can be used for same server and communicated.
In one embodiment, as shown in Fig. 2, providing a kind of part architecture diagram of terminal.Wherein, the framework of the terminal
It include JAVA space layer 210, local ccf layer 220 and kernel (Kernel) space layer 230 in system.JAVA space layer 210
On may include freezing and thawing using 212, terminal can be freezed and thaw to apply 212 to freeze each application to realize by this
Strategy does freeze operation to the related application of backstage power consumption.It include resource prioritization and limitation management mould in local ccf layer 220
Block 222 and platform freezing pipe manage module 224.Terminal can be different with 222 real-time servicing of limitation management module by resource prioritization
Application in the tissue of different priorities and different resource, and adjust according to the demand on upper layer the resource group of application program
Not to reach optimization performance, the effect of power consumption is saved.Terminal can freeze management module 224 by platform can freeze on backstage
Task according to the length for entering freeze-off time, be assigned to the frozen crust of corresponding preset different levels, optionally, the frozen crust
May include three, be respectively: CPU limitation sleep pattern, CPU freeze sleep pattern, process deep freezing mode.Wherein, CPU is limited
Sleep pattern processed, which refers to, limits the occupied cpu resource of associated process, and associated process is made to occupy less cpu resource,
By vacant cpu resource to other not frozen processes inclinations, limit the occupancy to cpu resource, also accordingly limit into
Occupancy of the journey to Internet resources and I/O interface resource;CPU freezes sleep pattern and refers to forbid associated process using CPU, and protects
The occupancy to memory is stayed, when being forbidden to use cpu resource, corresponding Internet resources and I/O interface resource are also prohibited from using;
Process deep freezing mode refers in addition to being forbidden to use cpu resource, further to the occupied memory source of associated process into
Row recycling, the memory of recycling use for other processes.It include UID management module 231, Cgroup mould in kernel spacing layer 230
Block 232, Binder, which manage module 233, proceeding internal memory recycling module 234 and freeze time-out, exits module 235.Wherein, UID is managed
Module 231 is managed for realizing User Identity (User Identifier, UID) Lai Guanli third-party application based on application
Resource or freezed.It is compared to and (Process Identifier, PID) Lai Jinhang process pipe is identified based on process identity
Control is more convenient for being managed collectively the resource of the application of a user by UID.Cgroup module 232 is a set of perfect for providing
Central processing unit (Central Processing Unit, CPU), CPUSET, memory (memory), input/output (input/
Output, I/O) and the relevant resource constraint mechanism of Net.Binder control module 233 communicates for realizing backstage binder
The control of priority.Wherein, the interface module of local ccf layer 220 includes binder interface of the exploitation to upper layer, the frame on upper layer
Frame or the instruction for sending resource constraint using the binder interface by offer or freezing are to resource prioritization and limitation
Management module 222 and platform freezing pipe manage module 224.Proceeding internal memory recycling module 234 for realizing process deep freezing mode,
The file area of process can be mainly discharged when some third-party application is chronically at frozen state in this way, to reach
To the module for saving memory, also accelerates this and apply the speed in starting next time.Freeze time-out and exit module 235 to have decided for solution
Now freeze the exception that overtime scene generates.By above-mentioned framework, it can be achieved that in each embodiment of the application application the side of freezing
Method.
In one embodiment, as shown in figure 3, provide it is a kind of using freezing method, for freeze to run in terminal
Application program.The present embodiment is applied to be illustrated for terminal as shown in Figure 1 in this way.This applies freezing method, packet
It includes:
Step 302: when the GPS in the terminal, which is serviced, to be opened, obtaining the movement state information of the terminal.
Wherein, GPS (Global Positioning System, global positioning system) is can be defended using GPS positioning
The system that star real-time perfoming positioning in the world, is navigated, the generally built-in GPS positioning module of terminal, when user needs to obtain
It when terminal positional information, can be serviced with the GPS in manually opened terminal, using the GPS positioning module in terminal by the position of terminal
Confidence number is sent to positioning backstage to realize positioning.For example, when user needs to navigate, it will usually GPS service is first enabled, then
The application program with navigation feature, such as the navigation of Baidu map, high moral are run, the application program can obtain the position of terminal at this time
Confidence breath, and path planning is carried out according to the destination information of user's input.
The movement state information of terminal refers to the stationary state or moving condition that terminal is presently in, if terminal is in quiet
Only state then indicates that the position of terminal at this time stops always in situ there is no changing, such as stops after user arrives at the destination
Destination is stayed in, but the application program that the GPS in terminal services and navigates gets end still in open state at this time
End is in static movement state information;Indicate that the position of terminal at this time persistently changes if terminal is in moving condition,
Such as user, in the way of navigation, terminal changes with the change in location of user.
In one embodiment, whether can be sent out by the GPS information of acquisition terminal, the GPS information of real-time monitor terminal
Changing, if more than preset duration terminal GPS information all there is no variation, then it is believed that terminal is in static shape at this time
State, if the GPS information displaing coordinate of terminal changes, then it is assumed that terminal is in moving condition at this time.
In one embodiment, the acceleration of terminal different time points can be obtained by the acceleration transducer in terminal
Degree, by the integral acquisition speed of acceleration and displacement, by whether thering is speed or displacement to judge whether to move in level, if
The acceleration is constantly changing, and the direction of acceleration is also changing, then determines that terminal is in moving condition.Similarly, if accelerating
The size and Orientation of degree all there is no variation, then determines that terminal remains static.
Optionally, terminal can also be obtained by the velocity sensor in terminal in movement speed in different time periods, if
Terminal there are certain movement speeds, then it is assumed that terminal is in moving condition at this time;If the movement speed of terminal is zero or is less than
Pre-set velocity threshold value, then it is assumed that terminal remains static at this time.
Optionally, can also by two in the velocity sensor, acceleration transducer and direction sensor of terminal or
Three movement state informations for coming together to judge terminal determine that effect is more acurrate.
Step 304: judging whether to need to answer relevant to GPS service according to the movement state information of the terminal
Freezed with program.
Wherein, the application program in terminal (Application, APP) refers to complete the meter of a certain or multinomial particular job
Calculation machine program, it operates in user mode, can interact with user, has visual user interface.After opening GPS service
Usually it can also enable process relevant to GPS, process (process) is program in computer about one on certain data acquisition system
Secondary operation activity is the basic unit that system carries out Resource Distribution and Schedule, is the basis of operating system configuration.One is applied journey
The operation of sequence is usually to be embodied by the operation of relevant multiple processes.
Specifically, when the GPS in terminal, which is serviced, to be opened, if detecting, terminal remains static at this time, and terminal
When the duration to remain static is more than certain time, then the needs for illustrating that user services at this point for GPS are not high, at this time
Background application relevant to GPS service and background process can consume cpu resource and committed memory still in working condition,
Therefore it needs to freeze background application relevant to GPS service and process.
If terminal is in moving condition, show that user there may be demand to GPS service, needs to keep taking with GPS at this time
Relevant application program of being engaged in and process are in operating status;Optionally, terminal may be to be switched to moving condition by stationary state,
Since terminal can freeze background application relevant to GPS and background process in stationary state to save resource, work as detection
When being switched to moving condition by stationary state to terminal, thaw to background application relevant to GPS and background process,
To restore the GPS service of terminal, enable the terminals to normally position.
Step 306: when needing to freeze to service relevant application program to the GPS, freezing strategy according to default and freeze
Application program relevant to GPS service.
When needing to freeze background application relevant to GPS service and background process, then according to preset strategy to this
Background application and background process carry out freeze operation, can be set according to terminal state in which and freeze strategy accordingly
To realize the freeze operation to background application and background process.For example, the time interval of state can be changed according to terminal
Duration come set it is different freeze grade, background application and background process are freezed to realize according to grade is freezed.Also
The priority of background application can be set according to the movement state information of terminal, according to priority orders come to background application
Freezed with background process.
It is above-mentioned to apply freezing method, by obtaining the movement shape of the terminal when the GPS in the terminal is serviced and opened
State information, according to the movement state information of the terminal judge whether need to application program relevant to GPS service into
Row freezes, and when needing to freeze to service relevant application program to the GPS, freezes strategy according to default and freezes and the GPS
Relevant application program is serviced, can be freezed according to the application relevant to GPS service of terminal state in which pair, before promotion
The working performance of platform application, reduces power consumption of terminal.
In one embodiment, as shown in figure 4, the movement state information according to terminal judge whether need to institute
The relevant application program of GPS service is stated to be freezed, comprising:
Step 402: when the terminal remains static, obtain the terminal the last time carry out it is mobile when
It carves, records the moment apart from the time interval at current time.
When detecting that terminal remains static, terminal is obtained apart from when the last time at current time carrying out mobile
It carves, records the moment apart from the time interval at current time.When detecting that terminal remains static, then terminal may be
It opens and stationary state is switched to by moving condition after GPS is serviced, and terminal has GPS service during being in moving condition
High requirements, demand after terminal is switched to stationary state to GPS service reduce.According to terminal apart from current time nearest one
It is secondary at the time of moved apart from the time interval at current time, can determine whether terminal is in stable stationary state, if
Terminal is short stay, then is not necessarily to change the operating status of background application and background process in terminal.
For example, the backstage of terminal is currently running " high moral navigation " at this time if current time is 09:30:00 in morning,
At current time (09:30:00), terminal can be obtained to be sent out apart from current time (09:30:00) the last position for detecting terminal
It is the time point for changing, available apart from current time if mobile time point terminal the last time is 09:20:00
Time interval, the time interval are 10 minutes.
Step 404: when the time interval is greater than prefixed time interval, then needing to freeze answer relevant to GPS service
Use program.
Time interval of the time point of record terminal the last time movement apart from current point in time in real time, when the time interval
When greater than prefixed time interval, determine that terminal is currently at stationary state, terminal services relevant background application journey to GPS at this time
The needs of sequence and background process are not high, then need to freeze background application relevant to GPS service and background process.
In one embodiment, as shown in figure 5, the movement state information according to terminal judge whether need to institute
The relevant application program of GPS service is stated to be freezed, further includes:
Step 502: when detecting that the terminal becomes moving condition from stationary state, generating and serviced with GPS described
The defrosting of relevant application program instructs.
The movement state information of real-time detection terminal, after determining that terminal remains static, when the position for detecting terminal
Variation takes place in confidence breath, that is, can determine that terminal is switched to moving condition by stationary state.It is right when terminal is in moving condition
It is higher in the demand degree of GPS service, it is therefore desirable to which that the application program relevant to GPS service and process freezed are solved
Freeze operation.Specifically, after detecting that terminal becomes moving condition from stationary state, terminal automatically generates corresponding thaw and refers to
It enables, for thawing to application program relevant to GPS service and process.Optionally, when background application and backstage into
After journey is frozen, when needing to carry out corresponding application program and process defrosting processing, it can also pass through and obtain user's input
It thaws and instructs.Thaw instruction in include biological information, wherein biological information can for finger print information, iris information,
Voiceprint, facial information etc..It should be noted that different applications can set different biological informations, it can also
To set identical biological information, customized setting can be carried out according to the demand of user.
Step 504: being thawed according to defrosting instruction to the application program relevant to GPS service.
According to detect defrosting that terminal automatically generates after becoming moving condition from stationary state instruction to it is frozen with
GPS services relevant application program and process is thawed.Optionally, when the defrosting instruction pair inputted by the user got
When frozen application program is thawed, if biological information and preset biological information phase in instruction of thawing
Match, then defrosting operation is carried out to background application and background process.
Above-mentioned to apply freezing method, when the terminal remains static, obtaining the terminal nearest moment is moved
The dynamic time interval apart from current time then needs to freeze to service with GPS when the time interval is greater than prefixed time interval
Relevant application program;When detecting that terminal becomes moving condition from stationary state, generate to application relevant to GPS service
The defrosting of program instructs, and according to thawing, instruction thaws to application program relevant to GPS service, can be according to the fortune of terminal
Operation is freezed or thawed to dynamic status information intelligently to application program relevant to GPS service, is changed backstage and is freezed to apply
Type can be freezed more to apply, and save more memory headrooms and power consumption for terminal.
In one embodiment, as shown in fig. 6, the basis it is default freeze strategy freeze it is relevant to GPS service
Application program, comprising:
Step 602: obtaining the duration of the time interval.
Terminal is obtained apart from the time of current time, the last time was moved, and records the moment apart from current time
Time interval.When the time interval is greater than preset time interval, i.e. expression terminal is currently at stationary state, needs to freeze
Background application relevant to GPS service and background process, obtain the lasting duration of the time interval.Specifically, Ke Yitong
It crosses timer/timer and timing, Real-time Feedback timing is started at the time of current time, the last time moved to terminal
As a result.
Step 604: grade is freezed according to duration division;The grade of freezing is used to indicate that configuration is described to be taken with GPS
The maximum allowable resource that relevant application program of being engaged in can use.
According to the duration of the time interval of acquisition, freeze grade to divide.Wherein, freeze grade and be used to indicate configuration backstage
The maximum allowable resource that application program can use.Wherein, the resource representation process that can be used is at each moment being performed
Under, the resource that can use.The maximum resource that maximum allowable resource representation process allows to be used down at various moments.When interval
Between it is longer, it is also higher to freeze grade, freezes the maximum allowable resource that higher grade, and background application can use
Also fewer.
There are multiple processes in operating status in terminal, in an operating system, the interaction mechanism between process mainly divides
For synchronization mechanism and communication mechanism.Wherein, communication mechanism includes socket, binder, shared drive etc..Two journeys on network
Sequence realizes the exchange of data by a two-way communication connection, and one end of this connection is known as a socket.Binder is
A kind of inter-process communication mechanisms provide remote procedure call function.
Terminal can obtain background process according to preset frequency or according to the user operation instruction detected.It is optional
Ground can obtain the process identification (PID) of the background process, and process identification (PID) is used for the corresponding process of unique identification, can be by the number of presetting digit capacity
The combination of one or more of word, letter or other characters is constituted.For example, can be indicated with process identification (PID) " 0001 " into
Journey A indicates process B etc. with " 1234 ".
It should be noted that freezing the division mode of grade can set according to the demand of user, it can be in conjunction with backstage
The history run duration of application program, background application application type set.Wherein, each application program is freezed
The division rule of grade may be the same or different, and the number of degrees of division may be the same or different.
Step 606: according to the grade of freezing to the corresponding jelly of the application program progress relevant to GPS service
Knot.
According to the duration of time interval determine current time interval corresponding to freeze grade.If when background application is held
When row it is required in save as 40Mb, if freezing grade is level-one (lowermost level), grade is freezed according to level-one and gives background application journey
Sequence is allocated resource, and the maximum allowable resource that background application can use is 30Mb;If freezing grade is level Four (highest
Grade), then grade is freezed according to level-one and distributes resource, the maximum allowable money that background application can use to background application
Source is 0Mb.Wherein, the grade of freezing of highest level is fully charge state.
Wherein, above-mentioned resource may include CPU, I/O file resource etc..Come using resource as memory for example, when interval
Between it is longer, it is also higher to freeze grade;Freeze that higher grade, the maximum allowable resource that background application can use is also
It is fewer.
In the above method, grade is freezed to set according to the duration of time interval, with the increase of duration, the grade freezed
It also increases as, still, the maximum allowable resource that background application can use but decreases, until being in background application
Fully charge state.Regular hour process is needed from fully charge is partially frozen into, gives user one buffer time section, at this
In a period, user can quickly and effectively thaw the background application, improve the Experience Degree of user.Meanwhile root root freezes
The maximum allowable resource that can use of grade limitation background application, also can reasonable distribution resource, reduction power consumption.
In one embodiment, as shown in fig. 7, the basis it is default freeze strategy freeze it is relevant to GPS service
Application program, comprising:
Step 702: when the terminal remains static, obtain relevant to GPS service first kind background application, with
And non-the second class background application relevant to GPS service.
Wherein, first kind background application relevant to GPS service refers to realizing position by obtaining terminal positional information
Application program of service, such as the navigation of Baidu map, high moral etc..Non- the second class background application relevant to GPS service refers to
In addition to background application relevant to GPS service, the application freezed is judged through system, usually current time uses
The lower application of rate, for example, under terminal stationary state note step application be in background operation state, then can by the note walk application into
Row freezes.
Step 704: the priority for servicing relevant first kind background application to GPS being reduced, by described non-and GPS
The priority for servicing relevant second class background application improves.
It is understood that when terminal remains static, user may not need at current time to navigate or
It obtains location information or user's navigation stroke is over but is not turned off related application.Backstage relevant to GPS service at this time
Application program and background process can consume cpu resource and committed memory still in working condition, therefore will be related to GPS service
The priority of first kind background application reduce, the non-priority raising that relevant second class background application is serviced with GPS is pressed
Freeze to apply according to specific priority orders.
Step 706: after successively freezing the first kind background application and the second class according to the sequence of priority from low to high
Platform application.
Specifically, preferentially freeze first kind background application relevant to GPS service, freezed by first kind background application
Cheng Hou, then the second class background application is freezed.
In one embodiment, the basis is default freezes strategy and freezes application program relevant to GPS service, and also
It include: to service relevant first kind background application to GPS for described when the terminal becomes moving condition from stationary state
Priority improves, and the non-priority for servicing relevant second class background application to GPS is reduced.
It is understood that showing that user may have demand to GPS service if terminal is in moving condition, needing at this time
Keep application program relevant to GPS service and process in operating status, due to terminal can freeze in stationary state with
The relevant background application of GPS and background process are to save resource, when detecting that terminal is switched to mobile shape by stationary state
When state, the priority that relevant first kind background application is serviced to GPS is improved, it is ensured that first kind application program is not excellent
First freeze, enables the terminals to normally position.
In one embodiment, as shown in figure 8, providing a kind of using freezing plant, which includes:
Module 810 is obtained, for obtaining the motion state letter of the terminal when the GPS in the terminal is serviced and opened
Breath.
Judgment module 820, for judging whether to need to service with the GPS according to the movement state information of the terminal
Relevant application program is freezed.
Freeze module 830, for freezing according to default when needing to freeze to service relevant application program to the GPS
Strategy freezes application program relevant to GPS service.
In one embodiment, judgment module 820 is also used to obtain the terminal when the terminal remains static
The nearest moment carries out the time interval at moving distance current time;When the time interval is greater than prefixed time interval, then need
Freeze application program relevant to GPS service.
In one embodiment, judgment module 820, which is also used to work as, detects that the terminal becomes mobile shape from stationary state
When state, generates and the defrosting for servicing relevant application program to GPS is instructed;It is instructed according to the defrosting to described and GPS
Relevant application program is serviced to thaw.
In one embodiment, freeze module 830 to be also used to obtain when the time interval is greater than prefixed time interval
The duration of the time interval;Freeze grade according to duration division;The grade of freezing is used to indicate that configuration is described and GPS
Service the maximum allowable resource that relevant application program can use;According to the grade of freezing to described related to GPS service
Application program corresponding freeze.
In one embodiment, freeze module 830 to be also used to when the terminal remains static, obtain and taken with GPS
Relevant first kind background application of being engaged in and non-the second class background application relevant to GPS service;Described phase will be serviced with GPS
The priority of the first kind background application of pass reduces, by the non-priority for servicing relevant second class background application to GPS
It improves;Successively freeze the first kind background application and the second class background application according to the sequence of priority from low to high.
In one embodiment, freeze module 830 to be also used to when the terminal becomes moving condition from stationary state, it will
The priority for servicing relevant first kind background application to GPS improves, after non-second class relevant to GPS service
The priority of platform application reduces.
In one embodiment, the mode for obtaining the movement state information of terminal includes GPS information, terminal according to terminal
On velocity sensor and at least one of the acceleration transducer in terminal obtain the motion state letter of the terminal
Breath.
It is above-mentioned to apply freezing plant, by obtaining module 810 when the GPS in the terminal is serviced and opened, described in acquisition
The movement state information of terminal, judgment module 820 according to the movement state information of the terminal judge whether need to it is described
GPS, which services relevant application program, to be freezed, and when needing to freeze to service relevant application program to the GPS, freezes mould
Block 830 freezes strategy and freezes application program relevant to GPS service according to default, can be according to terminal state in which pair
Application relevant to GPS service is freezed, and the working performance of foreground application is promoted, and reduces power consumption of terminal.
The above-mentioned division using modules in freezing plant is only used for for example, in other embodiments, can will answer
It is divided into different modules, as required with freezing plant to complete above-mentioned all or part of function using freezing plant.
The embodiment of the present application also provides a kind of computer readable storage mediums.One or more is executable comprising computer
The non-volatile computer readable storage medium storing program for executing of instruction, when the computer executable instructions are executed by one or more processors
When, so that the processor is executed applies freezing method as described in the various embodiments described above.
The embodiment of the present application also provides a kind of computer program products.A kind of computer program product comprising instruction,
When run on a computer, so that computer, which executes, applies freezing method described in the various embodiments described above.
The embodiment of the present application also provides a kind of terminals.As shown in figure 9, for ease of description, illustrate only and the application
The relevant part of embodiment, it is disclosed by specific technical details, please refer to the embodiment of the present application method part.The terminal can be
Including mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of
Sales, point-of-sale terminal), vehicle-mounted computer, any terminal device such as wearable device, taking the terminal as an example:
Fig. 9 is the block diagram of the part-structure of mobile phone relevant to terminal provided by the embodiments of the present application.With reference to Fig. 9, mobile phone
It include: radio frequency (Radio Frequency, RF) circuit 910, memory 920, input unit 930, display unit 940, sensor
950, voicefrequency circuit 960, Wireless Fidelity (wireless fidelity, WiFi) module 970, processor 980 and power supply 990
Equal components.It will be understood by those skilled in the art that handset structure shown in Fig. 9 does not constitute the restriction to mobile phone, may include
Than illustrating more or fewer components, certain components or different component layouts are perhaps combined.
Wherein, RF circuit 910 can be used for receiving and sending messages or communication process in, signal sends and receivees, can be by base station
After downlink information receives, handled to processor 980;The data of uplink can also be sent to base station.In general, RF circuit include but
Be not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise Amplifier,
LNA), duplexer etc..In addition, RF circuit 910 can also be communicated with network and other equipment by wireless communication.Above-mentioned channel radio
Any communication standard or agreement, including but not limited to global system for mobile communications (Global System of can be used in letter
Mobile communication, GSM), general packet radio service (General Packet Radio Service,
GPRS), CDMA (Code Division Multiple Access, CDMA), wideband code division multiple access (Wideband Code
Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE)), Email,
Short message service (Short Messaging Service, SMS) etc..
Memory 920 can be used for storing software program and module, and processor 980 is stored in memory 920 by operation
Software program and module, thereby executing the various function application and data processing of mobile phone.Memory 920 can mainly include
Program storage area and data storage area, wherein program storage area can application journey needed for storage program area, at least one function
Sequence (such as application program, application program of image player function of sound-playing function etc.) etc.;Data storage area can store root
Created data (such as audio data, address list etc.) etc. are used according to mobile phone.In addition, memory 920 may include high speed
Random access memory, can also include nonvolatile memory, a for example, at least disk memory, flush memory device or
Other volatile solid-state parts.
Input unit 930 can be used for receiving the number or character information of input, and generate the user setting with mobile phone 900
And the related key signals input of function control.Specifically, input unit 930 may include touch panel 931 and other inputs
Equipment 932.Touch panel 931, alternatively referred to as touch screen collect touch operation (such as the user of user on it or nearby
Use the operation of any suitable object or attachment such as finger, stylus on touch panel 931 or near touch panel 931),
And corresponding attachment device is driven according to preset formula.In one embodiment, touch panel 931 may include touching inspection
Survey two parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation
Bring signal, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and will
It is converted into contact coordinate, then gives processor 980, and can receive order that processor 980 is sent and be executed.In addition,
Touch panel 931 can be realized using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch surface
Plate 931, input unit 930 can also include other input equipments 932.Specifically, other input equipments 932 may include but not
It is limited to one of physical keyboard, function key (such as volume control button, switch key etc.) etc. or a variety of.
Display unit 940 can be used for showing information input by user or be supplied to user information and mobile phone it is various
Menu.Display unit 940 may include display panel 941.In one embodiment, liquid crystal display (Liquid can be used
Crystal Display, LCD), the forms such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED)
To configure display panel 941.In one embodiment, touch panel 931 can cover display panel 941, when touch panel 931 is examined
After measuring touch operation on it or nearby, processor 980 is sent to determine the type of touch event, is followed by subsequent processing device
980 provide corresponding visual output according to the type of touch event on display panel 941.Although in Fig. 9, touch panel
931 and display panel 941 are the input and input function for realizing mobile phone as two independent components, but in certain implementations
In example, can be integrated by touch panel 931 and display panel 941 and that realizes mobile phone output and input function.
Mobile phone 900 may also include at least one sensor 950, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 941, and proximity sensor can close display panel when mobile phone is moved in one's ear
941 and/or backlight.Motion sensor may include acceleration transducer, can detect by acceleration transducer and adds in all directions
The size of speed can detect that size and the direction of gravity when static, can be used to identify application (such as the horizontal/vertical screen of mobile phone posture
Switching), Vibration identification correlation function (such as pedometer, tap) etc.;In addition, mobile phone can also configure gyroscope, barometer, humidity
Other sensors such as meter, thermometer, infrared sensor etc..
Voicefrequency circuit 960, loudspeaker 961 and microphone 962 can provide the audio interface between user and mobile phone.Audio-frequency electric
Electric signal after the audio data received conversion can be transferred to loudspeaker 961, be converted to sound by loudspeaker 961 by road 960
Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 962, is turned after being received by voicefrequency circuit 960
It is changed to audio data, then by after the processing of audio data output processor 980, another mobile phone can be sent to through RF circuit 910, or
Person exports audio data to memory 920 so as to subsequent processing.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronics postal by WiFi module 970
Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 9 is shown
WiFi module 970, but it is understood that, and it is not belonging to must be configured into for mobile phone 900, it can according to need and omit.
Processor 980 is the control centre of mobile phone, using the various pieces of various interfaces and connection whole mobile phone, is led to
It crosses operation or executes the software program and/or module being stored in memory 920, and call and be stored in memory 920
Data execute the various functions and processing data of mobile phone, to carry out integral monitoring to mobile phone.In one embodiment, it handles
Device 980 may include one or more processing units.In one embodiment, processor 980 can integrate application processor and modulation
Demodulator, wherein the main processing operation system of application processor, User Page and application program etc.;Modem is mainly located
Reason wireless communication.It is understood that above-mentioned modem can not also be integrated into processor 980.For example, the processor
980 can integrate application processor and baseband processor, baseband processor with and the composable modem such as other peripheral chips.
Mobile phone 900 further includes the power supply 990 (such as battery) powered to all parts, it is preferred that power supply can pass through power management system
It unites logically contiguous with processor 980, to realize the function such as management charging, electric discharge and power managed by power-supply management system
Energy.
In one embodiment, mobile phone 900 can also include camera, bluetooth module etc..
In the embodiment of the present application, when processor included by the mobile phone executes the computer program of storage on a memory
It realizes and applies freezing method described in the various embodiments described above.
When the execution of the computer program run on a processor, it can be serviced according to terminal state in which pair and GPS
Relevant application is freezed, and the working performance of foreground application is promoted, and reduces power consumption of terminal.
Any reference to memory, storage, database or other media used in this application may include non-volatile
And/or volatile memory.Suitable nonvolatile memory may include read-only memory (ROM), programming ROM (PROM),
Electrically programmable ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include arbitrary access
Memory (RAM), it is used as external cache.By way of illustration and not limitation, RAM is available in many forms, such as
It is static RAM (SRAM), dynamic ram (DRAM), synchronous dram (SDRAM), double data rate sdram (DDR SDRAM), enhanced
SDRAM (ESDRAM), synchronization link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM
(RDRAM), direct memory bus dynamic ram (DRDRAM) and memory bus dynamic ram (RDRAM).
The several embodiments of the application above described embodiment only expresses, the description thereof is more specific and detailed, but simultaneously
The limitation to the application the scope of the patents therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the art
For, without departing from the concept of this application, various modifications and improvements can be made, these belong to the guarantor of the application
Protect range.Therefore, the scope of protection shall be subject to the appended claims for the application patent.
Claims (10)
1. a kind of apply freezing method, for freezing the application program run in terminal, which comprises
When the GPS in the terminal, which is serviced, to be opened, the movement state information of the terminal is obtained;
Judge whether to need to freeze application program relevant to GPS service according to the movement state information of the terminal
Knot;
When needing to freeze to service relevant application program to the GPS, freeze to service with the GPS according to the default strategy that freezes
Relevant application program.
2. the method according to claim 1, wherein described be according to the judgement of the movement state information of the terminal
No needs freeze application program relevant to GPS service, comprising:
When the terminal remains static, the terminal is obtained at the time of being moved the last time, when recording described
Carve the time interval apart from current time;
When the time interval is greater than prefixed time interval, then need to freeze application program relevant to GPS service.
3. according to the method described in claim 2, it is characterized in that, described be according to the judgement of the movement state information of the terminal
No needs freeze application program relevant to GPS service, further includes:
When detecting that the terminal becomes moving condition from stationary state, generate to described relevant to GPS service using journey
The defrosting of sequence instructs;
It is thawed according to defrosting instruction to the application program relevant to GPS service.
4. according to the method described in claim 2, it is characterized in that, the default strategy that freezes of the basis freezes to take with the GPS
It is engaged in relevant application program, comprising:
Obtain the duration of the time interval;
Freeze grade according to duration division;The grade of freezing is used to indicate the configuration application relevant to GPS service
The maximum allowable resource that program can use;
Freeze grade according to described corresponding freeze is carried out to relevant to the GPS service application program.
5. the method according to claim 1, wherein the default strategy that freezes of the basis freezes to take with the GPS
It is engaged in relevant application program, comprising:
When the terminal remains static, obtains first kind background application relevant to GPS service and non-and GPS takes
It is engaged in relevant second class background application;
The priority of the first kind background application is reduced, the priority of the second class background application is improved;
Successively freeze the first kind background application and the second class background application according to the sequence of priority from low to high.
6. according to the method described in claim 5, it is characterized in that, the default strategy that freezes of the basis freezes to take with the GPS
It is engaged in relevant application program, further includes:
When the terminal becomes moving condition from stationary state, the priority of the first kind background application is improved, by institute
The priority for stating the second class background application reduces.
7. the method according to claim 1, wherein the mode of the movement state information for obtaining the terminal
Including according at least one of the velocity sensor in the GPS information of terminal, terminal and acceleration transducer in terminal
To obtain the movement state information of the terminal.
8. a kind of apply freezing plant characterized by comprising
Module is obtained, for obtaining the movement state information of the terminal when the GPS in the terminal is serviced and opened;
Judgment module, for judging whether to need to relevant to GPS service according to the movement state information of the terminal
Application program is freezed;
Freeze module, for when needing to freeze to service relevant application program to the GPS, freezes strategy according to default and freeze
Application program relevant to GPS service.
9. a kind of terminal, including memory and processor, computer-readable instruction, described instruction quilt are stored in the memory
When the processor executes, so that the step of processor executes the method as described in any one of claims 1 to 7.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program
The step of method as described in any one of claims 1 to 7 is realized when being executed by processor.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711488980.4A CN109992378A (en) | 2017-12-29 | 2017-12-29 | Using freezing method, device, terminal and computer readable storage medium |
PCT/CN2018/116536 WO2019128549A1 (en) | 2017-12-29 | 2018-11-20 | Method and apparatus for freezing application, and terminal and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711488980.4A CN109992378A (en) | 2017-12-29 | 2017-12-29 | Using freezing method, device, terminal and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109992378A true CN109992378A (en) | 2019-07-09 |
Family
ID=67065080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711488980.4A Pending CN109992378A (en) | 2017-12-29 | 2017-12-29 | Using freezing method, device, terminal and computer readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109992378A (en) |
WO (1) | WO2019128549A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673880A (en) * | 2019-08-30 | 2020-01-10 | 上海能塔智能科技有限公司 | Terminal application program awakening method and device, storage medium and terminal |
CN112162838A (en) * | 2020-09-25 | 2021-01-01 | 维沃移动通信有限公司 | Multimedia file playing method and device and electronic equipment |
CN112558745A (en) * | 2019-09-24 | 2021-03-26 | 中兴通讯股份有限公司 | Method and device for freezing control of terminal application program, terminal and storage medium |
CN113254109A (en) * | 2021-07-15 | 2021-08-13 | 深圳传音控股股份有限公司 | Application or service processing method, device and readable storage medium |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112445586A (en) * | 2019-08-29 | 2021-03-05 | 中兴通讯股份有限公司 | Application management method, device, terminal and readable storage medium |
CN110830658A (en) * | 2019-11-29 | 2020-02-21 | 捷开通讯(深圳)有限公司 | Mobile terminal control method and device, mobile terminal and storage medium |
CN111124632B (en) * | 2019-12-06 | 2024-02-13 | 西安易朴通讯技术有限公司 | Optimization method and device of mobile terminal, terminal equipment and storage medium |
CN113595662B (en) * | 2021-07-23 | 2023-08-18 | Oppo广东移动通信有限公司 | Signal prompting method, device, terminal equipment and storage medium |
CN117632452A (en) * | 2022-08-15 | 2024-03-01 | 华为技术有限公司 | Application processing method and electronic equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088657A (en) * | 2010-11-19 | 2011-06-08 | 厦门雅迅网络股份有限公司 | Power saving method for global positioning system (GPS) module |
CN105101366A (en) * | 2015-05-29 | 2015-11-25 | 努比亚技术有限公司 | Mobile terminal control method and mobile terminal |
CN105677386A (en) * | 2015-12-29 | 2016-06-15 | 北京金山安全软件有限公司 | Application program management method and device and electronic equipment |
CN105682032A (en) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | Positioning mode control method, positioning mode control device and mobile terminal |
CN107402808A (en) * | 2017-07-31 | 2017-11-28 | 广东欧珀移动通信有限公司 | process management method, device, storage medium and electronic equipment |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155787A (en) * | 2016-06-28 | 2016-11-23 | 宇龙计算机通信科技(深圳)有限公司 | The management method of application program, the managing device of application program and terminal |
-
2017
- 2017-12-29 CN CN201711488980.4A patent/CN109992378A/en active Pending
-
2018
- 2018-11-20 WO PCT/CN2018/116536 patent/WO2019128549A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102088657A (en) * | 2010-11-19 | 2011-06-08 | 厦门雅迅网络股份有限公司 | Power saving method for global positioning system (GPS) module |
CN105101366A (en) * | 2015-05-29 | 2015-11-25 | 努比亚技术有限公司 | Mobile terminal control method and mobile terminal |
CN105677386A (en) * | 2015-12-29 | 2016-06-15 | 北京金山安全软件有限公司 | Application program management method and device and electronic equipment |
CN105682032A (en) * | 2016-01-13 | 2016-06-15 | 广东欧珀移动通信有限公司 | Positioning mode control method, positioning mode control device and mobile terminal |
CN107402808A (en) * | 2017-07-31 | 2017-11-28 | 广东欧珀移动通信有限公司 | process management method, device, storage medium and electronic equipment |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673880A (en) * | 2019-08-30 | 2020-01-10 | 上海能塔智能科技有限公司 | Terminal application program awakening method and device, storage medium and terminal |
CN112558745A (en) * | 2019-09-24 | 2021-03-26 | 中兴通讯股份有限公司 | Method and device for freezing control of terminal application program, terminal and storage medium |
CN112162838A (en) * | 2020-09-25 | 2021-01-01 | 维沃移动通信有限公司 | Multimedia file playing method and device and electronic equipment |
CN112162838B (en) * | 2020-09-25 | 2023-06-20 | 维沃移动通信有限公司 | Multimedia file playing method and device and electronic equipment |
CN113254109A (en) * | 2021-07-15 | 2021-08-13 | 深圳传音控股股份有限公司 | Application or service processing method, device and readable storage medium |
CN113254109B (en) * | 2021-07-15 | 2023-03-14 | 深圳传音控股股份有限公司 | Application or service processing method and device and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2019128549A1 (en) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109992378A (en) | Using freezing method, device, terminal and computer readable storage medium | |
CN109992438A (en) | Information processing method, device, computer equipment and computer readable storage medium | |
CN110008008A (en) | Applied program processing method and device, electronic equipment, computer readable storage medium | |
CN110018901A (en) | Method for recovering internal storage, device, computer equipment and computer readable storage medium | |
CN110045809A (en) | Information processing method, device, computer equipment and computer readable storage medium | |
CN110018902A (en) | Internal memory processing method and device, electronic equipment, computer readable storage medium | |
CN110032266A (en) | Information processing method, device, computer equipment and computer readable storage medium | |
CN109445917A (en) | Application processing method and device, electronic equipment, computer readable storage medium | |
CN110032431A (en) | Application processing method and device, electronic equipment, computer readable storage medium | |
CN109992397A (en) | Process handling method and device, electronic equipment, computer readable storage medium | |
CN109992425B (en) | Information processing method, information processing device, computer equipment and computer readable storage medium | |
CN109992375A (en) | Information processing method, device, computer equipment and computer readable storage medium | |
CN109992380A (en) | Applied program processing method and device, electronic equipment, computer readable storage medium | |
CN110018905A (en) | Information processing method, device, computer equipment and computer readable storage medium | |
CN110046032A (en) | Applied program processing method and device, electronic equipment, computer readable storage medium | |
CN109992309A (en) | Applied program processing method and device, electronic equipment, computer readable storage medium | |
CN109992360A (en) | Process handling method and device, electronic equipment, computer readable storage medium | |
CN110018886A (en) | Application state switching method and apparatus, electronic equipment, readable storage medium storing program for executing | |
CN109992323A (en) | Process handling method and device, electronic equipment, computer readable storage medium | |
CN110046033A (en) | Applied program processing method and device, electronic equipment, computer readable storage medium | |
CN110018885A (en) | Application program freezing method, device, storage medium and terminal | |
CN109992395A (en) | Using freezing method, device, terminal and computer readable storage medium | |
CN109375995B (en) | Application freezing method and device, storage medium and electronic equipment | |
CN110008007A (en) | Application program freezing method, device, storage medium and terminal | |
CN110045994B (en) | Application program processing method and device, electronic equipment 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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190709 |
|
RJ01 | Rejection of invention patent application after publication |