WO2022001813A1 - 应用程序控制方法、装置及电子设备 - Google Patents
应用程序控制方法、装置及电子设备 Download PDFInfo
- Publication number
- WO2022001813A1 WO2022001813A1 PCT/CN2021/102044 CN2021102044W WO2022001813A1 WO 2022001813 A1 WO2022001813 A1 WO 2022001813A1 CN 2021102044 W CN2021102044 W CN 2021102044W WO 2022001813 A1 WO2022001813 A1 WO 2022001813A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- preset
- target
- target application
- subtask
- program
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3212—Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Definitions
- the present application relates to the field of communication technologies, and in particular, to an application control method, apparatus, and electronic device.
- the embodiments of the present application provide an application control method, device, and electronic device, which can solve the problem that the power of the electronic device in the prior art is unknowingly consumed in a large amount, causing the electronic device to automatically shut down, resulting in the user being unable to use some applications on the electronic device.
- the program seriously affects the normal work and life of the user.
- an embodiment of the present application provides an application control method, the method comprising:
- a first preset identifier is displayed, and the target program icon is an icon corresponding to the target application program;
- the first preset identifier is used to indicate that the target application program is in a stopped running state.
- an embodiment of the present application provides an apparatus for controlling an application program, and the apparatus includes:
- a first operation module configured to stop running the target application when a preset program stop operation condition is established
- a first display module configured to display a first preset identifier at a first preset position of a target program icon, where the target program icon is an icon corresponding to the target application program;
- the first preset identifier is used to indicate that the target application program is in a stopped running state.
- embodiments of the present application provide an electronic device, the electronic device includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being The processor implements the steps in the application control according to the first aspect when executed.
- an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the application program control according to the first aspect is implemented steps in the method.
- an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, and implement the first aspect the method described.
- the target application program when the preset program stop running condition is established, the target application program is stopped; in the first preset position of the target program icon, the first preset logo is displayed, and the target program icon is The icon corresponding to the target application; wherein, the first preset identifier is used to indicate that the target application is in a stopped running state.
- the electronic device can stop running the target application when the power is low and there is no charging device, so as to facilitate the precise control of the power of the electronic device and avoid shutting down the electronic device, thereby improving the convenience of use of the electronic device; and
- the first preset identifier on the icon through an intuitive display manner, the user is prompted that the application program corresponding to the icon has stopped running, so that the user can quickly obtain the status information of the application program.
- FIG. 1 is a flowchart of a method for controlling an application program provided by an embodiment of the present application
- FIG. 2 is one of the interface display schematic diagrams of an electronic device provided by an embodiment of the present application.
- FIG. 3 is the second schematic diagram of an interface display of an electronic device provided by an embodiment of the present application.
- FIG. 4 is a third schematic diagram of an interface display of an electronic device provided by an embodiment of the present application.
- FIG. 5 is a fourth schematic diagram of interface display of an electronic device provided by an embodiment of the present application.
- FIG. 6 is a fifth schematic diagram of an interface display of an electronic device provided by an embodiment of the present application.
- FIG. 7 is a sixth schematic diagram of an interface display of an electronic device provided by an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of an application control device provided by an embodiment of the present application.
- FIG. 9 is one of the schematic structural diagrams of an electronic device provided by an embodiment of the present application.
- FIG. 10 is a second schematic structural diagram of an electronic device provided by an embodiment of the present application.
- first, second and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and distinguish between “first”, “second”, etc.
- the objects are usually of one type, and the number of objects is not limited.
- the first object may be one or more than one.
- “and/or” in the description and claims indicates at least one of the connected objects, and the character “/" generally indicates that the associated objects are in an "or” relationship.
- FIG. 1 is a flowchart of an application program control method provided by an embodiment of the present application, as shown in FIG. 1, including the following steps:
- Step 101 Stop running the target application when a preset program stop running condition is established.
- condition for stopping the running of the program may be receiving an input from the user determining to stop running the target application; or it may be that the total power of the electronic device is less than the first preset value; or it may be that the total power of the electronic device It is less than the first preset value and an input for determining to stop running the target application program is received from the user; or it may also be that the electronic device satisfies other conditions for stopping the running of the target application program, and so on.
- This embodiment of the present application does not limit this.
- the target application may include at least one application. Multiple application programs may be installed on the electronic device, and the multiple application programs may include an application program that supports running some subtasks and an application program that only supports running all subtasks.
- the target application program may include one or more application programs among a plurality of application programs installed on the electronic device.
- the target application may be a preset application, or may also be an application selected by the user from the multiple application programs.
- Step 102 displaying a first preset identifier at the first preset position of the target program icon, where the target program icon is an icon corresponding to the target application program;
- the first preset identifier is used to indicate that the target application program is in a stopped running state.
- the first preset identifier may be a label, an icon or a picture, etc.
- the first preset identifier may be an icon of any shape, such as a square icon, a circular icon, or a translucent icon, etc. , the embodiment of the present application does not limit the first preset identifier.
- the first preset position may be the center position, the upper left corner or the upper right corner, and the like.
- the displaying of the first preset logo at the first preset position of the target program icon may be superimposing the first preset logo on the first preset position of the target program icon, for example, it may be in the center of the target program icon
- the first preset logo is displayed at the position, or the first preset logo is displayed in the upper right corner of the target program icon; or the first preset logo completely covers the target program icon, etc. This is not limited in the application examples.
- the first preset identifier is used to indicate that the target application is currently in a running stop state and maintains the stop running state. In the case where the display of the first preset logo is not cancelled, the target application cannot be started and run.
- the target application can be stopped first, and then the first preset logo is displayed; or, the first preset logo can be displayed first, and then the target application can be stopped; or, the first preset logo can be displayed while the target application is stopped.
- Default logo This embodiment of the present application does not limit this.
- the target application program in the stopped running state may be determined through the first preset identifier.
- applications other than the target application can be kept in a running state, and the applications other than the target application can include applications that implement basic functions of the electronic device, for example, can include SMS messages , dialing, alarms, contacts, and more.
- the first preset identifier may be the frozen mask 201 .
- the freeze mask 201 can be an icon with a freeze effect. After setting the usage status of the mobile phone to the power saving mode, the applications that realize the basic functions of the mobile phone, such as the mobile phone's address book, short messages, dialing and settings, can be kept running, and other applications can be stopped, for example, installed third-party applications.
- the freeze mask 201 can be displayed at the positions of the corresponding icons of the other applications, such as photos, cameras, e-books, communications, calendars and maps, to realize the freeze application, and the freeze mask 201 is used to prompt the user for the application. Program is frozen.
- Freezing can be stopped running, the application is in a frozen state, which can mean that the application is in a stopped running state, and the application cannot be started until it is unfrozen.
- Thawing that is, releasing the freezing state, can be resuming operation, and thawing the application can mean resuming the running of the application.
- the target application program can include applications other than payment applications. With the popularization of smart phones and the popularity of online payment, the era of no banknotes has arrived. If the user cannot use the mobile phone in the power saving mode The payment function will seriously affect the user's basic necessities of life. By stopping the running of the target application, it can meet the usage scenario of the smartphone user, and can guarantee the user's basic needs for the mobile phone for the longest time.
- the target application program when the preset program stop running condition is established, the target application program is stopped; in the first preset position of the target program icon, the first preset logo is displayed, and the target program icon is The icon corresponding to the target application; wherein, the first preset identifier is used to indicate that the target application is in a stopped running state.
- the electronic device can stop running the target application program when the power is low and there is no charging device, which facilitates precise control of the power of the electronic device and avoids shutdown processing of the electronic device, thereby improving the convenience of use of the electronic device;
- the first preset identifier is displayed on the icon, and through an intuitive display manner, the user is prompted that the application program corresponding to the icon has stopped running, so that the user can quickly obtain the status information of the application program.
- the display of the first preset identifier at the first preset position of the target program icon includes:
- a first preset identifier is displayed at the first preset position of the target program icon, and a second preset position of the target program icon is displayed. the second preset identifier;
- the second preset identifier is used to indicate that the target application supports running some subtasks.
- the second preset identifier may be a label, an icon or a picture, etc.
- the second preset identifier may be an icon of any shape, for example, a square icon, a circular icon or a translucent icon Icons, etc., the embodiment of the present application does not limit the second preset identifier.
- the second preset position may be the center position, the upper left corner or the upper right corner, and the like.
- the displaying of the second preset logo at the second preset position of the target program icon may be superimposing the second preset logo on the second preset position of the target program icon, for example, it may be The second preset logo is displayed at the center of the target program icon, or the second preset logo is displayed in the upper right corner of the target program icon; or the second preset logo is completely covered
- the target program icon, etc., are not limited in this embodiment of the present application.
- the second preset identifier may also be used as an entry for controlling the subtask of the target application to stop running or resume running.
- the target application supports running some subtasks, if an input of the second preset identifier is received, the task information of at least one subtask of the target application is displayed; A third input of task information of a target subtask in one subtask; in response to the third input, resume running the target subtask.
- the first preset identifier may be the frozen mask layer 201
- the second preset identifier may be the energy saving identifier 202 .
- the freeze mask layer 201 and the energy saving logo 202 may be displayed; for an application program that only supports running all subtasks, only the freeze mask layer 201 may be displayed.
- the communication application is an application that supports running some subtasks, and displays a freeze mask 201 and an energy-saving logo 202.
- the photo, camera, e-book, calendar and map applications are applications that only support running all subtasks. Freeze mask 201 is shown.
- the first preset identifier and the second preset identifier are displayed at the same time, so that it is convenient for the user to distinguish between the application program that supports running some subtasks and the application program that only supports running all subtasks program.
- the method further includes:
- the first input includes at least one of the following: an input to the target program icon, an input to a first preset logo displayed on a first preset position of the target program icon, and an input to the target program icon. Input of the second preset logo displayed on the second preset position of the program icon.
- the user's first input to the target application includes the user's first input to the target application through a touch device such as a finger or a stylus.
- the first input may be an input of single click, double click, or sliding by a preset gesture, and so on.
- the first input may be an input of clicking the target program icon, or may be an input of double-clicking the target program icon, or It is the input of sliding on the target program icon by a preset gesture. This embodiment of the present application does not limit this.
- a first user input to the target application is received; and in response to the first input, the target application is resumed.
- the target application can be resumed only by inputting the target program icon, the first preset identifier or the second preset identifier, The target application can be quickly restored.
- the resuming operation of the target application includes:
- first prompt information In the case that the target application only supports running all subtasks, displaying first prompt information, where the first prompt information is used to confirm whether to resume running the target application;
- the target application is resumed.
- the first prompt information may be pop-up window prompt information, or may be interface prompt information, etc., which is not limited in this embodiment of the present application.
- the second input may be an input for confirming the resumption of operation of the target application program by clicking, double-clicking, or sliding by a preset gesture on the first prompt information, for example, it may be a click on a control displaying "OK" to confirm the resumption of operation. input to the target application.
- the first prompt information may be pop-up prompt information.
- the electronic device as a mobile phone as an example, as shown in FIG. 3 , when the user clicks the icon corresponding to the application program in the frozen state, the pop-up prompt may be displayed.
- the application is in a frozen state, that is, the application is in a stopped running state, and the application cannot be started until the frozen state is released.
- To unfreeze the application that is, to release the frozen state of the application and restore the application to the running state.
- the target application if an input for confirming resumption of running the target application is received, the target application is resumed, so that the power of the electronic device can be managed according to the user's needs, and the electronic device is not forcibly limited.
- the power usage of the device enables precise control of the power of electronic devices.
- the resuming operation of the target application includes:
- the target subtask may be one or more subtasks.
- the third input may be the input of clicking the task information of the target subtask; or, it may be the input of selecting the task information of the target subtask; be limited.
- the task information may include a task name, or may include a task priority, or may include a task type, or may include an estimated task power consumption, and the like. This is limited in the embodiments of the present application.
- the task information includes at least a task name
- the task information further includes at least one of the following: task priority, task type and estimated power consumption of the task.
- the task name may include the name of the subtask, which is used for displaying to the user, so as to facilitate the user to distinguish multiple subtasks.
- the task priority is used to indicate the importance of the subtask, for example, it can include high, medium and low.
- the high priority can be used to indicate that the subtask implements the core functions of the electronic device;
- the medium priority can be used to indicate that the subtask achieves is a non-core function, but affects the user experience; low priority can be used to indicate that the function implemented by this subtask is dispensable to the user.
- the task type can be used to represent the task characteristics of the subtask, for example, it can include network requests, file downloads, background tasks, or occupy a lot of CPU resources, and so on.
- the estimated power consumption of the task can be used to indicate the power consumption of the subtask, and the user can judge whether to allow the subtask to run based on the estimated power consumption of the subtask.
- the power consumption of each running subtask can be detected, and when the power consumption of a subtask is higher than a preset value, the running of the subtask can be stopped.
- an application programming interface may be added to the electronic device, which is used for the electronic device to identify each subtask of the application. If a certain subtask of the application is allowed to run, the subtask can be executed normally. If a subtask of an application is not allowed to run, the execution of that subtask can be stopped.
- the task information may include the task name, the task priority, the task type, and the estimated power consumption of the task.
- the user can determine whether to adjust the working status of the subtasks of the application program according to the task information of the subtasks of the application program, so as to facilitate the user to finely control the power.
- the task information is displayed in a preset floating window, and the preset floating window further includes at least one task control, and the task control is used to control each of the subtasks to be stopped or resumed;
- each subtask corresponds to a task control.
- the task control may be a control of any shape, such as a circular control, an oval control, or a square control, etc.
- the embodiment of the present application does not limit the expression form of the task control.
- the preset floating window may be a floating window displayed on the screen of the electronic device, and the preset floating window may be displayed near the target program icon under the condition that the user's first input to the target application program is received, such as , a preset floating window can be displayed at the bottom right of the target program icon.
- the task control 203 can be an oval control, and by clicking the circular button of the task control 203, the subtask can be stopped or resumed.
- the communication application includes a message communication service subtask, and the operation of the message communication service subtask can be resumed by clicking the task control corresponding to the message communication service subtask.
- each of the subtasks is controlled to stop running or resume running through the task control, so that the user can quickly control the running state of the subtasks.
- the method further includes:
- a third preset logo is displayed, and the third preset logo is used to indicate the real-time power consumption of the target application program after the target subtask resumes operation.
- the third preset position may be the center position, the upper left corner or the upper right corner, or the like.
- the display of the third preset logo at the third preset position of the target program icon may be superimposing the third preset logo on the third preset position of the target program icon, for example, it may be the The center position of the target program icon displays the third preset logo, or it can also display the third preset logo in the upper right corner of the target program icon; or it can also completely cover the third preset logo.
- the target program icon, etc. are not limited in this embodiment of the present application.
- the third preset identifier may be a label, an icon or a picture, for example, the third preset identifier may be a label displaying a numerical value, and the numerical value may be the power consumed by the target application; or the third preset identifier may be is an icon, and the icon may represent the power consumed by the icon of the target program, and the specific expression form of the third preset identifier is not limited in this embodiment of the present application.
- the communication application can be unfrozen immediately after the user ticks the Start subtask. As shown in FIG. 5 , a third preset mark 204 may be displayed in the lower right corner of the icon corresponding to the communication application. When the communication application starts to consume power, the third preset mark 204 may change from green to red, and continuously Blinks to alert the user that the communication application is consuming power.
- the user can intuitively view the power consumed by the target application, which facilitates the user to manage the power of the electronic device.
- the method further includes:
- the first preset threshold When the power consumption of the target application program is higher than the first preset threshold, stop running all subtasks of the target application program, and display all the subtasks of the target program icon in the first preset position of the target program icon.
- the first preset identifier When the power consumption of the target application program is higher than the first preset threshold, stop running all subtasks of the target application program, and display all the subtasks of the target program icon in the first preset position of the target program icon.
- Second prompt information is displayed, where the second prompt information is used to prompt that all subtasks of the target application program have stopped running.
- the method also includes:
- the second prompt information may be pop-up window prompt information, or may be interface prompt information, etc., which is not limited in this embodiment of the present application.
- the target application can be a communication application, and when the power consumption of the target application is higher than the first preset threshold, the operation of all applications can be stopped.
- a freeze mask is displayed on the icon of the target program, and a pop-up window prompts the user: "The power consumption exceeds the set value, and it has been automatically frozen. If you need to reopen, please re-thaw it", and can provide " Cancel” and "On” controls, it is up to the user to confirm whether to re-thaw the target application.
- the target application after stopping the running of the target application, it further includes:
- the target application program includes N subtasks, the N subtasks include the first subtask and the second subtask, and N is an integer greater than 1.
- the first subtask may include one or more subtasks.
- the second subtask may include one or more subtasks.
- the power consumed by the first subtask is less than the power consumed by the second subtask.
- condition for resuming operation of the first task may be that the user's input on the first subtask is received; or the total power of the electronic device is greater than the third preset threshold; or the electronic device may meet the requirements of the first subtask for resuming operation.
- the second task resumption condition may be that the user's input to the second subtask is received; or the total power of the electronic device is greater than the fourth preset threshold; or the electronic device may meet the requirements for resuming the second subtask
- the fourth preset threshold is greater than the third preset threshold.
- condition value of the first task resumption operation condition may be smaller than the condition value of the second task resumption operation condition. If the electronic device satisfies the second task resume operation condition, the electronic device simultaneously satisfies the first task resume operation condition. However, when the electronic device satisfies the condition for resuming operation of the first task, it does not necessarily satisfy the condition for resuming operation of the second task.
- the target application when the total power of the electronic device is greater than the third preset threshold, resume running the first subtask of the target application; and when the total power of the electronic device is greater than the fourth preset threshold, resume running The second subtask of the target application.
- This enables the target application to be gradually unfrozen. For example, when the total power is 30% full, one subtask can be resumed; when the total power is 50% full, two subtasks can be resumed; when the total power is 60% full, three subtasks can be resumed running .
- the sub-tasks of the target application program can be gradually resumed, and the precise management of the power of the electronic device can be realized.
- the method further includes:
- the first display state indicates that the first subtask is in a resumed operation state and all of the N subtasks except the first subtask The subtask is in the stopped running state;
- the method further includes:
- the first preset identifier is updated to a second display state, the second display state indicates that the first subtask and the second subtask are in a resumed operation state and the N subtasks except the first subtask A subtask and all subtasks except the second subtask are in a stopped running state.
- updating the display state of the first preset logo may be updating the color, size, or display shape of the first preset logo, or the like.
- the difference between the first display state and the second display state may be the difference in display color, or may be the difference in display shape, or may be the difference in display size, and so on.
- the first display state may be red
- the second display state may be blue.
- the first preset identifier may be updated to a second display state when both the first subtask and the second subtask are in a resumed operation state.
- the display state of the first preset identifier can be updated according to the number of subtasks in the running state of the target application program. If the number of subtasks in the running state is different, the display state of the first preset identifier is different , so the user can intuitively get the recovery status of the subtasks of the target application.
- the method further includes:
- the target application program is resumed, and the display of the first preset logo is canceled.
- the target application program when the electronic device is charging, the target application program is resumed, and the target application program is unfrozen, so that all the application programs of the electronic device are in the running state in the charging state, so as to avoid affecting the normal use of the application program by the user.
- the program stopping conditions include at least one of the following:
- the total power of the electronic device is less than the second preset threshold.
- the receiving an input that the user determines to stop running the target application may be receiving an input that the user sets the use state of the electronic device to a power saving mode to stop running the target application, for example, it may be in setting interface, click the control representing the power-saving mode, and set the use state of the electronic device to the power-saving mode; or, use the shortcut key of the electronic device to set the use state of the electronic device to the power-saving mode to stop running the target
- the input of the application program or, in the case that the electronic device prompts whether to stop running the target application program, receiving the input of the user confirming to stop the running of the target application program; and so on.
- the program stop running condition may be that when the total power of the electronic device is less than the second preset threshold, an operation that the user determines that the electronic device enters the power saving mode is received, for example , when the total power of the electronic device is less than the second preset threshold, a prompt box will pop up to prompt whether to enter the power saving mode.
- the application program that meets the requirements is automatically stopped to prevent the power of the electronic device from being unknowingly large. It is consumed.
- the first task resume operation condition includes at least one of the following:
- the total power of the electronic device is greater than a third preset threshold
- the second task resumption operating condition includes at least one of the following:
- the total power of the electronic device is greater than a fourth preset threshold, and the fourth preset threshold is greater than the third preset threshold.
- the receiving the user's input on the first subtask may be receiving the user's input of selecting the first subtask in the preset floating window; or it may be receiving the user's input in the preset floating window. In the floating window, click the input of the task information of the first subtask, and so on.
- the receiving the user's input on the second subtask may be receiving the user's input of selecting the second subtask in the preset floating window; or it may be receiving the user's input in the preset floating window Click the input of task information for the second subtask, and so on.
- the execution body may be an application program control device, or a control module in the application program control device for executing the method for loading an application program control.
- the application program control device provided by the embodiments of the present application is described by taking the method for the application program control device to perform control of loading an application program as an example.
- FIG. 8 is a schematic structural diagram of an application program control apparatus provided by an embodiment of the present application. As shown in FIG. 8, the apparatus 300 includes:
- a first operation module 301 configured to stop running the target application when a preset program stop operation condition is established
- a first display module 302 configured to display a first preset identifier at a first preset position of a target program icon, where the target program icon is an icon corresponding to the target application program;
- the first preset identifier is used to indicate that the target application program is in a stopped running state.
- the first display module 302 is specifically used for:
- a first preset identifier is displayed at the first preset position of the target program icon, and a second preset position of the target program icon is displayed. the second preset identifier;
- the second preset identifier is used to indicate that the target application supports running some subtasks.
- the application program control device 300 further includes:
- a receiving module configured to receive the user's first input to the target application
- a second running module configured to resume running the target application in response to the first input
- the first input includes at least one of the following: an input to the target program icon, an input to a first preset logo displayed on a first preset position of the target program icon, and an input to the target program icon. Input of the second preset logo displayed on the second preset position of the program icon.
- the second operation module is specifically used for:
- first prompt information In the case that the target application only supports running all subtasks, displaying first prompt information, where the first prompt information is used to confirm whether to resume running the target application;
- the target application program is resumed.
- the second operation module is specifically used for:
- the task information includes at least a task name
- the task information further includes at least one of the following: task priority, task type and estimated power consumption of the task.
- the task information is displayed in a preset floating window, and the preset floating window further includes at least one task control, and the task control is used to control stopping or resuming each of the subtasks;
- each subtask corresponds to a task control.
- the application program control device 300 further includes:
- a second display module configured to cancel the display of the first preset identifier
- a third display module configured to display a third preset logo at a third preset position of the target program icon, where the third preset logo is used to indicate the target application after the target subtask resumes running The power consumed by the program in real time.
- the application program control device 300 further includes:
- a third running module configured to stop running all subtasks of the target application when the power consumption of the target application is higher than the first preset threshold, and execute the a preset position, displaying the first preset identifier;
- the fourth display module is configured to display second prompt information, where the second prompt information is used to prompt that all subtasks of the target application program have stopped running.
- the application program control device 300 further includes:
- a fourth operation module configured to resume the operation of the first subtask of the target application under the condition that the target application supports running some subtasks and under the condition that the preset first task resumption operation condition is established;
- the fifth operation module is used to resume the operation of the second subtask of the target application when the preset second task recovery operation condition is established;
- the target application program includes N subtasks, the N subtasks include the first subtask and the second subtask, and N is an integer greater than 1.
- the fourth operation module is also used for:
- the first display state indicates that the first subtask is in a resumed operation state and all of the N subtasks except the first subtask The subtask is in the stopped running state;
- the fifth operation module is also used for:
- the first preset identifier is updated to a second display state, the second display state indicates that the first subtask and the second subtask are in a resumed operation state and the N subtasks except the first subtask A subtask and all subtasks except the second subtask are in a stopped running state.
- the application program control device 300 further includes:
- the sixth operation module is configured to resume the operation of the target application program and cancel the display of the first preset identifier when the electronic device is connected to the charging device.
- the program stopping conditions include at least one of the following:
- the total power of the electronic device is less than the second preset threshold.
- the first task resume operation condition includes at least one of the following:
- the total power of the electronic device is greater than a third preset threshold
- the second task resumption operating condition includes at least one of the following:
- the total power of the electronic device is greater than a fourth preset threshold, and the fourth preset threshold is greater than the third preset threshold.
- the first running module stops running the target application when the preset program stop running condition is satisfied; the first display module displays the first preset at the first preset position of the target program icon
- the target program icon is an icon corresponding to the target application program; wherein, the first preset identifier is used to indicate that the target application program is in a stopped running state.
- the electronic device can stop running the target application when the power is low and there is no charging device, so as to facilitate the precise control of the power of the electronic device and avoid shutting down the electronic device, thereby improving the convenience of use of the electronic device; and
- the first preset identifier on the icon through an intuitive display manner, the user is prompted that the application program corresponding to the icon has stopped running, so that the user can quickly obtain the status information of the application program.
- the application program control device in this embodiment of the present application may be a device, or may be a component, an integrated circuit, or a chip in a terminal.
- the apparatus may be a mobile electronic device or a non-mobile electronic device.
- the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palmtop computer, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (personal digital assistant).
- UMPC ultra-mobile personal computer
- netbook or a personal digital assistant
- non-mobile electronic devices can be servers, network attached storage (Network Attached Storage, NAS), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., this application Examples are not specifically limited.
- Network Attached Storage NAS
- personal computer personal computer, PC
- television television
- teller machine or self-service machine etc.
- the application program control device in this embodiment of the present application may be a device having an operating system.
- the operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
- the application program control apparatus provided in this embodiment of the present application can implement each process implemented by the method embodiment in FIG. 1 , and to avoid repetition, details are not described here.
- an embodiment of the present application further provides an electronic device 400, including a processor 401, a memory 402, a program or instruction stored in the memory 402 and executable on the processor 401,
- an electronic device 400 including a processor 401, a memory 402, a program or instruction stored in the memory 402 and executable on the processor 401,
- the program or instruction is executed by the processor 401, each process of the above-mentioned application program control method embodiment can be realized, and the same technical effect can be achieved. To avoid repetition, details are not described here.
- the electronic devices in the embodiments of the present application include the aforementioned mobile electronic devices and non-mobile electronic devices.
- FIG. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
- the electronic device 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510, etc. part.
- the electronic device 500 may also include a power supply (such as a battery) for supplying power to various components, and the power supply may be logically connected to the processor 510 through a power management system, so as to manage charging, discharging, and power management through the power management system. consumption management and other functions.
- a power supply such as a battery
- the structure of the electronic device shown in FIG. 10 does not constitute a limitation on the electronic device, and the electronic device may include more or less components than the one shown, or combine some components, or arrange different components, which will not be repeated here. .
- the processor 510 is configured to: stop running the target application program when the preset program stop running condition is established;
- the display unit 506 is configured to: display a first preset identifier at a first preset position of a target program icon, where the target program icon is an icon corresponding to the target application program;
- the first preset identifier is used to indicate that the target application program is in a stopped running state.
- the display unit 506 is also used for:
- a first preset identifier is displayed at the first preset position of the target program icon, and a second preset position of the target program icon is displayed. the second preset identifier;
- the second preset identifier is used to indicate that the target application supports running some subtasks.
- the user input unit 507 is configured to: receive the first input from the user to the target application;
- the processor 510 is further configured to: in response to the first input, resume running the target application;
- the first input includes at least one of the following: an input to the target program icon, an input to a first preset logo displayed on a first preset position of the target program icon, and an input to the target program icon. Input of the second preset logo displayed on the second preset position of the program icon.
- the display unit 506 is further configured to: display first prompt information when the target application program only supports running all subtasks, and the first prompt information is used to confirm whether to resume running the target application program ;
- the processor 510 is further configured to: in the case of receiving the second input of the first prompt information by the user, resume running the target application.
- the display unit 506 is further configured to: display the task information of at least one subtask of the target application under the condition that the target application supports running some subtasks;
- the user input unit 507 is further configured to: receive a third input of task information of the target subtask in the at least one subtask;
- the processor 510 is further configured to: in response to the third input, resume running the target subtask.
- the task information includes at least a task name
- the task information further includes at least one of the following: task priority, task type and estimated power consumption of the task.
- the task information is displayed in a preset floating window, and the preset floating window further includes at least one task control, and the task control is used to control stopping or resuming each of the subtasks;
- each subtask corresponds to a task control.
- the display unit 506 is also used for:
- a third preset logo is displayed, and the third preset logo is used to indicate the real-time power consumption of the target application program after the target subtask resumes operation.
- the processor 510 is further configured to: when the power consumption of the target application program is higher than the first preset threshold, stop running all subtasks of the target application program, and display the target program icon in the target program icon. the first preset position of , displaying the first preset logo;
- the display unit 506 is further configured to: display second prompt information, where the second prompt information is used to prompt that all subtasks of the target application program have stopped running.
- the processor 510 is further configured to: in the case that the target application program supports running some subtasks, in the case that the preset first task resumption operation condition is established, resume the operation of the first task of the target application program. a subtask;
- the processor 510 is further configured to: resume running the second subtask of the target application under the condition that the preset second task resume operation condition is established;
- the target application program includes N subtasks, the N subtasks include the first subtask and the second subtask, and N is an integer greater than 1.
- the processor 510 is further configured to: update the first preset identifier to a first display state, and the first display state indicates that the first subtask is in a resumed operation state and the N subtasks are in a state of recovery. All subtasks except the first subtask are in a stopped running state;
- the processor 510 is further configured to: update the first preset identifier to a second display state, the second display state indicates that the first subtask and the second subtask are in a resumed operation state and the N All subtasks of the subtasks except the first subtask and the second subtask are in a stopped running state.
- the processor 510 is further configured to: in the case that the electronic device is connected to the charging apparatus, resume running the target application, and cancel the display of the first preset identifier.
- the program stopping conditions include at least one of the following:
- the total power of the electronic device is less than the second preset threshold.
- the first task resume operation condition includes at least one of the following:
- the total power of the electronic device is greater than a third preset threshold
- the second task resumption operating condition includes at least one of the following:
- the total power of the electronic device is greater than a fourth preset threshold, and the fourth preset threshold is greater than the third preset threshold.
- the processor stops running the target application program when the preset program stopping operation condition is established;
- the display unit displays the first preset identifier at the first preset position of the icon of the target program, and the The target program icon is an icon corresponding to the target application program; wherein, the first preset identifier is used to indicate that the target application program is in a stopped running state.
- the electronic device can stop running the target application when the power is low and there is no charging device, so as to facilitate the precise control of the power of the electronic device and avoid shutting down the electronic device, thereby improving the convenience of use of the electronic device; and
- the first preset identifier on the icon through an intuitive display manner, the user is prompted that the application program corresponding to the icon has stopped running, so that the user can quickly obtain the status information of the application program.
- the input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042. Such as camera) to obtain still pictures or video image data for processing.
- the display unit 506 may include a display panel 5061, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
- the user input unit 507 includes a touch panel 5071 and other input devices 5072 .
- the touch panel 5071 is also called a touch screen.
- the touch panel 5071 may include two parts, a touch detection device and a touch controller.
- Other input devices 5072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
- Memory 509 may be used to store software programs as well as various data, including but not limited to application programs and operating systems.
- the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that, the above-mentioned modulation and demodulation processor may not be integrated into the processor 510.
- Embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, each process of the foregoing application program control method embodiment can be achieved, and can achieve The same technical effect, in order to avoid repetition, will not be repeated here.
- the processor is the processor in the electronic device described in the foregoing embodiments.
- the readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
- An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used for running a program or an instruction to implement the foregoing application program control method embodiments and can achieve the same technical effect, in order to avoid repetition, it will not be repeated here.
- the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.
- modules, units, sub-modules, sub-units, etc. can be implemented in one or more Application Specific Integrated Circuits (ASIC), Digital Signal Processing (DSP), digital signal processing equipment ( DSP Device, DSPD), Programmable Logic Device (Programmable Logic Device, PLD), Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA), general-purpose processor, controller, microcontroller, microprocessor, for in other electronic units or combinations thereof that perform the functions described herein.
- ASIC Application Specific Integrated Circuits
- DSP Digital Signal Processing
- DSP Device digital signal processing equipment
- PLD Programmable Logic Device
- Field-Programmable Gate Array Field-Programmable Gate Array
- FPGA Field-Programmable Gate Array
- the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation.
- the technical solution of the present application can be embodied in the form of a software product in essence or in a part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, CD-ROM), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of this application.
- a storage medium such as ROM/RAM, magnetic disk, CD-ROM
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
Claims (21)
- 一种应用程序控制方法,所述方法包括:在预设的程序停止运行条件成立的情况下,停止运行目标应用程序;在目标程序图标的第一预设位置,显示第一预设标识,所述目标程序图标为所述目标应用程序对应的图标;其中,所述第一预设标识用于指示所述目标应用程序处于停止运行状态。
- 根据权利要求1所述的方法,其中,所述在目标程序图标的第一预设位置,显示第一预设标识,包括:在所述目标应用程序支持运行部分子任务的情况下,在所述目标程序图标的第一预设位置,显示第一预设标识,并在所述目标程序图标的第二预设位置,显示第二预设标识;其中,所述第二预设标识用于指示所述目标应用程序支持运行部分子任务。
- 根据权利要求1所述的方法,其中,所述停止运行目标应用程序之后,所述方法还包括:接收用户对所述目标应用程序的第一输入;响应于所述第一输入,恢复运行所述目标应用程序;其中,所述第一输入包括以下至少一项:对所述目标程序图标的输入,对所述目标程序图标的第一预设位置上显示的第一预设标识的输入,及对所述目标程序图标的第二预设位置上显示的第二预设标识的输入。
- 根据权利要求3所述的方法,其中,所述恢复运行所述目标应用程序,包括:在所述目标应用程序仅支持运行全部子任务的情况下,显示第一提示信息,所述第一提示信息用于确认是否恢复运行所述目标应用程序;在接收到用户对所述第一提示信息的第二输入的情况下,恢复运行所述目标应用程序。
- 根据权利要求3所述的方法,其中,所述恢复运行所述目标应用程序,包括:在所述目标应用程序支持运行部分子任务的情况下,显示所述目标应用程序的至少一个子任务的任务信息;接收对所述至少一个子任务中的目标子任务的任务信息的第三输入;响应于所述第三输入,恢复运行所述目标子任务。
- 根据权利要求5所述的方法,其中,所述任务信息至少包括任务名称;所述任务信息还包括以下至少一项:任务优先级、任务类型以及任务预估耗电量。
- 根据权利要求5所述的方法,其中,所述任务信息显示于预设悬浮窗口中,所述预设悬浮窗口还包括至少一个任务控件,所述任务控件用于控制停止运行或恢复运行每个所述子任务;其中,每个子任务对应一个任务控件。
- 根据权利要求5所述的方法,其中,所述恢复运行所述目标子任务之后,所述方法还包括:取消显示所述第一预设标识;在所述目标程序图标的第三预设位置,显示第三预设标识,所述第三预设标识用于指示在所述目标子任务恢复运行后所述目标应用程序实时消耗的电量。
- 根据权利要求8所述的方法,其中,所述取消显示所述第一预设标识之后,所述方法还包括:在所述目标应用程序消耗的电量高于第一预设阈值的情况下,停止运行所述目标应用程序的全部子任务,并在所述目标程序图标的所述第一预设位置,显示所述第一预设标识;显示第二提示信息,所述第二提示信息用于提示所述目标应用程序的全部子任务已停止运行。
- 根据权利要求1所述的方法,其中,所述停止运行目标应用程序之后,所述方法还包括:在所述目标应用程序支持运行部分子任务的情况下,在预设的第一任务恢复运行条件成立的情况下,恢复运行所述目标应用程序的第一子任务;在预设的第二任务恢复运行条件成立的情况下,恢复运行所述目标应用 程序的第二子任务;其中,所述目标应用程序包括N个子任务,所述N个子任务包括所述第一子任务和第二子任务,N为大于1的整数。
- 根据权利要求10所述的方法,其中,所述恢复运行所述目标应用程序的第一子任务之后,所述方法还包括:将所述第一预设标识更新为第一显示状态,所述第一显示状态指示所述第一子任务处于恢复运行状态且所述N个子任务中除所述第一子任务之外的所有子任务处于停止运行状态;所述恢复运行所述目标应用程序的第二子任务之后,所述方法还包括:将所述第一预设标识更新为第二显示状态,所述第二显示状态指示所述第一子任务和所述第二子任务处于恢复运行状态且所述N个子任务中除所述第一子任务和所述第二子任务之外的所有子任务处于停止运行状态。
- 根据权利要求1所述的方法,其中,所述停止运行目标应用程序之后,所述方法还包括:在电子设备与充电装置连接的情况下,恢复运行所述目标应用程序,并取消显示所述第一预设标识。
- 根据权利要求1所述的方法,其中,所述程序停止运行条件包括以下至少一项:接收到用户确定停止运行目标应用程序的输入,电子设备的总电量小于第二预设阈值。
- 根据权利要求10或11所述的方法,其中,所述第一任务恢复运行条件包括以下至少一项:接收到用户对所述第一子任务的输入,电子设备的总电量大于第三预设阈值;所述第二任务恢复运行条件包括以下至少一项:接收到用户对所述第二子任务的输入,所述电子设备的总电量大于第四预设阈值,所述第四预设阈值大于所述第三预设阈值。
- 一种应用程序控制装置,所述装置包括:第一运行模块,用于在预设的程序停止运行条件成立的情况下,停止运 行目标应用程序;第一显示模块,用于在目标程序图标的第一预设位置,显示第一预设标识,所述目标程序图标为所述目标应用程序对应的图标;其中,所述第一预设标识用于指示所述目标应用程序处于停止运行状态。
- 根据权利要求15所述的装置,其中,所述第一显示模块具体用于:在所述目标应用程序支持运行部分子任务的情况下,在所述目标程序图标的第一预设位置,显示第一预设标识,并在所述目标程序图标的第二预设位置,显示第二预设标识;其中,所述第二预设标识用于指示所述目标应用程序支持运行部分子任务。
- 根据权利要求15所述的装置,还包括:接收模块,用于接收用户对所述目标应用程序的第一输入;第二运行模块,用于响应于所述第一输入,恢复运行所述目标应用程序;其中,所述第一输入包括以下至少一项:对所述目标程序图标的输入,对所述目标程序图标的第一预设位置上显示的第一预设标识的输入,及对所述目标程序图标的第二预设位置上显示的第二预设标识的输入。
- 根据权利要求17所述的装置,其中,所述第二运行模块具体用于:在所述目标应用程序仅支持运行全部子任务的情况下,显示第一提示信息,所述第一提示信息用于确认是否恢复运行所述目标应用程序;在接收到用户对所述第一提示信息的第二输入的情况下,恢复运行所述目标应用程序。
- 根据权利要求17所述的装置,其中,所述第二运行模块具体用于:在所述目标应用程序支持运行部分子任务的情况下,显示所述目标应用程序的至少一个子任务的任务信息;接收对所述至少一个子任务中的目标子任务的任务信息的第三输入;响应于所述第三输入,恢复运行所述目标子任务。
- 一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-14中任一项所述的应用程序控制方法的步骤。
- 一种芯片,包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求1-14中任一项所述的应用程序控制方法的步骤。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP21832456.4A EP4174626A4 (en) | 2020-06-29 | 2021-06-24 | APPLICATION PROGRAM CONTROL METHOD AND DEVICE AND ELECTRONIC DEVICE |
| KR1020237002808A KR102838586B1 (ko) | 2020-06-29 | 2021-06-24 | 애플리케이션 제어 방법, 장치 및 전자 장비 |
| JP2022580395A JP7506771B2 (ja) | 2020-06-29 | 2021-06-24 | アプリケーションプログラム制御方法、装置及び電子機器 |
| US18/146,692 US12474956B2 (en) | 2020-06-29 | 2022-12-27 | Application program control method and apparatus, and electronic device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010609503.4 | 2020-06-29 | ||
| CN202010609503.4A CN111796735B (zh) | 2020-06-29 | 2020-06-29 | 应用程序控制方法、装置及电子设备 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/146,692 Continuation US12474956B2 (en) | 2020-06-29 | 2022-12-27 | Application program control method and apparatus, and electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022001813A1 true WO2022001813A1 (zh) | 2022-01-06 |
Family
ID=72809639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/102044 Ceased WO2022001813A1 (zh) | 2020-06-29 | 2021-06-24 | 应用程序控制方法、装置及电子设备 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US12474956B2 (zh) |
| EP (1) | EP4174626A4 (zh) |
| JP (1) | JP7506771B2 (zh) |
| KR (1) | KR102838586B1 (zh) |
| CN (1) | CN111796735B (zh) |
| WO (1) | WO2022001813A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111796735B (zh) * | 2020-06-29 | 2023-02-03 | 维沃移动通信(杭州)有限公司 | 应用程序控制方法、装置及电子设备 |
| CN112416201B (zh) * | 2020-11-26 | 2022-05-20 | 维沃移动通信有限公司 | 应用缓存的清理方法、装置、电子设备及介质 |
| CN114640579A (zh) * | 2020-11-30 | 2022-06-17 | 华为技术有限公司 | 管理网络设备的方法、设备和系统 |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160224207A1 (en) * | 2015-01-29 | 2016-08-04 | Alibaba Group Holding Limited | Method and system for freezing and unfreezing applications |
| CN105975347A (zh) * | 2016-05-26 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种冻结应用的方法及系统 |
| CN105975162A (zh) * | 2016-05-31 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用冻结方法及触屏终端 |
| CN106095482A (zh) * | 2016-05-31 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的冻结方法及装置 |
| CN106227569A (zh) * | 2016-07-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用升级方法及终端设备 |
| CN106292997A (zh) * | 2016-07-28 | 2017-01-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序冻结方法及装置 |
| CN106354613A (zh) * | 2016-08-30 | 2017-01-25 | 乐视控股(北京)有限公司 | 应用程序耗电提示的处理方法及装置 |
| CN107765948A (zh) * | 2017-10-20 | 2018-03-06 | 珠海市魅族科技有限公司 | 应用控制方法、终端、计算机装置及存储介质 |
| CN111796735A (zh) * | 2020-06-29 | 2020-10-20 | 维沃移动通信(杭州)有限公司 | 应用程序控制方法、装置及电子设备 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001285472A (ja) | 2000-03-31 | 2001-10-12 | Sanyo Electric Co Ltd | 携帯電子機器 |
| JP4177873B2 (ja) | 2006-03-13 | 2008-11-05 | 株式会社カシオ日立モバイルコミュニケーションズ | 電子機器及びプログラム |
| TWI356337B (en) * | 2007-12-26 | 2012-01-11 | Htc Corp | A user interface of electronic apparatus |
| JP4702467B2 (ja) | 2009-03-13 | 2011-06-15 | コニカミノルタビジネステクノロジーズ株式会社 | 操作表示装置およびこれを備えた画像形成装置 |
| JP5791478B2 (ja) * | 2011-11-29 | 2015-10-07 | 三菱電機株式会社 | 情報処理装置 |
| KR101477179B1 (ko) | 2013-07-19 | 2014-12-29 | 삼성전자주식회사 | 어플리케이션의 전력 효율을 결정하고 표시하는 방법 및 단말기 |
| CN104199646A (zh) * | 2014-08-15 | 2014-12-10 | 小米科技有限责任公司 | 一种应用程序显示方法、装置及设备 |
| DE102014221493A1 (de) * | 2014-10-23 | 2016-04-28 | Bayerische Motoren Werke Aktiengesellschaft | Kraftfahrzeugbatteriemodul |
| CN105468426A (zh) * | 2016-01-05 | 2016-04-06 | 珠海市魅族科技有限公司 | 一种应用冻结的方法及终端 |
| CN107436805A (zh) * | 2016-05-27 | 2017-12-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种冻结应用的方法以及装置 |
| CN106055210A (zh) * | 2016-06-24 | 2016-10-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种图标的处理方法以及装置 |
| CN106201464A (zh) * | 2016-06-27 | 2016-12-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种冻结应用的应用图标处理方法及移动终端 |
| CN106200866B (zh) * | 2016-06-28 | 2018-09-07 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用冻结方法及移动终端 |
| CN106383571A (zh) * | 2016-09-09 | 2017-02-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序处理装置及方法 |
| CN106528284B (zh) * | 2016-10-19 | 2019-12-13 | 北京安云世纪科技有限公司 | 应用程序配置方法、装置及终端设备 |
| CN106873848A (zh) * | 2017-01-06 | 2017-06-20 | 宇龙计算机通信科技(深圳)有限公司 | 应用图标的移动方法及移动装置 |
| CN106933725A (zh) * | 2017-03-02 | 2017-07-07 | 珠海市魅族科技有限公司 | 应用图标的显示方法及装置 |
| CN107329749A (zh) * | 2017-06-26 | 2017-11-07 | 努比亚技术有限公司 | 一种应用程序图标显示方法及设备 |
| CN107943549B (zh) * | 2017-11-14 | 2021-01-29 | 维沃移动通信有限公司 | 一种应用程序的处理方法及终端 |
-
2020
- 2020-06-29 CN CN202010609503.4A patent/CN111796735B/zh active Active
-
2021
- 2021-06-24 JP JP2022580395A patent/JP7506771B2/ja active Active
- 2021-06-24 KR KR1020237002808A patent/KR102838586B1/ko active Active
- 2021-06-24 EP EP21832456.4A patent/EP4174626A4/en active Pending
- 2021-06-24 WO PCT/CN2021/102044 patent/WO2022001813A1/zh not_active Ceased
-
2022
- 2022-12-27 US US18/146,692 patent/US12474956B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160224207A1 (en) * | 2015-01-29 | 2016-08-04 | Alibaba Group Holding Limited | Method and system for freezing and unfreezing applications |
| CN105975347A (zh) * | 2016-05-26 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种冻结应用的方法及系统 |
| CN105975162A (zh) * | 2016-05-31 | 2016-09-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用冻结方法及触屏终端 |
| CN106095482A (zh) * | 2016-05-31 | 2016-11-09 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的冻结方法及装置 |
| CN106292997A (zh) * | 2016-07-28 | 2017-01-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用程序冻结方法及装置 |
| CN106227569A (zh) * | 2016-07-29 | 2016-12-14 | 宇龙计算机通信科技(深圳)有限公司 | 一种应用升级方法及终端设备 |
| CN106354613A (zh) * | 2016-08-30 | 2017-01-25 | 乐视控股(北京)有限公司 | 应用程序耗电提示的处理方法及装置 |
| CN107765948A (zh) * | 2017-10-20 | 2018-03-06 | 珠海市魅族科技有限公司 | 应用控制方法、终端、计算机装置及存储介质 |
| CN111796735A (zh) * | 2020-06-29 | 2020-10-20 | 维沃移动通信(杭州)有限公司 | 应用程序控制方法、装置及电子设备 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4174626A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111796735A (zh) | 2020-10-20 |
| EP4174626A1 (en) | 2023-05-03 |
| KR20230026501A (ko) | 2023-02-24 |
| JP7506771B2 (ja) | 2024-06-26 |
| CN111796735B (zh) | 2023-02-03 |
| US20230153154A1 (en) | 2023-05-18 |
| JP2023532050A (ja) | 2023-07-26 |
| EP4174626A4 (en) | 2023-12-13 |
| KR102838586B1 (ko) | 2025-07-28 |
| US12474956B2 (en) | 2025-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12474956B2 (en) | Application program control method and apparatus, and electronic device | |
| KR102879252B1 (ko) | 권한 설정 방법, 권한 설정 장치 및 전자기기 | |
| FR3037164B1 (fr) | Terminal mobile et methode de controle associee | |
| CN103493017B (zh) | 后台任务的管理 | |
| EP2857929B1 (en) | Information processing apparatus, information processing system, and power control method | |
| CN104106054B (zh) | 节能应用通知系统 | |
| RU2686673C1 (ru) | Устройство и способ управления терминалом и терминал | |
| CN102270169B (zh) | 管理在便携式终端中正被执行的应用的方法和设备 | |
| US20110061056A1 (en) | Portable device and method for providing shortcuts in the portable device | |
| WO2022012656A1 (zh) | 分屏显示方法、装置及电子设备 | |
| WO2020029616A1 (zh) | 移动终端及其省电模式控制方法 | |
| CN112148166A (zh) | 桌面组件管理方法及装置 | |
| CN111984130A (zh) | 快捷操作方法、装置及电子设备 | |
| CN106708501B (zh) | 活动监控方法及装置 | |
| CN111796734A (zh) | 应用程序的管理方法、管理装置、电子设备和存储介质 | |
| CN104375880B (zh) | 内存释放方法及装置 | |
| WO2022048491A1 (zh) | 应用运行方法、装置和电子设备 | |
| CN106231575A (zh) | 短信息处理方法及装置 | |
| WO2022161218A1 (zh) | 图标移动方法、装置及电子设备 | |
| CN113703896A (zh) | 事件触发控制方法、装置、电子设备及介质 | |
| WO2021115257A1 (zh) | 应用切换方法、装置、存储介质及电子设备 | |
| JP2013135242A (ja) | 携帯端末、アプリケーションソフト制御方法、アプリケーションソフト制御プログラム及び記録媒体 | |
| US20140310711A1 (en) | Method for determining performance of process of application and computer system | |
| WO2023001252A1 (zh) | 应用提醒方法、装置及电子设备 | |
| WO2022171058A1 (zh) | 应用程序的处理方法、装置及电子设备 |
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: 21832456 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2022580395 Country of ref document: JP Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202317002210 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 20237002808 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2021832456 Country of ref document: EP Effective date: 20230130 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 202317002210 Country of ref document: IN |