Task execution method and device, electronic equipment, storage medium and program product

By receiving user intention information on the folder page and performing corresponding tasks, the problems of cumbersome applications in the prior art are solved, and more efficient task execution interaction is achieved.

CN119165999APending Publication Date: 2024-12-20VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411301426.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-18
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

In the prior art, when a user performs tasks in multiple applications, he or she needs to open each application separately for operation, which is complicated and inefficient.

Method used

A task execution method and device are provided, which receives the intention information input by the user by displaying a folder page, and performs corresponding tasks through the target application based on the information, so that the user can trigger the task execution of multiple applications through one input.

Benefits of technology

It enriches the interaction method of users triggering applications to execute tasks, improves the flexibility and efficiency of task execution, and users can implement task operations of multiple applications through one input.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119165999A_ABST
    Figure CN119165999A_ABST
Patent Text Reader

Abstract

The invention discloses a task execution method and device, electronic equipment, a storage medium and a program product, and belongs to the technical field of electronics. The method comprises the following steps: displaying a first folder page, wherein the first folder page is a page of a first folder; receiving intention information input in an input box of the first folder page; based on the intention information, executing a task corresponding to the intention information through a target application; the target application is an application in the first folder.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of electronic technology, and specifically relates to a task execution method, device, electronic device, storage medium and program product. Background Art

[0002] In daily life, users can search chat records in social applications, find products in shopping applications, issue control commands to smart home applications, etc.

[0003] Currently, a common method for executing tasks through applications is to open the application that needs to be operated and then perform the operation manually. However, this method is relatively simple. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a task execution method, device, electronic device, storage medium and program product, which can enrich the interaction of users triggering applications to execute tasks.

[0005] In a first aspect, an embodiment of the present application provides a task execution method, the method comprising: displaying a first folder page, which is a page of a first folder; receiving intention information input into an input box of the first folder page; based on the intention information, executing a task corresponding to the intention information through a target application; the target application is an application in the first folder.

[0006] In a second aspect, an embodiment of the present application provides a task execution device, which includes: a display module and an execution module. The display module is used to display a first folder page, which is a page of the first folder; the execution module is used to receive the intention information input in the input box of the first folder page; based on the intention information, the task corresponding to the intention information is executed by a target application; the target application is an application in the first folder.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0011] In an embodiment of the present application, a first folder page can be displayed, which is a page of the first folder, and then the intent information input in the input box of the first folder page can be received, and based on the intent information, a task corresponding to the intent information can be executed through a target application, and the target application is an application in the first folder. In this solution, the electronic device can receive the intent information input by the user, that is, the electronic device can analyze the user's intent based on the user input, that is, the user can issue a task to the electronic device through an input, so that the electronic device can use the application that can realize the intent from the first folder to execute the task that the user wants to perform according to the user's intent information to meet the user's needs, thereby enriching the interaction of the user triggering the application to perform the task. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is one of the flowcharts of the task execution method provided in the embodiment of the present application;

[0013] Figure 2 This is the second flowchart of the task execution method provided in the embodiment of the present application;

[0014] Figure 3 This is one of the interface diagrams of the task execution method provided in the embodiment of the present application;

[0015] Figure 4 This is the second interface diagram of the task execution method provided in the embodiment of the present application;

[0016] Figure 5 This is the third flowchart of the task execution method provided in the embodiment of the present application;

[0017] Figure 6 This is the third interface diagram of the task execution method provided in the embodiment of the present application;

[0018] Figure 7 This is the fourth flowchart of the task execution method provided in the embodiment of the present application;

[0019] Figure 8 This is the fourth interface diagram of the task execution method provided in the embodiment of the present application;

[0020] Fig. 9 This is the fifth interface diagram of the task execution method provided in the embodiment of the present application;

[0021] Fig.10This is the sixth interface diagram of the task execution method provided in the embodiment of the present application;

[0022] Fig.11 This is the fifth flowchart of the task execution method provided in the embodiment of the present application;

[0023] Fig.12 This is the seventh interface diagram of the task execution method provided in the embodiment of the present application;

[0024] Fig.13 This is the sixth flowchart of the task execution method provided in the embodiment of the present application;

[0025] Fig.14 This is the eighth interface diagram of the task execution method provided in the embodiment of the present application;

[0026] Fig.15 This is the ninth interface diagram of the task execution method provided in the embodiment of the present application;

[0027] Fig.16 This is the tenth interface diagram of the task execution method provided in the embodiment of the present application;

[0028] Fig.17 This is the eleventh interface diagram of the task execution method provided in the embodiment of the present application;

[0029] Fig.18 is a schematic diagram of a task execution device provided in an embodiment of the present application;

[0030] Fig.19 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0031] Fig. 20 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0032] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0033] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0034] The terms "at least one (item)", "at least one of" and the like in this application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0035] The task execution method, device, electronic device, storage medium and program product provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0036] The embodiments of the present application can be applied to scenarios where users perform tasks through multiple applications, such as searching for chat records in multiple social applications, finding products in multiple shopping applications, issuing control instructions to multiple smart home applications, checking health data in multiple health applications, playing games using multiple game applications, etc.

[0037] For example, taking searching for chat records in multiple social applications as an example, the user can first open a social application and search, for example, searching for "air conditioning instruction set", so that the electronic device displays the chat records containing "air conditioning instruction set" in the social application, and then the user can open another social application and search for "air conditioning instruction set", so that the electronic device displays the chat records containing "air conditioning instruction set" in the other social application.

[0038] As another example, taking searching for products in two shopping apps, the user can first open one shopping app and search, for example, for women's T-shirts, so that the electronic device displays the product search results of women's T-shirts in the shopping app, and then the user can open another shopping app and search for women's T-shirts, so that the electronic device displays the product search results of women's T-shirts in the other shopping app.

