Control method and device and electronic equipment

By establishing a associated relationship between electronic devices and analyzing the attribute characteristics of the object's attributes, the automatic control of the device performs tasks, solving the problem of multiple user operations, realizing the rapid sharing and automatic processing of data, and improving efficiency and convenience.

CN119363741APending Publication Date: 2025-01-24VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411440315.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, users need to participate in more operations to complete data sharing between devices.

Method used

By establishing correlation relationships between the first electronic equipment and the second electronic equipment, receiving and analyzing the attribute characteristics information of the objects of the two parties, automatically control the first electronic equipment to perform the corresponding tasks, thereby achieving rapid sharing and automatic processing of data.

Benefits of technology

Simplify user operations, realize the rapid sharing and automatic processing of data, and improve the efficiency and convenience of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363741A_ABST
    Figure CN119363741A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device and electronic equipment, and belongs to the technical field of data processing. The control method is applied to first electronic equipment. The method comprises the steps of receiving a second object sent by a second electronic device under the condition that a first input for a first object of a first electronic device and a second input for a second object of the second electronic device are received; and controlling the first electronic equipment to execute a corresponding task according to the attribute feature information of the first object and the attribute feature information of the second object.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of data processing technology, and specifically relates to a control method, device and electronic equipment. Background Art

[0002] In the era of the Internet of Everything, there are countless scenarios for data sharing between devices. For example, in a data sharing scenario, two devices transmit objects, such as photos and texts. After one device receives the object sent by the other device, it stores the object in a specified location, and then the user finds the object at the location and applies the object to other processing scenarios.

[0003] For example, one device sends a photo to another device. After receiving the photo, the other device stores it in an album. Then the user opens the social platform and enters the page for editing dynamics. Then, the user clicks the option to add pictures to enter the album page, selects the photos stored above, and clicks the option to publish after completing the selection.

[0004] It can be seen that in the prior art, users need to participate in more operations. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a control method that can solve the problem in the prior art that users need to participate in more operations.

[0006] In a first aspect, an embodiment of the present application provides a control method, which is applied to a first electronic device, and the method includes:

[0007] In case of receiving a first input to a first object of a first electronic device and receiving a second input to a second object of a second electronic device, receiving the second object sent by the second electronic device;

[0008] The first electronic device is controlled to execute a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

[0009] In a second aspect, an embodiment of the present application provides a control device, applied to a first electronic device, the device comprising:

[0010] a receiving module, configured to receive the second object sent by the second electronic device when a first input to the first object of the first electronic device is received and a second input to the second object of the second electronic device is received;

[0011] The control module is used to control the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

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

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

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

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

[0016] In an embodiment of the present application, a user performs a first input on a first object on a first electronic device, and synchronously, a user performs a second input on a second object on a second electronic device, thereby triggering the second electronic device to send the second object to the first electronic device. Furthermore, the electronic devices of both parties analyze the attribute feature information of the first object and the second object respectively, so that the first electronic device performs the corresponding associated task according to the analysis result. It can be seen that in an embodiment of the present application, based on the rapid sharing of data, a process for automatically processing shared data is provided to simplify user operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 is a flow chart of a control method of some embodiments of the present application;

[0018] Figure 2 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0019] Figure 3 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0020] Figure 4 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0021] Figure 5 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0022] Figure 6 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0023] Figure 7 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0024] Figure 8 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0025] Fig. 9 is a display schematic diagram of an electronic device in some embodiments of the present application;

[0026] Fig.10 is a block diagram of a control device of some embodiments of the present application;

[0027] Fig.11 Schematic diagram of the hardware structure of the electronic device of some embodiments of the present application;

[0028] Fig.12 It is a schematic diagram of the hardware structure of an electronic device of some embodiments of the present application. DETAILED DESCRIPTION

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

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

[0031] The control method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0032] like Figure 1 As shown, a flow chart of a control method according to an embodiment of the present application is shown, taking the method applied to a first electronic device as an example.

