Operation execution method and device, electronic equipment and storage medium

By receiving component inputs and performing sub-operations in sequence, the problem of multiple inputs in specific operations in electronic devices is solved, improving operational efficiency and simplifying processes.

CN119311168APending Publication Date: 2025-01-14VIVO MOBILE COMM CO LTD

Patent Information

Application Number
CN202411403804.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In the prior art, a user needs multiple inputs when performing a specific operation in an electronic device, resulting in a cumbersome and inefficient operation.

Method used

By receiving input for the first component, N sub-operations are performed sequentially based on N execution information in the component, automatic execution of specific operations is realized.

Benefits of technology

It improves the efficiency of electronic devices to perform specific operations, reduces the number of user inputs, and simplifies the operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119311168A_ABST
    Figure CN119311168A_ABST
Patent Text Reader

Abstract

The invention discloses an operation execution method and device, electronic equipment and a storage medium, and belongs to the technical field of communication. The method comprises the steps that first input for a first component is received, the first component comprises N pieces of execution information, the N pieces of execution information are used for indicating N sub-operations, the N pieces of execution information are in one-to-one correspondence with the N sub-operations, and N is an integer larger than 1; and in response to the first input, sequentially executing the N sub-operations based on the N pieces of execution information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an operation execution method, device, electronic device and storage medium. Background Art

[0002] Currently, when a user wants to perform a specific operation in an application, the user can click on the icon of the application to make the electronic device display an interface for performing the specific operation, so that the user can perform the specific operation on the interface. For example, if a user wants to buy a cup of coffee in a food delivery application, the user needs to first click on the icon of the food delivery application to make the electronic device display the main page of the food delivery application; then the user can enter "coffee" in the main page to make the electronic device search and display the corresponding product; then the user can click on "latte" to make the electronic device add the "latte" selected by the user to the shopping cart, and finally the user can click on the "payment control" to make the electronic device pay for the "latte" in the shopping cart to complete the purchase.

[0003] However, if the user frequently needs to purchase "latte coffee" in a food delivery application, multiple inputs are required to complete the specific operation each time the specific operation is performed, which makes the process of performing the specific operation cumbersome and inefficient. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an operation execution method, device, electronic device and storage medium, which can improve the efficiency of an electronic device in executing specific operations.

[0005] In a first aspect, an embodiment of the present application provides an operation execution method, the method comprising: receiving a first input for a first component, the first component comprising N execution information, the N execution information being used to indicate N sub-operations, the N execution information corresponding one-to-one to the N sub-operations, and N being an integer greater than 1; in response to the first input, executing the N sub-operations in sequence based on the N execution information.

[0006] In a second aspect, an embodiment of the present application provides an operation execution device, the device comprising: a receiving module and an execution module. The receiving module is used to receive a first input for a first component, the first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds to the N sub-operations one by one, and N is an integer greater than 1. The execution module is used to respond to the first input received by the receiving module and execute the N sub-operations in sequence based on the N execution information.

[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 / program product, wherein the computer program / program product is stored in a storage medium, and the program / program product 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 input to a first component is received, the first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds to the N sub-operations one by one, and N is an integer greater than 1; in response to the first input, the N sub-operations are executed in sequence based on the N execution information. In this solution, since an input to the first component can trigger the electronic device to perform a specific operation corresponding to the first component (i.e., the above-mentioned N sub-operations), without the user having to trigger the electronic device to perform N sub-operations through multiple inputs, the efficiency of the electronic device performing specific operations is improved. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] Figure 2 is a schematic diagram of an example of a trigger component performing a specific operation provided by an embodiment of the present application;

[0014] Figure 3 This is a second flowchart of an operation execution method provided in an embodiment of the present application;

[0015] FIG. 4(A) is one of the schematic diagrams of an example of creating a component provided in an embodiment of the present application;

[0016] FIG4(B) is a second schematic diagram of an example of creating a component provided in an embodiment of the present application;

[0017] FIG4(C) is a third example schematic diagram of a creation component provided in an embodiment of the present application;

[0018] Figure 5 This is one of the example schematic diagrams of a specific operation corresponding to a reminder execution component provided in an embodiment of the present application;

[0019] Figure 6 This is a second example schematic diagram of a specific operation corresponding to a reminder execution component provided in an embodiment of the present application;

[0020] Figure 7 is a schematic diagram of an example of a display component execution result provided in an embodiment of the present application;

[0021] Figure 8 is a structural diagram of an operation execution device provided in an embodiment of the present application;

[0022] Fig. 9 This is one of the hardware structure diagrams of an electronic device provided in an embodiment of the present application;

[0023] Fig.10 This is the second hardware structure diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0024] 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.

[0025] 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 terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, 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.

[0026] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present 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)".

[0027] The following is a detailed description of the operation execution method provided in the embodiment of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0028] The operation execution method in the embodiment of the present application can be applied to the scenario of executing a specific operation (for example, ordering a cup of coffee in a takeaway application).

[0029] With the rapid development and popularization of smart devices and the Internet, users use electronic devices in more and more scenarios and frequencies in their daily lives. The functions that users use frequently in daily life are usually integrated into a certain application. When a user uses a certain application, it is necessary to manually input and manually operate many steps to complete a task. For example: a user buys a cup of coffee in a takeaway application every day. The user needs to click on the icon of the takeaway application first so that the electronic device displays the main page of the takeaway application; then the user can enter "coffee" in the main page so that the electronic device searches and displays the corresponding products; then the user can click on "latte" so that the electronic device adds the "latte" selected by the user to the shopping cart, and finally the user can click on the "payment control" so that the electronic device pays for the "latte" in the shopping cart to complete the purchase. This makes the process of performing a specific operation cumbersome and inefficient.