[0039] As another example, taking the example of issuing control instructions to two smart home applications, the user can first open one home application and issue a control instruction, such as inputting a turn-on input for the bedroom air conditioner switch, so that the electronic device sends a turn-on instruction to the bedroom air conditioner, and then the user can open another home application and issue a control instruction, such as voice input "turn off the lights in the living room", so that the electronic device sends an off instruction to the lights in the living room.

[0040] As another example, taking the example of checking health data in multiple health applications, the user can first open a health application and check the health data, such as checking the sleep status of this week, so that the electronic device displays the statistical information of the user's sleep status this week, such as the time to fall asleep, the time to get up, the length of sleep, the sleep efficiency, the sleep cycle, etc., and then the user can open another health application and check the health data, such as checking the exercise status of today, so that the electronic device displays the user's exercise information today, such as the number of steps walked, the walking distance, the calorie consumption, the heart rate, the blood pressure, etc.

[0041] However, in the above example, when the user performs a task through multiple applications, it is necessary to open each application separately and perform corresponding operations, which is a relatively cumbersome process. Therefore, the efficiency of the electronic device in performing tasks is low.

[0042] The embodiments of the present application provide a task execution method, device, electronic device, storage medium and program product, which can display a first folder page, which is a page of a first folder, and then can receive intent information input in an input box of the first folder page, and can execute a task corresponding to the intent information through a target application based on the intent information, and the target application is an application in the first folder. In this solution, the electronic device can receive intent information input by the user, that is, the electronic device can analyze the user's intent based on the user input, that is, the user can issue a task to the electronic device through an input, so that the electronic device can use an application that can realize the intent from the first folder to execute the task that the user wants to perform according to the user's intent information to meet the user's needs, thereby enriching the interaction of the user triggering the application to execute the task.

[0043] The execution subject of the task execution method provided in the embodiment of the present application may be a task execution device, which may be an electronic device, or a functional module or functional entity in an electronic device. The technical solution provided in the embodiment of the present application is described below using an electronic device as an example.

[0044] Figure 1 A flowchart of a task execution method provided by an embodiment of the present application is shown. Figure 1 As shown, the task execution method provided in the embodiment of the present application may include the following steps 201 to 203.

[0045] Step 201: The electronic device displays a first folder page.

[0046] In the embodiment of the present application, the above-mentioned first folder page is a page of the first folder.

[0047] Optionally, in an embodiment of the present application, the above-mentioned first folder page may include but is not limited to any of the following situations: a desktop page, a negative one screen page, an application drawer page, a widget page, etc.

[0048] Optionally, in an embodiment of the present application, the above-mentioned first folder may include but is not limited to any of the following situations: a desktop folder, a negative one screen folder, an application drawer folder, a widget folder, etc.

[0049] It should be noted that the above-mentioned desktop folder is a folder displayed on the desktop of the electronic device, which is convenient for effective management and classification of applications.

[0050] The above-mentioned negative one screen folder is a folder displayed in the screen interface on the left side of the main screen interface in the desktop of the electronic device.

[0051] The above-mentioned application drawer folder is a folder hidden in a separate interface outside the main screen interface. Users can create folders in the application drawer to manage applications. These folders may not be displayed on the main screen interface, thereby keeping the main screen tidy.

[0052] The widget folder is a collection of widgets displayed on the desktop, which is used to store various widgets. Among them, a widget is a tool that can directly display information on the desktop, such as weather forecasts, calendar events, news summaries, etc. The widget folder can display related widgets in the same area to form an information-rich area for users to view.

[0053] Optionally, in an embodiment of the present application, the first folder may be a folder automatically formed by the electronic device according to application attributes, or the first folder may be a folder composed of multiple applications manually selected by the user.

[0054] Optionally, in an embodiment of the present application, the above-mentioned application attributes include but are not limited to: the type and purpose of the application, historical usage information of the application, etc.

[0055] Optionally, in an embodiment of the present application, the historical usage information of the above-mentioned application includes but is not limited to: the frequency of use of the application, the duration of use of the application, the time period of use of the application, etc.

[0056] Optionally, in an embodiment of the present application, the electronic device may organize the applications into a plurality of different folders based on historical usage information of the applications.

[0057] For example, the electronic device can determine the 9 most frequently used applications based on the frequency of use of the applications, combine them into a folder and name it "frequently used applications", then the electronic device can combine the applications with the 10th to 18th frequencies of use into a folder and name it "occasionally used applications", and finally combine all other applications into a folder and name it "infrequently used applications".

[0058] As another example, the electronic device can determine, based on the usage time period of the applications, the applications that the user frequently uses from 6:00 to 9:00 in the morning, such as news applications, weather applications, etc., and combine them into a "morning frequently used folder". The electronic device can also determine the applications that the user frequently uses from 11:00 to 13:00 in the afternoon, such as food delivery applications, map applications, etc., and combine them into a "noon frequently used folder". The electronic device can also determine the applications that the user frequently uses from 18:00 to 22:00 in the evening, such as social applications, video applications, etc., and combine them into an "evening frequently used folder", so that the electronic device can give priority to displaying folders of corresponding time periods in the desktop area at different time periods of the day.

[0059] Optionally, in an embodiment of the present application, the electronic device may organize the applications into a plurality of different folders according to the types and uses of the applications.

[0060] Exemplarily, the electronic device can classify applications into types such as video applications, shopping applications, music applications, reading applications, and game applications, and organize applications of the same type into folders, such as organizing all video applications into a "video" folder, all shopping applications into a "shopping" folder, all game applications into a "game" folder, and so on.

