Method, apparatus, and device for starting a task management interface
By displaying the application preview interface and function icons in the task management interface, and responding to user operations, directly switching the application to the foreground to execute functions, the cumbersome operation problems in the existing technology are solved and the user experience is improved.
Patent Information
- Application Number
- CN202010275503.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2015-04-13
- Filing Date
- 2015-09-22
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2035-09-22
AI Technical Summary
In the prior art, users need to perform multiple steps to open specific functions of opened windows or running applications in the task management interface, resulting in cumbersome operations and affecting the user experience.
It provides a method of starting a task management interface. By receiving instructions to start a task management interface, displaying a task management interface containing an application preview interface and function icons, receiving operation instructions for the icon, and responding to the operation instructions, switching the corresponding application to the foreground and executing functions.
Simplifies the process of users opening application functions in the task management interface, reduces operation steps, and improves user experience.
Smart Images

Figure CN111552416B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mobile communications, and in particular, to a method, apparatus, and device for starting a task management interface. Background Art
[0002] The task management interface on a smart terminal is used to display the opened windows or running application programs. When a user wants to open the functions of the above-mentioned opened windows or running application programs, multiple steps need to be performed. Especially when the user needs to open a specific function of an application program with multiple levels, the operation is rather cumbersome. For example, in the IOS system, "Baidu Map" is an application program with an opened window. When the user wants to open the "Frequently Used Destinations" function in "Baidu Map" in the task management interface, the user needs to first double-click the Home key to start the task management interface, then select "Baidu Map" in the task management interface, switch "Baidu Map" to the foreground, and finally open the function according to the following path: Map Application → My → More Tools → Location Sharing → Start a Party → Set Destination → Frequently Used Destinations.
[0003] As can be seen from the above, in the prior art, when a user wants to open a specific function of an opened window or running application program displayed in the task management interface, the operation is rather cumbersome, which affects the user experience. Summary of the Invention
[0004] Embodiments of the present invention provide a method, apparatus, and device for starting a task management interface, which can solve the problem that in the prior art, when a user wants to open the functions of an opened window or running application program included in the task management interface, the operation is rather cumbersome, thereby affecting the user experience.
[0005] In a first aspect, a method for starting a task management interface is provided. The method includes:
[0006] Receiving an instruction to start the task management interface;
[0007] Responding to the instruction to start the task management interface, and displaying the task management interface, where the task management interface includes at least one preview interface of an application program and at least one icon corresponding to at least one function of the application program;
[0008] Receiving an operation instruction on the icon;
[0009] Responding to the operation instruction, switching the application program corresponding to the icon to the foreground and executing the function.
[0010] Combined with the first aspect, in the first implementation manner of the first aspect, before the task management interface is displayed, the method further includes:
[0011] Select the at least one application from the locally opened window or the running application.
[0012] Combined with the first aspect or the first implementation manner of the first aspect, in the second implementation manner of the first aspect, before receiving the instruction to start the task management interface, the method further includes:
[0013] Receive the entry parameters of at least one function sent by the local application when exiting.
[0014] Store the entry parameters of the at least one function in the storage area corresponding to the local application.
[0015] Combined with the second implementation manner of the first aspect, in the third implementation manner of the first aspect, after selecting the at least one application from the locally opened window or the running application, the method further includes:
[0016] Send a broadcast message to the at least one application, where the broadcast message is used to trigger the at least one application to return the entry parameters of at least one function.
[0017] Store the entry parameters of the at least one function in the storage area corresponding to the at least one application.
[0018] Combined with the second implementation manner of the first aspect or the third implementation method of the first aspect, in the fourth implementation manner of the first aspect, the icons corresponding to at least one function of the application are drawn according to the entry parameters of the at least one function.
[0019] Combined with the first aspect, in the fifth implementation manner of the first aspect, before displaying the task management interface, the method further includes:
[0020] Select the at least one application from the local applications in combination with the current user status.
[0021] Combined with the first aspect or any one of the above five implementation manners of the first aspect, in the sixth implementation manner of the first aspect, the function is a frequently used function of the user, and the frequently used function is set according to the user's setting instruction; and / or,
[0022] The frequently used function is set according to the frequency of using each function of the at least one application by the user within a preset time period.
[0023] Combined with the second implementation manner of the first aspect or the third implementation method of the first aspect, in the seventh implementation manner of the first aspect, the execution of the function includes:
[0024] Obtain the entry parameters of the at least one function corresponding to the icon from the storage area;
[0025] Determine the function interface of the function according to the entry parameters of the at least one function corresponding to the icon;
[0026] Display the function interface in the foreground.
[0027] In a second aspect, a device for starting a task management interface is provided. The device includes: a receiving unit, a display unit, and a switching unit;
[0028] The receiving unit is configured to receive an instruction to start a task management interface;
[0029] The display unit is configured to display a task management interface in response to the instruction to start the task management interface received by the receiving unit, where the task management interface includes at least one preview interface of an application and icons corresponding to at least one function of the application;
[0030] The receiving unit is further configured to receive an operation instruction on the icon;
[0031] The switching unit is configured to switch the application corresponding to the icon to the foreground and execute the function in response to the operation instruction received by the receiving unit.
[0032] In combination with the second aspect, in a first implementation manner of the second aspect, the device further includes: a first selection unit, configured to select the at least one application from locally opened windows or running applications.
[0033] In combination with the second aspect or the first implementation manner of the second aspect, in a second implementation manner of the second aspect, the device further includes: a storage unit;
[0034] The receiving unit is configured to receive the entry parameters of at least one function sent by a local application when exiting;
[0035] The storage unit is configured to store the entry parameters of the at least one function received by the receiving unit in a storage area corresponding to the local application.
[0036] In combination with the second implementation manner of the second aspect, in a third implementation manner of the second aspect, the device further includes: a sending unit, configured to send a broadcast message to the at least one application, where the broadcast message is used to trigger the at least one application to return the entry parameters of at least one function;
[0037] Store the entry parameters of the at least one function in a storage area corresponding to the at least one application.
[0038] Combined with the second implementation method of the second aspect or the third implementation method of the second aspect, in the fourth implementation method of the second aspect, the icons corresponding to at least one function of the application are drawn according to the entry parameters of the at least one function.
[0039] Combined with the second aspect, in the fifth implementation method of the second aspect, the device further includes: a second selection unit, configured to select the at least one application from the local applications in combination with the current user state.
[0040] Combined with the second aspect or any one of the above five implementation methods of the second aspect, in the sixth implementation method of the second aspect, the function is a frequently used function of the user, and the frequently used function is set according to the user's setting instruction; and / or,
[0041] The frequently used function is set according to the frequency of the user opening each function of the at least one application within a preset time period.
[0042] Combined with the second implementation method of the second aspect or the third implementation method of the second aspect, in the seventh implementation method of the second aspect, the switching unit is specifically configured to:
[0043] Obtain the entry parameters of the at least one function corresponding to the icon from the storage area;
[0044] Determine the function interface of the function according to the entry parameters of the at least one function corresponding to the icon;
[0045] Display the function interface in the foreground.
[0046] In a third aspect, a device for starting a task management interface is provided, and the device includes:
[0047] A processor, a memory, a communication interface, and a bus, wherein the processor, the memory, and the communication interface communicate through the bus;
[0048] The communication interface is used to communicate with a switch or a control server;
[0049] The memory is used to store programs;
[0050] When the device runs, the processor is configured to execute the program stored in the memory to execute the method for starting the task management interface described in the first aspect above.
[0051] In a fourth aspect, a method for displaying a task management interface is provided, and the method includes:
[0052] Receiving an operation of double-clicking the home key;
[0053] In response to the operation of double - clicking the home key, select at least one application from the installed applications according to the user's usage habits of the applications.
[0054] Display a task management interface, where the task management interface contains information of the selected at least one application.
[0055] Combined with the fourth aspect, in the first implementation manner of the fourth aspect, the information of the at least one application includes the icon corresponding to the at least one application, and / or the preview interface of the at least one application.
[0056] Combined with the fourth aspect or the first implementation manner of the fourth aspect, in the second implementation manner of the fourth aspect, the step of selecting at least one application from the installed applications according to the user's usage habits of the applications is specifically:
[0057] Select at least one application from the installed applications according to the user's usage of the applications in daily activities.
[0058] Combined with the second implementation manner of the fourth aspect, in the third implementation manner of the fourth aspect, the step of selecting at least one application from the installed applications according to the user's usage of the applications in daily activities is specifically:
[0059] Select at least one application from the installed applications according to the usage frequency of the applications by the user at different time periods.
[0060] Combined with the second implementation manner of the fourth aspect, in the fourth implementation manner of the fourth aspect, the step of selecting at least one application from the installed applications according to the user's usage of the applications in daily activities is specifically:
[0061] Select at least one application from the installed applications according to the usage frequency of the applications when the user's human body characteristic parameters are at different thresholds.
[0062] Combined with the second implementation manner of the fourth aspect, in the fifth implementation manner of the fourth aspect, the step of selecting at least one application from the installed applications according to the user's usage of the applications in daily activities is specifically:
[0063] Select at least one application from the installed applications according to the usage frequency of the applications by the user at different locations.
[0064] Combined with the fourth aspect, in the sixth implementation manner of the fourth aspect, after displaying the task management interface, the method further includes:
[0065] Receive an operation instruction for the information of the application program;
[0066] In response to the operation instruction, switch the application program to the foreground and run the application program.
[0067] In a fifth aspect, a method for operating an application program is provided, and the method includes:
[0068] Receive a first operation instruction;
[0069] In response to the first operation instruction, display a user interface, where the user interface includes icons of at least one application program and entrances of at least one common function of the application program, the common function is a function commonly used by the user when using the application program, and the entrance of the common function is used to receive an operation instruction to facilitate the execution of the common function of the application program;
[0070] Receive a second operation instruction for the entrance of the common function;
[0071] In response to the second operation instruction, switch the application program to the foreground and execute the common function corresponding to the entrance of the common function. In combination with the fifth aspect, in the first implementation manner of the fifth aspect, the displaying the user interface is specifically:
[0072] Display the user interface of the system.
[0073] In a sixth aspect, a method for running an application program is provided, and the method includes: receiving a first operation instruction;
[0074] In response to the first operation instruction, display a user interface, where the user interface includes icons of at least one application program, and the application program is selected from the installed application programs according to the user's usage habits of the application programs;
[0075] Receive a second operation instruction for the icon of the application program;
[0076] In response to the second operation instruction, switch the application program to the foreground and run the application program.
[0077] In combination with the sixth aspect, in the first implementation manner of the sixth aspect, the application program is specifically selected from the installed application programs according to the user's usage of the application programs in daily activities.
[0078] In combination with the sixth aspect or the first implementation manner of the sixth aspect, in the second implementation manner of the sixth aspect, the application program is specifically selected from the installed application programs according to the user's usage frequency of the application programs at different time periods.
[0079] Combined with the sixth aspect or the first implementation manner of the sixth aspect, in the third implementation manner of the sixth aspect, the application program is specifically selected from the installed application programs according to the usage frequency of the application program when the human body characteristic parameters of the user are different thresholds.
[0080] Combined with the sixth aspect or the first implementation manner of the sixth aspect, in the fourth implementation manner of the sixth aspect, the application program is specifically selected from the installed application programs according to the usage frequency of the application program by the user at different locations.
[0081] The seventh aspect provides a device for displaying a task management interface, and the device includes: a receiving unit, a selection unit, and a display unit;
[0082] The receiving unit is configured to receive an operation of double-clicking the home key;
[0083] The selection unit is configured to respond to the operation of double-clicking the home key received by the receiving unit, and select at least one application program from the installed application programs according to the user's usage habit of the application program;
[0084] The display unit is configured to display a task management interface, and the task management interface includes information of the at least one selected application program.
[0085] Combined with the seventh aspect, in the first implementation manner of the seventh aspect, the information of the at least one application program includes the icon corresponding to the at least one application program, and / or the preview interface of the at least one application program.
[0086] Combined with the seventh aspect or the first implementation manner of the seventh aspect, in the second implementation manner of the seventh aspect, the selection unit is specifically configured to:
[0087] Select at least one application program from the installed application programs according to the user's usage of the application program in daily activities.
[0088] Combined with the second implementation manner of the seventh aspect, in the third implementation manner of the seventh aspect, the selecting at least one application program from the installed application programs according to the user's usage of the application program in daily activities is specifically:
[0089] Select at least one application program from the installed application programs according to the usage frequency of the application program by the user at different time periods.
[0090] Combined with the second implementation manner of the seventh aspect, in the fourth implementation manner of the seventh aspect, the step of selecting at least one application from the installed applications according to the user's use of the application during daily activities is specifically as follows:
[0091] Select at least one application from the installed applications according to the usage frequency of the application when the user's human body characteristic parameters are different thresholds.
[0092] Combined with the second implementation manner of the seventh aspect, in the fifth implementation manner of the seventh aspect, the step of selecting at least one application from the installed applications according to the user's use of the application during daily activities is specifically as follows:
[0093] Select at least one application from the installed applications according to the usage frequency of the application at different locations of the user.
[0094] Combined with the seventh aspect, in the sixth implementation manner of the seventh aspect, the device further includes: a running unit;
[0095] The receiving unit is further configured to receive an operation instruction for the information of the application;
[0096] The running unit is configured to respond to the operation instruction received by the receiving unit, switch the application to the foreground, and run the application.
[0097] In an eighth aspect, there is provided a device for operating an application, the device includes: a receiving unit, a display unit, and a switching unit;
[0098] The receiving unit is configured to receive a first operation instruction;
[0099] The display unit is configured to respond to the first operation instruction received by the receiving unit, and display a user interface, the user interface includes icons of at least one application and entrances of at least one common function of the application, the common function is a function commonly used by the user when using the application, and the entrance of the common function is used to receive an operation instruction to facilitate the execution of the common function of the application;
[0100] The receiving unit is further configured to receive a second operation instruction for the entrance of the common function;
[0101] The switching unit is configured to respond to the second operation instruction received by the receiving unit, switch the application to the foreground, and execute the common function corresponding to the entrance of the common function.
[0102] Combined with the eighth aspect, in the first implementation manner of the eighth aspect, the display unit is specifically configured to:
[0103] The user interface of the display system.
[0104] In a ninth aspect, a device for running an application is provided. The device includes: a receiving unit, a display unit, and a switching unit;
[0105] The receiving unit is configured to receive a first operation instruction;
[0106] The display unit is configured to, in response to the first operation instruction received by the receiving unit, display a user interface, where the user interface includes icons of at least one application, and the application is selected from the installed applications according to the user's usage habits of the applications;
[0107] The receiving unit is further configured to receive a second operation instruction for the icon of the application;
[0108] The switching unit is configured to, in response to the second operation instruction received by the receiving unit, switch the application to the foreground and run the application.
[0109] In combination with the ninth aspect, in a first implementation manner of the ninth aspect, the application is specifically selected from the installed applications according to the user's usage of the applications in daily activities.
[0110] In combination with the ninth aspect or the first implementation manner of the ninth aspect, in a second implementation manner of the ninth aspect, the application is specifically selected from the installed applications according to the usage frequency of the applications by the user at different time periods.
[0111] In combination with the ninth aspect or the first implementation manner of the ninth aspect, in a third implementation manner of the ninth aspect, the application is specifically selected from the installed applications according to the usage frequency of the applications when the user's human body characteristic parameters are at different thresholds.
[0112] In combination with the ninth aspect or the first implementation manner of the ninth aspect, in a fourth implementation manner of the ninth aspect, the application is specifically selected from the installed applications according to the usage frequency of the applications by the user at different locations.
[0113] In a tenth aspect, a device for displaying a task management interface is provided. The device includes:
[0114] A processor, a memory, a communication interface, and a bus, where the processor, the memory, and the communication interface communicate through the bus;
[0115] The communication interface is used to communicate with a switch or a control server;
[0116] The memory is used to store programs;
[0117] When the device runs, the processor is used to execute the program stored in the memory to perform the method for displaying a task management interface described in the fourth aspect above.
[0118] In an eleventh aspect, a device for operating an application program is provided. The device includes:
[0119] A processor, a memory, a communication interface, and a bus, where the processor, the memory, and the communication interface communicate through the bus;
[0120] The communication interface is used to communicate with a switch or a control server;
[0121] The memory is used to store programs;
[0122] When the device runs, the processor is used to execute the program stored in the memory to perform the method for operating an application program described in the fifth aspect above.
[0123] In a twelfth aspect, a device for running an application program is provided. The device includes:
[0124] A processor, a memory, a communication interface, and a bus, where the processor, the memory, and the communication interface communicate through the bus;
[0125] The communication interface is used to communicate with a switch or a control server;
[0126] The memory is used to store programs;
[0127] When the device runs, the processor is used to execute the program stored in the memory to perform the method for running an application program described in the sixth aspect above.
[0128] The method, device, and equipment for starting a task management interface provided by the embodiments of the present invention receive an instruction for starting a task management interface; in response to the instruction for the task management interface, display a task management interface, where the task management interface includes at least one preview interface of an application program and icons corresponding to at least one function of the application program; receive an operation instruction for the icon; and in response to the operation instruction, switch the application program corresponding to the icon to the foreground and execute the function. Thus, it can facilitate the user to quickly open the functions of the application programs included in the task management interface, thereby improving the user experience. Description of the Drawings
[0129] Figure 1Flowchart of the method for starting the task management interface provided in the first embodiment of the method of the present invention;
[0130] Figure 2 Schematic diagram of the task management interface provided by the present invention;
[0131] Figure 3 Flowchart of the method for starting the task management interface provided in the second embodiment of the method of the present invention;
[0132] Figure 4 Flowchart of the method for starting the task management interface provided in the third embodiment of the method of the present invention;
[0133] Figure 5 Flowchart of the method for starting the task management interface provided in the fourth embodiment of the method of the present invention;
[0134] Figure 6 Flowchart of the method for starting the task management interface provided in the fifth embodiment of the method of the present invention;
[0135] Figure 7 Schematic diagram of the device for starting the task management interface provided in the device embodiment of the present invention;
[0136] Figure 8 Schematic diagram of the device for starting the task management interface provided in the device embodiment of the present invention. Detailed implementation manners
[0137] The technical solutions of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0138] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0139] For ease of understanding of the embodiments of the present invention, the following will further explain with specific embodiments with reference to the accompanying drawings. The embodiments do not constitute a limitation to the embodiments of the present invention.
[0140] The method, apparatus, and device for starting a task management interface provided by an embodiment of the present invention. The task management interface includes at least one preview interface of an application and icons corresponding to at least one function of the application. When an operation instruction for an icon is received, the application to which the icon belongs can be directly switched to the foreground and the function corresponding to the icon can be executed. Thus, it is convenient for the user to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0141] Method embodiment
[0142] Figure 1 The flowchart of the method for starting a task management interface provided by Embodiment 1 of the method of the present invention. The execution subject of the method can be the operating system on a terminal device, where the terminal device includes but is not limited to mobile phones, mobile computers, tablet computers, personal digital assistants (PDAs), media players, smart TVs, smart watches, smart glasses, smart bracelets, etc. The operating system on the terminal device can be an IOS system, an Android system, or other systems that can provide a task viewing function for users, such as Figure 1 As shown, the method specifically includes:
[0143] S110, receiving an instruction to start a task management interface.
[0144] Here, the task management interface implements the function of task viewing, and the task management interface usually displays the opened windows or running applications. The instruction to start the task management interface can be triggered by the user double-clicking the Home key on the terminal device, or by the user long-pressing the menu key on the terminal device, etc.
[0145] Optionally, before step S110 of the embodiment of the present invention, the following steps may further be included:
[0146] Receiving entry parameters of at least one function sent by a local application when exiting;
[0147] Storing the entry parameters of the at least one function in the storage area corresponding to the local application.
[0148] The function here can be a certain shortcut function (also known as a frequently used function) commonly used by users in the application, or other functions provided by the application. In this specification, the above-mentioned function is taken as the frequently used function of the user. However, it should be noted that the above-mentioned frequently used function is provided by the application, rather than the task management interface itself. The frequently used function can be set according to the user's setting instructions; it can also be set according to the frequency of the user using each function of the at least one application within a preset time period; it can also be set by combining the above two methods, and the present invention does not limit this.
[0149] For example, if the local application A provides a setting option for the frequently used function, the user can set the frequently used function of the user in application A through the above setting option. For example, the user can pre-set the "frequently used destination" as a frequently used function in "Baidu Map"; in another implementation, application A can pre-collect the user's habits of using application A: such as the frequency of opening each function provided by application A within a preset time period. Taking application A as "Baidu Map" as an example, within a preset time period, the frequencies of the user opening the "frequently visited destinations", "taxi" and "distance measurement" provided by "Baidu Map" are "56 times", "12 times" and "42 times" respectively, then the "frequently visited destinations" can be set as a frequently used function.
[0150] The entry parameters of the frequently used function can include: the name of the frequently used function and the index item that indexes to the frequently used function in the application. Among them, the index item corresponds to a specific code segment. When the specific code segment is executed, the function interface of the frequently used function corresponding to the index item will be loaded. In a specific implementation, if the functions of the application are divided hierarchically, where each function corresponds to a unique flag bit, such as the flag bit of the first function is "1", the flag bit of the second function is "2", and so on; each function can also include multiple sub-functions, and each sub-function also corresponds to a unique flag bit. For example, the flag bit corresponding to the fifth sub-function of the first function is "1-5", etc.; then the index item can be the unique flag bit corresponding to the above-mentioned function or sub-function.
[0151] Here, only a specific application scenario is taken as an example to illustrate the index item, but the present invention does not limit this. Those skilled in the art can also set the above index item as other parameters.
[0152] For example, when the user clicks the close button of "Baidu App", that is, when the application exits, the entry parameters of its frequently used function "Frequently Visited Destinations" (assuming the fifth sub-function of the sixth function corresponding to "Baidu App"): "Frequently Visited Destinations" and "6-5" are sent to the operating system, and the operating system stores the received parameters in the storage area corresponding to "Baidu App".
[0153] S120, in response to the instruction to start the task management interface, display the task management interface, where the task management interface includes a preview interface of at least one application and icons corresponding to at least one function of the application.
[0154] Here, the preview interface of the application is a zoom of the application window, which can reflect the changes of the application in real time. For example, after the application "WeChat" exits and a friend sends a message, the above message is displayed in real time in the preview interface of "WeChat". In addition, the icon can be a text button, a graphic button, etc., or other controls drawn by the operating system; it can be set to be floating or transparent, etc. The present invention does not limit the display effect of the icon of the frequently used function entry.
[0155] Optionally, before displaying the task management interface, the method further includes:[[]]END]]
[0156] Select the at least one application from the locally opened windows or running applications.
[0157] The local applications refer to the applications installed by the user on the terminal device. In another implementation manner of the present invention, the at least one application can also be selected from the local applications recorded in the user's browsing history; in still another implementation manner of the present invention, the at least one application can also be selected by combining the above two implementation manners, and the present invention does not limit this.
[0158] It can be understood that the local applications recorded in the user's browsing history can be running or not running, and the at least one application selected according to another implementation manner can be an opened window or a running application, or can also be not running.
[0159] In still another implementation manner of the present invention, the at least one application can be selected from the local applications in combination with the current user state, where the current user state can be the time when the user is currently located, or the geographical location where the user is currently located, or human body sign parameters such as the user's current heart rate, blood pressure, and mood.
[0160] Specifically, the operating system of the terminal device can pre-collect the user's habits of using local applications, that is, it can pre-collect the usage frequencies of the user using local applications in any one or more of the following situations: In the first situation, collect the usage frequencies of each application in the local applications used by the user within multiple preset time periods; In the second situation, collect the usage frequencies of each application in the local applications used by the user when the human body characteristic parameters are multiple thresholds; In the third situation, collect the usage frequencies of each application in the local applications used by the user at multiple preset locations.
[0161] For example, pre-collect the usage frequencies of the user using local applications in the above three situations, and assume that the usage frequencies of each application in the local applications used by the user within multiple preset time periods collected in the first situation are shown in Table 1:
[0162] Table 1
[0163] Preset time period Application A Application B Application C 2:00-5:00 20 times 8 times 12 times 7:00-8:00 4 times 30 times 11 times
[0164] Among them, "2:00 - 5:00" and "7:00 - 8:00" are two preset time periods, and "20 times", "8 times" and "12 times" respectively represent the usage frequencies of the user using Application A, Application B and Application C during "2:00 - 5:00"; "4 times", "30 times" and "11 times" respectively represent the usage frequencies of the user using Application A, Application B and Application C during "7:00 - 8:00".
[0165] In the second situation, the usage frequencies of each application in the local applications used by the user when the human body characteristic parameters are multiple thresholds are shown in Table 2:
[0166] Table 2
[0167]
[0168] Among them, when the preset human body characteristic parameter is Threshold A, it can represent that the user is in motion, and when it is Threshold B, it can represent that the user is at rest; "3 times", "23 times" and "10 times" respectively represent the usage frequencies of the user using Application A, Application B and Application C during exercise; "22 times", "42 times" and "50 times" respectively represent the usage frequencies of the user using Application A, Application B and Application C at rest.
[0169] In the third situation, the usage frequencies of each application in the local applications used by the user at multiple preset locations are shown in Table 3:
[0170] Table 3
[0171] Preset location Application A Application B Application C Location 1 22 times 32 times 76 times Location 2 42 times 12 times 56 times
[0172] Among them, Location 1 and Location 2 are any locations with unique longitude and latitude values. "22 times", "32 times" and "76 times" respectively represent the usage frequencies of Application A, Application B and Application C by the user at Location 1; "42 times", "12 times" and "56 times" respectively represent the usage frequencies of Application A, Application B and Application C by the user at Location 2.
[0173] For the above-mentioned habits of the user using local applications collected in advance, before displaying the management interface, first obtain one or more pieces of information among the time when the user is currently located, the geographical location where the user is currently located, or the human body characteristic parameters of the user; taking the example of obtaining only one piece of information (for example, the time when the user is currently located), compare the current time with multiple preset time periods. If the current time is within a certain preset time period, select the application with the highest frequency among the various applications used within the preset time period as the at least one application. For example, assume that the obtained current time point is 7:30, and this time point is within the second time period (7:00 - 8:00) in Table 2. Since the usage frequencies of Application A, B, and C within the second time period are "4 times", "30 times", and "11 times" respectively, that is, the usage frequency of Application B is the highest, therefore, Application B is selected as the at least one application.
[0174] Taking the above example of obtaining only one piece of information and selecting one application from local applications in combination with this information, when multiple pieces of information are obtained, those skilled in the art can select at least one application from local applications according to the method of the present invention and display the at least one application in the task management interface. The present invention does not limit this.
[0175] After selecting at least one application, if the entry parameters of at least one common function are not stored in the storage area corresponding to the at least one application, a broadcast message can be sent to the application, and the broadcast message is used to trigger the at least one application to return the entry parameters of at least one common function; store the entry parameters of the at least one function in the storage area corresponding to the at least one application.
[0176] For example, assume that one of the applications selected in the foregoing steps is "Baidu App". Then, obtain the entry parameters of at least one frequently used function stored in the storage area corresponding to "Baidu App": "Frequently Visited Destinations" and "6 - 5". Here, if multiple applications are selected, obtain the entry parameters of at least one frequently used function stored in advance from the storage areas corresponding to the multiple applications respectively; for an application with multiple frequently used functions, obtain the entry parameters at the entrances of the multiple frequently used functions from the storage area corresponding to the application.
[0177] In the above example, if the storage area corresponding to at least one selected application does not store the entry parameters of at least one of its frequently used functions, after selecting at least one application, such as after selecting an application "Baidu App", a broadcast message can be sent to "Baidu App". After "Baidu App" receives the above broadcast message, it returns to the operating system the entry parameters of one of its frequently used functions: "Frequently Visited Destinations" and "6 - 5", and the operating system stores the received entry parameters in the storage area corresponding to "Baidu App". Here, if multiple applications are selected, broadcast messages are sent to the multiple applications; and when any one of the multiple applications has more than one frequently used function, more than one entry parameter of the frequently used function is returned to the operating system, and the operating system stores the more than one entry parameter of the frequently used function in the storage area corresponding to "Baidu App".
[0178] After obtaining the entry parameters of at least one frequently used function of the above application from the storage area, icons corresponding to the at least one frequently used function can be drawn according to the entry parameters of the at least one frequently used function.
[0179] See Figure 2 The schematic diagram of the task management interface provided by the present invention as shown. The task management interface includes the preview interfaces of four applications: the preview interfaces of the first application, the second application, the third application, and the fourth application, and also includes the buttons corresponding to two frequently used shortcut functions of the second application and the button corresponding to one frequently used shortcut function of other applications.
[0180] It should be noted here that the above embodiments only give a display position and a display method of the icon. Those skilled in the art can also display the icon at other positions of the task management interface and can display it in other ways, as long as the user can see clearly and can easily distinguish the application corresponding to the frequently used function.
[0181] Figure 2In this case, assume that the first application is the "Baidu Application", and it has a frequently used function of a user, namely "Frequently Visited Destinations". Then, specifically, the icon corresponding to the frequently used function is drawn according to the entry parameter of the frequently used function as follows: the name of the frequently used function, "Frequently Visited Destinations", is displayed in the button of the first application, and a corresponding relationship is established between the button of the first application and the index item "6 - 5". After establishing the corresponding relationship between the button of the first application and the index item "6 - 5", when the user clicks the above button, the task management interface is switched to the function interface of "Frequently Visited Destinations".
[0182] S130, receive an operation instruction for the icon.
[0183] Here, the operation instruction can but is not limited to being triggered by a click operation of the user on the touch screen of the terminal device.
[0184] S140, in response to the operation instruction, switch the application corresponding to the icon to the foreground and execute the function.
[0185] Among them, the execution of the function in S140 includes:
[0186] Obtain the entry parameter of the at least one function corresponding to the icon from the storage area;
[0187] Determine the function interface of the function according to the entry parameter of the at least one function corresponding to the icon;
[0188] Display the function interface in the foreground.
[0189] It should be noted that switching the application corresponding to the icon to the foreground means that after responding to the operation instruction, the operating system closes the task management interface and opens the application corresponding to the icon (for example, when receiving a click on the icon of the frequently used function of "Baidu Map" on the task management by the user, the task management interface is closed and "Baidu Map" is opened); however, because the above steps execute the frequently used function, and executing the frequently used function means opening the function interface of the frequently used function, so, after S140 ends, the function interface of the frequently used function is displayed on the terminal device (such as in the previous example, the function interface of the frequently used function "Frequently Visited Destinations" is displayed on the terminal device).
[0190] Figure 2In [the above situation], when the user clicks the button of the first application, the system first obtains "6-5" corresponding to the button from the access area corresponding to "Baidu Application", searches for the code segment corresponding to this index item according to "6-5" corresponding to the button, and runs the above code segment, so as to determine the function interface of "Frequently Visited Destinations", that is, after executing the above-mentioned common function, the task management interface can be switched to the function interface of "Frequently Visited Destinations", and the currently running application is "Baidu Application".
[0191] Of course, in practical applications, after responding to the operation instruction, the application corresponding to the icon may not be switched to the foreground, and the above-mentioned common function may be directly executed in the background, that is, the system still stays in the task management interface, and the common function can be executed in the background without opening the function interface of the common function, and after executing the common function, a prompt message can be displayed to the user. This prompt message can indicate that the common function has been successfully executed (such as popping up a dialog box for prompt), or the common function can be directly executed without prompting the user.
[0192] Optionally, the method further includes:
[0193] When receiving the operation instruction of the preview interface, switch the application corresponding to the preview interface to the foreground and display it.
[0194] Figure 2 In [the above situation], when the user clicks the first application, the task management interface is switched to the preview interface of "Baidu Application".
[0195] The method for starting a task management interface provided in Embodiment 1 of the present invention includes: receiving an instruction to start a task management interface; responding to the instruction to start the task management interface, and displaying a task management interface, where the task management interface includes at least one preview interface of an application and at least one icon corresponding to a function of the application; receiving an operation instruction on the icon; and responding to the operation instruction, switching the application corresponding to the icon to the foreground and executing the function. Thus, it is convenient for the user to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0196] Figure 3 As shown in [the figure] for the flowchart of the method for starting a task management interface provided in Embodiment 2 of the method of the present invention, the execution subject of the method may be an operating system on a terminal device. Figure 3 As shown, the method specifically includes:
[0197] S310, receiving at least one entry parameter of a function sent by a local application when exiting.
[0198] S320, store the input parameters of the at least one function in the storage area corresponding to the local application.
[0199] The function here can be a certain shortcut function (also known as a frequently used function) commonly used by users in the application, or other functions provided by the application. In this specification, the above function is taken as the frequently used function of the user. However, it should be noted that the above frequently used function is provided by the application, rather than the task management interface itself. The frequently used function can be set according to the user's setting instructions; it can also be set according to the frequency of the user using each function of the at least one application within a preset time period; it can also be set by combining the above two methods, and the present invention does not limit this.
[0200] For example, if the local application A provides a setting option for frequently used functions, the user can set the frequently used functions in application A through the above setting option. For example, the user can pre-set the "frequently used destination" as a frequently used function in "Baidu Map"; in another implementation, application A can pre-collect the user's usage habits of application A: such as the frequency of opening each function provided by application A within a preset time period. Taking application A as "Baidu Map" as an example, within a preset time period, the frequencies of the user opening the "frequently visited destinations", "taxi", and "distance measurement" provided by "Baidu Map" are "56 times", "12 times", and "42 times" respectively, then the "frequently visited destinations" can be set as a frequently used function.
[0201] The input parameters of the frequently used function can include: the name of the frequently used function and the index item that indexes to this frequently used function in the application. Among them, the index item corresponds to a specific code segment. When this specific code segment is executed, the function interface corresponding to the index item will be loaded. In a specific implementation, if the functions of the application are divided hierarchically, where each function corresponds to a unique flag bit, for example, the flag bit of the first function is "1", the flag bit of the second function is "2", and so on; each function can also include multiple sub-functions, and each sub-function also corresponds to a unique flag bit. For example, the flag bit corresponding to the fifth sub-function of the first function is "1-5", etc.; then the index item can be the unique flag bit corresponding to the above function or sub-function.
[0202] Here, only a specific application scenario is used as an example to illustrate the index item, but the present invention does not limit this. Those skilled in the art can also set the above index item as other parameters.
[0203] For example, when the user clicks the close button of "Baidu App", that is, when the application exits, the entry parameters of its frequently used function "Frequently Visited Destinations" (assuming the fifth sub-function of the sixth function corresponding to "Baidu App"): "Frequently Visited Destinations" and "6-5" are sent to the operating system, and the operating system stores the received parameters in the storage area corresponding to "Baidu App".
[0204] S330, receive an instruction to start the task management interface.
[0205] Here, the task management interface implements the function of task viewing. Usually displayed in the task management interface are the opened windows or running applications. The instruction to start the task management interface can be triggered by the user double-clicking the Home key on the terminal device, or by the user clicking the menu key on the terminal device, etc.
[0206] S340, in response to the instruction to start the task management interface, select at least one application from the locally opened windows or running applications.
[0207] The local applications refer to the applications installed by the user on the terminal device. In another implementation manner of the present invention, the at least one application can also be selected from the local applications recorded in the user's browsing history; in still another implementation manner of the present invention, the at least one application can also be selected by combining the above two implementation manners, and the present invention does not limit this.
[0208] It can be understood that the local applications recorded in the user's browsing history can be running or not running. Then, the at least one application selected according to another implementation manner can be an opened window or a running application, or can also be not running.
[0209] S350, obtain the entry parameters of at least one function from the storage area corresponding to the at least one application.
[0210] As in the previous example, assuming that one application selected in the previous step is "Baidu App", then obtain the stored entry parameters of at least one frequently used function from the storage area corresponding to "Baidu App": "Frequently Visited Destinations" and "6-5". Here, if multiple applications are selected, the entry parameters of at least one frequently used function stored in advance are respectively obtained from the storage areas corresponding to the multiple applications; for an application with multiple frequently used functions, the entry parameters at the entrances of the multiple frequently used functions are obtained from the storage area corresponding to the application.
[0211] S360, display a task management interface, where the task management interface includes preview interfaces of at least one application, and draw icons corresponding to at least one function of the application according to the entry parameters of the at least one function.
[0212] Here, the preview interface of the application is a zoom of the application window, which can reflect the changes of the application in real time. For example, after the application "WeChat" exits and a friend sends a message, the above message is displayed in real time in the preview interface of "WeChat". In addition, the icon can be a text button, a graphic button, etc., or it can also be other controls drawn by the operating system; it can be set to be floating or transparent, etc. The present invention does not limit the display effect of the icons of the frequently used function entries.
[0213] See Figure 2 The schematic diagram of the task management interface provided by the present invention as shown, the task management interface includes preview interfaces of four applications: the preview interfaces of the first application, the second application, the third application, and the fourth application, and also includes buttons corresponding to two frequently used shortcut functions of the second application and a button corresponding to a frequently used shortcut function of other applications.
[0214] Assume that the first application is the "Baidu application" and it has a frequently used function "frequently visited destinations" of a user. Then, drawing an icon corresponding to the one frequently used function according to the entry parameter of the one frequently used function is specifically: displaying the name of the frequently used function "frequently visited destinations" in the button of the first application, and establishing a correspondence between the button of the first application and the index item "6-5". After establishing the correspondence between the button of the first application and the index item "6-5", when the user clicks the above button, the task management interface is switched to the function interface of "frequently visited destinations".
[0215] S370, receive an operation instruction for the icon.
[0216] Here, the operation instruction can be triggered by a click operation of the user on the touch screen of the terminal device, but is not limited thereto.
[0217] S380, in response to the operation instruction, switch the application corresponding to the icon to the foreground and execute the function.
[0218] It should be noted that switching the application corresponding to the icon to the foreground means that after responding to the operation instruction, the operating system closes the task management interface and launches the application corresponding to the icon (for example, when receiving a user's click on the icon of a common function in the "Baidu Map" application, the task management interface is closed and the "Baidu Map" application is launched); however, since the above steps execute the common function, and executing the common function means launching the function interface of the common function, therefore, after S380 ends, the function interface of the common function is displayed on the terminal device (such as in the aforementioned example, the function interface of the common function "Frequently Visited Destinations" is displayed on the terminal device).
[0219] Figure 2 In this case, when the user clicks the button of the first application, the system first obtains "6-5" corresponding to the button from the storage area corresponding to the "Baidu Application", searches for the code segment corresponding to this index item according to "6-5" corresponding to the button, and runs the above code segment, so as to determine the function interface of "Frequently Visited Destinations", that is, after executing the common function, the task management interface can be switched to the function interface of "Frequently Visited Destinations", and the currently running application is the "Baidu Application".
[0220] Certainly, in practical applications, after responding to the operation instruction, the application corresponding to the icon may not be switched to the foreground, and the common function may be directly executed in the background, that is, the system still stays in the task management interface, and the common function is executed in the background without launching the function interface of the common function, and after executing the common function, a prompt message can be displayed to the user, and this prompt message can indicate that the common function has been successfully executed (such as popping up a dialog box for prompting), or the common function can be directly executed without prompting the user.
[0221] The method for launching the task management interface provided in the second embodiment of the present invention can facilitate the user to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0222] Figure 4 The flowchart of the method for launching the task management interface provided in the third method embodiment of the present invention, and the execution subject of the method may be the operating system on the terminal device. As Figure 4 shown, the method specifically includes:
[0223] S410, receive an instruction to launch the task management interface.
[0224] Here, the task management interface implements the function of task viewing. Usually displayed in this task management interface are the opened windows or running applications. The instruction to start the task management interface can be triggered by the user double-clicking the Home key on the terminal device, or by the user clicking the menu key on the terminal device, etc.
[0225] S420, in response to the instruction to start the task management interface, select at least one application from the locally opened windows or running applications.
[0226] The local applications refer to the applications installed by the user on the terminal device. In another implementation manner of the present invention, the at least one application can also be selected from the local applications recorded in the user's browsing history; in still another implementation manner of the present invention, the at least one application can also be selected by combining the above two implementation manners, and the present invention does not make any limitation thereto.
[0227] It can be understood that the local applications recorded in the user's browsing history can be running or not running. Then, the at least one application selected according to another implementation manner can be an opened window or a running application, or can also be not running.
[0228] S430, send a broadcast message to the at least one application, where the broadcast message is used to trigger the at least one application to return the entry parameters of at least one function; store the entry parameters of the at least one function in the storage area corresponding to the at least one application.
[0229] The function here can be a certain shortcut function (also called a common function) commonly used by the user in the application, or can also be other functions provided by the application. In this specification, the above function is taken as the common function of the user. However, it should be noted that the above common function is provided by the application, rather than the task management interface itself. The common function can be set according to the user's setting instruction; it can also be set according to the frequency of the user using each function of the at least one application within a preset time period; it can also be set by combining the above two methods, and the present invention does not make any limitation thereto.
[0230] For example, if the local application A provides setting options for common functions, the user can set the common functions of the user in application A through the above setting options. For example, the user can preset the "common destination" as a common function in "Baidu Map"; in another implementation, application A can collect the user's habits of using application A in advance: such as the frequency of opening each function provided by application A within a preset time period. Taking application A as "Baidu Map" as an example, within the preset time period, the frequencies of the user opening the "frequently visited destinations", "taxi", and "distance measurement" functions provided by "Baidu Map" are "56 times", "12 times", and "42 times" respectively, then the "frequently visited destinations" can be set as a common function.
[0231] The entry parameters of the common function can include: the name of the common function and the index item that indexes to the common function in the application. Among them, the index item corresponds to a specific code segment. When the specific code segment is executed, the function interface of the common function corresponding to the index item will be loaded. In a specific implementation, if the functions of the application are divided hierarchically, where each function corresponds to a unique flag bit, for example, the flag bit of the first function is "1", the flag bit of the second function is "2", and so on; each function can also include multiple sub-functions, and each sub-function also corresponds to a unique flag bit. For example, the flag bit corresponding to the fifth sub-function of the first function is "1-5", etc.; then the index item can be the unique flag bit corresponding to the above function or sub-function.
[0232] Here, only a specific application scenario is used as an example to illustrate the index item, but the present invention is not limited thereto. Those skilled in the art can also set the above index item as other parameters.
[0233] For example, after selecting an application "Baidu Application", a broadcast message can be sent to "Baidu Application". After receiving the above broadcast message, "Baidu Application" returns to the operating system the entry parameters of one of its common functions: "frequently visited destinations" and "6-5", and the operating system stores the received entry parameters in the storage area corresponding to "Baidu Application". Here, if multiple applications are selected, broadcast messages are sent to multiple applications; and when any one of the multiple applications has more than one common function, more than one entry parameter of the common function is returned to the operating system, and the operating system stores the more than one entry parameter of the common function in the storage area corresponding to "Baidu Application".
[0234] After obtaining the entry parameters of at least one common function of the above application from the storage area, icons corresponding to the at least one common function can be drawn according to the entry parameters of the at least one common function.
[0235] S440 - 460 is the same as S360 - S380 and will not be elaborated here.
[0236] The method for starting a task management interface provided in the third embodiment of the present invention can facilitate a user to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0237] Figure 5 FIG. is a flowchart of the method for starting a task management interface provided in the fourth embodiment of the method of the present invention. The execution subject of the method can be an operating system on a terminal device. As Figure 5 shown, the method specifically includes:
[0238] S510, receive an instruction to start a task management interface.
[0239] Here, the task management interface implements the function of task viewing. Usually, the windows that have been opened or the applications that are running are displayed in the task management interface. The instruction to start the task management interface can be triggered by a user double - clicking the Home key on the terminal device, or by a user clicking the menu key on the terminal device, etc.
[0240] S520, in response to the instruction to start the task management interface, select at least one application from the local applications in combination with the current user status.
[0241] Among them, the current user status can be the time when the user is currently located, or the geographical location where the user is currently located, or human body sign parameters such as the user's current heart rate, blood pressure, and mood.
[0242] Specifically, the operating system of the terminal device can pre - collect the habits of the user using the local applications, that is, it can pre - collect the usage frequency of the user using the local applications in any one or more of the following situations: In the first situation, collect the usage frequency of each application in the local applications used by the user in multiple preset time periods; In the second situation, collect the usage frequency of each application in the local applications used by the user when the human body characteristic parameters are multiple thresholds; In the third situation, collect the usage frequency of each application in the local applications used by the user at multiple preset locations.
[0243] Regarding the habits of the above-mentioned pre-collected users using local applications, before displaying the management interface, obtain one or more pieces of information among the time the user is currently in, the geographical location where the user is currently located, or the user's human characteristic parameters; taking the example of obtaining only one piece of information (such as the time the user is currently in), compare the current time with multiple preset time periods. If the current time is within a certain preset time period, select the application with the highest frequency among the various applications used within that preset time period as the at least one application. For example, assume that the obtained current time point is 7:30, and this time point is within the second time period (7:00 - 8:00) in Table 2. Since the usage frequencies of applications A, B, and C within the second time period are "4 times", "30 times", and "11 times" respectively, that is, the usage frequency of application B is the highest, so application B is selected as the at least one application.
[0244] Taking the above example of obtaining only one piece of information and selecting one application from local applications in combination with this information, when obtaining multiple pieces of information, those skilled in the art can select at least one application from local applications according to the method of the present invention and display the at least one application in the task management interface. The present invention does not limit this.
[0245] S530 - S560 is the same as S430 - S460 and will not be elaborated here.
[0246] The method for starting the task management interface provided in the fourth embodiment of the present invention can facilitate users to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0247] In other embodiments of the present invention, the operating system of the terminal device can pre-collect the habits of users using local applications, specifically: it can pre-collect the usage frequencies of users using local applications in any one or more of the following situations: the first situation, collect the usage frequencies of each application in local applications used by users within multiple preset time periods; the second situation, collect the usage frequencies of each application in local applications used by users when the human characteristic parameters are multiple thresholds; the third situation, collect the usage frequencies of each application in the local applications used by users at multiple preset locations.
[0248] For the habits of the above-mentioned pre-collected users using local applications, before displaying the management interface, obtain one or more pieces of information among the time the user is currently in, the geographical location the user is currently in, or the user's physical characteristic parameters; taking the example of only obtaining one piece of information (such as the time the user is currently in), compare the current time with multiple preset time periods, and select the application with the highest frequency among the various applications used during the time periods with consistent comparisons as the at least one application. Display a preview interface of the selected at least one application in the task management interface.
[0249] When receiving an operation instruction for the preview interface, switch the application corresponding to the preview interface to the foreground and display it.
[0250] Taking the above example of only obtaining one piece of information and selecting one application from local applications in combination with this information, when obtaining multiple pieces of information, those skilled in the art can select at least one application from local applications according to the method of the present invention and display the at least one application in the task management interface. The present invention does not make any limitations in this regard.
[0251] It should be noted that the at least one application selected here can be a running application or a non-running application in the local applications; when the selected at least one application is a running application, the operating system of the terminal device can also send a request message to it, and this request message is used to trigger the at least one selected application to return the information statistically obtained when it runs in the background, so that the operating system of the terminal device can display this statistically obtained information in the task management interface. For example, assuming that one selected application is the "Health" application that has opened a window or is running, the above statistically obtained information may include: the time, steps, distance of the user's running, the user's heart rate, and other information.
[0252] Figure 6 This is a flowchart of the method for starting the task management interface provided in the fifth embodiment of the method of the present invention. The execution subject of the method can be the operating system on the terminal device. As Figure 6 shown, the method specifically includes:
[0253] S610 - S620 are the same as S510 - S520 and will not be elaborated here.
[0254] S630, display the task management interface, where the task management interface includes a preview interface of at least one application.
[0255] In a specific implementation manner, the above preview interface may be a zoom-in or zoom-out of the window of the function interface of a certain frequently used function used by the user in the application. For example, when the application is "Baidu Application", the above preview interface may be a zoom-in or zoom-out of the window of the function interface of the frequently used function "Frequently Visited Destinations" used by the user in "Baidu Application".
[0256] It should be noted that the applications included in the above task management interface may be those with open windows or running, or those not running. The present invention does not make any limitations in this regard.
[0257] S640, receive an operation instruction for the preview interface of the application.
[0258] Here, the operation instruction can be, but is not limited to, triggered by a click operation of the user on the touch screen of the terminal device.
[0259] S650, in response to the operation instruction, switch the task management interface to the application and execute it.
[0260] It should be noted that switching the task management interface to the application means that after responding to the operation instruction, the operating system closes the task management interface and opens the application (for example, when receiving a click on the preview interface of "Baidu Map" by the user, the task management interface is closed and the application "Baidu Map" is opened); but because the above preview interface is a zoom-in or zoom-out of the window of the function interface of a certain frequently used function used by the user in the application, so, after S650 ends, the function interface of the frequently used function is displayed on the terminal device (such as in the aforementioned example, the function interface of the frequently used function "Frequently Visited Destinations" is displayed on the terminal device).
[0261] Of course, in actual applications, after responding to the operation instruction, the application corresponding to the icon may not be switched to the foreground, and the frequently used function may be directly executed in the background, that is, the system still stays in the task management interface, and the frequently used function is executed in the background without opening the function interface of the frequently used function, and after executing the frequently used function, a prompt message may be displayed to the user. This prompt message may indicate that the frequently used function has been successfully executed (such as popping up a dialog box for prompting), or the frequently used function may be directly executed without prompting the user.
[0262] The method for starting the task management interface provided in the fifth embodiment of the present invention can facilitate the user to quickly switch from the task management interface to the function interface frequently used by the user. The function interface here is provided by the application, and the application is selected from the local applications in combination with the current user status, thereby improving the user experience.
[0263] Device embodiment
[0264] Figure 7 Schematic diagram of the device for starting the task management interface provided by the embodiment of the present invention. As Figure 7 shown, the device includes: a receiving unit 701, a display unit 702, and a switching unit 703.
[0265] The receiving unit 701 is configured to receive an instruction of the start task management interface.
[0266] The display unit 702 is configured to display a task management interface in response to the instruction of the start task management interface received by the receiving unit 701, where the task management interface includes at least one preview interface of an application and icons corresponding to at least one function of the application.
[0267] The receiving unit 701 is further configured to receive an operation instruction on the icon.
[0268] The switching unit 703 is configured to switch the application corresponding to the icon to the foreground and execute the function in response to the operation instruction received by the receiving unit 701.
[0269] The function is a frequently used function of the user, and the frequently used function is set according to the user's setting instruction; and / or,
[0270] The frequently used function is set according to the frequency of using each function of the at least one application by the user within a preset time period.
[0271] The switching unit 703 is specifically configured to: obtain entry parameters of the at least one function corresponding to the icon from the storage area; determine a function interface of the function according to the entry parameters of the at least one function corresponding to the icon; and display the function interface in the foreground.
[0272] Optionally, the device further includes: a first selection unit 704, configured to select the at least one application from locally opened windows or running applications.
[0273] Optionally, the device further includes: a storage unit 705;
[0274] The receiving unit 701 is configured to receive entry parameters of at least one function sent by a local application when exiting;
[0275] The storage unit 705 is configured to store the entry parameters of the at least one function received by the receiving unit 701 in a storage area corresponding to the local application.
[0276] Optionally, the device further includes: a sending unit 706, configured to send a broadcast message to the at least one application, where the broadcast message is used to trigger the at least one application to return entry parameters of at least one function;
[0277] Store the entry parameters of the at least one function in a storage area corresponding to the at least one application.
[0278] Wherein, at least one icon corresponding to the at least one function of the application is drawn according to the entry parameters of the at least one function.
[0279] Optionally, the device further includes: a second selection unit 707, configured to select the at least one application from local applications in combination with the current user state.
[0280] The device provided in the fifth embodiment of this application incorporates the method provided in the first embodiment of this application. Therefore, the specific working process of the device provided in this application will not be elaborated here.
[0281] The device for starting a task management interface provided in the fifth embodiment of the present invention, a receiving unit 701 receives an instruction of the task management interface; a display unit 702 responds to the instruction of the task management interface and displays a task management interface, where the task management interface includes a preview interface of at least one application and at least one icon corresponding to at least one function of the application; the receiving unit 701 receives an operation instruction on the icon; a switching unit 703 responds to the operation instruction, switches the application corresponding to the icon to the foreground and executes the function. Thereby, it can facilitate the user to quickly open the functions of the applications included in the task management interface, thereby improving the user experience.
[0282] Device embodiment
[0283] Figure 8 It is a schematic diagram of a device for starting a task management interface provided in the device embodiment of the present invention. As Figure 8 shown, the device 800 includes: a processor 802, a memory 804, a communication interface 806, and a bus 808. Wherein, the processor 802, the memory 804, and the communication interface 806 are communicatively connected to each other through the bus 808.
[0284] The processor 802 may adopt a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided in the foregoing method embodiments of the present invention.
[0285] The processor 802 may further include a parsing module, a calling module, a collection module, etc. Among them, the parsing module parses the operation instructions input by the user, the calling module is used to call the application programs in the operating system, and the collection module is used to collect the user's preferences or habitual operations during the use of the local application programs.
[0286] The memory 804 may be a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 804 may store the operating system and other application programs. When implementing the technical solution provided by the embodiments of the present invention through software or firmware, the program code for implementing any optional technical solution provided by the foregoing method embodiments of the present invention is stored in the memory 804 and executed by the processor 802.
[0287] The communication interface 806 is used to communicate with other switches or control servers.
[0288] The bus 808 may include a path for transmitting information between various components of the device 800 (such as the processor 802, the memory 804, and the communication interface 806).
[0289] The device for starting the task management interface provided by the device embodiment of the present invention can facilitate the user to quickly open the functions of the application programs included in the task management interface, thereby improving the user experience.
[0290] It should be noted that although the embodiments of the present invention are described by taking the task management interface as an example, there is no limitation thereto. The embodiments of the present invention may also be applicable to other user interfaces except the task management interface, such as the lock screen interface, the standby interface, the notification center interface, and the control center interface. The difference from the task management interface is only the triggering method. For example, the lock screen interface can be triggered by pressing the power button on the terminal device, the notification center interface can be triggered by the user performing a sliding operation from top to bottom on the touch screen of the terminal device, and the control center interface can be triggered by the user performing a sliding operation from bottom to top on the touch screen of the terminal device.
[0291] Those skilled in the art should also be able to further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0292] The steps of the methods or algorithms described in combination with the embodiments disclosed herein can be implemented by hardware, software modules executed by a processor, or a combination of the two. The software modules can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0293] The specific embodiments described above have further elaborated on the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only the specific embodiments of the present invention and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for displaying a task management interface, which is executed by a terminal device, characterized in that, The method includes: Detecting a first operation for displaying a task management interface; In response to the first operation, displaying the task management interface, which includes: a preview interface of the currently running application, an icon corresponding to the currently running application, and an icon corresponding to the selected application; wherein, the selected application is not currently running or is running and is selected from the applications installed on the terminal device according to the current time and / or the current geographical location; the preview interface of the currently running application is a zoom of the window of the currently running application; Detecting a second operation on the icon corresponding to the selected application, the second operation acting on the task management interface; In response to the second operation, displaying the interface corresponding to the selected application in the foreground; The task management interface further includes an icon corresponding to a common function of the currently running application; Before displaying the task management interface, the method further includes: Obtaining the entry parameters of the common function pre-stored from the storage area corresponding to the currently running application; Drawing the icon corresponding to the common function according to the entry parameters of the common function; The method further includes: Detecting a third operation on the icon corresponding to the common function; In response to the third operation, displaying the interface corresponding to the common function in the foreground.
2. The method according to claim 1, characterized in that, The selected application is an application commonly used during the time period corresponding to the current time and at the current geographical location; Before receiving the first operation instruction, the method further includes: Collecting the frequencies of the user using the applications installed on the terminal device at multiple time periods and at multiple locations; Before displaying the task management interface, the method further includes: Obtaining the current time and the current geographical location; The selected application is selected from the applications installed on the terminal device according to the current time, the current geographical location, and the frequencies of the user using the applications installed on the terminal device at the multiple time periods and at the multiple locations.
3. The method according to claim 2, characterized in that, The selected application has the highest frequency among all the applications used during the preset time period corresponding to the current time and at the current geographical location.
4. The method according to claim 1, characterized in that, The selected application is an application commonly used during the time period corresponding to the current time; Before receiving the first operation instruction, the method further includes: Collecting the frequencies of the user using the applications installed on the terminal device at multiple time periods; Before displaying the task management interface, the method further includes: Obtaining the current time; The selected application is selected from the applications installed on the terminal device according to the current time and the frequencies of the user using the applications installed on the terminal device at the multiple time periods.
5. The method according to claim 4, characterized in that, The selected application has the highest frequency among all the applications used during the preset time period corresponding to the current time.
6. The method according to claim 1, characterized in that, The selected application is an application commonly used at the current geographical location; Before receiving the first operation instruction, the method further includes: Collecting the frequencies at which the user uses the installed applications on the terminal device at multiple locations; Before displaying the task management interface, the method further includes: Obtaining the current geographical location; The selected application is an application selected from the installed applications on the terminal device according to the current geographical location and the frequencies at which the user uses the installed applications on the terminal device at the multiple locations.
7. The method according to claim 6, characterized in that, The selected application has the highest frequency among all the applications used at the current geographical location.
8. The method according to claim 1, characterized in that The scaling of the window of the currently running application displays the changes of the currently running application in real time.
9. The method according to claim 1, characterized in that The first operation is double-clicking the Home key of the terminal device, or a long-press operation, or a swipe operation.
10. The method according to claim 1, characterized in that The icon corresponding to the selected application is a text button, or a graphic button, or a control.
11. A terminal device for displaying a task manager, characterized in that The terminal device includes: a processor and a memory; the memory is used for storing programs; the processor is used for executing the programs to enable the terminal device to execute the method according to any one of claims 1-10.
12. A storage medium for storing a program, which when executed by a terminal device causes the terminal device to execute the method according to any one of claims 1-10.
Citation Information
Patent Citations
Method for quickly starting mobile phone application
CN102065182A
Electronic equipment and application program starting method thereof
CN103309687A
Method and device for switching application of mobile terminal
CN103399794A
Method and system for displaying functions of application program of intelligent terminal
CN104133612A