Equipment control method and device and electronic equipment

By determining whether the second electronic device meets the target conditions when the first electronic device starts the first application, controlling the second electronic device to start and display the second application, the problem of difficulty for users to operate the device directly and operate remotely is solved, and the problem of cumbersome operation of the user is improved User experience.

CN119484690APending Publication Date: 2025-02-18LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411546773.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In daily work and life, it is difficult for users to directly operate equipment that is already in a working state, and when remote operation is carried out through another electronic device, it is necessary to find the control program through tedious operations, which has a poor user experience.

Method used

Provided is a control method, by determining whether the second electronic device and/or the first electronic device meet the target conditions when the first electronic device starts the first application, and if so, the second electronic device controls to start and display the second application, The target task is performed in response to the interaction of the second application. Target conditions include distance threshold, motion trajectory, etc.

Benefits of technology

It simplifies the remote operation process between devices and improves the user experience. Users can complete complex tasks through simple interaction without frequent switching of applications or cumbersome operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484690A_ABST
    Figure CN119484690A_ABST
Patent Text Reader

Abstract

The invention provides a control method, which is applied to the field of electronic equipment and comprises the following steps: under the condition that first electronic equipment starts a first application, if second electronic equipment and / or the first electronic equipment meet a target condition, controlling the second electronic equipment to start and display a second application; and in response to the target interaction operation for the second application, controlling the first application to execute the target task.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of electronic technology, and more specifically, to a device control method, apparatus, and electronic device. Background Art

[0002] With the rapid development of electronic devices, it is common to control one device with another in daily work and life. When a device is already in working state and the user cannot directly operate the device due to some restrictions, it can often be controlled by another electronic device. However, when using another electronic device to remotely operate it, it is often necessary to go through tedious operations to find the control program, and then control the remote device through the control program, which leads to poor user experience. Summary of the invention

[0003] In view of this, the present disclosure provides a device control method, apparatus and electronic device.

[0004] One aspect of the present disclosure provides a control method, including: when a first electronic device launches a first application, if a second electronic device and / or the first electronic device meets a target condition, controlling the second electronic device to launch and display a second application; and in response to a target interaction operation for the second application, controlling the first application to execute a target task.

[0005] According to an embodiment of the present disclosure, the target condition includes at least one of the following: the target condition characterizes that the first distance between the second electronic device and the first electronic device is greater than or less than a distance threshold; the target condition characterizes that the movement trajectory of the second electronic device is a first preset trajectory; the target condition characterizes that the movement trajectory of the first electronic device is a second preset trajectory.

[0006] According to an embodiment of the present disclosure, the first preset trajectory is the same as the second preset trajectory.

[0007] According to an embodiment of the present disclosure, the first application is used to call the first collection device of the first electronic device to collect first data; the target condition characterizes that the first data collected by the first application running on the first electronic device includes target data. The target task is to store the first data collected by the first collection device as a data file.

[0008] According to an embodiment of the present disclosure, when the first electronic device launches the first application, if the second electronic device and / or the first electronic device meets the target condition, the second electronic device is controlled to launch and display the second application, including: when the first electronic device launches the first application, obtaining first data collected by the first application; if the first data includes the target data, controlling the second electronic device to launch and display the second application.

[0009] According to an embodiment of the present disclosure, the target data represents a target object, and the target object is a second electronic device and / or a target biological object.

[0010] According to an embodiment of the present disclosure, when the first electronic device launches the first application, if the second electronic device and / or the first electronic device meets the target condition, the second electronic device is controlled to launch and display the second application, including: in response to receiving a first control instruction sent by the first electronic device, if the second electronic device meets the target condition, the second electronic device is controlled to launch the second application; wherein the first control instruction is sent by the first electronic device to the second electronic device when running the first application.

[0011] According to an embodiment of the present disclosure, in response to the first electronic device launching the first application, if the second electronic device and / or the first electronic device meets the target condition, controlling the second electronic device to launch the second application includes: in response to the first electronic device launching the first application, if the first electronic device meets the target condition, sending a second control instruction to the second electronic device, so that the second electronic device launches the second application.

[0012] Another aspect of the present disclosure provides a control device, including: a first control module, for controlling a second electronic device to start and display a second application when a first electronic device starts a first application if the second electronic device and / or the first electronic device meets a target condition; and a second control module, for controlling the first application to perform a target task in response to a target interaction operation for the second application.

[0013] Another aspect of the present disclosure provides an electronic device, including: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method as described above.

[0014] Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above method when executed.