[0061] Optionally, in an embodiment of the present application, the electronic device may group applications into folders according to user input. For example, the electronic device may accept input from a user dragging an application identifier to another application, so that the electronic device may group the two applications into a folder. Alternatively, the electronic device may also accept a user's multiple selection input of two applications, so that the electronic device may select the two applications, and then the electronic device may accept the user's input to the "group into folders" control, so that the electronic device may group the selected applications into a folder.

[0062] Optionally, in an embodiment of the present application, the electronic device may display at least two folders in at least two pages, respectively. For example, the electronic device may display a first folder in a first folder page, and display a second folder in a second folder page.

[0063] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Figure 2As shown, before the above step 201, the task execution method provided in the embodiment of the present application further includes the following step 301, and the above step 201 can be implemented through the following step 302.

[0064] Step 301: The electronic device receives a first input to a first folder.

[0065] In an embodiment of the present application, the above-mentioned first input is used to open the artificial intelligence (AI) first folder page corresponding to the first folder.

[0066] Optionally, in the embodiment of the present application, the first input includes but is not limited to: a user touch-control input to the electronic device through a touch-control device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input. The specific input can be determined according to actual use requirements and is not limited in the embodiment of the present application.

[0067] Optionally, in the embodiment of the present application, the touch input may be a single-click input, a double-click input, or any number of click inputs, or may be a long-press input, a short-press input, or the like.

[0068] Optionally, in an embodiment of the present application, the above-mentioned specific gesture can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.

[0069] Optionally, in the embodiment of the present application, the first input may be a long press input of the first folder and a click input of the option menu by the user.

[0070] For example, taking the electronic device as a mobile phone as an example, Figure 3 As shown in (a) of FIG. 1 , the mobile phone displays a desktop interface, which includes a first folder 10. The user can long-press the icon of the first folder 10 to make the mobile phone display options of the folder 10, including an AI option 11. The user can then input the AI ​​option 11, such as Figure 3 As shown in (b) in the figure, the mobile phone can display the artificial intelligence first folder page 12 corresponding to the folder 10.

[0071] Optionally, in an embodiment of the present application, the first input may be an input of the user dragging the first folder to the AI ​​control.

[0072] In an embodiment of the present application, the above-mentioned AI control is used to open the first folder page of artificial intelligence.

[0073] Exemplarily, the mobile phone displays a desktop interface, which includes a first folder 10 , and the user can drag the folder to the AI ​​control so that the mobile phone can display the artificial intelligence first folder page 12 corresponding to the folder 10 .

[0074] Optionally, in an embodiment of the present application, the first input may be an input of the user selecting the first folder and clicking the AI ​​control.

[0075] Exemplarily, the mobile phone displays a desktop interface, which includes a first folder 10. The user can select the folder, such as sliding input, to make the folder enter a selectable state, and then the user can select the folder 10 to make the folder 10 enter a selected state. Finally, the user can click the AI ​​control to allow the mobile phone to display the artificial intelligence first folder page 12 corresponding to the folder 10.

[0076] Step 302: The electronic device displays a first folder page corresponding to the first folder in response to the first input.

[0077] In an embodiment of the present application, the first folder page includes the input box.

[0078] It should be noted that the first folder page is a user interface that integrates artificial intelligence technology, and can provide an intelligent interactive experience through machine learning, natural language processing, etc. In the embodiment of the present application, the first folder page corresponding to the first folder is a first folder page with management authority for all applications in the folder, and the interface can perform tasks such as reading application data and modifying application settings for all applications in the folder corresponding to the interface.

[0079] It can be understood that, through the above-mentioned first folder page, the electronic device can access the data of all applications in the folder corresponding to the first folder page and control the operation options of these applications.

[0080] Optionally, in the embodiment of the present application, the input box may include but is not limited to: a text box, an upload control, a voice control, a send control, etc. Among them, the text box is used to input text information, the upload control is used to upload files such as images and videos, the voice control is used to input voice information, and the send control is used to input the input information as an instruction to the first folder page after the user inputs the information.

[0081] In the embodiment of the present application, the above-mentioned input box is used to receive intention information input by the user.

[0082] Step 202: The electronic device receives intention information input into an input box on a first folder page.

[0083] Optionally, in an embodiment of the present application, the above-mentioned intention information may be information input by the user into the first folder through the fourth input, such as input text or voice information, or uploaded images or videos.

[0084] For example, the user can enter text content in the input box as intent information, such as "play popular music in my playlist", "turn on the TV in the living room", "recommend a horror movie", etc.

[0085] As another example, the user may use the fourth input to provide an image as the intention information, such as a photo of a scenic spot, a portrait of a person, a picture of an object, etc.

[0086] In an embodiment of the present application, the above-mentioned intention information is an instruction given by the user to the electronic device in a manner close to daily conversation, which is used to instruct the device to perform a specific operation or task. The electronic device can understand the user's intention and perform the corresponding task based on natural language processing technology.

[0087] Optionally, in an embodiment of the present application, the above-mentioned intention information may include at least one of text, image, voice and video.

[0088] When the intent information includes one type of object among text, image, voice and video, the intent information can be called unimodal information. When the intent information includes at least two types of objects among text, image, voice and video, the intent information can be called multimodal information.

[0089] Optionally, in an embodiment of the present application, the above-mentioned intention information can be a data query command or a specific task execution command.

[0090] For example, taking the intent information as a data query command, the intent information may be "query Beijing's weather today", "how many days until the Spring Festival", etc. When the intent information is "query Beijing's weather today", the electronic device may query data through the weather application and display weather information. When the intent information is "how many days until the Spring Festival", the electronic device may query data through the calendar application and display the number of days until the Spring Festival, as well as related information about the Spring Festival, etc.

