[go: up one dir, main page]

CN119311168A - Operation execution method, device, electronic device and storage medium - Google Patents

Operation execution method, device, electronic device and storage medium Download PDF

Info

Publication number
CN119311168A
CN119311168A CN202411403804.6A CN202411403804A CN119311168A CN 119311168 A CN119311168 A CN 119311168A CN 202411403804 A CN202411403804 A CN 202411403804A CN 119311168 A CN119311168 A CN 119311168A
Authority
CN
China
Prior art keywords
information
component
execution
sub
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202411403804.6A
Other languages
Chinese (zh)
Inventor
姚利军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202411403804.6A priority Critical patent/CN119311168A/en
Publication of CN119311168A publication Critical patent/CN119311168A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种操作执行方法、装置、电子设备及存储介质,属于通信技术领域。该方法包括:接收针对第一组件的第一输入,该第一组件包括N个执行信息,N个执行信息用于指示N个子操作,N个执行信息与N个子操作一一对应,N为大于1的整数;响应于第一输入,基于N个执行信息,依次执行N个子操作。

The present application discloses an operation execution method, device, electronic device and storage medium, belonging to the field of communication technology. The method comprises: 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 to the N sub-operations one by one, 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.

Description

Operation execution method, device, electronic equipment and storage medium
Technical Field
The application belongs to the technical field of communication, and particularly relates to an operation execution method, an operation execution device, electronic equipment and a storage medium.
Background
Currently, when a user wants to perform a specific operation in a certain application program, the user may click on an icon of the application program to cause the electronic device to display an interface for performing the specific operation, so that the user may perform the specific operation on the interface. For example, if a user wants to purchase a cup of coffee in a take-out application, the user needs to click on an icon of the take-out application first to cause the electronic device to display a main page of the take-out application, then the user can input "coffee" in the main page to cause the electronic device to search for and display the corresponding merchandise, then the user can click on "latte" to cause the electronic device to add the "latte" selected by the user to the shopping cart, and finally the user can click on a "payment control" to cause the electronic device to pay for the "latte" in the shopping cart, thereby completing the purchase.
However, if the user often desires to purchase "latte coffee" in the take-away application, the specific operation may be performed with a plurality of inputs each time the specific operation is performed, thus resulting in cumbersome and inefficient process of performing the specific operation.
Disclosure of Invention
An object of an embodiment of the present application is to provide an operation execution method, an operation execution device, an electronic device, and a storage medium, which can improve efficiency of executing a specific operation by the electronic device.
In a first aspect, an embodiment of the present application provides an operation execution method, where the method includes receiving a first input for a first component, where the first component includes N pieces of execution information, where the N pieces of execution information are used to indicate 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 greater than 1, and sequentially executing the N sub-operations based on the N pieces of execution information in response to the first input.
In a second aspect, an embodiment of the present application provides an operation execution device, where the operation execution device includes a receiving module and an execution module. The receiving module is used for receiving first input aiming at a first component, the first component comprises N pieces of execution information, the N pieces of execution information are used for indicating N pieces of sub-operations, the N pieces of execution information are in one-to-one correspondence with the N pieces of sub-operations, and N is an integer larger than 1. And the execution module is used for responding to the first input received by the receiving module and sequentially executing the N sub-operations based on the N pieces of execution information.
In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program/program product stored in a storage medium, the program/program product being executable by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, a first input aiming at 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 pieces of sub-operations, the N pieces of execution information are in one-to-one correspondence with the N pieces of sub-operations, N is an integer larger than 1, and the N pieces of sub-operations are sequentially executed based on the N pieces of execution information in response to the first input. In the scheme, the electronic equipment can be triggered to execute the specific operation corresponding to the first component (namely the N sub-operations) through one input of the first component, and the user does not need to trigger the electronic equipment to execute the N sub-operations through multiple inputs, so that the efficiency of executing the specific operation by the electronic equipment is improved.
Drawings
FIG. 1 is a schematic flow chart of an operation execution method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of an example of a triggering component performing a specific operation according to an embodiment of the present application;
FIG. 3 is a second flowchart of an operation execution method according to the embodiment of the present application;
FIG. 4 (A) is one example schematic diagram of a creation component provided by an embodiment of the present application;
FIG. 4 (B) is a second exemplary diagram of a creation component provided by an embodiment of the present application;
FIG. 4 (C) is a third exemplary diagram of a creation component provided by an embodiment of the present application;
FIG. 5 is a schematic diagram of an example of a specific operation corresponding to a reminder execution assembly according to an embodiment of the present application;
FIG. 6 is a second exemplary diagram illustrating a specific operation of the alert execution component according to the present application;
FIG. 7 is a schematic diagram of an example of a display device according to an embodiment of the present application;
fig. 8 is a schematic structural view of an operation execution device according to an embodiment of the present application;
fig. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application;
Fig. 10 is a second schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the objects identified by "first," "second," etc. are generally of a type not limited to the number of objects, for example, the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The terms "at least one," "at least one," and the like in the description and in the claims, mean that they encompass any one, any two, or a combination of two or more of the objects. For example, at least one of a, b, c (item) may represent "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", wherein a, b, c may be single or plural. Similarly, the term "at least two" means two or more, and the meaning of the expression is similar to the term "at least one".
The following describes in detail the operation execution method provided by the embodiment of the present application through specific embodiments and application scenarios thereof with reference to the accompanying drawings.
The operation execution method in the embodiment of the application can be applied to a scene of executing a specific operation (such as a single cup of coffee in a take-away application program).
With the rapid development and popularization of intelligent devices and the internet, the scenes and the frequency of using electronic devices in daily life of users are increasing. The functionality that users use at high frequencies on a daily basis is typically integrated within a certain application. When a user uses a certain application program, the user needs to manually input and manually operate a plurality of steps to complete a task. For example, a user may purchase a cup of coffee in a take-out application every day, the user may first click on an icon of the take-out application to cause the electronic device to display a main page of the take-out application, then the user may input "coffee" in the main page to cause the electronic device to search for and display a corresponding item, then the user may click on "latte" to cause the electronic device to add the user-selected "latte" to the shopping cart, and finally the user may click on a "payment control" to cause the electronic device to pay for the "latte" in the shopping cart, thereby completing the purchase. This results in cumbersome and inefficient processes for performing a particular operation.
In the operation execution method, the device, the electronic equipment and the storage medium provided by the embodiment of the application, because the electronic equipment can be triggered to execute the specific operation corresponding to the first component (namely the N sub-operations) through one input to the first component, the user does not need to trigger the electronic equipment to execute the N sub-operations through multiple inputs, and therefore the efficiency of executing the specific operation by the electronic equipment is improved.
The execution body of the operation execution method provided by the embodiment of the application can be an operation execution device, and the operation execution device can be an electronic device or a functional module or entity in the electronic device. The technical solution provided by the embodiment of the present application is described below by taking an electronic device as an example.
An embodiment of the present application provides an operation execution method, and fig. 1 shows a flowchart of an operation execution method provided by an embodiment of the present application, where the method may be applied to an electronic device. As shown in fig. 1, the method for performing an operation according to an embodiment of the present application may include the following steps 201 and 202.
Step 201, the electronic device receives a first input for a first component.
In an embodiment of the present application, the first component includes N pieces of execution information, where the N pieces of execution information are used to indicate 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 greater than 1.
It can be appreciated that the electronic device may receive the first input of the user for the first component, perform the specific operations corresponding to the first component (i.e., the N sub-operations described above), and trigger the electronic device to perform the N sub-operations without multiple inputs by the user.
In some embodiments of the application, the first component is configured to perform a specific operation, each specific operation including N sub-operations. Such as a single cup of coffee down in application a, check in a gaming application, play song a in an audio application, send "good morning" to a first contact in a communication application, track the performance status of a particular user, etc. The embodiment of the present application is not limited thereto.
It is understood that the electronic device may perform the specific operation corresponding to the first component through the N pieces of execution information included in the first component.
In some embodiments of the present application, each sub-operation may be understood as one operation step, and each execution information is used to indicate one operation step in a specific operation corresponding to the first component.
For example, when the specific operation corresponding to the first component is "one-cup latte coffee in application program a", the N pieces of execution information included in the first component may be "enter application program a, enter" get store ", add" latte coffee "to shopping cart, and enter payment page". Taking the execution information as "enter application a" as an example, the operation step (i.e., sub-operation) indicated by the execution information is "trigger the identification of application a to enter application a".
In some embodiments of the present application, the first component may be a component displayed in a desktop of the electronic device, or a component displayed in a notification page of the electronic device. The embodiment of the present application is not limited thereto.
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.
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 the user, or a specific gesture input by the user, or a click input, or other feasibility inputs. The specific determination may be determined according to actual use requirements, which is not limited in the embodiment of the present application.
In some embodiments of the present application, the specific gesture may be any one of a single click gesture, a swipe 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.
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.
In some embodiments of the present application, the first input may be an input of the first component by the user, or may be an input of prompt information by the user when the electronic device prompts the user whether to execute a specific operation corresponding to the first component, for example, an input of "yes" by the user.
In some examples, when the specific operation corresponding to the first component is "buy merchandise," the electronic device may display a purchase control in a display area of the first component, where the first input may be an input to the purchase control.
In some examples, when the specific operation corresponding to the first component is "check-in", the electronic device may display a check-in control in a display area of the first component, where the first input may be an input to the check-in control.
Example one, as shown in fig. 2, when the user wants to lower a single cup of latte in application a, the user may click on a component 12 in the desktop 11, that is, the first input described above, and the specific operation corresponding to the component 12 is "lower a single cup of latte in application a", so that the electronic device performs the specific operation corresponding to the component 12.
Step 202, the electronic device responds to the first input, and sequentially executes N sub-operations based on the N pieces of execution information.
In some embodiments of the present application, after receiving a first input from a user for a first component, the electronic device may acquire N pieces of execution information included in the first component, and then sequentially execute the N sub-operations described above based on the N pieces of execution information.
In some embodiments of the present application, the electronic device may sequentially execute the sub-operations indicated by the N pieces of execution information according to the execution order of the N pieces of execution information.
In the operation execution method provided by the embodiment of the application, the electronic equipment can be triggered to execute the specific operation corresponding to the first component (namely the N sub-operations) through one input of the first component, and the user does not need to trigger the electronic equipment to execute the N sub-operations through multiple inputs, so that the efficiency of executing the specific operation by the electronic equipment is improved.
In some embodiments of the present application, the "electronic device sequentially performs N sub-operations based on N pieces of execution information" in the above step 202 may be specifically implemented by the following step 202 a.
Step 202a, the electronic device sequentially executes N sub-operations based on each execution information in the N execution information and the page display content corresponding to the execution information.
In some embodiments of the application, the page display includes at least one of a real-time screenshot and a front-end page layout element.
In some embodiments of the present application, the page display content corresponding to any execution information may be page display content of a 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 that the electronic device displays the page display content of the page displayed by the electronic device when the sub-operation indicated by the previous execution information of any execution information is executed.
It can be understood that when the electronic device performs any sub-operation indicated by the execution information, the electronic device may perform any sub-operation indicated by the execution information in combination with the page display content of the page currently displayed by the electronic device.
Thus, when the electronic device executes the sub-operation indicated by each piece of execution information, the sub-operation corresponding to each piece of execution information can be executed in combination with the page display content of the page currently displayed by the electronic device. The specific operation corresponding to the first component can be accurately performed.
In some embodiments of the present application, the step 202a may be specifically implemented by the following steps 202a1 and 202a 2.
Step 202a1, the electronic device inputs a first execution information of the N execution information and page display content of a first page corresponding to the first execution information into a first model, and determines and outputs a control and position information of the control entering a next page based on the first execution information and the page display content of the first page by the first model.
Illustratively, when the first execution information is "enter application a", the first page may be a desktop page.
For example, when the first execution information is "enter chat window of contact M", the first page may be an address book page.
For example, when the first execution information is "search for goods", the first page may be a search page.
In some embodiments of the present application, the first page may be any one of a shopping page, a payment page, a chat page, a ticket-robbing page, a check-in page, and the like. The embodiment of the present application is not limited thereto.
In some embodiments of the present application, when the next page is the first page of the application program, the control entering the next page may be an application icon control corresponding to the application program.
In some embodiments of the present application, when the next page is a chat page of the contact, the control entering the next page may identify a corresponding control for the contact.
In some embodiments of the present application, when the next page is a check-in page, the control entering the next page may be a check-in control.
In some embodiments of the application, the position information of the control entering the next page is the position information of the control in the first page.
It can be understood that when the electronic device executes the sub-operation indicated by the first execution information, it is required to infer the control entering the next page and the position information of the control in the first page through the first model, and then trigger the control entering the next page through the position information to accurately enter the next page.
Step 202a2, the electronic device enters a next page based on the control and the position information of the control until entering a page corresponding to the last execution information in the N execution information.
It can be appreciated that the electronic device can simulate the triggering of the control by the user based on the determined position information of the control, so as to accurately enter the next page corresponding to the control.
In some embodiments of the present application, after receiving an input of a user for a first component, the electronic device may input N pieces of execution information included in the first component and page display contents of a first page corresponding to first piece of execution information in the N pieces of execution information into the first model, so as to execute a sub-operation indicated by the first piece of execution information (i.e. enter a next page) through the first model, and then after entering the next page, the electronic device may input page display contents of the next page into the first model, so that the electronic device may execute the sub-operation indicated by the second piece of execution information (i.e. enter a page corresponding to the second piece of execution information) by the first model based on the second piece of execution information and the page display contents of the next page until the sub-operation indicated by the last piece of execution information in the N pieces of execution information is completed (i.e. enter a page corresponding to the last piece of execution information).
In some embodiments of the present application, the page display content of the page corresponding to each piece of execution information may also be automatically acquired for the first model, that is, when the sub-operation indicated by any piece of execution information in the N pieces of execution information is executed by 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 piece of execution information), and then the first model may assist the electronic device to execute the sub-operation indicated by any piece of execution information based on the latest page display content and any piece of execution information.
In this way, when any sub-operation indicated by the execution information is executed, the electronic device can accurately infer the position information of the control entering the page corresponding to any execution information in the currently displayed page through the first model, so that the control entering the page corresponding to any execution information can be triggered through the position information to accurately enter the page corresponding to any execution information, and the reliability of the electronic device for executing the specific operation corresponding to the first component is improved.
In some embodiments of the present application, when entering the first application, the electronic device may input any execution information into the first model, determine and output application information of the first application based on any execution information by the first model, and then accurately start the first application based on the application information of the first application to enter the first application. It will be appreciated that this approach does not require page display content in conjunction with the currently displayed page.
The application information of the first application program may be at least one of an application program identification of the first application program and an application package name of the first application program.
In some embodiments of the present application, when any execution information indicates a sub-operation is to search for a first object, the electronic device may input any execution information and page display content corresponding to any execution information into the first model, determine, by the first model, location information of a search box in a currently displayed page based on any execution information and page display content, and then, the electronic device may input search information (for example, the first object) in the search box based on the location information, and trigger the search box to search for the first object based on the search information.
In the second example, taking the first component corresponding to four pieces of execution information as "enter application program a", "enter" get store "," add "latte" to shopping cart "," enter payment page ", the electronic device may input the four pieces of execution information into the first model, where the execution information input into the first model may be expressed as:
{
' target task ': order latte coffee| enter application a, enter "get store get", enter shopping cart "latte coffee", enter payment page ',
}
Then, the first model may infer that the application a is opened first according to the input first execution information, and output program information of the application a:
{
' application information [ { ' appName ', ' application a ', ' PACKAGENAME ', ' com content mm ', } ]
}
Then, the first model can continuously infer that the next step is to enter a 'store get' page according to the input second execution information, and the first model can acquire page display content of the main page of the application program A (namely page display content of a currently displayed page) so as to determine and output position information of a 'store get' control and a 'store get' control in combination with the page display content:
{
' action ' click ',
'Execution parameters': 'x' 543, 'y' 1109, 'bounds' 468,1082,618,1136, 'index' 145, 'desc' click element: get to store '}'.
}
Wherein x, y represents click coordinates, bounds represents page element size, and index represents a unique representation of a page element.
Then, the electronic equipment can trigger the 'to store' control in the main page of the application program A according to the position information of the 'to store' control and the 'to store' control output by the first model so as to enter the 'to store' page corresponding to the 'to store' control, namely, execute the sub-operation indicated by the 'to store' information;
Finally, until the first model performs reasoning on the four pieces of input execution information (namely, enters a page corresponding to the last piece of execution information), and outputs a reasoning result, the first model can output:
{
' action ': finish '
}
Indicating that the task is ended. It should be noted that, in the second example, the detailed steps of the electronic device executing the subsequent sub-operations through the first model may refer to the description of the sub-operations indicated by the execution information "enter" to store "and the description of the sub-operations indicated by the execution information" enter application a ", which are not described herein again.
In some embodiments of the present application, the electronic device may train the first model based on table 1 below to improve accuracy of the output of the first model.
TABLE 1
The "action type" in table 1 is various contents trained by the first model, the "specific parameter" is contents output by the first model, and the "example" is artificial annotation content.
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 an electronic device.
In some examples, the electronic device may generate at least one preset component based on historical behavioral information of the user.
For example, the electronic device may receive user input of a first component of the at least one preset component, and add the first component to the desktop.
In some embodiments of the present application, as shown in fig. 3 in conjunction with fig. 1, before the step 201, the operation execution method provided in the embodiment of the present application further includes the following steps 401 to 403.
Step 401, the electronic device receives a second input in the component creation page.
In some embodiments of the application, the second input is used to create a component capable of performing a particular operation.
In some embodiments of the present application, the second input may be for a user to input component requirement information in a component creation page.
In some embodiments of the present application, the component requirement information may be text information or voice information. The embodiment of the present application is not limited thereto.
Step 402, the electronic device obtains first information in response to the second input.
In the embodiment of the application, the first information is component requirement information input by a user in a component creation page.
It will be appreciated that when the electronic device detects that the user inputs component requirement information in the component creation page, the electronic device may extract information input by the user in the component creation page to obtain the first information described above.
For example, the first information may be "create order component, order a latte at application A, get big, hot", or "create check-in component, check-in at application B".
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 may identify the voice information as text information, and then determine N pieces of execution information based on the text information.
Step 403, the electronic device determines N pieces of execution information based on the first information, and creates a first component based on the N pieces of execution information.
In some embodiments of the present application, after the electronic device obtains the first information, the electronic device may perform key information extraction on the first information to obtain the N pieces of execution information.
In an example three, when the first information is that a coffee ordering component is created, and an application program A orders a cup of latte coffee, the electronic device can extract key information as the application program A and the latte coffee, and then the electronic device can determine three pieces of execution information as 'entering the application program A', 'adding the latte coffee into a shopping cart' and 'entering a payment page' based on the extracted key information.
In some embodiments of the present application, after the electronic device may obtain the first information, the N pieces of execution information may be obtained based on key information in the first information and historical behavior information of the user.
It may be appreciated that after extracting the key information from the first information, if the first information lacks necessary information for creating the first component, the electronic device may determine the execution information included in the first component based on the historical behavior information of the user and the extracted key information.
In some embodiments of the present application, when the specific operation corresponding to the first component is "buy merchandise", the necessary information may be at least one of application information, merchandise parameter information, ordering address information, and the like. The embodiment of the present application is not limited thereto.
In some embodiments of the present application, the historical behavior information of the user may include at least one of an application program used when purchasing goods historically, a method of ordering goods historically, a number of times goods are purchased using a certain application program, a number of times goods are purchased using a certain ordering method, and the like. The embodiment of the present application is not limited thereto.
In an example four, when the first information is that a coffee ordering component is created and a cup of latte coffee is ordered, the electronic device extracts key information to be "latte coffee" and when the electronic device determines that necessary information in the first information is lacking, the electronic device can determine lacking application information (such as program information of an application program A) and ordering information (such as "to store taking") based on historical behavior information of a user, wherein the application program A is a coffee-fixing application program frequently used by the user, the ordering mode is an ordering mode frequently used by the user, and then the electronic device can determine that four pieces of execution information are "enter application program A", "enter store taking", "add latte coffee" to shopping carts "," enter payment pages based on the extracted key information and the application information and the ordering mode information determined based on the historical behavior information of the user.
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 application information, information form, and the like. The embodiment of the present application is not limited thereto.
The information form may be any of text information, voice information, picture information, and the like, for example.
In some embodiments of the present application, when the specific operation corresponding to the first component is "purchasing a ticket", the necessary information may be at least one of application information, seat type information, and the like. The embodiment of the present application is not limited thereto.
In some embodiments of the present application, the electronic device may create the first component based on the determined N pieces of execution information and the component template.
In some embodiments of the present application, the electronic device may associate the first component with the N pieces of execution information, so that when the electronic device receives an input from a user to the first component, the electronic device may acquire the N pieces of execution information.
In this way, since the electronic device can create the first component capable of executing a certain specific operation according to the requirement of the user, when the user requires the electronic device to execute the specific operation, the electronic device can be triggered to execute the specific operation corresponding to the component through one input of the first component, and the user does not need to trigger the electronic device to execute N sub-operations through multiple inputs, so that the efficiency of executing the specific operation by the electronic device is improved.
In some embodiments of the present application, after the first component is created, the electronic device may directly add the created first component to the desktop of the electronic device.
In some embodiments of the present application, after creating the first component, the electronic device may display the first component in the component creation page, and then the electronic device may receive user input for the first component, adding the first component to the desktop of the electronic device.
For example, after the electronic device displays the first component in the component creation page, an add control may be displayed in a nearby display area of 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.
In example five, when the user wants to create a component, as shown in fig. 4 (a), and quickly places a menu of "latte coffee", the user can input component demand information in the component creation page 21, "create a coffee-making component, order a latte coffee in the application program a", then, after the electronic device creates the component 12, i.e., the first component described above, according to the component demand information input by the user, as shown in fig. 4 (B), the electronic device can display the created component 12 in the component creation page 21, and then, as shown in fig. 4 (C), the user can click on the add control 22 in the component creation page 21, as shown in fig. 2, so that the electronic device adds the component 12 to the desktop 11 of the electronic device.
In some embodiments of the present application, key information in the N pieces of execution information may be displayed in the display area of the first component.
For example, when the first component includes N pieces of execution information, namely, entering the application program B, entering the store for taking, adding the latte coffee into the shopping cart and entering the payment page, the electronic device can display at least one piece of information, namely, the application program B, entering the store for taking and the latte coffee, in the display area of the first component.
In some embodiments of the application, the electronic device may create the first component described above through a component creation assistant.
For example, the electronic device may receive input from a user, 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 a second input from the user in the component creation page to create the first component.
Illustratively, the above-described component creation assistant may be a voice assistant in an electronic device. The embodiment of the present application is not limited thereto.
In some embodiments of the present application, after the electronic device creates the first component, the electronic device may receive an input from the user and update the specific operation corresponding to the first component.
For example, when the specific operation corresponding to the first component is "when the single cup of latte coffee is down in the application program A", the electronic device can update the specific operation corresponding to the first component by the input of the user to be "when the single cup of black tea is down in the application program A", or "when the single cup of latte coffee is down in the application program C".
In some embodiments of the present application, before the step 201, the operation performing method provided in the embodiment of the present application further includes the following step 501, and the step 201 may be specifically implemented by the following step 201 a.
In step 501, the electronic device displays a prompt message when the second information meets the first condition.
In an embodiment of the application, the second information comprises at least one of time information and position information of the electronic equipment.
In some embodiments of the present application, the above time information may be understood as time information of the current time.
In some embodiments of the application, the electronic device may obtain the time information via a particular application (e.g., a clock application) in the electronic device.
In some embodiments of the application, the electronic device may obtain location information of the electronic device via a global positioning system (Global Positioning System, GPS) in the electronic device.
In an embodiment of the present application, the second information satisfies the first condition includes at least one of:
the difference value between the moment corresponding to the time information and the preset moment is smaller than or equal to a first preset threshold value;
The distance between the position information of the electronic equipment and the preset position information is smaller than or equal to a second preset threshold value.
In some embodiments of the present application, the preset time and the preset location information may be preset for the electronic device, or may be determined for the electronic device based on historical operation information of the user on the first component.
In some embodiments of the present application, the historical operation information of the first component may include at least one of an input time when the user history inputs the first component, and location information when the user history inputs the first component.
In some embodiments of the present application, the historical operation information of the user on the first component may also be historical operation information of the user on an application program corresponding to the first component.
In the embodiment of the present application, the prompt information is used to prompt the user whether to execute N sub-operations corresponding to the first component.
In some embodiments of the present application, the prompt may also be understood as prompting the user whether to perform a specific operation of the first component.
In some embodiments of the present application, the electronic device may display a first window on the current display page, where the first window includes the prompt information.
For example, the prompt information may be whether "latte coffee" is scheduled in the application program a.
As shown in fig. 5, when the electronic device adds a component 12 to the desktop 11 and the electronic device obtains a single cup of coffee from the application program a through the component 12, and when the electronic device detects that the user is located at a distance of one kilometer from the company (i.e., the preset position), the electronic device may display a prompt 31 on the desktop 11, namely, "whether to reserve" latte coffee "in the application program a.
For example seven, assuming that the specific operation corresponding to the first component is that a single cup of coffee is served in the application program A, and the electronic device obtains that the user can serve a single cup of coffee in the application program A by the first component every day of 8:00 a ten minutes 7:50 a day earlier of 8:00 a day (namely the preset time) the electronic device can display a prompt message of whether to reserve "latte coffee" in the application program A.
Step 201a, the electronic device receives a first input of a prompt message.
In some embodiments of the present application, if the electronic device does not receive the input of the prompt information by the user within the preset time period, the electronic device does not execute the N sub-operations.
In some embodiments of the present application, a second control and a third control may be displayed in a nearby display area of the prompt information, where 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.
The first input may be, for example, a user input to a second control.
For example, as shown in fig. 6 in conjunction with fig. 5, if the user wants to order coffee, the user may click on the "yes" control in the desktop 11, i.e., the second control described above, so that the electronic device performs a specific operation corresponding to the component 12.
In some embodiments of the present application, the prompt information may be a voice prompt information. It can be appreciated that in the case where 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.
For example, the electronic device plays a voice prompt for whether "latte coffee" is scheduled at application a.
In some embodiments of the present application, after the electronic device plays the voice prompt information, if the electronic device detects the first voice reply information of the user within the preset duration, the electronic device may sequentially execute N sub-operations based on N execution information included in the first component.
In some embodiments of the present application, the electronic device detecting the first voice reply message of the user within the preset duration may be understood that the electronic device receives the first input of the prompt message.
For example, the first reply message may be "good, order.
In some embodiments of the present application, after the electronic device plays the voice prompt information, if the electronic device detects the second voice response information of the user within a preset duration, or does not detect the voice response information of the user within the preset duration, the electronic device does not execute the N sub-operations.
The second voice reply message may be, for example, "not needed".
Therefore, the electronic device can actively remind the user whether to execute the specific operation corresponding to the first component, so that the user does not need to manually input the first component, and the situation that the user forgets to process the characteristic operation corresponding to the first component is avoided, thereby improving the efficiency of executing the specific operation by the electronic device and ensuring the reliability of executing the specific operation by the electronic device.
In some embodiments of the present application, the first component may correspond to a timing information, and when the electronic device detects that a time corresponding to the timing information has been reached, the electronic device may automatically perform a specific operation corresponding to the first component.
In some embodiments of the present application, the time corresponding to the timing information is a time when the electronic device performs the specific operation corresponding to the first component.
The electronic device may receive the input of the user, set the timing information corresponding to the first component, and automatically send the information according to the N pieces of execution information included in the first component when the electronic device detects that the time corresponding to the timing information has been reached.
In some embodiments of the present application, the N sub-operations include a first sub-operation. The method for executing the operation provided in the embodiment of the present application may further include the following step 501.
Step 501, after the execution of the first sub-operation is completed based on the first execution information corresponding to the first sub-operation, the electronic device displays an execution result corresponding to the first sub-operation in a display area of the first component.
In some embodiments of the present application, the first sub-operation may be any one of the N sub-operations, or the last sub-operation.
It can be understood that the electronic device may display the corresponding execution result, i.e. update the execution process in real time, in the display area of the first component when the electronic device performs a specific operation corresponding to the first component, each time the electronic device performs one sub-operation, or the electronic device may display the final execution result in the display area of the first component when the electronic device performs the last sub-operation, i.e. performs the specific operation corresponding to the first component.
For example, in a case where the electronic device performs a specific operation corresponding to the completion component 12, such as "single cup of coffee in application A", as shown in FIG. 7, taking the first sub-operation as an example of the last sub-operation of the N sub-operations, the electronic device may display the final execution result, such as "completed order," in the display area of the component 12.
In some embodiments of the present application, when the specific operation corresponding to the first component is "buy merchandise", the electronic device may further display the relevant status information in the display area of the first component after the specific operation corresponding to the first component is completed.
In some embodiments of the present application, the related status information may be at least one of merchandise production information, merchandise distribution information, merchandise picking code, etc. The embodiment of the present application is not limited thereto.
For example, when the specific operation corresponding to the first component is "a single cup of latte coffee is down in the application program a", after the "latte coffee" is down in the application program a, that is, after the specific operation corresponding to the first component is completed by the execution, in the process of making the "latte coffee" by the merchant, the electronic device may display relevant status information, namely, "in the process of making the commodity," in the display area of the first component, and after the merchant makes the latte coffee, "the electronic device may display relevant status information, namely," commodity pickup code "in the display area of the first component.
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 check the execution progress of the specific operation executed by the electronic device, and the flexibility of executing the specific operation by the electronic device is improved.
In some embodiments of the present application, in a process that the electronic device receives a first input of a user for the first component, and sequentially executes N sub-operations indicated by the N execution information based on N execution information included in the first component, the electronic device may execute the N sub-operations only in the background, or may display a corresponding operation page in the foreground in the process of executing the N sub-operations. For example, when the electronic device performs the sub-operation "enter first page", the electronic device may display the first page accordingly.
In some embodiments of the present application, the electronic device of the present application may help the user create his or her desired intelligent component application. The electronic device is able to operate applications in the electronic device through model reasoning, mimicking human-like interactions such as clicking and sliding. This approach bypasses the need for system backend access, thereby expanding its applicability in different applications. The intelligent sensing and intelligent executing capability is realized, the assembly has the operation steps which replace the complicated operation steps of the user, and the intelligent triggering and executing are supported.
It should be noted that, in the operation execution method provided by the embodiment of the present application, the execution body may be an operation execution device. In the embodiment of the present application, an operation executing device executes an operation executing method by using an operation executing device as an example, and the operation executing device provided in the embodiment of the present application is described.
Fig. 8 shows a schematic diagram of one possible configuration of an operation performing device involved in the embodiment of the present application. As shown in fig. 8, the operation performing device 70 may include a receiving module 71 and an performing module 72.
The receiving module 71 is configured to receive a first input for a first component, where the first component includes N pieces of execution information, the N pieces of execution information are used to indicate 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 greater than 1;
The execution module 72 is configured to sequentially execute N sub-operations based on the N pieces of execution information in response to the first input received by the receiving module 71.
The embodiment of the application provides an operation executing device, which can trigger the operation executing device to execute a specific operation (namely N sub-operations) corresponding to a first component through one input of the first component, and does not need a user to trigger the operation executing device to execute the N sub-operations through multiple inputs, so that the efficiency of executing the specific operation by the operation executing device is improved.
In one possible implementation, the execution module 72 is specifically configured to sequentially execute N sub-operations based on each of the N execution information and the page display content corresponding to the execution information.
In one possible implementation manner, the execution module 72 is specifically configured to input a first execution information of the N execution information and a page display content of a first page corresponding to the first execution information into the first model, determine and output, by the first model, location information of a control and a control entering a next page based on the first execution information and the page display content of the first page, and enter the next page based on the location information of the control and the control until entering a page corresponding to a last execution information of the N execution information.
In a possible implementation manner, the operation execution device 70 provided by the embodiment of the present application further includes an acquisition module and a determination module, and the receiving module 71 is further configured to receive a second input in the component creation page before receiving the first input for the first component. And an acquisition module, configured to acquire first information in response to the second input received by the receiving module 71, where the first information is component requirement information input by a user in a component creation page. The device comprises a determining module for determining N pieces of execution information based on the first information acquired by the acquiring module, and an executing module 72 for creating a first component based on the N pieces of execution information determined by the determining module.
In a possible implementation manner, the operation execution device 70 provided by the embodiment of the present application further includes a display module, and a display module, configured to display, before the receiving module 71 receives the first input for the first component, prompt information if the second information meets the first condition, where the prompt information is used to prompt a user whether to execute N sub-operations corresponding to the first component. The receiving module 71 is further configured to receive a first input of prompt information displayed by the display module;
the second information comprises at least one of time information and position information of the electronic equipment;
The second information satisfying the first condition includes at least one of:
the difference value between the moment corresponding to the time information and the preset moment is smaller than or equal to a first preset threshold value;
The distance between the position information of the electronic equipment and the preset position information is smaller than or equal to a second preset threshold value.
In a possible implementation manner, the operation execution device 70 provided by the embodiment of the application further includes a display module, where the N sub-operations include a first sub-operation, and the display module is configured to display, after the execution module 72 executes the first sub-operation based on the first execution information corresponding to the first sub-operation, an execution result corresponding to the first sub-operation in a display area of the first component.
The operation executing device in the embodiment of the application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices than a terminal. The electronic device may be a Mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile internet appliance (Mobile INTERNET DEVICE, MID), an augmented Reality (Augmented Reality, AR)/Virtual Reality (VR) device, a robot, a wearable device, an Ultra-Mobile Personal Computer (UMPC), a netbook or a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), or may be a server, a network attached storage (Network Attached Storage, NAS), a Personal computer (Personal Computer, PC), a Television (TV), a teller machine, a self-service machine, or the like, which is not particularly limited in the embodiments of the present application.
The operation executing 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, and the embodiment of the present application is not limited specifically.
The operation executing device provided by the embodiment of the present application can implement each process implemented by the above method embodiment, and in order to avoid repetition, details are not repeated here.
Optionally, as shown in fig. 9, the embodiment of the present application further provides an electronic device 900, which includes a processor 901 and a memory 902, where a program or an instruction capable of being executed on the processor 901 is stored in the memory 902, and the program or the instruction when executed by the processor 901 implements each step of the embodiment of the method, and the steps can achieve the same technical effect, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 10 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 100 includes, but is not limited to, 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.
Those skilled in the art will appreciate that the electronic device 100 may further include a power source (e.g., a battery) for powering the various components, and that the power source may be logically coupled to the processor 110 via a power management system to perform functions such as managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 10 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The user input unit 107 is configured to receive a first input for a first component, where the first component includes N pieces of execution information, the N pieces of execution information are used to indicate 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 greater than 1.
The processor 110 is configured to sequentially perform N sub-operations based on the N pieces of execution information in response to the first input received by the user input unit 107.
The embodiment of the application provides an electronic device, which can trigger the electronic device to execute a specific operation corresponding to a first component (namely N sub-operations) through one input of the first component, and does not need a user to trigger the electronic device to execute the N sub-operations through multiple inputs, so that the efficiency of executing the specific operation by the electronic device is improved
In some embodiments of the present application, the processor 110 is specifically configured to sequentially execute N sub-operations based on each of the N execution information and the page display content corresponding to the execution information.
In some embodiments of the present application, the processor 110 is specifically configured to input a first execution information of the N execution information and a page display content of a first page corresponding to the first execution information into the first model, determine and output, by the first model, a control and position information of the control for entering a next page based on the first execution information and the page display content of the first page, and enter the next page based on the position information of the control and the control until entering a page corresponding to a last execution information of the N execution information.
In some embodiments of the application, the user input unit 107 is further configured to receive a second input in the component creation page before receiving the first input for the first component.
The processor 110 is further configured 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 input by a user in a component creation page, determine N pieces of execution information based on the obtained first information, and create a first component based on the N pieces of execution information.
In some embodiments of the present application, the display unit 106 is configured to display, before the user input unit 107 receives the first input for the first component, prompt information if the second information meets the first condition, where the prompt information is used to prompt the user whether to execute N sub-operations corresponding to the first component.
A user input unit 107, configured to receive a first input of prompt information displayed on the display unit 106;
the second information comprises at least one of time information and position information of the electronic equipment;
The second information satisfying the first condition includes at least one of:
the difference value between the moment corresponding to the time information and the preset moment is smaller than or equal to a first preset threshold value;
The distance between the position information of the electronic equipment and the preset position information is smaller than or equal to a second preset threshold value.
In some embodiments of the present application, the N sub-operations include a first sub-operation, and the display unit 106 is further configured to display, after the processor 110 performs the first sub-operation based on the first execution information corresponding to the first sub-operation, an execution result corresponding to the first sub-operation in a display area of the first component.
The electronic device provided by the embodiment of the application can realize each process realized by the embodiment of the method and can achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
The beneficial effects of the various implementation manners in this embodiment may be specifically referred to the beneficial effects of the corresponding implementation manners in the foregoing method embodiment, and in order to avoid repetition, the description is omitted here.
It should be appreciated that in embodiments of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, the graphics processor 1041 processing image data of still pictures or video obtained by an image capturing device (e.g. a camera) in a video capturing mode or an image capturing 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, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 may include two parts of a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
Memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 109 may include volatile memory or nonvolatile memory, or the memory 109 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 109 in embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 110 may include one or more processing units, and optionally, processor 110 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, etc., and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the embodiment of the method, and can achieve the same technical effects, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
Embodiments of the present application provide a computer program/program product stored in a storage medium, where the program/program product is executed by at least one processor to implement the respective processes of the above method embodiments, and achieve the same technical effects, and are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (15)

