CN110018886A - Application state switching method and apparatus, electronic equipment, readable storage medium storing program for executing - Google Patents

Application state switching method and apparatus, electronic equipment, readable storage medium storing program for executing Download PDF

Info

Publication number
CN110018886A
CN110018886A CN201711489002.1A CN201711489002A CN110018886A CN 110018886 A CN110018886 A CN 110018886A CN 201711489002 A CN201711489002 A CN 201711489002A CN 110018886 A CN110018886 A CN 110018886A
Authority
CN
China
Prior art keywords
application
state
duration
state switching
electronic equipment
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.)
Granted
Application number
CN201711489002.1A
Other languages
Chinese (zh)
Other versions
CN110018886B (en
Inventor
陈岩
方攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201711489002.1A priority Critical patent/CN110018886B/en
Publication of CN110018886A publication Critical patent/CN110018886A/en
Application granted granted Critical
Publication of CN110018886B publication Critical patent/CN110018886B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/329Power saving characterised by the action undertaken by task scheduling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5022Mechanisms to release resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/482Application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/5021Priority
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/50Indexing scheme relating to G06F9/50
    • G06F2209/504Resource capping
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

This application involves a kind of application state switching method, device, electronic equipments, readable storage medium storing program for executing.This method comprises: obtaining the state switching request that application is sent, judge using whether preset state switching duration is met, when application meets preset state switching duration, to application execution state handover operation.State by presetting application switches duration, judge to apply the state for whether meeting preset state switching duration to decide whether switching application, occurs the case where freezing using defrosting or application repeatedly in a short time so as to avoid being frozen application or be defrosted to apply, thereby reduce system power dissipation, resource has been saved, the fluency of system is improved.

Description

Application state switching method and apparatus, electronic equipment, readable storage medium storing program for executing
Technical field
This application involves technical field of data processing, set more particularly to a kind of application state switching method, device, electronics Standby, readable storage medium storing program for executing.
Background technique
With the development of mobile communication technology, the application technology of terminal is stepped up.In order to save power consumption, it will usually to end The application being of little use on end is freezed, and carries out defrosting operation when needing application operation, then to application.User is using When terminal, usually can only access to the application of one in terminal, and for the application that user does not access, may at In frozen state or thawed state.In the conventional technology, be usually present certain it is some just thawed apply in certain defrosting Not only frozen or some just frozen applications in a short time but also are restored to frozen state in duration.
However, existing some rigid defrostings are just frozen or that just freezes just to be defrosted applies meeting in traditional technology Increase power consumption, can also waste vast resources.
Summary of the invention
The embodiment of the present application provides a kind of application state switching method, device, electronic equipment, readable storage medium storing program for executing, for It has just thawed just frozen or has just freezed that power consumption can be reduced for the application being defrosted, reduced the waste of resource.
A kind of application state switching method, comprising:
Obtain the state switching request that application is sent;
Judge whether the application meets preset state switching duration;
When the application meets preset state switching duration, to the application execution state handover operation.
A kind of application state switching device, comprising:
Request module, for obtaining using the state switching request sent;
Condition judgment module, for judging whether the application meets preset state switching duration;
Operation executing module, for when the application meets preset state switching duration, to the application execution shape State handover operation.
A kind of electronic equipment including memory, processor and stores the meter that can be run on a memory and on a processor Calculation machine program, the processor realize the application state switching side in each embodiment of the application when executing the computer program The step of 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 application state switching method in each embodiment of the application is realized when row.
Application state switching method provided by the embodiments of the present application, device, electronic equipment, readable storage medium storing program for executing, by obtaining It takes using the state switching request sent, judges using whether preset state switching duration is met, when preset using meeting When state switches duration, to application execution state handover operation.State by presetting application switches duration, judges to apply Whether meet preset state switching duration to decide whether the state of switching application, so as to avoid frozen application or It is defrosted using occurring the case where freezing using defrosting or application repeatedly in a short time, thereby reduces system power dissipation, save About resource, improves the fluency of system.
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 electronic equipment in one embodiment;
Fig. 2 is the part frame schematic diagram of the system in one embodiment in electronic equipment;
Fig. 3 is the flow chart of application state switching method in one embodiment;
Fig. 4 is the process that whether judgement meets preset state switching duration using current state duration in one embodiment Figure;
Fig. 5 is the flow chart that the state switching duration of application is arranged in one embodiment;
Fig. 6 is the flow chart that current state is applied in judgement in one embodiment;
Fig. 7 is the structural block diagram of application state switching device in one embodiment;
Fig. 8 is the block diagram of the part-structure of mobile phone in one embodiment.
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.
In one embodiment, as shown in Figure 1, providing the schematic diagram of internal structure of a kind of electronic equipment.The electronics is set Standby includes processor, memory and the network interface connected by system bus.Wherein, which calculates and controls for providing Ability processed supports the operation of entire electronic equipment.Memory for storing data, program, and/or instruction code etc., memory Upper at least one computer program of storage, the computer program can be executed by processor, be provided with realizing in the embodiment of the present application The application state switching method suitable for electronic equipment.Memory may include magnetic disk, CD, read-only memory (Read- Only Memory, ROM) etc. non-volatile memory mediums or random access memory (Random-Access-Memory, RAM) Deng.For example, in one embodiment, memory includes non-volatile memory medium and built-in storage.Non-volatile memory medium It is stored with operating system, database and computer program.It is stored in the database and is mentioned for realizing following each embodiment The relevant data of a kind of application state switching method supplied, for example can be stored with the title of each application, each application frozen Or the information such as the duration being defrosted and the preset state switching duration of each application.The computer program can be by processor institute It executes, for realizing a kind of application state switching method provided by each embodiment of the application.Built-in storage is non-volatile Property storage medium in operating system, database and computer program the running environment of cache is provided.Network interface can be with It is Ethernet card or wireless network card etc., for being communicated with external electronic equipment, for example can be used for same server and led to Letter.
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 electronic equipment being applied thereon to application scheme, and specific electronic equipment can be with Including than more or fewer components as shown in the figure, perhaps combining certain components or with different component layouts.
In one embodiment, as shown in Fig. 2, providing the part architecture diagram of a kind of electronic equipment.Wherein, which sets It include JAVA space layer 210, local ccf layer 220 and kernel (Kernel) space layer 230 in standby architecture system.JAVA is empty It may include that freezing pipe ought to use 212 on interbed 210, electronic equipment can ought to be realized with 212 by the freezing pipe and be answered each Freeze strategy, freeze operation is done to the related application of backstage power consumption.It include resource prioritization and limit in local ccf layer 220 Management module 222 processed and platform freezing pipe manage module 224.Electronic equipment can pass through resource prioritization and limitation management module 222 In different tissue of the application in different priorities and different resource of real-time servicing, and application is adjusted according to the demand on upper layer The resource group of program saves the effect of power consumption to reach optimization performance.Electronic equipment can freeze management module by platform 224 can the freezing on backstage of the tasks are assigned to freezing for corresponding preset different levels according to the length for entering freeze-off time Layer, optionally, which may include three, be respectively: CPU limitation sleep pattern, CPU freeze sleep pattern, process depth Freezing mode.Wherein, CPU limitation sleep pattern, which refers to, limits the occupied cpu resource of associated process, makes associated process Less cpu resource is occupied, vacant cpu resource is tilted to other not frozen processes, limits and cpu resource is accounted for With also accordingly limiting the occupancy carried out to Internet resources and I/O interface resource;CPU freezes sleep pattern and refers to forbid phase Journey is put into using CPU, and retains the occupancy to memory, when being forbidden to use cpu resource, corresponding Internet resources and I/O are connect Mouth resource is also prohibited from using;Process deep freezing mode refers in addition to being forbidden to use cpu resource, further to associated process Occupied memory source is recycled, and the memory of recycling uses for other processes.CPU limits sleep pattern can be for CPU Mode of the resource constraint in default cpu resource threshold value, for example CPU usage is within 10%, 15% etc..Electronic equipment can be with By switching 226 pairs of duration management module application freeze or thawed state duration is managed, switch duration management module 226 Timing can also be carried out to the state for the application freezed or thawed.
In kernel spacing layer 230 include UID management module 231, Cgroup module 232, Binder control module 233, into Journey Memory recycle module 234 and time-out are freezed to exit module 235.Wherein, UID management module 231 is for realizing based on application User Identity (User Identifier, UID) Lai Guanli third-party application resource or freezed.It is compared to Based on process identity mark (Process Identifier, PID) Lai Jinhang process control, it is more convenient for being managed collectively by UID The resource of the application of one user.Cgroup module 232 is for providing a set of perfect central processing unit (Central Processing Unit, CPU), CPUSET, memory (memory), input/output (input/output, I/O) it is related to Net Resource constraint mechanism.Binder manages module 233 for realizing the control of the backstage binder priority communicated.Wherein, originally The interface module of ground ccf layer 220 includes binder interface of the exploitation to upper layer, and the frame on upper layer or application pass through offer Binder interface freezes come the instruction for sending resource constraint or freezing to resource prioritization and limitation management module 222 and platform Management module 224.Proceeding internal memory recycling module 234 can answer for realizing process deep freezing mode as some third party in this way When with frozen state is chronically at, can mainly discharge the file area of process, thus reach save memory module, also plus Fast this applies the speed in starting next time.Time-out freezes to exit module 235 for solving occur freezing what overtime scene generated It is abnormal.By above-mentioned framework, it can be achieved that application state switching method in each embodiment of the application.
In one embodiment, a kind of application state switching method is provided, is illustrated with being applied to above-mentioned electronic equipment Illustrate, as shown in figure 3, including the following steps:
Step 302, the state switching request that application is sent is obtained.
Wherein, state switching may include applying from frozen state to be switched to thawed state, can also include applying from solution Jelly state is switched to frozen state.
When application is in frozen state, other be in thawed state application can to frozen application transmission information with Frozen application is waken up, or when application is in thawed state, which can send to electronic equipment and cut thawed state It is changed to the request of frozen state.When application issues the request of switching state, the available shape sent to application of electronic equipment State switching request.
Step 304, judge to apply and whether meet preset state switching duration.
Electronic equipment may exist a timer, carry out timing to the state duration of application.For example, certain application is from 11 points Whole to initially enter frozen state, the state of the application is switched to thawed state when by 11: 30, and timer can be from 11 O'clock sharp starts timing to the application for being in frozen state, until the state of 11 points of applications in 30 minutes is switched to thawed state, meter When device record when it is 30 minutes a length of.
Preset state switching duration is pre-set, and the state switching duration of each different application setting is not With.For example, for the application that calculator, weather, compass etc. are of little use 1 can be set by its frozen state duration Hour, thawed state duration is set as 5 minutes, and short message, contact person, news etc. are commonly applied, and can will freeze shape State duration is set as 5 minutes, and thawed state duration is set as 30 minutes.
Electronic equipment can judge after getting using the state switching request sent according to the duration of timer record Whether the application meets preset state switching duration.
Step 306, when application meets preset state switching duration, to application execution state handover operation.
Electronic equipment can compare the duration of timer record and preset state switching duration, when timer is remembered When the duration of record meets preset state switching duration, electronic equipment can be switched over the state of the application.For example, for 5 minutes a length of when the frozen state of this application setting of contact person, when thawed state, is 30 minutes a length of, when what is recorded on timer When freezing duration and reaching 5 minutes of contact application, electronic equipment can thaw to contact application, when remembering on timer When the defrosting duration of the contact application of record reaches 30 minutes, electronic equipment can freeze contact application.
The state switching request sent by obtaining application judges to apply whether meet preset state switching duration, when When using meeting preset state switching duration, to application execution state handover operation.State by presetting application is cut Duration is changed, judges to apply the state for whether meeting preset state switching duration to decide whether switching application, so as to keep away Exempt to be frozen application or be defrosted using the case where appearance application defrosting or application are freezed repeatedly in a short time, and then drops Low system power dissipation, has saved resource, has improved the fluency of system.
As shown in figure 4, in one embodiment, a kind of application state switching method provided can also include judgement application Whether current state duration meets the process of preset state switching duration, specifically includes:
Step 402, the corresponding application of application identities is searched.
Each application is corresponding with unique application identities, for distinguishing other application.Electronic equipment can pass through application Identifier lookup is to corresponding application.
Step 404, the duration that application is in current state is obtained.
May exist a timer on electronic equipment, timer can by application identities to the state of each application when It is long to carry out timing.The duration that each application is in current state is different, and electronic equipment can be obtained according to application identities The duration of current state is in corresponding application.
Step 406, the duration by application in current state is compared with preset state switching duration.
It is each using preset state switching duration be also possible to it is different.Electronic equipment is being got using in current After the duration of state, this can be found according to the application identities of the application using corresponding preset state and switches duration.Electronics Application can be in the duration of current state by equipment and preset state switching duration compares, for judging application currently Whether the duration of state meets preset state switching duration.
By searching for the corresponding application of application identities, the duration that application is in current state is obtained, it will be using in current The duration of state is compared with preset state switching duration.Electronic equipment can accurately be judged using current state Whether duration meets preset state switching duration, to quickly decide whether that current state is applied in switching, to reduce System power dissipation, has saved resource.
In one embodiment, a kind of application state switching method provided can also include the state switching of setting application The process of duration, as shown in figure 5, specifically including:
Step 502, the resource that the priority and application for obtaining pre-set application occupy.
It wherein, may include CPU (Central Processing Unit central processing unit) using the resource of occupancy, interior It deposits, Internet resources etc..There are different types of application in electronic equipment, each type using corresponding priority and occupy Resource is all different.Resource that the priority of application and application occupy, which can be, to be pre-set.
The priority of application and the resource of occupancy can be to be arranged based on experience value, is also possible to according to application function Frequency of use setting.For example, the frequency of use of the applications such as calculator, compass is lower, the use of the applications such as short message, contact person Frequency is higher, the priority of the applications such as calculator, compass can be arranged more lower than the application such as short message, contact person, also 5% can be set by the occupancy resource of the applications such as calculator, compass, the occupancy resource of the applications such as short message, contact person is set It is set to 15%.After setting, electronic equipment can directly acquire the priority of the application set and the occupancy resource of application.
Step 504, determine that the state of application switches duration according to the resource that the priority of application and application occupy.
Electronic equipment can judge the frequency of use of application according to the resource that the priority of application and application occupy, or Person judges the significance level of the application.Electronic equipment can be determined according to the resource that the priority of application and application occupy The state of application switches duration.For example, the priority of application is higher, the resource of occupancy is more, when this applies corresponding frozen Length is also shorter, opposite, and the priority of application is lower, the resource that occupies is fewer, this using corresponding frozen duration also It is longer.
The resource occupied by the priority and application that obtain pre-set application, according to the priority of application and Determine that the state of application switches duration using the resource of occupancy.When electronic equipment can accurately determine the state switching of application It is long, to avoid, to reduce system power dissipation, having saved resource using freezing or thaw repeatedly within a certain period of time.
As shown in fig. 6, in one embodiment, a kind of application state switching method provided can also include judgement application The process of current state, specifically includes:
Step 602, pre-set list of application is obtained.
List of application can store the title of each application in electronic equipment, the type of application, the function of application, using working as The information such as preceding state.List of application, which can be, to be pre-set, putting in order in list of application can be it is random, It can be and be ranked up according to the title of application, type, function and current state.Electronic equipment is available to be set List of application.
Step 604, the state applied in list of application is identified, the state recognition result being applied.
It can store in list of application using current status information, electronic equipment can be to applying in list of application State is identified.Electronic equipment can also in advance be marked the state applied in list of application, directly according to application Status indication result can identify the state of application, and the state recognition result being applied.
Step 606, judged to apply current state according to state recognition result.
Wherein, state recognition result may include being in thawed state using in frozen state and application.Work as state When recognition result is that application is in frozen state, electronic equipment, which may determine that apply, is currently at frozen state.When state is known When other result is that application is in thawed state, electronic equipment may determine that current application is in thawed state.That is electronic equipment It can be judged to apply current state according to state recognition result.
By obtaining pre-set list of application, the state applied in list of application is identified, is applied State recognition according to state recognition result as a result, judge to apply current state.By being identified to the state of application, then root Judge to apply current state according to recognition result, so as to accurately get using current status information.
In one embodiment, if a kind of application state switching method provided can also include being using corresponding state The state of application is switched to using thawed state by frozen state then when application meets preset first state switching duration.
First state switching duration, which can be, to be pre-set.When electronic equipment is judged using corresponding state to be jelly When knot state, electronic equipment can extract the duration that this in timer applies current state, cover with when the current state of application When the preset first state of foot switches duration, the state of the application can be switched to using thawed state by electronic equipment.For example, Compass applications are currently at frozen state, and the default first state of compass applications is 1 hour a length of when switching, when compass is answered When reaching 1 hour with the duration in frozen state, the frozen state of compass applications can be switched to defrosting by electronic equipment State.
Electronic equipment to meet preset first state switching duration freeze be switched to solution using ability carry out state switching Jelly state, the case where immediately thawing so as to avoid the application just freezed again, to save system power dissipation and resource.
In one embodiment, if a kind of application state switching method provided can also include being using corresponding state The state of application is switched to using frozen state by thawed state then when application meets preset second state switching duration.
Second state switching duration be also possible to it is pre-set, when application corresponding state be thawed state when, electronics Equipment can compare the duration using current state and preset second state switching duration, if current state Duration meets preset second state switching duration, this can be switched to using current thawed state using jelly by electronic equipment Knot state.For example, contact application is currently at thawed state, default second state of contact application is 30 points a length of when switching Clock, when the duration that contact application is in thawed state reaches 30 minutes, electronic equipment can be by the defrosting of contact application State is switched to frozen state.
Switch duration by judging whether the state duration in application of thawing meets preset second state, it is pre- when meeting If the second state switch duration when just in thawed state application freeze, to reduce system power dissipation.
In one embodiment, a kind of application state switching method provided can also include the shape for obtaining same class application State switches the process of duration, specifically includes: obtaining the classification information of application, and the state of same class application is obtained according to classification information Switch duration.
Using there are different classification informations, for example, the function of application, the frequency of use of application, the title of application, application Size etc..The classification information of application can be has divided in advance, can according to the function of application, frequency of use, title, size Etc. being divided.
The state that electronic equipment can obtain application according to the classification information of application switches duration.When the state switching of application It is long to be also possible to pre-set, it can be according to the setting of the type of application.For example, can be with according to the frequency of use of application Application is divided into the application, the application of second level frequency of use and the application of third level frequency of use of first order frequency of use. The application of first order frequency of use refers to that frequency of use is more than the application of the first predeterminated frequency, and the application of second level frequency of use is Refer to that frequency of use is greater than the application that the second predeterminated frequency is less than or equal to the first predeterminated frequency, the application of third level frequency of use is Refer to that frequency of use is less than or equal to the application of the second predeterminated frequency.When the state of the application of first order frequency of use can be switched Length is set as 50 minutes, sets the state switching duration of the application of second level frequency of use to 30 minutes, the third level is used The state switching duration of the application of frequency is set as 10 minutes.Electronic equipment can get same according to the classification information of application The state of class application switches duration.
By obtaining the classification information of application, duration, electronics are switched according to the state that classification information obtains same class application Equipment can be directly obtained the state switching duration of same class application, improve electronic equipment and obtain application state switching duration Efficiency.
In one embodiment, a kind of application state switching method is provided, realizes this method specific step is as follows institute It states:
Firstly, the resource that the priority of the available pre-set application of electronic equipment and application occupy.Application The resource of priority and occupancy can be to be arranged based on experience value, is also possible to be arranged according to the frequency of use of application function 's.For example, the frequency of use of the applications such as calculator, compass is lower, the frequency of use of the applications such as short message, contact person is higher, can The priority of the applications such as calculator, compass to be arranged more lower than the application such as short message, contact person, can also will calculate The occupancy resource of the applications such as device, compass is set as 5%, sets 15% for the occupancy resource of the applications such as short message, contact person.If After setting, electronic equipment can directly acquire the priority of the application set and the occupancy resource of application.
Then, electronic equipment can determine that the state of application switches according to the resource that the priority and application of application occupy Duration.Electronic equipment can judge the frequency of use of application according to the resource that the priority of application and application occupy, or Judge the significance level of the application.Electronic equipment can be answered according to the resource that the priority of application and application occupy to determine State switches duration.For example, the priority of application is higher, the resource of occupancy is more, this applies corresponding frozen duration Also shorter, opposite, the priority of application is lower, the resource of occupancy is fewer, this also gets over using corresponding frozen duration It is long.
Secondly, the available pre-set list of application of electronic equipment.List of application can store each in electronic equipment The title of a application, the type of application, the function of application, using information such as current states.List of application can be to be set in advance Set, putting in order in list of application can be it is random, be also possible to according to the title of application, type, function and Current state is ranked up.The available list of application set of electronic equipment.Electronic equipment can also be to list of application The state of middle application identified, the state recognition result being applied.Electronic equipment can also be sentenced according to state recognition result It is disconnected to apply current state.When state recognition result is that application is in frozen state, electronic equipment, which may determine that apply, works as It is preceding to be in frozen state.When state recognition result is that application is in thawed state, electronic equipment may determine that current application In thawed state.I.e. electronic equipment can judge to apply current state according to state recognition result.
Then, the state switching request that the available application of electronic equipment is sent.When application is in frozen state, other Application in thawed state can send information to frozen application and thaw to wake up frozen application, or when applying to be in When state, which can send the request that thawed state is switched to frozen state to electronic equipment.When application issues switching When the request of state, the available state switching request sent to application of electronic equipment.
Then, whether electronic equipment can also judge to apply meets preset state switching duration.Preset state switching Duration is pre-set, and the state switching duration of each different application setting is different.For example, for calculator, The application that weather, compass etc. are of little use can set its frozen state duration to 1 hour, the setting of thawed state duration It is 5 minutes, and short message, contact person, news etc. is commonly applied, frozen state duration can be set to 5 minutes, be thawed State duration is set as 30 minutes.Electronic equipment can also search the corresponding application of application identities.Each application is corresponding with only One application identities, for distinguishing other application.Electronic equipment can find corresponding application by application identities.Electronics is set It is standby to obtain using the duration for being in current state.Electronic equipment can also will duration of the application in current state and pre- If state switching duration compare.It is each using preset state switching duration be also possible to it is different.Electronic equipment exists After getting using the duration of current state is in, this can be found according to the application identities of the application using corresponding default State switches duration.Electronic equipment can carry out duration and preset state switching duration of the application in current state pair Than for judging whether the duration using current state meets preset state switching duration.
Then, when application meets preset state switching duration, electronic equipment can also switch application execution state Operation.Electronic equipment can compare the duration of timer record and preset state switching duration, work as timer record Duration when meeting preset state switching duration, electronic equipment can switch over the state of the application.For example, for connection 5 minutes a length of when being the frozen state of people this application setting, when thawed state, is 30 minutes a length of, when the connection recorded on timer It is people's application when freezing duration and reaching 5 minutes, electronic equipment can thaw to contact application, when recording on timer The defrosting duration of contact application when reaching 30 minutes, electronic equipment can freeze contact application.
Wherein, if being frozen state using corresponding state, when application meets preset first state switching duration, The state of application can be switched to using thawed state by electronic equipment.First state switching duration, which can be, to be pre-set 's.When electronic equipment is judged using corresponding state to be frozen state, electronic equipment can extract the application in timer The duration of current state, when the current state duration of application meets preset first state switching duration, electronic equipment can be with The state of the application is switched to using thawed state.For example, compass applications are currently at frozen state, compass applications 1 hour a length of when default first state switching, when the duration that compass applications are in frozen state reaches 1 hour, electronics is set It is standby the frozen state of compass applications to be switched to thawed state.
If being thawed state using corresponding state, when application meets preset second state switching duration, electronics The state of application can also be switched to using frozen state by equipment.Second state switching duration be also possible to it is pre-set, When the corresponding state of application is thawed state, electronic equipment can be by the duration using current state and preset second shape State switching duration compares, if the duration of current state meets preset second state switching duration, electronic equipment can be with This is switched to using current thawed state using frozen state.For example, contact application is currently at thawed state, connection It is 30 minutes a length of when the default second state switching of people's application, when the duration that contact application is in thawed state reaches 30 minutes When, the thawed state of contact application can be switched to frozen state by electronic equipment.
Then, electronic equipment can also obtain the classification information of application, and the shape of same class application is obtained according to classification information State switches duration.The state that electronic equipment can obtain application according to the classification information of application switches duration.The state of application is cut It changes what duration was also possible to pre-set, can be according to the setting of the type of application.For example, according to the frequency of use of application Application can be divided into the application, the application of second level frequency of use and answering for third level frequency of use of first order frequency of use With.The application of first order frequency of use refers to that frequency of use is more than the application of the first predeterminated frequency, and second level frequency of use is answered With application of the frequency of use greater than the second predeterminated frequency less than or equal to the first predeterminated frequency is referred to, third level frequency of use is answered With refer to frequency of use be less than or equal to the second predeterminated frequency application.The state of the application of first order frequency of use can be cut It changes duration to be set as 50 minutes, set the state switching duration of the application of second level frequency of use to 30 minutes, by the third level The state switching duration of the application of frequency of use is set as 10 minutes.Electronic equipment can be got according to the classification information of application The state of same class application switches duration.
It should be understood that although each step in the flow chart of Fig. 3 to Fig. 6 is successively shown according to the instruction of arrow, But these steps are not that the inevitable sequence according to arrow instruction successively executes.Unless expressly state otherwise herein, these There is no stringent sequences to limit for the execution of step, these steps can execute in other order.Moreover, Fig. 3 is into Fig. 6 At least part step may include that perhaps these sub-steps of multiple stages or stage are not necessarily same to multiple sub-steps One moment executed completion, but can execute at different times, and the execution in these sub-steps or stage sequence is also not necessarily Be successively carry out, but can at least part of the sub-step or stage of other steps or other steps in turn or Alternately execute.
As shown in fig. 7, in one embodiment, providing a kind of application state switching device, which includes:
Request module 710, for obtaining using the state switching request sent.
Whether condition judgment module 720 meets preset state switching duration for judging to apply.
Operation executing module 730, for switching to application execution state when application meets preset state switching duration Operation.
In one embodiment, switching request contains the application identities of application, and condition judgment module 720 can be also used for looking into The corresponding application of application identities is looked for, is obtained using the duration for being in current state, it will be using the duration in current state and in advance If state switching duration compare.
In one embodiment, request module 710 can be also used for obtaining the priority of pre-set application with And the resource that application occupies, determine that the state of application switches duration according to the resource that the priority of application and application occupy.
In one embodiment, condition judgment module 720 can be also used for obtaining pre-set list of application, to application The state applied in list is identified that the state recognition being applied is as a result, current according to the judgement application of state recognition result State.
In one embodiment, if operation executing module 730 can be also used for using corresponding state being frozen state, When application meets preset first state switching duration, the state of application is switched to using thawed state.
In one embodiment, if operation executing module 730 can be also used for using corresponding state being thawed state, When application meets preset second state switching duration, the state of application is switched to using frozen state.
In one embodiment, request module 710 can be also used for obtaining the classification information of application, be believed according to classification The state that breath obtains same class application switches duration.
The division of modules is only used for for example, in other embodiments in above-mentioned application state switching device, can Application state switching device is divided into different modules as required, with complete above-mentioned application state switching device whole or Partial function.
Specific about application state switching device limits the limit that may refer to above for application state switching method Fixed, details are not described herein.Modules in above-mentioned application state switching device can fully or partially through software, hardware and its Combination is to realize.Above-mentioned each module can be embedded in the form of hardware or independently of in the processor in computer equipment, can also be with It is stored in the memory in computer equipment in a software form, in order to which processor calls the above modules of execution corresponding Operation.
In one embodiment, a kind of electronic equipment is provided, including memory, processor and storage are on a memory simultaneously The computer program that can be run on a processor is realized when processor executes computer program and is answered provided by the various embodiments described above The step of with state switching method.
In one embodiment, a kind of computer readable storage medium is provided, computer program is stored thereon with, is calculated The step of application state switching method provided by the various embodiments described above is realized when machine program is executed by processor.
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 executes the step of application state switching method provided by the various embodiments described above Suddenly.
The embodiment of the present application also provides a kind of electronic equipment.As shown in figure 8, for ease of description, illustrating only and this Apply for the relevant part of embodiment, it is disclosed by specific technical details, please refer to the embodiment of the present application method part.The electronics is set It include mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS for that can be Any terminal device such as (Point of Sales, point-of-sale terminal), vehicle-mounted computer, wearable device, using electronic equipment as mobile phone For:
Fig. 8 is the block diagram of the part-structure of mobile phone relevant to electronic equipment provided by the embodiments of the present application.With reference to Fig. 8, Mobile phone includes: radio frequency (Radio Frequency, RF) circuit 810, memory 820, input unit 830, display unit 840, passes Sensor 850, voicefrequency circuit 860, Wireless Fidelity (wireless fidelity, WiFi) module 870, processor 880, Yi Ji electricity The components such as source 890.It, can be with it will be understood by those skilled in the art that handset structure shown in Fig. 8 does not constitute the restriction to mobile phone Including perhaps combining certain components or different component layouts than illustrating more or fewer components.
Wherein, RF circuit 810 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 880;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 810 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 820 can be used for storing software program and module, and processor 880 is stored in memory 820 by operation Software program and module, thereby executing the various function application and data processing of mobile phone.Memory 820 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 820 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 830 can be used for receiving the number or character information of input, and generate the user setting with mobile phone 800 And the related key signals input of function control.Specifically, input unit 830 may include touch panel 831 and other inputs Equipment 832.Touch panel 831, 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 831 or near touch panel 831), And corresponding attachment device is driven according to preset formula.In one embodiment, touch panel 831 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 880, and can receive order that processor 880 is sent and be executed.In addition, Touch panel 831 can be realized using multiple types such as resistance-type, condenser type, infrared ray and surface acoustic waves.In addition to touch surface Plate 831, input unit 830 can also include other input equipments 832.Specifically, other input equipments 832 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 840 can be used for showing information input by user or be supplied to user information and mobile phone it is various Menu.Display unit 840 may include display panel 841.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 841.In one embodiment, touch panel 831 can cover display panel 841, when touch panel 831 is examined After measuring touch operation on it or nearby, processor 880 is sent to determine the type of touch event, is followed by subsequent processing device 880 provide corresponding visual output according to the type of touch event on display panel 841.Although in fig. 8, touch panel 831 and display panel 841 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 831 and display panel 841 and that realizes mobile phone output and input function.
Mobile phone 800 may also include at least one sensor 850, 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 841, and proximity sensor can close display panel when mobile phone is moved in one's ear 841 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 860, loudspeaker 861 and microphone 862 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 861, be converted to sound by loudspeaker 861 by road 860 Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 862, is turned after being received by voicefrequency circuit 860 It is changed to audio data, then by after the processing of audio data output processor 880, another mobile phone can be sent to through RF circuit 810, or Person exports audio data to memory 820 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 870 Part, browsing webpage and access streaming video etc., it provides wireless broadband internet access for user.Although Fig. 8 is shown WiFi module 870, but it is understood that, and it is not belonging to must be configured into for mobile phone 800, it can according to need and omit.
Processor 880 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 820, and call and be stored in memory 820 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 880 may include one or more processing units.In one embodiment, processor 880 can integrate application processor and modulation Demodulation processor, wherein the main processing operation system of application processor, user interface and application program etc.;Modulation /demodulation processing Device mainly handles wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 880.
Mobile phone 800 further includes the power supply 890 (such as battery) powered to all parts, it is preferred that power supply can pass through electricity Management system and processor 880 are logically contiguous, to realize management charging, electric discharge and power consumption by power-supply management system The functions such as management.
In one embodiment, mobile phone 800 can also include camera, bluetooth module etc..
In the embodiment of the present application, processor 880 included by the electronic equipment executes the calculating of storage on a memory The step of application state switching method is realized when machine program.
Any reference to memory, storage, database or other media used in this application may include non-volatile And/or volatile memory.Nonvolatile memory may include that read-only memory (ROM), programming ROM (PROM), electricity can be compiled Journey ROM (EPROM), electrically erasable ROM (EEPROM) or flash memory.Volatile memory may include random access memory (RAM), it is used as external cache.By way of illustration and not limitation, RAM is available in many forms, such as static state 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) directly RAM (RDRAM), straight Connect 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 application state switching method characterized by comprising
Obtain the state switching request that application is sent;
Judge whether the application meets preset state switching duration;
When the application meets preset state switching duration, to the application execution state handover operation.
2. the method according to claim 1, wherein the state switching request contains the application mark of the application Know, it is described to judge whether the application meets preset state switching duration, comprising:
Search the corresponding application of the application identities;
Obtain the duration that the application is in current state;
The application is in the duration of current state and preset state switching duration compares.
3. the method according to claim 1, wherein the method also includes:
The resource that the priority and application for obtaining pre-set application occupy;
Determine that the state of the application switches duration according to the resource that the priority of the application and application occupy.
4. the method according to claim 1, wherein obtain application send state switching request before, it is described Method further include:
Obtain pre-set list of application;
The state applied in the list of application is identified, the state recognition result of the application is obtained;
The current state of the application is judged according to the state recognition result.
5. the method according to claim 1, wherein described when the application meets preset state switching duration When, to the application execution state handover operation, comprising:
If described apply corresponding state for frozen state, when the application meets preset first state switching duration, The state of the application is switched to using thawed state.
6. according to the method described in claim 5, it is characterized in that, described when the application meets preset state switching duration When, to the application execution state handover operation, further includes:
If described apply corresponding state for thawed state, when the application meets preset second state switching duration, The state of the application is switched to using frozen state.
7. method according to any one of claims 1 to 6, which is characterized in that the method also includes:
Obtain the classification information of application;
Switch duration according to the state that the classification information obtains same class application.
8. a kind of application state switching device characterized by comprising
Request module, for obtaining using the state switching request sent;
Condition judgment module, for judging whether the application meets preset state switching duration;
Operation executing module, for being cut to the application execution state when the application meets preset state switching duration Change operation.
9. a kind of electronic equipment, including memory and processor, computer program, the computer are stored in the memory When program is executed by the processor, so that the processor executes the application state as described in any one of claims 1 to 7 The step of switching method.
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.
CN201711489002.1A 2017-12-29 2017-12-29 Application state switching method and device, electronic equipment and readable storage medium Active CN110018886B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711489002.1A CN110018886B (en) 2017-12-29 2017-12-29 Application state switching method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711489002.1A CN110018886B (en) 2017-12-29 2017-12-29 Application state switching method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN110018886A true CN110018886A (en) 2019-07-16
CN110018886B CN110018886B (en) 2021-11-12