[0091] For example, taking the intent information as a task execution command, the intent information may be "set an alarm for me at 7 o'clock", "tell my wife that I will not go home for dinner tonight", etc. In the case where the intent information is "set an alarm for me at 7 o'clock", the electronic device may set an alarm at 7 o'clock in the morning through the alarm clock application, and display a prompt of successful setting. In the case where the intent information is "tell my wife that I will not go home for dinner tonight", the electronic device may send a message of "I will not go home for dinner tonight" to the contact "wife" through social application A and social application B.

[0092] In the embodiment of the present application, the fourth input is used to input intention information into the input box.

[0093] Exemplarily, the fourth input is described by taking the intention information as voice information as an example. The user can long press the voice control in the input box to make the electronic device start recording, and then the user can make a voice input, and stop long pressing the input after the voice input is finished, so that the electronic device can send the voice information input by the user as the intention information to the first folder page.

[0094] Exemplarily, the fourth input is described by taking the intention information as text information and picture information as an example. The user can click and input the text box of the input box so that the text box is selected and the input method control is displayed, and then the user can input the input method control to input the text information into the text box, and then the user can click and input the upload control so that the electronic device displays at least one image, and the user can select and input one or more images in the at least one image, and click and input the send control so that the electronic device can send the text information and image information input by the user as the intention information to the first folder page, for example, the text information can be "Who is this person", and the image information can be a person image.

[0095] In this way, since at least one piece of information including text, image, audio and video can be input as intention information through the input box, that is, multimodal intention information can be input, the flexibility and diversity of task assignment are improved.

[0096] Step 203: Based on the intention information, the electronic device executes the task corresponding to the intention information through the target application.

[0097] In the embodiment of the present application, the target application is the application in the first folder.

[0098] It should be noted that electronic devices can parse the intent information input by users based on natural language processing technology, including word segmentation, part-of-speech tagging, syntactic analysis and other methods, so as to obtain the semantics and intent of the intent information.

[0099] In the embodiment of the present application, the target application is an application related to the intention determined by the electronic device from the first folder based on the intention information. That is, the electronic device can complete the intention information input by the user by executing the task on the target application.

[0100] In the embodiment of the present application, the above-mentioned task corresponding to the intention information can be understood as the task that can satisfy the user's intention, that is, it can complete the intention information input by the user.

[0101] For example, taking the intention of playing music as an example, the electronic device can determine that the task corresponding to the intention is to open a music application and play music.

[0102] As another example, taking the intention of querying the weather as an example, the electronic device may determine that the task corresponding to the intention is to obtain and display weather data from a weather application.

[0103] Optionally, in the embodiment of the present application, after receiving the intent information, the electronic device may first determine at least two intents according to the intent information, and then determine the applications corresponding to each intent, wherein different intents may correspond to the same application.

[0104] For example, assuming that the intention information is a landscape image, the electronic device may determine that the user's intention may include:

[0105] Intention option 1, the user may want to know what kind of scenic spot this is;

[0106] Intention option 2, may want to see more scenery pictures of the area;

[0107] Intention option 3: want to view travel sharing pictures and texts or travel sharing video logs (videoblog, vlog) of the scenic area;

[0108] Intention option 4: I want to know the transportation routes and methods to the scenic spot, etc.

[0109] Therefore, the electronic device can determine that intent options 1 and 2 correspond to knowledge search applications, intent option 3 corresponds to travel applications, and intent option 4 corresponds to map applications. Among them, the knowledge search application can be any search application with a database of scientific, historical, geographical, literary and other knowledge.

[0110] Optionally, in an embodiment of the present application, after receiving the intent information, the electronic device can interpret the intent information, determine multiple intentions of the intent information, and display the application identifier of the application corresponding to each intention. The user can then input different application identifiers according to actual needs, so that the electronic device can use the application corresponding to the identifier input by the user to execute the task corresponding to the user's intent information.

[0111] For example, assuming that when the electronic device receives the user input intention information "what to eat for lunch", the electronic device can determine that the user's intention includes intention option 1: "the user may need to order takeout", intention option 2: "the user may want to recommend dishes to cook", then the electronic device can determine that the application corresponding to intention option 1 is a takeout application, and the application corresponding to intention option 2 is a recipe application, and then the electronic device can display the identifiers of these applications, and the user can input different application identifiers so that the electronic device can recommend dishes to the user through the application required by the user.

[0112] Optionally, in an embodiment of the present application, after receiving the intent information, the electronic device can interpret the intent information and determine multiple intentions of the intent information. Then, the electronic device can combine the intentions of the majority of users who input the "intent information" to determine the intent corresponding to the user's intent information and the application corresponding to the intent.

[0113] Exemplarily, taking the intention information as a keyboard image as an example, assuming that the purpose of most users inputting the keyboard image is to purchase the same keyboard, then when the electronic device receives the keyboard image selected by the user, the electronic device can recognize the keyboard image, search for the keyboard through the shopping application, and display the keyboard selection interface, and the keyboard selection interface includes a purchase link for the same keyboard.

[0114] In an embodiment of the present application, when receiving intent information input into an input box in a first folder page, the electronic device can analyze the intent corresponding to the intent information, and then the electronic device can determine a target application related to the intent from the applications in the first folder based on the intent, and perform a task corresponding to the intent through the target application.

[0115] For example, in combination Figure 3 (b) in Figure 4 As shown, when receiving the intention information 13 for the first folder 10 in the first folder page 12, taking the intention information 13 as the text information "ladies' T-shirts sorted by price from low to high" as an example, the mobile phone can analyze the intention of the intention information 13, that is, the user needs to find the "ladies' T-shirts" product from the shopping application and arrange the search results in order from low to high price. Then the mobile phone can determine the shopping application 14 and the shopping application 15 from the first folder 10, and use these two shopping applications to search for the "ladies' T-shirts" product respectively, and display the "ladies' T-shirts" product results found in the shopping application 14 and the shopping application 15 in the first folder page 12 in order from low to high price.

