WO2017206877A1 - Procédé et appareil de déverrouillage de verrou d'activation, support d'informations, et dispositif électronique - Google Patents

Procédé et appareil de déverrouillage de verrou d'activation, support d'informations, et dispositif électronique Download PDF

Info

Publication number
WO2017206877A1
WO2017206877A1 PCT/CN2017/086474 CN2017086474W WO2017206877A1 WO 2017206877 A1 WO2017206877 A1 WO 2017206877A1 CN 2017086474 W CN2017086474 W CN 2017086474W WO 2017206877 A1 WO2017206877 A1 WO 2017206877A1
Authority
WO
WIPO (PCT)
Prior art keywords
application process
wake
lock
determining
associated application
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.)
Ceased
Application number
PCT/CN2017/086474
Other languages
English (en)
Chinese (zh)
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
Publication of WO2017206877A1 publication Critical patent/WO2017206877A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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

Definitions

  • the present invention relates to the field of terminal technologies, and in particular, to a method, an apparatus, a storage medium, and an electronic device for releasing a wake-up lock.
  • the embodiment of the invention provides a method, a device, a storage medium and an electronic device for releasing a wake-up lock, which can release the wake-up lock held by the background application associated with the application while the application is closed, thereby saving the power of the terminal.
  • an embodiment of the present invention provides a method for releasing a wake-up lock, including:
  • the embodiment of the present invention further provides a release device for a wake-up lock, including: a first release module, a determination module, a first determination module, and a second release module;
  • the first release module is configured to release a wakelock held by the application process when the application process is closed;
  • the determining module is configured to determine an associated application process associated with the application process
  • the first determining module is configured to determine whether the associated application process holds a wakelock
  • the second release module is configured to release the wakelock held by the associated application process when the first determining module determines to be YES.
  • an embodiment of the present invention further provides a storage medium having a computer program stored thereon, the computer program being invoked by a processor to perform a release method of a wake lock according to any embodiment of the present invention.
  • an embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor calls the computer stored in the memory A program for performing a release method of a wake lock according to any of the embodiments of the present invention.
  • the embodiment of the invention provides a method, a device, a storage medium and an electronic device for releasing a wake-up lock, which can release the wake-up lock held by the background application associated with the application while the application is closed, thereby saving the power of the terminal.
  • FIG. 1 is a schematic flowchart diagram of a method for releasing a wake-up lock according to an embodiment of the present invention.
  • FIG. 2 is another schematic flowchart of a method for releasing a wake-up lock according to an embodiment of the present invention.
  • FIG. 3 is a schematic flowchart of releasing a cpu lock in a smart phone according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a release device for a wake-up lock according to an embodiment of the present invention.
  • FIG. 5 is another schematic structural diagram of a release device for a wake-up lock according to an embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
  • FIG. 7 is another schematic structural diagram of an electronic device according to an embodiment of the present invention.
  • Embodiments of the present invention provide a method, an apparatus, a storage medium, and an electronic device for releasing a wake-up lock. The details will be described separately below.
  • the embodiment of the present invention will be described from the perspective of a release device for a wake-up lock.
  • the device may be integrated into an electronic device, which may be a mobile Internet device (such as a smart phone or a tablet) or a smart wear device (such as a smart watch). ) and other types of terminals.
  • a mobile Internet device such as a smart phone or a tablet
  • a smart wear device such as a smart watch
  • An embodiment of the present invention provides a method for releasing a wake-up lock, including:
  • determining whether the associated application process holds a wakelock further includes:
  • determining whether the associated application process holds a wakelock further includes:
  • the determining whether the associated application process is a preset application process includes:
  • the determining an associated application process associated with the application process comprises:
  • the determining whether the associated application process holds a wakelock includes:
  • the determining an associated application process associated with the application process comprises:
  • the associated application process is determined according to the process identification information.
  • the releasing the wakelock held by the associated application process further includes:
  • the wake lock held by the associated application process is released according to the received confirmation message sent by the user.
  • the method further includes:
  • the determining whether the application process holds a wakelock includes:
  • the working wakelock is a wakelock corresponding to the application process, it is determined that the application process holds a wakelock.
  • FIG. 1 is a schematic flowchart diagram of a method for releasing a wake-up lock according to an embodiment of the present invention. The method includes:
  • step S101 when the application process is closed, the wake lock held by the application process is released.
  • some applications are often associated with launching other applications and running in the background.
  • applications such as Taobao and Tmall
  • the application process is After exiting to the background, the wake-up lock held by the background application is released.
  • the wake-up lock held by the background application associated with the application process is not immediately released, and the system wake-up lock needs to be held for a period of time to ensure its normal operation.
  • the wake-up lock cannot be released for a long time, the mobile phone will not be able to sleep deeply. It seems that the mobile phone is no longer working. In fact, when the mobile phone is in standby, the background CPU and other devices are always in working state, which increases unnecessary. The consumption of standby battery power. If the user's mobile phone is installed with more such application processes running in the background, there will be more associated application processes running in the background and holding the wake lock, resulting in waste of the terminal power.
  • the user may receive a shutdown instruction, where the instruction includes the identification information of the application process, and according to the closing instruction, close the application process and simultaneously release the wakelock held by the application process.
  • the method may further include: determining whether the application process holds the wake-up lock, and if yes, releasing the wake-up held by the application process. lock.
  • the method for determining whether the application process holds the wake-up lock may be various, for example, detecting whether there is a wake-up lock in the working state, and if yes, further determining whether the application process is present in the working wake-up lock.
  • the name of the wake-up lock in the working state and the name of the application process corresponding to the wake-up lock in the working state can be obtained through the framework layer of the system.
  • the wake-up lock in the working state may have one or may have If there are multiple wake-up locks that are in the working state, the application process names corresponding to the multiple wake-up locks are respectively obtained, and it is determined whether there is a wake-up lock corresponding to the application process. That is, the step of determining whether the application process holds the wakelock may specifically include:
  • Step S102 determining an associated application process associated with the closed application process.
  • the system When a state changes, the system will automatically run Google Maps in the background.
  • the event can be associated with the application process such as Tmall APP and Taobao APP.
  • Many self-starting items generated after the software is installed will start their own processes according to different trigger conditions.
  • some application processes have mutual dependencies. For example, when application process A and application process B run simultaneously, if application process A is forcibly closed, application process B cannot run. Then, it can be considered that the application process A and the application process B belong to the associated process.
  • the identifier information of the closed application process may be obtained, where the identifier information may be feature information in the application process, such as the uid of the application process.
  • Identifier, user identification) information, uid is an identifier that describes the process of the service association point. Different processes of the same service generally use the same uid to find the application process using the uid in the application process running in the background of the system. Apply the process to the above association. That is, the step of determining the associated application process associated with the process according to the closed application process may specifically include:
  • the application process associated with the closed application process may also be searched in the preset associated application process list, where the associated application process list may be a preset list downloaded from the server in advance.
  • the associated application process list may include information about the application process and the application process associated with the application process.
  • the identification information of the application process that is closed by the user may be first determined, and the identifier information is sent to the server, so that the server searches for the application in the preset associated application process list.
  • the process identifier corresponding to the process identifier is sent, and the corresponding application process identifier is sent to the user terminal, so as to determine the associated application process.
  • Step S103 determining whether the associated application process holds a wake lock. If yes, go to step S104, if no, go to step S105.
  • the identifier information of the associated application process may be obtained, and the wakeup lock corresponding to the identifier information and in the working state is searched in the system according to the identifier information, and if yes, it is determined that the associated application process holds the wakelock.
  • Step S104 releasing the wake lock held by the associated application process.
  • the wakelock is released, so that the terminal's cpu can enter a deep sleep state, thereby reducing unnecessary battery power consumption during standby and increasing standby time.
  • the prompt window may be included to remind the user whether to release the wake-up lock of the application process. If the user clicks the "confirm” button, the wake-up lock held by the associated application process is released; if the user clicks the "cancel” button, The above wakelock is not further processed.
  • step S105 it is determined that the associated application process does not hold the wake lock.
  • the embodiment of the present invention may add a control switch for controlling the opening and closing of the release mode of the wake-up lock.
  • the release mode of the wake-up lock provided by the embodiment of the present invention can reduce the power consumption of the terminal, thereby increasing the standby time. Therefore, the processing method can also set a remaining power threshold in the terminal in advance, when the terminal power is lower than When the preset threshold is used, the function is automatically turned on. For example, when the mobile phone is lower than 20%, the mobile phone enters the power saving mode to automatically turn on the function, and the preset threshold of the remaining power can be set according to the user's demand.
  • FIG. 2 is another schematic flowchart of a method for releasing a wake-up lock according to an embodiment of the present invention.
  • the method includes:
  • step S201 when the application process is closed, the wake lock held by the application process is released.
  • Step S202 Acquire user identification information in a closed application process.
  • the uid of the application process can be obtained, for example, based on the terminal of the android system, in order to realize data sharing, android allocates almost different uids for each application, and different processes of the same service generally use the same uid, specifically
  • the attribute information of the application process may be obtained, where the attribute information includes the uid of the application process.
  • Step S203 searching for a process with the same user identification information in the system
  • Step S204 determining that the process is an associated application process
  • steps S202-S204 are processes for determining the associated application process.
  • some application processes are bound to each other.
  • the bound application process is determined to be an associated application process, and the step may be specific.
  • the associated application process is determined according to the process identification information.
  • step S205 it is determined whether the associated application process is running in the foreground of the terminal. If yes, step S208 is performed, and if no, step S206 is performed.
  • the application process associated with the application process may be opened in the foreground, and the wakeup lock held by the associated application process does not need to be released. Therefore, it is determined whether the associated application process is in the terminal.
  • the steps in the foreground are added to increase convenience.
  • step S206 it is determined whether the associated application process is a preset application process. If yes, step S208 is performed, and if no, step S207 is performed.
  • a preset application process set may be established in advance, and the preset application process may be some commonly used application processes, or may allow an application process in the background that the wakeup lock is not released, thereby determining the associated application.
  • the steps of whether the process is a preset application process may specifically include:
  • step S207 it is determined whether the associated application process holds the wakelock lock. If yes, step S209 is performed, and if no, step S209 is performed.
  • the method for determining whether the associated application process holds the wake-up lock may be various.
  • the terminal may detect whether the wake-up lock is in a working state, and if yes, determine whether the wake-up lock is associated with the foregoing.
  • the wakeup lock corresponding to the application process.
  • Step S208 the associated application process is allowed to hold the wake lock.
  • the associated application process when the associated application process is running in the foreground of the terminal, or when the associated application process is determined to be a preset application process, it is allowed to hold the wake lock.
  • Step S209 releasing the wake lock held by the associated application process.
  • a prompt message can be generated to inform the user that those wake locks are released.
  • Step S210 determining that the associated application process does not hold the wake lock.
  • the terminal may be, but not limited to, a smart terminal such as a smart phone, a tablet computer, or a notebook computer.
  • the operating system of the terminal may be an Android operating system, an IOS operating system, or a black.
  • the Berry operating system and the like are not limited in the present invention.
  • FIG. 3 is a schematic flowchart of releasing a cpu lock in a smart phone according to an embodiment of the present invention.
  • the embodiment of the present invention takes a smart phone as an example, and the above-mentioned wake-up lock is a cpu lock, and describes specific implementation steps of the solution in practical applications, including the following steps:
  • Step S301 When the smart phone closes the application process, the cpu lock held by the application process is released.
  • Step S302 the smartphone acquires the uid in the closed application process
  • Step S303 the smartphone searches for a process with the same uid in the system
  • Step S304 the smartphone determines that the process is an associated application process.
  • the application process A uses the same uid as the process of the application process B, after the application A is closed, the uid in the application A process is obtained, and then the other process that also has the above uid, that is, the application process, is further searched for in the process of the system.
  • step S305 the smart phone determines whether the associated application process is running in the foreground of the mobile phone. If yes, step S308 is performed, and if no, step S306 is performed.
  • step S306 the smartphone determines whether the associated application process is in the white list. If yes, step S308 is performed, and if no, step S307 is performed.
  • the whitelist may be established in advance according to the user instruction, and the application process included in the whitelist may be some commonly used application processes, or an application process that may allow the background to hold the lock not released;
  • the associated application process matches the application process in the whitelist. If the application process matches the application process in the whitelist successfully, that is, the application process is in the whitelist, the application process is allowed to hold the cpu lock; if the application process The matching with the application process in the whitelist fails, that is, the application process is not in the whitelist, so the application process is not allowed to hold the cpu lock.
  • step S307 the smartphone determines whether the associated application process holds the cpu lock. If yes, step S309 is performed, and if no, step S310 is performed.
  • Step S308 the smartphone allows the associated application process to hold a cpu lock.
  • the application process B is allowed to hold the cpu lock.
  • Step S309 the smart phone releases the cpu lock held by the associated application process.
  • a prompt message may be generated to prompt the user that the cpu lock is released.
  • step S310 the smart phone determines that the associated application process does not hold the cpu lock and does not perform further processing.
  • the cpu lock held by the application process is released, and the associated application process associated with the application process is determined, and whether the associated application process holds the cpu lock is determined. , releasing the cpu lock held by the associated application process; the solution can release the cpu lock of the application process and further release the cpu lock held by the application process associated with the application process when the mobile phone closes the application process. Therefore, the power consumption in the terminal is reduced, the power of the terminal is saved, and the endurance capability of the terminal can be improved, thereby improving the user experience.
  • the embodiment of the present invention further provides a release device for a wake-up lock, including: a first release module, a determination module, a first determination module, and a second release module;
  • the first release module is configured to release a wakelock held by the application process when the application process is closed;
  • the determining module is configured to determine an associated application process associated with the application process
  • the first determining module is configured to determine whether the associated application process holds a wakelock
  • the second release module is configured to release the wakelock held by the associated application process when the first determining module determines to be YES.
  • the apparatus further includes: a second determining module
  • the second determining module is configured to: after the determining module determines an associated application process associated with the application process, the first determining module determines whether the associated application process holds a wakelock, and determines the Whether the associated application process is running in the foreground of the terminal;
  • the first determining module is specifically configured to: when the second determining module determines to be no, determine whether the associated application process holds a wakelock.
  • the apparatus further includes: a third determining module
  • the third determining module is configured to: after the determining module determines an associated application process associated with the application process, the first determining module determines whether the associated application process holds a wakelock, and determines the Whether the associated application process is a preset application process;
  • the first determining module is specifically configured to: when the third determining module determines to be no, determine whether the associated application process holds a wakelock.
  • the third determining module is further configured to determine, according to the obtained identifier information of the associated application process, whether a preset application process corresponding to the identifier information exists in the preset application process set. .
  • the determining module specifically includes: a first obtaining submodule, a searching submodule, and a first determining submodule;
  • the first obtaining submodule is configured to obtain user identification information in the closed application process
  • the searching submodule is configured to search for a process having the same user identification information in the terminal system
  • the first determining submodule is configured to determine that the process is the associated application process.
  • the first determining module is further configured to determine, according to the acquired identification information of the associated application process, whether there is a wakelock corresponding to the identifier information and in a working state in the system.
  • the determining module specifically includes: a second obtaining submodule and a second determining submodule;
  • the second obtaining submodule is configured to acquire process identification information of the application process
  • the second determining submodule is configured to determine an associated application process according to the process identification information.
  • the second release module is further configured to release the wake lock held by the associated application process according to the received confirmation information sent by the user.
  • FIG. 4 is a schematic structural diagram of a release device for a wake-up lock according to an embodiment of the present invention.
  • the device can be integrated in an electronic device, which can be various types of smart terminals such as mobile Internet devices (such as smart phones, tablets) and smart wearable devices (such as smart watches).
  • smart terminals such as mobile Internet devices (such as smart phones, tablets) and smart wearable devices (such as smart watches).
  • the release device of the wake-up lock includes: a first release module 401, a determination module 402, a first determination module 403, and a second release module 404;
  • the first release module 401 is configured to release the wake lock held by the application process when the application process is closed;
  • the determining module 402 is configured to determine an associated application process associated with the closed application process
  • the first determining module 403 is configured to determine whether the associated application process holds a wakelock
  • the second release module 404 is configured to release the wake lock held by the associated application process when the first determining module 403 determines YES.
  • FIG. 5 is another schematic structural diagram of a release device for a wake-up lock according to an embodiment of the present invention.
  • the device for releasing the wake-up lock provided by the embodiment of the present invention may further include: a second determining module 405 and a third determining module 406;
  • the second determining module 405 is configured to: after the determining module 402 determines the associated application process associated with the closed application process, the first determining module 403 determines whether the associated application process is holding the wakelock, and determines whether the associated application process is in the terminal. Running at the front desk;
  • the first determining module 403 is specifically configured to: when the second determining module 405 determines to be no, determine whether the associated application process holds a wakelock;
  • the third determining module 406 is configured to determine, after the determining module 402 determines the associated application process associated with the closed application process, whether the associated application process is pre-determined before determining whether the associated application process holds the wake-up lock. Set the application process;
  • the first determining module 403 is specifically configured to determine, when the third determining module 406 determines to be no, whether the associated application process holds the wakelock.
  • the determining module 402 in the foregoing apparatus may specifically include: a first acquiring submodule, a searching submodule, and a first determining submodule;
  • the first obtaining submodule is configured to obtain user identification information in a closed application process
  • the searching submodule is configured to search for a process with the same user identification information in the terminal system
  • the first determining submodule is configured to determine that the process is an associated application process.
  • the determining module 402 may further include: a second obtaining submodule and a second determining submodule;
  • the second obtaining submodule is configured to acquire process identification information of an application process.
  • the second determining submodule is configured to determine an associated application process according to the process identification information. .
  • the first release module 401 releases the wakeup lock held by the application process
  • the determining module 402 determines the associated application process associated with the application process
  • the first determining module 403 determines Whether the associated application process holds the wake-up lock
  • the second release module 404 releases the wake-up lock held by the associated application process; the solution may further release the wake-up lock of the application process while the application process is closed.
  • the wake-up lock held by the application process associated with the application process is released, thereby reducing the consumption of power in the terminal, saving the power of the terminal, and thereby improving the endurance of the terminal.
  • the foregoing modules may be implemented as a separate entity, or may be implemented in any combination, and may be implemented as the same or a plurality of entities.
  • the foregoing modules refer to the foregoing method embodiments, and details are not described herein again.
  • An embodiment of the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, the processor calling the computer program stored in the memory, executing the program A method of releasing a wake lock according to any of the embodiments of the invention.
  • the electronic device can be a device such as a smartphone or a tablet.
  • electronic device 300 includes a processor 301 having one or more processing cores, a memory 302 having one or more computer readable storage media, and a computer program stored on the memory and executable on the processor.
  • the processor 301 is electrically connected to the memory 302.
  • the processor 301 is a control center of the electronic device 300, and connects various parts of the entire electronic device using various interfaces and lines, executes the electronic by running or loading an application stored in the memory 302, and calling data stored in the memory 302.
  • the various functions and processing data of the device enable overall monitoring of the electronic device.
  • the processor 301 in the electronic device 300 loads the instructions corresponding to the process of one or more applications into the memory 302 according to the following steps, and is stored in the memory by the processor 301.
  • the application in 302 to implement various functions:
  • the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the associated application process is determined according to the process identification information.
  • the processor 301 is further configured to perform the following steps:
  • the wake lock held by the associated application process is released according to the received confirmation message sent by the user.
  • the processor 301 before releasing the wake-up lock held by the application process after the application process is closed, the processor 301 is further configured to perform the following steps:
  • the processor 301 is further configured to perform the following steps:
  • the working wakelock is a wakelock corresponding to the application process, it is determined that the application process holds a wakelock.
  • the electronic device 300 further includes: a display screen 303, wireless fidelity (WiFi, Wireless) Fidelity module 304, RF circuit 305, input unit 306, audio circuit 307, sensor 308, and power source 309.
  • the processor 301 is electrically connected to the display screen 303, the wireless fidelity (WiFi) module 304, the radio frequency circuit 305, the input unit 306, the audio circuit 307, the sensor 308, and the power source 309, respectively.
  • the electronic device structure illustrated in FIG. 7 does not constitute a limitation on the electronic device, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements.
  • the display screen 303 can be used to display information entered by the user or information provided to the user as well as various graphical user interfaces of the electronic device, which can be composed of graphics, text, icons, video, and any combination thereof.
  • the input function can also be implemented as part of the input unit.
  • the Wireless Fidelity (WiFi) module 304 can be used for short-range wireless transmission, and can help users to send and receive emails, browse websites, and access streaming media. It provides users with wireless broadband Internet access.
  • the radio frequency circuit 305 can be used to transmit and receive radio frequency signals to establish wireless communication with network devices or other electronic devices through wireless communication, and to transmit and receive signals with network devices or other electronic devices.
  • the input unit 306 can be configured to receive input digits, character information, or user characteristic information (eg, fingerprints), and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function controls.
  • the input unit 306 can include a fingerprint identification module.
  • the audio circuit 307 can provide an audio interface between the user and the electronic device through a speaker and a microphone.
  • Sensor 308 is used to collect external environmental information.
  • Sensor 308 can include one or more of ambient brightness sensors, acceleration sensors, gyroscopes, and the like.
  • Power source 309 is used to power various components of electronic device 300.
  • the power source 309 can be logically coupled to the processor 301 through a power management system to enable functions such as managing charging, discharging, and power management through the power management system.
  • the electronic device 300 may further include a camera, a Bluetooth module, and the like, and details are not described herein.
  • the electronic device releases the wake-up lock held by the application process when the electronic device closes the application process, determines an associated application process associated with the application process, and determines whether the associated application process is held.
  • Wake-up lock if yes, release the wake-up lock held by the associated application process; this solution can release the wake-up lock of the application process while releasing the application process, and further release the application process associated with the application process.
  • the wake-up lock reduces the consumption of power in the electronic device, saves the power of the electronic device, and thus improves the battery life of the electronic device.
  • the embodiment of the invention further provides a storage medium on which a computer program is stored, the computer program being called by the processor to execute the release method of the wake lock according to any embodiment of the present invention.
  • ROM read only memory
  • RAM Random Access Memory
  • the functional modules may be integrated into one processing chip, or each module may exist separately or physically. Two or more modules are integrated in one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