[0030] In the operation execution method, device, electronic device and storage medium provided in the embodiments of the present application, since an input to the first component can trigger the electronic device to perform a specific operation corresponding to the first component (i.e., the N sub-operations mentioned above), without the user having to trigger the electronic device to perform N sub-operations through multiple inputs, the efficiency of the electronic device in performing specific operations is improved.

[0031] The execution subject of the operation execution method provided in the embodiment of the present application may be an operation execution device, and the operation execution device may be an electronic device, or a functional module or 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.

[0032] The present application embodiment provides an operation execution method. Figure 1A flowchart of an operation execution method provided by an embodiment of the present application is shown, and the method can be applied to electronic devices. Figure 1 As shown, the operation execution method provided in the embodiment of the present application may include the following steps 201 and 202.

[0033] Step 201: An electronic device receives a first input for a first component.

[0034] In an embodiment of the present application, the above-mentioned first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds one-to-one to the N sub-operations, and N is an integer greater than 1.

[0035] It can be understood that the electronic device can receive the user's first input for the first component and perform a specific operation corresponding to the first component (i.e., the N sub-operations mentioned above) without the user having to input multiple times to trigger the electronic device to perform the N sub-operations.

[0036] In some embodiments of the present application, the first component is used to perform a specific operation, and each specific operation includes N sub-operations. For example: ordering a cup of coffee in application A, signing in in a game application, playing song A in an audio application, sending "good morning" to the first contact in a communication application, tracking the concert status of a specific user, etc. The embodiments of the present application are not limited to this.

[0037] It can be understood that the electronic device can execute the specific operation corresponding to the first component through the N execution information included in the first component.

[0038] In some embodiments of the present application, each sub-operation can be understood as an operation step, and each execution information is used to indicate an operation step in the specific operation corresponding to the first component.

[0039] For example, when the specific operation corresponding to the first component is "order a cup of latte in application A", the N execution information included in the first component may be "enter application A, enter "pick up in store", add "latte" to the shopping cart, enter the payment page". Taking the execution information of "enter application A" as an example, the operation steps (i.e., sub-operations) indicated by the execution information are "trigger the identifier of application A to enter application A".

[0040] In some embodiments of the present application, the first component may be a component displayed on the desktop of the electronic device, or a component displayed on the notification page of the electronic device, which is not limited in the embodiments of the present application.

[0041] In some embodiments of the present application, the first input is used to trigger the electronic device to perform a specific operation corresponding to the first component.

[0042] In some embodiments of the present application, the first input includes but is not limited to: a touch input by a user through a touch device such as a finger or a stylus, or a voice command input by a user, or a specific gesture input by a user, or a click input, or other feasible input. The specific input can be determined according to actual use requirements, and the embodiments of the present application do not limit this.

[0043] In some embodiments 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.

[0044] In some embodiments of the present application, the click input may be a single click input, a double click input, or any number of click inputs, and may also be a long press input or a short press input.

[0045] In some embodiments of the present application, the above-mentioned first input can be the user's input to the first component, or it can be the user's input to the prompt information when the electronic device prompts the user whether to perform a specific operation corresponding to the first component, for example: the user's input of "yes" to the control.

[0046] In some examples, when the specific operation corresponding to the first component is "purchase of goods", the electronic device may display a purchase control in the display area of ​​the first component, and the first input may be an input to the purchase control.

[0047] In some examples, when the specific operation corresponding to the first component is "sign in", the electronic device may display a sign-in control in the display area of ​​the first component, and the first input may be an input to the sign-in control.

[0048] Example 1: Figure 2 As shown, when the user wants to order a cup of latte in application A, the user can click on component 12 in desktop 11, that is, the first input mentioned above. The specific operation corresponding to component 12 is "order a cup of latte in application A", so that the electronic device executes the specific operation corresponding to component 12.

[0049] Step 202: The electronic device executes N sub-operations in sequence based on N execution information in response to the first input.

[0050] In some embodiments of the present application, after receiving a first input from a user for a first component, the electronic device can obtain N execution information included in the first component, and then execute the above-mentioned N sub-operations in sequence based on the N execution information.

[0051] In some embodiments of the present application, the electronic device may sequentially execute the sub-operations indicated by the N execution information according to the execution order of the N execution information.

[0052] In the operation execution method provided in the embodiment of the present application, since an input to the first component can trigger the electronic device to perform a specific operation corresponding to the first component (i.e., the N sub-operations mentioned above), without the user having to trigger the electronic device to perform N sub-operations through multiple inputs, the efficiency of the electronic device in performing specific operations is improved.

[0053] In some embodiments of the present application, "the electronic device sequentially executes N sub-operations based on N execution information" in the above step 202 can be specifically implemented through the following step 202a.

[0054] Step 202a: The electronic device sequentially executes N sub-operations based on each execution information in the N execution information and its corresponding page display content.

[0055] In some embodiments of the present application, the above-mentioned page display content includes at least one of the following: a real-time screenshot and a front-end page layout element.

[0056] In some embodiments of the present application, the page display content corresponding to any execution information may be: the page display content of the page currently displayed by the electronic device when the electronic device executes the sub-operation indicated by any execution information. Or it may be understood as: the page display content of the page displayed by the electronic device when the electronic device completes the sub-operation indicated by the previous execution information of any execution information.

[0057] It can be understood that when the electronic device executes any sub-operation indicated by the execution information, the electronic device can execute any sub-operation indicated by the execution information in combination with the page display content of the page currently displayed by the electronic device.