[0116] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Figure 5As shown, the above step 203 can be implemented through the following steps 203a and 203b.

[0117] Step 203a: The electronic device determines a target application from applications in the first folder based on the intent information.

[0118] Optionally, in an embodiment of the present application, the target application may include any one of the following: an application having the function indicated by the intent information and having the same application category, and an application having the function indicated by the intent information and having the ability to collaboratively execute application functions.

[0119] Optionally, in an embodiment of the present application, the functions indicated by the intent of the above intent information may include any one of the following: querying products, querying weather, browsing pictures, turning on smart home, playing music, taking photos, etc.

[0120] For example, taking an application having the function indicated by the intent information and the same application category as an example, when the function indicated by the intent information is to query products, the application category may be a shopping application, and the applications that meet the first condition may be all shopping applications in the first folder.

[0121] As another example, taking an application that has the function indicated by the intent information and has the ability to collaborate with application functions as an example, when the function indicated by the intent information is to take selfies and display photos, the application that has the ability to collaborate with application functions may be an application with a shooting function and an application with a picture browsing function, then the applications that meet the first condition may be the camera application and the album application in the first folder.

[0122] Optionally, in an embodiment of the present application, the electronic device may determine the intent of the intent information, and determine a function indicated by the intent based on the intent, so that the electronic device may determine a corresponding application based on the function indicated by the intent.

[0123] For example, taking the intention of the intent information as a message to tell "wife" that "I will not be coming home for dinner tonight", the electronic device can determine that the function indicated by the intent is to send a message. The electronic device can then determine that the corresponding application is a social application based on the function of sending a message, so that the electronic device can find the contact "wife" in the social application and send a message to the contact that "I will not be coming home for dinner tonight".

[0124] Step 203b: The electronic device executes the task corresponding to the intention information through the target application.

[0125] Optionally, in an embodiment of the present application, the above-mentioned task includes any one of the following: an application opening task, a search task, an object editing task, and a task of controlling other devices.