1. A method of performing an operation, the method comprising:
Receiving a first input aiming at a first component, wherein the first component comprises N pieces of execution information, the N pieces of execution information are used for indicating N pieces of sub-operations, the N pieces of execution information are in one-to-one correspondence with the N pieces of sub-operations, and N is an integer greater than 1;
and in response to the first input, sequentially executing the N sub-operations based on the N execution information.
2. The method of claim 1, wherein sequentially performing the N sub-operations based on the N execution information comprises:
and executing the N sub-operations in turn based on each piece of execution information in the N pieces of execution information and the page display content corresponding to the N pieces of execution information.
3. The method according to claim 2, wherein the sequentially performing the N sub-operations based on each of the N pieces of execution information and the corresponding page display content thereof includes:
Inputting first execution information in the N pieces of execution information and page display content of a first page corresponding to the first execution information into a first model, and determining and outputting a control entering a next page and position information of the control by the first model based on the first execution information and the page display content of the first page;
and entering a next page based on the control and the position information of the control until entering a page corresponding to the last execution information in the N pieces of execution information.
4. The method of claim 1, wherein prior to the receiving the first input for the first component, the method further comprises:
receiving a second input in the component creation page;
responding to the second input, acquiring first information, wherein the first information is component requirement information input by a user in the component creation page;
The N pieces of execution information are determined based on the first information, and the first component is created based on the N pieces of execution information.
5. The method of claim 1, wherein prior to the receiving the first input for the first component, the method further comprises:
Displaying prompt information under the condition that the second information meets the first condition, wherein the prompt information is used for prompting a user whether to execute the N sub-operations corresponding to the first component;
the receiving a first input for a first component, comprising:
Receiving the first input of the prompt message;
Wherein the second information comprises at least one of time information and position information of the electronic equipment;
the second information meeting the first condition includes at least one of:
the difference value between the moment corresponding to the time information and the preset moment is smaller than or equal to a first preset threshold value;
the distance between the position information of the electronic equipment and the preset position information is smaller than or equal to a second preset threshold value.
6. The method of claim 1, wherein the N sub-operations comprise a first sub-operation, the method further comprising:
And after the first sub-operation is executed based on the first execution information corresponding to the first sub-operation, displaying an execution result corresponding to the first sub-operation in a display area of the first component.
7. An operation executing device is characterized by comprising a receiving module and an executing module;
The receiving module is used for receiving a first input aiming at a first component, the first component comprises N pieces of execution information, the N pieces of execution information are used for indicating N pieces of sub-operations, the N pieces of execution information are in one-to-one correspondence with the N pieces of sub-operations, and N is an integer larger than 1;
The execution module is configured to sequentially execute the N sub-operations based on the N execution information in response to the first input received by the receiving module.
8. The apparatus of claim 7, wherein the execution module is specifically configured to sequentially execute the N sub-operations based on each of the N execution information and the page display content corresponding thereto.
9. The apparatus of claim 8, wherein the execution module is specifically configured to input a first execution information of the N execution information and page display contents of a first page corresponding to the first execution information into a first model, determine and output, by the first model, a control to enter a next page and location information of the control based on the first execution information and page display contents of the first page, and enter the next page until entering a page corresponding to a last execution information of the N execution information based on the location information of the control and the control.
10. The apparatus of claim 7, further comprising an acquisition module and a determination module, the receiving module further configured to receive a second input in the component creation page prior to receiving the first input for the first component;
The acquisition module is used for responding to the second input received by the receiving module to acquire first information, wherein the first information is component demand information input by a user in the component creation page;
the determining module is configured to determine the N pieces of execution information based on the first information acquired by the acquiring module;
the execution module is further configured to create the first component based on the N pieces of execution information determined by the determination module.
11. The apparatus of claim 7, further comprising a display module;
The display module is used for displaying prompt information before the receiving module receives the first input aiming at the first component under the condition that the second information meets the first condition, and the prompt information is used for prompting a user whether to execute the N sub-operations corresponding to the first component;
The receiving module is further used for receiving the first input of the prompt information displayed by the display module;
Wherein the second information comprises at least one of time information and position information of the electronic equipment;
the second information meeting the first condition includes at least one of:
the difference value between the moment corresponding to the time information and the preset moment is smaller than or equal to a first preset threshold value;
the distance between the position information of the electronic equipment and the preset position information is smaller than or equal to a second preset threshold value.
12. The device of claim 7, further comprising a display module, wherein the N sub-operations comprise a first sub-operation, and the display module is used for displaying an execution result corresponding to the first sub-operation in a display area of the first component after the execution module executes the first sub-operation based on first execution information corresponding to the first sub-operation.
13. An electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method of performing operations of any one of claims 1 to 6.
14. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the operation execution method according to any one of claims 1 to 6.
15. A computer program product, stored in a storage medium, which is executed by at least one processor to implement the steps of the method of performing operations of any of claims 1-6.
CN202411403804.6A 2024-10-09 2024-10-09 Operation execution method, device, electronic device and storage medium Pending CN119311168A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411403804.6A CN119311168A (en) 2024-10-09 2024-10-09 Operation execution method, device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411403804.6A CN119311168A (en) 2024-10-09 2024-10-09 Operation execution method, device, electronic device and storage medium