[0015] Another aspect of the present disclosure provides a computer program product, which includes computer executable instructions, and when the instructions are executed, are used to implement the method as described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0017] Figure 1An exemplary application scenario to which the control method according to an embodiment of the present disclosure can be applied is schematically shown;

[0018] Figure 2 A flow chart schematically shows a control method according to an embodiment of the present disclosure;

[0019] Figure 3 A flowchart of starting and displaying a second application in a control method according to an embodiment of the present disclosure is schematically shown;

[0020] Figure 4 Schematically shows another flow chart of starting and displaying a second application in a control method according to an embodiment of the present disclosure;

[0021] Figure 5 Schematically shows a block diagram of the first data including target data in the control method according to an embodiment of the present disclosure;

[0022] Figure 6 Schematically shows another flow chart of starting and displaying a second application in a control method according to an embodiment of the present disclosure;

[0023] Figure 7 Schematically shows another flow chart of starting and displaying a second application in a control method according to an embodiment of the present disclosure;

[0024] Figure 8 A block diagram schematically shows a control device according to an embodiment of the present disclosure; and

[0025] Fig. 9 A block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0026] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0027] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0028] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0029] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0030] In the embodiments of the present disclosure, the collection, updating, analysis, processing, use, transmission, provision, disclosure, storage, etc. of the data involved (for example, including but not limited to user personal information) are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. In particular, necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security, and national security.

[0031] In the embodiments of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.

[0032] An embodiment of the present disclosure provides a control method, comprising: when a first electronic device launches a first application, if the second electronic device and / or the first electronic device meets a target condition, controlling the second electronic device to launch and display a second application; and in response to a target interaction operation for the second application, controlling the first application to execute a target task.

[0033] Figure 1 An exemplary application scenario 100 to which the control method according to an embodiment of the present disclosure can be applied is schematically shown. It should be noted that: Figure 1 What is shown are merely examples of application scenarios to which the embodiments of the present disclosure can be applied, in order to help those skilled in the art understand the technical content of the present disclosure, but it does not mean that the embodiments of the present disclosure cannot be used in other devices, systems, environments or scenarios.

[0034] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first electronic device 110, a second electronic device 120 and a network 130. The network 130 is used to provide a medium for a communication link between the first electronic device 110 and the second electronic device 120. The network 130 may include various connection types, such as wired and / or wireless communication links, etc.

[0035] The user can use the first electronic device 110 to interact with the second electronic device 120 through the network 130 to receive or send messages, etc. Various functional applications or components may be installed on the first electronic device 110, such as a shooting application, an audio and video playback application, a biometric detection application, an instant messaging tool, etc. The second electronic device 120 may be installed with control programs for various applications in the first electronic device 110, such as a camera control program corresponding to the shooting application, an audio and video control program corresponding to the audio and video playback application, etc.

[0036] The second electronic device 120 may also be installed with various functional applications or components, such as a shooting application, an audio and video playback application, a biometric detection application, an instant messaging tool, etc. The second electronic device 120 may be installed with control programs for various applications in the first electronic device 110, such as a camera control program corresponding to the shooting application, an audio and video control program corresponding to the audio and video playback application, etc.

[0037] The user can control the corresponding application on another electronic device through the corresponding control program. For example, the user can control the shooting application on the first electronic device 110 to capture images through the camera control program on the second electronic device 120, and can control the audio and video playback application on the first electronic device 110 to play corresponding audio or video through the audio and video control program on the second electronic device 120.

[0038] The first electronic device 110 and the second electronic device 120 may be various electronic devices having display screens and supporting inter-device communication, including but not limited to smart phones, smart watches, smart bracelets, tablet computers, laptop computers, desktop computers, and the like.

[0039] It should be noted that the control method provided in the embodiment of the present disclosure can generally be executed by the first electronic device 110 or the second electronic device 120. The control method provided in the embodiment of the present disclosure can also be executed by a server or a server cluster that is different from the first electronic device 110 or the second electronic device 120 and can communicate with the first electronic device 110 or the second electronic device 120. Correspondingly, the control system provided in the embodiment of the present disclosure can also be set in a server or a server cluster that is different from the first electronic device 110 or the second electronic device 120 and can communicate with the first electronic device 110 or the second electronic device 120.

[0040] It should be understood that Figure 1 The number of electronic devices and networks in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided as required.

[0041] Figure 2 The flowchart of the control method according to the embodiment of the present disclosure is schematically shown.

[0042] like Figure 2 As shown, the method includes operations S210 to S220.

[0043] In operation S210, when the first electronic device launches a first application, if the second electronic device and / or the first electronic device meets a target condition, the second electronic device is controlled to launch and display a second application.