[0033] In this embodiment, data can be transmitted between the first electronic device and the second electronic device.

[0034] In one implementation, the first electronic device and the second electronic device establish an association relationship in a preset manner, so that data can be transmitted between the first electronic device and the second electronic device.

[0035] For example, when the first electronic device and the second electronic device both have functions such as Bluetooth turned on, one electronic device can identify the other electronic device, and then the user can add a "trusted tag" to the other electronic device. Based on this, when the "trusted tag" device lists of both electronic devices include the other electronic device, the electronic devices of both parties have an associated relationship.

[0036] like Figure 2 The following is a schematic diagram of the "Trusted Tag" device list of device A. Figure 3 The figure shows a schematic diagram of the "trusted tag" device list of device B. It can be seen that device A and device B are each other's "trusted tag" devices, so data can be transmitted between the two.

[0037] Among them, the first electronic device and the second electronic device establish an association relationship based on the "trusted tag", and are no longer restricted by restrictions on data transmission such as the same local area network. That is, data can be transmitted between the two electronic devices in any scenario, such as using their respective traffic to achieve data transmission.

[0038] In more implementations, the electronic device has the authority to obtain the location of the electronic devices in the "trusted tag" device list. When the distance between a certain electronic device in the "trusted tag" device list and the location of the electronic device itself is less than a distance threshold, when the electronic device is displayed in the "trusted tag" device list, the online status of the electronic device is displayed. Among them, the electronic device in the online state is more suitable for data transmission.

[0039] Based on this, the method includes:

[0040] Step 110: When a first input to a first object of a first electronic device is received and a second input to a second object of a second electronic device is received, receive the second object sent by the second electronic device.

[0041] In some embodiments of the present application, the above-mentioned first input is used for the user to operate the first object on the first electronic device to trigger the first electronic device to send the first object to the second electronic device. The first input can be a first operation. Exemplarily, the above-mentioned first input includes but is not limited to: the user uses a touch device such as a finger or a stylus to touch the controls on the screen, the touch input to the screen area, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present invention are not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.

[0042] In some embodiments of the present application, the second input is used for the user to operate the second object on the second electronic device to trigger the second device to send the second object to the first electronic device. The second input can be a second operation. Exemplarily, the second input includes but is not limited to: the user uses a touch device such as a finger or a stylus to touch the controls on the screen, the touch input to the screen area, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present invention are not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.

[0043] It should be noted that in this embodiment, the user performs input on the first electronic device and performs input on the second electronic device, and the user performing input is not limited to being the same person or different people.

[0044] Optionally, the first input and the second input are performed simultaneously to achieve synchronous mutual transmission of data.

[0045] For example, the first input may be that the user long presses a certain position on the first electronic device to display a selection option. After the user clicks the selection option, a selection range is displayed at the position. The user can adjust the selection range, and hold down the adjusted selection range and drag it in the direction of the second electronic device to the edge of the screen and release it. Similarly, the second input may be that the user long presses a certain position on the second electronic device to display a selection option. After the user clicks the selection option, a selection range is displayed at the position. The user can adjust the selection range, and hold down the adjusted selection range and drag it in the direction of the first electronic device to the edge of the screen and release it.

[0046] In the above example, the first object and the second object are the contents in the selection range.

[0047] In more input methods, when the first object or the second object is an independent control, an independent logo, or an entire interface on the screen, the user directly presses and holds the independent control, the independent logo, the entire interface, etc. and drags it.

[0048] Optionally, the first object and the second object may be any type of data, not limited to specific file types such as photos. It can be seen that this embodiment specifies the transmission between data to the object level to ensure the mutual transmission between all data.

[0049] Step 120: Control the first electronic device to execute a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

[0050] Optionally, the attribute characteristic information includes at least: the number of sub-objects included in the object, the type of the object, the attributes of the object, and the functions of the object.

[0051] In this step, after receiving the second object, the first electronic device analyzes the current scene of the first electronic device in combination with the attribute feature information of the first object and the second object, thereby automatically executing an associated task based on the current scene, which is related to both the first object and the second object.