[0058] In this way, when the electronic device executes the sub-operation indicated by each execution information, it can combine the page display content of the page currently displayed by the electronic device to execute the sub-operation corresponding to each execution information, so the specific operation corresponding to the first component can be accurately executed.

[0059] In some embodiments of the present application, the above step 202a can be specifically implemented through the following steps 202a1 and 202a2.

[0060] Step 202a1, the electronic device inputs the first execution information among N execution information and the corresponding page display content of the first page into the first model, and the first model determines and outputs the control for entering the next page and the location information of the control based on the first execution information and the page display content of the first page.

[0061] Exemplarily, when the first execution information is “enter application A”, the first page may be a desktop page.

[0062] Exemplarily, when the first execution information is “enter the chat window of contact M”, the first page may be an address book page.

[0063] Exemplarily, when the first execution information is “search for products”, the first page may be a search page.

[0064] In some embodiments of the present application, the first page may be any of the following: a shopping page, a payment page, a chat page, a ticket grabbing page, a sign-in page, etc. The embodiments of the present application do not limit this.

[0065] In some embodiments of the present application, when the next page is the home page of an application, the control for entering the next page may be an application icon control corresponding to the application.

[0066] In some embodiments of the present application, when the next page is a chat page of a contact, the control for entering the next page may be a control corresponding to the contact identifier.

[0067] In some embodiments of the present application, when the next page is a sign-in page, the control for entering the next page may be a sign-in control.

[0068] In some embodiments of the present application, the position information of the control for entering the next page is: the position information of the control in the first page.

[0069] It can be understood that when the electronic device executes the sub-operation indicated by the first execution information, it needs to first infer the controls for entering the next page and the location information of the controls in the first page through the first model, and then trigger the controls for entering the next page through the location information to accurately enter the next page.

[0070] Step 202a2: The electronic device enters the next page based on the control and the position information of the control, until entering the page corresponding to the last execution information among the N execution information.

[0071] It can be understood that the electronic device can imitate the user's triggering of the control based on the determined position information of the control, so as to accurately enter the next page corresponding to the control.

[0072] In some embodiments of the present application, after receiving user input for a first component, the electronic device can input N execution information included in the first component and the page display content of the first page corresponding to the first execution information among the N execution information into the first model, so as to execute the sub-operation indicated by the first execution information (i.e., enter the next page) through the first model, and then after entering the next page, the electronic device can input the page display content of the next page into the first model, so that the electronic device can execute the sub-operation indicated by the second execution information (i.e., enter the page corresponding to the second execution information) based on the second execution information and the page display content of the next page by the first model, until the sub-operation indicated by the last execution information among the N execution information is completed (i.e., enter the page corresponding to the last execution information).

[0073] In some embodiments of the present application, the page display content of the page corresponding to each execution information can also be automatically acquired by the first model, that is, when the sub-operation indicated by any execution information among N execution information is executed through the first model, the first model automatically acquires the latest page display content (that is, the page display content of the page corresponding to any execution information), and then the first model can assist the electronic device to execute the sub-operation indicated by any execution information based on the latest page display content and any execution information.

[0074] In this way, since when executing the sub-operation indicated by any execution information, the electronic device can accurately infer the location information of the control for entering the page corresponding to any execution information in the currently displayed page through the first model, the control for entering the page corresponding to any execution information can be triggered through the location information to accurately enter the page corresponding to any execution information, thereby improving the reliability of the electronic device executing the specific operation corresponding to the first component.

[0075] In some embodiments of the present application, when the sub-operation indicated by any execution information is: when entering the first application, the electronic device can input any execution information into the first model, and the first model determines and outputs the application information of the first application based on any execution information, and then the electronic device can accurately start the first application based on the application information of the first application to enter the first application. It can be understood that this method does not need to be combined with the page display content of the currently displayed page.

[0076] Exemplarily, the application information of the first application may be at least one of the following: an application identifier of the first application, and an application package name of the first application.

[0077] In some embodiments of the present application, the sub-operation indicated by any execution information is: when searching for the first object, the electronic device can input any execution information and the page display content corresponding to any execution information into the first model, and the first model can determine the location information of the search box in the currently displayed page based on any execution information and the page display content, and then the electronic device can input search information (for example: the first object) in the search box based on the location information, and trigger the search box based on the search information to search for the first object.

[0078] Example 2: Taking the four execution information corresponding to the first component as "enter application A", "enter "pick up at store", "add "latte coffee" to the shopping cart", and "enter the payment page" as an example, the electronic device can input the four execution information into the first model; wherein the execution information input into the first model can be expressed as:

[0079] {

[0080] 'Target task': 'Order latte coffee | Enter application A, enter 'pick up in store', add 'latte coffee' to the shopping cart, enter the payment page',

[0081] }

[0082] Then, the first model can infer that application A should be opened first based on the first execution information input, and output the program information of application A:

[0083] {

[0084] 'Application information':[{'appName':'Application A','packageName':'com.tencent.mm'}]

[0085] }

[0086] Then, the electronic device can open application A and enter the main page of application A according to the application information output by the first model, that is, execute the sub-operation indicated by the above-mentioned execution information: "Enter application A"; then, the first model can continue to infer the next step according to the second execution information input: enter the "Pick up at store" page, at which time the first model can obtain the page display content of the main page of application A (that is, the page display content of the currently displayed page), so as to determine and output the "Pick up at store" control and the location information of the "Pick up at store" control in combination with the page display content:

[0087] {

[0088] 'Action':'click',

[0089] 'Execution parameters':'{'x':543,'y':1109,'bounds':[468,1082,618,1136],'index':145,'desc':'Click element: Pick up in store'}}'

[0090] }

[0091] Among them, x and y represent the click coordinates; bounds represents the size of the page element; index represents the unique representation of the page element.

[0092] Then, the electronic device may trigger the "Pick up at store" control in the main page of application A according to the "Pick up at store" control output by the first model and the location information of the "Pick up at store" control, so as to enter the "Pick up at store" page corresponding to the "Pick up at store" control, that is, execute the sub-operation indicated by the above-mentioned execution information: "Enter the sub-operation indicated by "Pick up at store"";

[0093] Finally, after the first model completes the reasoning of the four input execution information (i.e., enters the page corresponding to the last execution information) and outputs the reasoning result, the first model can output:

[0094] {

[0095] 'Action':'finish'

[0096] }

[0097] Indicates the end of this task. It should be noted that the detailed steps for the electronic device to perform subsequent sub-operations through the first model can refer to the description of the sub-operation indicated by the execution information "Enter "Pick up in store"" and the description of the sub-operation indicated by the execution information "Enter application A" in Example 2, and will not be repeated here.

[0098] In some embodiments of the present application, the electronic device may train the first model based on the following Table 1 to improve the accuracy of the output of the first model.

[0099] Table 1

[0100]

[0101] Among them, the “action type” in Table 1 is the content of the first model training, the “specific parameters” is the content output by the first model, and the “example” is the manually annotated content.

[0102] In some embodiments of the present application, the first component may be a component created by a user, or may be a preset component in the electronic device.

[0103] In some examples, the electronic device may generate at least one preset component based on the user's historical behavior information.

[0104] Exemplarily, the electronic device may receive a user input on a first component of at least one preset component, and add the first component to the desktop.

[0105] In some embodiments of the present application, Figure 1 ,like Figure 3 As shown, before the above step 201, the operation execution method provided in the embodiment of the present application also includes the following steps 401 to 403.

[0106] Step 401: The electronic device receives a second input in a component creation page.

[0107] In some embodiments of the present application, the second input is used to create a component capable of performing a specific operation.

[0108] In some embodiments of the present application, the second input may be component requirement information input by a user in a component creation page.

[0109] In some embodiments of the present application, the component requirement information may be text information or voice information, which is not limited in the embodiments of the present application.

[0110] Step 402: The electronic device obtains first information in response to the second input.

[0111] In an embodiment of the present application, the first information is the component requirement information input by the user in the component creation page.

[0112] It can be understood that when the electronic device detects that the user inputs component requirement information in the component creation page, the electronic device can extract the information input by the user in the component creation page to obtain the above-mentioned first information.

[0113] For example, the first information may be: "Create a coffee ordering component to order a large, hot latte in application A", or "Create a sign-in component to sign in in application B".

[0114] In some embodiments of the present application, when the component requirement information input by the user in the component creation page is voice information, the electronic device can recognize the voice information as text information and then determine N execution information based on the text information.

[0115] Step 403: The electronic device determines N execution information based on the first information, and creates a first component based on the N execution information.

[0116] In some embodiments of the present application, after the electronic device obtains the first information, it can extract key information from the first information to obtain the above-mentioned N execution information.

[0117] Example three, when the first information is: "Create a coffee ordering component, order a cup of latte in application A", the electronic device can extract the key information as "application A, order latte", and then the electronic device can determine three execution information based on the extracted key information: "enter application A", "add "latte" to the shopping cart", and "enter the payment page".

[0118] In some embodiments of the present application, after the electronic device obtains the first information, it can obtain the above-mentioned N execution information based on the key information in the first information and the historical behavior information of the user.

[0119] It can be understood that after extracting key information from the first information, if the first information lacks necessary information for creating the first component, the electronic device can determine the execution information included in the first component based on the user's historical behavior information and the extracted key information.

[0120] In some embodiments of the present application, when the specific operation corresponding to the first component is "purchase of goods", the necessary information may be at least one of the following: application information, product parameter information, order method information, order address information, etc. The embodiments of the present application are not limited to this.

[0121] In some embodiments of the present application, the user's historical behavior information may include at least one of the following: the application used when purchasing goods in the past, the ordering method used when purchasing goods in the past, the number of times a certain application was used to purchase goods, the number of times a certain ordering method was used to purchase goods, etc. The embodiments of the present application are not limited to this.

[0122] Example 4, when the first information is: "Create a coffee ordering component, order a cup of latte", the electronic device extracts the key information "Order latte", and when the electronic device determines that the first information is missing necessary information: application information and order method information, the electronic device can determine the missing application information (for example: program information of application A) and order method information (for example: "pick up in store") based on the user's historical behavior information, where application A is an application for ordering coffee frequently used by the user, and the order method "pick up in store" is an order method frequently used by the user. Then the electronic device can determine four execution information based on the extracted key information and the application information and order method information determined based on the user's historical behavior information: "Enter application A", "Enter pick up in store", "Add "latte" to the shopping cart", and "Enter the payment page".

[0123] In some embodiments of the present application, when the specific operation corresponding to the first component is "sending information", the necessary information may be at least one of the following: application information, information format, etc. The embodiments of the present application do not limit this.

[0124] Exemplarily, the above information may be in any of the following forms: text information, voice information, picture information, etc.

[0125] In some embodiments of the present application, when the specific operation corresponding to the first component is "buy a ticket", the necessary information may be at least one of the following: application information, seat type information, etc. The embodiments of the present application are not limited to this.

[0126] In some embodiments of the present application, the electronic device may create a first component based on the determined N execution information and component templates.