Family

ID=67187250

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711489002.1A Active CN110018886B (en) 2017-12-29 2017-12-29 Application state switching method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN110018886B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764888A (en) * 2019-09-19 2020-02-07 深圳市万普拉斯科技有限公司 Application switching method, storage medium and device
CN113590277A (en) * 2021-06-25 2021-11-02 北京旷视科技有限公司 Task state switching method and device and electronic system
CN113687636A (en) * 2021-08-23 2021-11-23 明度智云(浙江)科技有限公司 Equipment management method, system and storage medium for industrial production

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100205306A1 (en) * 2009-02-10 2010-08-12 Fujitsu Limited Grid computing system, management apparatus, and method for managing a plurality of nodes
CN106201683A (en) * 2016-06-30 2016-12-07 宇龙计算机通信科技(深圳)有限公司 A kind of manage the method for application, device and terminal
CN106598389A (en) * 2016-12-09 2017-04-26 北京奇虎科技有限公司 Application program starting method and device and mobile terminal
CN106855826A (en) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 A kind of control method and device of background application
CN107003891A (en) * 2016-08-31 2017-08-01 深圳前海达闼云端智能科技有限公司 Virtual machine switching method, device, electronic equipment and computer program product

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100205306A1 (en) * 2009-02-10 2010-08-12 Fujitsu Limited Grid computing system, management apparatus, and method for managing a plurality of nodes
CN106855826A (en) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 A kind of control method and device of background application
CN106201683A (en) * 2016-06-30 2016-12-07 宇龙计算机通信科技(深圳)有限公司 A kind of manage the method for application, device and terminal
CN107003891A (en) * 2016-08-31 2017-08-01 深圳前海达闼云端智能科技有限公司 Virtual machine switching method, device, electronic equipment and computer program product
CN106598389A (en) * 2016-12-09 2017-04-26 北京奇虎科技有限公司 Application program starting method and device and mobile terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110764888A (en) * 2019-09-19 2020-02-07 深圳市万普拉斯科技有限公司 Application switching method, storage medium and device
CN113590277A (en) * 2021-06-25 2021-11-02 北京旷视科技有限公司 Task state switching method and device and electronic system
CN113687636A (en) * 2021-08-23 2021-11-23 明度智云(浙江)科技有限公司 Equipment management method, system and storage medium for industrial production
CN113687636B (en) * 2021-08-23 2022-11-08 明度智云(浙江)科技有限公司 Equipment management method, system and storage medium for industrial production