[0044] In operation S220 , in response to the target interaction operation on the second application, the first application is controlled to execute a target task.

[0045] The first electronic device can be any device with independent computing and communication capabilities, such as a smart phone, a tablet computer, etc. As the initiator of the operation, after starting the first application, the device controls the second electronic device to start the second application in some way. The first application can be understood as a camera application in this embodiment, but it can also be other applications that require multi-device interaction, such as a music player, video recording, etc.

[0046] The second electronic device refers to an auxiliary device that has the ability to communicate with the first electronic device, such as a smart bracelet, smart glasses, etc. The second electronic device can be paired with the first electronic device via Bluetooth or Wi-Fi to achieve mutual control and data transmission. When it is detected that the target conditions are met, the interface of a specific application will be started and displayed, such as a photo button or a control interface, so that the user can complete the corresponding operation without returning to the first device.

[0047] For example, when the first electronic device starts a specific application, if the target condition is met, the second electronic device will start and display an application interface related to the first application, allowing the user to operate on different devices more conveniently.

[0048] When the target condition is met, the second electronic device is controlled to start a second application related to the first application, and in response to a target interaction operation on the second application, the first application is controlled to execute a target task.

[0049] For example, a user places a mobile phone (first electronic device) at a distance to take a group photo, and wears a smart bracelet (second electronic device) on his wrist. When the user starts the camera application on the mobile phone, the bracelet or mobile phone meets the target conditions, and the bracelet automatically enters the photo control interface and displays the photo button. The user no longer needs to manually search for the camera application, and only needs to click the photo button to remotely control the mobile phone through the bracelet to complete the photo operation.

[0050] For another example, a user wears a smart bracelet (second electronic device) on his wrist and places a mobile phone (first electronic device) on the table in the living room. The mobile phone is playing music on the music player. When the mobile phone or bracelet meets the target conditions, the bracelet automatically enters the music control interface corresponding to the music player. If the user is away from the table and doing housework, he can control the volume of the music and play a specified song through the music control interface on the bracelet.

[0051] For another example, in a presentation or speech scenario, the user can use a tablet as the first electronic device to display the content of the slides, and use a smart bracelet as the second electronic device to remotely control the switching of slides. When the user opens the slide application on the tablet or computer and starts the presentation, if the tablet or bracelet meets the target conditions, the bracelet will automatically display a simple slide control interface, including "next page" and "previous page" buttons. During the presentation, the user does not need to return to the computer to operate the slides. Click the "next page" button on the bracelet, the bracelet will send the command to the tablet or computer, and the slide will immediately jump to the next page.

[0052] According to an embodiment of the present disclosure, the target condition includes at least one of the following: the target condition characterizes that the first distance between the second electronic device and the first electronic device is greater than or less than a distance threshold; the target condition characterizes that the movement trajectory of the second electronic device is a first preset trajectory; the target condition characterizes that the movement trajectory of the first electronic device is a second preset trajectory.

[0053] The target condition characterizes that the first distance between the second electronic device and the first electronic device is greater than or less than the distance threshold. For example, the smart speaker as the first electronic device is playing music (the music player is the first application at this time), and the user is wearing a smart bracelet as the second electronic device. When the user leaves the room where the smart speaker is located and the distance exceeds a certain threshold (for example, 10 meters), the detection of this distance change is deemed to meet the target condition, and the music control interface as the second application on the smart bracelet is started. The music control interface may include buttons such as pause, next song, and volume adjustment to control the music player in the smart speaker. The user does not have to return to the room to contact the smart speaker, but only needs to click the corresponding button on the bracelet to control the music playback of the smart speaker.

[0054] For another example, the user is making a video call and uses a mobile phone to connect to the screen of a smart TV for projection to obtain a larger display effect. In this case, the user may be away from the mobile phone and closer to the smart TV. At this time, the first electronic device is a mobile phone, and the first application is a video call application of the mobile phone. The user wants to be able to remotely control the video call (for example, mute or hang up), but does not want to walk back to the mobile phone every time to operate. When the user leaves the mobile phone and the distance exceeds a certain threshold (for example, 5 meters), the detection of this change is deemed to meet the target condition, and the video call control interface as the second application is automatically displayed on the smart bracelet as the second electronic device. When the distance condition is met, the video call control interface will automatically appear on the bracelet, for example, including control options such as "mute" and "hang up", so that the user can easily operate on the smart bracelet. For example, the user can click the "mute" button on the bracelet, and the bracelet will send the mute command to the mobile phone, and the video call will be muted immediately.