La présente invention concerne un appareil de libération et un procédé de déverrouillage de verrou d'activation, un support d'informations, et un dispositif électronique. Le procédé consiste : lors de l'arrêt d'un processus d'application, à déverrouiller un verrou d'activation maintenu par le processus d'application (S101), à déterminer un processus d'application associé au processus d'application (S102), à déterminer si le processus d'application associé maintient un verrou d'activation (S103), et si c'est le cas, à déverrouiller le verrou d'activation maintenu par le processus d'application associé (S104).
PCT/CN2017/086474 2016-05-31 2017-05-29 Procédé et appareil de déverrouillage de verrou d'activation, support d'informations, et dispositif électronique Ceased WO2017206877A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610379891.5 2016-05-31
CN201610379891.5A CN106020426B (zh) 2016-05-31 2016-05-31 一种唤醒锁的释放方法和装置

Publications (1)

Publication Number Publication Date
WO2017206877A1 true WO2017206877A1 (fr) 2017-12-07

Family

ID=57092094

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/086474 Ceased WO2017206877A1 (fr) 2016-05-31 2017-05-29 Procédé et appareil de déverrouillage de verrou d'activation, support d'informations, et dispositif électronique

Country Status (2)

Country Link
CN (1) CN106020426B (fr)
WO (1) WO2017206877A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110018885A (zh) * 2017-12-29 2019-07-16 广东欧珀移动通信有限公司 应用程序冻结方法、装置、存储介质和终端

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020426B (zh) * 2016-05-31 2018-12-11 广东欧珀移动通信有限公司 一种唤醒锁的释放方法和装置
CN109375959B (zh) * 2018-09-28 2022-03-25 北京小米移动软件有限公司 定向拉起应用的方法及装置
CN112860439A (zh) * 2021-03-01 2021-05-28 北京字节跳动网络技术有限公司 应用启动方法、装置、终端及存储介质
CN119277488A (zh) * 2023-07-07 2025-01-07 华为技术有限公司 一种待机方法和电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104503841A (zh) * 2014-12-15 2015-04-08 北京奇虎科技有限公司 进程清理方法及装置
US20150233985A1 (en) * 2013-05-17 2015-08-20 Tencent Technology (Shenzhen) Company Limited Method, device and computer storage medium for detecting power consumption of an application
CN105468426A (zh) * 2016-01-05 2016-04-06 珠海市魅族科技有限公司 一种应用冻结的方法及终端
CN106020426A (zh) * 2016-05-31 2016-10-12 广东欧珀移动通信有限公司 一种唤醒锁的释放方法和装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306118A (zh) * 2011-08-31 2012-01-04 中兴通讯股份有限公司 Android终端应用程序功耗监控的方法和装置
CN104808767A (zh) * 2015-03-31 2015-07-29 深圳市金立通信设备有限公司 一种终端控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150233985A1 (en) * 2013-05-17 2015-08-20 Tencent Technology (Shenzhen) Company Limited Method, device and computer storage medium for detecting power consumption of an application
CN104503841A (zh) * 2014-12-15 2015-04-08 北京奇虎科技有限公司 进程清理方法及装置
CN105468426A (zh) * 2016-01-05 2016-04-06 珠海市魅族科技有限公司 一种应用冻结的方法及终端
CN106020426A (zh) * 2016-05-31 2016-10-12 广东欧珀移动通信有限公司 一种唤醒锁的释放方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110018885A (zh) * 2017-12-29 2019-07-16 广东欧珀移动通信有限公司 应用程序冻结方法、装置、存储介质和终端
CN110018885B (zh) * 2017-12-29 2021-06-01 Oppo广东移动通信有限公司 应用程序冻结方法、装置、存储介质和终端