[0127] In some embodiments of the present application, the electronic device may associate the first component with the above-mentioned N execution information, so that when the electronic device receives the user's input to the first component, it can obtain the N execution information.

[0128] In this way, since the electronic device can create a first component that can perform a specific operation according to the needs of the user, when the user requires the electronic device to perform the specific operation, an input to the first component can be used to trigger the electronic device to perform the specific operation corresponding to the component, without the user having to trigger the electronic device to perform N sub-operations through multiple inputs, thereby improving the efficiency of the electronic device in performing specific operations.

[0129] In some embodiments of the present application, after creating the first component, the electronic device can directly add the created first component to the desktop of the electronic device.

[0130] In some embodiments of the present application, after creating the first component, the electronic device can display the first component in the component creation page, and then the electronic device can receive user input on the first component and add the first component to the desktop of the electronic device.

[0131] Exemplarily, after the electronic device displays the first component in the component creation page, it may display an add control in a display area near the first component, and then the electronic device may receive user input to the add control to add the first component to the desktop of the electronic device.

[0132] Example 5, as shown in FIG4(A), when a user wants to create a component to quickly order "latte coffee", the user can enter component requirement information in the component creation page 21: "Create a coffee ordering component to order a cup of latte coffee in application A", and then the electronic device creates component 12, i.e., the first component mentioned above, according to the component requirement information entered by the user. As shown in FIG4(B), the electronic device can display the created component 12 in the component creation page 21; then, as shown in FIG4(C), the user can click the add control 22 in the component creation page 21, such as Figure 2 As shown, the electronic device adds the component 12 to the desktop 11 of the electronic device.

[0133] In some embodiments of the present application, key information among N execution information may be displayed in the display area of ​​the first component.

[0134] For example: when the N execution information included in the first component are: "Enter application B", "Enter pick up in store", "Add 'latte' to shopping cart", "Enter payment page", the electronic device can display at least one of the following information in the display area of ​​the first component: application B, pick up in store, latte.

[0135] In some embodiments of the present application, the electronic device can create the above-mentioned first component through a component creation assistant.

[0136] Exemplarily, the electronic device may receive user input, wake up the component creation assistant and display a component creation page corresponding to the component creation assistant, and then the electronic device may receive the user's second input in the component creation page to create a first component.

[0137] Exemplarily, the component creation assistant may be a voice assistant in an electronic device, which is not limited in the present application.

[0138] In some embodiments of the present application, after the electronic device creates the first component, it can receive user input and update the specific operation corresponding to the first component.

[0139] For example, when the specific operation corresponding to the first component is "order a cup of latte in application A", the electronic device can update the specific operation corresponding to the first component to "order a cup of black tea in application A" or "order a cup of latte in application C" through user input.

[0140] In some embodiments of the present application, before the above step 201, the operation execution method provided in the embodiment of the present application further includes the following step 501, and the above step 201 can be specifically implemented by the following step 201a.

[0141] Step 501: When the second information meets the first condition, the electronic device displays a prompt message.

[0142] In an embodiment of the present application, the second information includes at least one of the following: time information, location information of the electronic device.

[0143] In some embodiments of the present application, the above time information can be understood as time information at the current moment.

[0144] In some embodiments of the present application, the electronic device may obtain time information through a specific application (eg, a clock application) in the electronic device.

[0145] In some embodiments of the present application, the electronic device may obtain the location information of the electronic device through a Global Positioning System (GPS) in the electronic device.

[0146] In an embodiment of the present application, the second information satisfies the first condition including at least one of the following:

[0147] The difference between the moment corresponding to the time information and the preset moment is less than or equal to a first preset threshold;

[0148] The distance between the location information of the electronic device and the preset location information is less than or equal to the second preset threshold.

[0149] In some embodiments of the present application, the above-mentioned preset time and preset position information may be pre-set by the electronic device, or may be determined by the electronic device based on the user's historical operation information on the first component.

[0150] In some embodiments of the present application, the user's historical operation information on the first component may include at least one of the following: the input time when the user historically inputs input to the first component, and the location information when the user historically inputs input to the first component.

[0151] In some embodiments of the present application, the above-mentioned historical operation information of the user on the first component may also be: historical operation information of the user on the application corresponding to the first component.

[0152] In an embodiment of the present application, the above prompt information is used to prompt the user whether to execute N sub-operations corresponding to the first component.

[0153] In some embodiments of the present application, the above prompt information can also be understood as: used to prompt the user whether to perform a specific operation of the first component.

[0154] In some embodiments of the present application, the electronic device may display a first window on the currently displayed page, and the first window includes the above-mentioned prompt information.

[0155] For example, the above prompt information may be: whether to order "latte coffee" in application A.

[0156] Example 6: Combination Figure 2 ,like Figure 5As shown, when the electronic device adds component 12 to the desktop 11 and the electronic device obtains that the user places an order for a cup of coffee in application A through component 12 when arriving at the company every day, when the electronic device detects that the user is at a location one kilometer away from the company (i.e. the preset location mentioned above), the electronic device can display a prompt message 31 on the desktop 11: "Do you want to order "Latte Coffee" in application A?"

[0157] Example seven, assuming that the specific operation corresponding to the first component is: ordering a cup of coffee in application A, and the electronic device obtains that the user will order a cup of coffee in application A through the first component at 8:00 every morning, then at 7:50, ten minutes before 8:00 in the morning (i.e. the above preset time), the electronic device can display a prompt message: "Do you want to reserve "Latte Coffee" in application A?"

[0158] Step 201a: The electronic device receives a first input of prompt information.

