WO2019071405A1 - Terminal application control method and apparatus - Google Patents

Terminal application control method and apparatus Download PDF

Info

Publication number
WO2019071405A1
WO2019071405A1 PCT/CN2017/105433 CN2017105433W WO2019071405A1 WO 2019071405 A1 WO2019071405 A1 WO 2019071405A1 CN 2017105433 W CN2017105433 W CN 2017105433W WO 2019071405 A1 WO2019071405 A1 WO 2019071405A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
terminal
state
startup
current
Prior art date
Application number
PCT/CN2017/105433
Other languages
French (fr)
Chinese (zh)
Inventor
杨绪鹏
Original Assignee
深圳传音通讯有限公司
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 深圳传音通讯有限公司 filed Critical 深圳传音通讯有限公司
Priority to PCT/CN2017/105433 priority Critical patent/WO2019071405A1/en
Publication of WO2019071405A1 publication Critical patent/WO2019071405A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Definitions

  • the present invention relates to the field of electronic technologies, and in particular, to a terminal application control method and device thereof.
  • terminal devices such as mobile phones and tablet computers have become an indispensable part of people's lives. People can not only use these terminals for communication, but also transfer files, video, and games. Etc., to meet the needs of users in all aspects of work and life.
  • some terminal devices on the market will have a problem after being used for a long time, and the fluency is low.
  • the fluency is low.
  • the existing method to solve this problem can be realized by ending the background operation of the software, but some software will detect the change of system status after the process is finished. Startup, such as wireless network (Wireless Fidelity, Wi-Fi) switches, network reconnection, etc.; too much unnecessary software running in the background causes the system to react longer, fluency, and lower the terminal equipment Use efficiency.
  • the embodiment of the invention provides a terminal application control method and a device thereof, which can prohibit the terminal application from self-starting to occupy the background running resources, increase the fluency of the system, and improve the use efficiency of the terminal device.
  • a first aspect of the embodiments of the present invention provides a terminal application control method, which may include:
  • the method further includes:
  • the method further includes:
  • the terminal application except the operating environment is stored in the target application set according to the operating environment in which the terminal system is located.
  • the obtaining the current terminal state, and acquiring the target application set based on the current terminal state includes:
  • the current terminal state is acquired as the terminal application installation state, and the target application set is acquired based on the terminal startup state.
  • acquiring the current terminal state is an application startup state
  • a second aspect of the embodiments of the present invention provides a terminal application control device, which may include:
  • a state acquiring unit configured to acquire a current terminal state, and acquire a target application set based on the current terminal state
  • a first application acquiring unit configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information
  • a first application control unit configured to control, according to the prohibition start information, that the terminal application maintains an application closed state in the current terminal state.
  • a storage unit configured to acquire the selected terminal application in the installed application set, and store the terminal application into the target application set.
  • the storage unit is further configured to store the terminal application that belongs to the operating environment except the operating environment in which the terminal system is located, into the target application set.
  • the status obtaining unit includes:
  • a signal detecting subunit configured to acquire a current terminal state as a terminal startup state when the power signal is detected, and acquire a target application set based on the terminal startup state;
  • the application status monitoring sub-unit is configured to: when the terminal application is cleared in the background, obtain the current terminal status as the terminal application end status, and obtain the target application set based on the terminal startup status;
  • the installation package monitoring subunit is configured to acquire the current terminal state as the terminal application installation state when the installation package of the terminal application is detected, and obtain the target application set based on the terminal startup state.
  • the trigger signal detecting unit is configured to: when detecting that the application icon of the terminal application has a trigger signal, acquire the current terminal state as an application startup state;
  • a second application acquiring unit configured to acquire the terminal application in the target application set, and set an application startup information of the terminal application to allow startup information
  • a second application control unit configured to control, according to the permission to start information, the terminal application to be started and run in the current terminal state.
  • a third aspect of the embodiments of the present invention provides an electronic device, including: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside a space enclosed by the housing, The processor and the memory are disposed on the circuit board; the power supply circuit is configured to supply power to each circuit or device of the electronic device; the memory is configured to store executable program code; Executing executable program code stored in the memory to execute a program corresponding to the executable program code for performing the following steps:
  • the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application of the terminal application is started.
  • the information is set to prohibit the startup information, and the application is controlled to keep the application closed state in the current terminal state based on the prohibition activation information.
  • the application start information of the target terminal application is set to the prohibition start information according to the current terminal state of the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state.
  • Running in the background saves background resources, increases system fluency, and improves the efficiency of using terminal devices.
  • FIG. 1 is a schematic flowchart of a terminal application control method according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of another terminal application control method according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of another terminal application control device according to an embodiment of the present invention.
  • FIG. 5 is a schematic structural diagram of a state acquiring unit 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.
  • the terminal application control method provided by the embodiment of the present invention can be applied to the case where the terminal application of the mobile terminal is self-starting, including the self-starting of the terminal application after the mobile terminal installs the terminal application, and the self-starting of the terminal application after the process ends in the background, for example, the mobile terminal.
  • Obtaining a current terminal state obtaining a target application set based on the current terminal state, and then acquiring the terminal application in the target application set, and setting the application startup information of the terminal application to the prohibition startup information, and controlling the terminal application to be in the current terminal state based on the prohibition startup information.
  • Keep the application closed which solves the problem that too much unwanted software is running in the background. The problem that the system response time becomes longer and the fluency is reduced, the background resources are saved, and the user's use efficiency is improved.
  • the terminal application control device may include: a tablet computer, a smart phone, a personal computer (PC), a notebook computer, a palmtop computer, and a mobile Internet device (MID), etc., and a terminal device having a terminal application running in the background.
  • a tablet computer a smart phone
  • PC personal computer
  • a notebook computer a palmtop computer
  • MID mobile Internet device
  • FIG. 1 is a schematic flowchart diagram of a terminal application control method according to an embodiment of the present invention. As shown in FIG. 1, the method of the embodiment of the present invention may include the following steps S101 to S103.
  • the terminal application control device can obtain the current terminal state, and obtain the target application set based on the current terminal state. It can be understood that the terminal application controls the current terminal state of the device, including the current environment and terminal application control of the terminal.
  • the running status of the device for example, the terminal application control device starts up, runs the terminal application, switches the Wi-Fi, reconnects the network, etc., after the terminal application control device acquires the current terminal state, acquires the target application based on the current terminal state.
  • the set, the target application set may be composed according to a terminal application selected by the user, or may be a terminal application component selected by the terminal application control device according to the current terminal state.
  • the terminal application control device may acquire the terminal application in the target application set, and set the application startup information of the terminal application to the prohibition startup information. It may be understood that the terminal application control device acquires the target application set.
  • the application identifier is used to obtain the application startup information of the terminal application corresponding to the application identifier, and the application startup information includes the prohibition startup information and the permission activation information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the information control terminal application is allowed to be started.
  • the terminal application control device further sets the application startup information to prohibit the startup information.
  • the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager.
  • the interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the on state; the terminal application control device sets the application startup information to prohibit the startup.
  • the information is that the application state of the terminal application is set to suspend, or a startup label is added to the terminal application, and the startup label has two states of “0” and “1”, and the terminal application control device sets the status of the startup label to “0”.
  • the terminal application control device sets the status of the activation label to "1"
  • the terminal application is in the open state
  • the terminal application control device sets the application startup information to the prohibition startup information, that is, the terminal application The startup label is set to "0".
  • the terminal application control device controls, according to the forbidden activation information, that the terminal application keeps the application closed state in the current terminal state, and it may be understood that, in the current terminal state of the terminal application control device, for example, terminal application control
  • the terminal application control device controls the terminal application to keep the application closed according to the prohibition start information, and the terminal application cannot start. run.
  • the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited.
  • the information control terminal application keeps the application closed state in the current terminal state.
  • the application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state.
  • Running in the background saves background resources, increases system fluency, and improves user efficiency.
  • FIG. 2 is a schematic flowchart diagram of a terminal application control method according to an embodiment of the present invention. As shown in FIG. 2, the method in the embodiment of the present invention may include the following steps S201 to S206.
  • the terminal application control device may acquire the selected terminal application in the installed application set, and store the terminal application in the target application set. It may be understood that the terminal application control device acquires the terminal application, and the terminal application An application that can be installed on the terminal application control device for the user, such as a game program, an instant communication program, or the like, or already exists on the terminal application control device
  • the service application such as a system update program, an alarm clock, etc., for the selected terminal application, the terminal application control device stores the application identifier corresponding to the terminal application into the target application set.
  • the terminal application control device may store the terminal application except the operating environment in the target application set according to the operating environment in which the terminal system is located. It may be understood that the terminal application control device may be determined according to the operating environment of the terminal system.
  • the terminal system runs the required application, and selects an application that does not need to be run in the operating environment in which the terminal system is located, and stores the application identifier corresponding to the application that does not need to be run into the target application collection, for example, the terminal system is in the startup state.
  • the game program belongs to an application that does not need to be run, and the application identifier corresponding to the game program is stored in the target application set.
  • the terminal application control device acquires the current terminal state as the terminal startup state, and acquires the target application set based on the terminal startup state; it can be understood that when the terminal application control device is in the startup state, Obtaining a target application set composed of a terminal application selected by the user or a target application set composed by the terminal application selected by the terminal application control device according to the current terminal state.
  • the terminal application control device acquires the current terminal state as the terminal application end state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is cleared in the background.
  • the target application set composed of the terminal application selected by the user or the target application set composed by the terminal application selected by the terminal application control device according to the current terminal state is obtained.
  • the terminal application control device when detecting that the installation package of the terminal application is running, acquires the current terminal state as the terminal application installation state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device detects When the installation package of the terminal application is running, the target application set composed of the terminal application selected by the user or the target application set composed of the terminal application selected by the terminal application control device according to the current terminal state is obtained.
  • the terminal application control device detects that the application icon of the terminal application has a trigger signal
  • the current terminal state is obtained as an application startup state. It can be understood that when the application icon of the terminal application is clicked or the terminal application is started, the current The terminal state is an application startup state, and the terminal application control device acquires the application startup state;
  • the terminal application control device acquires the terminal application in the target application set, and sets the application startup information of the terminal application to enable startup information. It can be understood that the terminal application control device acquires the target application set. The application identifier is obtained, and the application startup information of the terminal application corresponding to the application identifier is obtained, and the application startup information includes the prohibition startup information and the permission activation information, the prohibition of the startup information control terminal application is in a closed state, the terminal application cannot be started, and the information control terminal is allowed to be started. The application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to allow startup information.
  • the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager.
  • the interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to allow the startup information, that is, the application state of the terminal application is set to unsuspend, or Add a startup label to the terminal application.
  • the startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1”, the terminal application is in the on state, and the terminal application control device sets the application startup information to the permission activation information, that is, the startup label of the terminal application is set to "1".
  • the terminal application control device controls the terminal application to start and run in the current terminal state based on the permission activation information. It can be understood that, in the current terminal state of the terminal application control device, for example, the current terminal application. Control the startup state of the application where the device is located, for the current The terminal application is set to the terminal application that allows the startup information, and the terminal application control device controls the terminal application to maintain the application permission activation state according to the permission activation information, and detects that the application icon of the terminal application has a startup trigger signal, and starts the terminal application.
  • steps S204 and S205 of the embodiment of the present invention are described in detail in steps S102 and S103 of the embodiment shown in FIG. 1, and details are not described herein.
  • the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited.
  • the information control terminal application keeps the application closed state in the current terminal state.
  • the terminal application is controlled to be started and run in the current terminal state based on the permission activation information.
  • the application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state.
  • Running in the background saves background resources, increases system fluency, and improves user efficiency.
  • FIG. 3 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention.
  • the terminal application control device 1 of the embodiment of the present invention may include: a state acquiring unit 11, a first application acquiring unit 12, and a first application control unit 13.
  • the state obtaining unit 11 is configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
  • the state acquiring unit 11 can obtain the current terminal state, and obtain the target application set based on the current terminal state.
  • the terminal application controls the current terminal state of the device, including the current environment and terminal application control of the terminal.
  • the running status of the device for example, the terminal application control device starts up, runs the terminal application, switches the Wi-Fi, reconnects the network, etc., after the terminal application control device acquires the current terminal state, acquires the target application based on the current terminal state.
  • the set, the target application set may be composed according to a terminal application selected by the user, or may be a terminal application component selected by the terminal application control device according to the current terminal state.
  • the first application obtaining unit 12 is configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
  • the first application acquiring unit 12 may acquire the terminal application in the target application set, and set the application startup information of the terminal application to the prohibition startup information. It may be understood that the terminal application control device acquires the target application set. In the application identifier, the application startup information of the terminal application corresponding to the application identifier is obtained, and the application startup information includes the prohibition start information and the permission start information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the startup information control is allowed. The terminal application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to prohibit activation information.
  • the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager.
  • the interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to the prohibition startup information, that is, the application state of the terminal application is set to suspend, or Add a startup label to the terminal application.
  • the startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1”, the terminal application is in the on state, and the terminal application control device sets the application startup information to the prohibition startup information, that is, the startup label of the terminal application is set to "0".
  • the first application control unit 13 is configured to control, according to the prohibition activation information, that the terminal application maintains an application closed state in the current terminal state.
  • the first application control unit 13 controls the terminal application to keep the application closed state in the current terminal state based on the forbidden activation information. It can be understood that, in the current terminal state of the terminal application control device, for example, the terminal When the application control device starts up and ends the application process of the terminal application, the terminal application control device controls the terminal application to keep the application closed state according to the prohibition activation information, and the terminal application is used. Cannot start running.
  • the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited.
  • the information control terminal application keeps the application closed state in the current terminal state. Controlling, by the terminal application, the current terminal state of the device, setting the application startup information of the target terminal application to the prohibition startup information, thereby controlling the terminal application protection in the target application set. In the closed state, the application is prohibited from self-starting in the corresponding terminal state and running in the background, which saves background resources, increases the fluency of the system, and improves the user's use efficiency.
  • FIG. 4 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention.
  • the terminal application control device 1 of the embodiment of the present invention may include: a state acquiring unit 11, a first application acquiring unit 12, a first application control unit 13, a storage unit 14, and a trigger signal detecting unit 15, The second application acquisition unit 16 and the second application control unit 17.
  • the state obtaining unit 11 is configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
  • the embodiment of the following figure describes a specific process in which the state acquiring unit 11 acquires the current terminal state and acquires a target application set based on the current terminal state.
  • FIG. 5 is a schematic structural diagram of a state acquiring unit 11 according to an embodiment of the present invention.
  • the state acquiring unit 11 of the embodiment of the present invention may include: a signal detecting subunit 111, an application state monitoring subunit 112, and an installation package monitoring subunit 113.
  • the terminal application control device acquires the current terminal state as the terminal startup state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is In the startup state, the target application set composed of the terminal application selected by the user or the target application set composed of the terminal application selected by the terminal application control device according to the current terminal state is obtained.
  • the application state monitoring sub-unit 112 acquires the current terminal state as the terminal application end state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is
  • the target application set composed of the terminal application selected by the user or the target application set composed by the terminal application controlled by the terminal application control device according to the current terminal state is obtained.
  • the terminal application control device acquires the current terminal state as the terminal application installation state, and acquires the target application set based on the terminal startup state;
  • the terminal application control device detects that the installation package of the terminal application is running, it acquires a target application set composed of the terminal application selected by the user or a target application set composed of the terminal application selected by the terminal application control device according to the current terminal state.
  • the first application obtaining unit 12 is configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
  • the first application control unit 13 is configured to control, according to the prohibition activation information, that the terminal application keeps the application closed state in the current terminal state;
  • the storage unit 14 is configured to acquire the selected terminal application in the installed application set, and store the terminal application into the target application set;
  • the storage unit 14 may obtain the selected terminal application in the installed application set, and store the terminal application in the target application set.
  • the terminal application control device acquires the terminal application, and the terminal application may An application installed on the terminal application control device for the user, such as a game program, an instant communication program, or the like, or a service application already existing on the terminal application control device, such as a system update program, an alarm clock, etc., for the selected terminal application,
  • the terminal application control device stores the application identifier corresponding to the terminal application into the target application set.
  • the storage unit 14 is further configured to store the terminal application that belongs to the operating environment except the operating environment in which the terminal system is located, into the target application set;
  • the storage unit 14 may store the terminal application except the operating environment in the target application set according to the operating environment in which the terminal system is located.
  • the terminal application control device may determine the terminal according to the operating environment in which the terminal system is located.
  • the system runs the required application, and selects an application that does not need to be run in the operating environment in which the terminal system is located, and stores the application identifier corresponding to the application that does not need to be run in the target application collection, for example, the terminal system is in a startup state.
  • the game program belongs to an application that does not need to be run, and the application identifier corresponding to the game program is stored in the target application set.
  • the trigger signal detecting unit 15 is configured to: when detecting that the application icon of the terminal application has a trigger signal, acquire the current terminal state as an application startup state;
  • the trigger signal detecting unit 15 detects that the application icon of the terminal application has a trigger signal
  • the current terminal state is acquired as an application startup state. It can be understood that when the application icon of the terminal application is clicked or the terminal application is started, The current terminal state is an application startup state, and the terminal application control device acquires the application startup state.
  • the second application obtaining unit 16 is configured to acquire the terminal application in the target application set, and set the application startup information of the terminal application to allow startup information;
  • the second application acquiring unit 16 acquires the terminal application in the target application set, and sets the application startup information of the terminal application to allow startup information.
  • the terminal application control device acquires the target application.
  • the application identifier in the set obtains the application startup information of the terminal application corresponding to the application identifier, the application startup information includes the prohibition start information and the permission start information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the startup information is allowed to be started.
  • the control terminal application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to allow activation information.
  • the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager.
  • the interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to allow the startup information, that is, the application state of the terminal application is set to unsuspend, or Add a startup label to the terminal application.
  • the startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1”, the terminal application is in the on state, and the terminal application control device sets the application startup information to the permission activation information, that is, the startup label of the terminal application is set to "1".
  • the second application control unit 17 is configured to control, according to the permission activation information, that the terminal application is started and running in the current terminal state.
  • the second application control unit 17 controls the terminal application to start and run in the current terminal state based on the permission activation information.
  • the current terminal state of the terminal application control device for example, the current The terminal application control device is in an application startup state, and the current application startup information is set to a terminal application that allows activation information, and the terminal application control device controls the terminal application to maintain the application permission activation state according to the permission activation information, and detects the terminal application.
  • the application icon has a start trigger signal
  • the terminal application is started.
  • the steps performed by the trigger signal detecting unit 15, the second application acquiring unit 16, and the second application controlling unit 17 in this embodiment are not required to be performed in accordance with the execution order of the embodiment shown in FIG. 4, which can be understood.
  • the execution process of the trigger signal detecting unit 15, the second application acquiring unit 16, and the second application control unit 17, that is, when the trigger signal detecting unit 15 detects that the application icon of the terminal application has a trigger signal any of the following may be shown in FIG. Execute after a unit.
  • the state obtaining unit 11, the first application obtaining unit 12, and the first application control unit 13 of the embodiment of the present invention may refer to the state acquiring unit 11, the first application acquiring unit 12, and the first application of the embodiment shown in FIG. 3, respectively.
  • the specific description of the control unit 13 will not be described herein.
  • the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited.
  • the information control terminal application keeps the application closed state in the current terminal state.
  • the terminal application is controlled to be started and run in the current terminal state based on the permission activation information.
  • the application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state.
  • Running in the background saves background resources, increases system fluency, and improves user efficiency.
  • FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
  • the electronic device of the embodiment of the present invention may include: a housing 600, a circuit board 601, a processor 602, a communication bus 603, an input device 604, an output device 605, and a memory 606, wherein the circuit board 601 Disposed within the space enclosed by the housing 600, a processor 602, a communication bus 603, a memory 606, an input device 604, and an output device 605 are disposed on the circuit board 601; the communication bus 603 is used to implement connection communication between these components.
  • the memory 606 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the memory 606 can optionally also be at least one storage device located remotely from the aforementioned processor 602.
  • the processor 602 can be combined with the terminal application control device described in FIG. 3-5, and the executable program code is stored in the memory 606; and the processor 602 runs and executes the executable program by reading the executable program code stored in the memory 606.
  • the program corresponding to the code is used to perform the following steps:
  • the control input device 604 acquires a current terminal state, and acquires a target application set based on the current terminal state;
  • Control input device 604 acquires a terminal application in the target application set
  • the control processor 602 sets the application startup information of the terminal application to the prohibition startup information
  • Control processor 602 controls the terminal application at the current end based on the prohibition activation information Keep the application closed in the end state
  • control processor 602 obtains the current terminal state and calls the executable program code stored in the memory 606 to perform the following operations before acquiring the target application set based on the current terminal state:
  • control processor 602 obtains the current terminal state and calls the executable program code stored in the memory 606 to perform the following operations before acquiring the target application set based on the current terminal state:
  • the terminal application except the operating environment is stored in the target application set according to the operating environment in which the terminal system is located.
  • control processor 602 obtains the current terminal state, and invokes the executable program code stored in the memory 606 to execute the target application set based on the current terminal state, and specifically performs the following operations:
  • the current terminal state is acquired as the terminal application installation state, and the target application set is acquired based on the terminal startup state.
  • control processor 602 invokes executable program code stored in memory 606 to perform the following specific operations:
  • acquiring the current terminal state is an application startup state
  • the current terminal status is obtained, and the destination is obtained based on the current terminal status.
  • the application set is set, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set to prohibit the startup information, and the application is controlled to stop the application closed state in the current terminal state based on the prohibition startup information.
  • the terminal application is controlled to be started and run in the current terminal state based on the permission activation information.
  • the application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state.
  • Running in the background saves background resources, increases system fluency, and improves user efficiency.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