[0052] Similarly, the second electronic device also has the ability to analyze and automatically execute operations. Here, different electronic devices are required to perform independent analyses to automatically execute tasks when necessary.

[0053] In an application scenario, for example, a user may use an address name of a first electronic device as a first object, and at the same time, a user may use an icon of a map application of a second electronic device as a second object. Based on the first input and the second input performed by the users of the two electronic devices, relevant results of the address name may be directly displayed in the map application of the second electronic device, such as displaying the location on the map, displaying the navigation route on the map, and displaying nearby food.

[0054] In an embodiment of the present application, a user performs a first input on a first object on a first electronic device, and synchronously, a user performs a second input on a second object on a second electronic device, thereby triggering the second electronic device to send the second object to the first electronic device. Furthermore, the electronic devices of both parties analyze the attribute feature information of the first object and the second object respectively, so that the first electronic device performs the corresponding associated task according to the analysis result. It can be seen that in an embodiment of the present application, based on the rapid sharing of data, a process for automatically processing shared data is provided to simplify user operations.

[0055] In the process of the control method of another embodiment of the present application, step 120 includes:

[0056] Sub-step A1: When the first object is an icon of an application and the second object is first information that can be processed by the application, control the first electronic device to call the application to process the first information.

[0057] Further, the controlling the first electronic device to call the application to process the first information specifically includes:

[0058] Display N operation options;

[0059] In response to a user's selection input of a target operation option among the N operation options, controlling the first electronic device to call the application program to perform processing corresponding to the target operation option on the first information;

[0060] Wherein, N is a positive integer.

[0061] Specifically, the application has at least one operation option to be executed on the first information to be processed. Wherein, when the application has multiple operation options to be executed on the first information to be processed, the processing to be executed is determined according to the user's selection input of the target operation option among the multiple operation options.

[0062] In this embodiment, the first object and the second object are objects of different hierarchies. Specifically, the first object is an object of a higher hierarchical level, and the second object is an object of a lower hierarchical level. Based on the relationship of different hierarchical levels, the object of a higher hierarchical level has the ability to process the object of a lower hierarchical level.

[0063] In a sharing scenario between objects of different levels, the first object is an icon of an application, and the second object is first information that can be processed by the application.

[0064] Optionally, in order to improve the interactive fun of this embodiment, Figure 4As shown, in response to the first input and the second input, an animation effect is presented in the first electronic device where the first object of a higher level is located, in which the icon 401 of the application (Application, APP) 3 expands and engulfs the first information 402 of the second object, indicating that the application of the first electronic device will automatically process the first information in the next step.

[0065] The electronic device in the control device of this embodiment has the ability to analyze the attribute characteristic information of the application and the attribute characteristic information of the information to be processed, so as to obtain at least one operation that the application can perform on the information to be processed. If only one operation is obtained, it can be directly executed automatically; if a large number of operation options are obtained, it can also be listed as follows: Figure 5 The options of operation 1, operation 2 and operation 3 are shown for the user to select and confirm, such as the user clicking the operation 3 option 501. In more implementations, an operation may also be automatically selected for the user according to the user's habits.

[0066] The application scenarios of this embodiment are as follows:

[0067] For example, a user selects a place name on device A and slides it toward device B. At the same time, the user selects the icon of a map application on device B and slides it toward device A. Device B analyzes that the map application can perform the following operations on the place name: displaying the location of the place name in the map application, planning a route to the place based on the current location and starting navigation, searching for food near the place, and listing them for the user to choose from. If the user chooses to start navigation, the system will call the navigation function of the map application to plan the route and start navigation.

[0068] In the second example, the user selects a song object on device A and slides towards device B. At the same time, the user selects the icon of the music application on device B and slides towards device A. Device B analyzes that the operations that the music application can perform on the song object are: adding the song to the local and playing the song object, and then lists them for the user to choose. If the user chooses to add the song to the local, the system will call the music application to add the song to the local playlist.

