Output control method and device and output equipment
By controlling the second electronic device to run the target application when the connection between the target output module and the first electronic device meets the switching conditions, and output corresponding data through the connection between the target output module and the second electronic device, the problem of manual connection and switching between the Bluetooth headset and the smart terminal device is solved, and the user experience and data output stability are improved.
Patent Information
- Application Number
- CN202411747637.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-07
AI Technical Summary
The connection, configuration and switching between Bluetooth headphones and smart terminal devices need to be done manually, reducing the user experience and failing to meet the actual application needs.
When the connection between the target output module and the first electronic device meets the switching conditions, the second electronic device is controlled to run the target application, and output corresponding data through the connection between the target output module and the second electronic device, automatic switching and data output are realized.
Improve user experience, and automatically switch and optimize data output, meet practical application needs, ensuring the stability and efficiency of data output.
Smart Images

Figure CN119584333A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and more specifically to an output control method, apparatus and output device. Background Art
[0002] With the popularity of personal smart terminal devices and wireless headsets, users connect to corresponding devices through wireless devices to output relevant information. For example, when the wireless device is a Bluetooth headset, the Bluetooth headset can connect to a smartphone to answer calls, or connect to online video conferences, listen to music and watch movies, which is becoming more and more popular. However, the connection, configuration, and switching between Bluetooth headsets and user smart terminal devices need to be done manually, which reduces user experience requirements and cannot meet actual application needs. Summary of the invention
[0003] In view of this, this application provides the following technical solutions:
[0004] An output control method, comprising:
[0005] In the case where the target output module outputs the first target data, if the first connection between the target output module and the first electronic device meets the switching condition, controlling the second electronic device to run the target application;
[0006] In response to the second electronic device running the target application, controlling the target output module to output second target data through a second connection between the target output module and the second electronic device;
[0007] The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
[0008] Optionally, the first connection between the target output module and the first electronic device satisfies the switching condition, indicating that the first distance between the target output module and the first electronic device is greater than a first distance threshold; and the second distance between the target output module and the second electronic device is less than the first distance threshold.
[0009] Optionally, it also includes:
[0010] Acquire a first signal state corresponding to a first connection between the target output module and the first electronic device;
[0011] If the first signal state does not satisfy the communication condition, the first connection between the target output module and the first electronic device satisfies the switching condition;
[0012] The second connection between the target output module and the second electronic device satisfies the communication condition.
[0013] Optionally, controlling the second electronic device to run the target application includes:
[0014] Acquire running configuration information corresponding to running the target application by the first electronic device;
[0015] Controlling the second electronic device to run the target application with the running configuration information, so that the second electronic device runs the target application to output the second target data;
[0016] The operation configuration information is operation configuration information for the first electronic device to run the target application to output the first target data.
[0017] Optionally, the acquiring running configuration information corresponding to the target application running on the first electronic device includes:
[0018] Acquire and store, through the first connection, running configuration information corresponding to the target application running on the first electronic device;
[0019] The controlling the second electronic device to run the target application with the running configuration information includes:
[0020] The running configuration information is sent to the second electronic device through the second connection, so that the second electronic device runs the target application according to the running configuration information.
[0021] Optionally, controlling the target output module to output the second target data through a second connection between the target output module and the second electronic device includes:
[0022] Determine output configuration parameters that the target is applied to match the second electronic device;
[0023] adjusting the output configuration information of the target output module based on the output configuration parameters to obtain the target output parameters of the target output module;
[0024] The target output module is controlled to output the second target data through a second connection between the target output module and the second electronic device according to the target output parameter.
[0025] Optionally, it also includes:
[0026] When the target output module outputs the second target data of the target application running on the second electronic device, if the first distance between the target output module and the first electronic device is not greater than the first distance threshold, target prompt information is generated, and the target prompt information indicates whether to connect the target output module to the first electronic device.
[0027] Optionally, the first target data is data sent by the third electronic device to the first electronic device based on the target application through a third connection between the first electronic device and the third electronic device; the second target data is data sent by the third electronic device to the second electronic device based on the target application through a fourth connection between the second electronic device and the third electronic device.
[0028] An output control device, comprising:
[0029] A first control unit is used to control the second electronic device to run a target application if the first connection between the target output module and the first electronic device meets a switching condition when the target output module outputs the first target data;
[0030] a second control unit, configured to control the target output module to output second target data through a second connection between the target output module and the second electronic device in response to the second electronic device running the target application;
[0031] The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
[0032] An output device, comprising:
[0033] An output device for outputting data;
[0034] Controller, which performs:
[0035] When the output device outputs the first target data, if the first connection with the first electronic device satisfies the switching condition, controlling the second electronic device to run the target application;
[0036] In response to the second electronic device running the target application, controlling the output device to output second target data;
[0037] The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0039] Figure 1 A flow chart of an output control method provided in an embodiment of the present application;
[0040] Figure 2 A schematic diagram of an application scenario provided in an embodiment of the present application;
[0041] Figure 3 A schematic diagram of a flow chart of a method for switching connection of a target output module provided in an embodiment of the present application;
[0042] Figure 4 A flowchart of an output control method for an online video conference provided in an embodiment of the present application;
[0043] Figure 5 A schematic diagram of the structure of an output control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0045] The terms "first" and "second" and the like in this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but includes steps or units that are not listed.
[0046] An embodiment of the present application provides an output control method, which can be applied to control the connection of a target output component used for data output in an information output scenario to change after relevant information in the information output scenario changes, so as to adapt to the change of the output scenario, ensure the data output effect, and improve the user experience effect.
[0047] See also Figure 1 , is a flow chart of an output control method provided in an embodiment of the present application. The method may include the following steps:
[0048] S101: When a target output module outputs first target data, if a first connection between the target output module and a first electronic device satisfies a switching condition, control a second electronic device to run a target application.
[0049] S102: In response to the second electronic device running the target application, controlling the target output module to output second target data through a second connection between the target output module and the second electronic device.
[0050] In this application scenario, the target output module serves as a data output device, which can be connected to different electronic devices to output the data to be outputted by the corresponding electronic device. For example, the target output module can be an audio output module, such as a headset with unlimited connection function, a smart speaker, and the like. The corresponding target output module can also be a video output module, such as a smart wearable device, and further can be smart glasses, etc. The electronic device connected to the target output module is used to provide the target data to be outputted for the target output module.
[0051] In step S101, in the initial state, the target output module is connected to the first electronic device through the first connection. At this time, the first electronic device runs a target application, and the first target data is the data output by the first electronic device running the target application. The first connection can represent the wireless communication connection between the target output module and the first electronic device, such as a Bluetooth connection. Taking the Bluetooth connection as an example, two devices are connected through Bluetooth, and the signal transmission quality between the devices will be affected by the distance between the devices. Even if the distance between the two devices is far, the Bluetooth between the two devices will be disconnected and the signal transmission cannot continue through Bluetooth. Therefore, in the embodiment of the present application, when the target output module establishes a first connection with the first electronic device, and the target output module outputs the first target data through the first connection, the signal state of the first connection between the target output module and the first electronic device will be monitored to determine whether the signal state of the currently established first connection meets the condition that the target output module outputs the target data of the corresponding output effect. For example, if it is detected that the signal state corresponding to the first connection will make the output effect of the target output module output data poor, it will be determined that the first connection between the target output module and the first electronic device meets the switching condition, and the second electronic device will be controlled to run the target application. The switching condition represents the condition that the output effect of the target output module when outputting data due to the current first connection cannot meet the user's needs. For example, the switching condition may be a condition that ensures that the output data is relatively jittery and the signal is discontinuous. The target application is an application that generates the target data to be output. For example, the target application may be an audio playback application, a video playback application, an online conference application, or other communication applications. Taking the target application as a video conferencing application as an example, when the first electronic device runs the video conferencing application, the audio data generated by the video conferencing application may be output through the target output module.
[0052] In step S102, when the second electronic device runs the target application, the target output module is controlled to establish a second connection with the second electronic device, so that the target output module can continue to output the second target data corresponding to the target application through the second connection, that is, the second target data is the data output by the second electronic device running the target application. For example, when the second connection is a Bluetooth connection, the target application is a video conferencing application. When it is detected that the signal state between the first electronic device and the target output module is poor, if the second electronic host device and the target output module establish a Bluetooth connection, the signal state will be better than the signal state of the Bluetooth connection between the first electronic device and the target output module. At this time, the second electronic device can be controlled to run the video conferencing application, and the target output module can establish a Bluetooth connection with the second electronic device, so that the target output module outputs the audio data of the video conferencing application run by the second electronic device.
[0053] Based on the output control method provided by the embodiment of the present application, when the first connection between the target output module and the first electronic device meets the switching condition, the second electronic device can be controlled to run the target application, and the target output module can be controlled to output the second target data through the second connection between the target output module and the second electronic device, and the second target data is the data output by the second electronic device running the target application. In this way, even if the state of the first connection between the target output module and the first electronic device is poor, it will not affect the output effect of the data output by the target application, and at the same time, it will meet the demand of continuing to output the data of the target application through the target output module, thereby improving the user experience.
[0054] The following describes the relevant implementation methods of the output control method of the embodiment of the present application in combination with the corresponding application scenarios.
[0055] In the case where the target output module outputs the first target data, it can be determined whether the current first connection satisfies the switching condition based on the signal state of the first connection between the target output module and the first electronic device. Correspondingly, in one implementation of the embodiment of the present application, the first connection between the target output module and the first electronic device satisfies the switching condition, which indicates that the first distance between the target output module and the first electronic device is greater than the first distance threshold; and the second distance between the target output module and the second electronic device is less than the first distance threshold.
[0056] Specifically, the first distance between the target output module and the first electronic device can be determined based on the connection signal strength of the first connection between the target output module and the first electronic device. For example, a correspondence table of the connection signal strength between the two devices corresponding to the first connection and the distance between the two devices can be pre-generated based on actual measurements. After the connection signal strength of the first connection between the target output module and the first electronic device is detected, the first distance between the target output module and the first electronic device can be determined according to the correspondence table. The first distance is then compared with a pre-set first distance threshold to obtain a comparison result. Among them, the first distance threshold is a distance threshold that does not affect the data output quality determined according to the current application scenario. Specifically, the first distance threshold can be set to different values according to the different device forms of the target output module and the first electronic device for establishing the first connection, or it can be set to different values according to different application scenario characteristics.
[0057] At this time, if the first distance between the target output module and the first electronic device is greater than the first distance threshold, it means that the transmission signal quality between the target output module and the first electronic device will affect the effect of the target output module outputting data. Then the distance between the target output module and the second electronic device can be detected to obtain the second distance between the second electronic device and the target output module. If the second distance is less than the first distance threshold, it means that when the target output device establishes a second connection with the second electronic device, the signal transmission quality corresponding to the second connection will make the target output device output data with better effect. Specifically, the second electronic device can be another commonly used device of the user of the first electronic device, so that when the target output module switches between the first electronic device and the second electronic device, it is more convenient and meets the actual needs of the user.
[0058] See also Figure 2 , is a schematic diagram of an application scenario provided by an embodiment of the present application, in which the target output device is a Bluetooth headset, the first electronic device is the user's laptop computer, and the second electronic device is the user's mobile phone. When the user connects the Bluetooth headset to the laptop computer and listens to the songs output by the audio application in the laptop computer through the Bluetooth headset, the user leaves the area where the laptop computer is located, and as the distance gets farther and farther, the Bluetooth headset may disconnect the Bluetooth connection with the laptop computer, or the songs output by the Bluetooth headset may become stuck, etc. At this time, if the user carries a mobile phone with him, he will log in to the audio application through the mobile phone and connect the Bluetooth headset to the mobile phone through Bluetooth, so that the Bluetooth headset continues to play the songs output by the audio application on the mobile phone. This can avoid the problem of songs being played through the computer's speakers or directly muted when the Bluetooth headset is disconnected from the computer, thereby improving the user experience.
[0059] For the convenience of users, when the target output module is connected to the second electronic device, the target output module can also be switched back to the first electronic device and output the target data of the target application running on the first electronic device if the conditions are met. Specifically, in one embodiment, when the target output module outputs the second target data of the target application running on the second electronic device, if the first distance between the target output module and the first electronic device is not greater than the first distance threshold, a target prompt information is generated. The target prompt information indicates whether the target output module is connected to the first electronic device.
[0060] Still Figure 2 As an example, in the initial state, the user outputs the target module (i.e. Figure 2 The Bluetooth headset shown) and the first electronic device ( Figure 2The Bluetooth headset is connected to the laptop computer shown in the figure, and the Bluetooth headset outputs the songs of the audio application in the laptop computer. At this time, if the user moves away from the laptop computer and detects that the distance between the Bluetooth headset worn by the user and the laptop computer exceeds the first distance threshold (such as 100 meters), the user's second electronic device (i.e. Figure 2 In the embodiment of the present invention, the mobile phone (shown) runs the audio application, and establishes a Bluetooth connection between the mobile phone and the Bluetooth headset, so that the Bluetooth headset continues to play the songs output by the audio application run by the mobile phone. If in the process, it is detected that the user returns to the laptop again, that is, the distance between the Bluetooth headset worn by the user and the laptop is less than the preset first distance threshold, a target prompt information will be generated at this time to prompt the user whether to switch the Bluetooth headset back to the laptop and have the laptop run the audio application. If the feedback information for the target prompt information indicates that the user expects to switch the Bluetooth headset back to the connection with the laptop, the mobile phone will be controlled to no longer run the audio application, and the laptop will re-run the audio application, and switch the Bluetooth headset back to the Bluetooth connection with the laptop, so that the Bluetooth headset continues to play the songs of the audio application run by the laptop. If the feedback information indicates that the user does not expect to switch the Bluetooth headset back to the connection with the laptop, the audio application will continue to be run by the mobile phone. Further, the target prompt information can be output by the target output module, such as when the target output module is a Bluetooth headset, it can output a prompt audio corresponding to the content of the target prompt information. Correspondingly, the target prompt information can also be output by the second electronic device currently connected to the target output module. For example, a prompt text corresponding to the target prompt information can be output on the mobile phone display interface. In this way, the target output module can be switched on different electronic devices based on the connection distance without the need for the user to switch manually, thereby improving the convenience of switching.
[0061] Correspondingly, in another implementation of the embodiment of the present application, it also includes: obtaining a first signal state corresponding to the first connection between the target output module and the first electronic device; if the first signal transfer trusteeship does not meet the communication condition, the first connection between the target output module and the first electronic device meets the switching condition. Wherein, the second connection between the target output module and the second electronic device meets the communication condition.
[0062] In this embodiment, after the target output module establishes a first connection with the first electronic device, the first signal state corresponding to the first connection can be monitored in real time, and the signal state can be used to determine whether the communication condition is met. The communication condition can characterize the condition of the transmission signal quality, for example, the communication condition can include a threshold of the transmission rate, a threshold of the transmission signal strength, etc. For example, when the target output module is a smart glasses, the first electronic device is a laptop computer, and when the smart glasses establish a wireless connection with the laptop computer, the video screen of the video application running in the laptop computer is output. If the wireless communication module of the laptop computer is abnormal at this time, or the load of the laptop computer is high, it will affect the signal transmission rate of the video screen transmitted to the smart glasses, and will cause the video screen to be stuck or the screen is distorted when the smart glasses output the video screen. If it is detected that the wireless communication module of the user's mobile phone is normal and the load is low, the mobile phone will be controlled to start the video application, and the smart glasses will be connected to the mobile phone through wireless communication connection, so that the mobile phone can transmit the video screen to the smart glasses. The corresponding signal transmission efficiency is high, and the smart glasses can output a video screen with a good display effect to meet the needs of the user.
[0063] In the embodiment of the present application, when the second electronic device is required to run the target application, the second electronic device can automatically log in to the target application through the running configuration information corresponding to the target application, without the user having to manually enter the relevant information of the target application on the second electronic device, making the switching process more convenient. Figure 3 , is a flow chart of a method for switching connection of a target output module provided in an embodiment of the present application, the method comprising the following steps:
[0064] S301: When a target output module outputs first target data, if a first connection between the target output module and a first electronic device satisfies a switching condition, obtain running configuration information corresponding to a target application running on the first electronic device.
[0065] S302: Control the second electronic device to run the target application according to the running configuration information, so that the second electronic device runs the target application and outputs second target data.
[0066] S303: In response to the second electronic device running the target application, control the target output module to output second target data through a second connection between the target output module and the second electronic device.
[0067] The operation configuration information is the operation configuration information for the first electronic device to run the target application to output the first target data. Specifically, the operation configuration information may include the login information of the target application, and may further include the record data of the target data that the target application has output. For example, if the target application is an audio application, the operation configuration information may be the user account information for logging into the audio application, and may also include historical playback record information, etc. In this way, when the second electronic device runs the target application, it can log in to the target application based on the user account information, and load the data played last based on the historical playback record information, so that when the target output module establishes a second connection with the second electronic device, the corresponding audio data can continue to be played. There is no need for the user to manually enter the login information related to the audio application on the second electronic device, nor is there a need for the user to reselect the corresponding audio data to be played, thereby improving the switching efficiency and user experience.
[0068] Furthermore, the operation configuration information can be stored in an area that can be accessed and obtained by the second electronic device, such as storing the operation configuration information in a cloud server, or storing the operation configuration information in a target output module. Correspondingly, in one implementation of the embodiment of the present application, obtaining the operation configuration information corresponding to the target application run by the first electronic device includes: obtaining and storing the operation configuration information corresponding to the target application run by the first electronic device through a first connection. Correspondingly, controlling the second electronic device to run the target application with the operation configuration information includes: sending the operation configuration information to the second electronic device through a second connection, so that the second electronic device runs the target application with the operation configuration information.
[0069] In this embodiment, after the target output module establishes a first connection with the first electronic device, and when the first electronic device runs the target application, the operation configuration information corresponding to the target application can be stored in the target output module. For example, if the target output module is a Bluetooth headset, the operation configuration information of the target application can be stored in the memory of the Bluetooth headset. In this way, when the second electronic device needs to run the target application, the operation configuration information can be sent to the second electronic device based on the second connection through the target output module, so that the second electronic device runs the target application through the operation configuration information. For another example, the operation configuration information of the target application can be stored in a cloud server. When the second electronic device needs to run the target application, when the target output module establishes a second connection with the second electronic device, a prompt message can be generated through the target output module to prompt the second electronic device to obtain the operation configuration information corresponding to the target application from the cloud server, so that the second electronic device runs the target application with the operation configuration information.
[0070] In order to further improve the output effect of the target output module, after the target output device switches the electronic device connected to it, the output parameters of the target output device can be synchronously adjusted to make its output effect better adapt to the electronic device currently connected to it. Correspondingly, in one implementation of the embodiment of the present application, the process of controlling the target output module to output the second target data through the second connection between the target output module and the second electronic device may include the following steps:
[0071] S401: Determine output configuration parameters that a target device is to match with a second electronic device.
[0072] S402: Adjust output configuration information of the target output module based on the output configuration parameters to obtain target output parameters of the target output module.
[0073] S403: Control the target output module to output second target data through a second connection between the target output module and the second electronic device with the target output parameter.
[0074] The user can set the output parameters of the target output module connected to the electronic device on different electronic devices in order to better match the user's usage habits. When the second electronic device is running, the output configuration parameters of the target application matching the second electronic device can be determined. For example, when the target application is a video application, the user can set the playback volume of the speaker of the electronic device through the configuration interface of the video application, and can set the playback volume when the external audio output module is connected. In this way, the volume parameters of the current target output module can be adjusted by taking the output configuration information as a reference, so that the adjusted volume parameters match the playback volume pre-set by the user, thereby meeting the user's usage habits. Further, the output configuration parameters of the target application matching the second electronic device can also be determined based on the current application environment. When the second electronic device runs the target application, the data to be output and the current environmental information corresponding to the target application can be determined to determine the output configuration parameters. For example, the target application is a video application, the data to be output is a video screen, and the current environment is relatively dim, and the corresponding output configuration parameters can be parameters that enhance the contrast or brightness of the screen. In this way, the output configuration information of the display screen of the target output module (such as smart glasses) can be adjusted based on these parameters, so that the target output module can output a video screen that better matches the current application screen, thereby improving the user experience. In this way, even if the first electronic device and the second electronic device that can be connected to the target output module are in different environments, the data parameters of the target output module can be adjusted based on the corresponding output configuration parameters, so that after switching the electronic device connected thereto, the output can also match the environment where the electronic device is located, further improving the output effect of the target output module.
[0075] The output control method provided in the embodiment of the present application can be applied to application scenarios of communication interaction of different users. Specifically, the first target data is data sent by the third electronic device to the first electronic device based on the target application through the third connection between the first electronic device and the third electronic device; the second target data is data sent by the third electronic device to the second electronic device based on the target application through the fourth connection between the second electronic device and the third electronic device.
[0076] For example, the target application may be an instant messaging application, such as a multi-person video application, or an online video conference application. The first electronic device and the second electronic device may be electronic devices used by the first user, and the third electronic device may be an electronic device used by the second user. When the target application is a video conference application, the second user may initiate a video conference through the third electronic device, and transmit the video conference screen corresponding to the second user to the electronic device of the first user accessing the video conference based on the video conference application. When the first user accesses the video conference through the first electronic device, the first target data to be output by the first electronic device is the video data corresponding to the video conference sent by the third electronic device based on the video conference application through the third connection between the first electronic device and the third electronic device. Correspondingly, when the video conference is accessed through the second electronic device, the second target data to be output by the second electronic device is the video data corresponding to the video conference sent by the third electronic device based on the video conference application through the fourth connection between the second electronic device and the third electronic device. Among them, the communication connection mode corresponding to the third connection is related to the communication module of the third electronic device and the first electronic device, such as the third connection may be a wireless communication connection. Correspondingly, the connection mode corresponding to the fourth connection is related to the communication module of the third electronic device and the second electronic device. In this way, the output control method can be applied to communication interaction scenarios of different users. By monitoring the output effect of the target output module in the communication scenario, the electronic device corresponding to the user can be switched in time to ensure the instant communication effect.
[0077] See also Figure 4 , is a flow chart of an output control method for online video conferencing provided by an embodiment of the present application. In this application scenario, a user receives audio data in a video conference by wearing a smart headset. First, the user accesses the corresponding target video conference through the video conferencing application in the computer, and then executes the output control method in the process of receiving the audio data of the target video conference through the smart headset, which specifically includes the following steps:
[0078] S501. Detect the distance between the smart headset and the computer.
[0079] S502, determine whether the distance is greater than the target distance threshold, if yes, execute S503; if no, execute S501;
[0080] S503, controlling the user's mobile phone to start a video conference application and access the target video conference;
[0081] S504: Control the smart headset to establish a communication connection with the mobile phone, and output the audio data of the target video conference run by the mobile phone through the smart headset.
[0082] S505: if it is detected that the distance between the smart headset and the computer is less than the target distance threshold, generate a prompt message;
[0083] S506, receiving feedback information of the prompt information;
[0084] S507: If the feedback information indicates that the smart headset needs to be switched back to the connection with the computer, the computer is controlled to start the video conferencing application and access the target video conference;
[0085] S508: Control the smart headset to reestablish a communication connection with the computer, and output the audio data of the target video conference run by the computer through the smart headset.
[0086] In this application scenario, when a user wears a smart headset and connects to a computer via Bluetooth, they are having a meeting on a video conferencing application. When the user leaves the computer midway and walks a certain distance away from the computer (such as 200 meters), the smart headset detects that the conference audio is stuck, and immediately notifies the currently connected mobile phone through the dual connection function to start the video conferencing application, so that the mobile phone automatically dials into the previous video conference. Specifically, the name of the video conference, the conference link and other information can be recorded in the headset's memory, so that the mobile phone can call this information to access the corresponding conference. Then the headset automatically switches to the mobile phone video conferencing application to continue the meeting and output the corresponding audio data.
[0087] Similarly, when the user walks back to the computer, the smart headset automatically determines through dual connection that the distance between the headset and the computer is no longer a cause of lag, and immediately asks the user whether to switch back. If it is necessary to switch back, the phone will be notified to intelligently close the video conferencing application on the phone, and the headset will reconnect to the computer to continue the meeting. Switching back and forth is very convenient.
[0088] Furthermore, if the user wears smart glasses, once the user leaves the computer workstation, the screen being shared by the computer will be immediately switched to the smart glasses for display. If the user leaves the workstation at a certain distance, the smart headset will notify the smart glasses to switch the projection screen to the screen shared by the mobile phone video conferencing application instead of the screen shared by the computer. This is very convenient and can also ensure the stability of the output screen, improving the user experience.
[0089] In another embodiment of the present application, an output control device is also provided. Figure 5 , the device may include:
[0090] The first control unit 601 is used to control the second electronic device to run the target application if the first connection between the target output module and the first electronic device meets the switching condition when the target output module outputs the first target data;
[0091] A second control unit 602 is configured to control the target output module to output second target data through a second connection between the target output module and the second electronic device in response to the second electronic device running the target application;
[0092] The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
[0093] Optionally, the first connection between the target output module and the first electronic device satisfies the switching condition, indicating that a first distance between the target output module and the first electronic device is greater than a first distance threshold; and a second distance between the target output module and the second electronic device is less than the first distance threshold.
[0094] Optionally, the output control device further includes:
[0095] an acquisition unit, configured to acquire a first signal state corresponding to a first connection between the target output module and the first electronic device;
[0096] a first determining unit, configured to determine whether the first connection between the target output module and the first electronic device satisfies the switching condition if the first signal state does not satisfy the communication condition;
[0097] The second connection between the target output module and the second electronic device satisfies the communication condition.
[0098] Optionally, the first control unit includes:
[0099] A first acquisition subunit, configured to acquire running configuration information corresponding to the target application running on the first electronic device;
[0100] A first control subunit is used to control the second electronic device to run the target application according to the running configuration information, so that the target application run by the second electronic device outputs the second target data;
[0101] The running configuration information is running configuration information of the target application run by the first electronic device to output the first target data.
[0102] Optionally, the first acquiring subunit is configured to:
[0103] Acquire and store, through the first connection, running configuration information corresponding to the target application running on the first electronic device;
[0104] The controlling the second electronic device to run the target application with the running configuration information includes:
[0105] The running configuration information is sent to the second electronic device through the second connection, so that the second electronic device runs the target application according to the running configuration information.
[0106] Optionally, the second control unit includes:
[0107] A second determining subunit, configured to determine output configuration parameters matching the target application with the second electronic device;
[0108] an adjusting subunit, configured to adjust output configuration information of the target output module based on the output configuration parameters to obtain target output parameters of the target output module;
[0109] The second control subunit is used to control the target output module to output the second target data through the second connection between the target output module and the second electronic device according to the target output parameter.
[0110] Optionally, it also includes:
[0111] A generating unit is used to generate target prompt information when the target output module outputs the second target data of the target application running on the second electronic device and if the first distance between the target output module and the first electronic device is not greater than the first distance threshold, wherein the target prompt information indicates whether to connect the target output module to the first electronic device.
[0112] Optionally, the first target data is data sent by the third electronic device to the first electronic device based on the target application through a third connection between the first electronic device and the third electronic device; the second target data is data sent by the third electronic device to the second electronic device based on the target application through a fourth connection between the second electronic device and the third electronic device.
[0113] It should be noted that the specific implementation of each unit and sub-unit in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.
[0114] In another embodiment of the present application, a readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the output control method as described in any one of the above items is implemented.
[0115] In another embodiment of the present application, an output device is also provided. The output device in this embodiment may be an electronic device including the target output module described in the above embodiment. The output device may include: an output device and a main controller, wherein the output device is used to output data. The specific output device may be a display device including a display module. For example, if the output device is smart glasses, the output device outputs display data, which may be an image screen, etc. Correspondingly, the output device may also be a device with an audio output module, such as a speaker, a headset, a smart speaker, etc., and the output device may output audio data. Correspondingly, the output device may also be a device with a comprehensive output capability of output information such as images and audio, such as a wearable device (specifically, smart glasses, a virtual reality helmet, etc.), and the output device may output image and audio data.
[0116] Specifically, the controller is used to perform:
[0117] When the output device outputs the first target data, if the first connection with the first electronic device satisfies the switching condition, controlling the second electronic device to run the target application;
[0118] In response to the second electronic device running the target application, controlling the output device to output second target data;
[0119] The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
[0120] Optionally, the first connection with the first electronic device satisfies the switching condition, which indicates that a first distance between the output device and the first electronic device is greater than a first distance threshold; and a second distance between the output device and the second electronic device is less than the first distance threshold.
[0121] Optionally, it also includes:
[0122] Acquire a first signal state corresponding to a first connection between the output device and the first electronic device;
[0123] If the first signal state does not satisfy the communication condition, the first connection between the output device and the first electronic device satisfies the switching condition;
[0124] The second connection between the output device and the second electronic device satisfies the communication condition.
[0125] Optionally, controlling the second electronic device to run the target application includes:
[0126] Acquire running configuration information corresponding to running the target application by the first electronic device;
[0127] Controlling the second electronic device to run the target application with the running configuration information, so that the second electronic device runs the target application to output the second target data;
[0128] The operation configuration information is operation configuration information for the first electronic device to run the target application to output the first target data.
[0129] Optionally, the acquiring running configuration information corresponding to the target application running on the first electronic device includes:
[0130] Acquire and store, through the first connection, running configuration information corresponding to the target application running on the first electronic device;
[0131] The controlling the second electronic device to run the target application with the running configuration information includes:
[0132] The running configuration information is sent to the second electronic device through the second connection, so that the second electronic device runs the target application according to the running configuration information.
[0133] Optionally, controlling the output device to output the second target data through a second connection between the output device and the second electronic device includes:
[0134] Determine output configuration parameters that the target is applied to match the second electronic device;
[0135] Adjust the output configuration information of the output device based on the output configuration parameters to obtain the target output parameters of the output device;
[0136] The output device is controlled to output the second target data with the target output parameter through a second connection between the output device and the second electronic device.
[0137] Optionally, it also includes:
[0138] When the output device outputs second target data of a target application running on the second electronic device, if the first distance between the output device and the first electronic device is not greater than the first distance threshold, target prompt information is generated, and the target prompt information indicates whether to connect the output device to the first electronic device.
[0139] Optionally, the first target data is data sent by the third electronic device to the first electronic device based on the target application through a third connection between the first electronic device and the third electronic device; the second target data is data sent by the third electronic device to the second electronic device based on the target application through a fourth connection between the second electronic device and the third electronic device.
[0140] It should be noted that the specific implementation of the processor in this embodiment can refer to the corresponding content in the previous text and will not be described in detail here.
[0141] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0142] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0143] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0144] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An output control method, comprising: In the case where the target output module outputs the first target data, if the first connection between the target output module and the first electronic device meets the switching condition, controlling the second electronic device to run the target application; In response to the second electronic device running the target application, controlling the target output module to output second target data through a second connection between the target output module and the second electronic device; The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
2. According to the method according to claim 1, the first connection between the target output module and the first electronic device satisfies the switching condition, indicating that the first distance between the target output module and the first electronic device is greater than a first distance threshold; and the second distance between the target output module and the second electronic device is less than the first distance threshold.
3. The method according to claim 1, further comprising: Acquire a first signal state corresponding to a first connection between the target output module and the first electronic device; If the first signal state does not satisfy the communication condition, the first connection between the target output module and the first electronic device satisfies the switching condition; The second connection between the target output module and the second electronic device satisfies the communication condition.
4. The method according to claim 1, wherein controlling the second electronic device to run the target application comprises: Acquire running configuration information corresponding to the target application running on the first electronic device; Controlling the second electronic device to run the target application according to the running configuration information, so that the target application run by the second electronic device outputs the second target data; The running configuration information is running configuration information of the target application run by the first electronic device to output the first target data.
5. The method according to claim 4, wherein obtaining the running configuration information corresponding to the target application running on the first electronic device comprises: Acquire and store, through the first connection, running configuration information corresponding to the target application running on the first electronic device; The controlling the second electronic device to run the target application with the running configuration information includes: The running configuration information is sent to the second electronic device through the second connection, so that the second electronic device runs the target application according to the running configuration information.
6. The method according to claim 1, wherein controlling the target output module to output the second target data through a second connection between the target output module and the second electronic device comprises: Determine output configuration parameters that match the target application with the second electronic device; adjusting the output configuration information of the target output module based on the output configuration parameters to obtain the target output parameters of the target output module; The target output module is controlled to output the second target data through a second connection between the target output module and the second electronic device according to the target output parameter.
7. The method according to claim 2, further comprising: When the target output module outputs the second target data of the target application running on the second electronic device, if the first distance between the target output module and the first electronic device is not greater than the first distance threshold, target prompt information is generated, and the target prompt information indicates whether to connect the target output module to the first electronic device.
8. According to the method according to claim 1, the first target data is data sent by the third electronic device to the first electronic device based on the target application through the third connection between the first electronic device and the third electronic device; the second target data is data sent by the third electronic device to the second electronic device based on the target application through the fourth connection between the second electronic device and the third electronic device.
9. An output control device, comprising: A first control unit is used to control the second electronic device to run a target application if the first connection between the target output module and the first electronic device meets a switching condition when the target output module outputs the first target data; a second control unit, configured to control the target output module to output second target data through a second connection between the target output module and the second electronic device in response to the second electronic device running the target application; The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.
10. An output device comprising: An output device for outputting data; Controller, which performs: When the output device outputs the first target data, if the first connection with the first electronic device satisfies the switching condition, controlling the second electronic device to run the target application; In response to the second electronic device running the target application, controlling the output device to output second target data; The first target data is data output by the target application running on the first electronic device, and the second target data is data output by the target application running on the second electronic device.