[0055] The target condition characterizes that the motion trajectory of the second electronic device is the first preset trajectory. For example, the user is riding a bicycle, listening to music with a mobile phone in his pocket, and wearing a pair of smart glasses that support motion control. At this time, the first electronic device is a mobile phone, the first application is a music application, and the second electronic device is smart glasses. When the music application is playing music, the user hopes to quickly switch the music playing tracks, but because he is riding, he cannot directly touch the mobile phone to operate. Assume that a left and right shaking head action is preset as a trigger condition for controlling the state of entering the control of the mobile phone music player, that is, at this time "shaking the head left and right" is the "first preset trajectory". When the user detects the specific action of "shaking the head left and right" during riding, the motion trajectory of the second electronic device is regarded as the first preset trajectory, and the target condition is met. The music control interface (second application) can be displayed on the smart glasses. In response to the user's operation on the music control interface, such as selecting "next song", the smart glasses send the "next song" command to the mobile phone, so that the mobile phone switches songs. Alternatively, the smart glasses do not need to display the display interface of the second application. After detecting the first preset trajectory of "shaking the head left and right", it is considered that the target condition is met. The smart glasses start the music control application (not displayed at this time, but the application is running and detecting the user's actions). In response to the user's control operation (for example, the preset control operation: shaking the head up and down means "next song"), the corresponding instruction is sent to the mobile phone. After receiving the instruction, the music player on the mobile phone immediately jumps to the next song to complete the target task. Users can quickly switch songs through the motion trajectory control of smart glasses without distracting their attention or using their hands.

[0056] For another example, a user is exercising in a gym, wearing a smart bracelet to monitor exercise data. The user hopes to be able to quickly switch exercise modes (for example, from weightlifting mode to aerobic exercise mode) when doing strength training, but does not want to take out the mobile phone frequently during training. At this time, the first electronic device is a mobile phone, the second electronic device is a bracelet, and the first application is a fitness tracking application on the mobile phone, which presets a specific wrist rotation action as the first preset trajectory. After the user starts the fitness tracking application on the mobile phone and finishes a set of weightlifting, he gently rotates his wrist once. The smart bracelet detects this motion trajectory and determines that the target condition is met. After the target condition is met, the bracelet will automatically display the control program (second application) corresponding to the fitness tracking application on the screen. The user only needs to tap the "switch mode" button in the control program, and the bracelet will send the instruction to the mobile phone application. The fitness tracking application on the mobile phone will switch to aerobic exercise mode and update the corresponding data settings. Users can quickly adjust the exercise mode without interrupting the fluency of training.

[0057] The target condition characterizes that the motion trajectory of the first electronic device is the second preset trajectory. For example, for example, the user plays music through a mobile phone, and the user is wearing a smart bracelet. At this time, the first electronic device is a mobile phone, the second electronic device is a smart bracelet, and the first application is a music player. At this time, the user hopes to be able to remotely control the music playback, such as pausing, playing the next song, or adjusting the volume. The user can shake the phone at this time (the preset second preset trajectory). After the phone detects the shaking action, it is considered that the target condition is met, and the music control interface as the second application on the smart bracelet is started. At this time, the user can leave the phone and do his own things, such as exercising or doing housework, and does not need to return to the phone during exercise or housework. The bracelet can be used to control the phone to play music and adjust the volume.

[0058] For another example, the user wears a smart bracelet and opens a health management application on the smartphone to monitor heart rate. At this time, the first electronic device is a mobile phone, the second electronic device is a smart bracelet, and the first application is a health management application. When the user starts running, the smartphone detects the motion trajectory corresponding to the running (the second preset trajectory), indicating that the user has entered the running mode. This motion trajectory is used as a target condition. Once the target condition is met, the smart bracelet worn by the user will automatically display a heart rate monitoring control interface (the second application), allowing the user to start or pause the heart rate monitoring function. The user does not need to take out the mobile phone, just click the "Start Monitoring" button on the bracelet to send a command to the mobile phone to start heart rate monitoring.

[0059] According to the embodiment of the present disclosure, the first preset trajectory is the same as the second preset trajectory. The first preset trajectory refers to the specific motion trajectory of the second electronic device, and the second preset trajectory refers to the motion trajectory of the first electronic device. When the motion trajectories of the two are the same, it is considered that the target condition is met. For example, the user is using a mobile phone as the first electronic device to play music (the music player is the first application), and the user is wearing a smart bracelet as the second application. At this time, the user hopes to be able to remotely control the music playback, such as pausing, playing the next song, or adjusting the volume. Assuming that the first motion trajectory and the second motion trajectory are the same and both are "shaking", the user can use the hand wearing the bracelet to pick up the mobile phone and shake it. At this time, the motion trajectories of the first electronic device (mobile phone) and the second electronic device (bracelet) are basically the same, and both detect the shaking action, which can be regarded as meeting the target condition, starting the music control interface (second application) on the smart bracelet, so that the user can control the music player on the mobile phone through the music control interface. This synchronous triggering mechanism can improve the accuracy and safety of control compared to the triggering of a single device. For example, in a moving state, the user can trigger the music control interface by shaking the mobile phone and the bracelet at the same time, without having to worry about inadvertent activation due to misoperation.

