WO2018152734A1 - Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal - Google Patents
Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44594—Unloading
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
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
L'invention concerne un procédé et un dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et un terminal. Selon le procédé, un terminal : acquiert une première instruction entrée par un utilisateur, cette première instruction servant à donner au premier terminal l'ordre d'effectuer une vue de types par rapport à au moins une première application fonctionnant en arrière-plan ; trie lesdites premières applications sur la base de la première instruction, affiche une collection de types d'au moins une première application selon le résultat de tri, la collection de types d'au moins une première application étant une collection desdites premières applications d'informations d'attributs identiques ou similaires ; acquiert une seconde instruction entrée par l'utilisateur, cette seconde instruction servant à donner au terminal l'ordre de supprimer des tâches d'applications correspondant à la collection de types d'au moins une première application ; et supprime les tâches d'applications d'applications correspondant à la collection de types d'au moins une première application, ce qui permet d'économiser du temps et des efforts lorsque l'utilisateur supprime des applications d'arrière-plan et de prendre en compte les exigences de l'utilisateur.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201780005201.2A CN108701037A (zh) | 2017-02-23 | 2017-02-23 | 一种清理终端的应用任务列表的方法、装置及终端 |
PCT/CN2017/074556 WO2018152734A1 (fr) | 2017-02-23 | 2017-02-23 | Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/074556 WO2018152734A1 (fr) | 2017-02-23 | 2017-02-23 | Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018152734A1 true WO2018152734A1 (fr) | 2018-08-30 |
Family
ID=63252385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/074556 WO2018152734A1 (fr) | 2017-02-23 | 2017-02-23 | Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108701037A (fr) |
WO (1) | WO2018152734A1 (fr) |
Cited By (3)
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 (zh) * | 2021-07-27 | 2021-11-26 | 厦门市思芯微科技有限公司 | 一种指令下发方法、系统、装置及计算机可读存储介质 |
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109710363A (zh) * | 2018-12-26 | 2019-05-03 | 北京金山安全软件有限公司 | 防止应用程序被清理的方法、装置、终端设备和存储介质 |
CN110262877B (zh) * | 2019-04-30 | 2022-05-13 | 华为技术有限公司 | 一种卡片处理方法及设备 |
CN110531904A (zh) * | 2019-08-15 | 2019-12-03 | 维沃移动通信有限公司 | 一种后台任务显示方法及终端 |
CN110865743A (zh) * | 2019-09-02 | 2020-03-06 | 华为技术有限公司 | 任务管理方法和终端设备 |
CN110955365B (zh) * | 2019-11-28 | 2021-04-06 | 维沃移动通信有限公司 | 一种应用标识的显示方法和电子设备 |
CN111124204B (zh) * | 2019-12-12 | 2021-08-20 | 维沃移动通信有限公司 | 应用控制方法及电子设备 |
CN114253637B (zh) * | 2020-09-22 | 2024-04-26 | 华为技术有限公司 | 一种图标数据迁移方法、电子设备和计算机可读存储介质 |
CN112181570A (zh) * | 2020-09-28 | 2021-01-05 | 维沃移动通信有限公司 | 后台任务显示方法、装置及电子设备 |
CN112799755A (zh) * | 2021-01-19 | 2021-05-14 | 惠州Tcl移动通信有限公司 | 一种界面生成方法、终端及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786520A (zh) * | 2016-03-17 | 2016-07-20 | 北京百纳威尔科技有限公司 | 电子设备应用程序的管理方法和装置 |
CN106055354A (zh) * | 2016-05-24 | 2016-10-26 | 努比亚技术有限公司 | 一种任务处理方法及终端 |
CN106201572A (zh) * | 2016-06-23 | 2016-12-07 | 努比亚技术有限公司 | 移动终端和内存释放控制方法 |
CN106339470A (zh) * | 2016-08-29 | 2017-01-18 | 北京小米移动软件有限公司 | 文件处理方法及装置 |
CN106445664A (zh) * | 2016-09-18 | 2017-02-22 | 深圳市邦华电子有限公司 | 一种应用程序管理方法和装置 |
Family Cites Families (8)
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 (zh) * | 2012-10-25 | 2015-08-12 | 北京奇虎科技有限公司 | 应用软件管理系统及方法 |
CN103645914B (zh) * | 2013-11-26 | 2017-02-08 | 北京奇虎科技有限公司 | 一种软件清理方法及装置 |
KR20160032604A (ko) * | 2014-09-16 | 2016-03-24 | 삼성전자주식회사 | 독립된 화면 구성을 가지는 전자 장치 |
CN104615494B (zh) * | 2015-01-24 | 2017-12-01 | 南京轩世琪源软件科技有限公司 | 一种移动终端及应用切换的方法 |
CN106293924B (zh) * | 2015-05-20 | 2019-09-17 | Tcl集团股份有限公司 | 安卓系统的内存管理方法及装置 |
CN105117290A (zh) * | 2015-09-30 | 2015-12-02 | 联想(北京)有限公司 | 一种信息处理方法、信息处理系统及电子设备 |
CN105630932B (zh) * | 2015-12-22 | 2019-05-31 | 北京奇虎科技有限公司 | 一种智能终端的文件管理方法和装置 |
-
2017
- 2017-02-23 CN CN201780005201.2A patent/CN108701037A/zh active Pending
- 2017-02-23 WO PCT/CN2017/074556 patent/WO2018152734A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786520A (zh) * | 2016-03-17 | 2016-07-20 | 北京百纳威尔科技有限公司 | 电子设备应用程序的管理方法和装置 |
CN106055354A (zh) * | 2016-05-24 | 2016-10-26 | 努比亚技术有限公司 | 一种任务处理方法及终端 |
CN106201572A (zh) * | 2016-06-23 | 2016-12-07 | 努比亚技术有限公司 | 移动终端和内存释放控制方法 |
CN106339470A (zh) * | 2016-08-29 | 2017-01-18 | 北京小米移动软件有限公司 | 文件处理方法及装置 |
CN106445664A (zh) * | 2016-09-18 | 2017-02-22 | 深圳市邦华电子有限公司 | 一种应用程序管理方法和装置 |
Cited By (4)
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 (zh) * | 2021-07-27 | 2021-11-26 | 厦门市思芯微科技有限公司 | 一种指令下发方法、系统、装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108701037A (zh) | 2018-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018152734A1 (fr) | Procédé et dispositif permettant de supprimer une liste de tâches d'applications d'un terminal, et terminal | |
CN106775420B (zh) | 一种应用切换的方法、装置和图形用户界面 | |
EP2981104B1 (fr) | Appareil et procédé de fourniture d'informations | |
CN206058171U (zh) | 信息处理设备和电子设备 | |
RU2595933C2 (ru) | Мобильный терминал и способ управления выводом данных в виде списка на основе мультикасания для него | |
CN102999263B (zh) | 电子装置及提供电子装置的背景的方法 | |
CN103064593B (zh) | 移动设备桌面图标分类的方法和装置 | |
WO2019128732A1 (fr) | Procédé de gestion d'icône et dispositif | |
CN107918563A (zh) | 一种复制和粘贴的方法、数据处理装置和用户设备 | |
CN107493389A (zh) | 单手模式实现方法、终端及计算机可读介质 | |
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 (fr) | Procédé et dispositif d'interaction homme-machine pour terminal d'utilisateur, et terminal d'utilisateur | |
CN106648707B (zh) | 智能终端应用信息的收藏方法、系统及智能终端 | |
KR20140089224A (ko) | 터치 입력에 기초하여 동작을 실행하는 디바이스 및 동작 실행 방법 | |
WO2022022566A1 (fr) | Procédé et appareil d'identification de code graphique et dispositif électronique | |
WO2023005828A1 (fr) | Procédé et appareil d'affichage de message et dispositif électronique | |
CN106776821A (zh) | 一种相册生成方法及终端 | |
CN104793879B (zh) | 终端设备上的对象选择方法和终端设备 | |
CN107179838B (zh) | 一种候选词的显示方法及移动终端 | |
CN111857497B (zh) | 操作提示方法和电子设备 | |
WO2016041176A1 (fr) | Procédé d'affichage d'informations, terminal et serveur | |
CN107562365A (zh) | 智能终端中通过双指手势操作文件的方法和产品 | |
CN114089885A (zh) | 应用图标管理方法、装置、电子设备及可读存储介质 | |
CN111796736B (zh) | 应用程序的分享方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 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 |