Also Published As

Publication number Publication date
CN110018886B (en) 2021-11-12

Similar Documents

Publication Publication Date Title
CN110008008A (en) Applied program processing method and device, electronic equipment, computer readable storage medium
CN109992370A (en) Applied program processing method and device, electronic equipment, computer readable storage medium
CN109992438A (en) Information processing method, device, computer equipment and computer readable storage medium
CN110018904A (en) Information processing method, device, computer equipment and computer readable storage medium
CN110032266B (en) Information processing method, information processing device, computer equipment and computer readable storage medium
CN110018901A (en) Method for recovering internal storage, device, computer equipment and computer readable storage medium
CN109144232A (en) Process handling method and device, electronic equipment, computer readable storage medium
CN110045809A (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
CN109992364A (en) Using freezing method, device, computer equipment and computer readable storage medium
CN110046032A (en) Applied program processing 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
CN110018905A (en) Information processing method, device, computer equipment and computer readable storage medium
CN106980654B (en) Road condition updating method, device and computer equipment
CN109992380A (en) Applied program processing method and device, electronic equipment, computer readable storage medium
CN109992375A (en) Information processing method, device, computer equipment and computer readable storage medium
CN110032397A (en) Application 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
CN109992363A (en) Applied program processing method and device, electronic equipment, computer readable storage medium
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
CN110032430A (en) Applied program processing method and device, electronic equipment, computer readable storage medium
CN110007746A (en) Application control method and apparatus, electronic equipment, readable storage medium storing program for executing
CN109375995A (en) Using freezing method and device, storage medium, electronic equipment

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
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant