[go: up one dir, main page]

WO2018152734A1 - Method and device for clearing application task list of terminal, and terminal - Google Patents

Method and device for clearing application task list of terminal, and terminal Download PDF

Info

Publication number
WO2018152734A1
WO2018152734A1 PCT/CN2017/074556 CN2017074556W WO2018152734A1 WO 2018152734 A1 WO2018152734 A1 WO 2018152734A1 CN 2017074556 W CN2017074556 W CN 2017074556W WO 2018152734 A1 WO2018152734 A1 WO 2018152734A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
type set
terminal
instruction
application type
Prior art date
Application number
PCT/CN2017/074556
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/074556 priority Critical patent/WO2018152734A1/en
Priority to CN201780005201.2A priority patent/CN108701037A/en
Publication of WO2018152734A1 publication Critical patent/WO2018152734A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt

Definitions

  • the present application relates to the field of electronic device technologies, and in particular, to a method, an apparatus, and a terminal for cleaning an application task list of a terminal.
  • the current Android smartphone displays a virtual button at the bottom of the screen, or a physical button at the bottom of the phone, where the menu button is a button on the existing phone.
  • the menu button is a button on the existing phone.
  • the first way to clean up the background applications that the user has not used, not only the operation is cumbersome, but also if the number of applications in the user's task list is large, it is very time consuming to clean up one by one.
  • the second way Provide all the one-click cleanup shortcuts for the background application. At this point, click the one-click shortcut to clear all the background applications.
  • the one-button cleaning method is easy to operate, it cannot consider the needs of the user, and the user needs to restart the commonly used application to realize the fast switching and affect the user experience.
  • the embodiment of the present invention provides a method, a device, and a terminal for cleaning an application task list of a terminal, so that the cleaning of the background application of the terminal can save time and effort, and take into account the needs of the user.
  • the first aspect provides a method for cleaning an application task list of a terminal, where the terminal acquires a first instruction input by a user, where the first instruction is used to instruct the terminal to classify and display at least one first application that is in a running state in the background. And categorizing the at least one first application according to the first instruction, and displaying at least one first application type set according to the classification result, where the first application type set is at least one first application whose attribute information is the same or similar a second instruction for instructing the terminal to clear an application task corresponding to the at least one first application type set; and cleaning the at least one first according to the second instruction An application task of the application corresponding to the application type set.
  • the terminal classifies at least one first application that is in the running state in the background, and displays a set of at least one first application that has the same or similar attribute information according to the classification result, and obtains at least one first application type that is obtained for cleaning
  • the application task of the application corresponding to the at least one first application type set is cleaned, so that the user can save time and effort according to the user's usage requirements. Display the results to clean up the background application, without having to clean up one by one, saving the time-consuming cleaning of the background application.
  • the attribute information is an application type
  • the application type is the same or similar
  • the application is classified into the same application type set, so that the at least one first application can be classified according to the application type, so that the user can understand the application type of each first application.
  • the first application when acquiring the application type of the at least one first application, acquiring an application type according to the installation package file of the at least one first application; and/or according to the user Pre-setting, obtaining an application type, for example, when acquiring an application type of the at least one first application according to an installation package file of the first application, the first application may perform an application type matching in an application such as an application market, It is easy to operate without the user setting in advance; when the application type is obtained according to the user's preset settings, the user's actual use requirements can be considered to enhance the user experience.
  • the attribute information is the last use time of the at least one first application
  • acquiring a last use time of the at least one first application according to the at least one first
  • the last use time of the application in the time dimension, the application that meets the preset condition at the last use time is classified into the same application type set.
  • the at least one first application is classified in this way, according to the last use time of the first application
  • the classification is performed, so that the last use time information of each first application can be presented to the user, so that the user can understand the usage of each first application.
  • the attribute information is the usage duration of the at least one first application
  • acquiring a usage duration of the at least one first application in a preset time period The usage duration of the at least one first application is classified into the same application type set by using the application whose duration is in accordance with the preset condition. In this manner, the usage of the first application in the preset time period can be classified, thereby considering The user displays the respective first applications in a classified manner for the usage habits of the respective first applications.
  • the displaying the at least one first application type set according to the classification result may include the following three situations:
  • the first type of text corresponding to the first application type set is generated, and the icon of the first type of text and the application included in the first application type set is displayed.
  • the icon of the application included in the first application type set is displayed, and the important privacy information of the user can be protected compared to the last used interface of the display application in the prior art. To improve the security of user information.
  • the terminal before the terminal acquires the second instruction input by the user, displaying the first control, the first control corresponding to the first application type set, the first control An application task for cleaning all applications in the first application type set according to a user's instruction.
  • the terminal acquires a third instruction input by the user, where the third instruction is used to select the first application type.
  • a first application in the set when the application task of the application corresponding to the at least one first application type set is cleaned according to the second instruction, the first application type set is cleared according to the second instruction, An application task of the application other than the first application.
  • the user cleans up each application in a certain first application type set, according to the actual use requirement, it is determined that a certain first application does not need to be When cleaning, you can choose that the first application is not cleaned, and consider the actual usage requirements of the user to improve the user experience.
  • an apparatus for cleaning an application task list of a terminal having the first aspect described above
  • the function of cleaning the application task list of the terminal may be implemented by hardware or by corresponding software implemented by hardware.
  • the hardware or software includes one or more modules corresponding to the functions described above.
  • the device includes an acquisition unit, a processing unit, and a display unit.
  • the functions of the acquisition unit, the processing unit, and the display unit may correspond to each method step, and details are not described herein.
  • a terminal in a third aspect, includes a processor, a memory, a display device, and an input device; the input device, the display device, and the memory are all connected to the processor through a bus, where An input device, configured to acquire an instruction input by a user; the memory, configured to store program code executed by the processor; and the processor, configured to invoke the program code stored by the memory, acquired by the input device
  • the instruction acquires a first instruction and a second instruction input by the user, where the first instruction is used to instruct the terminal to perform classification display on at least one first application in a running state, and the second instruction is used to indicate the terminal And clearing the application task corresponding to the at least one first application type set, and classifying the at least one first application according to the first instruction; and cleaning the at least one first application type according to the second instruction
  • the first application type is the same or similar set of attribute information of a first set of at least one
  • the method, device, and terminal for clearing an application task list of a terminal classifying at least one first application in a running state in the background, and displaying at least one first application set having the same or similar attribute information according to the classification result.
  • the application task of the application corresponding to the at least one first application type set is cleaned, so that the user's use requirement can be balanced.
  • the user can save time and effort, and can clear the background application according to the classification display result, without having to clean one by one, saving the time-consuming cleaning of the background application.
  • FIG. 1 is a schematic structural diagram of hardware of a terminal in an embodiment of the present application.
  • FIGS. 2A, 2B, and 2C are schematic diagrams of a task list cleaning method
  • FIG. 3 is a flowchart of a method for cleaning an application task list of a terminal in an embodiment of the present application
  • FIG. 4 is a schematic diagram of a differentiated display process applied in an embodiment of the present application.
  • FIG. 5 is a schematic diagram of drag display applied in an embodiment of the present application.
  • FIG. 6 is a flowchart of a classification implementation of an application in an embodiment of the present application.
  • FIG. 7A and FIG. 7B are schematic diagrams showing the classification display applied in the embodiment of the present application.
  • FIG. 8 is a structural diagram of an apparatus for cleaning an application task list of a terminal in an embodiment of the present application.
  • the method for cleaning the application task list of the terminal provided by the embodiment of the present application can be applied to a terminal (Mobile Terminal).
  • a terminal Mobile Terminal
  • the terminals involved in the embodiments of the present application may also be referred to as a mobile terminal, a mobile station (MS), a user equipment (UE), and the like.
  • the terminal may be a device that provides voice and/or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem, such as: the terminal may be a mobile phone (or referred to as " Cellular "telephone",
  • a computer with a terminal, etc. can also be a portable, pocket-sized, hand-held, computer-integrated or in-vehicle mobile device, or of course a wearable device (such as a smart watch, a smart wristband, etc.), a tablet computer, a personal computer ( Personal Computer, PC), Personal Digital Assistant (PDA), POS (Point of Sales), etc.
  • FIG. 1 is a schematic diagram of an optional hardware structure of a terminal 100 according to an embodiment of the present application.
  • the terminal 100 may include a processor 101, a memory 102, a display device 103, and an input device 104 respectively connected to the processor 101.
  • the memory 102 can be used to store programs and data, including programs of various applications involved in the embodiments of the present application, and the processor 101 executes various functions and processing of the terminal 100 by executing a program stored in the memory 102, for example, executing.
  • the cleaning function of the task list of each application of the terminal 100 may include a processor 101, a memory 102, a display device 103, and an input device 104 respectively connected to the processor 101.
  • the memory 102 can be used to store programs and data, including programs of various applications involved in the embodiments of the present application, and the processor 101 executes various functions and processing of the terminal 100 by executing a program stored in the memory 102, for example, executing.
  • the cleaning function of the task list of each application of the terminal 100 may include a processor 101, a memory 102, a display device 103, and an input device 104 respectively
  • the components of the terminal 100 will be specifically described below with reference to FIG. 1 :
  • the processor 101 is a control center of the terminal 100, and connects various parts of the entire terminal by various interfaces and lines, by running or executing a program (or "module") stored in the memory 102, and calling the memory in the memory 102.
  • the data performs various functions and processing data of the terminal 100, thereby performing overall monitoring of the terminal 100.
  • the processor 101 may include at least one processing unit; optionally, the processor 101 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 101.
  • the memory 102 mainly includes a storage program area and a storage data area, wherein the storage program area can store an operating system (for example, an Android operating system, referred to as "Android system", wherein the operating system can also be simply referred to as "system"), at least one function.
  • an operating system for example, an Android operating system, referred to as "Android system”, wherein the operating system can also be simply referred to as "system”
  • a required application such as a sound playing function, an image playing function, etc.
  • the first application refers to a background installed on the terminal 100 is in operation Any application of the state.
  • the storage data area may store data created according to the use of the terminal 100, including related setting information or usage information of the first application involved in the embodiment of the present application.
  • memory 102 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
  • the input device 104 can be configured to receive input numeric or character information, and input instructions for generating a key signal input related to user settings and function control of the terminal 100, including the first input by the user involved in the terminal 100 in the embodiment of the present application. instruction.
  • the input device 104 can include a touch panel 1041 and other input devices 1042.
  • the touch panel 1041 also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 1041 or near the touch panel 1041. Operation), and drive the corresponding connecting device according to a preset program.
  • the touch panel 1041 may include two parts: a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 101 is provided and can receive commands from the processor 101 and execute them.
  • the touch panel 1041 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
  • the input device 104 can also include other input devices 1042.
  • other input devices 1042 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display device 103 can be used to display information input by the user or information provided to the user and each of the terminals 100
  • the menu includes a first type icon or a first type of text corresponding to the first application type set in the running state involved in the embodiment of the present application, and an icon of the application included in the first application type set, where the first
  • the application type set is a set of at least one first application whose attribute information is the same or similar, and the first application is any application whose background is in a running state.
  • the display device 103 may include a display panel 1031.
  • the display panel 1031 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
  • the touch panel 1041 may cover the display panel 1031. After the touch panel 1041 detects a touch operation on or near the touch panel 1041, the touch panel 1041 transmits to the processor 101 to determine the type of the touch event, and then the processor 101 according to the touch event. The type provides a corresponding visual output on the display panel 1031.
  • the touch panel 1041 and the display panel 1031 are two independent components to implement the input and input functions of the terminal 100 in FIG. 1, in some embodiments, the touch panel 1041 and the display panel 1031 may be integrated. The input and output functions of the terminal 100 are implemented.
  • the internal structure of the terminal 100 shown in FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or combine some components, or different component arrangements.
  • the terminal 100 may further include an audio circuit, a speaker, a microphone, and the like that provide an audio interface between the user and the terminal 100.
  • the terminal 100 communicates with the outside world in a wireless manner, it may also include a radio frequency (RF) circuit and a connected antenna, a wireless fidelity (WiFi) module, and a connected antenna.
  • RF radio frequency
  • WiFi wireless fidelity
  • the terminal 100 further includes a sensor and a power source for supplying power thereto, etc., which are not enumerated here.
  • the processor 101 by running an operating system stored in the memory 102, calls a program stored in the memory 102, and acquires a first instruction input by the user through the input device 104; according to the first instruction, The at least one first application is classified, and at least one first application type set is displayed on the display device 103 according to the classification result, where the first application type set is a set of at least one first application whose attribute information is the same or similar; Obtaining, by the input device 104, a second instruction input by the user, and clearing, according to the second instruction, an application task of the application corresponding to the at least one first application type set, so that the terminal 100 is applied to the background application in the running state. Cleaning can save time and effort, and take into account the needs of users.
  • the application involved in the embodiment of the present application refers to an application installed on the terminal, and the background application refers to an application installed on the terminal and running in the background.
  • the first application type set refers to a set of at least one first application whose attribute information is the same or similar, the first application is any application whose background is in a running state, and the first type icon corresponding to the first application type set refers to It is a folder icon corresponding to the folder in which the application icon of each application in the certain application type is displayed. Further, at least one application icon is displayed in the first type icon.
  • the first type of text corresponding to the first application type set refers to the name of the folder corresponding to the folder in which the application icon of each application in the certain application type is displayed.
  • FIG. 2A is a schematic diagram of a method for clearing a task list before the operating system of the terminal is an Android M version.
  • the background application when the background application is displayed, four background applications are displayed on one screen, and other applications can be seen by sliding left and right. Drag an application to slide up on the display interface to clear the application, and provide a one-click clear shortcut key. Click the one-click clear shortcut key to clear all the currently displayed 4 background applications.
  • FIG. 2B is a schematic diagram of a task list cleaning mode of the operating system of the terminal being an Android M version.
  • the implementation manner is similar to the previous version, except that the screen display of the four background applications is changed to the horizontal display of all the background applications. Swipe left or right to view each application, drag an application to slide up, you can clear the application, and provide a one-click cleaning shortcut when the application is displayed. Click the one-click cleaning shortcut to clear all background applications.
  • the task list shows screenshots of the app when it exits, which makes it easy to expose user privacy.
  • FIG. 2C is a schematic diagram of a task list cleaning mode of the operating system of the terminal being an Android N version.
  • This implementation mode turns the display mode of the task list into a cascading mode, and the background application to be cleaned is swiped left and right to clear the background application.
  • the application locking function is provided, and the locked application will not be cleaned up during the cleaning process of the background application.
  • the user needs to manually lock the application that does not need to be closed, and the operation is cumbersome; in addition, the cascading display mode is not intuitive, and it is necessary to drag up and down to see all applications. If the number of background applications is large, the repetitive operation is very many.
  • the embodiment of the present application provides a new application task list cleaning solution, which enables the user to distinguish the background application according to his own needs, and simplify the background application.
  • the cleanup operation allows the user to clean up the background application more easily, and to retain the application of interest to the user to switch back and forth.
  • the processor of the terminal in the embodiment of the present application may classify at least one first application that is in the running state in the background, and display at least one first application type set according to the classification result.
  • the first usage time corresponding to each first application may be classified; or the usage frequency of each first application in the preset duration may be used. / or use the length of time to classify; can also be classified according to the pre-set application type database for each first application, it should be noted that the application type database can be obtained from the external application installed by the terminal, for example, the application market installed from the terminal The application type database is obtained in the software; the application type database can also be obtained from the memory of the terminal.
  • the terminal when the terminal first installs an application, the terminal obtains the relevant information of the application for semantic analysis to obtain the application type of the application.
  • the application name of the application and the corresponding application type are stored in the memory of the terminal, and the application type database of the terminal is obtained by performing this operation for each application installed by the terminal.
  • the processor of the terminal may follow the order of the time between the last use time and the current time in each first application included in the first application type set, from small to large.
  • the icons of the applications included in the first application type set are displayed on the display device before and after, so that the user can perceive the order of the last use time of each background application.
  • the embodiment of the present application provides a method for cleaning an application task list of a terminal.
  • the method may be performed by the terminal 100 as described above.
  • the terminal 100 includes a display device.
  • the process of the method is as follows.
  • Step 301 The terminal acquires a first instruction input by the user, where the first instruction is used to instruct the terminal to perform classified display on the at least one first application that is in the running state in the background.
  • the first instruction in the embodiment of the present application may be a first instruction for the menu key, and the menu key may be a hardware menu key or a functional virtual menu key, which is not limited in the embodiment of the present application, wherein
  • the first instruction may be a click operation instruction, including a click operation instruction or a double-click operation instruction; or a long press operation instruction.
  • Step 302 The terminal classifies the at least one first application according to the first instruction, and displays at least one first application type set according to the classification result, where the first application type set is the same or similar to the attribute information. At least one collection of first applications.
  • Step 303 The terminal acquires a second instruction input by a user, where the second instruction is used to instruct the terminal to clean up The application task corresponding to the at least one first application type set.
  • the second instruction may be a click operation instruction, including a click operation instruction or a double-click operation instruction; or a long press operation instruction.
  • the first operation instruction and the second operation instruction may be set to be the same or may be set to be different.
  • the terminal displays a first control, where the first control corresponds to the first application type set, and the first control is used to clean the location according to the user's instruction, before acquiring the second instruction input by the user.
  • the second instruction is an operation instruction for the first control, and specifically, may be a click operation instruction for the first control, including a click operation instruction or a double-click operation instruction; or a long press operation instruction.
  • Step 304 The terminal clears an application task of the application corresponding to the at least one first application type set according to the second instruction.
  • the user when the user cleans up the background application, the user can classify and clean according to the classification result of the background application, which can not only meet the user's needs but also avoid the cumbersome operation.
  • the terminal when the terminal classifies the at least one first application according to the first instruction, the terminal includes the following three possible implementation manners:
  • the attribute information is a last use time of the at least one first application; at this time, when the at least one first application is classified, acquiring the at least one first application The last use time; according to the last use time of the at least one first application, in the time dimension, the application whose last use time meets the preset condition is classified into the same application type set.
  • the processor of the terminal detects the first instruction
  • the last use time of each of the first applications is calculated, and according to the last use time corresponding to each first application,
  • the application that uses the time between the current time and the current time is not greater than the preset time is determined to be the first type of application, and the application whose time between the last use time and the current time is greater than the preset time is determined as the second type of application.
  • the processor of the terminal can divide the application into a common application and an unusable application. Therefore, the memory of the terminal needs to maintain two application lists, which are a common application list and an unusable application list.
  • the first type of application corresponds to a common application
  • the second type of application corresponds to an unusable application.
  • the terminal's processor acquires the last use time of the application and records and saves it in the memory.
  • the classification implementation process of the background application in this manner can be seen in FIG. 4.
  • the input device of the terminal receives the first instruction input by the user.
  • the first instruction may be, but is not limited to, a click operation for the menu key.
  • S41 The processor of the terminal acquires the last use time of each first application, and sorts the last use time of all the first applications by the near and far distances from the current time, and the current time is that the input device of the terminal receives the first instruction. time.
  • S42 The processor of the terminal sequentially determines, according to the foregoing sequence, whether the last use time of each background application is greater than 1 hour from the current time. If yes, execute S43; otherwise, execute S44.
  • the input device of the terminal may receive the user dragging the first application that does not meet the user's expectation to the corresponding list by clicking and dragging.
  • An application will be tagged to indicate that the first application is placed by the user in a list of commonly used or infrequently used applications. For example, as shown in Figure 5, the user will include in the list of infrequent applications displayed on the display device of the terminal.
  • the terminal adds a label to the application icon corresponding to the dragged QQ application, so that the user can know that the QQ application is a user artificial Drag to the list of frequently used apps.
  • the application list is constructed, which is convenient for the user to view the application list, and allows the user to modify the application list where the first application is located, which facilitates the cleaning of the application, wherein the terminal is displayed on the display device mentioned in the embodiment.
  • the displayed application list is a representation of the classified application folder icon introduced in the above embodiment. According to the specific situation, the classified application folder icon mentioned in the embodiment of the present invention may also be expressed in other forms. This is not a limitation.
  • the attribute information is used by the at least one first application.
  • acquiring the at least one first application is pre- The usage duration in the time period is set; according to the usage duration of the at least one first application, the applications whose usage durations meet the preset conditions are classified into the same application type set.
  • the processor of the terminal detects the first instruction, according to the frequency of use and/or the duration of use of each first application in the running state in the preset duration,
  • the first application that uses the frequency and/or the usage duration is greater than the preset threshold is determined to be the first type of application, and the first application that uses the frequency and/or the usage duration is not greater than the preset threshold is determined as the second type of application.
  • the terminal divides the application into a common application and an unusable application. Therefore, the memory of the terminal needs to maintain two application lists, which are a common application list and an infrequently used application list.
  • the first type of application corresponds to a common application
  • the second type of application corresponds to an unusable application.
  • the processor of the terminal counts the frequency and duration of use of each application by the user within a preset duration, and determines the usage frequency and/or the application whose usage duration is greater than a preset threshold as a common application.
  • An application that uses frequency and/or usage time not greater than a preset threshold is determined to be an infrequent application, thereby generating a list of commonly used applications and a list of infrequent applications.
  • the applications containing the top X names are used in each application including the terminal, and X is a positive integer.
  • Applications in this list of frequently used apps will remain in the list of frequently used apps unless they are manually switched, and will not change with the last time. In this way, the application habits that the user has cultivated unconsciously are saved, and this usage habit is applied to the application classification of the background list.
  • each of the first applications is classified by considering the last use time of each first application, the frequency of use within a preset duration, and the duration of use when classifying the background application. For example, as shown in FIG.
  • the last use time of each first application is obtained, and for each first application, it is sequentially determined whether the last use time is within a half hour from the current time, and if so, Then determined as a common application; if not, continue to obtain the number of times each remaining first application is started within 2 hours, determine whether the number of startups is greater than 5 times, and if so, determine to be a common application; if not, continue to obtain the remaining The duration of the corresponding process in each of the first applications within 2 hours, determining whether the duration of the process is greater than 1 hour, and if so, determining to be a common application; if not, determining to be an unusable application, this is only an illustrative
  • the implementation manner may also classify each first application based on the last use time of each first application, the frequency of use within the preset duration, or based on the last use time of each first application, within a preset duration The usage time is used to classify each first application, and
  • the attribute information is an application type.
  • the application type of the at least one first application is acquired; according to the at least one An application type of an application that classifies applications with the same or similar application types as the same application type set.
  • the processor of the terminal detects the first instruction, acquiring, according to a preset application type database, each first application in a running state in the application type database The application type is then classified into the respective first applications in the running state according to the application types corresponding to the acquired first applications in the running state.
  • each of the first applications is classified according to the application type. Specifically, when the application classification is performed according to the application type, the following two possible implementation manners are included:
  • the terminal classifies each first application whose background is in operation based on a software platform such as an application market.
  • applications in the application market are broadly divided into: audio-visual entertainment, utility tools, social communication, learning office, news reading, and game entertainment.
  • the processor of the terminal performs statistics on each first application that the terminal has installed, and after the system application is excluded, the corresponding application type in the application market is matched with the remaining first application, and then the application corresponding to the application is applied.
  • the icon is placed in the application list of the corresponding type, and the application icon corresponding to the application whose application type cannot be successfully matched is divided into the application list corresponding to the application type to be cleaned, and the user checks and matches each time the user newly adds the application.
  • the processor of the terminal can directly acquire the application type corresponding to each first application in the running state, thereby dividing the first application of the same application type into the same application list. To display on the display device.
  • the processor of the terminal may obtain the attribute information of the application and the related communication interface by means of semantic analysis, determine the application type of the first application, and classify each first application according to the application type. .
  • the terminal determines the function of the to-be-installed application through semantic analysis, and divides the application having similar or the same function into the application type corresponding to the function, for example, the terminal is
  • the Chinese Merchants Bank client application with payment function is installed for the first time, through the semantic analysis, the application has the payment function, and the application is divided into the payment function application type, and the corresponding application of the application type set can be generated.
  • the first type of text is named as a shopping wealth application list or a corresponding first type icon can also be generated for the application of the application type set.
  • the icon of the application included in the first application type set needs to be displayed, that is, the icon of the first application type set including at least one application. Further, when displaying the first application type set, generating a first type icon corresponding to the first application type set, displaying the first type icon; or, when displaying the first application type set, generating and The first type of text corresponding to the first application type set is displayed, and the first type of text is displayed.
  • the terminal when the terminal displays the icon of the application included in the first application type set, the terminal may be implemented by using the following process:
  • the terminal displays the icons of each application sequentially on the display device of the terminal according to the order of the time between the last use time and the current time in each application included in the first application type set.
  • the input device of the terminal receives the third instruction input by the user.
  • the third may be a long press operation for the icon of the first application.
  • the display device of the terminal displays the check mark of the icon of the first application on the display interface presented to the user, and subsequently If the processor of the terminal detects the second instruction of the first application type set in which the icon of the first application is located, the selected first application may not be cleaned, and other applications in the first application type set need to be cleaned up. Application tasks.
  • first instruction, the second instruction, and the third instruction may be the same operation instruction or different operation instruction.
  • the display interface of the background application is divided into upper and lower parts, and the upper part is a common application.
  • the corresponding first application type set contains three application icons: City Bank, WeChat, and China Post, that is, the three applications of City Bank, WeChat, and China Post are frequently used by users, and the following parts are corresponding to the list of unusable applications.
  • the first application type collection which contains the application icons corresponding to the Hong Kong bank and the mobile banking respectively, that is, the two applications of the Hong Kong bank and the mobile banking are applications that the user does not frequently use.
  • the terminal displays a cleanup button in the lower right corner of the first application type set corresponding to the common application and the first application type set corresponding to the infrequent application, if the user clicks on the lower right corner of the first application type set corresponding to the unusable application.
  • the cleaning button at this time, the terminal only cleans up the application tasks of the Hong Kong banking application and the mobile banking application corresponding to the Hong Kong bank and the mobile banking displayed in the first application type set corresponding to the unusable application, and does not affect the corresponding application of the above common application.
  • the background application corresponding to the icon of the application included in the first application type set is cleaned according to the classification result of each first application, and the user can clean each first application that is not concerned without additional setting, while retaining the commonly used user attention.
  • the application takes into account the user's usage habits and enhances the user experience.
  • users can be provided with the function of managing common applications. Users can migrate an application to a common application by themselves, or remove an application from a common application to an unusable application. To avoid the situation that the application classification result of the statistical display does not conform to the user's demand and make the user dissatisfied, the icon of the application that has been moved by the user, unless the user manually removes the icon of the moved application will always be in a certain The class application corresponds to the first application type set displayed.
  • the display interface of the application is based on the comprehensive usage frequency of the user for a preset duration for each application (including use). Frequency and duration of use), the three types of applications with the highest frequency are displayed first, and the last type displays the applications to be cleaned, and includes the first set of application types according to the first application type set when displaying the first application type set corresponding to each type of application.
  • the last use time is arranged in order from the current time in the near and far order.
  • the application can be classified and displayed according to the classification result of the application, the interface operation is simple and clear, and the classification is clear.
  • the user can directly clean up without additional settings and operations. Apps that don't pay attention, keep the apps you are interested in, so that users can turn the background according to their needs.
  • the application classifies and cleans the application according to the usage information of each application, and simplifies the cleaning operation of the background application, so that the user can clean the background application more easily, and can retain the application of interest to the user to switch back and forth.
  • the embodiment of the present application may divide the functional unit into the terminal according to the foregoing method example.
  • each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
  • FIG. 8 is a schematic structural diagram of an apparatus for cleaning an application task list of a terminal according to an embodiment of the present application.
  • the apparatus 800 includes an acquisition unit 801, a processing unit 802, and a display unit 803, where:
  • the obtaining unit 801 is configured to: acquire a first instruction that is input by the user, where the first instruction is used to instruct the terminal to perform classified display on the at least one first application that is in the running state in the background;
  • the processing unit 802 is configured to classify the at least one first application according to the first instruction
  • the display unit 803 is configured to display, according to the classification result, at least one first application type set, where the first application type set is a set of at least one first application whose attribute information is the same or similar;
  • the obtaining unit 801 is further configured to: acquire a second instruction input by the user, where the second instruction is used to instruct the terminal to clear an application task corresponding to the at least one first application type set;
  • the processing unit 802 is further configured to: clean up an application task of the application corresponding to the at least one first application type set according to the second instruction.
  • the attribute information is an application type
  • the processing unit 802 is configured to: acquire an application type of the at least one first application; and use the same or similar application type according to the application type of the at least one first application.
  • the application is classified as the same application type collection.
  • the processing unit 802 is configured to: obtain an application type according to the installation package file of the at least one first application; and/or obtain an application type according to a preset setting of the user.
  • the attribute information is a last use time of the at least one first application; the processing unit 802 is configured to: acquire a last use time of the at least one first application; according to the at least one first application The last use time, in the time dimension, classifies the application whose last use time meets the preset condition into the same application type set.
  • the attribute information is used by the at least one first application; the processing unit 802 is configured to: acquire a usage duration of the at least one first application in a preset time period; The usage duration of a first application classifies an application whose duration is consistent with a preset condition into a collection of the same application type.
  • the display unit 803 is configured to: display an icon of an application included in the first application type set; or generate a first type icon corresponding to the first application type set, and display the first a type icon and an icon of the application included in the first application type set; or generating a first type of text corresponding to the first application type set, displaying the first type of text and the first application type set The icon of the included app.
  • the display unit 803 is further configured to: display a first control, the first control corresponds to the first application type set, and the first control is configured to clean the first according to a user instruction Application tasks for all apps in the application type collection.
  • the acquiring unit 801 is further configured to: acquire a third instruction input by the user, where the third instruction is used to select the first application type set.
  • the first application; the processing unit 802 is further configured to: according to the second instruction, clear the corresponding one of the at least one first application type set
  • the application task includes: clearing, according to the second instruction, an application task of the application other than the first application in the first application type set.
  • the device 800 provided by the embodiment of the present application has all the functions in the process of the method for cleaning the application task list of the terminal involved in the foregoing method embodiments.
  • For the specific implementation process refer to the related descriptions of the foregoing embodiments and the drawings. Let me repeat.
  • FIG. 7B only the first application displayed on the terminal display interface is schematically illustrated, and the casing and the like of the terminal are omitted.
  • the display interface is displayed on a physical structure having a terminal casing, and the terminal is The specific content displayed on the display interface and the application name are not limited.
  • FIG. 1 These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)