[0060] According to an embodiment of the present disclosure, the first application is used to call the first collection device of the first electronic device to collect first data; the target condition represents that the first data collected by the first application running on the first electronic device includes target data; and the target task is to store the first data collected by the first collection device as a data file.

[0061] The first acquisition device refers to a sensor or data collection component integrated in the first electronic device, such as a camera, microphone, distance sensor, etc. in a smartphone or tablet. The first acquisition device can collect various data types according to application requirements, such as images, audio, or location information. These data are called "first data" and will be monitored and analyzed in real time by the first application.

[0062] The first data is original data collected by a first acquisition device, such as images captured by a mobile phone camera or sounds picked up by a microphone.

[0063] Target data refers to data that meets certain conditions or patterns, such as detecting a specific face or target object in the picture, or a preset keyword in the sound. Target data acts as a trigger condition here. Once the system recognizes the target data, it will initiate the relevant operation.

[0064] The target task refers to the task performed by the first application on the first electronic device in response to the target interaction operation with the second application after the target condition is met. For example, after detecting the target data, the first application can control the acquisition device to store the current data as a data file in response to the target interaction operation with the second application. This task may include taking pictures, recording audio, recording video or other forms of data saving operations.

[0065] Figure 3 The flowchart of starting and displaying the second application in the control method according to the embodiment of the present disclosure is schematically shown.

[0066] According to an embodiment of the present disclosure, on the basis of the foregoing embodiment, operation S210 may include operations S310 to S320.

[0067] In operation S310, when a first electronic device starts a first application, first data collected by the first application is acquired.

[0068] In operation S320, if the first data includes the target data, the second electronic device is controlled to start and display the second application.

[0069] In the disclosed embodiment, the data collection process may be performed in real time, and the first application processes the collected data to determine whether the data contains preset “target data”.

[0070] For example, the first data is an image captured by a camera, and an image of a human face or a second electronic device (such as a bracelet, etc.) is the target data. Then, it can be determined by judging whether there is a human face or a bracelet in the image through the captured image to determine whether the first data includes the target data.

[0071] The target data is data that meets the trigger criteria and is selected from the first data under a preset condition. For example, in a camera application, the target data may be a specific face or biological object detected. In a health monitoring application, the target data may be heart rate data that exceeds a certain threshold. These target data are used to determine whether the target conditions are met, thereby triggering the second electronic device to display the control interface.

[0072] According to an embodiment of the present disclosure, the target data represents a target object, and the target object is a second electronic device and / or a target biological object. The target object may have an association relationship with the first electronic device. For example, the target data is image data of a second electronic device connected to the first electronic device. For example, the target data is face data pre-stored in the first electronic device (for example, the face may be the appearance of the owner of the first electronic device).

[0073] For example, when a user opens a camera application on a mobile phone, the camera will capture the screen in real time and analyze the screen data as the first data. Next, the system will determine whether the target data is included in these data. For example, the first electronic device can be a mobile phone, the second electronic device can be a smart bracelet, the first application can be a camera application, the first acquisition device can be a camera, and the first data can be the image data collected by the camera. Assume that face data is the target data. If the detected image data includes the target data, it is deemed to meet the target condition, so that the second electronic device starts the control application (second) corresponding to the camera application. In a specific operation scenario, when a user uses the camera application of a mobile phone to take a long-distance photo, the mobile phone (the first electronic device) will detect whether the captured screen contains a face (i.e., the target data). If the face is included, it is deemed to meet the target condition, and the mobile phone will send instructions to the bracelet worn by the user, so that the bracelet displays the control application corresponding to the camera application. The user no longer needs to find the control application corresponding to the camera application from the bracelet, and can directly click the photo button to complete the target task of the photo operation.

[0074] Figure 4 Another flowchart of starting and displaying a second application in a control method according to an embodiment of the present disclosure is schematically shown. Figure 5 The figure schematically shows a block diagram in which the first data includes target data in the control method according to an embodiment of the present disclosure.

[0075] According to an embodiment of the present disclosure, on the basis of the foregoing embodiment, operation S320 may include operation S410.