Also Published As

Publication number Publication date
CN106020426A (zh) 2016-10-12
CN106020426B (zh) 2018-12-11

Similar Documents

Publication Publication Date Title
WO2017206878A1 (fr) Procédé et appareil de traitement basé sur un verrou d'activation, support d'informations et dispositif électronique
WO2017206862A1 (fr) Procédé et appareil de traitement basés sur un verrouillage d'écran lumineux, support de stockage, et dispositif électronique
WO2021066293A1 (fr) Dispositif électronique pour synchroniser une modification entre des écrans et procédé de fonctionnement de celui-ci
WO2020246822A1 (fr) Dispositif électronique et procédé pour faire basculer un dispositif électronique entre un mode double veille et un mode simple veille
WO2018090823A1 (fr) Procédé et système de protection de données de clé de partition de système et terminal
WO2018076866A1 (fr) Procédé de traitement de données, dispositif, support de stockage, dispositif électronique, et serveur
WO2018076818A1 (fr) Procédé de sauvegarde de données, appareil, dispositif électronique, support de stockage et système
WO2018076819A1 (fr) Procédé de téléchargement de données, appareil, support de stockage, dispositif électronique et système
WO2018076864A1 (fr) Procédé, appareil, support de stockage et dispositif électronique de synchronisation de données
WO2018076812A1 (fr) Procédé et dispositif de réponse à une demande de données, support de stockage, serveur et système
WO2017206877A1 (fr) Procédé et appareil de déverrouillage de verrou d'activation, support d'informations, et dispositif électronique
WO2017206883A1 (fr) Procédé et appareil de traitement d'applications, support de stockage, et dispositif électronique
WO2018166199A1 (fr) Procédé de réglage de niveau de précision de positionnement, dispositif, support de stockage et dispositif électronique
WO2017206879A1 (fr) Procédé et appareil de traitement de programme d'application de terminal mobile, support de stockage, et dispositif électronique
WO2017206890A1 (fr) Procédé et appareil de traitement basé sur un verrouillage de réveil, support de stockage, et dispositif électronique
WO2020027562A1 (fr) Appareil électronique permettant de commander l'affichage d'une interface d'entrée virtuelle dans un environnement d'une pluralité d'écrans de sortie et son procédé de fonctionnement
WO2018076829A1 (fr) Serveur, support d'informations, système, appareil et procédé de traitement de données de terminal
WO2016188285A1 (fr) Procédé et dispositif de gestion de processus d'une application de terminal
WO2017071326A1 (fr) Procédé, dispositif, et système de commande de terminal
WO2018076840A1 (fr) Procédé de partage de données, dispositif, support de stockage et serveur
WO2017206886A1 (fr) Procédé et appareil de déverrouillage d'activation, support d'informations et dispositif électronique
WO2017206870A1 (fr) Procédé et appareil d'arrêt de capteur, support d'informations et dispositif électronique
WO2017206867A1 (fr) Procédé et appareil d'arrêt de capteurs, support d'informations, et dispositif électronique
WO2018076811A1 (fr) Dispositif électronique, support d'informations, système, dispositif et procédé de partage de données
WO2017206880A1 (fr) Procédé et appareil de traitement de données de terminal, support d'informations et dispositif électronique

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17805822

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17805822

Country of ref document: EP

Kind code of ref document: A1