[0126] Optionally, in an embodiment of the present application, the above-mentioned application startup tasks may include but are not limited to: opening the application interface (for example, opening the application's main interface, opening the application's settings interface, etc.), opening the application's functions (for example, executing download tasks, synchronizing data, playing music, etc.), opening the application's permissions (for example, the application's permission to use the camera, the application's permission to use the microphone, the application's permission to obtain the contact list, etc.), etc.

[0127] Optionally, in an embodiment of the present application, the above-mentioned search tasks may include but are not limited to: tasks for searching text information, tasks for searching pictures, audio, video, documents and other files.

[0128] Optionally, in an embodiment of the present application, the above-mentioned search task can be used to search for news events, academic reports, social media content, video content, picture content, shopping information, data and statistical information, etc.

[0129] Optionally, in an embodiment of the present application, the above-mentioned object editing tasks may include editing tasks for file objects such as images, texts, videos, audios, etc., and may also be tasks for setting options for the application, such as language settings, notification settings, etc., and may also include tasks such as adding, modifying or deleting the application's database.

[0130] Optionally, in an embodiment of the present application, the above-mentioned tasks of controlling other devices may include but are not limited to the following situations: controlling the switches and settings of smart homes through smart home applications, remotely accessing or changing the data of other electronic devices through the network, remotely starting or locking the vehicle through vehicle applications, etc.

[0131] For example, taking remote access or modification of data of other electronic devices through the network as an example, assuming that the user is outdoors, the user can remotely control other pre-authorized electronic devices, such as a computer at home, a friend’s mobile phone, etc., through a mobile electronic device (such as a mobile phone, a smart watch).

[0132] Optionally, in an embodiment of the present application, the electronic device may perform tasks corresponding to intent information through multiple applications, including: performing tasks corresponding to the same intent information through multiple applications (for example, using multiple shopping applications to search for products), or performing tasks corresponding to part of the intent information through multiple applications respectively (for example, using a reading application to display text and using a music application to play music).

[0133] For example, Figure 6 As shown in (a) of FIG. 1 , taking the user's intention information of reading the last read book and listening to the favorite playlist as an example, the mobile phone can determine the reading application 16 and the music application 17 from the first folder, and then the mobile phone can start the music application 17 and play the music in the favorite playlist 18, and finally the mobile phone can open the reading application 16, as shown in FIG. Figure 6 As shown in (b) in the figure, the text content 19 of the last reading position in the last read book is displayed.

[0134] In this way, the electronic device can analyze the user's intention based on the intention information input by the user, and determine the application corresponding to the intention, so that the electronic device can use the corresponding application to perform the task, thereby improving the accuracy of the electronic device in performing the task.

[0135] An embodiment of the present application provides a task execution method, in which an electronic device can receive intention information input by a user, that is, the electronic device can analyze the user's intention based on the user input, that is, the user can issue a task to the electronic device through an input, so that the electronic device can use an application that can realize the intention from a first folder to execute the task that the user wants to perform based on the user's intention information to meet the user's needs, thereby enriching the user's interaction in triggering the application to execute the task.

[0136] Optionally, in the embodiment of the present application, the number of target applications is N, combined with Figure 1 ,like Figure 7 As shown, after the above step 203, the task execution method provided in the embodiment of the present application also includes the following step 401.

[0137] Step 401: The electronic device displays N task results.

[0138] In the embodiment of the present application, the above-mentioned N task results are the results obtained after the above-mentioned N target applications execute the tasks corresponding to the above-mentioned intention information.

[0139] Optionally, in an embodiment of the present application, when the intent information is to query data, the above-mentioned N task results may be question and answer results, or, when the intent information is to execute a task on an application, the above-mentioned N task results may be execution results.

[0140] For example, in combination Figure 3 (b) in Figure 8 As shown, if the user's intention information is to query today's local weather, the electronic device can display the question and answer results 20 in the first folder page 12, including local temperature, local air pressure, local humidity, local wind speed and wind direction, etc.

[0141] Again illustratively, in combination Figure 3 (b) in Fig. 9 As shown, the user's intention information is to turn on the living room air conditioner. After turning on the living room air conditioner, the electronic device can display the feedback result 21 in the first folder page 12, such as "the living room air conditioner is turned on and the current cooling temperature is 26°C".

[0142] Optionally, in the embodiment of the present application, the display methods of the above-mentioned N task results include but are not limited to: text, list, chart, picture, audio, video, etc.

[0143] For example, in combination Figure 3 (b) in Fig.10 As shown, taking the list display method as an example, the user's intention information is to query the chat record containing "air conditioning instruction set", then the electronic device can display the task result 24 in the form of a list in the first folder page 12. For example, the task result is "turn on the air conditioning instruction set", "temperature air conditioning instruction set", "wind speed air conditioning instruction set", "timed air conditioning instruction set", "sleep air conditioning instruction set", "energy-saving air conditioning instruction set", "wind direction air conditioning instruction set", etc., then the electronic device can display the task results 24 from top to bottom in the first folder page 12 in the order preset by the system, for example, in the order from back to front according to the sending time of the chat record, so as to facilitate user viewing.

[0144] In this way, when the user inputs the intention information through the first folder page, the electronic device can directly display the task result, so that the user can quickly lock the task result, thereby improving the viewing speed of the user to view the task result.

[0145] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Fig.11 As shown, after the above step 203, the task execution method provided in the embodiment of the present application further includes any one of the following steps 501 and 502.

[0146] Step 501: The electronic device displays a first window.

[0147] In the embodiment of the present application, the first window includes N task results.

[0148] In the embodiment of the present application, the above-mentioned N task results are task results obtained after the above-mentioned N applications execute the tasks corresponding to the above-mentioned intention information.

[0149] Optionally, in an embodiment of the present application, the first window may be a window that pops up in the first folder page, or the first window may be an interface of other applications, and the electronic device may switch the first folder page to display the interface.

[0150] Optionally, in an embodiment of the present application, the first window may be one window, or the first window may be N windows, each of which includes one task result among the N task results.

[0151] Exemplarily, taking the first window as an example, when the task result of the electronic device is to search for women's T-shirts in multiple shopping applications, the electronic device can display the shopping links of the searched women's T-shirts in the multiple shopping applications in the form of a list in the same interface, and display the interface in the first window.

[0152] As another example, taking the first window as multiple windows as an example, when the task result of the electronic device is to search for women's T-shirts in multiple shopping applications, the electronic device can use the searched shopping links for women's T-shirts in the multiple shopping applications to open corresponding application interfaces in the corresponding shopping applications respectively, and display the multiple application interfaces in the form of multiple windows respectively.

[0153] In this way, when the user inputs the intention information through the first folder page, the electronic device can open a new window to display the task results, so the detailed content of each task result can be displayed in the new window, which is convenient for the user to view the detailed information of the task results. And because the task results are displayed in the window, the user can suspend the window when switching to other application interfaces, thereby improving the flexibility of the task result display.

[0154] Step 502: The electronic device displays N task results in N areas in the first folder.

[0155] In the embodiment of the present application, the above-mentioned N areas are display areas of the application identifiers of the above-mentioned N applications in the first folder, and each area corresponds to a task result.

[0156] Optionally, in an embodiment of the present application, the electronic device may overlay the N task results on the application identifiers of the N applications in the first folder, for example, by displaying a window or a layer. Alternatively, the electronic device may display the N task results in the surrounding area of ​​the application identifiers of the N applications in the first folder.

[0157] Optionally, in an embodiment of the present application, the electronic device may preferentially display the application identifiers of the above-mentioned N applications in the first folder, for example, arranging the application identifiers of the N applications before other applications in the first folder, or displaying the application identifiers of the N applications over other applications in the first folder.

[0158] For example, Fig.12As shown, taking the task result of searching for women's T-shirts in shopping applications 14 and 15 as an example, the mobile phone can arrange the application logos of shopping applications 14 and 15 before all other applications in the first folder, and then shrink the application logos of shopping applications 14 and 15, and expand the display areas 14a and 15a of the application logos of shopping applications 14 and 15 in the first folder respectively, and then display the search results of shopping 14 in display area 14a and display the search results of shopping application 15 in display area 15a.

[0159] Optionally, in an embodiment of the present application, when the user inputs intention information through the first folder page, the electronic device can display the task result in the display area of ​​the application identifier, so that the user can quickly identify the application corresponding to the task result, thereby improving the user's viewing efficiency of the task results.

[0160] In this way, when the user inputs intention information through the first folder page, the electronic device can display the task results in different ways, thereby improving the flexibility of displaying the task results.

[0161] Optionally, in the embodiment of the present application, after the electronic device displays N task results, the electronic device may display a second control that can be used to open, collect, copy, delete, and other operations on the task results.

[0162] Optionally, in the embodiment of the present application, combined with Figure 1 ,like Fig.13 As shown, after the above step 203, the task execution method provided in the embodiment of the present application also includes the following steps 601 to 604.

[0163] Step 601: When displaying a task result, the electronic device receives a second input on the task result.

[0164] In the embodiment of the present application, the second input is used to display the first control.

[0165] Optionally, in an embodiment of the present application, the second input may include but is not limited to any of the following: long press input of the task result, sliding input of the task result, double-click input of the task result, three-finger click input of the task result, etc.

[0166] For example, in combination Fig.12 ,like Fig.14 As shown, when the task result of women's T-shirts is displayed, the user can long press the task result to make the mobile phone display the first control 22.

[0167] Step 602: The electronic device displays a first control in response to a second input.

[0168] In the embodiment of the present application, the first control is used to inquire about the task result.

[0169] Optionally, in an embodiment of the present application, the above-mentioned first control may include but is not limited to: a text box, an upload control, a voice control, a send control, etc.

[0170] Optionally, in an embodiment of the present application, when the task result is directly displayed in the first folder page, the first control may be displayed in the first folder page in the form of a floating window, or the first control may be displayed in a blank area in the first folder page.

[0171] Optionally, in an embodiment of the present application, when the task result is displayed in the first window, the first control may be displayed above the first window in the form of a floating window, or the first control may be displayed at the bottom of each first window.

[0172] Optionally, in an embodiment of the present application, when the above-mentioned task results are in N areas in the first folder, the electronic device may move other applications other than the N applications corresponding to the N areas in the first folder a distance below the screen, and display the above-mentioned first control between the other applications and the N applications.

[0173] For example, in combination Fig.12 ,like Fig.15 As shown in (a) in FIG. 1 , the mobile phone displays the search results of shopping 14 in display area 14a, displays the search results of shopping application 15 in display area 15a, and displays the application identifiers of application 25, application 26, application 27, and application 28 in other areas of the first folder. After the user long presses and inputs the search results, the mobile phone can move the application identifiers of application 25, application 26, application 27, and application 28 to the bottom of the screen by a distance, such as Fig.15 As shown in (b) in FIG. 1 , the first control 29 is displayed.

[0174] Step 603: The electronic device receives a third input to the first control.

[0175] In the embodiment of the present application, the third input is input of follow-up information on the task result.

[0176] Optionally, in the embodiment of the present application, the third input may be voice input, touch input or gesture input, which may be determined based on actual usage requirements.

[0177] Optionally, in an embodiment of the present application, the first control may be used to obtain follow-up information.

[0178] Optionally, in the embodiment of the present application, the above-mentioned follow-up information may be at least one of voice information, image information, video information or text information input by the user through the first control.

[0179] Step 604: The electronic device displays a feedback result of the follow-up information in response to the third input.

[0180] Optionally, in an embodiment of the present application, the above-mentioned inquiry information can be used to perform an inquiry task or an associated task on the task result to obtain a feedback result of the inquiry information.

[0181] Optionally, in the embodiment of the present application, the electronic device can combine the query information and the intention information to perform a joint task to update the task result corresponding to the intention information. Alternatively, the electronic device can correct, edit, extend, refine or specifically describe the task result corresponding to the intention information in combination with the query information.

[0182] Among them, extended refinement can be understood as a more detailed and specific description of the task result corresponding to the intention information, or a targeted and refined description of a part of the task result corresponding to the intention information, which can be determined based on the follow-up information.

[0183] For example, in combination Fig.10 ,like Fig.16 As shown, the task result corresponding to the intention information is a chat record containing "air conditioning function set". Then, if the follow-up information input through the first control 23 is the text "What are the contents related to temperature adjustment?", the electronic device can display the chat record corresponding to the follow-up information, which contains both "air conditioning function set" and "temperature" as the feedback result.

[0184] Again illustratively, in combination Fig. 9 ,like Fig.17 As shown, the task result corresponding to the intention information is "The air conditioner in the living room is turned on and is currently cooling at 26°C". Then, if the follow-up information input through the first control 23 is the text "Turn on up and down sweeping air", the electronic device can turn on the up and down sweeping air mode of the air conditioner, and display the feedback result of the task result corresponding to the intention information: "Up and down sweeping air mode has been turned on".

[0185] In this way, the user can input questions or instructions through the first control, so on the one hand, further inquiries can be made on the task results based on the questions, and on the other hand, the electronic device can be triggered to perform further tasks on the task results based on the instructions, thereby improving the flexibility and diversity of executing tasks on application results.

[0186] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation method can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0187] The task execution method provided in the embodiment of the present application can be executed by a task execution device. In the embodiment of the present application, the task execution device provided in the embodiment of the present application is described by taking the task execution method executed by the task execution device as an example.