[0076] In operation S410, if the first data includes target data and the target data satisfies a preset data condition, the second electronic device is controlled to start and display a second application.

[0077] For example, the camera application can be set to detect faces. When a face is detected in the picture, the face data will be regarded as the target data. When the face meets the preset data conditions, such as Figure 5As shown, it is assumed that the first electronic device is a mobile phone, the second electronic device is a bracelet, the first application is a camera application, and the second application is a control application corresponding to the camera application on the bracelet. When there is a face in the picture captured by the camera on the mobile phone (the first data includes the target data), and the proportion of the face in the picture is less than 15% (the target data meets the preset data conditions), then it can be considered that the person is far away from the first electronic device and cannot directly operate the first electronic device, then the second electronic device such as a bracelet is controlled to start and display the control application corresponding to the camera application so that the user can remotely control the camera application on the mobile phone to take pictures. It can be understood that the face data here is only an example, and those skilled in the art can select suitable objects and corresponding data as target objects and target data, such as image data of the second electronic device, biometric data such as heartbeat, etc.

[0078] According to an embodiment of the present disclosure, on the basis of the above-mentioned embodiment, the first acquisition device includes an image acquisition device, the image acquisition device includes a first sub-image acquisition device and / or a second sub-image acquisition device, the first sub-image acquisition device and the interaction device for controlling the first application in the first electronic device meet the preset position condition, and the second sub-image acquisition device and the interaction device for controlling the first application in the first electronic device do not meet the preset position condition. Operation S410 may include:

[0079] When the first sub-image acquisition device is in working state, if the first data includes target data and the target data meets the preset data condition, the second electronic device is controlled to start and display the second application. Or, when the second sub-image acquisition device is in working state, the first sub-image acquisition device is started to acquire images, and if the first data includes target data and the target data meets the preset data condition, the second electronic device is controlled to start and display the second application.

[0080] For example, the camera on the mobile phone as the first electronic device is divided into a front camera (first sub-image acquisition device) and a rear camera (second sub-image acquisition device). The front camera and the interactive screen or keyboard of the mobile phone are on the same plane. When the user shoots through the front camera, it is considered that the front camera is in working state. There is target data (such as face data) in the image data collected by the front camera. When the face data meets the preset data conditions, for example, the proportion of face data in the image is less than 15%, it is considered that no user can directly operate the mobile phone (first electronic device), so the control bracelet (second electronic device) starts the control program corresponding to the shooting application. The interactive plane of the rear camera and the mobile phone are not on the same plane. When the user takes a photo through the rear camera, it is considered that the rear camera is in working state, but there may be users who can operate the mobile phone in the direction of the interactive plane of the mobile phone. In this case, the front camera can be started, and based on the images captured by the front camera and the rear camera, it can be determined whether there is a face, and whether the face data meets the preset data conditions. For example, if the proportion of faces in the image data captured by the two cameras is less than 15%, then it is considered that no user can directly operate the mobile phone, and the target condition is regarded as met. Then the control bracelet starts the control program corresponding to the shooting application. If there is a face in the image data captured by any camera, and the proportion of faces is greater than 15%, then it is considered that there is a user who can directly control the mobile phone to take pictures, and the target condition is regarded as not met, and there is no need to start the corresponding control program in the second electronic device.

[0081] Figure 6 Another flowchart of starting and displaying a second application in a control method according to an embodiment of the present disclosure is schematically shown.

[0082] like Figure 6 As shown, based on the foregoing embodiment, operation S210 may include operation S610.

[0083] In operation S610, in response to receiving a first control instruction sent by the first electronic device, if the second electronic device meets the target condition, the second electronic device is controlled to start the second application, wherein the first control instruction is sent by the first electronic device to the second electronic device when the first application is running.

[0084] For example, the target task is a photo taking task, the first electronic device is a mobile phone, and the second electronic device is a wristband. When the mobile phone runs a camera application (first application), a first control instruction is sent to the wristband to enable the wristband to determine whether the target condition is currently met. Assuming that the target condition is that the distance between the wristband and the mobile phone is greater than a preset distance threshold, when the wristband determines that this condition is currently met, the control program corresponding to the camera application (second application) is started, so that the user using the wristband can remotely control the mobile phone to take photos.

[0085] Figure 7 Another flowchart of starting and displaying a second application in a control method according to an embodiment of the present disclosure is schematically shown.

[0086] like Figure 7 As shown, based on the foregoing embodiment, operation S210 may include operation S710.

[0087] In operation S710, in response to starting the first application, if the first electronic device meets the target condition, the first electronic device sends a second control instruction to the second electronic device so that the second electronic device starts the second application.