[0069] In example three, the user selects a picture on device A and slides it towards device B. At the same time, the user selects the icon of the album application on device B and slides it towards device A. Device B analyzes that the operations that the album application can perform on the picture are: editing the picture and setting it as the lock screen wallpaper. If the user chooses to set it as the lock screen wallpaper, the system will call the picture of the album application and set it as the lock screen wallpaper of device B.

[0070] In this embodiment, a method for quick sharing and application is provided for sharing scenarios of objects of different levels. Users of two electronic devices only need to input two objects of different levels at the same time, which can trigger the electronic device where the higher-level object is located to call the higher-level object to automatically process the lower-level object. It can be seen that the sharing process of objects of different levels between electronic devices provided by this embodiment, as well as the automatic processing process of higher-level objects on lower-level objects, can achieve the effect of simplifying user operations.

[0071] In the process of the control method of another embodiment of the present application, the first object includes a processing area, and the second object includes information to be processed in the processing area.

[0072] In this embodiment, the first object and the second object may be regarded as two objects at the same level.

[0073] For example, the first object is an area for account login of an application, including an account input box and a password input box, where both input boxes are blank; the second object is also an area for account login of the application, but both input boxes are filled in.

[0074] In one implementation, for a sharing scenario between two objects at the same level, an input method can be set. Figure 6 As shown, based on two objects at the same level, the user performs a frame operation on a certain interface of device A, and the object in box 601 is the object that the user wants to share with device B; the user performs a frame operation on a certain interface of device B, and the object in the box is the object that the user wants to share with device A.

[0075] Optionally, in order to improve the fun of the interaction, based on the first input and the second input, such as Figure 7 As shown, an animation effect of a collision between two boxes, ie, box 701 where the first object is located and box 702 where the second object is located, is presented in the electronic device.

[0076] Optionally, for two objects at the same level, the attribute feature information of the objects may also include relevant features of the interface where the objects are located.

[0077] For the sharing scenario between two objects at the same level, the electronic devices of both parties analyze the attribute feature information of the two objects to obtain the analysis result of whether automatic processing is required. In this embodiment, the second object includes the information to be processed in the processing area, and the first electronic device can automatically perform the operation of applying the information to be processed in the processing area of ​​the first object, and the analysis result obtained by the second electronic device is that automatic processing is not required.

[0078] The attribute characteristic information of the processing area of ​​the first object includes the blank state of the processing area and the functions that can be realized by the processing area based on the non-blank area; the attribute characteristic information of the information to be processed of the second object includes that the information to be processed can be filled into the input box corresponding to the processing area.

[0079] Furthermore, based on the analysis of the attribute characteristic information of the processing area of ​​the first object and the information to be processed of the second object, the first electronic device can automatically fill the information to be processed into the processing area of ​​the first object, and further, based on the filled processing area of ​​the first object, automatically trigger related functions, that is, automatically execute operations corresponding to the functions.

[0080] Application scenarios include, for example, when a user wants to log in to a website on device A, but forgets the password or does not want to enter the account password, and device B happens to log in to the website and retains the account password cookie information. At this time, the user can frame the account password input area on the login interface of the website on device A, and the user can frame the account password input area on the login interface of the website on device B. By default, device B remembers the password, and the account password input area is filled in by default. Both users start sliding towards each other from the frame position on device B and device A respectively, and the data exchange is successful. Device A recognizes that the account password cookie information shared by device B is automatically logged in, so that device A successfully logs in to the website.

[0081] Wherein, when there are multiple operation items to be executed for applying the information to be processed to the processing area of ​​the first object, the operation to be executed is determined according to the user input.

[0082] In some application scenarios, after the first electronic device automatically fills the information to be processed into the processing area, it can automatically trigger multiple functions, such as a login function and a search function, so that each function can be listed for the user to select and confirm.