[0159] In some embodiments of the present application, if the electronic device does not receive the user's input of the prompt information within a preset time period, the electronic device does not perform the above N sub-operations.

[0160] In some embodiments of the present application, a second control and a third control may be displayed in a display area near the above-mentioned prompt information, wherein the second control is used to instruct the electronic device to perform N sub-operations, and the third control is used to instruct the electronic device not to perform N sub-operations.

[0161] Exemplarily, the first input may be a user input to the second control.

[0162] Example 8: Combination Figure 5 ,like Figure 6 As shown, if the user wants to order coffee, the user can click the "Yes" control in the desktop 11, that is, the second control mentioned above, so that the electronic device executes the specific operation corresponding to the component 12.

[0163] In some embodiments of the present application, the above prompt information may be voice prompt information. It is understood that when the second information satisfies the first condition, the electronic device may play the voice prompt information to prompt the user whether to perform N sub-operations.

[0164] For example: the electronic device plays a voice prompt message: whether to order "latte coffee" in application A.

[0165] In some embodiments of the present application, after the electronic device plays a voice prompt message, if the electronic device detects a first voice reply message from the user within a preset time period, the electronic device can execute N sub-operations in sequence based on the N execution information included in the first component.

[0166] In some embodiments of the present application, when the electronic device detects the user's first voice reply message within a preset time period, it can be understood that the electronic device has received the first input of the prompt information.

[0167] For example: The first reply message mentioned above can be: "OK, place the order."

[0168] In some embodiments of the present application, after the electronic device plays a voice prompt message, if the electronic device detects a second voice reply message from the user within a preset time length, or does not detect a voice reply message from the user within the preset time length, the electronic device does not perform the above N sub-operations.

[0169] Exemplarily, the second voice reply message may be: “Not needed”.

[0170] In this way, since the electronic device can actively remind the user whether it is necessary to execute the specific operation corresponding to the first component, the user does not need to manually input the first component, and the user is prevented from forgetting to process the characteristic operation corresponding to the first component, thereby improving the efficiency of the electronic device in executing specific operations and ensuring the reliability of the electronic device in executing specific operations.

[0171] In some embodiments of the present application, the above-mentioned first component may correspond to a timing information, and when the electronic device detects that the moment corresponding to the timing information has arrived, the electronic device may automatically execute a specific operation corresponding to the first component.

[0172] In some embodiments of the present application, the moment corresponding to the above-mentioned timing information is the moment when the electronic device executes the specific operation corresponding to the first component.

[0173] Exemplarily, when the specific operation corresponding to the first component is: "send information", the electronic device can receive user input, set timing information corresponding to the first component, and then when the electronic device detects that the moment corresponding to the timing information has arrived, the electronic device can automatically send information according to the N execution information included in the first component.

[0174] In some embodiments of the present application, the N sub-operations include the first sub-operation. The operation execution method provided in the embodiment of the present application may also include the following step 501.

[0175] Step 501: After the first sub-operation is executed based on the first execution information corresponding to the first sub-operation, the electronic device displays the execution result corresponding to the first sub-operation in the display area of ​​the first component.

[0176] In some embodiments of the present application, the first sub-operation may be any sub-operation among the N sub-operations, or the last sub-operation.

[0177] It can be understood that during the process of the electronic device executing the specific operation corresponding to the first component, the electronic device can display the corresponding execution result in the display area of ​​the first component each time the electronic device completes a sub-operation, that is, update the execution process in real time; or, the electronic device can display the final execution result in the display area of ​​the first component when the electronic device completes the last sub-operation, that is, completes the specific operation corresponding to the first component.

[0178] Example 9: Taking the first sub-operation as the last sub-operation among N sub-operations as an example, combined with Figure 6 ,like Figure 7 As shown, when the electronic device completes the specific operation corresponding to component 12: "Order a cup of coffee in application A", the electronic device can display the final execution result in the display area of ​​component 12: "Order completed".

[0179] In some embodiments of the present application, when the specific operation corresponding to the first component is: "purchase goods", after completing the specific operation corresponding to the first component, the electronic device can also display relevant status information in the display area of ​​the first component.

[0180] In some embodiments of the present application, the above-mentioned related status information may be at least one of the following: product production information, product delivery information, product pickup code, etc. The embodiments of the present application are not limited to this.

[0181] For example: when the specific operation corresponding to the first component is: "Order a cup of latte in application A", after placing the order for "latte" in application A, that is, after the above-mentioned execution completes the specific operation corresponding to the first component, while the merchant is making the "latte", the electronic device can display relevant status information in the display area of ​​the first component: "Product in production"; after the merchant has completed making the latte, the electronic device can display relevant status information in the display area of ​​the first component: "Product pickup code".

[0182] In this way, by displaying the execution result corresponding to the first sub-operation in the display area of ​​the first component, the user can intuitively view the execution progress of the electronic device in executing the specific operation, thereby improving the flexibility of the electronic device in executing the specific operation.

[0183] In some embodiments of the present application, when the electronic device receives the first input of the user for the first component and sequentially executes the N sub-operations indicated by the N execution information included in the first component, the electronic device may only execute the N sub-operations in the background, or may display the corresponding operation page in the foreground during the execution of the N sub-operations. For example, when the electronic device executes the sub-operation "enter the first page", the electronic device may display the first page accordingly.

[0184] In some embodiments of the present application, the electronic device in the present application can help users create the intelligent component applications they want. The electronic device can operate the application in the electronic device through model reasoning, imitating human-like interactions such as clicking and sliding. This method bypasses the need for system backend access, thereby expanding its applicability in different applications. It realizes intelligent perception and intelligent execution capabilities, allowing components to replace the user's cumbersome operation steps and support intelligent triggering and execution.

