Operation method and device thereof
By displaying the operation link control in the first electronic device and sending operation instructions, the problem of repeated operations in multiple interconnected electronic devices is solved, and the operation efficiency is improved.
Patent Information
- Application Number
- CN202510197823.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-05-27
AI Technical Summary
In multiple interconnected electronic devices, users need to repeat the same operation steps, resulting in cumbersome and time-consuming operational process and reducing operational efficiency.
By displaying the operation link control in the first electronic device, receiving user input, and sending operation instructions containing operation link information to the target second electronic device, so that it automatically performs the corresponding operation.
The steps of repeated operations between different electronic devices are reduced by the user, and the operation efficiency of multiple interconnected electronic devices is improved.
Smart Images

Figure CN120045100A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an operation method and an apparatus thereof. Background Art
[0002] Currently, it has become an important usage scenario for work or life that a user interconnects different electronic devices. A user can perform a series of identical or different operations on the interconnected different electronic devices.
[0003] In the related art, if a user needs to perform the same operation on interconnected different electronic devices, the user usually can manually trigger each of the interconnected different electronic devices to execute the operation required by the user in sequence. Exemplarily, assume that a user has a mobile phone and a tablet computer. If the user needs to search for product B in shopping program A on the mobile phone and also search for product B in the same shopping program A on the tablet computer, then the user needs to trigger the mobile phone to run shopping program A and enter the name of product B in the item search interface of this shopping program A so that the mobile phone can search for product B; then, the user needs to trigger the tablet computer to run shopping program A and enter the name of product B in the item search interface of this shopping program A so that the tablet computer can search for product B.
[0004] However, in the above method, since the user needs to repeatedly perform the same operations, such as the above operations of running shopping program A and the search operation, on each of the interconnected different electronic devices, the more interconnected electronic devices there are, the more operation steps need to be repeatedly executed, resulting in a cumbersome and time-consuming operation process of the electronic devices; thus, the operation efficiency of the user on multiple interconnected electronic devices is poor. Summary of the Invention
[0005] The objective of the embodiments of this application is to provide an operation method and an apparatus thereof, which can reduce the repeated operation steps between different electronic devices, thereby improving the operation efficiency of multiple interconnected electronic devices.
[0006] In a first aspect, an embodiment of the present application provides an operation method, which is executed by a first electronic device. The first electronic device is connected to at least one second electronic device. The operation method includes: displaying an operation link control corresponding to a first operation link, where the first operation link includes at least two operation nodes; receiving a first input to the operation link control; in response to the first input, sending an operation instruction to a target second electronic device, where the operation instruction includes link information of the first operation link, and the target second electronic device is one or more of the at least one second electronic device; wherein, the link information includes: user operation behavior information indicated by each operation node in the first operation link, application names indicated by each operation node in the first operation link, and execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to execute a first operation corresponding to the first operation link.
[0007] In a second aspect, an embodiment of the present application provides an operation device, which includes: a display module, a receiving module, and a sending module. The display module is configured to display an operation link control corresponding to a first operation link, where the first operation link includes at least two operation nodes. The receiving module is configured to receive a first input to the operation link control displayed by the display module. The sending module is configured to, in response to the first input received by the receiving module, send an operation instruction to a target second electronic device, where the operation instruction includes link information of the first operation link, and the target second electronic device is one or more of the at least one second electronic device; wherein, the link information includes: user operation behavior information indicated by each operation node in the first operation link, application names indicated by each operation node in the first operation link, and execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to execute a first operation corresponding to the first operation link.
[0008] In a third aspect, an embodiment of the present application provides an operation method, which is executed by a target second electronic device. The target second electronic device is connected to a first electronic device. The operation method includes: receiving an operation instruction sent by the first electronic device, where the operation instruction includes link information of the first operation link, and the operation instruction is used to instruct the target second electronic device to execute a first operation corresponding to the first operation link; based on the link information of the first operation link, executing the first operation; wherein, the link information includes: user operation behavior information indicated by each operation node in the first operation link, application names indicated by each operation node in the first operation link, execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, operation content.
[0009] Fourth aspect, an embodiment of the present application provides an operating device, which includes a receiving module and an execution module. The receiving module is configured to receive an operation instruction sent by a first electronic device, where the operation instruction includes link information of a first operation link, and the operation instruction is used to instruct a target second electronic device to execute a first operation corresponding to the first operation link. The execution module is configured to execute the first operation based on the link information of the first operation link received by the receiving module; where the link information includes: user operation behavior information indicated by each operation node in the first operation link, application program names indicated by each operation node in the first operation link, and execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content.
[0010] Fifth aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect or the steps of the method described in the third aspect are implemented.
[0011] Sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the steps of the method described in the third aspect are implemented.
[0012] Seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect or the method described in the third aspect.
[0013] Eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect or the method described in the third aspect.
[0014] In an embodiment of the present application, a first electronic device may display an operation link control corresponding to a first operation link, where the first operation link includes at least two operation nodes; then receive a first input to the operation link control; and finally, in response to the first input, send an operation instruction to a target second electronic device, where the operation instruction includes link information of the first operation link, and the target second electronic device is one or more of at least two second electronic devices; wherein, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, and operation content, and the operation instruction is used to instruct the target second electronic device to execute a first operation corresponding to the first operation link. In this solution, since the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content, therefore, when the user inputs to the operation link control, the first electronic device can directly trigger the link information of the first operation link to be sent to the target second electronic device in the form of an operation instruction, so that the target second electronic device can automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually perform the same operation on different electronic devices, reducing the steps of the user's repeated operations between different electronic devices, thereby improving the operation efficiency of the electronic device. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 is one of the flowcharts of an operation method provided by an embodiment of the present application;
[0016] Figure 2 is an example schematic diagram of a multi-device collaborative operation interface provided by an embodiment of the present application;
[0017] Figure 3 is the second flowchart of an operation method provided by an embodiment of the present application;
[0018] Figure 4 is one of the example schematic diagrams of a multi-link setting interface provided by an embodiment of the present application;
[0019] Figure 5 is the third flowchart of an operation method provided by an embodiment of the present application;
[0020] Figure 6 is the fourth flowchart of an operation method provided by an embodiment of the present application;
[0021] Figure 7 It is the second example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0022] Figure 8 It is the third example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0023] Figure 9A It is the fourth example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0024] Figure 9B It is the fifth example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0025] Figure 10 It is the fifth flowchart of an operation method provided by an embodiment of the present application;
[0026] Figure 11A It is the sixth example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0027] Figure 11B It is the seventh example schematic diagram of a multi-link setting interface provided by an embodiment of the present application;
[0028] Figure 12 It is the sixth flowchart of an operation method provided by an embodiment of the present application;
[0029] Figure 13 It is the seventh flowchart of an operation method provided by an embodiment of the present application;
[0030] Figure 14 It is the eighth flowchart of an operation method provided by an embodiment of the present application;
[0031] Figure 15 It is the first structural schematic diagram of an operation device provided by an embodiment of the present application;
[0032] Figure 16 It is the second structural schematic diagram of an operation device provided by an embodiment of the present application;
[0033] Figure 17 It is the third structural schematic diagram of an operation device provided by an embodiment of the present application;
[0034] Figure 18 It is the fourth structural schematic diagram of an operation device provided by an embodiment of the present application;
[0035] Figure 19 It is the first hardware structural schematic diagram of an electronic device provided by an embodiment of the present application;
[0036] Figure 20It is the second schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present application. Detailed implementation manners
[0037] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0038] The terms "first", "second", etc. in the description and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same category, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / " generally means an "or" relationship between the associated objects before and after.
[0039] The terms "at least one (item)", "at least one of", etc. in the description and claims of the present application refer to any one, any two or more combinations of the objects it contains. For example, at least one (item) of a, b, and c can represent: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" means two or more, and its expressed meaning is similar to that of "at least one (item)".
[0040] The identifiers in the present application are used to indicate information such as text, symbols, images, etc., and can use controls or other containers as the carriers for displaying information, including but not limited to text identifiers, symbol identifiers, and image identifiers.
[0041] Next, in conjunction with the accompanying drawings, the operation method and its device provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.
[0042] The operation method and its device provided by the embodiments of the present application can be applied to a scenario where multiple electronically connected devices perform the same operation for a user.
[0043] As shown in Scenario 1, the user needs to perform the operation of application login on each of the multiple electronically connected devices. Next, taking the multiple electronically connected devices including a mobile phone and a tablet computer as an example, a specific example will be given.
[0044] Scenario 1, the user needs to log in to an account in Application (APP) 1 on a mobile phone and APP 1 on a tablet computer; the user can click on the application icon of APP 1 on the mobile phone so that the mobile phone can run APP 1 and display the login interface of APP 1. The user can enter login information, such as an account number and password, in this login interface so that the mobile phone can log in to the account; then, the user can click on the application icon of APP 1 on the tablet computer so that the tablet computer can run APP 1 and display the login interface of APP 1. The user can enter login information, such as an account number and password, in this login interface so that the tablet computer can log in to the account.
[0045] As shown in Scenario 2, the user needs to perform an item search operation in both APP 1 on the mobile phone and APP 1 on the tablet computer.
[0046] Scenario 2, the user needs to search for items in APP 2 on the mobile phone and APP 2 on the tablet computer; the user can click on the application icon of APP 2 on the mobile phone so that the mobile phone can run APP 2 and display the item search interface of APP 2. The user can enter item A in this item search interface so that the mobile phone can search for item A to obtain the corresponding search results for the mobile phone; then, the user can click on the application icon of APP 2 on the tablet computer so that the tablet computer can run APP 2 and display the item search interface of APP 2. The user can enter item A in this item search interface so that the tablet computer can search for item A to obtain the corresponding search results for the tablet computer.
[0047] As shown in Scenario 3, the user needs to search for different items in APP 1 on the mobile phone and APP 1 on the tablet computer.
[0048] Scenario 3, the user needs to search for items in APP 3 on the mobile phone and APP 3 on the tablet computer; the user can click on the application icon of APP 3 on the mobile phone so that the mobile phone can run APP 3 and display the item search interface of APP 3. The user can enter item B in this item search interface so that the mobile phone can search for item B to obtain the search results for item B; then, the user can click on the application icon of APP 3 on the tablet computer so that the tablet computer can run APP 3 and display the item search interface of APP 3. The user can enter item C in this item search interface so that the tablet computer can search for item C to obtain the search results for item C.
[0049] However, as can be seen from the above three scenarios, since the user needs to repeatedly perform the same operations on each of the different interconnected electronic devices, such as the above-mentioned operations of running shopping program A and search operations, the more interconnected electronic devices there are, the more operation steps will be repeatedly executed, resulting in a cumbersome and time-consuming operation process for the electronic devices. Thus, the operation efficiency of the electronic devices is poor.
[0050] In the operation method and its device provided in the embodiments of the present application, since the link information includes: the user operation behavior information indicated by each operation node in the first operation link, the application program name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation location, operation object, and operation content. Therefore, when the user inputs to the operation link control, the first electronic device can directly trigger the transmission of the link information of the first operation link to the target second electronic device in the form of an operation instruction, so that the target second electronic device can automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually perform the same operations on different electronic devices, reducing the steps of repeated operations between different electronic devices, thereby improving the operation efficiency of the electronic devices.
[0051] The execution subject of the operation method provided in the embodiments of the present application may be an operation device, and the operation device may be an electronic device or a functional module in the electronic device. Hereinafter, taking an electronic device as an example, the technical solutions provided in the embodiments of the present application will be described.
[0052] The embodiments of the present application provide an operation method. Figure 1 The flowchart of an operation method provided in the embodiments of the present application is shown. This method can be applied to a first electronic device, and the first electronic device is connected to at least one second electronic device. As Figure 1 shown, the operation method provided in the embodiments of the present application may include the following steps 201 to 203.
[0053] Step 201: The first electronic device displays an operation link control corresponding to the first operation link.
[0054] In the embodiments of the present application, the above-mentioned first operation link includes at least two operation nodes.
[0055] In the embodiments of the present application, the above-mentioned first operation link is used to indicate an operation that can be performed on each of the multiple electronic devices connected to the first electronic device.
[0056] Exemplarily, the above operations can be any of the following: an item search operation, a price comparison operation, an information query operation, etc., which can be specifically determined according to actual usage requirements, and the embodiments of the present application are not limited thereto.
[0057] It can be understood that the above first operation link can be used to instruct each of the above multiple electronic devices to perform an item search operation, a price comparison operation, an information query operation, etc.
[0058] Optionally, in the embodiments of the present application, the specific data form of the above first operation link can be a linked list in computer data structure theory. This linked list has a starting node, an ending node, and intermediate nodes. Each of these intermediate nodes has a previous node and a next node. Alternatively, it can be a binary tree in computer data structure theory, and the binary tree includes child nodes and a parent node.
[0059] Optionally, in the embodiments of the present application, the above at least two operation nodes may include a head operation node, a tail operation node, and intermediate operation nodes. There is a sequence relationship, that is, an execution order, between the identifiers of any two adjacent nodes among the above at least two operation nodes.
[0060] Optionally, in the embodiments of the present application, the above operation link control includes the node identifier corresponding to each of the at least two operation nodes in the first operation link; there is an indication identifier between the identifiers of any two adjacent nodes among the at least two operation nodes in the operation link control, and this indication identifier is used to indicate the execution order of the program processing corresponding to the operation nodes indicated by the two adjacent node identifiers.
[0061] Optionally, in the embodiments of the present application, the above node identifier can be any of the following: a text identifier, a control identifier, or an image identifier, etc. It can be specifically determined according to actual usage requirements, and the embodiments of the present application are not limited thereto.
[0062] Preferably, in the embodiments of the present application, the above node identifier can be a control identifier. It can be understood that an operation node can be an operation control, and this operation control is an operation control that can be edited.
[0063] Optionally, in the embodiments of the present application, the above indication identifier can be any of the following: a text identifier, a pattern identifier, such as an arrow or a digital identifier, etc. It can be specifically determined according to actual usage requirements, and the embodiments of the present application are not limited thereto.
[0064] Optionally, in the embodiments of the present application, the first electronic device can display the above operation link control in a multi-device collaborative operation interface; or the first electronic device can display the above operation link control in the main interface, that is, the desktop.
[0065] Exemplarily, in combination with the above Scenario 2, such as Figure 2As shown, taking the first electronic device as a mobile phone and the target second electronic device as a tablet computer as an example, when the user's demand sends an item search operation instruction from the mobile phone to the tablet computer, the user can trigger the mobile phone to display the multi-device collaborative operation interface 10. The first operation link 11 in the multi-device collaborative operation interface 10 includes 3 operation nodes. The first operation node 111 of the 3 operation nodes displays "Open APP2", the second operation node 112 of the 3 operation nodes displays "Enter item A", and the third operation node 113 of the 3 operation nodes displays "Search"; and an arrow indicating the backward execution order is displayed between the first operation node 111 and the second operation node 112, and an arrow indicating the backward execution order is displayed between the second operation node 112 and the third operation node 113, that is, the above-mentioned indication identifier.
[0066] Optionally, in the embodiment of the present application, the first electronic device may display a settings application interface, which includes an interface identifier of the multi-device collaborative operation interface. The user can input the interface identifier so that the first electronic device can display the multi-device collaborative operation interface.
[0067] Optionally, in the embodiment of the present application, the above interface identifier may be any one of the following: a text identifier, a special symbol identifier, a pattern identifier, etc. It can be specifically determined according to actual usage requirements, and the embodiment of the present application does not limit it.
[0068] Optionally, in the embodiment of the present application, the first electronic device may be connected to at least one second electronic device through Wireless Fidelity (Wi-Fi); or, the first electronic device may be connected to at least one second electronic device through Bluetooth; or, the first electronic device may be connected to at least one second electronic device through Wi-Fi and Bluetooth. It can be specifically determined according to actual usage requirements, and the embodiment of the present application does not limit it.
[0069] Step 202, the first electronic device receives a first input to the operation link control.
[0070] In the embodiment of the present application, the above first input is an input for the user to select the operation link control.
[0071] Optionally, in the embodiment of the present application, the above first input includes but is not limited to: the user's touch input to the operation link control 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 feasible inputs. It can be specifically determined according to actual usage requirements, and the embodiment of the present application does not limit this.
[0072] Optionally, in the embodiments of the present application, the above specific gesture may be any one of a 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.
[0073] Optionally, in the embodiments of the present application, the above click input may be a single click input, a double click input, or a click input of any number of times, etc., and may also be a long press input or a short press input.
[0074] Exemplarily, the above first input may be a click input by the user on the operation link control.
[0075] Step 203: In response to the first input, the first electronic device sends an operation instruction to the target second electronic device.
[0076] In the embodiments of the present application, the above operation instruction includes the link information of the first operation link, and the target second electronic device is one or more of at least one second electronic device.
[0077] In the embodiments of the present application, the above operation instruction is used to instruct the target second electronic device to execute the first operation corresponding to the first operation link.
[0078] In the embodiments of the present application, the above link information includes: the user operation behavior information indicated by each operation node of at least two operation nodes of the first operation link, the application name indicated by each operation node of the at least two operation nodes, and the execution order of each operation node of the at least two operation nodes.
[0079] Optionally, in the embodiments of the present application, the above user operation behavior information includes at least one of the following: operation position, operation object, and operation content.
[0080] Exemplarily, the above user operation behavior information may be Figure 2 "Open application A", "Input information", and "Search" displayed in 3 operation nodes among
[0081] Optionally, in the embodiments of the present application, when the target second electronic device is one, the first electronic device may send an operation instruction to the target second electronic device via Wi-Fi or Bluetooth; or, when the target second electronic device is multiple, the first electronic device may send an operation instruction to each target second electronic device via Wi-Fi or Bluetooth respectively.
[0082] Optionally, in the embodiments of the present application, the first electronic device may automatically execute the first operation corresponding to the first operation link based on the first operation link.
[0083] Optionally, in the embodiments of the present application, the first electronic device may automatically execute the first operation corresponding to the first operation link after sending an operation instruction to the target second electronic device; or, the first electronic device may automatically execute the first operation corresponding to the first operation link while sending an operation instruction to the target second electronic device.
[0084] In one example, in combination with the above scenario 1, if the user needs to perform an account login operation in APP1 on the mobile phone and APP1 on the tablet computer; then the above first operation link may be: open APP1 → enter the account: 152A and password: 20414B in the account login interface of APP1 → log in; the user clicks and inputs on the operation link control, so that the mobile phone can send the operation instruction corresponding to the first operation link to the tablet computer to trigger the tablet computer to execute the first operation corresponding to the operation instruction; where the operation instruction is open APP1 → enter the account: 152A and password: 20414B in the account login interface of APP1 → log in, and the mobile phone can automatically execute the above first operation after sending the operation instruction.
[0085] In another example, in combination with the above scenario 2, if the user needs to perform an item search operation in APP1 on the mobile phone and APP1 on the tablet computer; then the above first operation link may be: open APP2 → enter item A in the search interface of APP2 → search; the user clicks and inputs on the operation link control, so that the mobile phone can send the operation instruction corresponding to the first operation link to the tablet computer to trigger the tablet computer to execute the first operation corresponding to the operation instruction; where the operation instruction is open APP2 → enter item A in the search interface of APP2 → search, and the mobile phone can automatically execute the above first operation after sending the operation instruction.
[0086] In yet another example, in combination with the above scenario 3, if the user needs to search for different items in APP1 on the mobile phone and APP1 on the tablet computer; then the first operation link may be: open APP3 → enter item B in the search interface of APP3, enter item C in the search interface of APP3 → search; the user clicks and inputs on the operation link control, so that the mobile phone can send the operation instruction corresponding to the first operation link to the tablet computer to trigger the tablet computer to execute the first operation corresponding to the operation instruction; where the operation instruction is open APP3 → enter item C in the search interface of APP3 → search, and the first electronic device can automatically execute the second operation after sending the operation instruction, that is, open APP3 → enter item B in the search interface of APP3 → search.
[0087] In the operation method provided in the embodiment of the present application, the first electronic device may display an operation link control corresponding to a first operation link, and the first operation link includes at least two operation nodes; then receive a first input to the operation link control; and finally, in response to the first input, send an operation instruction to a target second electronic device, where the operation instruction includes link information of the first operation link, and the target second electronic device is one or more of at least two second electronic devices; wherein, the link information includes: user operation behavior information indicated by each operation node in the first operation link, application program names indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, and operation content. In this solution, since the link information includes: user operation behavior information indicated by each operation node in the first operation link, application program names indicated by each operation node in the first operation link, the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content, when the user inputs to the operation link control, the first electronic device can be directly triggered to send the link information of the first operation link to the target second electronic device in the form of an operation instruction, so that the target second electronic device can automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually perform the same operation on different electronic devices, reducing the steps of the user's repeated operations between different electronic devices, thereby improving the operation efficiency of the electronic device.
[0088] Optionally, in the embodiment of the present application, in combination with Figure 1 , as Figure 3 shown, before the above step 201, the operation method provided in the embodiment of the present application further includes the following steps 301 to 303.
[0089] Step 301: The first electronic device displays a link setting interface.
[0090] Optionally, in the embodiment of the present application, the above link setting interface may include a link setting control, and the link setting control may include blank node identifiers of at least one operation node, that is to say, there are at least one blank node identifiers in the above link setting interface itself.
[0091] Optionally, in the embodiments of the present application, the link setting interface may include an add control, and the user can input to the add control, so that the first electronic device can add and display blank node identifiers of at least one operation node in the link setting interface; that is, there are no blank node identifiers in the link setting interface, and the user can input to the add control in the link setting interface, so that the first electronic device can add and display at least one blank node identifier according to the user's input.
[0092] Exemplarily, in combination with the above scenario 1, if the user needs to send a login operation instruction from the mobile phone to the tablet computer, the first operation link needs to be set in the link setting interface first; as Figure 4 shown, the mobile phone can display the link setting interface 12, and the link setting interface 12 includes an add control 121. The user can click and input to the add control 121, so that the mobile phone can add a blank node identifier 13 in the link setting interface 12; then, the user can continue to click and input to the add control 121, so that the mobile phone can continue to add a blank node identifier 14 in the link setting interface 12; and determine the sequence between the blank node identifier 13 and the blank node identifier 14 according to the addition sequence of the blank node identifier 13 and the blank node identifier 14, and display a sequence identifier 15 between the blank node identifier 13 and the blank node identifier 14, Figure 4 which is represented by an arrow in the figure.
[0093] It can be understood that the user can add the corresponding number of blank node identifiers in the first electronic device according to their own needs, that is, the number of blank node identifiers can be determined by the user's needs.
[0094] Optionally, in the embodiments of the present application, when the link setting interface includes at least one blank node identifier and an add control, the user can click the add control, so that the first electronic device can continue to add a new blank node identifier after the termination blank node identifier of the at least one blank node identifier, and add an indication identifier between the termination blank node identifier and the new blank node identifier.
[0095] Step 302, the first electronic device receives the information input in the link setting interface.
[0096] In the embodiments of the present application, the information input in the link setting interface includes description information of the user operation behavior.
[0097] Optionally, in the embodiments of the present application, the first electronic device can receive the text input of the user in the link setting interface to obtain the above information; or, the first electronic device can receive the voice input of the user in the link setting interface to obtain the above information.
[0098] Exemplarily, the first electronic device may receive the text information input by the user in each of at least one blank node identifier in the link setting interface.
[0099] Step 303: The first electronic device generates at least one operation link based on the information input in the link setting interface, and stores the link information of each operation link in the at least one operation link.
[0100] In the embodiment of the present application, the above at least one operation link includes the above first operation link.
[0101] In the embodiment of the present application, the first electronic device may perform semantic parsing on the information in each of at least one operation node identifier to obtain the user intention information corresponding to each operation node identifier; then, the first electronic device may perform operation instruction generation processing on the user intention information corresponding to each operation node identifier to obtain the operation steps corresponding to each operation node identifier; finally, the first electronic device may connect the operation steps corresponding to each operation node identifier in sequence according to the execution order indicated by the indication identifier to obtain the above one operation link.
[0102] Exemplarily, for example, the above information is: "Open APP1". After obtaining this information, the first electronic device may perform semantic analysis on the information "Open APP1" through a semantic parsing algorithm, and obtain that "Open" is an intended action of the user, and "APP1" is an application name. Then, the first electronic device may determine that the implementation object of the intended action is "APP1"; then, the first electronic device may obtain the application package name of APP1 and add the application package name of APP1 to the intent method in the first electronic device. Here, a specific operation instruction is generated, that is, to start APP1 through the intent method.
[0103] It should be noted that for the specific process of generating each operation link in the above at least one operation link, reference may be made to the above embodiments. To avoid repetition, it will not be elaborated here.
[0104] Optionally, in the embodiment of the present application, the first electronic device may store the link information of each operation link in the at least one operation link in the hard disk of the first electronic device; or, the first electronic device may store the link information of each operation link in the at least one operation link in the memory of the first electronic device.
[0105] In an embodiment of the present application, the first electronic device may generate at least one operation link based on the information input by the user in the link setting interface, and store the link information of each operation link in the at least one operation link. Thus, when the first electronic device sends the link information of the first operation link to the target second electronic device, it can trigger the target second electronic device to automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually execute operations on different electronic devices, reducing the repeated operation steps between different electronic devices, thereby improving the operation efficiency of the electronic devices.
[0106] Optionally, in an embodiment of the present application, the above link setting interface includes: a link setting control, and the link setting control includes at least one node identifier.
[0107] It can be understood that the above at least one node identifier may be the above at least one blank node identifier.
[0108] Exemplarily, in combination with Figure 3 , such as Figure 5 shown, the above step 302 may be specifically implemented by the following step 302a.
[0109] Step 302a: The first electronic device receives the information input in one or more node identifiers of the link setting control.
[0110] Optionally, in an embodiment of the present application, when there is one node identifier in the link setting control, the user may input information in the one node identifier, and then the user may input to the add control in the link setting interface so that the first electronic device may add a second node identifier in the link setting control, and then the user may continue to input information in the second node identifier.
[0111] Optionally, in an embodiment of the present application, when there is one node identifier in the link setting control, the user may input to the add control in the link setting interface M times so that the first electronic device may add M node identifiers in the link setting control; then the user may sequentially input information in each of the M node identifiers.
[0112] In an embodiment of the present application, the first electronic device may obtain user behavior information according to the information input by the user in one or more node identifiers of the link setting control, thereby determining the link information according to the user behavior information, and then sending the link information to the target second electronic device to trigger the target second electronic device to automatically execute the operation corresponding to the link information without the user having to manually execute it.
[0113] Optionally, in an embodiment of the present application, each of the at least one node identifier in the above link setting control includes an input box.
[0114] Exemplarily, in combination with Figure 5 , such as Figure 6 shown, step 302a above can be specifically implemented through the following step 302a1.
[0115] Step 302a1: The first electronic device receives the information input by the user in the input box of one or more node identifiers of the link setting control.
[0116] It can be understood that one or more node identifiers of the above link setting control may include an input box, and the user can input information in the input box.
[0117] Optionally, in the embodiments of the present application, the above input box may be a text input box and a voice input box.
[0118] In one example, in combination with the above scenario 1, the user can input in the input box of the first node identifier 151 in the link setting control 15: "Open APP1", input in the input box of the second node identifier 152 in the link setting control 15: "Account: 152A, Password: 20414B", and input in the input box of the first node identifier 153 in the link setting control 15: "Log in".
[0119] In another example, in combination with the above scenario 2, in combination with Figure 4 , such as Figure 7 shown, the user can input in the input box of the first node identifier 151 in the link setting control 15: "Open APP2", input in the input box of the second node identifier 152 in the link setting control 15: "Item A", and input in the input box of the third node identifier 153 in the link setting control 15: "Search".
[0120] Optionally, in the embodiments of the present application, the information input in the first node identifier of the link setting control further includes at least one of the following: device information of the electronic device associated with the first node identifier, user operation behavior content associated with the first node identifier.
[0121] In the embodiments of the present application, the above first node identifier may be one or more node identifiers in the link setting control.
[0122] It should be noted that if the user needs to search for different items in APP1 in the first electronic device and APP1 in the target second electronic device, the user can trigger the device information of the target second electronic device associated with the first node identifier, and associate the user operation behavior content corresponding to the first node identifier with the device information of the target second electronic device, so that the first electronic device can obtain the first operation link corresponding to the target second electronic device.
[0123] Exemplarily, in combination with the above-mentioned Scenario 3, in combination with Figure 7 , such as Figure 8 shown, the above-mentioned link setting interface 12 includes device identifiers of each of at least one second electronic device Figure 8 represented by Device 1, Device 2, and Device 3; the link setting interface 12 further includes: a link setting control 15, the link setting control 15 includes three node identifiers, the first node identifier 151 of the three node identifiers displays "Open APP3", the second node identifier 152 of the three node identifiers displays "Item A", and the third node identifier 153 of the three node identifiers displays "Search"; then, the user can perform a long-press input on the second node identifier 152, so that the mobile phone can enter the "differential information association" mode, and prompt the user to click on the device identifier and the node identifier required by the user; then, the user can perform a click input on the device identifier "Device 1" and the second node identifier 152, so that the mobile phone can display an input box 16, and the user can enter "Item C" in the input box 16; so that the mobile phone can display "Item C" in the input box, and associate "Item C" with the second electronic device corresponding to the device identifier "Device 1"; finally, the user can perform an input on the completion control 122 in the link setting interface, so that the mobile phone can generate a first operation link corresponding to "Device 1", that is, the first operation link corresponding to "Device 1" is: Open APP3 → Enter Item C in the search interface of APP3 → Search.
[0124] It can be understood that for each of at least one second electronic device, if different operation contents are input by the user requirement in each of at least one second electronic device, the first electronic device can associate the first node identifier with the device information of each second electronic device respectively, and associate the user operation behavior content corresponding to the first node identifier with the device information of each second electronic device.
[0125] It should be noted that for each of the above-mentioned at least one second electronic device, the process of the first electronic device generating an operation link corresponding to each second electronic device can be found in detail in the above-mentioned embodiments. To avoid repetition, it will not be elaborated here.
[0126] Optionally, in the embodiments of the present application, a link automatic generation control may be displayed in the above link setting interface. The user can input to the link automatic generation control, so that the first electronic device can enable the function of recording the operation behavior of the application program and display a prompt message "Please start your operation"; then, the user can perform an operation required by the user in the application program on the first electronic device; next, the first electronic device can record the first operation performed by the user in the application program and the execution order of each operation step in the first operation; finally, the first electronic device can add each operation step in the first operation to at least one node identifier in the link setting control, and generate the above first operation link according to the execution order of each operation step.
[0127] In the embodiments of the present application, the first electronic device can automatically record the first operation of the user in the application program, and obtain the first operation link according to the operation steps and execution order corresponding to the first operation, which improves the flexibility of the first electronic device to obtain the first operation link.
[0128] It should be noted that in the above embodiments, the first electronic device can define the common operation part shared by different electronic devices. After the first electronic device defines the common operation part shared by different electronic devices, the first electronic device can continue to define the different operation parts of different electronic devices.
[0129] Optionally, in the embodiments of the present application, the above first operation link is associated with N sub-links, one of the N sub-links corresponds to a second electronic device, and the termination operation node in the first operation link is connected to the initial operation node of each of the N sub-links; the above operation instruction further includes: the link information of the sub-link corresponding to the target second electronic device, and N is a positive integer.
[0130] It can be understood that the above N sub-links correspond to the above different operation parts.
[0131] Exemplarily, in combination with Figure 7 , such as Figure 9A shown, the user can perform a long-press input on the termination operation node 153 in the above common operation part, such as Figure 9BAs shown, the mobile phone can display the node identifiers corresponding to the three sub-links in the link setting interface 12. The user can input "screen capture and save" in the node identifier 171 of the first sub-link 17, and click and input the device identifier "Device 1" and the node identifier 171, so that the mobile phone can associate the second electronic device corresponding to the device identifier "Device 1" with the node identifier 171. Then, the user can input "share to Moments" in the node identifier 181 of the second sub-link 18, and click and input the device identifier "Device 2" and the node identifier 181, so that the mobile phone can associate the second electronic device corresponding to the device identifier "Device 2" with the node identifier 181. Next, the user can input "place an order" in the node identifier 191 of the third sub-link 19, and click and input the device identifier "Device 3" and the node identifier 191, so that the mobile phone can associate the second electronic device corresponding to the device identifier "Device 3" with the node identifier 191. Finally, the user can click and input the completion control of the link setting interface 12, so that the mobile phone can generate three operation links corresponding to the three second electronic devices. The operation link corresponding to the first second electronic device among the three second electronic devices is: open APP2 → input item A in the search interface of APP2 → search → screen capture and save; the operation link corresponding to the second second electronic device among the three second electronic devices is: open APP2 → input item A in the search interface of APP2 → search → share to Moments; the operation link corresponding to the third second electronic device among the three second electronic devices is: open APP2 → input item A in the search interface of APP2 → search → place an order.
[0132] Optionally, in the embodiment of the present application, for the first sub-link among the above N sub-links, the user can input the add control in the link setting interface, so that the electronic device can add the operation node corresponding to the sub-link in the first sub-link, and the first sub-link is one or more of the N sub-links.
[0133] In the embodiment of the present application, the first electronic device can define the same operation part and different operation parts corresponding to each of the at least one second electronic device, which improves the flexibility of the first electronic device to define operations.
[0134] Optionally, in the embodiment of the present application, in combination with Figure 3 , as Figure 10 shown, before the above step 303, the operation method provided by the embodiment of the present application further includes the following step 401 and step 402.
[0135] Step 401, the first electronic device receives a second input to the link setting control.
[0136] In the embodiment of the present application, the second input is used for the user to select a link setting control.
[0137] Optionally, in the embodiment of the present application, the second input includes, but is not limited to: a touch input of the user on the operation link control 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 feasible inputs. Specifically, it can be determined according to actual usage requirements, and the embodiment of the present application does not limit this.
[0138] Exemplarily, the second input may be a click input of the user on the link setting control.
[0139] Step 402: The first electronic device updates the link setting control in response to the second input.
[0140] In the embodiment of the present application, the above update of the link setting control includes at least one of the following: adding a node identifier in the link setting control, deleting at least one node identifier in the link setting control, and updating the user operation behavior information corresponding to the control node indicated by any node identifier in the link setting control.
[0141] Optionally, in the embodiment of the present application, the first electronic device may display an editing control according to the second input of the user on the link setting control, and the user can input to the editing control so that the first electronic device can enter an editing mode; then, the user can edit the second operation node in the link setting control to update the link setting control.
[0142] Optionally, in the embodiment of the present application, the above editing control may be any one of the following: a control for adding a node identifier, a control for deleting a node identifier, or a control for updating a node identifier.
[0143] Example 1, in combination with Figure 9B , as Figure 11A shown, the user can perform a long - press input on the fourth operation node 153 in the link setting control 15, as Figure 11B shown, so that the mobile phone can display the deletion control 21 corresponding to the fourth operation node 153. Figure 11B In it is indicated that the user can perform a click input on the deletion control 21, so that the mobile phone can delete the fourth operation node 153 and connect the operation nodes adjacent to the left and right of the fourth operation node to obtain an updated link setting control.
[0144] Example 2, in combination with Figure 9B, the user can perform a sliding input on the fourth operation node 153 in the link setting control 15, so that the mobile phone can display the deletion control 24 corresponding to the first sub-link 17. The user can perform a click input on the deletion control 24, so that the mobile phone can delete the first sub-link 17 and delete the association relationship between the first sub-link 17 and the second electronic device corresponding to the device identifier "Device 1", so as to obtain an updated link setting control.
[0145] Optionally, in the embodiment of the present application, when the first electronic device receives an input from the user on the deletion control, it can display a prompt message for prompting the user whether to permanently delete the above-mentioned fourth operation node or the above-mentioned first sub-link; the first electronic device can receive an input from the user on the first control to permanently delete the above-mentioned fourth operation node or the above-mentioned first sub-link; or, the first electronic device can receive an input from the user on the second control to only delete the above-mentioned fourth operation node or the above-mentioned first sub-link this time.
[0146] Exemplarily, the above-mentioned first control can be a "Yes" control, and the second control can be a "No" control.
[0147] Example 3, in combination with Figure 9A , the user can perform a double-click input on the fourth operation node 20 in the link setting control 15, so that the mobile phone can display the update control 25 corresponding to the fourth operation node 153. The user can perform a click input on the update control 21, so that the mobile phone can update the fourth operation node 20 to an editable state; then, the user can perform text editing on the user operation behavior information in the fourth operation node 153 to obtain an updated link setting control 15.
[0148] Example 4, in combination with Figure 9A , the user can perform a click input on the add control 121 in the link setting interface 12, so that the mobile phone can add and display a new node identifier after the termination node in the link setting control 15; then, the user can input user operation behavior information in the new node identifier, so that the mobile phone can connect the new node identifier with the termination node in the link setting control according to the addition order and store the user operation behavior information input by the user in the new node identifier to obtain an updated link setting control 15.
[0149] Example 5, in combination with Figure 9A , the user can perform a drag input on the fourth operation node 153 in the link setting control 15, so that the mobile phone can update the display position of the fourth operation node 153 in the link setting control 15 and update the execution order of the fourth operation node 153 in the link setting control 15 to obtain an updated link setting control 15.
[0150] It should be noted that the above Examples 1 to 5 are all examples based on a single node identifier. Each node identifier in the link setting control 15 can be edited through the above embodiments. To avoid repetition, it will not be elaborated here.
[0151] In the embodiment of the present application, since the user can edit the node identifier in the link setting control according to actual needs, the flexibility of the operation process corresponding to the first operation link is improved.
[0152] Optionally, in the embodiment of the present application, the above operation link control includes the node identifier corresponding to each operation node in at least two operation nodes in the first operation link.
[0153] Exemplarily, in combination with Figure 1 , such as Figure 12 shown, after the above step 201, the operation method provided by the embodiment of the present application further includes the following steps 501 to 504.
[0154] Step 501, the first electronic device receives a third input.
[0155] In the embodiment of the present application, the above third input is used to trigger the first electronic device to display a link setting interface.
[0156] Optionally, in the embodiment of the present application, the above third input can be an input in a multi-device collaborative operation interface; or, the above third input can be an input by the user in the application interface of the first application program in the first electronic device, or the above third input can be an input by the user in the main interface of the first electronic device, such as the desktop.
[0157] Optionally, in the embodiment of the present application, the above first application program can be any application program in the first electronic device. It can be specifically determined according to actual usage needs, and the embodiment of the present application does not make any restrictions.
[0158] Exemplarily, the above third input includes but is not limited to: a touch input by the user through a touch device such as a finger or a stylus in a multi-device collaborative operation interface, or a voice command input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. It can be specifically determined according to actual usage needs, and the embodiment of the present application does not limit this.
[0159] Exemplarily, the above third input can be a click input by the user on a setting control in a multi-device collaborative operation interface.
[0160] Step 502, the first electronic device displays a link setting interface in response to the third input.
[0161] In the embodiments of the present application, the above-mentioned link setting interface includes an operation link control.
[0162] Optionally, in the embodiments of the present application, when the first electronic device displays a multi-device collaborative operation interface, the first electronic device can jump to the link setting interface based on the third input of the user; or, when the first electronic device displays the application interface of the first application, the first electronic device can jump to the link setting interface based on the third input of the user; or, when the first electronic device displays the main interface, the first electronic device can jump to the link setting interface based on the third input of the user.
[0163] Exemplarily, the above-mentioned multi-device collaborative operation interface may include a setting control, and the user can click on the setting control to enable the mobile phone to jump from the multi-device collaborative operation interface to the link setting interface.
[0164] Step 503, the first electronic device receives a fourth input to the operation link control.
[0165] In the embodiments of the present application, the above-mentioned fourth input is used for the user to select the operation link control in the link setting interface.
[0166] Optionally, in the embodiments of the present application, the above-mentioned fourth input includes but is not limited to: the touch input of the user through a touch device such as a finger or a stylus in the multi-device collaborative operation interface, or a voice command input by the user, or a specific gesture input by the user, or a click input, or other feasible inputs. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0167] Step 504, the first electronic device updates the operation link control in response to the fourth input.
[0168] In the embodiments of the present application, the above-mentioned updating the operation link control includes at least one of the following: adding a node identifier to the operation link control, deleting at least one node identifier in the operation link control, and updating the user operation behavior information corresponding to the control node indicated by any node identifier in the operation link control.
[0169] It should be noted that the specific process of the above-mentioned updating the operation link control can be seen in detail in the above embodiments. To avoid repetition, it will not be elaborated here.
[0170] It can be understood that after the first electronic device updates the operation link control, the link information of the first operation link sent by the first electronic device to the target second electronic device can be the updated link information, so as to trigger the target second electronic device to execute the first operation according to the updated link information.
[0171] In the embodiments of the present application, since the user can update the node identifier in the operation link control according to actual needs, the flexibility of the operation process corresponding to the first operation link is improved.
[0172] The embodiments of the present application provide an operation method. Figure 13 The flowchart of an operation method provided by the embodiments of the present application is shown. This method can be applied to a target second electronic device, and the target second electronic device is connected to the first electronic device. As Figure 13 shown, the operation method provided by the embodiments of the present application may include the following steps 601 and 602.
[0173] Step 601: The target second electronic device receives an operation instruction sent by the first electronic device.
[0174] In the embodiments of the present application, the above operation instruction includes the link information of the first operation link.
[0175] In the embodiments of the present application, the above link information includes: the user operation behavior information indicated by each operation node in the above first operation link, the application program name indicated by each operation node in the first operation link, the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content.
[0176] In the embodiments of the present application, after the target second electronic device receives the operation instruction, the operation instruction can be decoded to obtain the link information of the first operation link included in the operation instruction.
[0177] Optionally, in the embodiments of the present application, the target second electronic device can receive the operation instruction sent by the first electronic device through Wi-Fi or Bluetooth.
[0178] Optionally, in the embodiments of the present application, after the target second electronic device receives the operation instruction, a reply message can be sent to the first electronic device, and the reply message is used to indicate that the target second electronic device has received the operation instruction.
[0179] Optionally, in the embodiments of the present application, after the target second electronic device receives the operation instruction, the link information of the first operation link included in the operation instruction can be stored.
[0180] Optionally, in the embodiments of the present application, the target second electronic device can store the link information of the above first operation link in the hard disk or memory.
[0181] Step 602: The target second electronic device performs a first operation based on the link information of the first operation link.
[0182] In the embodiments of the present application, the target second electronic device may automatically perform a first operation according to the link information of the first operation link.
[0183] It can be understood that the above first operation corresponds to the link information of the first operation link.
[0184] Optionally, in the embodiments of the present application, the target second electronic device may run the first operation in the foreground or in the background. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present application do not limit it.
[0185] Preferably, in the embodiments of the present application, the target second electronic device may run the first operation in the foreground.
[0186] The embodiments of the present application provide an operation method. After receiving an operation instruction sent by a first electronic device, the target second electronic device may automatically perform a first operation according to the user operation behavior information indicated by each operation node in the first operation link included in the operation instruction, the application program name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link. The user operation behavior information includes at least one of the following: operation position, operation object, and operation content, without the need for the user to manually perform it, improving the efficiency of the target second electronic device in performing operations.
[0187] Optionally, in the embodiments of the present application, in combination with Figure 13 , as Figure 14 shown, the above step 602 may be specifically implemented by the following steps 602a to 602c.
[0188] Step 602a: The target second electronic device determines an operation step based on the user operation behavior information indicated by each operation node in the first operation link and the application program name indicated by each operation node in the first operation link.
[0189] In the embodiments of the present application, after the target second electronic device parses the operation instruction to obtain link information, it may respectively extract the user operation behavior information indicated by each operation node in the first operation link included in the link information and the application program name indicated by each operation node in the first operation link, so as to determine each operation step corresponding to the first operation.
[0190] It can be understood that one operation step corresponds to one operation node, and multiple operation steps together constitute the first operation.
[0191] Step 602b: The target second electronic device determines the execution order of the operation steps based on the execution order of each operation node in the first operation link.
[0192] In the embodiments of the present application, the target second electronic device may determine the execution order of the operation steps according to the sequence of each operation node in the first operation link.
[0193] Step 602c, the target second electronic device executes the first operation based on the operation steps and the execution order of the operation steps.
[0194] It can be understood that after the target second electronic device determines multiple operation steps and the execution order of each operation step among the multiple operation steps, it can execute the multiple operation steps in sequence according to the execution order of each operation step, thereby executing the first operation.
[0195] Optionally, in the embodiments of the present application, after the target second electronic device finishes executing the first operation step, a prompt message may be displayed, and the prompt message is used to prompt the user that the first operation is completed.
[0196] In the embodiments of the present application, the target second electronic device may parse the operation instruction to obtain multiple operation steps and the execution order of each operation step among the multiple operation steps, and then may automatically execute the first operation through the multiple operation steps and the execution order of each operation step among the multiple operation steps, without the user manually executing it, improving the efficiency of the target second electronic device in executing operations.
[0197] Each of the above method embodiments, or various possible implementation manners in each method embodiment, may be executed alone, or, on the premise of no contradiction, may also be executed in combination with each other, which may be specifically determined according to actual usage requirements, and the embodiments of the present application do not limit this.
[0198] It should be noted that for the operation method provided in the embodiments of the present application, the execution subject may be an operation device. In the embodiments of the present application, taking the operation device executing the operation method as an example, the operation device provided in the embodiments of the present application is described.
[0199] Figure 15 Shows a possible structural schematic diagram of the operation device involved in the embodiments of the present application. As Figure 15 shown, the operation device 70 may include: a display module 71, a receiving module 72, and a sending module 73.
[0200] Among them, the display module 71 is used to display the operation link control corresponding to the first operation link, and the first operation link includes at least two operation nodes. The receiving module 72 is used to receive the first input to the operation link control displayed by the display module 71. The sending module 73 is used to send an operation instruction to the target second electronic device in response to the first input received by the receiving module 72. The operation instruction includes the link information of the first operation link, and the target second electronic device is one or more of at least one second electronic device; wherein, the link information includes: the user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to execute the first operation corresponding to the first operation link.
[0201] In a possible implementation manner, the above-mentioned first operation link is associated with N sub-links, one sub-link in the N sub-links corresponds to one second electronic device, the termination operation node in the first operation link is connected to the initial operation node of each sub-link in the N sub-links, and N is a positive integer; the above-mentioned operation instruction further includes: the link information of the sub-link corresponding to the target second electronic device.
[0202] In a possible implementation manner, combined with Figure 15 , as Figure 16 shown, the operation device 70 provided by the embodiment of the present application further includes a generation module 74. The above-mentioned display module 71 is further used to display a link setting interface before displaying the operation link control corresponding to the first operation link. The above-mentioned receiving module 72 is further used to receive the information input in the link setting interface displayed by the display module. The information input in the link setting interface includes the description information of the user operation behavior. The generation module 74 is used to generate at least one operation link based on the information input in the link setting interface received by the receiving module, and store the link information of each operation link in the at least one operation link.
[0203] In a possible implementation manner, the above-mentioned link setting interface includes: a link setting control, and the link setting control includes at least one node identifier; the above-mentioned receiving module 72 is specifically used to receive the information input in one or more node identifiers of the link setting control.
[0204] In a possible implementation manner, combined with Figure 15 , as Figure 17As shown in the figure, the operation device 70 provided in the embodiment of the present application further includes an update module 75; the above operation link control includes the node identifiers corresponding to each operation node in the first operation link. The above receiving module 72 is further configured to receive a third input after the display module 71 displays the operation link control corresponding to the first operation link. The above display module 70 is further configured to display a link setting interface in response to the third input received by the receiving module, and the link setting interface includes the operation link control. The above receiving module 72 is further configured to receive a fourth input to the operation link control. The update module 75 is configured to update the operation link control in response to the fourth input received by the receiving module 72; wherein, updating the operation link control includes at least one of the following: adding a node identifier to the operation link control, deleting at least one node identifier in the operation link control, and updating the user operation behavior information corresponding to the control node indicated by any node identifier in the operation link control.
[0205] The embodiment of the present application provides an operation device. Since the link information includes: the user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content. Therefore, when the user inputs to the operation link control, the operation device can directly trigger to send the link information of the first operation link to the target second electronic device in the form of an operation instruction, so that the target second electronic device can automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually perform the same operation on different electronic devices, reducing the steps of the user's repeated operations between different electronic devices, thereby improving the operation efficiency of the operation device.
[0206] Figure 18 Shows another possible structural schematic diagram of the operation device involved in the embodiment of the present application. As Figure 18 shown, the operation device 80 may include: a receiving module 81 and an execution module 82.
[0207] Among them, the receiving module 81 is configured to receive an operation instruction sent by the first electronic device, and the operation instruction includes the link information of the first operation link, and the operation instruction is used to instruct the target second electronic device to execute the first operation corresponding to the first operation link. The execution module 82 is configured to execute the first operation based on the link information of the first operation link received by the receiving module 81; wherein, the link information includes: the user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation position, operation object, and operation content.
[0208] In a possible implementation, the above-mentioned execution module 82 is specifically configured to determine an operation step based on the user operation behavior information indicated by each operation node in the first operation link and the application name indicated by each operation node in the first operation link; determine the execution order of the operation steps based on the execution order of each operation node in the first operation link; and execute the first operation based on the operation steps and the execution order of the operation steps.
[0209] The embodiment of the present application provides an operation device. After receiving an operation instruction generated by a first electronic device, the operation device can automatically execute a first operation according to the user operation behavior information indicated by each operation node in the first operation link included in the operation instruction, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link. The user operation behavior information includes at least one of the following: operation location, operation object, and operation content, without the need for the user to manually execute it, thereby improving the operation efficiency of the operation device.
[0210] The operation device in the embodiment of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an 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 (PDA), etc. It can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiment of the present application does not make specific limitations.
[0211] The operation device in the embodiment of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems. The embodiment of the present application does not make specific limitations.
[0212] The operating device provided by the embodiment of the present application can implement each process implemented by the above embodiments. To avoid repetition, it will not be described in detail here.
[0213] Optionally, as Figure 19 shown, the embodiment of the present application further provides an electronic device 90, including a processor 91 and a memory 92. A program or instruction that can run on the processor 91 is stored on the memory 92. When the program or instruction is executed by the processor 91, it implements each step of the above operation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0214] It should be noted that the electronic device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.
[0215] Figure 20 It is a schematic diagram of the hardware structure of an electronic device for implementing the embodiment of the present application.
[0216] 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 and other components.
[0217] Those skilled in the art can understand that the electronic device 100 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 110 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 20 The structure of the electronic device shown in does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.
[0218] In the case where the electronic device is the first electronic device:
[0219] Among them, the display unit 106 is used to display the operation link control corresponding to the first operation link, and the first operation link includes at least two operation nodes. The user input unit 107 is used to receive the first input to the operation link control. The radio frequency unit 101 is used to send an operation instruction to the target second electronic device in response to the first input. The operation instruction includes the link information of the first operation link, and the target second electronic device is one or more of at least one second electronic device; wherein, the link information includes: the user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to execute the first operation corresponding to the first operation link.
[0220] Optionally, in the embodiment of the present application, before the above-mentioned display unit 106 displays the operation link control corresponding to the first operation link, it also displays a link setting interface. The above-mentioned user input unit 107 is further configured to receive the information input in the link setting interface, and the information input in the link setting interface includes the description information of the user operation behavior. The above-mentioned processor 110 is configured to generate at least one operation link based on the information input in the link setting interface and store the link information of each operation link in at least one operation link.
[0221] Optionally, in the embodiment of the present application, the above-mentioned link setting interface includes: a link setting control, and the link setting control includes at least one node identifier; the above-mentioned user input unit 107 is specifically configured to receive the information input in one or more node identifiers of the link setting control.
[0222] Optionally, in the embodiment of the present application, the above-mentioned operation link control includes the node identifier corresponding to each operation node in the first operation link; after the above-mentioned user input unit 107 displays the operation link control corresponding to the first operation link, it is further configured to receive a third input. The above-mentioned display unit 106 is further configured to display a link setting interface in response to the third input, and the link setting interface includes an operation link control. The above-mentioned user input unit 107 is further configured to receive a fourth input to the operation link control. The above-mentioned processor 110 is further configured to update the operation link control in response to the fourth input; wherein, updating the operation link control includes at least one of the following: adding a node identifier to the operation link control, deleting at least one node identifier in the operation link control, and updating the user operation behavior information corresponding to the control node indicated by any one node identifier in the operation link control.
[0223] An embodiment of the present application provides an electronic device. Since the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link, and the user operation behavior information includes at least one of the following: operation location, operation object, and operation content. Therefore, when the user inputs to the operation link control, the electronic device can directly trigger the transmission of the link information of the first operation link to the target second electronic device in the form of an operation instruction, so that the target second electronic device can automatically execute the first operation through the link information of the first operation link. Therefore, there is no need for the user to manually perform the same operation on different electronic devices, reducing the steps of repeated operations between different electronic devices, thereby improving the operation efficiency of the electronic device.
[0224] In the case where the electronic device is the target second electronic device:
[0225] Among them, the user input unit 107 is used to receive the operation instruction sent by the first electronic device. The operation instruction includes the link information of the first operation link, and the operation instruction is used to instruct the target second electronic device to execute the first operation corresponding to the first operation link. The processor 110 is used to execute the first operation based on the link information of the first operation link. Among them, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link. The user operation behavior information includes at least one of the following: operation location, operation object, and operation content.
[0226] Optionally, in an embodiment of the present application, the above-mentioned processor 110 is specifically used to determine the operation steps based on the user operation behavior information indicated by each operation node in the first operation link and the application name indicated by each operation node in the first operation link; and determine the execution order of the operation steps based on the execution order of each operation node in the first operation link; and execute the first operation based on the operation steps and the execution order of the operation steps.
[0227] The electronic device provided by the embodiment of the present application can implement each process implemented by the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0228] The beneficial effects of various implementation manners in this embodiment can be specifically referred to the beneficial effects of the corresponding implementation manners in the above method embodiment. To avoid repetition, it will not be elaborated here.
[0229] It should be understood that in the embodiments of the present application, the input unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes the image data of static pictures or videos obtained by an image capturing device (such as 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, etc. 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: a touch detection device and a touch controller. The other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated herein.
[0230] The memory 109 can be used to store software programs and various data. The memory 109 mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 109 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.
[0231] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 110 either.
[0232] The embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0233] Among them, the processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.
[0234] The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to implement each process of the above method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0235] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0236] The embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement each process of the above operation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0237] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, but may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0238] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0239] The embodiments of the present application have been described above with reference to the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.
Claims
1. An operating method, characterized in that: The method is performed by a first electronic device, the first electronic device is connected to at least one second electronic device, and includes: Displaying an operation link control corresponding to a first operation link, wherein the first operation link includes at least two operation nodes; receiving a first input to the operation link control; In response to the first input, sending an operation instruction to a target second electronic device, the operation instruction including link information of the first operation link, the target second electronic device being one or more of the at least one second electronic device; Among them, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node, and the execution order of each operation node; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to perform the first operation corresponding to the first operation link.
2. The method according to claim 1, characterized in that The first operation link is associated with N sub-links, one sub-link corresponds to one second electronic device, a termination operation node in the first operation link is connected to an initial operation node of each sub-link, and N is a positive integer; The operation instruction further includes: link information of the sub-link corresponding to the target second electronic device.
3. The method according to claim 1, characterized in that Before displaying the operation link control corresponding to the first operation link, the method further includes: Display the link setting interface; Receiving information input in the link setting interface, wherein the information input in the link setting interface includes description information of user operation behavior; Based on the information inputted in the link setting interface, at least one operation link is generated, and link information of each operation link is stored.
4. The method according to claim 3, characterized in that The link setting interface includes: a link setting control, wherein the link setting control includes at least one node identifier; The receiving of information input in the link setting interface includes: Information entered into one or more of the node identifications of the link setup control is received.
5. The method according to claim 1, characterized in that The operation link control includes a node identifier corresponding to each operation node in the first operation link; After displaying the operation link control corresponding to the first operation link, the method further includes: receiving a third input; In response to the third input, displaying a link setting interface, the link setting interface including the operation link control; receiving a fourth input to the operation link control; In response to the fourth input, updating the operation link control; Wherein, updating the operation link control includes at least one of the following: adding a node identifier in the operation link control, deleting at least one node identifier in the operation link control, and updating user operation behavior information corresponding to a control node indicated by any node identifier in the operation link control.
6. An operating method, characterized in that: The method is performed by a target second electronic device, the target second electronic device is connected to the first electronic device, and includes: receiving an operation instruction sent by the first electronic device, wherein the operation instruction includes link information of a first operation link, and the operation instruction is used to instruct the target second electronic device to perform a first operation corresponding to the first operation link; Based on the link information of the first operation link, perform the first operation; Among them, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link. The user operation behavior information includes at least one of the following: operation location, operation object, and operation content.
7. The method according to claim 6, characterized in that The performing the first operation based on the link information of the first operation link includes: Determine an operation step based on the user operation behavior information indicated by each operation node in the first operation link and the application name indicated by each operation node in the first operation link; Determining an execution order of the operation steps based on an execution order of each operation node in the first operation link; The first operation is performed based on the operation steps and the execution order of the operation steps.
8. An operating device, characterized in that: Applied to a first electronic device, the first electronic device is connected to at least one second electronic device, and the operating device includes: a display module, a receiving module and a sending module; The display module is used to display an operation link control corresponding to a first operation link, wherein the first operation link includes at least two operation nodes; The receiving module is used to receive a first input of the operation link control displayed by the display module; The sending module is configured to send an operation instruction to a target second electronic device in response to the first input received by the receiving module, wherein the operation instruction includes link information of the first operation link, and the target second electronic device is one or more of the at least one second electronic device; Among them, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node, and the execution order of each operation node; the user operation behavior information includes at least one of the following: operation position, operation object, operation content, and the operation instruction is used to instruct the target second electronic device to perform the first operation corresponding to the first operation link.
9. The device according to claim 8, characterized in that The first operation link is associated with N sub-links, one sub-link corresponds to one second electronic device, a termination operation node in the first operation link is connected to an initial operation node of each sub-link, and N is a positive integer; The operation instruction further includes: link information of the sub-link corresponding to the target second electronic device.
10. The device according to claim 8, characterized in that The operating device also includes a generating module; The display module is further configured to display a link setting interface before displaying the operation link control corresponding to the first operation link; The receiving module is further configured to receive information input in the link setting interface displayed by the display module, wherein the information input in the link setting interface includes description information of user operation behavior; The generating module is used to generate at least one operation link based on the information input in the link setting interface and received by the receiving module, and store the link information of each operation link.
11. The device according to claim 10, characterized in that The link setting interface includes: a link setting control, wherein the link setting control includes at least one node identifier; The receiving module is specifically configured to receive information input in one or more node identifiers of the link setting control.
12. The device according to claim 8, characterized in that The operation device further includes an update module; the operation link control includes a node identifier corresponding to each operation node in the first operation link; The receiving module is further configured to receive a third input after the display module displays the operation link control corresponding to the first operation link; The display module is further configured to display a link setting interface in response to the third input, wherein the link setting interface includes the operation link control; The receiving module is further used to receive a fourth input to the operation link control; The updating module is used to update the operation link control in response to the fourth input received by the receiving module; Wherein, updating the operation link control includes at least one of the following: adding a node identifier in the operation link control, deleting at least one node identifier in the operation link control, and updating user operation behavior information corresponding to a control node indicated by any node identifier in the operation link control.
13. An operating device, characterized in that: Applied to a target second electronic device, the target second electronic device is connected to a first electronic device, the operating device comprises: a receiving module and an execution module; The receiving module is used to receive an operation instruction sent by the first electronic device, where the operation instruction includes link information of a first operation link, and the operation instruction is used to instruct the target second electronic device to perform a first operation corresponding to the first operation link; The execution module is configured to execute the first operation based on the link information of the first operation link received by the receiving module; Among them, the link information includes: user operation behavior information indicated by each operation node in the first operation link, the application name indicated by each operation node in the first operation link, and the execution order of each operation node in the first operation link. The user operation behavior information includes at least one of the following: operation location, operation object, and operation content.
14. The device according to claim 13, characterized in that The execution module is specifically configured to determine an operation step based on the user operation behavior information indicated by each operation node in the first operation link and the application name indicated by each operation node in the first operation link; And based on the execution order of each operation node in the first operation link, determine the execution order of the operation steps; and based on the operation steps and the execution order of the operation steps, perform the first operation.