[0083] Another application scenario is that the area of ​​the user's frame on device A is a location on the map, and the area of ​​the user's frame on device B is the entire map interface. Both users start sliding towards each other from the frame position, and the data exchange is successful. Device B analyzes that the location shared by device A is a geographic location, and further on the map interface, this geographic location can be searched, route planned, and nearby food searched, thereby providing these operation options to the user for selection and confirmation.

[0084] In this embodiment, based on the data sharing and data application method that can be implemented by this application, a feasible scenario is provided. In this scenario, users of both parties can share the processing area and the information to be processed in the processing area, thereby triggering the device of the party sharing the processing area to automatically obtain the information to be processed shared by the other party and apply it to its processing area, thereby saving the user from a series of related operations such as filling in information in the processing area.

[0085] In the process of the control method of another embodiment of the present application, step 120 includes:

[0086] Sub-step A2: When the first object and the second object are of the same type, control the first electronic device to send the first object to the second electronic device.

[0087] In this embodiment, the first object and the second object may be regarded as two objects at the same level.

[0088] For example, the first object is a picture to be published that is selected by a user in an editing interface of a social application, and the second object is a picture to be published that is selected by a user in an editing interface of another social application.

[0089] Among them, for the sharing scenario between two objects of the same type at the same level, each electronic device will analyze the same type of attribute feature information of the two objects, and further needs to perform the same operations on the received and sent objects to realize the exchange of data between the two electronic devices.

[0090] The first electronic device performs the same processing on the second object as on the first object based on the same type of attribute feature information of the first object and the second object, and the second electronic device performs the same processing on the first object as on the second object based on the same type of attribute feature information of the first object and the second object.

[0091] Application scenarios include: a user edits social dynamics on device A and selects photos; a user edits social dynamics on device B and selects photos. The user of device B and the user of device A both think that the other's photos are good. At this time, the user frames photo 1 on device A and the user frames photo 2 on device B. Both users start sliding towards each other from the frame position, and the data exchange is successful. Device A displays photo 2 synchronously based on the display of photo 1, and device B displays photo 1 synchronously based on the display of photo 2.

[0092] In more embodiments, the electronic device can not only perform currently executed operations on its own objects and objects transmitted from each other, but can also automatically perform more operations based on feature analysis of the interface where the objects are located.

[0093] For example, in the above example, after users exchange photos, the operation of posting updates is automatically executed.

[0094] In this embodiment, a two-way data transmission in a two-way interactive manner is provided, where two electronic devices transmit data to each other to respectively and instantly and accurately meet the data sharing needs and data application needs of the two electronic devices.

[0095] In a control method according to another embodiment of the present application, step 101 of receiving the second object sent by the second electronic device includes:

[0096] When the first input and the second input satisfy a target condition, the second object sent by the second electronic device is received.

[0097] The first electronic device and the second electronic device are associated with each other, and the first input and the second input meet the target condition, so that the first device can receive the second object sent by the second electronic device. Similarly, the second device can receive the first object sent by the first electronic device.

[0098] In the application scenario, when the distance between two electronic devices (a first electronic device and a second electronic device) is close, it is considered that both users have a higher demand for sharing data. Therefore, it can be defined that the current electronic device and the online electronic device are within the data transmission range, that is, the first electronic device and the second electronic device have an associated relationship.

[0099] In one scenario, in the "Trusted Tag" device list of the first electronic device, only the second electronic device is online; at the same time, in the "Trusted Tag" device list of the second electronic device, only the first electronic device is online; this scenario can determine that the two electronic devices that are transmitting data are the first electronic device and the second electronic device, and the electronic devices can directly receive the object for subsequent automatic processing operations.

[0100] In the scenario of this embodiment, in the "Trusted Tag" device list of the first electronic device, the electronic devices that are online are not only the second electronic device; or, in the "Trusted Tag" device list of the second electronic device, the electronic devices that are online are not only the first electronic device; this scenario requires determining whether the electronic device with which data is being transmitted is the expected first electronic device or second electronic device.