[0185] It should be noted that the operation execution method provided in the embodiment of the present application can be executed by an operation execution device. In the embodiment of the present application, the operation execution device provided in the embodiment of the present application is described by taking the operation execution method executed by the operation execution device as an example.

[0186] Figure 8 A possible structural diagram of the operation execution device involved in the embodiment of the present application is shown. Figure 8 As shown, the operation execution device 70 may include: a receiving module 71 and an execution module 72 .

[0187] The receiving module 71 is used to receive a first input for a first component, the first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds to the N sub-operations one by one, and N is an integer greater than 1;

[0188] The execution module 72 is used to execute N sub-operations in sequence based on the N execution information in response to the first input received by the receiving module 71.

[0189] An embodiment of the present application provides an operation execution device. Since an input to a first component can trigger the operation execution device to perform a specific operation corresponding to the first component (i.e., the N sub-operations mentioned above), there is no need for the user to trigger the operation execution device to perform N sub-operations through multiple inputs, thereby improving the efficiency of the operation execution device in performing specific operations.

[0190] In a possible implementation, the execution module 72 is specifically configured to sequentially execute N sub-operations based on each execution information in the N execution information and its corresponding page display content.

[0191] In one possible implementation, the execution module 72 is specifically used to input the first execution information among N execution information and the page display content of the corresponding first page into the first model, and the first model determines and outputs the controls and the position information of the controls for entering the next page based on the first execution information and the page display content of the first page; and enters the next page based on the controls and the position information of the controls, until entering the page corresponding to the last execution information among the N execution information.

[0192] In a possible implementation, the operation execution device 70 provided in the embodiment of the present application also includes: an acquisition module and a determination module; the receiving module 71 is also used to receive a second input in the component creation page before receiving a first input for the first component. The acquisition module is used to obtain first information in response to the second input received by the receiving module 71, and the first information is the component requirement information entered by the user in the component creation page. The determination module is used to determine N execution information based on the first information acquired by the acquisition module; the execution module 72 is also used to create the first component based on the N execution information determined by the determination module.

[0193] In a possible implementation, the operation execution device 70 provided in the embodiment of the present application further includes: a display module; the display module is used to display prompt information before the receiving module 71 receives the first input for the first component, if the second information meets the first condition, and the prompt information is used to prompt the user whether to execute the N sub-operations corresponding to the first component. The receiving module 71 is also used to receive the first input for the prompt information displayed by the display module;

[0194] The second information includes at least one of the following: time information, location information of the electronic device;

[0195] The second information satisfies the first condition and includes at least one of the following:

[0196] The difference between the moment corresponding to the time information and the preset moment is less than or equal to a first preset threshold;

[0197] The distance between the location information of the electronic device and the preset location information is less than or equal to the second preset threshold.

[0198] In one possible implementation, the operation execution device 70 provided in the embodiment of the present application also includes: a display module; N sub-operations including a first sub-operation; and a display module, which is used to display the execution result corresponding to the first sub-operation in the display area of ​​the first component after the execution module 72 completes the execution of the first sub-operation based on the first execution information corresponding to the first sub-operation.

[0199] The operation 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 it can be other devices other than the 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, a super 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.

[0200] The operation 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.

[0201] The operation 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.

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

[0203] 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.

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

[0205] 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.

[0206] 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.10 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.

[0207] Among them, the user input unit 107 is used to receive a first input for a first component, the first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds one-to-one to the N sub-operations, and N is an integer greater than 1.

[0208] The processor 110 is configured to execute N sub-operations in sequence based on the N execution information in response to a first input received by the user input unit 107 .

[0209] The embodiment of the present application provides an electronic device, which can trigger the electronic device to perform a specific operation corresponding to the first component (i.e., the N sub-operations mentioned above) through one input to the first component, without the user having to trigger the electronic device to perform the N sub-operations through multiple inputs, thereby improving the efficiency of the electronic device in performing the specific operation.

[0210] In some embodiments of the present application, the processor 110 is specifically configured to sequentially execute N sub-operations based on each execution information in the N execution information and its corresponding page display content.

[0211] In some embodiments of the present application, the processor 110 is specifically used to input the first execution information among N execution information and the page display content of the corresponding first page into the first model, and the first model determines and outputs the controls and control location information for entering the next page based on the first execution information and the page display content of the first page; and enters the next page based on the controls and control location information until entering the page corresponding to the last execution information among the N execution information.

[0212] In some embodiments of the present application, the user input unit 107 is further configured to receive a second input in the component creation page before receiving a first input for the first component.

[0213] The processor 110 is also used to obtain first information in response to the second input received by the user input unit 107, where the first information is component requirement information entered by the user in the component creation page; and determine N execution information based on the obtained first information; and create a first component based on the N execution information.

[0214] In some embodiments of the present application, the display unit 106 is used to display prompt information before the user input unit 107 receives the first input for the first component, when the second information satisfies the first condition, and the prompt information is used to prompt the user whether to execute N sub-operations corresponding to the first component.

[0215] The user input unit 107 is further used to receive a first input to the prompt information displayed by the display unit 106;

[0216] The second information includes at least one of the following: time information, location information of the electronic device;

[0217] The second information satisfies the first condition and includes at least one of the following:

[0218] The difference between the moment corresponding to the time information and the preset moment is less than or equal to a first preset threshold;

[0219] The distance between the location information of the electronic device and the preset location information is less than or equal to the second preset threshold.