A terminal application control method and device thereof. The method comprises the following steps: obtaining a current terminal state, and on the basis of the current terminal state, obtaining a target application set; obtaining a terminal application in the target application set, and setting application starting information of the terminal application as start inhibition information; and controlling, on the basis of the start inhibition information, the terminal application to maintain a closed state in the current terminal state. The current terminal state of a device is controlled by means of a terminal application, and the application starting information of a target terminal application is set as start inhibition information, so as to control the terminal application in a target application set to maintain a closed state, and inhibit self-starting of the application and running in the background, thereby saving background resources, increasing system smoothness, and improving the use efficiency of a user.

Description

一种终端应用控制方法、装置Terminal application control method and device 技术领域Technical field
本发明涉及电子技术领域,尤其涉及一种终端应用控制方法及其设备。The present invention relates to the field of electronic technologies, and in particular, to a terminal application control method and device thereof.
背景技术Background technique
随着电子技术的不断的开发和完善,手机和平板电脑等终端设备已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以进行文件传输、摄像、玩游戏等,满足了用户工作及生活等各方面需求。目前市场上的一些终端设备在使用较长时间后会出现卡顿,流畅度较低的问题,在***后台会发现运行有较多软件,大量运行的软件是不需要的,有些软件在开机的时候就启动了,有些软件在安装完后就会自启动,现有的解决该问题的方法可以通过结束软件的后台运行来实现,但有些软件在结束进程后检测到***状态的变化还是会自启动,例如无线网络(Wireless Fidelity,Wi-Fi)的开关、网络的重新连接等;过多不需要的软件在后台运行导致了***反应的时间变长,流畅度降低,降低了对终端设备的使用效率。With the continuous development and improvement of electronic technology, terminal devices such as mobile phones and tablet computers have become an indispensable part of people's lives. People can not only use these terminals for communication, but also transfer files, video, and games. Etc., to meet the needs of users in all aspects of work and life. At present, some terminal devices on the market will have a problem after being used for a long time, and the fluency is low. In the background of the system, it is found that there are more software running, a large amount of software is not required, and some software is powered on. When it starts, some software will start automatically after installation. The existing method to solve this problem can be realized by ending the background operation of the software, but some software will detect the change of system status after the process is finished. Startup, such as wireless network (Wireless Fidelity, Wi-Fi) switches, network reconnection, etc.; too much unnecessary software running in the background causes the system to react longer, fluency, and lower the terminal equipment Use efficiency.
发明内容Summary of the invention
本发明实施例提供一种终端应用控制方法及其设备,可以禁止终端应用自启动以占用后台运行资源,增加***的流畅度,提高对终端设备的使用效率。The embodiment of the invention provides a terminal application control method and a device thereof, which can prohibit the terminal application from self-starting to occupy the background running resources, increase the fluency of the system, and improve the use efficiency of the terminal device.
本发明实施例第一方面提供了一种终端应用控制方法,可包括:A first aspect of the embodiments of the present invention provides a terminal application control method, which may include:
获取当前终端状态,并基于所述当前终端状态获取目标应用集合;Obtaining a current terminal state, and acquiring a target application set based on the current terminal state;
获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;Obtaining a terminal application in the target application set, and setting an application startup information of the terminal application to prohibiting startup information;
基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。Controlling, by the prohibition activation information, that the terminal application maintains an application closed state in the current terminal state.
其中,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合之前,还包括:Before the obtaining the current terminal state, and acquiring the target application set based on the current terminal state, the method further includes:
在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中。 Acquiring the selected terminal application in the installed application set, and storing the terminal application into the target application set.
其中,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合之前,还包括:Before the obtaining the current terminal state, and acquiring the target application set based on the current terminal state, the method further includes:
根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中。The terminal application except the operating environment is stored in the target application set according to the operating environment in which the terminal system is located.
其中,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合,包括:The obtaining the current terminal state, and acquiring the target application set based on the current terminal state, includes:
当检测到电源信号时,获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;When the power signal is detected, obtaining a current terminal state as a terminal startup state, and acquiring a target application set based on the terminal startup state;
当终端应用在后台被清除时,获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;When the terminal application is cleared in the background, obtaining the current terminal state as the terminal application end state, and acquiring the target application set based on the terminal startup state;
当检测到终端应用的安装包运行时,获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合。When the installation package of the terminal application is detected, the current terminal state is acquired as the terminal application installation state, and the target application set is acquired based on the terminal startup state.
其中,还包括:Among them, it also includes:
当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;When it is detected that the application icon of the terminal application has a trigger signal, acquiring the current terminal state is an application startup state;
在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;Obtaining the terminal application in the target application set, and setting application start information of the terminal application to allow startup information;
基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。Controlling, by the allowed activation information, that the terminal application is started and running in the current terminal state.
本发明实施例第二方面提供了一种终端应用控制设备,可包括:A second aspect of the embodiments of the present invention provides a terminal application control device, which may include:
状态获取单元,用于获取当前终端状态,并基于所述当前终端状态获取目标应用集合;a state acquiring unit, configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
第一应用获取单元,用于获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;a first application acquiring unit, configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
第一应用控制单元,用于基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。And a first application control unit, configured to control, according to the prohibition start information, that the terminal application maintains an application closed state in the current terminal state.
其中,还包括:Among them, it also includes:
存储单元,用于在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中。 And a storage unit, configured to acquire the selected terminal application in the installed application set, and store the terminal application into the target application set.
其中,所述存储单元还用于根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中。The storage unit is further configured to store the terminal application that belongs to the operating environment except the operating environment in which the terminal system is located, into the target application set.
其中,所述状态获取单元,包括:The status obtaining unit includes:
信号检测子单元,用于当检测到电源信号时,获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;a signal detecting subunit, configured to acquire a current terminal state as a terminal startup state when the power signal is detected, and acquire a target application set based on the terminal startup state;
应用状态监控子单元,用于当终端应用在后台被清除时,获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;The application status monitoring sub-unit is configured to: when the terminal application is cleared in the background, obtain the current terminal status as the terminal application end status, and obtain the target application set based on the terminal startup status;
安装包监控子单元,用于当检测到终端应用的安装包运行时,获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合。The installation package monitoring subunit is configured to acquire the current terminal state as the terminal application installation state when the installation package of the terminal application is detected, and obtain the target application set based on the terminal startup state.
其中,还包括:Among them, it also includes:
触发信号检测单元,用于当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;The trigger signal detecting unit is configured to: when detecting that the application icon of the terminal application has a trigger signal, acquire the current terminal state as an application startup state;
第二应用获取单元,用于在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;a second application acquiring unit, configured to acquire the terminal application in the target application set, and set an application startup information of the terminal application to allow startup information;
第二应用控制单元,用于基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。And a second application control unit, configured to control, according to the permission to start information, the terminal application to be started and run in the current terminal state.
本发明实施例第三方面提供了一种电子设备,可包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:A third aspect of the embodiments of the present invention provides an electronic device, including: a housing, a processor, a memory, a circuit board, and a power supply circuit, wherein the circuit board is disposed inside a space enclosed by the housing, The processor and the memory are disposed on the circuit board; the power supply circuit is configured to supply power to each circuit or device of the electronic device; the memory is configured to store executable program code; Executing executable program code stored in the memory to execute a program corresponding to the executable program code for performing the following steps:
获取当前终端状态,并基于所述当前终端状态获取目标应用集合;Obtaining a current terminal state, and acquiring a target application set based on the current terminal state;
获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;Obtaining a terminal application in the target application set, and setting an application startup information of the terminal application to prohibiting startup information;
基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。Controlling, by the prohibition activation information, that the terminal application maintains an application closed state in the current terminal state.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动 信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。通过根据终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了对终端设备的使用效率。In the embodiment of the present invention, the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application of the terminal application is started. The information is set to prohibit the startup information, and the application is controlled to keep the application closed state in the current terminal state based on the prohibition activation information. The application start information of the target terminal application is set to the prohibition start information according to the current terminal state of the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state. Running in the background saves background resources, increases system fluency, and improves the efficiency of using terminal devices.
附图说明DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some of the present invention. For the embodiments, those skilled in the art can obtain other drawings according to the drawings without any creative work.
图1是本发明实施例提供的一种终端应用控制方法的流程示意图;1 is a schematic flowchart of a terminal application control method according to an embodiment of the present invention;
图2是本发明实施例提供的另一种终端应用控制方法的流程示意图;2 is a schematic flowchart of another terminal application control method according to an embodiment of the present invention;
图3是本发明实施例提供的一种终端应用控制设备的结构示意图;3 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention;
图4是本发明实施例提供的另一种终端应用控制设备的结构示意图;4 is a schematic structural diagram of another terminal application control device according to an embodiment of the present invention;
图5是本发明实施例提供的状态获取单元的结构示意图;FIG. 5 is a schematic structural diagram of a state acquiring unit according to an embodiment of the present invention;
图6是本发明实施例提供的一种电子设备的结构示意图。FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例提供的终端应用控制方法可以应用于移动终端的终端应用自启动的情况,包括移动终端安装终端应用后终端应用自启动、在后台结束进程后终端应用自启动等,例如:移动终端获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态,从而解决了过多不需要的软件在后台运行导致 了***反应的时间变长,流畅度降低的问题,节约了后台资源,提高了用户的使用效率。The terminal application control method provided by the embodiment of the present invention can be applied to the case where the terminal application of the mobile terminal is self-starting, including the self-starting of the terminal application after the mobile terminal installs the terminal application, and the self-starting of the terminal application after the process ends in the background, for example, the mobile terminal. Obtaining a current terminal state, obtaining a target application set based on the current terminal state, and then acquiring the terminal application in the target application set, and setting the application startup information of the terminal application to the prohibition startup information, and controlling the terminal application to be in the current terminal state based on the prohibition startup information. Keep the application closed, which solves the problem that too much unwanted software is running in the background. The problem that the system response time becomes longer and the fluency is reduced, the background resources are saved, and the user's use efficiency is improved.
本发明实施例涉及的终端应用控制设备可以包括:平板电脑、智能手机、个人电脑(PC)、笔记本电脑、掌上电脑以及移动互联网设备(MID)等具备终端应用在后台运行的终端设备。The terminal application control device according to the embodiment of the present invention may include: a tablet computer, a smart phone, a personal computer (PC), a notebook computer, a palmtop computer, and a mobile Internet device (MID), etc., and a terminal device having a terminal application running in the background.
请参见图1,为本发明实施例提供了一种终端应用控制方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。FIG. 1 is a schematic flowchart diagram of a terminal application control method according to an embodiment of the present invention. As shown in FIG. 1, the method of the embodiment of the present invention may include the following steps S101 to S103.
S101,获取当前终端状态,并基于所述当前终端状态获取目标应用集合;S101. Acquire a current terminal state, and obtain a target application set based on the current terminal state.
具体的,终端应用控制设备可以获取当前终端状态,并基于所述当前终端状态获取目标应用集合,可以理解的是,终端应用控制设备的当前终端状态,包括终端当前所处的环境、终端应用控制设备的运行状态等,例如终端应用控制设备开机启动、运行终端应用程序、Wi-Fi的开关、网络的重新连接等,终端应用控制设备获取当前终端状态后,基于所述当前终端状态获取目标应用集合,所述目标应用集合可以是根据用户选择的终端应用组成,也可以是终端应用控制设备根据当前的终端状态选择的终端应用组成。Specifically, the terminal application control device can obtain the current terminal state, and obtain the target application set based on the current terminal state. It can be understood that the terminal application controls the current terminal state of the device, including the current environment and terminal application control of the terminal. The running status of the device, for example, the terminal application control device starts up, runs the terminal application, switches the Wi-Fi, reconnects the network, etc., after the terminal application control device acquires the current terminal state, acquires the target application based on the current terminal state. The set, the target application set may be composed according to a terminal application selected by the user, or may be a terminal application component selected by the terminal application control device according to the current terminal state.
S102,获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;S102. Acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information.
具体的,终端应用控制设备可以获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息,可以理解的是,终端应用控制设备获取目标应用集合中的应用标识,获取所述应用标识对应的终端应用的应用启动信息,应用启动信息包括禁止启动信息和允许启动信息,禁止启动信息控制终端应用处于关闭状态,终端应用不能启动,允许启动信息控制终端应用处于开启状态,终端应用可以启动;终端应用控制设备进一步将所述应用启动信息设置为禁止启动信息。例如,在终端应用的属性中添加应用状态,终端应用控制设备通过PakeageManager(应用管理类)提供的的接口将应用状态设置为suspend(拉起状态),终端应用处于关闭状态,也可以通过PakeageManager提供的的接口将应用状态设置为unsuspend(非拉起状态),终端应用处于开启状态;终端应用控制设备将所述应用启动信息设置为禁止启动 信息,即将终端应用的应用状态设置为suspend,或者是给终端应用添加一个启动标签,启动标签有“0”和“1”两种状态,终端应用控制设备将启动标签的状态设置为“0”时,终端应用处于关闭状态,终端应用控制设备将启动标签的状态设置为“1”时,终端应用处于开启状态,终端应用控制设备将所述应用启动信息设置为禁止启动信息,即将终端应用的启动标签设置为“0”。Specifically, the terminal application control device may acquire the terminal application in the target application set, and set the application startup information of the terminal application to the prohibition startup information. It may be understood that the terminal application control device acquires the target application set. The application identifier is used to obtain the application startup information of the terminal application corresponding to the application identifier, and the application startup information includes the prohibition startup information and the permission activation information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the information control terminal application is allowed to be started. When the state is on, the terminal application can be started; the terminal application control device further sets the application startup information to prohibit the startup information. For example, the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager. The interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the on state; the terminal application control device sets the application startup information to prohibit the startup. The information is that the application state of the terminal application is set to suspend, or a startup label is added to the terminal application, and the startup label has two states of “0” and “1”, and the terminal application control device sets the status of the startup label to “0”. When the terminal application is in the closed state, the terminal application control device sets the status of the activation label to "1", the terminal application is in the open state, and the terminal application control device sets the application startup information to the prohibition startup information, that is, the terminal application The startup label is set to "0".
S103,基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。S103. Control, according to the prohibition start information, that the terminal application maintains an application closed state in the current terminal state.
具体的,终端应用控制设备基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态,可以理解的是,在终端应用控制设备的当前终端状态下,例如终端应用控制设备开机启动,结束终端应用的应用进程等状态时,对于当前应用启动信息设置为禁止启动信息的终端应用,终端应用控制设备根据所述禁止启动信息控制终端应用保持应用关闭状态,终端应用不能启动运行。Specifically, the terminal application control device controls, according to the forbidden activation information, that the terminal application keeps the application closed state in the current terminal state, and it may be understood that, in the current terminal state of the terminal application control device, for example, terminal application control When the device starts up and ends the application process of the terminal application, the terminal application control device controls the terminal application to keep the application closed according to the prohibition start information, and the terminal application cannot start. run.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。通过终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了用户的使用效率。In the embodiment of the present invention, the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited. The information control terminal application keeps the application closed state in the current terminal state. The application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state. Running in the background saves background resources, increases system fluency, and improves user efficiency.
请参见图2,为本发明实施例提供了一种终端应用控制方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S206。FIG. 2 is a schematic flowchart diagram of a terminal application control method according to an embodiment of the present invention. As shown in FIG. 2, the method in the embodiment of the present invention may include the following steps S201 to S206.
S201,在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中;S201. Acquire, in the installed application set, the selected terminal application, and store the terminal application into the target application set.
具体的,终端应用控制设备可以在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中,可以理解的是,终端应用控制设备获取终端应用,终端应用可以为用户安装在终端应用控制设备上的应用程序,例如游戏程序、即时通信程序等,或者是终端应用控制设备上已经存在 的服务应用,例如***更新程序、闹钟等,对已选择的终端应用,终端应用控制设备将所述终端应用对应的应用标识存储至所述目标应用集合中。Specifically, the terminal application control device may acquire the selected terminal application in the installed application set, and store the terminal application in the target application set. It may be understood that the terminal application control device acquires the terminal application, and the terminal application An application that can be installed on the terminal application control device for the user, such as a game program, an instant communication program, or the like, or already exists on the terminal application control device The service application, such as a system update program, an alarm clock, etc., for the selected terminal application, the terminal application control device stores the application identifier corresponding to the terminal application into the target application set.
S202,根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中;S202. Store, according to an operating environment in which the terminal system is located, a terminal application that is not included in the operating environment, into a target application set.
具体的,终端应用控制设备可以根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中,可以理解的是,终端应用控制设备可以根据终端***所处运行环境判断终端***运行需要的应用程序,并选择终端***所处运行环境下不需要运行的应用程序,将不需要运行的应用程序对应的应用标识存储至目标应用集合中,例如终端***处于开机启动的状态,针对终端***此时的运行环境,游戏程序属于不需要的不需要运行的应用程序,则将游戏程序对应的应用标识存储至目标应用集合中。Specifically, the terminal application control device may store the terminal application except the operating environment in the target application set according to the operating environment in which the terminal system is located. It may be understood that the terminal application control device may be determined according to the operating environment of the terminal system. The terminal system runs the required application, and selects an application that does not need to be run in the operating environment in which the terminal system is located, and stores the application identifier corresponding to the application that does not need to be run into the target application collection, for example, the terminal system is in the startup state. For the operating environment of the terminal system at this time, the game program belongs to an application that does not need to be run, and the application identifier corresponding to the game program is stored in the target application set.
S203,获取当前终端状态,并基于所述当前终端状态获取目标应用集合;S203. Acquire a current terminal state, and obtain a target application set based on the current terminal state.
具体的,当检测到电源信号时,终端应用控制设备获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备处于启动状态时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。Specifically, when the power signal is detected, the terminal application control device acquires the current terminal state as the terminal startup state, and acquires the target application set based on the terminal startup state; it can be understood that when the terminal application control device is in the startup state, Obtaining a target application set composed of a terminal application selected by the user or a target application set composed by the terminal application selected by the terminal application control device according to the current terminal state.
具体的,当终端应用在后台被清除时,终端应用控制设备获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备在后台清除终端应用时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。Specifically, when the terminal application is cleared in the background, the terminal application control device acquires the current terminal state as the terminal application end state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is cleared in the background. When the terminal is applied, the target application set composed of the terminal application selected by the user or the target application set composed by the terminal application selected by the terminal application control device according to the current terminal state is obtained.
具体的,当检测到终端应用的安装包运行时,终端应用控制设备获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备检测到终端应用的安装包运行时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。Specifically, when detecting that the installation package of the terminal application is running, the terminal application control device acquires the current terminal state as the terminal application installation state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device detects When the installation package of the terminal application is running, the target application set composed of the terminal application selected by the user or the target application set composed of the terminal application selected by the terminal application control device according to the current terminal state is obtained.
S204,获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息; S204. Acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information.
S205,基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态;S205. Control, according to the prohibition start information, that the terminal application keeps an application closed state in the current terminal state.
S206,当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。S206, when detecting that the application icon of the terminal application has a trigger signal, acquiring a current terminal state as an application startup state; acquiring the terminal application in the target application set, and setting an application startup information of the terminal application to allow Initiating information; controlling, according to the permission to start information, the terminal application to start and run in the current terminal state.
具体的,当终端应用控制设备检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态,可以理解的是,当终端应用的应用图标被点击或者终端应用被启动时,当前的终端状态为应用启动状态,终端应用控制设备获取所述应用启动状态;Specifically, when the terminal application control device detects that the application icon of the terminal application has a trigger signal, the current terminal state is obtained as an application startup state. It can be understood that when the application icon of the terminal application is clicked or the terminal application is started, the current The terminal state is an application startup state, and the terminal application control device acquires the application startup state;
具体的,终端应用控制设备在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息,可以理解的是,终端应用控制设备获取目标应用集合中的应用标识,获取所述应用标识对应的终端应用的应用启动信息,应用启动信息包括禁止启动信息和允许启动信息,禁止启动信息控制终端应用处于关闭状态,终端应用不能启动,允许启动信息控制终端应用处于开启状态,终端应用可以启动;终端应用控制设备进一步将所述应用启动信息设置为允许启动信息。例如,在终端应用的属性中添加应用状态,终端应用控制设备通过PakeageManager(应用管理类)提供的的接口将应用状态设置为suspend(拉起状态),终端应用处于关闭状态,也可以通过PakeageManager提供的的接口将应用状态设置为unsuspend(非拉起状态),终端应用处于开启状态;终端应用控制设备将所述应用启动信息设置为允许启动信息,即将终端应用的应用状态设置为unsuspend,或者是给终端应用添加一个启动标签,启动标签有“0”和“1”两种状态,终端应用控制设备将启动标签的状态设置为“0”时,终端应用处于关闭状态,终端应用控制设备将启动标签的状态设置为“1”时,终端应用处于开启状态,终端应用控制设备将所述应用启动信息设置为允许启动信息,即将终端应用的启动标签设置为“1”。Specifically, the terminal application control device acquires the terminal application in the target application set, and sets the application startup information of the terminal application to enable startup information. It can be understood that the terminal application control device acquires the target application set. The application identifier is obtained, and the application startup information of the terminal application corresponding to the application identifier is obtained, and the application startup information includes the prohibition startup information and the permission activation information, the prohibition of the startup information control terminal application is in a closed state, the terminal application cannot be started, and the information control terminal is allowed to be started. The application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to allow startup information. For example, the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager. The interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to allow the startup information, that is, the application state of the terminal application is set to unsuspend, or Add a startup label to the terminal application. The startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1", the terminal application is in the on state, and the terminal application control device sets the application startup information to the permission activation information, that is, the startup label of the terminal application is set to "1".
具体的,终端应用控制设备基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行,可以理解的是,在终端应用控制设备的当前终端状态下,例如当前终端应用控制设备所处的应用启动状态,对于当前应 用启动信息设置为允许启动信息的终端应用,终端应用控制设备根据所述允许启动信息控制终端应用保持应用允许启动状态,检测到该终端应用的应用图标存在启动触发信号时,启动该终端应用。Specifically, the terminal application control device controls the terminal application to start and run in the current terminal state based on the permission activation information. It can be understood that, in the current terminal state of the terminal application control device, for example, the current terminal application. Control the startup state of the application where the device is located, for the current The terminal application is set to the terminal application that allows the startup information, and the terminal application control device controls the terminal application to maintain the application permission activation state according to the permission activation information, and detects that the application icon of the terminal application has a startup trigger signal, and starts the terminal application.
其中,本发明实施例的步骤S204和S205参见图1所示实施例的步骤S102和S103的具体描述,在此不进行赘述。For details, steps S204 and S205 of the embodiment of the present invention are described in detail in steps S102 and S103 of the embodiment shown in FIG. 1, and details are not described herein.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。当检测到终端应用的应用图标存在启动触发信号时,基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。通过终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了用户的使用效率。In the embodiment of the present invention, the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited. The information control terminal application keeps the application closed state in the current terminal state. When it is detected that the application icon of the terminal application has a startup trigger signal, the terminal application is controlled to be started and run in the current terminal state based on the permission activation information. The application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state. Running in the background saves background resources, increases system fluency, and improves user efficiency.
请参见图3,为本发明实施例提供了一种终端应用控制设备的结构示意图。如图3所示,本发明实施例的所述终端应用控制设备1可以包括:状态获取单元11、第一应用获取单元12和第一应用控制单元13。FIG. 3 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention. As shown in FIG. 3, the terminal application control device 1 of the embodiment of the present invention may include: a state acquiring unit 11, a first application acquiring unit 12, and a first application control unit 13.
状态获取单元11,用于获取当前终端状态,并基于所述当前终端状态获取目标应用集合;The state obtaining unit 11 is configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
具体的,状态获取单元11可以获取当前终端状态,并基于所述当前终端状态获取目标应用集合,可以理解的是,终端应用控制设备的当前终端状态,包括终端当前所处的环境、终端应用控制设备的运行状态等,例如终端应用控制设备开机启动、运行终端应用程序、Wi-Fi的开关、网络的重新连接等,终端应用控制设备获取当前终端状态后,基于所述当前终端状态获取目标应用集合,所述目标应用集合可以是根据用户选择的终端应用组成,也可以是终端应用控制设备根据当前的终端状态选择的终端应用组成。Specifically, the state acquiring unit 11 can obtain the current terminal state, and obtain the target application set based on the current terminal state. It can be understood that the terminal application controls the current terminal state of the device, including the current environment and terminal application control of the terminal. The running status of the device, for example, the terminal application control device starts up, runs the terminal application, switches the Wi-Fi, reconnects the network, etc., after the terminal application control device acquires the current terminal state, acquires the target application based on the current terminal state. The set, the target application set may be composed according to a terminal application selected by the user, or may be a terminal application component selected by the terminal application control device according to the current terminal state.
第一应用获取单元12,用于获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息; The first application obtaining unit 12 is configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
具体的,第一应用获取单元12可以获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息,可以理解的是,终端应用控制设备获取目标应用集合中的应用标识,获取所述应用标识对应的终端应用的应用启动信息,应用启动信息包括禁止启动信息和允许启动信息,禁止启动信息控制终端应用处于关闭状态,终端应用不能启动,允许启动信息控制终端应用处于开启状态,终端应用可以启动;终端应用控制设备进一步将所述应用启动信息设置为禁止启动信息。例如,在终端应用的属性中添加应用状态,终端应用控制设备通过PakeageManager(应用管理类)提供的的接口将应用状态设置为suspend(拉起状态),终端应用处于关闭状态,也可以通过PakeageManager提供的的接口将应用状态设置为unsuspend(非拉起状态),终端应用处于开启状态;终端应用控制设备将所述应用启动信息设置为禁止启动信息,即将终端应用的应用状态设置为suspend,或者是给终端应用添加一个启动标签,启动标签有“0”和“1”两种状态,终端应用控制设备将启动标签的状态设置为“0”时,终端应用处于关闭状态,终端应用控制设备将启动标签的状态设置为“1”时,终端应用处于开启状态,终端应用控制设备将所述应用启动信息设置为禁止启动信息,即将终端应用的启动标签设置为“0”。Specifically, the first application acquiring unit 12 may acquire the terminal application in the target application set, and set the application startup information of the terminal application to the prohibition startup information. It may be understood that the terminal application control device acquires the target application set. In the application identifier, the application startup information of the terminal application corresponding to the application identifier is obtained, and the application startup information includes the prohibition start information and the permission start information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the startup information control is allowed. The terminal application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to prohibit activation information. For example, the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager. The interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to the prohibition startup information, that is, the application state of the terminal application is set to suspend, or Add a startup label to the terminal application. The startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1", the terminal application is in the on state, and the terminal application control device sets the application startup information to the prohibition startup information, that is, the startup label of the terminal application is set to "0".
第一应用控制单元13,用于基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。The first application control unit 13 is configured to control, according to the prohibition activation information, that the terminal application maintains an application closed state in the current terminal state.
具体的,第一应用控制单元13基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态,可以理解的是,在终端应用控制设备的当前终端状态下,例如终端应用控制设备开机启动,结束终端应用的应用进程等状态时,对于当前应用启动信息设置为禁止启动信息的终端应用,终端应用控制设备根据所述禁止启动信息控制终端应用保持应用关闭状态,终端应用不能启动运行。Specifically, the first application control unit 13 controls the terminal application to keep the application closed state in the current terminal state based on the forbidden activation information. It can be understood that, in the current terminal state of the terminal application control device, for example, the terminal When the application control device starts up and ends the application process of the terminal application, the terminal application control device controls the terminal application to keep the application closed state according to the prohibition activation information, and the terminal application is used. Cannot start running.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。通过终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保 持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了用户的使用效率。In the embodiment of the present invention, the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited. The information control terminal application keeps the application closed state in the current terminal state. Controlling, by the terminal application, the current terminal state of the device, setting the application startup information of the target terminal application to the prohibition startup information, thereby controlling the terminal application protection in the target application set. In the closed state, the application is prohibited from self-starting in the corresponding terminal state and running in the background, which saves background resources, increases the fluency of the system, and improves the user's use efficiency.
请参见图4,为本发明实施例提供了一种终端应用控制设备的结构示意图。如图4所示,本发明实施例的所述终端应用控制设备1可以包括:状态获取单元11、第一应用获取单元12、第一应用控制单元13、存储单元14、触发信号检测单元15、第二应用获取单元16和第二应用控制单元17。FIG. 4 is a schematic structural diagram of a terminal application control device according to an embodiment of the present invention. As shown in FIG. 4, the terminal application control device 1 of the embodiment of the present invention may include: a state acquiring unit 11, a first application acquiring unit 12, a first application control unit 13, a storage unit 14, and a trigger signal detecting unit 15, The second application acquisition unit 16 and the second application control unit 17.
状态获取单元11,用于获取当前终端状态,并基于所述当前终端状态获取目标应用集合;The state obtaining unit 11 is configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
下图的实施例描述的是状态获取单元11获取当前终端状态,并基于所述当前终端状态获取目标应用集合具体过程。The embodiment of the following figure describes a specific process in which the state acquiring unit 11 acquires the current terminal state and acquires a target application set based on the current terminal state.
具体的,请一并参见图5,为本发明实施例提供了一种状态获取单元11的结构示意图。如图5所示,本发明实施例的所述状态获取单元11可以包括:信号检测子单元111、应用状态监控子单元112和安装包监控子单元113。Specifically, please refer to FIG. 5, which is a schematic structural diagram of a state acquiring unit 11 according to an embodiment of the present invention. As shown in FIG. 5, the state acquiring unit 11 of the embodiment of the present invention may include: a signal detecting subunit 111, an application state monitoring subunit 112, and an installation package monitoring subunit 113.
具体的,当信号检测子单元111检测到电源信号时,终端应用控制设备获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备处于启动状态时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。Specifically, when the signal detecting subunit 111 detects the power signal, the terminal application control device acquires the current terminal state as the terminal startup state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is In the startup state, the target application set composed of the terminal application selected by the user or the target application set composed of the terminal application selected by the terminal application control device according to the current terminal state is obtained.
具体的,当终端应用在后台被清除时,应用状态监控子单元112获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备在后台清除终端应用时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。Specifically, when the terminal application is cleared in the background, the application state monitoring sub-unit 112 acquires the current terminal state as the terminal application end state, and acquires the target application set based on the terminal startup state; it can be understood that the terminal application control device is When the terminal application is cleared in the background, the target application set composed of the terminal application selected by the user or the target application set composed by the terminal application controlled by the terminal application control device according to the current terminal state is obtained.
具体的,当安装包监控子单元113检测到终端应用的安装包运行时,终端应用控制设备获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合;可以理解的是,终端应用控制设备检测到终端应用的安装包运行时,将获取用户选择的终端应用组成的目标应用集合或者是终端应用控制设备根据当前的终端状态选择的终端应用组成的目标应用集合。 Specifically, when the installation package monitoring sub-unit 113 detects that the installation package of the terminal application is running, the terminal application control device acquires the current terminal state as the terminal application installation state, and acquires the target application set based on the terminal startup state; When the terminal application control device detects that the installation package of the terminal application is running, it acquires a target application set composed of the terminal application selected by the user or a target application set composed of the terminal application selected by the terminal application control device according to the current terminal state.
第一应用获取单元12,用于获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;The first application obtaining unit 12 is configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
第一应用控制单元13,用于基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态;The first application control unit 13 is configured to control, according to the prohibition activation information, that the terminal application keeps the application closed state in the current terminal state;
存储单元14,用于在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中;The storage unit 14 is configured to acquire the selected terminal application in the installed application set, and store the terminal application into the target application set;
具体的,存储单元14可以在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中,可以理解的是,终端应用控制设备获取终端应用,终端应用可以为用户安装在终端应用控制设备上的应用程序,例如游戏程序、即时通信程序等,或者是终端应用控制设备上已经存在的服务应用,例如***更新程序、闹钟等,对已选择的终端应用,终端应用控制设备将所述终端应用对应的应用标识存储至所述目标应用集合中。Specifically, the storage unit 14 may obtain the selected terminal application in the installed application set, and store the terminal application in the target application set. It may be understood that the terminal application control device acquires the terminal application, and the terminal application may An application installed on the terminal application control device for the user, such as a game program, an instant communication program, or the like, or a service application already existing on the terminal application control device, such as a system update program, an alarm clock, etc., for the selected terminal application, The terminal application control device stores the application identifier corresponding to the terminal application into the target application set.
存储单元14还用于根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中;The storage unit 14 is further configured to store the terminal application that belongs to the operating environment except the operating environment in which the terminal system is located, into the target application set;
具体的,存储单元14可以根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中,可以理解的是,终端应用控制设备可以根据终端***所处运行环境判断终端***运行需要的应用程序,并选择终端***所处运行环境下不需要运行的应用程序,将不需要运行的应用程序对应的应用标识存储至目标应用集合中,例如终端***处于开机启动的状态,针对终端***此时的运行环境,游戏程序属于不需要的不需要运行的应用程序,则将游戏程序对应的应用标识存储至目标应用集合中。Specifically, the storage unit 14 may store the terminal application except the operating environment in the target application set according to the operating environment in which the terminal system is located. It may be understood that the terminal application control device may determine the terminal according to the operating environment in which the terminal system is located. The system runs the required application, and selects an application that does not need to be run in the operating environment in which the terminal system is located, and stores the application identifier corresponding to the application that does not need to be run in the target application collection, for example, the terminal system is in a startup state. For the operating environment of the terminal system at this time, the game program belongs to an application that does not need to be run, and the application identifier corresponding to the game program is stored in the target application set.
触发信号检测单元15,用于当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;The trigger signal detecting unit 15 is configured to: when detecting that the application icon of the terminal application has a trigger signal, acquire the current terminal state as an application startup state;
具体的,当触发信号检测单元15检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态,可以理解的是,当终端应用的应用图标被点击或者终端应用被启动时,当前的终端状态为应用启动状态,终端应用控制设备获取所述应用启动状态;Specifically, when the trigger signal detecting unit 15 detects that the application icon of the terminal application has a trigger signal, the current terminal state is acquired as an application startup state. It can be understood that when the application icon of the terminal application is clicked or the terminal application is started, The current terminal state is an application startup state, and the terminal application control device acquires the application startup state.
第二应用获取单元16,用于在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息; The second application obtaining unit 16 is configured to acquire the terminal application in the target application set, and set the application startup information of the terminal application to allow startup information;
具体的,第二应用获取单元16在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息,可以理解的是,终端应用控制设备获取目标应用集合中的应用标识,获取所述应用标识对应的终端应用的应用启动信息,应用启动信息包括禁止启动信息和允许启动信息,禁止启动信息控制终端应用处于关闭状态,终端应用不能启动,允许启动信息控制终端应用处于开启状态,终端应用可以启动;终端应用控制设备进一步将所述应用启动信息设置为允许启动信息。例如,在终端应用的属性中添加应用状态,终端应用控制设备通过PakeageManager(应用管理类)提供的的接口将应用状态设置为suspend(拉起状态),终端应用处于关闭状态,也可以通过PakeageManager提供的的接口将应用状态设置为unsuspend(非拉起状态),终端应用处于开启状态;终端应用控制设备将所述应用启动信息设置为允许启动信息,即将终端应用的应用状态设置为unsuspend,或者是给终端应用添加一个启动标签,启动标签有“0”和“1”两种状态,终端应用控制设备将启动标签的状态设置为“0”时,终端应用处于关闭状态,终端应用控制设备将启动标签的状态设置为“1”时,终端应用处于开启状态,终端应用控制设备将所述应用启动信息设置为允许启动信息,即将终端应用的启动标签设置为“1”。Specifically, the second application acquiring unit 16 acquires the terminal application in the target application set, and sets the application startup information of the terminal application to allow startup information. It can be understood that the terminal application control device acquires the target application. The application identifier in the set obtains the application startup information of the terminal application corresponding to the application identifier, the application startup information includes the prohibition start information and the permission start information, the prohibition of the startup information control terminal application is in the closed state, the terminal application cannot be started, and the startup information is allowed to be started. The control terminal application is in an open state, and the terminal application can be started; the terminal application control device further sets the application startup information to allow activation information. For example, the application state is added in the attribute of the terminal application, and the terminal application control device sets the application state to suspend (pull-up state) through the interface provided by the PakeageManager (application management class), the terminal application is in the closed state, and can also be provided through the PakeageManager. The interface sets the application state to unsuspend (the non-pull state), and the terminal application is in the open state; the terminal application control device sets the application startup information to allow the startup information, that is, the application state of the terminal application is set to unsuspend, or Add a startup label to the terminal application. The startup label has two states: “0” and “1”. When the terminal application control device sets the status of the startup label to “0”, the terminal application is in the closed state, and the terminal application control device starts. When the status of the label is set to "1", the terminal application is in the on state, and the terminal application control device sets the application startup information to the permission activation information, that is, the startup label of the terminal application is set to "1".
第二应用控制单元17,用于基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。The second application control unit 17 is configured to control, according to the permission activation information, that the terminal application is started and running in the current terminal state.
具体的,第二应用控制单元17基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行,可以理解的是,在终端应用控制设备的当前终端状态下,例如当前终端应用控制设备所处的应用启动状态,对于当前应用启动信息设置为允许启动信息的终端应用,终端应用控制设备根据所述允许启动信息控制终端应用保持应用允许启动状态,检测到该终端应用的应用图标存在启动触发信号时,启动该终端应用。Specifically, the second application control unit 17 controls the terminal application to start and run in the current terminal state based on the permission activation information. It can be understood that, in the current terminal state of the terminal application control device, for example, the current The terminal application control device is in an application startup state, and the current application startup information is set to a terminal application that allows activation information, and the terminal application control device controls the terminal application to maintain the application permission activation state according to the permission activation information, and detects the terminal application. When the application icon has a start trigger signal, the terminal application is started.
其中,在该实施例中触发信号检测单元15、第二应用获取单元16和第二应用控制单元17所实施的步骤并不需要按照图4所示的实施例的执行顺序来执行,可以理解的是,触发信号检测单元15、第二应用获取单元16和第二应用控制单元17的执行过程,即触发信号检测单元15检测到终端应用的应用图标存在触发信号时,可以在图4所示任何一个单元后执行。 The steps performed by the trigger signal detecting unit 15, the second application acquiring unit 16, and the second application controlling unit 17 in this embodiment are not required to be performed in accordance with the execution order of the embodiment shown in FIG. 4, which can be understood. Yes, the execution process of the trigger signal detecting unit 15, the second application acquiring unit 16, and the second application control unit 17, that is, when the trigger signal detecting unit 15 detects that the application icon of the terminal application has a trigger signal, any of the following may be shown in FIG. Execute after a unit.
其中,本发明实施例的状态获取单元11、第一应用获取单元12和第一应用控制单元13可以分别参见图3所示实施例的状态获取单元11、第一应用获取单元12和第一应用控制单元13的具体描述,在此不进行赘述。The state obtaining unit 11, the first application obtaining unit 12, and the first application control unit 13 of the embodiment of the present invention may refer to the state acquiring unit 11, the first application acquiring unit 12, and the first application of the embodiment shown in FIG. 3, respectively. The specific description of the control unit 13 will not be described herein.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。当检测到终端应用的应用图标存在启动触发信号时,基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。通过终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了用户的使用效率。In the embodiment of the present invention, the current terminal state is obtained, and the target application set is obtained based on the current terminal state, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set as the prohibition startup information, and the startup is prohibited. The information control terminal application keeps the application closed state in the current terminal state. When it is detected that the application icon of the terminal application has a startup trigger signal, the terminal application is controlled to be started and run in the current terminal state based on the permission activation information. The application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state. Running in the background saves background resources, increases system fluency, and improves user efficiency.
请参见图6,为本发明实施例提供了一种电子设备的结构示意图。如图6所示,本发明实施例的所述电子设备可以包括:壳体600、电路板601、处理器602、通信总线603、输入设备604、输出设备605和存储器606,其中,电路板601安置在壳体600围成的空间内部,处理器602、通信总线603、存储器606、输入设备604和输出设备605设置在电路板601上;通信总线603用于实现这些组件之间的连接通信。其中,存储器606可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器606可选的还可以是至少一个位于远离前述处理器602的存储设备。其中,处理器602可以结合图3-5所描述的终端应用控制设备,存储器606中存储可执行程序代码;且处理器602通过读取存储器606中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in FIG. 6, the electronic device of the embodiment of the present invention may include: a housing 600, a circuit board 601, a processor 602, a communication bus 603, an input device 604, an output device 605, and a memory 606, wherein the circuit board 601 Disposed within the space enclosed by the housing 600, a processor 602, a communication bus 603, a memory 606, an input device 604, and an output device 605 are disposed on the circuit board 601; the communication bus 603 is used to implement connection communication between these components. The memory 606 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory. The memory 606 can optionally also be at least one storage device located remotely from the aforementioned processor 602. The processor 602 can be combined with the terminal application control device described in FIG. 3-5, and the executable program code is stored in the memory 606; and the processor 602 runs and executes the executable program by reading the executable program code stored in the memory 606. The program corresponding to the code is used to perform the following steps:
控制输入设备604获取当前终端状态,并基于所述当前终端状态获取目标应用集合;The control input device 604 acquires a current terminal state, and acquires a target application set based on the current terminal state;
控制输入设备604获取所述目标应用集合中的终端应用; Control input device 604 acquires a terminal application in the target application set;
控制处理器602将所述终端应用的应用启动信息设置为禁止启动信息;The control processor 602 sets the application startup information of the terminal application to the prohibition startup information;
控制处理器602基于所述禁止启动信息控制所述终端应用在所述当前终 端状态下保持应用关闭状态 Control processor 602 controls the terminal application at the current end based on the prohibition activation information Keep the application closed in the end state
在可选的实施例中,控制处理器602获取当前终端状态,并调用存储器606中存储的可执行程序代码执行基于所述当前终端状态获取目标应用集合之前,具体执行以下操作:In an optional embodiment, the control processor 602 obtains the current terminal state and calls the executable program code stored in the memory 606 to perform the following operations before acquiring the target application set based on the current terminal state:
在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中。Acquiring the selected terminal application in the installed application set, and storing the terminal application into the target application set.
在可选的实施例中,控制处理器602获取当前终端状态,并调用存储器606中存储的可执行程序代码执行基于所述当前终端状态获取目标应用集合之前,具体执行以下操作:In an optional embodiment, the control processor 602 obtains the current terminal state and calls the executable program code stored in the memory 606 to perform the following operations before acquiring the target application set based on the current terminal state:
根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中。The terminal application except the operating environment is stored in the target application set according to the operating environment in which the terminal system is located.
在可选的实施例中,控制处理器602获取当前终端状态,并调用存储器606中存储的可执行程序代码执行基于所述当前终端状态获取目标应用集合,具体执行以下操作:In an optional embodiment, the control processor 602 obtains the current terminal state, and invokes the executable program code stored in the memory 606 to execute the target application set based on the current terminal state, and specifically performs the following operations:
当检测到电源信号时,获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;When the power signal is detected, obtaining a current terminal state as a terminal startup state, and acquiring a target application set based on the terminal startup state;
当终端应用在后台被清除时,获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;When the terminal application is cleared in the background, obtaining the current terminal state as the terminal application end state, and acquiring the target application set based on the terminal startup state;
当检测到终端应用的安装包运行时,获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合。When the installation package of the terminal application is detected, the current terminal state is acquired as the terminal application installation state, and the target application set is acquired based on the terminal startup state.
在可选的实施例中,控制处理器602调用存储器606中存储的可执行程序代码执行具体以下操作:In an alternative embodiment, control processor 602 invokes executable program code stored in memory 606 to perform the following specific operations:
当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;When it is detected that the application icon of the terminal application has a trigger signal, acquiring the current terminal state is an application startup state;
在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;Obtaining the terminal application in the target application set, and setting application start information of the terminal application to allow startup information;
基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。Controlling, by the allowed activation information, that the terminal application is started and running in the current terminal state.
在本发明实施例中,通过获取当前终端状态,并基于当前终端状态获取目 标应用集合,然后获取目标应用集合中的终端应用,并将终端应用的应用启动信息设置为禁止启动信息,基于禁止启动信息控制终端应用在当前终端状态下保持应用关闭状态。当检测到终端应用的应用图标存在启动触发信号时,基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。通过终端应用控制设备的当前终端状态,将目标终端应用的应用启动信息设置为禁止启动信息,从而控制目标应用集合中的终端应用保持在关闭状态,禁止应用在对应的终端状态下自启动并在后台运行,节约了后台资源,增加了***的流畅度,提高了用户的使用效率。In the embodiment of the present invention, the current terminal status is obtained, and the destination is obtained based on the current terminal status. The application set is set, and then the terminal application in the target application set is obtained, and the application startup information of the terminal application is set to prohibit the startup information, and the application is controlled to stop the application closed state in the current terminal state based on the prohibition startup information. When it is detected that the application icon of the terminal application has a startup trigger signal, the terminal application is controlled to be started and run in the current terminal state based on the permission activation information. The application start information of the target terminal application is set to the prohibition start information by the terminal application control device, so that the terminal application in the target application set is kept in the closed state, and the application is prohibited from being self-started in the corresponding terminal state. Running in the background saves background resources, increases system fluency, and improves user efficiency.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。One of ordinary skill in the art can understand that all or part of the process of implementing the foregoing embodiments can be completed by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium. When executed, the flow of an embodiment of the methods as described above may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。 The above is only the preferred embodiment of the present invention, and the scope of the present invention is not limited thereto, and thus equivalent changes made in the claims of the present invention are still within the scope of the present invention.