[0101] The method used may be that, during the process of data transmission between the electronic device and other electronic devices, the electronic device sends the coordinate information corresponding to the input while sending the object. In the case where there are multiple electronic devices in the online state in the "trusted tag" device list of the electronic device, if an object and input coordinate information are received from a certain electronic device, it is first determined whether the input coordinate information and the input coordinate information received by the electronic device itself meet the target conditions; if they do, the received object and the input object itself are treated as a group of objects to be processed, that is, subsequent attribute analysis and automatic execution are required.

[0102] Among them, the target conditions include: the first input is sliding along the first direction, the second input is sliding along the second direction, based on the same method of establishing the coordinate system, it can be limited that the extension lines of the first direction and the second direction are parallel, and the first direction and the second direction are opposite.

[0103] For reference, the method of establishing a coordinate system is: the first electronic device establishes a first coordinate system based on the current posture, the horizontal axis of the first coordinate system is parallel to the horizontal border of the screen, and the vertical axis of the first coordinate system is parallel to the vertical border of the screen; similarly, the second electronic device establishes a second coordinate system based on the current posture, the horizontal axis of the second coordinate system is parallel to the horizontal border of the screen, and the vertical axis of the second coordinate system is parallel to the vertical border of the screen.

[0104] Furthermore, when it is considered that data is being transmitted between two electronic devices, a corresponding animation effect is displayed in at least one of the electronic devices.

[0105] like Figure 8 and Fig. 9 As shown, sliding toward each other is performed on two electronic devices respectively, and the arrows indicate the sliding directions.

[0106] In this embodiment, the "trusted tag" device list in an electronic device may include multiple electronic devices, that is, the user can add multiple "trusted tag" devices. When the electronic device cannot confirm which electronic device is currently transmitting data to, it can accurately identify based on whether the input coordinate information received by the two electronic devices meets the target conditions. It can be seen that this embodiment provides a method for identifying devices for data transmission to ensure the accuracy of data transmission.

[0107] In summary, the present application realizes the rapid application of data sharing between electronic devices by establishing a trust relationship between electronic devices. Among them, first, the data that can be transmitted between electronic devices in the present application is not limited to a certain data type, but various data types, and any data transmitted as an object can be transmitted between electronic devices. Second, the transmission data of the present application can be one-way transmission or two-way transmission. Third, the data transmission of the present application is more immediate, and the transmitted data can be applied in related operations without storing data or searching for transmitted data. What's more, the transmitted data is directly released after being applied, without the need for manual deletion by the user.

[0108] In the control method provided in the embodiment of the present application, the execution subject may be a control device. In the embodiment of the present application, the control device provided in the embodiment of the present application is described by taking the control method executed by the control device as an example.

[0109] Fig.10 A block diagram of a control device according to an embodiment of the present application is shown, and the device is applied to a first electronic device, including:

[0110] The receiving module 10 is used to receive the second object sent by the second electronic device when a first input to the first object of the first electronic device is received and a second input to the second object of the second electronic device is received;

[0111] The control module 20 is used to control the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

[0112] Optionally, the control module 20 is specifically configured to:

[0113] When the first object is an icon of an application and the second object is first information that can be processed by the application, the first electronic device is controlled to call the application to process the first information.

[0114] Optionally, the control module 20 is specifically configured to:

[0115] In a case where the first object and the second object are of the same type, the first electronic device is controlled to send the first object to the second electronic device.

[0116] Optionally, when controlling the first electronic device to call the application to process the first information, the control module 20 is specifically configured to:

[0117] Display N operation options;

[0118] In response to a user's selection input of a target operation option among the N operation options, controlling the first electronic device to call the application program to perform processing corresponding to the target operation option on the first information;

[0119] Wherein, N is a positive integer.

[0120] Optionally, the receiving module 10 is specifically configured to:

[0121] When the first input and the second input satisfy a target condition, the second object sent by the second electronic device is received.

[0122] The device in the application embodiment 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 electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the present application embodiment is not specifically limited.

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