[0220] In some embodiments of the present application, the N sub-operations include a first sub-operation; the display unit 106 is also used to display the execution result corresponding to the first sub-operation in the display area of ​​the first component after the processor 110 completes the execution of the first sub-operation based on the first execution information corresponding to the first sub-operation.

[0221] 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 will not be described here.

[0222] 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, they will not be described again here.

[0223] 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.

[0224] 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.

[0225] 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.

[0226] 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 method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0227] 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.

[0228] 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 method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0229] 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.

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

[0231] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments 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.

[0232] 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.

[0233] 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. An operation execution method, characterized in that: The method comprises: Receive a first input for a first component, the first component including N execution information, the N execution information being used to indicate N sub-operations, the N execution information corresponding one-to-one to the N sub-operations, and N being an integer greater than 1; In response to the first input, the N sub-operations are executed in sequence based on the N execution information.

2. The method according to claim 1, characterized in that The executing the N sub-operations in sequence based on the N execution information includes: Based on each execution information in the N execution information and its corresponding page display content, the N sub-operations are executed in sequence.

3. The method according to claim 2, characterized in that The executing the N sub-operations in sequence based on each execution information in the N execution information and the corresponding page display content includes: Inputting the first execution information of the N execution information and the page display content of the first page corresponding to the first execution information into the first model, and the first model determining and outputting the control for entering the next page and the position information of the control based on the first execution information and the page display content of the first page; Enter the next page based on the control and the position information of the control, until entering the page corresponding to the last execution information among the N execution information.

4. The method according to claim 1, characterized in that: Before receiving the first input for the first component, the method further includes: receiving a second input in a component creation page; In response to the second input, first information is acquired, where the first information is component requirement information input by the user in the component creation page; Based on the first information, the N execution information are determined, and the first component is created based on the N execution information.

5. The method according to claim 1, characterized in that Before receiving the first input for the first component, the method further includes: When the second information satisfies the first condition, displaying prompt information, wherein the prompt information is used to prompt the user whether to execute the N sub-operations corresponding to the first component; The receiving a first input for the first component includes: receiving the first input of the prompt information; Wherein, the second information includes at least one of the following: time information, location information of the electronic device; The second information satisfies the first condition including at least one of the following: The difference between the moment corresponding to the time information and the preset moment is less than or equal to a first preset threshold; The distance between the location information of the electronic device and the preset location information is less than or equal to a second preset threshold.

6. The method according to claim 1, characterized in that The N sub-operations include a first sub-operation; and the method further includes: After the first sub-operation is executed and completed based on the first execution information corresponding to the first sub-operation, the execution result corresponding to the first sub-operation is displayed in the display area of ​​the first component.

7. An operation execution device, characterized in that: The device comprises: a receiving module and an execution module; The receiving module is used to receive a first input for a first component, the first component includes N execution information, the N execution information is used to indicate N sub-operations, the N execution information corresponds to the N sub-operations one by one, and N is an integer greater than 1; The execution module is used to execute the N sub-operations in sequence based on the N execution information in response to the first input received by the receiving module.

8. The device according to claim 7, characterized in that The execution module is specifically used to execute the N sub-operations in sequence based on each execution information in the N execution information and its corresponding page display content.

9. The device according to claim 8, characterized in that The execution module is specifically used to input the first execution information among the N execution information and the page display content of the corresponding first page into the first model, and the first model determines and outputs the control for entering the next page and the position information of the control based on the first execution information and the page display content of the first page; and enters the next page based on the control and the position information of the control until entering the page corresponding to the last execution information among the N execution information.

10. The device according to claim 7, characterized in that The device further comprises: an acquisition module and a determination module; the receiving module is further configured to receive a second input in a component creation page before receiving a first input for the first component; The acquisition module is used to acquire first information in response to the second input received by the receiving module, where the first information is component requirement information input by the user in the component creation page; The determining module is used to determine the N execution information based on the first information obtained by the obtaining module; The execution module is further used to create the first component based on the N execution information determined by the determination module.

11. The device according to claim 7, characterized in that The device further comprises: a display module; The display module is used for displaying prompt information before the receiving module receives the first input for the first component, if the second information satisfies the first condition, and the prompt information is used for prompting the user whether to execute the N sub-operations corresponding to the first component; The receiving module is further used to receive the first input of the prompt information displayed by the display module; Wherein, the second information includes at least one of the following: time information, location information of the electronic device; The second information satisfies the first condition including at least one of the following: The difference between the moment corresponding to the time information and the preset moment is less than or equal to a first preset threshold; The distance between the location information of the electronic device and the preset location information is less than or equal to a second preset threshold.

12. The device according to claim 7, characterized in that The device also includes: a display module; the N sub-operations include a first sub-operation; and the display module is used to display the execution result corresponding to the first sub-operation in the display area of ​​the first component after the execution module completes the execution of the first sub-operation based on the first execution information corresponding to the first sub-operation.

13. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the operation execution method according to any one of claims 1 to 6 are implemented.

14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the operation execution method according to any one of claims 1 to 6 are implemented.

15. A computer program product, characterized in that The computer program product is stored in a storage medium, and the program product is executed by at least one processor to implement the steps of the operation execution method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Device and method for generating prompt messages

    CN106296116A

  • Method and device for controlling sign-in of application program and storage medium

    CN110457082A

  • Reminding method and device and electronic equipment

    CN112462988A

  • Information prompting method, storage medium, server and system

    CN113205307A

  • Information processing method and apparatus, user terminal, program product, and storage medium

    US20230410188A1

Cited By

  • Operation execution method and apparatus, and electronic device and storage medium

    WO2026077333A1