Claims (10)

  1. 一种终端应用控制方法,其特征在于,包括:A terminal application control method, comprising:
    获取当前终端状态,并基于所述当前终端状态获取目标应用集合;Obtaining a current terminal state, and acquiring a target application set based on the current terminal state;
    获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;Obtaining a terminal application in the target application set, and setting an application startup information of the terminal application to prohibiting startup information;
    基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。Controlling, by the prohibition activation information, that the terminal application maintains an application closed state in the current terminal state.
  2. 如权利要求1所述的方法,其特征在于,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合之前,还包括:The method of claim 1, wherein the obtaining the current terminal state and obtaining the target application set based on the current terminal state further includes:
    在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中。Acquiring the selected terminal application in the installed application set, and storing the terminal application into the target application set.
  3. 如权利要求1所述的方法,其特征在于,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合之前,还包括:The method of claim 1, wherein the obtaining the current terminal state and obtaining the target application set based on the current terminal state further includes:
    根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中。The terminal application except the operating environment is stored in the target application set according to the operating environment in which the terminal system is located.
  4. 如权利要求1所述的方法,其特征在于,所述获取当前终端状态,并基于所述当前终端状态获取目标应用集合,包括:The method of claim 1, wherein the obtaining the current terminal state and acquiring the target application set based on the current terminal state comprises:
    当检测到电源信号时,获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;When the power signal is detected, obtaining a current terminal state as a terminal startup state, and acquiring a target application set based on the terminal startup state;
    当终端应用在后台被清除时,获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;When the terminal application is cleared in the background, obtaining the current terminal state as the terminal application end state, and acquiring the target application set based on the terminal startup state;
    当检测到终端应用的安装包运行时,获取当前终端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合。When the installation package of the terminal application is detected, the current terminal state is acquired as the terminal application installation state, and the target application set is acquired based on the terminal startup state.
  5. 如权利要求1所述的方法,其特征在于,还包括: The method of claim 1 further comprising:
    当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;When it is detected that the application icon of the terminal application has a trigger signal, acquiring the current terminal state is an application startup state;
    在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;Obtaining the terminal application in the target application set, and setting application start information of the terminal application to allow startup information;
    基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。Controlling, by the allowed activation information, that the terminal application is started and running in the current terminal state.
  6. 一种终端应用控制设备,其特征在于,包括:A terminal application control device, comprising:
    状态获取单元,用于获取当前终端状态,并基于所述当前终端状态获取目标应用集合;a state acquiring unit, configured to acquire a current terminal state, and acquire a target application set based on the current terminal state;
    第一应用获取单元,用于获取所述目标应用集合中的终端应用,并将所述终端应用的应用启动信息设置为禁止启动信息;a first application acquiring unit, configured to acquire a terminal application in the target application set, and set application start information of the terminal application to prohibit startup information;
    第一应用控制单元,用于基于所述禁止启动信息控制所述终端应用在所述当前终端状态下保持应用关闭状态。And a first application control unit, configured to control, according to the prohibition start information, that the terminal application maintains an application closed state in the current terminal state.
  7. 如权利要求6所述的设备,其特征在于,还包括:The device of claim 6 further comprising:
    存储单元,用于在已安装应用集合中获取所选择的终端应用,将所述终端应用存储至所述目标应用集合中。And a storage unit, configured to acquire the selected terminal application in the installed application set, and store the terminal application into the target application set.
  8. 如权利要求7所述的方法,其特征在于,所述存储单元还用于根据终端***所处运行环境将属于所述运行环境除外的终端应用存储至目标应用集合中。The method according to claim 7, wherein the storage unit is further configured to store, in the target application set, a terminal application that is excluded from the operating environment according to an operating environment in which the terminal system is located.
  9. 如权利要求1所述的方法,其特征在于,所述状态获取单元,包括:The method of claim 1, wherein the state obtaining unit comprises:
    信号检测子单元,用于当检测到电源信号时,获取当前终端状态为终端启动状态,并基于所述终端启动状态获取目标应用集合;a signal detecting subunit, configured to acquire a current terminal state as a terminal startup state when the power signal is detected, and acquire a target application set based on the terminal startup state;
    应用状态监控子单元,用于当终端应用在后台被清除时,获取当前终端状态为终端应用结束状态,并基于所述终端启动状态获取目标应用集合;The application status monitoring sub-unit is configured to: when the terminal application is cleared in the background, obtain the current terminal status as the terminal application end status, and obtain the target application set based on the terminal startup status;
    安装包监控子单元,用于当检测到终端应用的安装包运行时,获取当前终 端状态为终端应用安装状态,并基于所述终端启动状态获取目标应用集合。The installation package monitoring sub-unit is configured to obtain the current end when the installation package of the terminal application is detected to be running. The end state is a terminal application installation state, and the target application set is acquired based on the terminal startup state.
  10. 如权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising:
    触发信号检测单元,用于当检测到终端应用的应用图标存在触发信号时,获取当前终端状态为应用启动状态;The trigger signal detecting unit is configured to: when detecting that the application icon of the terminal application has a trigger signal, acquire the current terminal state as an application startup state;
    第二应用获取单元,用于在所述目标应用集合中获取所述终端应用,并将所述终端应用的应用启动信息设置为允许启动信息;a second application acquiring unit, configured to acquire the terminal application in the target application set, and set an application startup information of the terminal application to allow startup information;
    第二应用控制单元,用于基于所述允许启动信息控制所述终端应用在所述当前终端状态下进行启动并运行。 And a second application control unit, configured to control, according to the permission to start information, the terminal application to be started and run in the current terminal state.
