Audio sharing method, device, terminal, audio equipment and storage medium
By setting up wireless communication components in terminals and audio devices, automatic positioning and data communication connection are achieved, which solves the problem of cumbersome Bluetooth connection and improves audio sharing efficiency.
Patent Information
- Application Number
- CN202110585748.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-27
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2041-05-27
AI Technical Summary
In the prior art, the Bluetooth connection process between the terminal and the audio device is cumbersome and requires manual operation, which affects the audio sharing efficiency.
By setting up wireless communication components, such as UWB components and Bluetooth components in the terminal and audio devices, the positioning and data communication connection are realized. When the terminal recognizes that the audio device is within the target range, it automatically establishes a data communication connection and shares audio.
It realizes that the terminal can automatically share audio when it is close to the audio device, avoiding manual interface operation and improving the efficiency of audio sharing.
Smart Images

Figure CN115412848B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of audio sharing technology, and in particular to an audio sharing method, apparatus, terminal, audio device, and storage medium. Background Art
[0002] With the development of terminals, the functions of terminals are becoming more and more abundant. For example, most terminals have an audio playback function.
[0003] In related technologies, users can play audio directly through the terminal, or connect the terminal to external devices for audio playback, for example, playing audio through wireless headphones that have established a Bluetooth connection with the terminal. In the process of establishing a Bluetooth connection between the terminal and the wireless headphones, it is necessary to manually open the Bluetooth connection interface and select the headphone device to be connected on the Bluetooth connection interface.
[0004] Obviously, the entire Bluetooth connection establishment process requires a series of interface interaction processes, and the operation process is relatively cumbersome. Summary of the Invention
[0005] The present invention provides an audio sharing method, apparatus, terminal, audio equipment, and storage medium. The technical solution is as follows:
[0006] In one aspect, an embodiment of the present application provides an audio sharing method, which is applied to a first terminal, wherein the first terminal is provided with a first wireless communication component and a second wireless communication component, and the method includes:
[0007] In response to running a multimedia playback process corresponding to a first audio, identifying a first audio device located within a first range through the first wireless communication component;
[0008] establishing a data communication connection with the first audio device via a second wireless communication component;
[0009] The target audio data corresponding to the first audio is sent to the first audio device through the second wireless communication component, and the first audio device is used to perform an audio playback operation according to the target audio data.
[0010] On the other hand, an embodiment of the present application provides an audio sharing method, which is applied to an audio device, wherein the audio device is provided with a first wireless communication component and a second wireless communication component, and the method includes:
[0011] Sending a positioning signal to a first terminal via the first wireless communication component, the first terminal being configured to identify whether the audio device is within a target range based on the positioning signal, wherein a multimedia playback process corresponding to the first audio is running in the first terminal;
[0012] establishing a data communication connection with the first terminal in response to receiving, through the second wireless communication component, a data communication connection request sent by the first terminal, the data communication connection request being sent by the first terminal to the audio device when the first terminal recognizes that the audio device is within the target range;
[0013] The target audio data sent by the first terminal is received through the second wireless communication component, and the first audio is played according to the target audio data.
[0014] On the other hand, an embodiment of the present application provides an audio sharing device, which is applied to a first terminal, wherein the first terminal is provided with a first wireless communication component and a second wireless communication component, and the device includes:
[0015] an identification module, configured to identify, via the first wireless communication component, a first audio device located within a first range in response to a multimedia playback process corresponding to the first audio;
[0016] A first connection establishing module, configured to establish a Bluetooth connection with the first audio device via a second wireless communication component;
[0017] The first sending module is configured to send target audio data corresponding to the first audio to the first audio device via the second wireless communication component, and the first audio device is configured to perform an audio playback operation according to the target audio data.
[0018] On the other hand, an embodiment of the present application provides an audio sharing device, which is applied to an audio device, wherein the audio device is provided with a first wireless communication component and a second wireless communication component, and the device includes:
[0019] a second sending module, configured to send a positioning signal to a first terminal via the first wireless communication component, the first terminal being configured to identify whether the audio device is within a target range based on the positioning signal, and the first terminal being configured to run a multimedia playback process corresponding to the first audio;
[0020] a second connection establishing module, configured to establish a data communication connection with the first terminal in response to receiving a data communication request sent by the first terminal through the second wireless communication component, the data communication connection request being sent by the first terminal to the audio device when the first terminal recognizes that the audio device is within the target range;
[0021] The first receiving module is configured to receive target audio data sent by the first terminal through the second wireless communication component, and play the first audio according to the target audio data.
[0022] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the audio sharing method as described in the above aspects.
[0023] On the other hand, an embodiment of the present application provides an audio device, which includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the audio sharing method as described in the above aspects.
[0024] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one program is stored. The at least one program is loaded and executed by a processor to implement the audio sharing method as described in the above aspects.
[0025] In another aspect, embodiments of the present application provide a computer program product or computer program, comprising computer instructions stored in a computer-readable storage medium. A processor of a terminal reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the audio sharing method provided in various optional implementations of the above aspects.
[0026] The beneficial effects of the technical solutions provided by the embodiments of the present application include at least:
[0027] In an embodiment of the present application, the audio device broadcasts a positioning signal through the first wireless communication component, so that when the terminal is running a multimedia playback process corresponding to the audio, it can receive the positioning signal through the set first wireless communication component and locate the position of the audio device in real time according to the positioning signal, so that when the audio device within the target range is accurately identified, a data communication connection is automatically established with the audio device, and the target audio is shared with the audio device. The first wireless communication component is used to realize real-time judgment and calculation of the distance between the terminal and the audio device, and then the establishment of the data communication connection and the audio sharing task are executed based on the precise distance, so that the purpose of sharing audio with the audio device when the terminal is close to the audio device is achieved. During the entire audio sharing process, there is no need for the user to manually perform sharing operations on the interface, which improves the efficiency of audio sharing. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 A schematic diagram showing an implementation environment of an exemplary embodiment of the present application is shown;
[0029] Figure 2 A flowchart of an audio sharing method provided by an exemplary embodiment of the present application is shown;
[0030] Figure 3 A flowchart of an audio sharing method provided by another exemplary embodiment of the present application is shown;
[0031] Figure 4 A schematic diagram of an interface illustrating an audio sharing process according to an exemplary embodiment of the present application is shown;
[0032] Figure 5 A flowchart of an audio sharing method provided by another exemplary embodiment of the present application is shown;
[0033] Figure 6 A schematic diagram of an icon overlap animation shown in an exemplary embodiment of the present application is shown;
[0034] Figure 7 A flowchart of an audio sharing method provided by another exemplary embodiment of the present application is shown;
[0035] Figure 8 A schematic diagram of a sharing prompt interface shown in an exemplary embodiment of the present application is shown;
[0036] Figure 9 A flowchart of a complete audio sharing method according to an exemplary embodiment of the present application is shown;
[0037] Figure 10 A structural block diagram of an audio sharing device provided by an embodiment of the present application is shown;
[0038] Figure 11 shows a structural block diagram of an audio sharing device provided by another embodiment of the present application;
[0039] Figure 12 A structural block diagram of a terminal device provided by an exemplary embodiment of the present application is shown;
[0040] Figure 13 A structural block diagram of an audio device provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION
[0041] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0042] In this document, "plurality" refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0043] Figure 1A schematic diagram of an implementation environment of an exemplary embodiment of the present application is shown, wherein the implementation environment includes a first audio device 110 , a second audio device 120 and a first terminal 130 .
[0044] The first terminal 130 is a terminal that has an audio playback application installed and running, and can be a portable electronic device such as a smartphone, tablet computer, smart watch, smart speaker, etc. In this embodiment, the first terminal 130 is provided with a first wireless communication component and a second wireless communication component, wherein the first wireless communication component is used for precise positioning. Schematically, the first wireless communication component can be a UWB component, a Bluetooth component, or other wireless communication components that can achieve precise indoor positioning; the second wireless communication component is used to establish a data communication connection with other terminal devices or audio devices. Schematically, the second wireless communication component can be a Bluetooth component, a Near Field Communication (NFC) component, a WiFi component, an infrared component, etc. Taking the first wireless communication component as a UWB component and the second wireless communication component as an example, the first terminal 130 can identify audio devices within the target range through the UWB component; optionally, when the first terminal 130 recognizes that the first audio device 110 is within the target range, it can establish a Bluetooth connection with the first audio device 110 and send target audio data to the first audio device 110, that is, control the first audio device 110 to play the target audio. Optionally, in this embodiment, the first terminal 130 can establish a Bluetooth connection with at least one audio device. That is, based on the Bluetooth connection established between the first terminal 130 and the second audio device 120, the first terminal 130 can also establish a Bluetooth connection with the first audio device 110.
[0045] The first audio device 110 is a device with an audio playback function, which may be a Bluetooth headset, smart speaker, or other device. In this embodiment, the first audio device 110 is provided with a first wireless communication component and a second wireless communication component. The first wireless communication component is used for precise positioning. For example, the first wireless communication component may be a UWB component, a Bluetooth component, or other wireless communication component capable of precise positioning. The second wireless communication component is used to establish a data communication connection with other terminal devices. For example, the second wireless communication component may be a Bluetooth component, an NFC component, a WiFi component, an infrared component, or the like. For example, if the first wireless communication component is a UWB component and the second wireless communication component is a Bluetooth component, the first audio device 110 may broadcast a positioning signal via the UWB component, allowing the first terminal 130 to identify whether the first audio device 110 is within a target range based on the positioning signal. Optionally, when the first terminal 130 identifies that the first audio device 110 is within the target range, it automatically establishes a Bluetooth connection with the first audio device 110, thereby allowing the first audio device 110 to receive the target audio data sent by the first terminal 130. Optionally, the first audio device 110 may establish a Bluetooth connection with at least one terminal. That is, when the first audio device 110 has established a Bluetooth connection with the second terminal, the first audio device 110 may also establish a Bluetooth connection with the first terminal 130 .
[0046] The second audio device 120 is a device with an audio playback function, and can be a Bluetooth headset, smart speaker, or other device. In this embodiment, the first terminal 130 has already established a data communication connection with the second audio device 120 before establishing a data communication connection with the first audio device 110. That is, the first terminal 130 plays the target audio through the second audio device 120. Optionally, the first audio device 110 can also be provided with a first wireless communication component and a second wireless communication component. Accordingly, when the first terminal 130 recognizes that the second audio device 120 is within the target range, it automatically establishes a data communication connection with the second audio device 120.
[0047] Optionally, the first audio device 110 and the second audio device 120 can be audio devices of the same type, for example, both the first audio device 110 and the second audio device 120 are wireless Bluetooth headsets; or they can be audio devices of different types, for example, the first audio device 110 is a wireless Bluetooth headset and the second audio device 120 is a Bluetooth speaker.
[0048] Please refer to Figure 2 , which shows a flowchart of an audio sharing method provided by an exemplary embodiment of the present application. The embodiment of the present application is applied to Figure 1 Taking the implementation environment shown in FIG. 1 as an example, the method includes:
[0049] Step 201: A first audio device sends a positioning signal to a first terminal via a first wireless communication component.
[0050] The first wireless communication component may be a UWB component, a Bluetooth component, or other component capable of achieving precise positioning. For example, in this embodiment, a UWB component is provided in a first audio device. When the UWB component is provided in the first audio device, the location information of the audio device can be located in real time using the UWB component positioning technology. Ultra-wideband (UWB) technology is a wireless carrier communication technology that does not use a sinusoidal carrier but instead uses nanosecond-level non-sinusoidal narrow pulses to transmit data. Therefore, it occupies a wide spectrum range and can transmit data at rates exceeding several hundred megabits per second. In this application scenario, UWB technology has the advantages of low system complexity, low power spectrum density of transmitted signals, insensitivity to channel fading, low interception capability, and high positioning accuracy. It is particularly suitable for high-speed wireless access in dense multipath locations such as indoors. Therefore, by providing a UWB component to an audio device to achieve positioning of the audio device, high-precision positioning in dense multipath locations such as indoors can be achieved with low power consumption.
[0051] Optionally, the first wireless communication component may be provided inside the audio device, that is, the first wireless communication component is provided inside the first audio device, so that the first audio device can be positioned through the first wireless communication component.
[0052] Optionally, the first wireless communication component can also be set independently of the first audio device, and the first wireless communication component and the first audio device are separable. That is to say, when the first audio device is installed or worn with the first wireless communication component, the audio device positioning can be achieved through the first wireless communication component. When the first audio device does not carry the first wireless communication component, the audio device UWB positioning cannot be achieved. In this application scenario, the first wireless communication component can be packaged as a device accessory of the first audio device. For example, the first wireless communication component can be a device accessory such as a device pendant or label.
[0053] Optionally, if the first wireless communication component is set independently of the audio device, before positioning is achieved through the first wireless communication component, the first audio device needs to establish a data communication connection with the first wireless communication component. Schematically, the data communication connection can be a Bluetooth connection, a WiFi connection, an infrared connection, etc.
[0054] The application scenario to be implemented in this embodiment is: when a user needs to share the audio currently being played in the terminal with other audio devices, the user can hold the terminal close to the audio device. When it is determined that the audio device is within the target range, a data connection can be established with the audio device, and then the audio device can be controlled to play the target audio, so that the audio in the terminal can be shared with other audio devices for playback without the need for interface interaction, thereby improving the efficiency of audio sharing. In order to enable subsequent audio sharing operations when the user holds the terminal close to the audio device, the terminal needs to obtain the location information of the audio device in real time, so that the terminal can determine the distance between the terminal and the audio device based on its own location and the location information of the audio device, and then execute the subsequent steps of establishing a data communication connection with the audio device and transmitting audio data when the distance meets the distance condition.
[0055] In a possible implementation, since the first audio device is provided with a first wireless communication component, and the first wireless communication component has a positioning function, that is, the first wireless communication component and a nearby positioning base station can be used to locate the location information corresponding to the first audio device in real time, and then the first audio device can broadcast the location information through the first wireless communication component, that is, add the location information to the positioning signal broadcast by the first wireless communication component, so that other terminals can receive the positioning signal based on the first wireless communication component set by themselves, thereby obtaining the location information corresponding to the first audio device, and then calculating the distance between the first audio device and the terminal in real time.
[0056] Schematically, if the first wireless communication component is a UWB component, the first audio device equipped with the UWB component broadcasts a UWB signal in real time. The UWB signal carries the location information and device information of the first audio device, so that other terminals can perceive the distance relationship between themselves and the first audio device through the UWB signal, and thereby determine whether the first audio device is within the target range based on the distance relationship, and then perform subsequent audio sharing operations when it is determined that the first audio device is within the target range.
[0057] Step 202: In response to the running of a multimedia playback process corresponding to a first audio, the first terminal identifies a first audio device located within a first range through a first wireless communication component.
[0058] In order for the first terminal to identify the location information of surrounding audio devices, the first terminal also needs to be provided with a first wireless communication component, so that the first terminal can receive positioning signals broadcast by surrounding audio devices through the first wireless communication component, and then determine the location information of the audio device based on the positioning signal to determine whether the distance between the first terminal and any surrounding audio devices meets the distance relationship for shared audio. The first wireless communication component can be a UWB component, a Bluetooth component, or other communication component that can achieve precise positioning.
[0059] It should be noted that in this embodiment, the first terminal and the first audio device need to broadcast and receive positioning signals so that the first terminal can identify whether the first audio device is within the target range. Therefore, the same first wireless communication component needs to be set between the first terminal and the first audio device. That is, if the first wireless communication component set in the first terminal is a UWB component, the first wireless communication component set in the first audio device should also be a UWB component.
[0060] Based on the audio sharing scenario of this embodiment: when the terminal is close to the audio device (meeting the distance condition), the audio played in the terminal can be shared with the audio device. It can be seen that only when audio is played in the terminal is there a need to share audio close to the terminal. Therefore, in order to reduce the power consumption of the terminal, in a possible implementation, when a multimedia playback process corresponding to the first audio is running in the first terminal, the positioning signal broadcast by the surrounding audio device can be received through the first wireless communication component, and the position information of the audio device can be obtained from the positioning signal, so that based on the position information and the first terminal's own position information, the distance between the first terminal and the audio device can be calculated in real time, and then it can be determined whether the audio device is within the first range (that is, whether the condition for sharing audio close to the terminal is met), and the audio device within the first range is determined as the first audio device.
[0061] Among them, the multimedia playback process refers to the playback process corresponding to the audio and video content. For example, the multimedia playback process can be a video playback process (the audio corresponding to the video is the first audio), or it can be an audio recording playback process, a video recording playback process (the audio corresponding to the video is the first audio), a music playback process, an e-book playback process, etc. The embodiment of this application does not constitute a limitation on the multimedia playback process.
[0062] Illustratively, the method for obtaining the terminal location information corresponding to the first terminal is similar to the method for obtaining the location information corresponding to the first audio device, and is also achieved through the first wireless communication component and the surrounding positioning base stations. For example, if the first wireless communication component is a UWB component, the location information of the first terminal can be obtained based on the UWB positioning principle. Furthermore, the UWB component positioning technology can accurately locate the current location information of the first terminal, and achieve high-precision positioning in dense multipath environments such as indoors with low power consumption.
[0063] Optionally, the first wireless communication component may be provided inside the terminal, that is, the first wireless communication component is provided inside the terminal, so that the terminal can be positioned and audio devices within a target range can be identified through the first wireless communication component.
[0064] Optionally, the first wireless communication component can also be set independently of the terminal, and the first wireless communication component is separable from the terminal. That is to say, when the terminal is installed or worn with the first wireless communication component, the terminal can be positioned and the target audio device within the target range can be identified through the first wireless communication component. When the terminal does not carry the first wireless communication component, the terminal cannot perform the positioning operation, and the position of the audio device cannot be identified through the first wireless communication component. In this application scenario, the first wireless communication component can be packaged as a terminal accessory. For example, the first wireless communication component can be a terminal back cover mobile phone case, a terminal protective case, a mobile phone pendant, a label or other terminal accessories.
[0065] Optionally, if the first wireless communication component is set independently of the terminal, before positioning is achieved through the first wireless communication component, the terminal needs to establish a data communication connection with the first wireless communication component so that the terminal can obtain the positioning signal received by the first wireless communication component, thereby calculating the distance between the terminal and the audio device in real time.
[0066] In a possible implementation, taking the first wireless communication component as an example where the UWB component is a UWB component, the first terminal provided with the UWB component can receive UWB signals broadcast by other audio devices through the UWB component, and determine the location information of the audio device based on the UWB signal, and then determine the distance between the audio device and the first terminal based on the location information and the terminal location information of the first terminal, thereby determining the audio device whose distance indication is within the first range as the first audio device, and the first audio device is the audio device that needs to perform audio sharing subsequently.
[0067] The first range can be a spherical three-dimensional area with the first terminal as the center and a preset distance as the radius, i.e., the target range indicates a range within the preset distance from the first terminal; or the first range can be a sector-shaped area with the first terminal as the center and a preset distance as the radius. This embodiment does not limit the specific shape of the first range. For example, the preset distance can be 20 cm, i.e., when the first terminal recognizes that the distance between the audio device and the first terminal reaches 20 cm, the audio device is determined to be the target audio device.
[0068] Optionally, the first terminal may identify one, two, or more first audio devices within the first range. This embodiment does not limit the number of first audio devices that may be identified. Optionally, when the first terminal identifies at least two audio devices within the first range, it may automatically establish a data communication connection with the at least two audio devices; or a user may manually determine which audio device to establish a data communication connection with.
[0069] Step 203: The first terminal establishes a data communication connection with the first audio device via the second wireless communication component.
[0070] In order to achieve the sharing of audio data when the two parties are in close proximity, and the co-occurrence of audio data depends on the establishment of a data channel, in one possible implementation, when the first terminal recognizes that the first audio device is within the first range, that is, when the distance condition for audio sharing is met, a data communication connection is immediately established with the first audio device, and a data transmission channel is established for the subsequent transmission of audio data.
[0071] To prevent the positioning operation from affecting the audio data transmission between the first terminal and the first audio device, the terminal positioning function and the data communication function are performed separately. That is, the first terminal and the first audio device are both provided with a second wireless communication component, so that the first terminal can establish a data communication connection with the first audio device through the second wireless communication component. The second wireless communication component can be a Bluetooth component, a WiFi component, an infrared component, etc., and the first terminal can establish a Bluetooth connection, a WiFi connection, or an infrared connection with the target audio device.
[0072] Step 204 : In response to receiving the data communication connection request sent by the first terminal through the second wireless communication component, the first audio device establishes a data communication connection with the first terminal.
[0073] The data communication connection request is sent by the first terminal to the first audio device when the first terminal recognizes that the first audio device is within the target range.
[0074] In one possible implementation, when a multimedia playback process is running in the first terminal and it is identified that the first audio device is within a target range (first range), that is, the first audio device meets the distance condition for audio sharing, the first terminal sends a data communication connection request to the first audio device to request to establish a data communication connection with the first audio device, thereby preparing for subsequent audio sharing.
[0075] Correspondingly, a second wireless communication component is provided in the first audio device, so that the first audio device can receive a data communication connection request sent by the first terminal through the second wireless communication component. If the first audio device agrees to the data communication connection request, the first audio device establishes a data communication connection with the first terminal, and the first terminal can subsequently send target audio data to the first audio device through the data communication connection channel.
[0076] Optionally, if the first audio device does not agree after receiving the data communication connection request, the first terminal and the first audio device will be unable to establish a data communication connection, and further, subsequent audio sharing operations will be unable to be performed.
[0077] Step 205: The first terminal sends target audio data corresponding to the first audio to the first audio device via the second wireless communication component.
[0078] In a possible implementation, after the first terminal establishes a data communication connection with the first audio device, the first terminal may immediately send target audio data to the first audio device via the second wireless communication component, so that the first audio device performs an audio playback operation according to the target audio data.
[0079] Optionally, the playback progress of the first audio in the first audio device is the same as the playback progress of the first audio in the first terminal, that is, the first terminal sends to the first audio device an audio data stream corresponding to the current playback progress.
[0080] In step 206 , the first audio device receives the target audio data sent by the first terminal through the second wireless communication component, and plays the first audio according to the target audio data.
[0081] In one possible implementation, after a data communication connection is established between the first audio device and the first terminal, the first terminal can send target audio data to the first audio device via the second wireless communication component. Correspondingly, the first audio device can also receive the target audio data via the second wireless communication component, thereby realizing the process of sharing the first audio from the first terminal to the first audio device.
[0082] Optionally, if the first audio device establishes a data communication connection with the second terminal before establishing a data communication connection with the first terminal, and the second terminal plays the second audio through the first audio device; when the first audio device receives the target audio data sent by the first terminal, it can directly stop playing the second audio, and then play the first audio according to the target audio data.
[0083] In summary, in the embodiment of the present application, the audio device broadcasts a positioning signal through the first wireless communication component, so that when the terminal is running a multimedia playback process corresponding to the audio, it can receive the positioning signal through the set first wireless communication component, and locate the position of the audio device in real time according to the positioning signal, so that when the audio device within the target range is accurately identified, a data communication connection is automatically established with the audio device, and the target audio is shared with the audio device. The first wireless communication component is used to realize real-time judgment and calculation of the distance between the terminal and the audio device, and then the establishment of the data communication connection and the audio sharing task are executed based on the precise distance, so that the purpose of sharing audio with the audio device when the terminal is close to the audio device is achieved. During the entire audio sharing process, there is no need for the user to manually perform sharing operations on the interface, which improves the efficiency of audio sharing.
[0084] Please refer to Figure 3 , which shows a flowchart of an audio sharing method provided by another exemplary embodiment of the present application, in which the method is applied to Figure 1 Taking the implementation environment shown in FIG. 1 as an example, the method includes:
[0085] Step 301: A first audio device sends a positioning signal to a first terminal via a first wireless communication component.
[0086] In order to enable the first terminal to identify the location information and device information of the first audio device based on the positioning signal, in one possible implementation, it is necessary to add the device identification and current location information corresponding to the first audio device to the positioning signal so that the current location information and device identification of the first audio device can be transmitted to the first terminal.
[0087] In an exemplary embodiment, the process of the first audio device sending the positioning signal may include the following steps:
[0088] 1. Get the device ID and current location information corresponding to the audio device.
[0089] Illustratively, the device identifier can be information uniquely identifying the audio device, such as the device name or machine code corresponding to the audio device. The current location information can be the spatial coordinates of the audio device, as determined by the UWB positioning base station. The current location information of the audio device can be measured using methods such as Time of Flight (ToF) and Time Difference of Arrival (TDoA), which are based on UWB positioning principles.
[0090] 2. Add device identification and current location information to the UWB signal.
[0091] This embodiment takes the example where the first wireless communication component is a UWB component and the second wireless communication component is a Bluetooth component to exemplarily illustrate the process of a terminal sharing audio with an audio device.
[0092] If the first wireless communication component is a UWB component, the positioning signal broadcast by the UWB component is a UWB signal. That is, after the first audio device obtains the device identification and current location information, in order to enable the first terminal to identify the location of the audio device through the UWB signal, and to identify which audio device needs to establish a Bluetooth connection based on the device identification, in a possible implementation, the first audio device adds the device identification and current location information to the UWB signal.
[0093] 3. Send a UWB signal to the first terminal through the UWB component.
[0094] Correspondingly, the first audio device sends a UWB signal containing current location information and device identification to the first terminal through the UWB component, so that the first terminal can identify whether the first audio device is within the target range based on the current location information, determine the target Bluetooth signal broadcast by the first audio device based on the device identification, and establish a Bluetooth connection with the first audio device based on the Bluetooth address contained in the target Bluetooth signal.
[0095] Step 302: In response to running a multimedia playback process corresponding to the first audio and identifying a first audio device located within a second range, the first terminal displays a first device icon corresponding to the first audio device in the current user interface, and the second range is larger than the first range.
[0096] In one possible implementation, a second range is provided, and the second range is larger than the first range. When the first audio device is within the second range, the first terminal can accurately identify the first audio device, thereby waking up the audio sharing process of the terminal. That is, when the first terminal does not find an audio device within the second range, it is in an audio sharing unawakened state. When the first terminal finds an audio device within the second range, it is in an audio sharing awakened state. That is to say, when a multimedia playback process corresponding to the first audio is running in the terminal, if the presence of the first audio device within the second range is identified, even if the first audio device is not within the first range, it can first be in an audio sharing awakened state to prepare for subsequent audio sharing. At the same time, the first device icon corresponding to the first audio device can be displayed in the current user interface to remind the user that audio can be shared with the first audio device.
[0097] Among them, if the first audio is playing in the foreground, the current user interface is the multimedia playback interface corresponding to the first audio, then the first device icon can be directly displayed in the multimedia playback interface; if the first audio is playing in the background, the multimedia playback interface is not displayed in the current user interface, then the first device icon can be displayed at any position of the current user interface. Schematically, taking the multimedia playback process as a music playback process as an example, when the music is playing in the background, a music playback task will generally be displayed in the notification bar, and the first device icon can be displayed in the music playback task in the notification bar accordingly; optionally, a multimedia task playback floating window can also be created in the current user interface so that the identified first device icon can be displayed in the floating window.
[0098] Illustratively, the second range can be a spherical area with the first terminal as a circle and the preset distance as a radius, or a sector-shaped area with the preset distance as a radius. The preset distance corresponding to the second range is greater than the preset distance corresponding to the first range. For example, the second range is an area 50 cm from the first terminal, while the first range is an area 20 cm from the first terminal.
[0099] Optionally, the first device icon may be set based on the type of the audio device. For example, if the first audio device is a wireless Bluetooth headset, the corresponding first device icon may be a headset icon.
[0100] like Figure 4 , which shows an interface diagram of the audio sharing process shown in an exemplary embodiment of the present application. When the first terminal 410 is close to the audio device 420 and reaches a critical value X1 (indicating that the first terminal 410 recognizes that the audio device 420 is within the second range), the first device icon 412 corresponding to the audio device 420 is displayed in the audio playback interface 411 corresponding to the first terminal 410.
[0101] Step 303: In response to the first audio device being within the first range, the first terminal sets the first device icon to a second device icon, where the icon style of the second device icon is different from the icon style of the first device icon.
[0102] When the first terminal recognizes that the first audio device is within the second range, the first device icon is displayed on the audio playback interface to remind the user that the audio device is recognized. If the user needs to further realize audio sharing, the first terminal can be held and continued to move closer to the first audio device until the first audio device is within the first range. At this time, in order to further remind the user that the audio sharing conditions are met, the icon style of the first device icon can be changed when the first audio device is recognized to be within the first range, that is, the first device icon is set to the second device icon, so as to remind the user that audio sharing is in progress through the change of icon style.
[0103] Illustratively, the difference in icon styles between the first device icon and the second device icon may be a difference in icon color, icon size, etc. This embodiment does not limit the difference between the first device icon and the second device icon.
[0104] like Figure 4 As shown, when the first terminal 410 approaches the audio device 420 and reaches a critical value X2 (indicating that the first terminal 410 recognizes that the audio device 420 is within the first range), the first device icon corresponding to the first audio device 420 changes from the first device icon 412 to the second device icon 413.
[0105] Optionally, if the user does not need to share the first audio with the first audio device, the user can hold the first terminal away from the first audio device when the first device logo is displayed on the first terminal to avoid audio sharing operations that are not expected by the user due to accidental touch operations.
[0106] Step 304: The first terminal establishes a data communication connection with the first audio device via the second wireless communication component.
[0107] When the first terminal recognizes that the first audio device is within the first range, it indicates that the audio being played needs to be shared with the first audio device, that is, a data communication connection is established with the second wireless communication component, and audio data is shared with the first audio device through the second wireless communication component.
[0108] Taking the example that the second wireless communication component is a Bluetooth component, during the process of establishing a Bluetooth connection between the first terminal and the first audio device, the first terminal needs to obtain the Bluetooth connection address corresponding to the first audio device, so that it can send a Bluetooth connection request to the first audio device based on the Bluetooth connection address. In general scenarios, after the first audio device is in the Bluetooth-on state, it will broadcast a Bluetooth signal to the surroundings in real time. The Bluetooth signal contains the Bluetooth connection address corresponding to the first audio device; therefore, the first terminal can obtain the Bluetooth address of the first audio device based on the Bluetooth signal broadcast by the first audio device. The first terminal may receive multiple Bluetooth signals at the same time, so it needs to determine the Bluetooth signal broadcast by the first audio device from the multiple Bluetooth signals. In an illustrative example, the process of establishing a Bluetooth connection between the first terminal and the first audio device may include the following steps:
[0109] 1. Determine a target device identifier corresponding to the first audio device based on a target UWB signal sent by the first audio device.
[0110] In the process of establishing a Bluetooth connection between the first terminal and the first audio device, it is first necessary to obtain the Bluetooth address corresponding to the first audio device. The Bluetooth address of the first audio device is included in the Bluetooth signal broadcast by the audio device. In order to obtain the Bluetooth address corresponding to the first audio device, in one possible implementation, the Bluetooth signals broadcast by different audio devices can be distinguished based on the target device identifier corresponding to the first audio device, and the target Bluetooth signal broadcast by the first audio device can be determined, and then the Bluetooth address can be obtained from the target Bluetooth signal.
[0111] Since the first audio device adds the device identifier corresponding to the audio device to the UWB signal when broadcasting the UWB signal, when the terminal determines that a Bluetooth connection needs to be established with the first audio device, it can first obtain the target UWB signal corresponding to the first audio device, and then determine the target device identifier corresponding to the first audio device from the target UWB signal, so that the target Bluetooth signal broadcast by the first audio device can be identified subsequently based on the target device identifier.
[0112] 2. Based on the target device identifier, determine the target Bluetooth signal broadcast by the first audio device from the at least one received Bluetooth signal.
[0113] When the Bluetooth function of the first terminal is turned on, it can receive Bluetooth signals broadcast by various surrounding Bluetooth devices. In order to determine the target Bluetooth signal broadcast by the first audio device so as to establish a Bluetooth connection with the first audio device, in one possible implementation, based on the target device identifier of the first audio device, a target Bluetooth signal matching the target device identifier can be determined from at least one received Bluetooth signal. The target Bluetooth signal is the Bluetooth signal broadcast by the first audio device.
[0114] 3. Determine a target Bluetooth address corresponding to the first audio device based on the target Bluetooth signal.
[0115] Among them, the target Bluetooth signal includes the target Bluetooth address corresponding to the first audio device. When the terminal determines the target Bluetooth signal corresponding to the first audio device, it can obtain the target Bluetooth address corresponding to the first audio device from the target Bluetooth signal, and then send a Bluetooth connection request to the first audio device based on the target Bluetooth address.
[0116] 4. Establish a Bluetooth connection with the first audio device based on the target Bluetooth address.
[0117] After the first terminal obtains the target Bluetooth address corresponding to the first audio device, it can send a Bluetooth connection request to the first audio device based on the target Bluetooth address, so as to establish a Bluetooth connection with the first audio device after the first audio device agrees to the Bluetooth connection request; and after the Bluetooth connection is established, the target audio data is sent to the target audio device through the Bluetooth connection channel, so that the first audio is played through the first audio device.
[0118] Since the audio sharing method in this embodiment does not require user interface interaction, in order to avoid terminal information leakage due to misoperation, in a possible implementation manner, when the first terminal determines that a multimedia playback process corresponding to the first audio is running and recognizes that the first audio device meets the distance condition for audio sharing, it is first necessary to determine whether the target device identifier corresponding to the first audio device is located in the target whitelist. If the target device identifier is located in the target whitelist, it indicates that the first audio device is an audio device with audio sharing permission, and a data communication connection can be established with the first audio device, and subsequent audio sharing operations can be performed; conversely, if the target device identifier is not included in the target whitelist, it indicates that the first audio device does not have audio sharing permission, and subsequent audio sharing operations are stopped, and there is no need to establish a data communication connection with the first audio device.
[0119] Among them, the target whitelist is set with the device identification of at least one audio device with audio sharing permission. The audio device with audio sharing permission can be a device that has established a data communication connection with the first terminal, or a device that has shared audio with the first terminal, or a device logged in with the same user account. This embodiment does not constitute a limitation to this.
[0120] Step 305: In response to receiving the data communication connection request sent by the first terminal through the second wireless communication component, the first audio device establishes a data communication connection with the first terminal.
[0121] Schematically, if the second wireless communication component is a Bluetooth component, when the first terminal determines that the first audio device meets the audio sharing condition (distance condition), it can send a Bluetooth connection request to the first audio device through the second wireless communication component. Correspondingly, the first audio device can receive the Bluetooth connection request sent by the first terminal through the Bluetooth component. If the first audio device agrees to the Bluetooth connection request, it can establish a Bluetooth connection with the first terminal.
[0122] Step 306: The first terminal sends target audio data corresponding to the first audio to the first audio device via the second wireless communication component.
[0123] After the first terminal establishes a data communication connection with the first audio device, the first terminal can send target audio data to the first audio device through the second wireless communication component, completing the process of the first terminal sharing audio with the first audio device.
[0124] Optionally, since a data communication connection is established between the first terminal and the first audio device, not only the target audio data can be transmitted through the data communication connection, but also the control operation of the first audio device can be implemented through the data communication connection. For example, an operation task bar or control interface of the first audio device can be displayed on the user interface of the first terminal. The operation task bar (or control interface) contains at least one operation control corresponding to the first audio device. When the user clicks on the target operation control in the operation control, the operation instruction corresponding to the target operation control can be sent to the first audio device, so that the first audio device performs the relevant operation.
[0125] Illustratively, if the first audio device is a wireless Bluetooth headset, the target operation control may be a sound volume operation control. When the user clicks the target operation control, the sound volume of the first audio device playing the first audio may be adjusted. Optionally, the target operation control may also be a playback control, through which the first audio device may be controlled to stop or continue playing the first audio.
[0126] like Figure 4 As shown, after the first terminal 410 transmits the target audio data to the first audio device 420, the operation task bar 414 corresponding to the first audio device 420 can be displayed in the audio playback interface 411. The operation task bar 414 includes a volume operation control. The user can adjust the audio playback volume of the first audio device 420 by triggering the volume operation control.
[0127] In step 307 , the first audio device receives the target audio data sent by the first terminal through the second wireless communication component, and plays the first audio according to the target audio data.
[0128] The implementation of steps 305 to 307 can refer to the above embodiment, and will not be described in detail in this embodiment.
[0129] In this embodiment, the audio device carries the device identification and location information in the UWB signal, so that the first terminal can identify whether the audio device is located within the first range and the second range based on the location information, and establish a Bluetooth connection with the audio device based on the device identification; in addition, in order to ensure the security of terminal information, before establishing the Bluetooth connection, it is verified whether the target device identification corresponding to the first audio device is in the target whitelist to avoid sharing audio information with unsafe audio devices and causing leakage of terminal information, thereby improving the security of the audio sharing process.
[0130] In one possible application scenario, the first audio is played by the first terminal through the second audio device. That is, before the first terminal shares the target audio with the first audio device, the first terminal has established a data communication connection with the second audio device, and the first audio is played through the second audio device. Accordingly, when the first terminal approaches the first audio device, an icon overlap animation between the first device icon (the first audio device) and the third device icon (the second audio device) can be displayed on the audio playback interface.
[0131] exist Figure 3 On the basis of Figure 5 As shown, step 303 can be replaced by steps 501 and 502.
[0132] Step 501: In response to a first audio device being located between a second range and a first range, a first terminal displays an icon overlap animation in a current user interface.
[0133] The relative movement trend between the first and third device icons during the icon overlap animation is determined by the changing trend of the distance between the first audio device and the first terminal. That is, when the first audio device approaches the first terminal, the first device icon moves closer to the third device icon, and when the first audio device moves away from the first terminal, the first device icon moves away from the third device icon.
[0134] In order to enable the user to dynamically perceive the distance change trend between the first terminal and the first audio device, in a possible embodiment, when the first audio device is located between the second range and the first range, the first terminal displays an icon overlap animation in the current user interface, and reminds the user of the current distance change between the first terminal and the first audio device through the relative movement trend between the first device icon and the third device icon, so that the user can adjust the distance between the first audio device and the first terminal based on the icon overlap animation.
[0135] Optionally, if the first audio is playing in the foreground and the current user interface is the multimedia playback interface corresponding to the first audio, the icon overlap animation can be directly displayed in the multimedia playback interface; if the first audio is playing in the background and the multimedia playback interface is not displayed in the current user interface, the icon overlap animation can be displayed at any position in the current user interface. For example, taking the multimedia playback process as a music playback process, when the music is playing in the background, a music playback task will generally be displayed in the notification bar, and the icon overlap animation can be displayed in the music playback task in the notification bar; optionally, a multimedia task playback floating window can also be created in the current user interface so that the icon overlap animation can be displayed in the floating window.
[0136] like Figure 6 As shown, it shows a schematic diagram of an icon overlap animation shown in an exemplary embodiment of the present application. When the first terminal 610 approaches the audio device 620 to reach a critical value X1 (indicating that the first terminal 610 recognizes that the audio device 620 is within the second range), the audio playback interface 611 corresponding to the first terminal 610 displays a first device icon 612 corresponding to the audio device 620 and a third device icon 613 corresponding to the second audio device. When the first terminal 610 approaches the first audio device 620 (X1 to X2), the first device icon 612 approaches the third device icon 613, until the first terminal 610 approaches the first audio device 620 to reach a critical value X2, the first device icon 612 and the third device icon 613 overlap, and the fourth device icon 614 is displayed.
[0137] Step 502: In response to the first audio device being within the first range, the first terminal sets the first device icon and the third device icon as a fourth device icon, where the fourth device icon has a different icon style from the first device icon and the third device icon.
[0138] In order to remind the user that the first audio device is within the first range and audio sharing can be performed, in one possible implementation, when the first device is within the first range, the first device icon and the third device icon are canceled and the fourth device icon is displayed, and the icon style of the fourth device icon is different from that of the first device icon and the third device icon.
[0139] Illustratively, the difference in icon style between the fourth device icon and the second device icon or the third device icon may be a difference in icon color, icon size, or the like.
[0140] In this embodiment, the distance change trend between the first audio device and the first terminal is displayed in the audio playback interface in the form of an icon overlapping animation, which more intuitively reflects the distance change trend between the first audio device and the first terminal, allowing the user to move the first terminal based on the distance change trend reflected by the overlapping animation.
[0141] In one possible application scenario, the first audio device may be playing the second audio in the second terminal before receiving the audio sharing from the first terminal. In order to enable the user holding the second terminal to promptly know that the first audio device needs to perform the audio sharing task, in one possible implementation, after the first terminal establishes a data communication connection with the first audio device, it can first send an audio sharing request to the first audio device through the second wireless communication component, so that the users holding the second terminal and the first audio device can manually confirm whether they need to receive the audio shared by the first terminal.
[0142] Please refer to Figure 7 , which shows a flowchart of an audio sharing method provided by another exemplary embodiment of the present application, in which the method is applied to Figure 1 Taking the implementation environment shown in FIG. 1 as an example, the method includes:
[0143] Step 701: A first audio device sends a positioning signal to a first terminal via a first wireless communication component.
[0144] Step 702 : In response to the multimedia playback process corresponding to the first audio being executed, the first terminal identifies a first audio device within a first range through a first wireless communication component.
[0145] Step 703: The first terminal establishes a data communication connection with the first audio device via the second wireless communication component.
[0146] The implementation of steps 701 to 703 can refer to the above embodiment, and will not be described in detail in this embodiment.
[0147] Step 704 : In response to establishing a data communication connection with the first audio device, the first terminal sends an audio sharing request to the first audio device.
[0148] When a second audio is playing in a first audio device, and the second audio is played by a second terminal through the first audio device, in order to avoid the impact of directly stopping the playback of the second audio on the audio playback process of the second terminal, in a possible implementation, after the first terminal establishes a data communication connection with the first audio device, it can first send an audio sharing request to the first audio device to request the first audio device to play the first audio, so that after receiving the audio sharing request, the first audio device can send the audio sharing request to the second terminal to remind the user holding the second terminal that there is a need to share audio with the first audio device.
[0149] Step 705 : In response to establishing a data communication connection with the first terminal, the first audio device receives an audio sharing request sent by the first terminal.
[0150] Correspondingly, after the first audio device establishes a data communication connection with the first terminal, the audio sharing request sent by the first terminal can be received through the data communication connection channel between the first terminal and the first audio device.
[0151] Step 706: In response to receiving the sharing confirmation operation for the audio sharing request, the first audio device sends a confirmation sharing request to the first terminal.
[0152] Among them, the sharing confirmation operation can be a preset gesture operation on the first audio device, and the preset gesture operation can be a double-click gesture operation on the target audio device, or a single-click gesture operation, or a pressing operation on the target physical button, or a pressing operation on the target virtual button. This embodiment does not limit the preset gesture operation.
[0153] In one possible implementation, when a user holding a second terminal or a first audio device allows the first terminal to share audio with the first audio device, a preset gesture operation can be performed on the first audio device. Correspondingly, when the first audio device receives the preset gesture operation, a sharing confirmation request can be fed back to the first terminal, so that the first terminal transmits the target audio data to the first audio device after receiving the sharing confirmation request.
[0154] Optionally, in other possible implementations, the user may also perform a manual confirmation operation in the terminal interface corresponding to the second terminal, so that when the second terminal receives the sharing confirmation operation, it feeds back a confirmation sharing request to the first terminal through the first audio device.
[0155] In an illustrative example, step 706 may further include the following steps:
[0156] 1. In response to receiving the audio sharing request sent by the first terminal, the audio sharing request is sent to the second terminal, and the second terminal is configured to display a sharing prompt interface based on the audio sharing request.
[0157] In this embodiment, the audio sharing request may include a terminal device identifier corresponding to the first terminal to remind the user of the source of the audio sharing request. Schematically, the terminal device identifier may be a terminal name, a terminal machine code, or other identifier that uniquely identifies the first terminal.
[0158] In order to further improve the accuracy of audio sharing timing and avoid the impact of audio sharing operations on other users' normal use of audio devices, in a possible implementation, when the second terminal controls the first audio device to play the second audio, the first audio device receives an audio sharing request sent by the first terminal, and first sends the audio sharing request to the second terminal, so that when the second terminal receives the audio sharing request, it can display a sharing prompt interface, through which the user is prompted that there are other terminals that need to play audio through the first audio device, and the user manually confirms whether to allow the first terminal to share the first audio to the first audio device.
[0159] Illustratively, the sharing prompt interface may display the device name corresponding to the first terminal.
[0160] like Figure 8 As shown, when the second terminal 810 receives the audio sharing request sent by the first terminal through the first audio device, a sharing prompt interface 811 is displayed, in which the device name 812 corresponding to the first terminal, an accept sharing control 814 and a reject sharing control 813 are displayed.
[0161] 2. In response to receiving the confirmation sharing request sent by the second terminal, sending a confirmation sharing request to the first terminal, where the confirmation sharing request is sent by the second terminal to the audio device after receiving a confirmation operation on the sharing prompt interface.
[0162] Among them, the confirmation sharing request is sent by the second terminal to the first audio device after receiving the confirmation operation on the sharing prompt interface. Schematically, in a possible implementation, if the user holding the second terminal agrees that the first audio device accepts the audio shared by the first terminal, the user can click the accept sharing control in the sharing prompt interface. Correspondingly, the second terminal receives the trigger operation of the accept sharing control and sends a confirmation sharing request to the first audio device; correspondingly, when the first audio device receives the confirmation sharing request, it can send the confirmation sharing request to the first terminal so that the first terminal can send the target audio data to the first audio device after receiving the confirmation sharing request; on the contrary, if the user holding the second terminal does not agree that the first audio device plays the first audio, the user can click the reject sharing control in the sharing prompt interface. The corresponding second terminal can receive the rejection operation of the audio sharing request, and the rejection sharing request is fed back to the first terminal through the first audio device, and the corresponding first terminal stops sharing audio data with the first audio device.
[0163] like Figure 8As shown, if the user agrees that the first audio device accepts the audio shared by the first terminal, the user can click the receive sharing control 814 in the sharing prompt interface 811, and the corresponding second terminal will feedback the confirmation sharing request to the first terminal through the first audio device; if the user refuses the first audio device to accept the audio shared by the first terminal, the user can click the reject sharing control 813 in the sharing prompt interface 811, and the corresponding second terminal will feedback the rejection of the sharing request to the first terminal through the first audio device.
[0164] Step 707: In response to receiving the confirmation sharing request fed back by the first audio device, the first terminal sends the target audio data to the first audio device through the second wireless communication component.
[0165] The confirmation of the sharing request can be triggered by a preset gesture operation on the first audio device, that is, the confirmation sharing operation is performed through the first audio device. It can also be sent by the second terminal through the first audio device, that is, by performing the confirmation sharing operation on the second terminal and feeding back the confirmation sharing request to the first terminal through the first audio device.
[0166] In a possible implementation, when the first terminal receives a confirmation sharing request from the first audio device, it indicates that the first terminal is allowed to share the first audio to the first audio device for playback, and then the first terminal can send target audio data to the first audio device through the second wireless communication component.
[0167] Optionally, if the first terminal does not receive a confirmation sharing request from the first audio device, or receives a rejection sharing request from the first audio device, indicating that the first terminal is not allowed to share the first audio to the first audio device for playback, the terminal stops sending target audio data to the first audio device.
[0168] Step 708: The first audio device receives the target audio data sent by the first terminal through the second wireless communication component.
[0169] The corresponding first audio device receives the target audio data sent by the first terminal through the second wireless communication component.
[0170] Step 709: The first audio device stops playing the second audio and plays the first audio according to the target audio data.
[0171] When the first audio device receives the target audio data shared by the first terminal, since the target audio data is sent by the first terminal after receiving the confirmation sharing request (that is, shared after the consent of the second terminal holder), the first audio device can immediately stop playing the second audio and play the first audio according to the target audio data.
[0172] In this embodiment, by performing a preset gesture operation on the first audio device, or performing a sharing confirmation operation in the sharing prompt interface displayed on the second terminal, in a scenario where the second audio is playing on the first audio device, the audio sharing operation can be performed with the confirmation of the holder of the first audio device or the second terminal, so that the audio sharing process is the behavioral operation expected by the user, thereby ensuring the success rate of the subsequent audio sharing process.
[0173] Please refer to Figure 9 , which shows a flowchart of a complete audio sharing method according to an exemplary embodiment of the present application. In this embodiment, the target audio device is a wireless headset as an example for exemplary description. The method includes:
[0174] Step 901: The first terminal recognizes that a wireless headset appears within the X1 range.
[0175] The first terminal uses the UWB component to identify whether there is a wireless headset within the X1 range.
[0176] Step 902: Whether the first terminal is playing the first audio.
[0177] If the terminal is playing the first audio, the process proceeds to step 903 to continue determining the distance between the wireless headset and the first terminal; otherwise, the process proceeds to step 907 to end the audio sharing process.
[0178] Step 903: In the interval X1 to X2, the first terminal displays a new earphone icon and displays an earphone overlap animation as the distance changes.
[0179] Step 904: The first terminal calculates distance data in real time in the background.
[0180] When the distance between the wireless headset and the first terminal is between X1 and X2, the background of the first terminal will calculate the distance between the wireless headset and the first terminal in real time.
[0181] In step 905 , at X2, the first terminal immediately transmits audio to the new headset and demonstrates the control capability of the new headset in the audio task.
[0182] Step 906: The first terminal pairs with the new headset in the background and establishes a Bluetooth connection to transmit audio data and control instructions.
[0183] When the first terminal determines that the distance between the wireless headset and the first terminal is X2, the first terminal performs fast pairing with the new headset and establishes a Bluetooth channel in the background to achieve Bluetooth connection and Bluetooth transmission.
[0184] Step 907, end.
[0185] It should be noted that in the above embodiments, the steps with the first audio device as the execution subject can be independently implemented as an audio sharing method on the audio device side, and the steps with the first terminal as the execution subject can be independently implemented as an audio sharing method on the first terminal side. This embodiment will not be repeated here.
[0186] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0187] Please refer to Figure 10 , which shows a structural block diagram of an audio sharing device provided by an embodiment of the present application. The device has the function of implementing the above method embodiment performed by the first terminal side. Figure 10 As shown, the device may include:
[0188] An identification module 1001 is configured to identify a first audio device within a first range via the first wireless communication component in response to a multimedia playback process corresponding to the first audio being run;
[0189] A first connection establishing module 1002 is configured to establish a data communication connection with the first audio device via a second wireless communication component;
[0190] The first sending module 1003 is configured to send target audio data corresponding to the first audio to the first audio device through the second wireless communication component, and the first audio device is configured to perform an audio playback operation according to the target audio data.
[0191] Optionally, the identification module 1001 includes:
[0192] a first display unit, configured to display a first device icon corresponding to the first audio device in a current user interface in response to identifying the first audio device within a second range, the second range being larger than the first range;
[0193] The second display unit is configured to set the first device icon to a second device icon in response to the first audio device being located within the first range, wherein an icon style of the second device icon is different from an icon style of the first device icon.
[0194] Optionally, the first terminal is connected to a second audio device, and a third device icon corresponding to the second audio device is displayed in the current user interface;
[0195] The device further comprises:
[0196] a first display module, configured to display, in response to the first audio device being located between the second range and the first range, an icon overlap animation in the current user interface, wherein a relative movement trend between the first device icon and the third device icon in the icon overlap animation is determined by a distance change trend between the first audio device and the first terminal;
[0197] The second display module is configured to set the first device icon and the third device icon as a fourth device icon in response to the first audio device being located within the first range, wherein the fourth device icon has an icon style different from the first device icon and the third device icon.
[0198] Optionally, the first wireless communication component is a UWB component, and the second wireless communication component is a Bluetooth component;
[0199] The first connection establishing module 1002 includes:
[0200] a first determining unit, configured to determine a target device identifier corresponding to the first audio device based on a target UWB signal sent by the first audio device;
[0201] a second determining unit, configured to determine, based on the target device identifier, a target Bluetooth signal broadcast by the first audio device from the at least one received Bluetooth signal;
[0202] a third determining unit, configured to determine a target Bluetooth address corresponding to the first audio device according to the target Bluetooth signal;
[0203] A first connection establishing unit is configured to establish a Bluetooth connection with the first audio device based on the target Bluetooth address.
[0204] Optionally, the first connection establishing module 1002 includes:
[0205] The second connection establishing unit is used to establish a data communication connection with the first audio device through the second wireless communication component in response to the target device identifier being in the target whitelist, and the target whitelist includes the device identifier of at least one audio device with audio sharing permission.
[0206] Optionally, the first audio device plays a second audio, and the second audio is played by the second terminal through the first audio device;
[0207] The first sending module 1003 includes:
[0208] a first sending unit, configured to send an audio sharing request to the first audio device in response to establishing a data communication connection with the first audio device, wherein the audio sharing request is used to request the first audio device to play the first audio;
[0209] The second sending unit is configured to send the target audio data to the first audio device through the second wireless communication component in response to receiving a confirmation sharing request fed back by the first audio device.
[0210] Optionally, the confirmation sharing request is triggered by a preset gesture operation on the first audio device, and / or the confirmation sharing request is sent by the second terminal through the first audio device.
[0211] In summary, in the embodiment of the present application, the audio device broadcasts a positioning signal through the first wireless communication component, so that when the terminal is running a multimedia playback process corresponding to the audio, it can receive the positioning signal through the set first wireless communication component, and locate the position of the audio device in real time according to the positioning signal, so that when the audio device within the target range is accurately identified, a data communication connection is automatically established with the audio device, and the target audio is shared with the audio device. The first wireless communication component is used to realize real-time judgment and calculation of the distance between the terminal and the audio device, and then the establishment of the data communication connection and the audio sharing task are executed based on the precise distance, so that the purpose of sharing audio with the audio device when the terminal is close to the audio device is achieved. During the entire audio sharing process, there is no need for the user to manually perform sharing operations on the interface, which improves the efficiency of audio sharing.
[0212] Please refer to Figure 11 , which shows a structural block diagram of an audio sharing device provided by another embodiment of the present application. The device has the function of implementing the above method embodiment performed by the audio device side. Figure 11 As shown, the device may include:
[0213] A second sending module 1101 is configured to send a positioning signal to a first terminal via the first wireless communication component, wherein the first terminal is configured to identify whether the audio device is within a target range based on the positioning signal, and a multimedia playback process corresponding to the first audio is running in the first terminal;
[0214] a second connection establishing module 1102, configured to establish a data communication connection with the first terminal in response to receiving a data communication connection request sent by the first terminal through the second wireless communication component, the data communication connection request being sent by the first terminal to the audio device when the first terminal recognizes that the audio device is within the target range;
[0215] The first receiving module 1103 is configured to receive target audio data sent by the first terminal through the second wireless communication component, and play the first audio according to the target audio data.
[0216] Optionally, the audio device plays a second audio;
[0217] The device further comprises:
[0218] a second receiving module, configured to, in response to establishing a data communication connection with the first terminal, receive an audio sharing request sent by the first terminal, wherein the audio sharing request is used to request the first audio device to play the first audio;
[0219] The first receiving module 1103 includes:
[0220] a third sending unit, configured to, in response to receiving a sharing confirmation operation for the audio sharing request, send a confirmation sharing request to the first terminal;
[0221] a receiving unit, configured to receive the target audio data sent by the first terminal through a second wireless communication component;
[0222] The playing unit is configured to stop playing the second audio and play the first audio according to the target audio data.
[0223] Optionally, the third sending unit is further configured to:
[0224] In response to receiving a preset gesture operation on the audio device, a confirmation sharing request is sent to the first terminal, and the first terminal is configured to send the target audio data to the audio device after receiving the confirmation sharing request.
[0225] Optionally, the second audio is played by the second terminal through the audio device;
[0226] The third sending unit is further configured to:
[0227] In response to receiving the audio sharing request sent by the first terminal, sending the audio sharing request to the second terminal, and the second terminal is configured to display a sharing prompt interface based on the audio sharing request;
[0228] In response to receiving the confirmation sharing request sent by the second terminal, the confirmation sharing request is sent to the first terminal, where the second terminal sends the confirmation sharing request to the audio device after receiving a confirmation operation on the sharing prompt interface.
[0229] Optionally, the first wireless communication component is a UWB component, and the second wireless communication component is a Bluetooth component;
[0230] The second sending module 1101 includes:
[0231] an acquiring unit, configured to acquire a device identification and current location information corresponding to the audio device;
[0232] an adding unit, configured to add the device identification and the current location information to the UWB signal;
[0233] A fourth sending unit is used to send the UWB signal to the first terminal through the UWB component, and the first terminal is used to identify whether the audio device is located within the target range based on the current location information, determine the target Bluetooth signal broadcast by the audio device based on the device identification, and establish a Bluetooth connection with the audio device based on the Bluetooth address contained in the target Bluetooth signal.
[0234] In summary, in the embodiment of the present application, the audio device broadcasts a positioning signal through the first wireless communication component, so that when the terminal is running a multimedia playback process corresponding to the audio, it can receive the positioning signal through the set first wireless communication component, and locate the position of the audio device in real time according to the positioning signal, so that when the audio device within the target range is accurately identified, a data communication connection is automatically established with the audio device, and the target audio is shared with the audio device. The first wireless communication component is used to realize real-time judgment and calculation of the distance between the terminal and the audio device, and then the establishment of the data communication connection and the audio sharing task are executed based on the precise distance to achieve the purpose of sharing audio with the audio device when the terminal is close to the audio device. During the entire audio sharing process, there is no need for the user to manually perform sharing operations on the interface, which improves the efficiency of audio sharing.
[0235] It should be noted that the above embodiments provide devices that implement their functions using only the division of the above functional modules as examples. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0236] In a possible application scenario, the first wireless communication component can be encapsulated as an internal antenna component of the terminal. The first wireless communication component is electrically connected to the terminal device through an internal circuit board, and the corresponding terminal device can receive the positioning signal broadcast by the audio device through the first wireless communication component.
[0237] Please refer to Figure 12, which shows a block diagram of the structure of a terminal device 1200 provided by an exemplary embodiment of the present application. The terminal device 1200 in the present application may include one or more of the following components: a processor 1210, a memory 1220, a first wireless communication component 1230, and a second wireless communication component 1240, wherein the processor 1210 is electrically connected to the memory 1220, the first wireless communication component 1230, and the second wireless communication component 1240, respectively.
[0238] The processor 1210 may include one or more processing cores. The processor 1210 utilizes various interfaces and circuits to connect various components within the terminal device 1200. It executes instructions, programs, code sets, or instruction sets stored in the memory 1220, and accesses data stored in the memory 1220 to perform various functions and process data within the terminal device 1200. Optionally, the processor 1210 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The processor 1210 may integrate one or a combination of a CPU, a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing content displayed on the touchscreen display; and the modem handles wireless communications. It is understood that the modem may not be integrated into the processor 1210 and may be implemented separately via a communications chip.
[0239] The memory 1220 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1220 includes a non-transitory computer-readable storage medium. The memory 1220 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The operating system may be an Android system (including a system deeply developed based on the Android system), an iOS system developed by Apple (including a system deeply developed based on the iOS system), or other systems. The data storage area may also store data (such as a phone book, audio and video data, chat record data), etc., created by the terminal device 1200 during use.
[0240] In this embodiment, the terminal 1200 also includes a first wireless communication component 1230 and a second wireless communication component 1240; wherein, the first wireless communication component 1230 is used for precise positioning. Schematically, the first wireless communication component 1230 can be a UWB component, a Bluetooth component, or other wireless communication components that can achieve precise indoor positioning; the second wireless communication component 1240 is used to establish a data communication connection with other terminal devices or audio devices. Schematically, the second wireless communication component 1240 can be a Bluetooth component, an NFC component, a WiFi component, an infrared component, etc.
[0241] In an embodiment of the present application, at least one instruction is stored in the memory 1220, and the at least one instruction is used to be executed by the processor 1210 to perform the audio sharing method shown in the above embodiment.
[0242] Optionally, the terminal device 1200 may further include a touch screen display, which may be a capacitive touch screen display, which is used to receive touch operations on or near the touch screen using any suitable object such as a finger or a stylus, and to display the user interface of each application. The touch screen display is typically provided on the front panel of the terminal device 1200. The touch screen display may be designed as a full screen, a curved screen, or a special-shaped screen. The touch screen display may also be designed as a combination of a full screen and a curved screen, or a combination of a special-shaped screen and a curved screen, which is not limited in the embodiments of the present application.
[0243] Optionally, when the UWB component is set independently from the terminal, the terminal 1200 may not include the UWB component.
[0244] In addition, those skilled in the art will understand that the structure of the terminal device 1200 shown in the above figures does not constitute a limitation of the terminal device 1200. The terminal may include more or fewer components than shown, or combine certain components, or arrange the components differently. For example, the terminal device 1200 also includes a radio frequency circuit, a camera component, a sensor (excluding a temperature sensor), an audio circuit, a wireless fidelity (WiFi) component, a power supply, a Bluetooth component, and other components, which will not be detailed here.
[0245] Please refer to Figure 13 , which shows a structural block diagram of an audio device 1300 provided by an exemplary embodiment of the present application. The audio device 1300 in the present application may include one or more of the following components: a memory 1301, a processor 1302, a first wireless communication component 1303, and a second wireless communication component 1304.
[0246] The memory 1301 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 1301 includes a non-transitory computer-readable storage medium. The memory 1301 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 1301 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing at least one function (such as a playback function), instructions for implementing the above-mentioned various method embodiments, etc.
[0247] The processor 1302 utilizes various interfaces and circuits to connect various components within the entire audio device 1300. It executes the various functions of the audio device 1300 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1301, and by accessing data stored in the memory 1301. Optionally, the processor 1302 can be implemented in hardware using at least one of a DSP, a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 1302 may include an integrated modem, which is used to handle wireless communications.
[0248] Optionally, the audio device 1300 may also include a first wireless communication component 1303 and a second wireless communication component 1304, wherein the first wireless communication component 1303 is used for precise positioning. Schematically, the first wireless communication component 1303 may be a UWB component, a Bluetooth component, or other wireless communication components that can achieve precise positioning; the second wireless communication component 1304 is used to establish a data communication connection with other terminal devices. Schematically, the second wireless communication component 1304 may be a Bluetooth component, an NFC component, a WiFi component, an infrared component, etc.
[0249] In this embodiment, the audio device 1300 further includes a speaker, through which the target audio is played.
[0250] An embodiment of the present application further provides a computer-readable storage medium, which stores at least one instruction, and the at least one instruction is loaded and executed by a processor to implement the audio sharing method described in the above embodiments.
[0251] According to one aspect of the present application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an audio device or terminal device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the audio device or terminal device to perform the audio sharing method provided in various optional implementations of the above aspects.
[0252] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0253] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. An audio sharing method, characterized in that: The method is applied to a first terminal, wherein the first terminal is provided with a first wireless communication component and a second wireless communication component, and the method includes: In response to running a multimedia playback process corresponding to the first audio, and in response to identifying a first audio device located within the second range, displaying a first device icon corresponding to the first audio device in the current user interface; In response to the first audio device being within a first range, setting the first device icon to a second device icon, the second range being larger than the first range, and an icon style of the second device icon being different from an icon style of the first device icon; establishing a data communication connection with the first audio device via the second wireless communication component; The target audio data corresponding to the first audio is sent to the first audio device through the second wireless communication component, and the first audio device is used to perform an audio playback operation according to the target audio data.
2. The method according to claim 1, characterized in that The first terminal is connected to a second audio device, and a third device icon corresponding to the second audio device is displayed in the current user interface; In response to identifying the first audio device located within the second range, after displaying a first device icon corresponding to the first audio device in the current user interface, the method further includes: In response to the first audio device being located between the second range and the first range, displaying an icon overlap animation in the current user interface, wherein a relative movement trend between the first device icon and the third device icon in the icon overlap animation is determined by a distance change trend between the first audio device and the first terminal; In response to the first audio device being within the first range, the first device icon and the third device icon are set as a fourth device icon, where an icon style of the fourth device icon is different from that of the first device icon and the third device icon.
3. The method according to claim 1 or 2, characterized in that The first wireless communication component is a UWB component, and the second wireless communication component is a Bluetooth component; The establishing of a data communication connection with the first audio device through the second wireless communication component includes: determining a target device identifier corresponding to the first audio device based on the target UWB signal sent by the first audio device; determining, based on the target device identifier, a target Bluetooth signal broadcast by the first audio device from the at least one received Bluetooth signal; determining a target Bluetooth address corresponding to the first audio device according to the target Bluetooth signal; A Bluetooth connection is established with the first audio device based on the target Bluetooth address.
4. The method according to claim 3, characterized in that The establishing of a data communication connection with the first audio device through the second wireless communication component includes: In response to the target device identifier being in a target whitelist, a data communication connection is established with the first audio device via the second wireless communication component, wherein the target whitelist includes a device identifier of at least one audio device with audio sharing permission.
5. The method according to claim 1 or 2, characterized in that The first audio device plays a second audio, and the second audio is played by the second terminal through the first audio device; The sending the target audio data corresponding to the first audio to the first audio device through the second wireless communication component includes: In response to establishing a data communication connection with the first audio device, sending an audio sharing request to the first audio device, wherein the audio sharing request is used to request the first audio device to play the first audio; In response to receiving the confirmation sharing request fed back by the first audio device, the target audio data is sent to the first audio device through the second wireless communication component.
6. The method according to claim 5, characterized in that The confirmation sharing request is triggered by a preset gesture operation on the first audio device, and / or the confirmation sharing request is sent by the second terminal through the first audio device.
7. An audio sharing method, characterized in that: The method is applied to an audio device, wherein the audio device is provided with a first wireless communication component and a second wireless communication component, and the method comprises: sending a positioning signal to a first terminal via the first wireless communication component, the first terminal being configured to identify whether the audio device is within a target range based on the positioning signal, the first terminal running a multimedia playback process corresponding to a first audio device, and the first terminal being configured to, in response to identifying the first audio device as being within a second range, display a first device icon corresponding to the first audio device in a current user interface; and, in response to the first audio device being within the first range, setting the first device icon to a second device icon, the second range being larger than the first range, and the icon style of the second device icon being different from the icon style of the first device icon; establishing a data communication connection with the first terminal in response to receiving, through the second wireless communication component, a data communication connection request sent by the first terminal, the data communication connection request being sent by the first terminal to the audio device when the first terminal recognizes that the audio device is within the target range; The target audio data sent by the first terminal is received through the second wireless communication component, and the first audio is played according to the target audio data.
8. The method according to claim 7, characterized in that The audio device plays a second audio; Before receiving the target audio data sent by the first terminal through the second wireless communication component and playing the first audio according to the target audio data, the method further includes: In response to establishing a data communication connection with the first terminal, receiving an audio sharing request sent by the first terminal, the audio sharing request being used to request the first audio device to play the first audio; The receiving, through the second wireless communication component, target audio data sent by the first terminal, and playing the first audio according to the target audio data, includes: In response to receiving a sharing confirmation operation for the audio sharing request, sending a confirmation sharing request to the first terminal; receiving the target audio data sent by the first terminal through the second wireless communication component; Stop playing the second audio and play the first audio according to the target audio data.
9. The method according to claim 8, characterized in that The step of sending a confirmation sharing request to the first terminal in response to receiving a sharing confirmation operation for the audio sharing request includes: In response to receiving a preset gesture operation on the audio device, a confirmation sharing request is sent to the first terminal, and the first terminal is configured to send the target audio data to the audio device after receiving the confirmation sharing request.
10. The method according to claim 8, characterized in that The second audio is played by the second terminal through the audio device; The step of sending a confirmation sharing request to the first terminal in response to receiving a sharing confirmation operation for the audio sharing request includes: In response to receiving the audio sharing request sent by the first terminal, sending the audio sharing request to the second terminal, and the second terminal is configured to display a sharing prompt interface based on the audio sharing request; In response to receiving the confirmation sharing request sent by the second terminal, the confirmation sharing request is sent to the first terminal, where the second terminal sends the confirmation sharing request to the audio device after receiving a confirmation operation on the sharing prompt interface.
11. The method according to any one of claims 7 to 10, characterized in that: The first wireless communication component is a UWB component, and the second wireless communication component is a Bluetooth component; The sending of the positioning signal to the first terminal through the first wireless communication component includes: Obtaining a device identifier and current location information corresponding to the audio device; Adding the device identification and the current location information to the UWB signal; The UWB signal is sent to the first terminal through the UWB component, and the first terminal is used to identify whether the audio device is within the target range based on the current location information, determine the target Bluetooth signal broadcast by the audio device based on the device identification, and establish a Bluetooth connection with the audio device based on the Bluetooth address contained in the target Bluetooth signal.
12. An audio sharing device, characterized in that: The device is applied to a first terminal, the first terminal is provided with a first wireless communication component and a second wireless communication component, and the device includes: an identification module, the identification module comprising a first display unit and a second display unit, the first display unit being configured to display a first device icon corresponding to the first audio device in a current user interface in response to running a multimedia playback process corresponding to the first audio and in response to identifying the first audio device within the second range; the second display unit being configured to set the first device icon to a second device icon in response to the first audio device being within a first range, the second range being larger than the first range, and the icon style of the second device icon being different from the icon style of the first device icon; a first connection establishing module, configured to establish a data communication connection with the first audio device via the second wireless communication component; The first sending module is configured to send target audio data corresponding to the first audio to the first audio device through the second wireless communication component, and the first audio device is configured to perform an audio playback operation according to the target audio data.
13. An audio sharing device, characterized in that: The device is applied to an audio device provided with a first wireless communication component and a second wireless communication component, and the device includes: a second sending module, configured to send a positioning signal to a first terminal via the first wireless communication component, the first terminal being configured to identify whether the audio device is within a target range based on the positioning signal, the first terminal being configured to run a multimedia playback process corresponding to a first audio device, and the first terminal being configured to, in response to identifying the first audio device within a second range, display a first device icon corresponding to the first audio device in a current user interface; and, in response to the first audio device being within the first range, setting the first device icon to a second device icon, the second range being larger than the first range, and the icon style of the second device icon being different from the icon style of the first device icon; a second connection establishing module, configured to establish a data communication connection with the first terminal in response to receiving a data communication connection request sent by the first terminal through the second wireless communication component, the data communication connection request being sent by the first terminal to the audio device when the first terminal recognizes that the audio device is within the target range; The first receiving module is configured to receive target audio data sent by the first terminal through the second wireless communication component, and play the first audio according to the target audio data.
14. A terminal, characterized in that: The terminal includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the audio sharing method according to any one of claims 1 to 6.
15. An audio device, characterized in that The audio device includes a processor and a memory, wherein at least one program is stored in the memory, and the at least one program is loaded and executed by the processor to implement the audio sharing method according to any one of claims 7 to 11.
16. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the audio sharing method according to any one of claims 1 to 6, or the audio sharing method according to any one of claims 7 to 11.
Citation Information
Patent Citations
Audio playing control method, audio playing control device and storage medium
CN111885255A
Data sharing method, graphical user interface, related device and system
CN112437190A
Cited By
Audio sharing method and apparatus, terminal, audio device and storage medium
WO2022247558A1