[0088] For example, the target task is a photo-taking task, the first electronic device is a mobile phone, and the second electronic device is a wristband. After the mobile phone runs a camera application (first application), it is determined whether the mobile phone meets the target condition, for example, whether the mobile phone is shaken. If so, it is considered that the target condition is met, and a second control instruction is sent to the wristband, so that the wristband starts the control program (second application) corresponding to the camera application, so that the user using the wristband can leave the mobile phone and remotely control the mobile phone to take photos.

[0089] For another example, the target task is to detect heart rate during exercise, the first electronic device is a mobile phone, and the second electronic device is smart glasses. After the mobile phone runs the heart rate detection application (first application), it is determined whether the movement trajectory of the mobile phone is consistent with the trajectory of the human body during exercise. If so, it is considered that the target condition is met, and a second control instruction is sent to the smart glasses, so that the smart glasses start the corresponding second application, such as a heart rate display application.

[0090] According to an embodiment of the present disclosure, based on the above-mentioned embodiment, the second electronic device starting and displaying the second application may include: in response to the second electronic device receiving the first control instruction or the second control instruction, starting the second application and switching to the first state; in response to the second electronic device satisfying the state switching condition, switching the first state to the second state to display the second application. The first state represents that the application is started but not displayed, and the second state represents that the application is started and displayed.

[0091] For example, the target task is a photo-taking task, the first electronic device is a mobile phone, and the second electronic device is a wristband. When the wristband receives the first control instruction or the second control instruction, it starts the control application (second application) corresponding to the camera application and switches to the standby state (that is, the application is already open, but the wristband screen remains off). When the wrist is detected to be flipped (the second electronic device meets the state switching condition), the control application corresponding to the camera application is displayed on the screen. This allows the wristband to save power when it does not need to be controlled.

[0092] For another example, the target task is to detect heart rate during exercise, the first electronic device is a mobile phone, and the second electronic device is smart glasses. After the smart glasses receive the first control instruction or the second control instruction, the corresponding second application is started and switched to a standby state (the smart glasses are already receiving heart rate data but not displayed on the glasses screen). When the user needs to check the heart rate, he shakes his head (the second electronic device meets the state switching condition), and the corresponding heart rate data is displayed to avoid the inconvenience caused by long-term visual obstruction during exercise.

[0093] Figure 8 A block diagram of a control device according to an embodiment of the present disclosure is schematically shown.

[0094] like Figure 8 As shown, the control device 800 includes a first control module 810 and a second control module 820 .

[0095] The first control module 810 is used to control the second electronic device to start and display the second application when the first electronic device starts the first application and if the second electronic device and / or the first electronic device meet the target condition; in some embodiments, the first control module 810 can be used to execute operation S210 in the aforementioned method, which is not elaborated here.

[0096] The second control module 820 is used to control the first application to execute the target task in response to the target interaction operation for the second application. In some embodiments, the second control module 820 can be used to execute the operation S220 in the above method, which will not be described in detail here.

[0097] According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits, or at least part of the functions of any one of them can be implemented in one module. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be split into multiple modules for implementation. According to the embodiments of the present invention, any one or more of the modules, submodules, units, and subunits can be at least partially implemented as hardware circuits, such as field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), systems on chips, systems on substrates, systems on packages, application specific integrated circuits (ASICs), or can be implemented by hardware or firmware in any other reasonable way of integrating or packaging circuits, or can be implemented in any one of the three implementation methods of software, hardware, and firmware, or in any appropriate combination of any of them. Alternatively, according to the embodiments of the present invention, one or more of the modules, submodules, units, and subunits can be at least partially implemented as computer program modules, and when the computer program modules are run, the corresponding functions can be performed.

[0098] For example, any multiple of the first control module 810 and the second control module 820 can be combined in one module / unit / sub-unit for implementation, or any one of the modules / units / sub-units can be split into multiple modules / units / sub-units. Alternatively, at least part of the functions of one or more of these modules / units / sub-units can be combined with at least part of the functions of other modules / units / sub-units and implemented in one module / unit / sub-unit. According to an embodiment of the present disclosure, at least one of the first control module 810 and the second control module 820 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the first control module 810 and the second control module 820 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.

[0099] It should be noted that the data processing system part in the embodiments of the present disclosure corresponds to the data processing method part in the embodiments of the present disclosure. The description of the data processing system part specifically refers to the data processing method part, which will not be repeated here.