PCT/CN2017/105433 2017-10-10 2017-10-10 Terminal application control method and apparatus WO2019071405A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/105433 WO2019071405A1 (en) 2017-10-10 2017-10-10 Terminal application control method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/105433 WO2019071405A1 (en) 2017-10-10 2017-10-10 Terminal application control method and apparatus

Publications (1)

Publication Number Publication Date
WO2019071405A1 true WO2019071405A1 (en) 2019-04-18

Family

ID=66100258

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/105433 WO2019071405A1 (en) 2017-10-10 2017-10-10 Terminal application control method and apparatus

Country Status (1)

Country Link
WO (1) WO2019071405A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823699A (en) * 2014-02-27 2014-05-28 广州视源电子科技股份有限公司 Method and device for controlling self-starting of application programs
CN104573497A (en) * 2014-12-31 2015-04-29 北京奇虎科技有限公司 Processing method and device for starting items
CN106126327A (en) * 2016-06-22 2016-11-16 广东欧珀移动通信有限公司 The control method of a kind of application program launching and control device
CN106406944A (en) * 2016-09-05 2017-02-15 Tcl集团股份有限公司 Control method and system for forbidding self-starting of application

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103823699A (en) * 2014-02-27 2014-05-28 广州视源电子科技股份有限公司 Method and device for controlling self-starting of application programs
CN104573497A (en) * 2014-12-31 2015-04-29 北京奇虎科技有限公司 Processing method and device for starting items
CN106126327A (en) * 2016-06-22 2016-11-16 广东欧珀移动通信有限公司 The control method of a kind of application program launching and control device
CN106406944A (en) * 2016-09-05 2017-02-15 Tcl集团股份有限公司 Control method and system for forbidding self-starting of application