[0124] The device provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0125] Alternatively, if Fig.11As shown, an embodiment of the present application also provides an electronic device 100, including a processor 101, a memory 102, and a program or instruction stored in the memory 102 and executable on the processor 101. When the program or instruction is executed by the processor 101, each step of any of the above-mentioned control method embodiments is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

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

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

[0128] The electronic device 1000 may be a first electronic device, including but not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, a processor 1010, a camera 1011 and other components.

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

[0130] The user input unit 1007 is used to receive the second object sent by the second electronic device when a first input to the first object of the first electronic device is received and a second input to the second object of the second electronic device is received;

[0131] The processor 1010 is used to control the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

[0132] Optionally, when the processor 1010 controls the first electronic device to perform a corresponding task according to the attribute feature information of the first object and the attribute feature information of the second object, it is specifically configured to:

[0133] When the first object is an icon of an application and the second object is first information that can be processed by the application, the first electronic device is controlled to call the application to process the first information.

[0134] Optionally, when the processor 1010 controls the first electronic device to perform a corresponding task according to the attribute feature information of the first object and the attribute feature information of the second object, it is specifically configured to:

[0135] In a case where the first object and the second object are of the same type, the first electronic device is controlled to send the first object to the second electronic device.

[0136] Optionally, when controlling the first electronic device to call the application to process the first information, the processor 1010 is specifically configured to:

[0137] Display N operation options;

[0138] In response to a user's selection input of a target operation option among the N operation options, controlling the first electronic device to call the application program to perform processing corresponding to the target operation option on the first information;

[0139] Wherein, N is a positive integer.

[0140] Optionally, when receiving the second object sent by the second electronic device, the user input unit 1007 is specifically configured to:

[0141] When the first input and the second input satisfy a target condition, the second object sent by the second electronic device is received.

[0142] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1010.

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

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

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

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

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

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

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

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

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

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

Claims

1. A control method, characterized in that: Applied to a first electronic device, the method includes: In case of receiving a first input to a first object of a first electronic device and receiving a second input to a second object of a second electronic device, receiving the second object sent by the second electronic device; The first electronic device is controlled to execute a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

2. The method according to claim 1, characterized in that The controlling the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object includes: When the first object is an icon of an application and the second object is first information that can be processed by the application, the first electronic device is controlled to call the application to process the first information.

3. The method according to claim 1, characterized in that The controlling the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object includes: In a case where the first object and the second object are of the same type, the first electronic device is controlled to send the first object to the second electronic device.

4. The method according to claim 2, characterized in that: The controlling the first electronic device to call the application to process the first information includes: Display N operation options; In response to a user's selection input of a target operation option among the N operation options, controlling the first electronic device to call the application program to perform processing corresponding to the target operation option on the first information; Wherein, N is a positive integer.

5. The method according to claim 1, characterized in that The receiving the second object sent by the second electronic device includes: When the first input and the second input satisfy the target condition, the second object sent by the second electronic device is received.

6. A control device, characterized in that: Applied to a first electronic device, the device comprises: a receiving module, configured to receive the second object sent by the second electronic device when a first input to the first object of the first electronic device is received and a second input to the second object of the second electronic device is received; The control module is used to control the first electronic device to perform a corresponding task according to the attribute characteristic information of the first object and the attribute characteristic information of the second object.

7. The device according to claim 6, characterized in that The control module is specifically used for: When the first object is an icon of an application and the second object is first information that can be processed by the application, the first electronic device is controlled to call the application to process the first information.

8. The device according to claim 6, characterized in that The control module is specifically used for: In a case where the first object and the second object are of the same type, the first electronic device is controlled to send the first object to the second electronic device.

9. The device according to claim 7, characterized in that When the control module controls the first electronic device to call the application program to process the first information, the control module is specifically used to: Display N operation options; In response to a user's selection input of a target operation option among the N operation options, controlling the first electronic device to call the application program to perform processing corresponding to the target operation option on the first information; Wherein, N is a positive integer.

10. The device according to claim 6, characterized in that The receiving module is specifically used for: When the first input and the second input satisfy the target condition, the second object sent by the second electronic device is received.

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