[0100] Fig. 9 A block diagram of an electronic device suitable for implementing the method described above according to an embodiment of the present disclosure is schematically shown. Fig. 9The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0101] like Fig. 9 As shown, the electronic device 900 according to an embodiment of the present disclosure includes a processor 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. The processor 901 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 901 may also include an onboard memory for caching purposes. The processor 901 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0102] In RAM 903, various programs and data required for the operation of electronic device 900 are stored. Processor 901, ROM 902 and RAM 903 are connected to each other via bus 904. Processor 901 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 902 and / or RAM 903. It should be noted that the program can also be stored in one or more memories other than ROM 902 and RAM 903. Processor 901 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.

[0103] According to an embodiment of the present disclosure, the electronic device 900 may further include an input / output (I / O) interface 905, which is also connected to the bus 904. The electronic device 900 may further include one or more of the following components connected to the input / output (I / O) interface 905: an input portion 906 including a keyboard, a mouse, etc.; an output portion 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 908 including a hard disk, etc.; and a communication portion 909 including a network interface card such as a LAN card, a modem, etc. The communication portion 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the input / output (I / O) interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage portion 908 as needed.

[0104] According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 909, and / or installed from the removable medium 911. When the computer program is executed by the processor 901, the above-mentioned functions defined in the system of the embodiment of the present disclosure are executed. According to an embodiment of the present disclosure, the system, equipment, device, module, unit, etc. described above can be implemented by a computer program module.

[0105] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.

[0106] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. For example, it may include, but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, apparatus, or device.

[0107] For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 902 and / or the RAM 903 described above and / or one or more memories other than the ROM 902 and the RAM 903 .

[0108] An embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method provided by the embodiment of the present disclosure. When the computer program product runs on an electronic device, the program code is used to enable the electronic device to implement the control method provided by the embodiment of the present disclosure.

[0109] When the computer program is executed by the processor 901, the above functions defined in the system / device of the embodiment of the present disclosure are executed. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.

[0110] In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and downloaded and installed through the communication part 909, and / or installed from a removable medium 911. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0111] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).

[0112] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram may represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box may also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions. It can be understood by those skilled in the art that the features recorded in the various embodiments of the present disclosure can be combined and / or combined in a variety of ways, even if such a combination or combination is not explicitly recorded in the present disclosure. In particular, without departing from the spirit and teaching of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0113] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A control method, comprising: In the case where the first electronic device starts the first application, if the second electronic device and / or the first electronic device meets the target condition, controlling the second electronic device to start and display the second application; In response to the target interaction operation for the second application, the first application is controlled to execute a target task.

2. The method according to claim 1, wherein the target condition comprises at least one of the following: The target condition indicates that a first distance between the second electronic device and the first electronic device is greater than or less than a distance threshold; The target condition indicates that the motion trajectory of the second electronic device is a first preset trajectory; The target condition represents that the movement trajectory of the first electronic device is a second preset trajectory. The method according to claim 2 , wherein the first preset trajectory is the same as the second preset trajectory.

4. The method according to claim 1, wherein the first application is used to call a first collection device of the first electronic device to collect first data; The target condition indicates that the first data collected by the first application running on the first electronic device includes target data; The target task is to store the first data collected by the first collection device as a data file.

5. The method according to claim 4, wherein when the first electronic device starts the first application, if the second electronic device and / or the first electronic device meets the target condition, controlling the second electronic device to start and display the second application comprises: When the first electronic device starts a first application, obtaining first data collected by the first application; If the first data includes target data, the second electronic device is controlled to start and display a second application. 6 . The method according to claim 5 , wherein the target data represents a target object, and the target object is the second electronic device and / or a target biological object.

7. The method according to claim 1, wherein when the first electronic device starts the first application, if the second electronic device and / or the first electronic device meets the target condition, controlling the second electronic device to start and display the second application comprises: In response to receiving a first control instruction sent by the first electronic device, if the second electronic device meets the target condition, controlling the second electronic device to start a second application; The first control instruction is sent by the first electronic device to the second electronic device when the first application is running.

8. The method according to claim 1, wherein in response to the first electronic device launching the first application, if the second electronic device and / or the first electronic device meets the target condition, controlling the second electronic device to launch the second application comprises: In response to starting the first application, the first electronic device sends a second control instruction to the second electronic device if the first electronic device meets a target condition, so that the second electronic device starts the second application.

9. A control device comprising: A first control module is used to control the second electronic device to start and display a second application when the first electronic device starts the first application and if the second electronic device and / or the first electronic device meets the target condition; as well as The second control module is used to control the first application to execute a target task in response to a target interaction operation on the second application.

10. An electronic device comprising: at least one processor; as well as A memory connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.