Similar Documents

Publication Publication Date Title
JP6443813B2 (en) Task management method and task management device
US11372672B2 (en) Centralized task scheduling
US10091307B2 (en) Application management method and terminal
US7249024B2 (en) Resource saving preemption
US20150331612A1 (en) Memory Cleaning Method and Apparatus, and Terminal Device
JP5960262B2 (en) Suspend and / or limit processes for connected standby
US8752060B2 (en) Multi-CPU domain mobile electronic device and operation method thereof
WO2016165078A1 (en) Method and terminal for controlling application
WO2011153786A1 (en) Control method and control apparatus for releasing memory
WO2014005328A1 (en) Method and device for allocating resource
WO2014055607A1 (en) Mobile application migration to cloud computing platform
WO2013123863A1 (en) Sleep method, wakeup method and mobile terminal device
JP2009518703A (en) Method and system for communicating multiple interrupted runtime images
WO2020206691A1 (en) Application processing method and apparatus, storage medium, and electronic device
WO2017020781A1 (en) Power saving processing method, device, mobile terminal and cloud server
KR101941761B1 (en) Method, device and mobile terminal for reducing power consumption
WO2017045419A1 (en) Method and apparatus for controlling the powering-on of terminal
WO2018010596A1 (en) Mode switching method and device
WO2018098825A1 (en) Operation mode switching method and user equipment
US20190227930A1 (en) Electronic device data operation method and electronic device
KR20160145116A (en) Battery efficient synchronization of communications using a token bucket
TW201826102A (en) Execution of multiple applications on a device
WO2019024647A1 (en) Application program processing method and device, storage medium and terminal
CN101873217A (en) Ethernet power supply equipment restart control method and device thereof
US20130343373A1 (en) Voice-over-internet protocol (voip) application platform

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: 17928244

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: 17928244

Country of ref document: EP

Kind code of ref document: A1