[0188] Fig.18 A possible structural diagram of a task execution device involved in some embodiments of the present application is shown. Fig.18 As shown, the task execution device 70 may include: a display module 71 , a receiving module 72 and an execution module 73 .

[0189] The display module 71 is used to display the first folder page, which is the page of the first folder.

[0190] The receiving module 72 is used to receive the intention information input into the input box in the first folder page displayed by the display module.

[0191] The execution module 73 is used to execute the task corresponding to the intent information through the target application based on the intent information, and the target application is the application in the first folder.

[0192] In a possible implementation, the receiving module 72 is further configured to receive a first input to the first folder before displaying the first folder page. The display module 71 is specifically configured to display a first folder page corresponding to the first folder in response to the first input received by the receiving module, wherein the first folder page includes an input box.

[0193] In a possible implementation, the number of the target applications is N. The display module 71 is further configured to display N task results after the target applications execute the tasks corresponding to the intent information, wherein the N task results are the results obtained after the N target applications execute the tasks corresponding to the intent information.

[0194] In a possible implementation, the execution module 73 is specifically used to: determine a target application from the applications in the first folder based on the intent information received by the receiving module 72; and execute a task corresponding to the intent information through the target application.

[0195] In a possible implementation, the above-mentioned receiving module 72 is also used to receive a second input on the task result when the display module 71 displays the above-mentioned task result; the above-mentioned display module 71 is also used to display the first control in response to the second input received by the receiving module 72; the above-mentioned receiving module 72 is also used to receive a third input on the first control displayed by the display module 71, and the third input is an input of follow-up information on the task result; the above-mentioned display module 71 is also used to display the feedback result of the follow-up information in response to the third input received by the receiving module.