Publications (1)

Publication Number Publication Date
CN119311168A true CN119311168A (en) 2025-01-14

Family

ID=94182146

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411403804.6A Pending CN119311168A (en) 2024-10-09 2024-10-09 Operation execution method, device, electronic device and storage medium

Country Status (1)

Country Link
CN (1) CN119311168A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110457082A (en) * 2018-05-07 2019-11-15 腾讯科技(深圳)有限公司 The method, apparatus and storage medium that control application program is registered
US20230410188A1 (en) * 2022-03-25 2023-12-21 Tencent Technology (Shenzhen) Company Limited Information processing method and apparatus, user terminal, program product, and storage medium
US20240192835A1 (en) * 2021-04-22 2024-06-13 Huawei Technologies Co., Ltd. Display method and related apparatus
WO2024135934A1 (en) * 2022-12-23 2024-06-27 쿠팡 주식회사 Method for providing purchase button widget

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110457082A (en) * 2018-05-07 2019-11-15 腾讯科技(深圳)有限公司 The method, apparatus and storage medium that control application program is registered
US20240192835A1 (en) * 2021-04-22 2024-06-13 Huawei Technologies Co., Ltd. Display method and related apparatus
US20230410188A1 (en) * 2022-03-25 2023-12-21 Tencent Technology (Shenzhen) Company Limited Information processing method and apparatus, user terminal, program product, and storage medium
WO2024135934A1 (en) * 2022-12-23 2024-06-27 쿠팡 주식회사 Method for providing purchase button widget