Abstract

A method and device for clearing an application task list of a terminal, and the terminal. The method is: a terminal acquires a first instruction inputted by a user, the first instruction being used for instructing the first terminal to perform type view with respect to at least one first application in an operating state in the background; sorting the at least one first application on the basis of the first instruction, displaying at least one first application type collection according to the sorting result, the first application type collection being a collection of the at least one first application of identical or similar attribute information; acquiring a second instruction inputted by the user, the second instruction being used for instructing the terminal to clear application tasks corresponding to the at least one first application type collection; and clearing the application tasks of applications corresponding to the at least one first application type collection, thus saving time and effort when the user is clearing background applications and taking into account demands of the user.

Description

一种清理终端的应用任务列表的方法、装置及终端Method, device and terminal for cleaning application task list of terminal 技术领域Technical field
本申请涉及电子设备技术领域,尤其涉及一种清理终端的应用任务列表的方法、装置及终端。The present application relates to the field of electronic device technologies, and in particular, to a method, an apparatus, and a terminal for cleaning an application task list of a terminal.
背景技术Background technique
现在的安卓智能手机在屏幕下部会显示虚拟按键,或者在手机底部设计实体按键,其中,菜单键是现有手机上都具有的一个按键。利用这个按键,可以方便得调出手机后台应用列表,罗列用户之前操作过的各个应用,显示各个应用的名称以及用户离开应用时的屏幕截图,方便用户在各个应用之间来回切换,清理某个或者所有的后台应用。The current Android smartphone displays a virtual button at the bottom of the screen, or a physical button at the bottom of the phone, where the menu button is a button on the existing phone. With this button, you can easily call up the mobile phone background application list, list the various applications that the user has operated before, display the name of each application and the screenshot when the user leaves the application, so that users can switch back and forth between applications and clean up some Or all background apps.
但是随着手机内存的逐渐增大,允许用户同时开启很多应用,在手机长时间使用后,会遗留很多应用信息在任务列表中,使得任务列表变得很庞大;而且,在安卓M版本以后,为了方便用户操作,即使重新开关手机,之前的任务列表也依然会保存。However, as the memory of the mobile phone increases gradually, the user is allowed to open many applications at the same time. After the mobile phone is used for a long time, a lot of application information is left in the task list, which makes the task list become very large; and, after the Android M version, In order to facilitate the user's operation, even if the phone is re-switched, the previous task list will still be saved.
目前,存在以下两种任务列表的清理方式:Currently, there are two ways to clean up the task list:
第一种方式:逐个清理用户已经不用的后台应用,不仅操作繁琐,而且如果用户的任务列表里的应用数量较多时,逐个清理非常耗时。The first way: to clean up the background applications that the user has not used, not only the operation is cumbersome, but also if the number of applications in the user's task list is large, it is very time consuming to clean up one by one.
第二种方式:提供所有的后台应用的一键清理快捷键,此时,点击一下一键清理快捷键,把所有的后台应用都清理掉。这种一键清理方式虽然操作简便,但是不能考虑用户的需求,需要用户再把常用的应用重新启动起来,才能够实现快捷切换,影响用户体验。The second way: Provide all the one-click cleanup shortcuts for the background application. At this point, click the one-click shortcut to clear all the background applications. Although the one-button cleaning method is easy to operate, it cannot consider the needs of the user, and the user needs to restart the commonly used application to realize the fast switching and affect the user experience.
因此,亟需一种新的应用任务列表的清理方案,既能够省时省力的清理后台应用,还能够在应用清理的同时考虑用户的需求。Therefore, there is a need for a new application task list cleaning solution, which can save time and effort to clean up the background application, and also consider the user's needs while the application is cleaned up.
发明内容Summary of the invention
本申请实施例提供一种清理终端的应用任务列表的方法、装置及终端,以使得终端的后台应用的清理能够省时省力,并兼顾用户的需求。The embodiment of the present invention provides a method, a device, and a terminal for cleaning an application task list of a terminal, so that the cleaning of the background application of the terminal can save time and effort, and take into account the needs of the user.
第一方面,提供一种清理终端的应用任务列表的方法,终端获取用户输入的第一指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示;根据所述第一指令,对所述至少一个第一应用进行分类,按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合;获取用户输入的第二指令,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务;根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务。The first aspect provides a method for cleaning an application task list of a terminal, where the terminal acquires a first instruction input by a user, where the first instruction is used to instruct the terminal to classify and display at least one first application that is in a running state in the background. And categorizing the at least one first application according to the first instruction, and displaying at least one first application type set according to the classification result, where the first application type set is at least one first application whose attribute information is the same or similar a second instruction for instructing the terminal to clear an application task corresponding to the at least one first application type set; and cleaning the at least one first according to the second instruction An application task of the application corresponding to the application type set.
本申请实施例中终端对后台处于运行状态的至少一个第一应用进行分类,按照分类结果显示属性信息相同或相似的至少一个第一应用的集合,在获取到用于清理至少一个第一应用类型集合对应的应用任务的第二指令后,清理所述至少一个第一应用类型集合对应的应用的应用任务,这样能够在兼顾用户的使用需求的前提下,使用户能够省时省力的能够按照分类显示结果进行后台应用的清理,无需逐一清理,节省后台应用的清理耗时。In the embodiment of the present application, the terminal classifies at least one first application that is in the running state in the background, and displays a set of at least one first application that has the same or similar attribute information according to the classification result, and obtains at least one first application type that is obtained for cleaning After the second instruction of the corresponding application task is collected, the application task of the application corresponding to the at least one first application type set is cleaned, so that the user can save time and effort according to the user's usage requirements. Display the results to clean up the background application, without having to clean up one by one, saving the time-consuming cleaning of the background application.
结合第一方面,一种可能的设计中,所述属性信息为应用类型时,获取所述至少一个第一应用的应用类型;根据所述至少一个第一应用的应用类型,将应用类型相同或相似的 应用分类为同一个应用类型集合,以便能够按照应用类型对至少一个第一应用进行分类,方便用户了解各个第一应用的应用类型。With reference to the first aspect, in a possible design, when the attribute information is an application type, acquiring an application type of the at least one first application; according to an application type of the at least one first application, the application type is the same or similar The application is classified into the same application type set, so that the at least one first application can be classified according to the application type, so that the user can understand the application type of each first application.
结合第一方面,一种可能的设计中,所述获取所述至少一个第一应用的应用类型时,根据所述至少一个第一应用的安装包文件,获取应用类型;和/或,根据用户的预先设置,获取应用类型,例如,在根据第一应用的安装包文件获取所述至少一个第一应用的应用类型时,可以将第一应用在诸如应用市场的应用中进行应用类型的匹配,无需用户提前设置,操作简便;在根据用户的预先设置获取应用类型时,能够考虑用户的实际使用需求,提升用户体验。With reference to the first aspect, in a possible design, when acquiring the application type of the at least one first application, acquiring an application type according to the installation package file of the at least one first application; and/or according to the user Pre-setting, obtaining an application type, for example, when acquiring an application type of the at least one first application according to an installation package file of the first application, the first application may perform an application type matching in an application such as an application market, It is easy to operate without the user setting in advance; when the application type is obtained according to the user's preset settings, the user's actual use requirements can be considered to enhance the user experience.
结合第一方面,一种可能的设计中,所述属性信息为所述至少一个第一应用的最后使用时刻时,获取所述至少一个第一应用的最后使用时刻;根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合,采用这种方式对至少一个第一应用进行分类时,按照第一应用的最后使用时刻进行分类,从而能够将各个第一应用的最后使用时刻信息呈现给用户,方便用户了解各个第一应用的使用情况。With reference to the first aspect, in a possible design, when the attribute information is the last use time of the at least one first application, acquiring a last use time of the at least one first application; according to the at least one first The last use time of the application, in the time dimension, the application that meets the preset condition at the last use time is classified into the same application type set. When the at least one first application is classified in this way, according to the last use time of the first application The classification is performed, so that the last use time information of each first application can be presented to the user, so that the user can understand the usage of each first application.
结合第一方面,一种可能的设计中,所述属性信息为所述至少一个第一应用的使用时长时,获取所述至少一个第一应用在预设时间段内的使用时长;根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合,采用这种方式,能够按照第一应用在预设时间段内的使用时长进行分类,从而考虑用户针对各个第一应用的使用习惯来对各个第一应用进行分类显示。With reference to the first aspect, in a possible design, when the attribute information is the usage duration of the at least one first application, acquiring a usage duration of the at least one first application in a preset time period; The usage duration of the at least one first application is classified into the same application type set by using the application whose duration is in accordance with the preset condition. In this manner, the usage of the first application in the preset time period can be classified, thereby considering The user displays the respective first applications in a classified manner for the usage habits of the respective first applications.
结合第一方面,一种可能的设计中,所述按照分类结果显示至少一个第一应用类型集合,可以包括以下三种情形:In combination with the first aspect, in a possible design, the displaying the at least one first application type set according to the classification result may include the following three situations:
情形一,显示所述第一应用类型集合所包括的应用的图标;Case 1, displaying an icon of an application included in the first application type set;
情形二,生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标和所述第一应用类型集合所包括的应用的图标;In the second case, generating a first type icon corresponding to the first application type set, and displaying an icon of the first type icon and the application included in the first application type set;
情形三,生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字和所述第一应用类型集合所包括的应用的图标。In the third case, the first type of text corresponding to the first application type set is generated, and the icon of the first type of text and the application included in the first application type set is displayed.
这种设计中,在显示第一应用类型集合时,显示所述第一应用类型集合所包括的应用的图标,相比于现有技术中显示应用的最后使用界面,能够保护用户的重要隐私信息,提高用户信息的安全性。In this design, when the first application type set is displayed, the icon of the application included in the first application type set is displayed, and the important privacy information of the user can be protected compared to the last used interface of the display application in the prior art. To improve the security of user information.
结合第一方面,一种可能的设计中,所述终端获取用户输入的第二指令之前,显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。With reference to the first aspect, in a possible design, before the terminal acquires the second instruction input by the user, displaying the first control, the first control corresponding to the first application type set, the first control An application task for cleaning all applications in the first application type set according to a user's instruction.
结合第一方面,一种可能的设计中,在所述终端获取用户输入的第二指令之前,所述终端获取用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务时,根据所述第二指令,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务,这种设计中,如果用户在清理某个第一应用类型集合中的各个应用时,根据实际使用需求,确定某个第一应用不需要被清理时,可以选择该第一应用不被清理,考虑用户的实际使用需求,提升用户体验。With reference to the first aspect, in a possible design, before the terminal acquires the second instruction input by the terminal, the terminal acquires a third instruction input by the user, where the third instruction is used to select the first application type. a first application in the set; when the application task of the application corresponding to the at least one first application type set is cleaned according to the second instruction, the first application type set is cleared according to the second instruction, An application task of the application other than the first application. In this design, if the user cleans up each application in a certain first application type set, according to the actual use requirement, it is determined that a certain first application does not need to be When cleaning, you can choose that the first application is not cleaned, and consider the actual usage requirements of the user to improve the user experience.
第二方面,提供一种清理终端的应用任务列表的装置,该装置具有实现上述第一方面 涉及的清理终端的应用任务列表的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。In a second aspect, an apparatus for cleaning an application task list of a terminal is provided, the device having the first aspect described above The function of cleaning the application task list of the terminal. The functions may be implemented by hardware or by corresponding software implemented by hardware. The hardware or software includes one or more modules corresponding to the functions described above.
一种可能的设计中,该装置包括获取单元、处理单元和显示单元,其中,获取单元、处理单元和显示单元的功能与可以和各方法步骤相对应,在此不予赘述。In one possible design, the device includes an acquisition unit, a processing unit, and a display unit. The functions of the acquisition unit, the processing unit, and the display unit may correspond to each method step, and details are not described herein.
第三方面,提供一种终端,该终端包括处理器、存储器、显示设备和输入设备;所述输入设备、所述显示设备、所述存储器均通过总线与所述处理器连接,其中,所述输入设备,用于获取用户输入的指令;所述存储器,用于存储所述处理器执行的程序代码;所述处理器,用于调用所述存储器存储的程序代码,通过所述输入设备获取的指令获取用户输入的第一指令和第二指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务,并根据所述第一指令,对所述至少一个第一应用进行分类;根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务;所述显示设备,用于按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合。In a third aspect, a terminal is provided, the terminal includes a processor, a memory, a display device, and an input device; the input device, the display device, and the memory are all connected to the processor through a bus, where An input device, configured to acquire an instruction input by a user; the memory, configured to store program code executed by the processor; and the processor, configured to invoke the program code stored by the memory, acquired by the input device The instruction acquires a first instruction and a second instruction input by the user, where the first instruction is used to instruct the terminal to perform classification display on at least one first application in a running state, and the second instruction is used to indicate the terminal And clearing the application task corresponding to the at least one first application type set, and classifying the at least one first application according to the first instruction; and cleaning the at least one first application type according to the second instruction An application task of the corresponding application; the display device, configured to display at least one first application type set according to the classification result The first application type is the same or similar set of attribute information of a first set of at least one application.
本申请实施例提供的清理终端的应用任务列表的方法、装置及终端,对后台处于运行状态的至少一个第一应用进行分类,按照分类结果显示属性信息相同或相似的至少一个第一应用的集合,在获取到用于清理至少一个第一应用类型集合对应的应用任务的第二指令后,清理所述至少一个第一应用类型集合对应的应用的应用任务,这样能够在兼顾用户的使用需求的前提下,使用户能够省时省力的能够按照分类显示结果进行后台应用的清理,无需逐一清理,节省后台应用的清理耗时。The method, device, and terminal for clearing an application task list of a terminal according to the embodiment of the present application, classifying at least one first application in a running state in the background, and displaying at least one first application set having the same or similar attribute information according to the classification result. After the second instruction for cleaning the application task corresponding to the at least one first application type set is obtained, the application task of the application corresponding to the at least one first application type set is cleaned, so that the user's use requirement can be balanced. Under the premise, the user can save time and effort, and can clear the background application according to the classification display result, without having to clean one by one, saving the time-consuming cleaning of the background application.
附图说明DRAWINGS
图1为本申请实施例中终端的硬件结构示意图;1 is a schematic structural diagram of hardware of a terminal in an embodiment of the present application;
图2A、图2B、图2C为任务列表清理方式示意图;2A, 2B, and 2C are schematic diagrams of a task list cleaning method;
图3为本申请实施例中清理终端的应用任务列表的方法流程图;3 is a flowchart of a method for cleaning an application task list of a terminal in an embodiment of the present application;
图4为本申请实施例中应用的区分显示过程示意图;4 is a schematic diagram of a differentiated display process applied in an embodiment of the present application;
图5为本申请实施例中应用的拖动显示示意图;FIG. 5 is a schematic diagram of drag display applied in an embodiment of the present application; FIG.
图6为本申请实施例中一种应用的分类实现流程图;FIG. 6 is a flowchart of a classification implementation of an application in an embodiment of the present application;
图7A、图7B为本申请实施例中应用的分类显示示意图;7A and FIG. 7B are schematic diagrams showing the classification display applied in the embodiment of the present application;
图8为本申请实施例中清理终端的应用任务列表的装置结构图。FIG. 8 is a structural diagram of an apparatus for cleaning an application task list of a terminal in an embodiment of the present application.
具体实施方式detailed description
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present application will be clearly and completely described in the following with reference to the accompanying drawings in the embodiments.
本申请实施例提供的清理终端的应用任务列表的方法,可应用于终端(Mobile Terminal)。需要理解的是,本申请实施例中涉及的终端,还可称之为移动终端(Mobile Terminal)、移动台(Mobile Station,MS)、用户设备(User Equipment,UE)等。该终端,可以是向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,比如:该终端可以是移动电话(或称为“蜂窝”电话)、 具有终端的计算机等,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,当然也可以是可穿戴设备(如智能手表、智能手环等)、平板电脑、个人电脑(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、POS(销售终端,Point of Sales)等。The method for cleaning the application task list of the terminal provided by the embodiment of the present application can be applied to a terminal (Mobile Terminal). It should be understood that the terminals involved in the embodiments of the present application may also be referred to as a mobile terminal, a mobile station (MS), a user equipment (UE), and the like. The terminal may be a device that provides voice and/or data connectivity to a user, a handheld device with wireless connectivity, or other processing device connected to a wireless modem, such as: the terminal may be a mobile phone (or referred to as " Cellular "telephone", A computer with a terminal, etc., can also be a portable, pocket-sized, hand-held, computer-integrated or in-vehicle mobile device, or of course a wearable device (such as a smart watch, a smart wristband, etc.), a tablet computer, a personal computer ( Personal Computer, PC), Personal Digital Assistant (PDA), POS (Point of Sales), etc.
图1所示为本申请实施例涉及的终端100的一种可选的硬件结构示意图。FIG. 1 is a schematic diagram of an optional hardware structure of a terminal 100 according to an embodiment of the present application.
如图1所示,终端100内部可包括处理器101,分别与处理器101连接的存储器102、显示设备103和输入设备104。其中,存储器102可用于存储程序和数据,包括本申请实施例中涉及的各个应用的程序,处理器101通过运行存储在存储器102的程序从而执行终端100的各种功能应用以及数据处理,例如执行终端100的各个应用的任务列表的清理功能。As shown in FIG. 1, the terminal 100 may include a processor 101, a memory 102, a display device 103, and an input device 104 respectively connected to the processor 101. The memory 102 can be used to store programs and data, including programs of various applications involved in the embodiments of the present application, and the processor 101 executes various functions and processing of the terminal 100 by executing a program stored in the memory 102, for example, executing. The cleaning function of the task list of each application of the terminal 100.
下面结合图1对终端100的各个构成部件进行具体的介绍:The components of the terminal 100 will be specifically described below with reference to FIG. 1 :
处理器101是终端100的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器102内的程序(或称为“模块”),以及调用存储在存储器102内的数据,执行终端100的各种功能和处理数据,从而对终端100进行整体监控。The processor 101 is a control center of the terminal 100, and connects various parts of the entire terminal by various interfaces and lines, by running or executing a program (or "module") stored in the memory 102, and calling the memory in the memory 102. The data performs various functions and processing data of the terminal 100, thereby performing overall monitoring of the terminal 100.
可选的,处理器101可包括至少一个处理单元;可选地,处理器101可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器101中。Optionally, the processor 101 may include at least one processing unit; optionally, the processor 101 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like. The modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 101.
存储器102主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统(比如:安卓操作系统,简称“安卓系统”,其中,操作系统也可简称为“系统”)、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等),以及本申请实施例涉及的至少一个第一应用的程序等,所述第一应用指的是安装在终端100上的后台处于运行状态的任意一个应用。存储数据区可存储根据终端100的使用所创建的数据,包括本申请实施例中涉及的第一应用的相关设置信息或使用情况信息等。此外,存储器102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 102 mainly includes a storage program area and a storage data area, wherein the storage program area can store an operating system (for example, an Android operating system, referred to as "Android system", wherein the operating system can also be simply referred to as "system"), at least one function. a required application (such as a sound playing function, an image playing function, etc.), and a program of at least one first application involved in the embodiment of the present application, the first application refers to a background installed on the terminal 100 is in operation Any application of the state. The storage data area may store data created according to the use of the terminal 100, including related setting information or usage information of the first application involved in the embodiment of the present application. Moreover, memory 102 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
输入设备104可用于接收输入的数字或字符信息,以及产生与终端100的用户设置以及功能控制有关的键信号输入的输入指令,包括本申请实施例中涉及的用户在终端100上输入的第一指令。具体地,输入设备104可包括触控面板1041以及其他输入设备1042。触控面板1041,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1041上或在触控面板1041附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1041可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器101,并能接收处理器101发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1041。除了触控面板1041,输入设备104还可以包括其他输入设备1042。具体地,其他输入设备1042可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。The input device 104 can be configured to receive input numeric or character information, and input instructions for generating a key signal input related to user settings and function control of the terminal 100, including the first input by the user involved in the terminal 100 in the embodiment of the present application. instruction. Specifically, the input device 104 can include a touch panel 1041 and other input devices 1042. The touch panel 1041, also referred to as a touch screen, can collect touch operations on or near the user (such as the user using a finger, a stylus, or the like on the touch panel 1041 or near the touch panel 1041. Operation), and drive the corresponding connecting device according to a preset program. Optionally, the touch panel 1041 may include two parts: a touch detection device and a touch controller. Wherein, the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information. The processor 101 is provided and can receive commands from the processor 101 and execute them. In addition, the touch panel 1041 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 1041, the input device 104 can also include other input devices 1042. Specifically, other input devices 1042 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
显示设备103可用于显示由用户输入的信息或提供给用户的信息以及终端100的各 种菜单,包括显示本申请实施例中涉及的处于运行状态的第一应用类型集合对应的第一类型图标或第一类型文字,以及第一应用类型集合所包括的应用的图标,其中,第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合,第一应用为后台处于运行状态的任意一个应用。显示设备103可包括显示面板1031,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板1031。进一步的,触控面板1041可覆盖显示面板1031,当触控面板1041检测到在其上或附近的触摸操作后,传送给处理器101以确定触摸事件的类型,随后处理器101根据触摸事件的类型在显示面板1031上提供相应的视觉输出。虽然在图1中,触控面板1041与显示面板1031是作为两个独立的部件来实现终端100的输入和输入功能,但是在某些实施例中,可以将触控面板1041与显示面板1031集成而实现终端100的输入和输出功能。The display device 103 can be used to display information input by the user or information provided to the user and each of the terminals 100 The menu includes a first type icon or a first type of text corresponding to the first application type set in the running state involved in the embodiment of the present application, and an icon of the application included in the first application type set, where the first The application type set is a set of at least one first application whose attribute information is the same or similar, and the first application is any application whose background is in a running state. The display device 103 may include a display panel 1031. Alternatively, the display panel 1031 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. Further, the touch panel 1041 may cover the display panel 1031. After the touch panel 1041 detects a touch operation on or near the touch panel 1041, the touch panel 1041 transmits to the processor 101 to determine the type of the touch event, and then the processor 101 according to the touch event. The type provides a corresponding visual output on the display panel 1031. Although the touch panel 1041 and the display panel 1031 are two independent components to implement the input and input functions of the terminal 100 in FIG. 1, in some embodiments, the touch panel 1041 and the display panel 1031 may be integrated. The input and output functions of the terminal 100 are implemented.
本领域技术人员可以理解,图1中示出的终端100的内部结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。例如终端100还可包括提供用户与终端100之间音频接口的音频电路、扬声器和麦克风等。当终端100采用无线方式与外界通信时,还可包括射频(Radio Frequency,RF)电路和连接的天线,无线保真(Wireless Fidelity,WiFi)模块和连接的天线等。此外,终端100还包括传感器以及为其供电的电源等,在此不再一一列举。It will be understood by those skilled in the art that the internal structure of the terminal 100 shown in FIG. 1 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or combine some components, or different component arrangements. . For example, the terminal 100 may further include an audio circuit, a speaker, a microphone, and the like that provide an audio interface between the user and the terminal 100. When the terminal 100 communicates with the outside world in a wireless manner, it may also include a radio frequency (RF) circuit and a connected antenna, a wireless fidelity (WiFi) module, and a connected antenna. In addition, the terminal 100 further includes a sensor and a power source for supplying power thereto, etc., which are not enumerated here.
本申请实施例中,处理器101通过运行存储器102中存储的操作系统,调用存储器102中存储的程序,通过所述输入设备104获取用户输入的第一指令;根据所述第一指令,对所述至少一个第一应用进行分类,按照分类结果在所述显示设备103上显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合;通过所述输入设备104获取用户输入的第二指令;根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务,从而使终端100对处于运行状态的后台应用的清理能够省时省力,并兼顾用户的需求。In the embodiment of the present application, the processor 101, by running an operating system stored in the memory 102, calls a program stored in the memory 102, and acquires a first instruction input by the user through the input device 104; according to the first instruction, The at least one first application is classified, and at least one first application type set is displayed on the display device 103 according to the classification result, where the first application type set is a set of at least one first application whose attribute information is the same or similar; Obtaining, by the input device 104, a second instruction input by the user, and clearing, according to the second instruction, an application task of the application corresponding to the at least one first application type set, so that the terminal 100 is applied to the background application in the running state. Cleaning can save time and effort, and take into account the needs of users.
本申请实施例中涉及的应用指的是安装在终端上的应用程序,后台应用指的是安装在终端上在后台处于运行状态的应用程序。第一应用类型集合指的是属性信息相同或相似的至少一个第一应用的集合,所述第一应用为后台处于运行状态的任意一个应用,第一应用类型集合对应的第一类型图标指的是某一确定应用类型中的各个应用的应用图标所显示在的文件夹对应的文件夹图标,进一步的,第一类型图标中显示有至少一个应用图标。第一应用类型集合对应的第一类型文字指的是某一确定应用类型中的各个应用的应用图标所显示在的文件夹对应的文件夹的名称。The application involved in the embodiment of the present application refers to an application installed on the terminal, and the background application refers to an application installed on the terminal and running in the background. The first application type set refers to a set of at least one first application whose attribute information is the same or similar, the first application is any application whose background is in a running state, and the first type icon corresponding to the first application type set refers to It is a folder icon corresponding to the folder in which the application icon of each application in the certain application type is displayed. Further, at least one application icon is displayed in the first type icon. The first type of text corresponding to the first application type set refers to the name of the folder corresponding to the folder in which the application icon of each application in the certain application type is displayed.
图2A所示为终端的操作系统为安卓M版本之前的任务列表的清理方式示意图,由图2A可以看出,在显示后台应用时,一屏显示4个后台应用,左右滑动可以看到其他应用,在显示界面拖动某一个应用向上滑动,可以清除该应用,并且提供一键清理快捷键,点击该一键清理快捷键将当前显示的4个后台应用全部清理。FIG. 2A is a schematic diagram of a method for clearing a task list before the operating system of the terminal is an Android M version. As shown in FIG. 2A, when the background application is displayed, four background applications are displayed on one screen, and other applications can be seen by sliding left and right. Drag an application to slide up on the display interface to clear the application, and provide a one-click clear shortcut key. Click the one-click clear shortcut key to clear all the currently displayed 4 background applications.
图2B所示为终端的操作系统为安卓M版本的任务列表清理方式示意图,这种实现方式与之前的版本大致类似,只是将4个后台应用的一屏显示改成了所有后台应用横向显示,左右滑动可以查看各应用,拖动某一个应用向上滑动,可以清除该应用,并且在应用显示时提供一键清理快捷键,点击该一键清理快捷键将所有的后台应用全部清理。FIG. 2B is a schematic diagram of a task list cleaning mode of the operating system of the terminal being an Android M version. The implementation manner is similar to the previous version, except that the screen display of the four background applications is changed to the horizontal display of all the background applications. Swipe left or right to view each application, drag an application to slide up, you can clear the application, and provide a one-click cleaning shortcut when the application is displayed. Click the one-click cleaning shortcut to clear all background applications.
从上述任务列表实现方式中可知,若逐个清理后台应用导致用户的操作繁琐,如果用 户的任务列表里存在的应用数量较多时,逐个清理非常耗时;而一键清理功能虽然方便,但是这种清理方式,没有考虑用户的实际需求,对于用户经常使用的常用应用还需要重新启动起来,才能够实现应用的快捷切换。此外,任务列表会显示应用最后退出时的截图,这样容易暴露用户隐私。It can be seen from the above implementation of the task list that if the background application is cleaned one by one, the operation of the user is cumbersome, if When there are a large number of applications in the task list of the user, it is very time-consuming to clean up one by one; while the one-click cleaning function is convenient, the cleaning method does not take into account the actual needs of the user, and needs to be restarted for commonly used applications that users often use. It is only possible to achieve a fast switch of the application. In addition, the task list shows screenshots of the app when it exits, which makes it easy to expose user privacy.
图2C所示为终端的操作系统为安卓N版本的任务列表清理方式示意图,这种实现方式将任务列表的显示方式变成层叠的方式,点住要清理的后台应用左右滑动可以清理该后台应用,同时,提供了应用锁定功能,被锁定的应用不会在后台应用的清理过程中被清理掉。这种实现方式中需要用户手动把不需要关闭的应用锁定住,操作繁琐;此外,层叠显示方式不直观,需要上下拖动才能看到所有应用,如果后台应用的数量较多时,重复性操作非常多。FIG. 2C is a schematic diagram of a task list cleaning mode of the operating system of the terminal being an Android N version. This implementation mode turns the display mode of the task list into a cascading mode, and the background application to be cleaned is swiped left and right to clear the background application. At the same time, the application locking function is provided, and the locked application will not be cleaned up during the cleaning process of the background application. In this implementation, the user needs to manually lock the application that does not need to be closed, and the operation is cumbersome; in addition, the cascading display mode is not intuitive, and it is necessary to drag up and down to see all applications. If the number of background applications is large, the repetitive operation is very many.
鉴于上述应用的任务列表的清理方式中的各种缺陷和问题,本申请实施例提供一种新的应用任务列表的清理方案,能够使用户根据自己的需求把后台应用进行区分,简化后台应用的清理操作,使用户既可以较为轻松的清理后台应用,又可以保留用户感兴趣的应用以便来回切换使用。In view of various defects and problems in the cleaning method of the task list of the foregoing application, the embodiment of the present application provides a new application task list cleaning solution, which enables the user to distinguish the background application according to his own needs, and simplify the background application. The cleanup operation allows the user to clean up the background application more easily, and to retain the application of interest to the user to switch back and forth.
本申请实施例中终端的处理器可将将后台处于运行状态的至少一个第一应用进行分类,并按照分类结果显示至少一个第一应用类型集合。本申请实施例中对处于运行状态的至少一个第一应用进行分类时,可以根据各个第一应用分别对应的最后使用时刻进行分类;也可以根据各个第一应用在预设时长内的使用频率和/或使用时长进行分类;也可以根据预先设置的应用类型数据库对各个第一应用进行分类,需要说明的是,应用类型数据库可以从终端已安装的外部应用中获取,例如从终端安装的应用市场软件中获取应用类型数据库;也可以从终端的存储器上获取应用类型数据库,此时,终端在第一次安装某应用时,获取该应用的相关信息进行语义分析即可得到该应用的应用类型,并将该应用的应用名称和对应的应用类型存储到终端的存储器上,针对终端安装的每一个应用都执行此操作,就可以得到终端的应用类型数据库。The processor of the terminal in the embodiment of the present application may classify at least one first application that is in the running state in the background, and display at least one first application type set according to the classification result. In the embodiment of the present application, when the at least one first application in the running state is classified, the first usage time corresponding to each first application may be classified; or the usage frequency of each first application in the preset duration may be used. / or use the length of time to classify; can also be classified according to the pre-set application type database for each first application, it should be noted that the application type database can be obtained from the external application installed by the terminal, for example, the application market installed from the terminal The application type database is obtained in the software; the application type database can also be obtained from the memory of the terminal. At this time, when the terminal first installs an application, the terminal obtains the relevant information of the application for semantic analysis to obtain the application type of the application. The application name of the application and the corresponding application type are stored in the memory of the terminal, and the application type database of the terminal is obtained by performing this operation for each application installed by the terminal.
本申请实施例中,为兼顾用户的使用习惯,终端的处理器可以按照第一应用类型集合中包括的各个第一应用中最后一次使用时刻至当前时刻之间的时长从小到大的排列顺序,将第一应用类型集合所包括的应用的图标在显示设备上进行前后排序显示,这样能够方便用户感知各个后台应用的最后一次使用时间的先后顺序。In the embodiment of the present application, in order to balance the usage habits of the user, the processor of the terminal may follow the order of the time between the last use time and the current time in each first application included in the first application type set, from small to large. The icons of the applications included in the first application type set are displayed on the display device before and after, so that the user can perceive the order of the last use time of each background application.
下面介绍本申请实施例提供的应用任务列表的清理方法的实现流程图。The implementation flowchart of the method for cleaning the application task list provided by the embodiment of the present application is described below.
参阅图3所示,本申请实施例提供一种清理终端的应用任务列表的方法,该方法可以由如前所述的终端100来执行,该终端100包括显示设备,该方法的流程介绍如下。As shown in FIG. 3, the embodiment of the present application provides a method for cleaning an application task list of a terminal. The method may be performed by the terminal 100 as described above. The terminal 100 includes a display device. The process of the method is as follows.
步骤301:终端获取用户输入的第一指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示。Step 301: The terminal acquires a first instruction input by the user, where the first instruction is used to instruct the terminal to perform classified display on the at least one first application that is in the running state in the background.
可选的,本申请实施例中的第一指令可以是针对菜单键的第一指令,所述菜单键可以为硬件的菜单键或功能性的虚拟菜单键,本申请实施例不作限制,其中,所述第一指令可以为点击操作指令,包括单击操作指令或双击操作指令;或者为长按操作指令。Optionally, the first instruction in the embodiment of the present application may be a first instruction for the menu key, and the menu key may be a hardware menu key or a functional virtual menu key, which is not limited in the embodiment of the present application, wherein The first instruction may be a click operation instruction, including a click operation instruction or a double-click operation instruction; or a long press operation instruction.
步骤302:所述终端根据所述第一指令,对所述至少一个第一应用进行分类,按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合。Step 302: The terminal classifies the at least one first application according to the first instruction, and displays at least one first application type set according to the classification result, where the first application type set is the same or similar to the attribute information. At least one collection of first applications.
步骤303:所述终端获取用户输入的第二指令,所述第二指令用于指示所述终端清理 所述至少一个第一应用类型集合对应的应用任务。Step 303: The terminal acquires a second instruction input by a user, where the second instruction is used to instruct the terminal to clean up The application task corresponding to the at least one first application type set.
可选的,所述第二指令可以为点击操作指令,包括单击操作指令或双击操作指令;或者为长按操作指令。第一操作指令与第二操作指令可以设置为相同,也可以设置为不同。Optionally, the second instruction may be a click operation instruction, including a click operation instruction or a double-click operation instruction; or a long press operation instruction. The first operation instruction and the second operation instruction may be set to be the same or may be set to be different.
进一步的,所述终端在获取用户输入的第二指令之前,显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。此时,所述第二指令为针对所述第一控件的操作指令,具体的,可以为针对所述第一控件的点击操作指令,包括单击操作指令或双击操作指令;或者为长按操作指令。Further, the terminal displays a first control, where the first control corresponds to the first application type set, and the first control is used to clean the location according to the user's instruction, before acquiring the second instruction input by the user. An application task of all applications in the first application type set. At this time, the second instruction is an operation instruction for the first control, and specifically, may be a click operation instruction for the first control, including a click operation instruction or a double-click operation instruction; or a long press operation instruction.
步骤304:所述终端根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务。Step 304: The terminal clears an application task of the application corresponding to the at least one first application type set according to the second instruction.
这样,用户在对后台应用进行清理时,能够根据后台应用的分类结果进行分类清理,既能够兼顾用户需求还能够避免繁琐操作。In this way, when the user cleans up the background application, the user can classify and clean according to the classification result of the background application, which can not only meet the user's needs but also avoid the cumbersome operation.
具体的,在上述步骤302中,所述终端根据所述第一指令,对所述至少一个第一应用进行分类时,包括以下三种可能的实现方式:Specifically, in the foregoing step 302, when the terminal classifies the at least one first application according to the first instruction, the terminal includes the following three possible implementation manners:
第一种应用分类实现方式中,所述属性信息为所述至少一个第一应用的最后使用时刻;此时,对所述至少一个第一应用进行分类时,获取所述至少一个第一应用的最后使用时刻;根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合。In the first application classification implementation manner, the attribute information is a last use time of the at least one first application; at this time, when the at least one first application is classified, acquiring the at least one first application The last use time; according to the last use time of the at least one first application, in the time dimension, the application whose last use time meets the preset condition is classified into the same application type set.
具体的,一种可能的实施方式中,终端的处理器在检测到所述第一指令时,统计所述各个第一应用的最后使用时刻,根据各个第一应用分别对应的最后使用时刻,将最后使用时刻至当前时刻之间的时长不大于预设时长的应用确定为第一类应用,将最后使用时刻至当前时刻之间的时长大于预设时长的应用确定为第二类应用。Specifically, in a possible implementation, when the processor of the terminal detects the first instruction, the last use time of each of the first applications is calculated, and according to the last use time corresponding to each first application, The application that uses the time between the current time and the current time is not greater than the preset time is determined to be the first type of application, and the application whose time between the last use time and the current time is greater than the preset time is determined as the second type of application.
这种实现方式,终端的处理器可以将应用分为常用应用和不常用应用,因此,终端的存储器需要维护两张应用列表,分别是常用应用列表和不常用应用列表。其中,第一类应用对应为常用应用,第二类应用对应为不常用应用。例如,终端处理器在检测到用户通过终端的输入设备输入的第一操作指令时,将后台应用中最后使用时刻至当前时刻之间的时长不大于半小时的应用确定为常用应用;将最后使用时刻至当前时刻之间的时长大于半小时的应用确定为不常用应用。此时,用户每次使用一个应用并将该应用退出至后台运行时,终端的处理器都会获取该应用的最后使用时刻,并在存储器中进行记录和保存。具体的,这种方式的后台应用的分类实现过程可参阅图4所示。In this implementation manner, the processor of the terminal can divide the application into a common application and an unusable application. Therefore, the memory of the terminal needs to maintain two application lists, which are a common application list and an unusable application list. The first type of application corresponds to a common application, and the second type of application corresponds to an unusable application. For example, when detecting, by the terminal processor, the first operation instruction input by the user through the input device of the terminal, the application that determines the duration between the last use time and the current time in the background application is not more than half an hour is determined as a common application; An application in which the duration between the time and the current time is greater than half an hour is determined to be an infrequently used application. At this time, each time the user uses an application and exits the application to run in the background, the terminal's processor acquires the last use time of the application and records and saves it in the memory. Specifically, the classification implementation process of the background application in this manner can be seen in FIG. 4.
S40:终端的输入设备接收用户输入的第一指令,可选的,第一指令可以但不限于是针对菜单键的点击操作。S40: The input device of the terminal receives the first instruction input by the user. Optionally, the first instruction may be, but is not limited to, a click operation for the menu key.
S41:终端的处理器获取各个第一应用的最后使用时刻,将所有的第一应用的最后使用时刻按照距离当前时刻由近及远进行排序,当前时刻为终端的输入设备接收到第一指令的时刻。S41: The processor of the terminal acquires the last use time of each first application, and sorts the last use time of all the first applications by the near and far distances from the current time, and the current time is that the input device of the terminal receives the first instruction. time.
S42:终端的处理器按照上述排列顺序,依次判断各个后台应用的最后使用时刻距离当前时刻是否大于1小时,若是,则执行S43;否则,执行S44。S42: The processor of the terminal sequentially determines, according to the foregoing sequence, whether the last use time of each background application is greater than 1 hour from the current time. If yes, execute S43; otherwise, execute S44.
S43:将对应的应用对应的应用图标显示在不常用应用列表中。S43: Display the application icon corresponding to the corresponding application in the list of infrequent applications.
S44:将对应的应用对应的应用图标显示在常用应用列表中。S44: Display the application icon corresponding to the corresponding application in the common application list.
需要说明的是,针对上述区分的常用应用列表和不常用应用列表中的各个第一应用的 区分结果,可能不符合用户需求,此时,终端的输入设备可以接收用户通过点击拖动的方式把不符合用户预期的某个第一应用拖到对应的列表中去,被拖动过的第一应用会被打上标签,标明这个第一应用是用户把它放到了常用或者不常用应用列表中,例如,图5所示,用户将在终端的显示设备上显示的不常用应用列表中包括的A应用,假设为QQ应用从不常用应用列表中拖动到常用应用列表中时,终端会在该拖动的QQ应用对应的应用图标中添加标签,以使用户能够获知该QQ应用是用户人为拖动到常用应用列表中去的。用这种方式来构建应用列表,既可以方便用户查看应用列表,也可以让用户修改第一应用所在的应用列表,方便应用的清理,其中该实施例中所提及的在终端的显示设备上显示的应用列表即为上述实施例中所介绍的分类应用文件夹图标的一种表现形式而已,根据具体情况,本发明实施例中提及的分类应用文件夹图标还可以表现为其他形式,在此不作限制。It should be noted that, for the above-mentioned common application list and the first application in the unusable application list, Differentiating the result may not meet the user's needs. At this time, the input device of the terminal may receive the user dragging the first application that does not meet the user's expectation to the corresponding list by clicking and dragging. An application will be tagged to indicate that the first application is placed by the user in a list of commonly used or infrequently used applications. For example, as shown in Figure 5, the user will include in the list of infrequent applications displayed on the display device of the terminal. A application, assuming that the QQ application is dragged from the list of unused applications to the list of frequently used applications, the terminal adds a label to the application icon corresponding to the dragged QQ application, so that the user can know that the QQ application is a user artificial Drag to the list of frequently used apps. In this way, the application list is constructed, which is convenient for the user to view the application list, and allows the user to modify the application list where the first application is located, which facilitates the cleaning of the application, wherein the terminal is displayed on the display device mentioned in the embodiment. The displayed application list is a representation of the classified application folder icon introduced in the above embodiment. According to the specific situation, the classified application folder icon mentioned in the embodiment of the present invention may also be expressed in other forms. This is not a limitation.
第二种应用分类实现方式中,所述属性信息为所述至少一个第一应用的使用时长,此时,对所述至少一个第一应用进行分类时,获取所述至少一个第一应用在预设时间段内的使用时长;根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合。In the second application classification implementation manner, the attribute information is used by the at least one first application. At this time, when the at least one first application is classified, acquiring the at least one first application is pre- The usage duration in the time period is set; according to the usage duration of the at least one first application, the applications whose usage durations meet the preset conditions are classified into the same application type set.
具体的,一种可能的实现方式中,终端的处理器在检测到所述第一指令时,根据后台处于运行状态的各个第一应用在预设时长内的使用频率和/或使用时长,将使用频率和/或使用时长大于预设阈值的第一应用确定为第一类应用,将使用频率和/或使用时长不大于预设阈值的第一应用确定为第二类应用。Specifically, in a possible implementation manner, when the processor of the terminal detects the first instruction, according to the frequency of use and/or the duration of use of each first application in the running state in the preset duration, The first application that uses the frequency and/or the usage duration is greater than the preset threshold is determined to be the first type of application, and the first application that uses the frequency and/or the usage duration is not greater than the preset threshold is determined as the second type of application.
这种实现方式中,和上述第一种实现方式类似,终端将应用分为了常用应用和不常用应用,因此,终端的存储器需要维护两张应用列表,分别是常用应用列表和不常用应用列表。其中,第一类应用对应为常用应用,第二类应用对应为不常用应用。随着用户使用应用次数的不断增加,终端的处理器统计用户在预设时长内对各个应用的使用频率和使用时长,将使用频率和/或使用时长大于预设阈值的应用确定为常用应用,将使用频率和/或使用时长不大于预设阈值的应用确定为不常用应用,从而生成常用应用列表和不常用应用列表。在常用应用列表中,包含终端的各个应用中使用频率排在前X名的应用,X为正整数。在这张常用应用列表里的应用,除非用户手动切换,否则一直会保持在常用应用列表中,不随上次使用时间变动。用这种方式保存用户在不知不觉中培养起来的应用使用习惯,并且把这种使用习惯应用于后台列表的应用分类上。In this implementation manner, similar to the foregoing first implementation manner, the terminal divides the application into a common application and an unusable application. Therefore, the memory of the terminal needs to maintain two application lists, which are a common application list and an infrequently used application list. The first type of application corresponds to a common application, and the second type of application corresponds to an unusable application. As the number of applications used by the user increases, the processor of the terminal counts the frequency and duration of use of each application by the user within a preset duration, and determines the usage frequency and/or the application whose usage duration is greater than a preset threshold as a common application. An application that uses frequency and/or usage time not greater than a preset threshold is determined to be an infrequent application, thereby generating a list of commonly used applications and a list of infrequent applications. In the list of commonly used applications, the applications containing the top X names are used in each application including the terminal, and X is a positive integer. Applications in this list of frequently used apps will remain in the list of frequently used apps unless they are manually switched, and will not change with the last time. In this way, the application habits that the user has cultivated unconsciously are saved, and this usage habit is applied to the application classification of the background list.
需要说明的是,在对后台应用进行分类时,上述第一种应用分类实现方式和第二种应用分类实现方式,可以单独使用,也可以结合使用。具体的,在对后台应用进行分类时综合考虑各个第一应用的最后使用时刻、在预设时长内的使用频率、使用时长来对各个第一应用进行分类。例如,参阅图6所示,一种可能的实现方式中,首先获取各个第一应用的最后使用时刻,针对各个第一应用依次判断最后使用时刻距离当前时刻是否在在半小时之内,若是,则确定为常用应用;若不是,则继续获取剩余的各个第一应用在2小时内被启动的次数,判断启动次数是否大于5次,若是,则确定为常用应用;若不是,则继续获取剩余的各个第一应用在2小时内对应的进程存在的时长,判断进程存在的时长是否大于1小时,若是,则确定为常用应用;若不是则确定为不常用应用,这仅为一种示意性的实现方式,当然,也可以基于各个第一应用的最后使用时刻、在预设时长内的使用频率来对各个第一应用进行分类或者基于各个第一应用的最后使用时刻、在预设时长内的使用时长来对各个第一应用进行分类,在此不作限制。 It should be noted that, when classifying the background application, the foregoing first application classification implementation manner and the second application classification implementation manner may be used alone or in combination. Specifically, each of the first applications is classified by considering the last use time of each first application, the frequency of use within a preset duration, and the duration of use when classifying the background application. For example, as shown in FIG. 6 , in a possible implementation manner, first, the last use time of each first application is obtained, and for each first application, it is sequentially determined whether the last use time is within a half hour from the current time, and if so, Then determined as a common application; if not, continue to obtain the number of times each remaining first application is started within 2 hours, determine whether the number of startups is greater than 5 times, and if so, determine to be a common application; if not, continue to obtain the remaining The duration of the corresponding process in each of the first applications within 2 hours, determining whether the duration of the process is greater than 1 hour, and if so, determining to be a common application; if not, determining to be an unusable application, this is only an illustrative The implementation manner, of course, may also classify each first application based on the last use time of each first application, the frequency of use within the preset duration, or based on the last use time of each first application, within a preset duration The usage time is used to classify each first application, and there is no limitation here.
第三种应用分类实现方式中,所述属性信息为应用类型,此时,对所述至少一个第一应用进行分类时,获取所述至少一个第一应用的应用类型;根据所述至少一个第一应用的应用类型,将应用类型相同或相似的应用分类为同一个应用类型集合。In the third application classification implementation manner, the attribute information is an application type. At this time, when the at least one first application is classified, the application type of the at least one first application is acquired; according to the at least one An application type of an application that classifies applications with the same or similar application types as the same application type set.
具体的,一种可能的实现方式中,终端的处理器在检测到所述第一指令时,根据预先设置的应用类型数据库,获取后台处于运行状态的各个第一应用在所述应用类型数据库中的应用类型,然后在根据获取的处于运行状态的各个第一应用对应的应用类型,对处于运行状态的所述各个第一应用进行分类。Specifically, in a possible implementation, when the processor of the terminal detects the first instruction, acquiring, according to a preset application type database, each first application in a running state in the application type database The application type is then classified into the respective first applications in the running state according to the application types corresponding to the acquired first applications in the running state.
这种实现方式中,将各个第一应用按照应用类型进行分类,具体的,按照应用类型进行应用分类时,包括以下两种可能的实施方式:In this implementation manner, each of the first applications is classified according to the application type. Specifically, when the application classification is performed according to the application type, the following two possible implementation manners are included:
一种可能的实施方式中,终端将后台处于运行状态的各个第一应用基于类似应用市场这种软件平台进行分类。例如,应用市场的应用大致分为:影音娱乐、实用工具、社交通讯、学习办公、新闻阅读、游戏娱乐。在终端开机时,终端的处理器针对终端已经安装的各个第一应用进行统计,排除掉系统应用之后,匹配剩下的第一应用分别在应用市场中对应的应用类型,然后把应用对应的应用图标放到对应类型的应用列表中,将应用类型无法匹配成功的应用对应的应用图标划分到待清理应用类型所对应的应用列表中,以后用户每一次新增应用,都进行这种检查和匹配,这样,终端的处理器在检测到所述第一指令时,能够直接获取后台处于运行状态的各个第一应用对应的应用类型,从而将相同应用类型的第一应用划分到同一个应用列表中以在显示设备上显示。In a possible implementation manner, the terminal classifies each first application whose background is in operation based on a software platform such as an application market. For example, applications in the application market are broadly divided into: audio-visual entertainment, utility tools, social communication, learning office, news reading, and game entertainment. When the terminal is powered on, the processor of the terminal performs statistics on each first application that the terminal has installed, and after the system application is excluded, the corresponding application type in the application market is matched with the remaining first application, and then the application corresponding to the application is applied. The icon is placed in the application list of the corresponding type, and the application icon corresponding to the application whose application type cannot be successfully matched is divided into the application list corresponding to the application type to be cleaned, and the user checks and matches each time the user newly adds the application. In this way, when the first instruction is detected, the processor of the terminal can directly acquire the application type corresponding to each first application in the running state, thereby dividing the first application of the same application type into the same application list. To display on the display device.
另一种可能的实施方式中,终端的处理器可采用诸如语义分析的方式获取应用的属性信息和相关的通信接口,确定该第一应用的应用类型,按照应用类型对各个第一应用进行分类。例如,终端在第一次安装某个应用时,通过语义分析,确定该待安装应用所具有的功能,将具有相似或相同功能的应用,划分为该功能对应的应用类型中,例如,终端在第一次安装具有支付功能的招商银行客户端应用时,通过语义分析,获取到该应用具有支付功能,将该应用划分到支付功能应用类型中,可以为这种应用类型集合的应用生成对应的第一类型文字,并命名为购物理财应用列表或者也可以为这种应用类型集合的应用生成对应的第一类型图标。In another possible implementation manner, the processor of the terminal may obtain the attribute information of the application and the related communication interface by means of semantic analysis, determine the application type of the first application, and classify each first application according to the application type. . For example, when the terminal installs an application for the first time, the terminal determines the function of the to-be-installed application through semantic analysis, and divides the application having similar or the same function into the application type corresponding to the function, for example, the terminal is When the China Merchants Bank client application with payment function is installed for the first time, through the semantic analysis, the application has the payment function, and the application is divided into the payment function application type, and the corresponding application of the application type set can be generated. The first type of text is named as a shopping wealth application list or a corresponding first type icon can also be generated for the application of the application type set.
需要说明的是,在显示第一应用类型集合时,需要显示所述第一应用类型集合所包括的应用的图标,即所述第一应用类型集合中包括至少一个应用的图标。进一步的,在显示第一应用类型集合时,生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标;或者,在显示第一应用类型集合时,生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字。It should be noted that when displaying the first application type set, the icon of the application included in the first application type set needs to be displayed, that is, the icon of the first application type set including at least one application. Further, when displaying the first application type set, generating a first type icon corresponding to the first application type set, displaying the first type icon; or, when displaying the first application type set, generating and The first type of text corresponding to the first application type set is displayed, and the first type of text is displayed.
具体的,终端在显示所述第一应用类型集合所包括的应用的图标时,可以通过以下过程实现:Specifically, when the terminal displays the icon of the application included in the first application type set, the terminal may be implemented by using the following process:
终端分别确定每个第一应用类型集合所包括的各个应用中,最后一次使用时刻至当前时刻之间的时长;Determining, by each terminal, a duration between a last use time and a current time in each application included in each first application type set;
终端按照第一应用类型集合中所包括的各个应用中最后一次使用时刻至当前时刻之间的时长从小到大的排列顺序,将每个应用的图标依次显示在终端的显示设备上。The terminal displays the icons of each application sequentially on the display device of the terminal according to the order of the time between the last use time and the current time in each application included in the first application type set.
这样,能够将各个第一应用的最后使用时刻信息呈现给用户,方便用户了解各个第一应用的使用情况。In this way, the last use time information of each first application can be presented to the user, so that the user can understand the usage of each first application.
进一步的,在上述步骤303之前,即在所述终端获取用户输入的第二指令之前,所述 终端获取到用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;若所述终端获取到用户输入的第二指令,所述终端根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务时,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务。Further, before the step 303, that is, before the terminal acquires the second instruction input by the user, the Receiving, by the terminal, a third instruction input by the user, where the third instruction is used to select the first application in the first application type set; and if the terminal acquires the second instruction input by the user, the terminal is configured according to the And a second instruction, when cleaning an application task of the application corresponding to the at least one first application type set, clearing an application task of the application other than the first application in the first application type set.
通过上述实现方式,如果用户在清理某个第一应用类型集合中的各个应用时,根据实际使用需求,确定某个第一应用不需要被清理时,终端的输入设备接收用户输入的第三指令,可选的,所述第三可以是针对该第一应用的图标的长按操作,此时,终端的显示设备在呈现给用户的显示界面上显示该第一应用的图标的选中标记,后续终端的处理器若检测到针对该第一应用的图标所在的第一应用类型集合的第二指令时,可以保持选中的第一应用不被清理,同时需要清理第一应用类型集合中的其他应用的应用任务。Through the foregoing implementation manner, if the user clears each application in the first application type set, and determines that a certain first application does not need to be cleaned according to the actual use requirement, the input device of the terminal receives the third instruction input by the user. Optionally, the third may be a long press operation for the icon of the first application. At this time, the display device of the terminal displays the check mark of the icon of the first application on the display interface presented to the user, and subsequently If the processor of the terminal detects the second instruction of the first application type set in which the icon of the first application is located, the selected first application may not be cleaned, and other applications in the first application type set need to be cleaned up. Application tasks.
值得一提的是,上述第一指令、第二指令、第三指令可以是相同的操作指令或不同的操作指令。It should be noted that the first instruction, the second instruction, and the third instruction may be the same operation instruction or different operation instruction.
下面将结合实际应用,介绍本申请实施例提供的各个第一应用的分类显示的具体实现过程。The specific implementation process of the classification display of each first application provided by the embodiment of the present application is introduced in the following.
针对上述第一种应用分类实现方式和第二种应用分类实现方式中各个第一应用的分类显示可参阅图7A所示,此时后台应用的显示界面分为上下两部分,上面部分为常用应用对应的第一应用类型集合,里面包含城市银行、微信和中国邮政等三个应用图标,即城市银行、微信和中国邮政这3个应用为用户经常使用的应用,下面部分为不常用应用列表对应的第一应用类型集合,里面包含香港银行和手机银行分别对应的应用图标,即香港银行和手机银行这2个应用为用户不经常使用的应用。此外,终端还会在常用应用对应的第一应用类型集合和不常用应用对应的第一应用类型集合的右下角显示清理按钮,如果用户点击不常用应用对应的第一应用类型集合的右下角的清理按钮,此时终端只会清理不常用应用对应的第一应用类型集合中显示的香港银行和手机银行分别对应的香港银行应用和手机银行应用的应用任务,不会影响上面的常用应用对应的第一应用类型集合中包括的应用的图标对应的后台应用,从而按照各个第一应用的分类结果进行清理,用户无需额外设置,就可以清理不关注的各个第一应用,同时保留用户关注的常用应用,兼顾用户的使用习惯,提升用户体验。For the classification display of each of the first application classification implementation manners and the second application classification implementation manner, reference may be made to FIG. 7A. At this time, the display interface of the background application is divided into upper and lower parts, and the upper part is a common application. The corresponding first application type set contains three application icons: City Bank, WeChat, and China Post, that is, the three applications of City Bank, WeChat, and China Post are frequently used by users, and the following parts are corresponding to the list of unusable applications. The first application type collection, which contains the application icons corresponding to the Hong Kong bank and the mobile banking respectively, that is, the two applications of the Hong Kong bank and the mobile banking are applications that the user does not frequently use. In addition, the terminal displays a cleanup button in the lower right corner of the first application type set corresponding to the common application and the first application type set corresponding to the infrequent application, if the user clicks on the lower right corner of the first application type set corresponding to the unusable application. The cleaning button, at this time, the terminal only cleans up the application tasks of the Hong Kong banking application and the mobile banking application corresponding to the Hong Kong bank and the mobile banking displayed in the first application type set corresponding to the unusable application, and does not affect the corresponding application of the above common application. The background application corresponding to the icon of the application included in the first application type set is cleaned according to the classification result of each first application, and the user can clean each first application that is not concerned without additional setting, while retaining the commonly used user attention. The application takes into account the user's usage habits and enhances the user experience.
值得一提的,在应用设置中为用户提供管理常用应用的功能,用户可以自己操作将某个应用迁移到常用应用中,或者,将某个应用从常用应用中移除到不常用应用中显示,避免出现统计显示的应用分类结果不合符用户需求,使用户不满意的情形,这种被用户挪动过的应用的图标,除非用户手动移除,否则该挪动过的应用的图标一直会在某类应用对应的第一应用类型集合中显示。It is worth mentioning that in the application settings, users can be provided with the function of managing common applications. Users can migrate an application to a common application by themselves, or remove an application from a common application to an unusable application. To avoid the situation that the application classification result of the statistical display does not conform to the user's demand and make the user dissatisfied, the icon of the application that has been moved by the user, unless the user manually removes the icon of the moved application will always be in a certain The class application corresponds to the first application type set displayed.
针对上述第三种应用分类实现方式中各个第一应用的分类显示可参阅图7B所示,此时应用的显示界面,根据用户针对各类应用在预设时长内的综合使用频度(包括使用频率和使用时长),将使用频度最高的三类应用优先显示,最后一类显示待清理的应用,并且在显示每一类应用对应的第一应用类型集合时按照该第一应用类型集合包括的各个应用的图标对应的各个应用中,最后一次使用时刻距离当前时刻由近及远的顺序来排列显示。For the classification display of each first application in the foregoing third application classification implementation manner, reference may be made to FIG. 7B, where the display interface of the application is based on the comprehensive usage frequency of the user for a preset duration for each application (including use). Frequency and duration of use), the three types of applications with the highest frequency are displayed first, and the last type displays the applications to be cleaned, and includes the first set of application types according to the first application type set when displaying the first application type set corresponding to each type of application. In each application corresponding to the icon of each application, the last use time is arranged in order from the current time in the near and far order.
这样,在用户后台使用的应用较多时,可以将应用按照应用的分类结果进行分类区别显示,界面操作简单明了,分类清晰,在一般情况下,用户不需要额外设置和操作,就可以直接清理掉不关注的应用,保留自己感兴趣的应用,使用户能够根据自己的需要把后台 应用按照各个应用的使用信息进行应用的分类清理,简化后台应用的清理操作,让用户既可以较为轻松的清理后台应用,又可以保留用户感兴趣的应用以便来回切换使用。In this way, when there are many applications used by the user in the background, the application can be classified and displayed according to the classification result of the application, the interface operation is simple and clear, and the classification is clear. Under normal circumstances, the user can directly clean up without additional settings and operations. Apps that don't pay attention, keep the apps you are interested in, so that users can turn the background according to their needs. The application classifies and cleans the application according to the usage information of each application, and simplifies the cleaning operation of the background application, so that the user can clean the background application more easily, and can retain the application of interest to the user to switch back and forth.
本申请实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application may divide the functional unit into the terminal according to the foregoing method example. For example, each functional unit may be divided according to each function, or two or more functions may be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of the unit in the embodiment of the present application is schematic, and is only a logical function division. In actual implementation, there may be another division manner.
在采用集成的单元的情况下,图8示出了本申请实施例提供的一种清理终端的应用任务列表的装置的结构示意图。参阅图8所示,该装置800包括获取单元801、处理单元802和显示单元803,其中:In the case of an integrated unit, FIG. 8 is a schematic structural diagram of an apparatus for cleaning an application task list of a terminal according to an embodiment of the present application. Referring to FIG. 8, the apparatus 800 includes an acquisition unit 801, a processing unit 802, and a display unit 803, where:
获取单元801:用于获取用户输入的第一指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示;The obtaining unit 801 is configured to: acquire a first instruction that is input by the user, where the first instruction is used to instruct the terminal to perform classified display on the at least one first application that is in the running state in the background;
处理单元802,用于根据所述第一指令,对所述至少一个第一应用进行分类;The processing unit 802 is configured to classify the at least one first application according to the first instruction;
显示单元803,用于按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合;The display unit 803 is configured to display, according to the classification result, at least one first application type set, where the first application type set is a set of at least one first application whose attribute information is the same or similar;
所述获取单元801,还用于获取用户输入的第二指令,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务;The obtaining unit 801 is further configured to: acquire a second instruction input by the user, where the second instruction is used to instruct the terminal to clear an application task corresponding to the at least one first application type set;
所述处理单元802,还用于根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务。The processing unit 802 is further configured to: clean up an application task of the application corresponding to the at least one first application type set according to the second instruction.
可选的,所述属性信息为应用类型;所述处理单元802用于:获取所述至少一个第一应用的应用类型;根据所述至少一个第一应用的应用类型,将应用类型相同或相似的应用分类为同一个应用类型集合。Optionally, the attribute information is an application type; the processing unit 802 is configured to: acquire an application type of the at least one first application; and use the same or similar application type according to the application type of the at least one first application. The application is classified as the same application type collection.
可选的,所述处理单元802用于:根据所述至少一个第一应用的安装包文件,获取应用类型;和/或,根据用户的预先设置,获取应用类型。Optionally, the processing unit 802 is configured to: obtain an application type according to the installation package file of the at least one first application; and/or obtain an application type according to a preset setting of the user.
可选的,所述属性信息为所述至少一个第一应用的最后使用时刻;所述处理单元802用于:获取所述至少一个第一应用的最后使用时刻;根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合。Optionally, the attribute information is a last use time of the at least one first application; the processing unit 802 is configured to: acquire a last use time of the at least one first application; according to the at least one first application The last use time, in the time dimension, classifies the application whose last use time meets the preset condition into the same application type set.
可选的,所述属性信息为所述至少一个第一应用的使用时长;所述处理单元802用于:获取所述至少一个第一应用在预设时间段内的使用时长;根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合。Optionally, the attribute information is used by the at least one first application; the processing unit 802 is configured to: acquire a usage duration of the at least one first application in a preset time period; The usage duration of a first application classifies an application whose duration is consistent with a preset condition into a collection of the same application type.
可选的,所述显示单元803用于:显示所述第一应用类型集合所包括的应用的图标;或,生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标和所述第一应用类型集合所包括的应用的图标;或,生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字和所述第一应用类型集合所包括的应用的图标。Optionally, the display unit 803 is configured to: display an icon of an application included in the first application type set; or generate a first type icon corresponding to the first application type set, and display the first a type icon and an icon of the application included in the first application type set; or generating a first type of text corresponding to the first application type set, displaying the first type of text and the first application type set The icon of the included app.
可选的,所述显示单元803还用于:显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。Optionally, the display unit 803 is further configured to: display a first control, the first control corresponds to the first application type set, and the first control is configured to clean the first according to a user instruction Application tasks for all apps in the application type collection.
可选的,在所述终端获取用户输入的第二指令之前,所述获取单元801还用于:获取用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;所述处理单元802,还用于根据所述第二指令,清理所述至少一个第一应用类型集合对应的应 用的应用任务,包括:根据所述第二指令,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务。Optionally, before the acquiring, by the terminal, the second instruction input by the user, the acquiring unit 801 is further configured to: acquire a third instruction input by the user, where the third instruction is used to select the first application type set. The first application; the processing unit 802 is further configured to: according to the second instruction, clear the corresponding one of the at least one first application type set The application task includes: clearing, according to the second instruction, an application task of the application other than the first application in the first application type set.
本申请实施例提供的装置800具有实现上述方法实施例中涉及的清理终端的应用任务列表的方法过程中的所有功能,其具体实现过程可参阅上述实施例及附图的相关描述,在此不再赘述。The device 800 provided by the embodiment of the present application has all the functions in the process of the method for cleaning the application task list of the terminal involved in the foregoing method embodiments. For the specific implementation process, refer to the related descriptions of the foregoing embodiments and the drawings. Let me repeat.
需要说明的是,本申请实施例中附图中涉及的各附图仅是进行示意性说明,并不限定实际实施过程中终端的形态,例如图2A至图2C、图5、图7A以及图7B中仅是对终端显示界面上显示的第一应用进行示意性说明,省略了终端的机壳等部分,实际实施过程中该显示界面是显示在具有终端机壳等实体结构上的,并且终端显示界面上显示的具体内容以及应用名称都不限定。It should be noted that the drawings in the drawings in the embodiments of the present application are only for illustrative purposes, and do not limit the form of the terminal in the actual implementation process, for example, FIG. 2A to FIG. 2C, FIG. 5, FIG. In FIG. 7B, only the first application displayed on the terminal display interface is schematically illustrated, and the casing and the like of the terminal are omitted. In actual implementation, the display interface is displayed on a physical structure having a terminal casing, and the terminal is The specific content displayed on the display interface and the application name are not limited.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(英文:non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(英文:magnetic tape),软盘(英文:floppy disk),光盘(英文:optical disc)及其任意组合。It will be understood by those skilled in the art that all or part of the steps of implementing the above embodiments may be performed by a program, and the program may be stored in a computer readable storage medium, which is non-transitory ( English: non-transitory) media, such as random access memory, read-only memory, flash memory, hard disk, solid state disk, magnetic tape (English: magnetic tape), floppy disk (English: floppy disk), CD (English: optical disc) And any combination thereof.
本申请是参照本申请实施例的方法和设备各自的流程图和方框图来描述的。应理解可由计算机程序指令实现流程图和方框图中的每一流程和方框、以及流程图和方框图中的流程和方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to the respective flowcharts and block diagrams of the method and apparatus of the embodiments of the present application. It will be understood that each flow and block of the flowchart illustrations. FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. A device that implements the functions specified in one or more blocks of a flowchart or a plurality of flows and block diagrams.
以上所述,仅为本申请可选的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。 The foregoing is only an optional embodiment of the present application, but the scope of protection of the present application is not limited thereto, and any person skilled in the art can easily think of changes or within the technical scope disclosed in the present application. Replacement should be covered by the scope of this application. Therefore, the scope of protection of the present application should be determined by the scope of protection of the claims.

Claims (24)

  1. 一种清理终端的应用任务列表的方法,其特征在于,所述方法包括:A method for cleaning an application task list of a terminal, the method comprising:
    终端获取用户输入的第一指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示;The terminal acquires a first instruction input by the user, where the first instruction is used to instruct the terminal to perform classified display on the at least one first application that is in the running state in the background;
    所述终端根据所述第一指令,对所述至少一个第一应用进行分类,按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合;The terminal classifies the at least one first application according to the first instruction, and displays at least one first application type set according to the classification result, where the first application type set is at least one of the same or similar attribute information. a collection of applications;
    所述终端获取用户输入的第二指令,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务;The terminal acquires a second instruction input by the user, where the second instruction is used to instruct the terminal to clear an application task corresponding to the at least one first application type set;
    所述终端根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务。The terminal clears an application task of the application corresponding to the at least one first application type set according to the second instruction.
  2. 根据权利要求1所述的方法,其特征在于,所述属性信息为应用类型;所述对所述至少一个第一应用进行分类,包括:The method according to claim 1, wherein the attribute information is an application type; and the classifying the at least one first application comprises:
    获取所述至少一个第一应用的应用类型;Obtaining an application type of the at least one first application;
    根据所述至少一个第一应用的应用类型,将应用类型相同或相似的应用分类为同一个应用类型集合。The applications of the same or similar application type are classified into the same application type set according to the application type of the at least one first application.
  3. 根据权利要求2所述的方法,其特征在于,所述获取所述至少一个第一应用的应用类型,包括:The method according to claim 2, wherein the acquiring an application type of the at least one first application comprises:
    根据所述至少一个第一应用的安装包文件,获取应用类型;和/或,Obtaining an application type according to the installation package file of the at least one first application; and/or,
    根据用户的预先设置,获取应用类型。Get the application type based on the user's preset settings.
  4. 根据权利要求1所述的方法,其特征在于,所述属性信息为所述至少一个第一应用的最后使用时刻;所述对所述至少一个第一应用进行分类,包括:The method according to claim 1, wherein the attribute information is a last use time of the at least one first application; and the classifying the at least one first application comprises:
    获取所述至少一个第一应用的最后使用时刻;Obtaining a last use time of the at least one first application;
    根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合。And according to the last use time of the at least one first application, in the time dimension, the applications whose last use time meets the preset condition are classified into the same application type set.
  5. 根据权利要求1所述的方法,其特征在于,所述属性信息为所述至少一个第一应用的使用时长;所述对所述至少一个第一应用进行分类,包括:The method according to claim 1, wherein the attribute information is a usage duration of the at least one first application; and the classifying the at least one first application comprises:
    获取所述至少一个第一应用在预设时间段内的使用时长;Obtaining a usage duration of the at least one first application in a preset time period;
    根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合。The applications that use the durations according to the preset conditions are classified into the same application type set according to the usage duration of the at least one first application.
  6. 根据权利要求1-5任一所述的方法,其特征在于,所述按照分类结果显示至少一个第一应用类型集合,包括:The method according to any one of claims 1-5, wherein the displaying the at least one first application type set according to the classification result comprises:
    显示所述第一应用类型集合所包括的应用的图标;或,Displaying an icon of an application included in the first application type set; or
    生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标和所述第一应用类型集合所包括的应用的图标;或,Generating a first type icon corresponding to the first application type set, displaying an icon of the first type icon and an application included in the first application type set; or
    生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字和所述第一应用类型集合所包括的应用的图标。Generating a first type of text corresponding to the first application type set, and displaying an icon of the first type of text and an application included in the first application type set.
  7. 根据权利要求6所述的方法,其特征在于,所述方法还包括:The method of claim 6 wherein the method further comprises:
    所述终端显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控 件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。The terminal displays a first control, the first control corresponds to the first application type set, and the first control The device is configured to clean up application tasks of all applications in the first application type set according to a user's instruction.
  8. 根据权利要求1-6任一所述的方法,其特征在于,在所述终端获取用户输入的第二指令之前,所述方法还包括:The method according to any one of claims 1-6, wherein before the acquiring the second instruction input by the user, the method further comprises:
    所述终端获取用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;The terminal acquires a third instruction input by the user, where the third instruction is used to select the first application in the first application type set;
    所述终端根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务,包括:The device clears, according to the second instruction, an application task of the application corresponding to the at least one first application type set, including:
    所述终端根据所述第二指令,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务。And the terminal clears, according to the second instruction, an application task of the application other than the first application in the first application type set.
  9. 一种清理终端的应用任务列表的装置,其特征在于,所述装置包括:An apparatus for cleaning an application task list of a terminal, the device comprising:
    获取单元,用于获取用户输入的第一指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示;An acquiring unit, configured to acquire a first instruction input by a user, where the first instruction is used to instruct the terminal to perform classified display on at least one first application that is in a running state in the background;
    处理单元,用于根据所述第一指令,对所述至少一个第一应用进行分类;a processing unit, configured to classify the at least one first application according to the first instruction;
    显示单元,用于按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合;a display unit, configured to display, according to the classification result, at least one first application type set, where the first application type set is a set of at least one first application whose attribute information is the same or similar;
    所述获取单元,还用于获取用户输入的第二指令,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务;The acquiring unit is further configured to acquire a second instruction input by the user, where the second instruction is used to instruct the terminal to clear an application task corresponding to the at least one first application type set;
    所述处理单元,还用于根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务。The processing unit is further configured to: clean up an application task of the application corresponding to the at least one first application type set according to the second instruction.
  10. 根据权利要求9所述的装置,其特征在于,所述属性信息为应用类型;所述处理单元用于:The device according to claim 9, wherein the attribute information is an application type; and the processing unit is configured to:
    获取所述至少一个第一应用的应用类型;Obtaining an application type of the at least one first application;
    根据所述至少一个第一应用的应用类型,将应用类型相同或相似的应用分类为同一个应用类型集合。The applications of the same or similar application type are classified into the same application type set according to the application type of the at least one first application.
  11. 根据权利要求10所述的装置,其特征在于,所述处理单元用于:The device according to claim 10, wherein the processing unit is configured to:
    根据所述至少一个第一应用的安装包文件,获取应用类型;和/或,Obtaining an application type according to the installation package file of the at least one first application; and/or,
    根据用户的预先设置,获取应用类型。Get the application type based on the user's preset settings.
  12. 根据权利要求9所述的装置,其特征在于,所述属性信息为所述至少一个第一应用的最后使用时刻;所述处理单元用于:The device according to claim 9, wherein the attribute information is a last use time of the at least one first application; the processing unit is configured to:
    获取所述至少一个第一应用的最后使用时刻;Obtaining a last use time of the at least one first application;
    根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合。And according to the last use time of the at least one first application, in the time dimension, the applications whose last use time meets the preset condition are classified into the same application type set.
  13. 根据权利要求9所述的装置,其特征在于,所述属性信息为所述至少一个第一应用的使用时长;所述处理单元用于:The device according to claim 9, wherein the attribute information is a usage duration of the at least one first application; the processing unit is configured to:
    获取所述至少一个第一应用在预设时间段内的使用时长;Obtaining a usage duration of the at least one first application in a preset time period;
    根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合。The applications that use the durations according to the preset conditions are classified into the same application type set according to the usage duration of the at least one first application.
  14. 根据权利要求9-13任一所述的装置,其特征在于,所述显示单元用于:The device according to any one of claims 9-13, wherein the display unit is configured to:
    显示所述第一应用类型集合所包括的应用的图标;或,Displaying an icon of an application included in the first application type set; or
    生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标和所述第 一应用类型集合所包括的应用的图标;或,Generating a first type icon corresponding to the first application type set, displaying the first type icon and the first An icon of an application included in an application type collection; or,
    生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字和所述第一应用类型集合所包括的应用的图标。Generating a first type of text corresponding to the first application type set, and displaying an icon of the first type of text and an application included in the first application type set.
  15. 根据权利要求14所述的装置,其特征在于,所述显示单元还用于:The device according to claim 14, wherein the display unit is further configured to:
    显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。Displaying a first control, the first control corresponding to the first application type set, the first control is configured to clean up an application task of all applications in the first application type set according to a user instruction.
  16. 根据权利要求9-14任一所述的装置,其特征在于,在所述终端获取用户输入的第二指令之前,所述获取单元还用于:The device according to any one of claims 9-14, wherein before the acquiring the second instruction input by the user, the acquiring unit is further configured to:
    获取用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;Obtaining a third instruction input by the user, where the third instruction is used to select the first application in the first application type set;
    所述处理单元,还用于根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务,包括:The processing unit is further configured to: according to the second instruction, the application task of the application corresponding to the at least one first application type set is cleared, including:
    根据所述第二指令,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务。And clearing, according to the second instruction, an application task of the application other than the first application in the first application type set.
  17. 一种终端,其特征在于,包括处理器、存储器、显示设备和输入设备;A terminal, comprising: a processor, a memory, a display device, and an input device;
    所述输入设备、所述显示设备、所述存储器均通过总线与所述处理器连接,其中,The input device, the display device, and the memory are all connected to the processor through a bus, where
    所述输入设备,用于获取用户输入的指令;The input device is configured to acquire an instruction input by a user;
    所述存储器,用于存储所述处理器执行的程序代码;The memory is configured to store program code executed by the processor;
    所述处理器,用于调用所述存储器存储的程序代码,通过所述输入设备获取的指令获取用户输入的第一指令和第二指令,所述第一指令用于指示所述终端对后台处于运行状态的至少一个第一应用进行分类显示,所述第二指令用于指示所述终端清理所述至少一个第一应用类型集合对应的应用任务,并根据所述第一指令,对所述至少一个第一应用进行分类;根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务;The processor is configured to invoke the program code stored in the memory, and acquire, by using an instruction acquired by the input device, a first instruction and a second instruction input by a user, where the first instruction is used to indicate that the terminal is in the background And displaying, by the terminal, the application task corresponding to the at least one first application type set, and according to the first instruction, the at least one first application is configured to perform classification display And classifying, by the first application, the application task of the application corresponding to the at least one first application type set according to the second instruction;
    所述显示设备,用于按照分类结果显示至少一个第一应用类型集合,所述第一应用类型集合为属性信息相同或相似的至少一个第一应用的集合。The display device is configured to display at least one first application type set according to the classification result, where the first application type set is a set of at least one first application whose attribute information is the same or similar.
  18. 根据权利要求17所述的终端,其特征在于,所述属性信息为应用类型;所述处理器用于:The terminal according to claim 17, wherein the attribute information is an application type; and the processor is configured to:
    获取所述至少一个第一应用的应用类型;Obtaining an application type of the at least one first application;
    根据所述至少一个第一应用的应用类型,将应用类型相同或相似的应用分类为同一个应用类型集合。The applications of the same or similar application type are classified into the same application type set according to the application type of the at least one first application.
  19. 根据权利要求18所述的终端,其特征在于,所述处理器用于:The terminal according to claim 18, wherein said processor is configured to:
    根据所述至少一个第一应用的安装包文件,获取应用类型;和/或,Obtaining an application type according to the installation package file of the at least one first application; and/or,
    根据用户的预先设置,获取应用类型。Get the application type based on the user's preset settings.
  20. 根据权利要求17所述的终端,其特征在于,所述属性信息为所述至少一个第一应用的最后使用时刻;所述处理器用于:The terminal according to claim 17, wherein the attribute information is a last use time of the at least one first application; the processor is configured to:
    获取所述至少一个第一应用的最后使用时刻;Obtaining a last use time of the at least one first application;
    根据所述至少一个第一应用的最后使用时刻,以时间维度,将最后使用时刻符合预设条件的应用分类为同一个应用类型集合。And according to the last use time of the at least one first application, in the time dimension, the applications whose last use time meets the preset condition are classified into the same application type set.
  21. 根据权利要求17所述的终端,其特征在于,所述属性信息为所述至少一个第一应用的使用时长;所述处理器用于: The terminal according to claim 17, wherein the attribute information is a usage duration of the at least one first application; the processor is configured to:
    获取所述至少一个第一应用在预设时间段内的使用时长;Obtaining a usage duration of the at least one first application in a preset time period;
    根据所述至少一个第一应用的使用时长,将使用时长符合预设条件的应用分类为同一个应用类型集合。The applications that use the durations according to the preset conditions are classified into the same application type set according to the usage duration of the at least one first application.
  22. 根据权利要求17-21任一所述的终端,其特征在于,所述显示设备用于:The terminal according to any one of claims 17-21, wherein the display device is configured to:
    显示所述第一应用类型集合所包括的应用的图标;或,Displaying an icon of an application included in the first application type set; or
    若所述处理器生成与所述第一应用类型集合对应的第一类型图标,显示所述第一类型图标和所述第一应用类型集合所包括的应用的图标;或,If the processor generates a first type icon corresponding to the first application type set, displaying an icon of the first type icon and an application included in the first application type set; or
    若所述处理器生成与所述第一应用类型集合对应的第一类型文字,显示所述第一类型文字和所述第一应用类型集合所包括的应用的图标。And if the processor generates the first type of text corresponding to the first application type set, displaying an icon of the first type of text and an application included in the first application type set.
  23. 根据权利要求22所述的终端,其特征在于,所述显示设备还用于:The terminal according to claim 22, wherein the display device is further configured to:
    显示第一控件,所述第一控件与所述第一应用类型集合相对应,所述第一控件用于根据用户的指令清理所述第一应用类型集合中所有应用的应用任务。Displaying a first control, the first control corresponding to the first application type set, the first control is configured to clean up an application task of all applications in the first application type set according to a user instruction.
  24. 根据权利要求17-22任一所述的终端,其特征在于,所述处理器还用于:The terminal according to any one of claims 17-22, wherein the processor is further configured to:
    在所述终端获取用户输入的第二指令之前,通过所述输入设备获取用户输入的第三指令,所述第三指令用于选择所述第一应用类型集合中的第一应用;Obtaining, by the input device, a third instruction input by the user, where the third instruction is used to select the first application in the first application type set, before the terminal acquires the second instruction input by the user;
    根据所述第二指令,清理所述至少一个第一应用类型集合对应的应用的应用任务,包括:And clearing, according to the second instruction, an application task of the application corresponding to the at least one first application type set, including:
    根据所述第二指令,清理所述第一应用类型集合中,除所述第一应用之外的其它应用的应用任务。 And clearing, according to the second instruction, an application task of the application other than the first application in the first application type set.
PCT/CN2017/074556 2017-02-23 2017-02-23 Method and device for clearing application task list of terminal, and terminal WO2018152734A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2017/074556 WO2018152734A1 (en) 2017-02-23 2017-02-23 Method and device for clearing application task list of terminal, and terminal
CN201780005201.2A CN108701037A (en) 2017-02-23 2017-02-23 Method, device and terminal for cleaning application task list of terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/074556 WO2018152734A1 (en) 2017-02-23 2017-02-23 Method and device for clearing application task list of terminal, and terminal

Publications (1)

Publication Number Publication Date
WO2018152734A1 true WO2018152734A1 (en) 2018-08-30

Family

ID=63252385

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/074556 WO2018152734A1 (en) 2017-02-23 2017-02-23 Method and device for clearing application task list of terminal, and terminal

Country Status (2)

Country Link
CN (1) CN108701037A (en)
WO (1) WO2018152734A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200219016A1 (en) * 2017-09-30 2020-07-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for Cleaning Up Background Application, Storage Medium, and Electronic Device
CN113703844A (en) * 2021-07-27 2021-11-26 厦门市思芯微科技有限公司 Instruction issuing method, system and device and computer readable storage medium
US12315627B2 (en) 2018-05-30 2025-05-27 TaskUnite Inc. Real-time health care inventory imaging and tracking intelligence system

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710363A (en) * 2018-12-26 2019-05-03 北京金山安全软件有限公司 Method and device for preventing application program from being cleaned, terminal equipment and storage medium
CN110262877B (en) * 2019-04-30 2022-05-13 华为技术有限公司 Card processing method and device
CN110531904A (en) * 2019-08-15 2019-12-03 维沃移动通信有限公司 A kind of background task display methods and terminal
CN110865743A (en) * 2019-09-02 2020-03-06 华为技术有限公司 Task management method and terminal device
CN110955365B (en) * 2019-11-28 2021-04-06 维沃移动通信有限公司 Application identifier display method and electronic equipment
CN111124204B (en) * 2019-12-12 2021-08-20 维沃移动通信有限公司 Application control method and electronic device
CN114253637B (en) * 2020-09-22 2024-04-26 华为技术有限公司 Icon data migration method, electronic equipment and computer readable storage medium
CN112181570A (en) * 2020-09-28 2021-01-05 维沃移动通信有限公司 Background task display method and device and electronic equipment
CN112799755A (en) * 2021-01-19 2021-05-14 惠州Tcl移动通信有限公司 Interface generation method, terminal and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786520A (en) * 2016-03-17 2016-07-20 北京百纳威尔科技有限公司 Method and device for managing applications of electronic equipment
CN106055354A (en) * 2016-05-24 2016-10-26 努比亚技术有限公司 Task processing method and terminal
CN106201572A (en) * 2016-06-23 2016-12-07 努比亚技术有限公司 Mobile terminal and internal memory releasing control method
CN106339470A (en) * 2016-08-29 2017-01-18 北京小米移动软件有限公司 Method and device for processing file
CN106445664A (en) * 2016-09-18 2017-02-22 深圳市邦华电子有限公司 Application program management method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8473451B1 (en) * 2004-07-30 2013-06-25 At&T Intellectual Property I, L.P. Preserving privacy in natural language databases
CN102929703B (en) * 2012-10-25 2015-08-12 北京奇虎科技有限公司 Application software management system and method
CN103645914B (en) * 2013-11-26 2017-02-08 北京奇虎科技有限公司 Software cleaning method and device
KR20160032604A (en) * 2014-09-16 2016-03-24 삼성전자주식회사 Electronic Device having Independent screen configurations
CN104615494B (en) * 2015-01-24 2017-12-01 南京轩世琪源软件科技有限公司 A kind of mobile terminal and the method for application switching
CN106293924B (en) * 2015-05-20 2019-09-17 Tcl集团股份有限公司 The EMS memory management process and device of Android system
CN105117290A (en) * 2015-09-30 2015-12-02 联想(北京)有限公司 Information processing method and system and electronic equipment
CN105630932B (en) * 2015-12-22 2019-05-31 北京奇虎科技有限公司 A kind of file management method and device of intelligent terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786520A (en) * 2016-03-17 2016-07-20 北京百纳威尔科技有限公司 Method and device for managing applications of electronic equipment
CN106055354A (en) * 2016-05-24 2016-10-26 努比亚技术有限公司 Task processing method and terminal
CN106201572A (en) * 2016-06-23 2016-12-07 努比亚技术有限公司 Mobile terminal and internal memory releasing control method
CN106339470A (en) * 2016-08-29 2017-01-18 北京小米移动软件有限公司 Method and device for processing file
CN106445664A (en) * 2016-09-18 2017-02-22 深圳市邦华电子有限公司 Application program management method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200219016A1 (en) * 2017-09-30 2020-07-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for Cleaning Up Background Application, Storage Medium, and Electronic Device
US11544633B2 (en) * 2017-09-30 2023-01-03 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for cleaning up background application, storage medium, and electronic device
US12315627B2 (en) 2018-05-30 2025-05-27 TaskUnite Inc. Real-time health care inventory imaging and tracking intelligence system
CN113703844A (en) * 2021-07-27 2021-11-26 厦门市思芯微科技有限公司 Instruction issuing method, system and device and computer readable storage medium

Also Published As

Publication number Publication date
CN108701037A (en) 2018-10-23

Similar Documents

Publication Publication Date Title
WO2018152734A1 (en) Method and device for clearing application task list of terminal, and terminal
CN106775420B (en) Application switching method and device and graphical user interface
EP2981104B1 (en) Apparatus and method for providing information
WO2019128732A1 (en) Icon management method and device
CN206058171U (en) Message processing device and electronic equipment
RU2595933C2 (en) Mobile terminal and method of controlling data output in form of list based on multi-touch therefor
CN102999263B (en) Electronic device and method for providing background of electronic device
CN103064593B (en) The method and apparatus of mobile device desktop icons classification
CN107918563A (en) A kind of method, data processing equipment and user equipment replicated and paste
CN107493389A (en) Singlehanded mode implementation method, terminal and computer-readable medium
US9189152B2 (en) Touch device and method for dynamically setting touch inactive area, and non-transitory recording medium
US11679301B2 (en) Step counting method and apparatus for treadmill
WO2017054144A1 (en) Human machine interaction method and device for user terminal, and user terminal
CN106648707B (en) Method, system and intelligent terminal for collecting application information of intelligent terminal
WO2017132963A1 (en) Data processing method and electronic device
KR20140089224A (en) Device and method for executing operation based on touch-input
WO2022022566A1 (en) Graphic code identification method and apparatus and electronic device
WO2023005828A1 (en) Message display method and apparatus, and electronic device
CN106776821A (en) A kind of album creating method and terminal
CN104793879B (en) Object selection method and terminal device on terminal device
CN107179838B (en) Method for displaying candidate words and mobile terminal
CN111857497B (en) Operation prompt method and electronic device
WO2016041176A1 (en) Information display method, terminal and server
CN107562365A (en) Pass through the method and product of double finger gesture operation files in intelligent terminal
CN114089885A (en) Application icon management method, device, electronic device and readable storage medium

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

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

Country of ref document: EP

Kind code of ref document: A1