[0196] A task execution device is provided in an embodiment of the present application. The task execution device can receive intention information input by a user, that is, the task execution device can analyze the user's intention based on the user input, that is, the user can issue a task to the task execution device through an input, so that the task execution device can use an application that can realize the intention from a first folder to execute the task that the user wants to perform according to the user's intention information to meet the user's needs, thereby enriching the user's interaction in triggering the application to execute the task.

[0197] The task execution device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0198] The task execution device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0199] The task execution device provided in the embodiment of the present application can implement each process implemented in the above method embodiment. To avoid repetition, it will not be described here.

[0200] Alternatively, if Fig.19 As shown, an embodiment of the present application also provides an electronic device 1000, including a processor 1001 and a memory 1002, wherein the memory 1002 stores programs or instructions that can be executed on the processor 1001, and when the program or instructions are executed by the processor 1001, the various steps of the above-mentioned task execution method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0201] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0202] Fig. 20 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0203] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0204] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig. 20 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0205] The display unit 106 is used to display a first folder page, which is a page of the first folder.

[0206] The user input unit 107 is used to receive the intention information input into the input box on the first folder page.

[0207] The processor 110 is configured to execute a task corresponding to the intent information through a target application based on the intent information, where the target application is an application in the first folder.

[0208] Optionally, the user input unit 107 is used to receive a first input to the first folder before displaying the first folder page. The display unit 106 is specifically used to display a first folder page corresponding to the first folder in response to the first input, wherein the first folder page includes an input box.

[0209] Optionally, the number of the target applications is N. The display unit 106 is further configured to display N task results after the target applications execute the tasks corresponding to the intent information, wherein the N task results are the results obtained after the N target applications execute the tasks corresponding to the intent information.

[0210] Optionally, the processor 110 is specifically configured to: determine a target application from applications in the first folder based on the intent information; and execute a task corresponding to the intent information through the target application.

[0211] Optionally, the user input unit 107 is further used to receive a second input on the task result while displaying the task result; the display unit 106 is further used to display a first control in response to the second input; the user input unit 107 is further used to receive a third input on the first control, the third input being an input of follow-up information on the task result; the display unit 106 is further used to display a feedback result of the follow-up information in response to the third input.

[0212] An embodiment of the present application provides an electronic device that can receive intention information input by a user, that is, the electronic device can analyze the user's intention based on the user input, that is, the user can issue a task to the electronic device through an input, so that the electronic device can use an application that can realize the intention from a first folder to execute the task the user wants to perform based on the user's intention information to meet the user's needs, thereby enriching the user's interaction in triggering the application to execute the task.

[0213] The electronic device provided in the embodiment of the present application can implement each process implemented in the above method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, it is not repeated here.

[0214] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0215] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0216] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

[0217] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned task execution method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0218] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0219] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned task execution method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0220] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0221] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned task execution method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0222] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be noted that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0223] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0224] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A task execution method, characterized in that: include: Displaying a first folder page, wherein the first folder page is a page of the first folder; Receiving intention information input in an input box on the first folder page; Based on the intent information, executing a task corresponding to the intent information through a target application; The target application is an application in the first folder.

2. The method according to claim 1, characterized in that: Before displaying the first folder page, the method further includes: receiving a first input of the first folder; The displaying of the first folder page includes: In response to the first input, a first folder page corresponding to the first folder is displayed, and the first folder page includes the input box.

3. The method according to claim 1, characterized in that: The number of the target applications is N. After the target applications execute the tasks corresponding to the intent information, the method further includes: N task results are displayed, where the N task results are the results obtained after the tasks corresponding to the intent information are executed by the N target applications.

4. The method according to claim 1, characterized in that The performing, based on the intent information, a task corresponding to the intent information by a target application includes: Based on the intent information, determining a target application from the applications in the first folder; The task corresponding to the intent information is executed through the target application.

5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In case of displaying the task result, receiving a second input on the task result; In response to the second input, displaying a first control; receiving a third input to the first control, wherein the third input is an input of further information on the task result; In response to the third input, a feedback result of the follow-up information is displayed.

6. A task execution device, characterized in that: include: Display module, receiving module and execution module; The display module is used to display a first folder page, where the first folder page is a page of the first folder; The receiving module is used to receive the intention information input into the input box in the first folder page displayed by the display module; The execution module is used to execute the task corresponding to the intent information through the target application based on the intent information; The target application is an application in the first folder.

7. The device according to claim 6, characterized in that The receiving module is further configured to receive a first input on the first folder before displaying the first folder page; The display module is specifically configured to display a first folder page corresponding to the first folder in response to a first input received by the receiving module, wherein the first folder page includes the input box.

8. The device according to claim 6, characterized in that The number of the target applications is N, and the display module is also used to display N task results after the task corresponding to the intent information is executed by the target application. The N task results are the results obtained after the task corresponding to the intent information is executed by the N target applications.

9. The device according to claim 6, characterized in that The execution module is specifically used for: Based on the intent information received by the receiving module, a target application is determined from the applications in the first folder; and a task corresponding to the intent information is executed by the target application.

10. The device according to any one of claims 6 to 9, characterized in that The receiving module is further configured to receive a second input of the task result when the display module displays the task result; The display module is further configured to display a first control in response to the second input; The receiving module is further used to receive a third input of the first control displayed by the display module, wherein the third input is an input of question information about the task result; The display module is further configured to display the feedback result of the follow-up information in response to the third input received by the receiving module.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the task execution method according to any one of claims 1 to 5 are implemented.