Similar Documents

Publication Publication Date Title
US20250362799A1 (en) Method and apparatus for interacting with content through overlays on a mobile device
KR102252229B1 (en) User interface for loyalty accounts and private label accounts for a wearable device
CN110097428A (en) Electronic order generation method, device, terminal and storage medium
TW201407500A (en) Smart file presentation
CN111970523A (en) Information display method, device, terminal, server and storage medium
CN110097429A (en) Electronic order generation method, device, terminal and storage medium
CN111614924B (en) Computer system, resource sending method, device, equipment and medium
US20210065269A1 (en) Listing support method and system
CN112184168A (en) Reminder task generation method, device and electronic device
CN112911052A (en) Information sharing method and device
CN114090883B (en) Method, device, electronic device and storage medium for processing service account
CN107291358A (en) Content display control method, electronic equipment, and videoconference client
CN112287850A (en) Article information identification method and device, electronic equipment and readable storage medium
CN119311168A (en) Operation execution method, device, electronic device and storage medium
CN109084750B (en) Navigation method and electronic equipment
CN107862728B (en) Picture label adding method and device and computer readable storage medium
CN113793198B (en) Display method and device and electronic equipment
CN112765946B (en) Chart display method and device and electronic equipment
CN115827132A (en) Information display method, device, electronic device and storage medium
CN113783580A (en) Equipment control method and device
CN106990901A (en) The processing method and processing device of cue mark
CN119065767A (en) Information display method and device
CN120335922A (en) Information display method and device
CN117078348A (en) Information display method and device
CN117149018A (en) Display method, device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination