Audio control method and apparatus

By managing information exchange and status between the audio output device and multiple communication devices, the interference problem in multi-device audio management is solved, and the reliability and stability of audio data transmission are achieved.

WO2026067656A1PCT designated stage Publication Date: 2026-04-02HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-26
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

When an audio output device and multiple communication devices simultaneously require audio playback, how can we effectively manage the audio data of multiple communication devices and prevent newly established audio channels from interfering with existing ones?

Method used

The audio output device sends a message to the second communication device to indicate that an audio channel should not be established, or to adjust the ringtone mode and audio stream type, in order to avoid interference from the new audio channel to the existing channel.

Benefits of technology

Ensure reliable audio data transmission between audio output devices and communication devices, avoid interference between multiple audio channels, and guarantee the stability of audio transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025124514_02042026_PF_FP_ABST
    Figure CN2025124514_02042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and provides an audio control method and an apparatus, for use in providing a solution for an audio output device to manage audio data of a plurality of communication devices. In the present application, after an audio output device establishes a first audio channel with a first communication device, the audio output device sends first information to a second communication device, wherein the first information is used for instructing the second communication device not to establish a second audio channel with the audio output device. When the audio output device has established the first audio channel with the first communication device, the second communication device does not establish the second audio channel with the audio output device, thereby preventing a newly established audio channel from interfering with the established first audio channel.
Need to check novelty before this filing date? Find Prior Art

Description

Audio control method and device

[0001] Cross-reference to Related Applications

[0002] This application claims priority to the Chinese Patent Application No. 202411397833.6, filed on September 30, 2024, and entitled "An Audio Control Method and Device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of wireless communication, and in particular to an audio control method and device. BACKGROUND

[0004] Short-range communication refers to data transmission and communication within a relatively short distance (usually within tens of meters) through wireless technology. This communication method does not require traditional wired connection, thus having higher flexibility and convenience. Short-range communication technology is widely used in many fields. Based on short-range communication technology, wireless information exchange between multiple devices supporting short-range communication can be realized, making data transmission between devices more rapid and efficient. For example, an audio output device can communicate with a communication device through short-range communication, and output audio through the audio output device.

[0005] Currently, one audio output device can establish a short-range connection with one communication device. When the communication device has an audio playing demand, the communication device establishes an audio channel with the audio output device to play the audio of the communication device through the audio output device. However, with the increasing types of communication devices, one audio output device can establish short-range connections with multiple communication devices. However, when multiple communication devices have audio playing demands at the same time, how the audio output device manages the audio data of multiple communication devices becomes a problem to be solved. SUMMARY

[0006] The present application provides an audio control method and device to provide a solution for an audio output device to manage the audio data of multiple communication devices.

[0007] In a first aspect, an audio control method is provided. The method can be applied to an audio output device, a module (such as a circuit, a chip or a chip system, etc.) in the audio output device, or a logic node, a logic module or software capable of realizing all or part of the functions of the audio output device. Taking the application to the audio output device as an example, the method includes: after the audio output device establishes a first audio channel with a first communication device, the audio output device sends first information to a second communication device, the first information being used to instruct the second communication device not to establish a second audio channel with the audio output device.

[0008] Through the above method, after the audio output device establishes the first audio channel with the first communication device, the audio output device can indicate the second communication device not to establish the second audio channel with the audio output device by sending the first information to the second communication device, so that the newly established audio channel can be avoided to interfere with the established first audio channel. In the case that the audio output device establishes a connection with the first communication device and the second communication device, the audio output device can reasonably manage the audio of the first communication device and the second communication device, and ensure the reliability of the audio data transmission between the audio output device and the communication device.

[0009] The first information is used to indicate that the second communication device should not establish the second audio channel with the audio output device.

[0010] In a possible implementation method, the indication that the second communication device should not establish the second audio channel with the audio output device is specifically: indicating that the second communication device should close the in-band ring tone mode.

[0011] Through the above method, the audio output device can indicate the second communication device to close the in-band ring tone mode, so that when the second communication device receives an incoming call, the in-band ring tone mode is not used, so that the second communication device will not establish the second audio channel between the second communication device and the audio output device, thereby avoiding the newly established second audio channel to interfere with the first audio channel.

[0012] In a possible implementation method, after the audio output device determines that the first audio channel is disconnected, the second communication device is sent second information, wherein the second information is used to indicate that the second communication device should open the in-band ring tone mode.

[0013] Through the above method, the audio output device can indicate the second communication device to open the in-band ring tone mode after the first audio channel is disconnected; in this way, after the first audio channel is disconnected, the second communication device can establish an audio channel with the audio output device to transmit the in-band ring tone when it is in the incoming call state.

[0014] In a possible implementation method, the indication that the second communication device should not establish the second audio channel with the audio output device is specifically: informing the second communication device that the audio output device does not receive audio data of a ring tone type.

[0015] Through the method, the audio output device can inform the second communication device that the audio output device does not receive the audio data of the ring tone type, so that when the second communication device receives the incoming call, the in-band ring tone is not transmitted to the audio output device, and the second communication device does not establish the second audio channel between the second communication device and the audio output device, thereby avoiding interference of the newly established second audio channel on the first audio channel.

[0016] In a possible implementation, the audio output device sets the receivable audio stream type in the audio output device to the audio data of the ring tone type.

[0017] Through the method, the audio output device updates the configuration of the audio output device and sets the audio output device to receive the audio data of the ring tone type, so that the audio output device does not receive the in-band ring tone transmitted by the other communication device, and the new audio channel is not established with the other communication device when the first audio channel is established with the first communication device, thereby ensuring the reliability of the transmission of the audio data of the first audio channel.

[0018] In a possible implementation, the audio output device sets the receivable audio stream type in the audio output device to the audio data of the ring tone type after determining that the first audio channel is disconnected.

[0019] In a possible implementation, the audio output device sends third information to the second communication device, and the third information is used to inform the second communication device that the audio output device can receive the audio data of the ring tone type.

[0020] Through the method, the audio output device can update the configuration of the audio output device and set the audio output device to receive the audio data of the ring tone type after the first audio channel is disconnected, so that the second communication device can establish the audio channel to transmit the in-band ring tone with the audio output device when the second communication device is in the incoming call state after the first audio channel is disconnected.

[0021] In a possible implementation, the indication that the second communication device does not establish the second audio channel with the audio output device is specifically that the second communication device is informed that the audio output device has established the audio channel.

[0022] Through the method, the audio output device can inform the second communication device that the audio output device has established the audio channel, so that the second communication device does not establish the second audio channel with the audio output device when the second communication device receives the incoming call, thereby avoiding interference of the newly established second audio channel on the first audio channel.

[0023] In a possible implementation, the audio output device receives fourth information from the second communication device, and the fourth information is used to indicate that the in-band ring tone mode is closed.

[0024] Through the method, the audio output device can determine not to use the in-band ring tone mode after receiving the fourth information.

[0025] In a possible implementation, the audio output device sets an audio channel establishment state in the audio output device to an established audio channel.

[0026] Through the method, the audio output device updates the configuration of the audio output device, and sets the audio channel establishment state to the established audio channel. In this way, when the audio output device establishes the first audio channel with the first communication device, the audio output device can avoid establishing a new audio channel with other communication devices, thereby ensuring the reliability of audio data transmission of the first audio channel.

[0027] In a possible implementation, after determining that the first audio channel is disconnected, the audio output device sets the audio channel establishment state in the audio output device to an unestablished audio channel.

[0028] In a possible implementation, the audio output device sends fifth information to the second communication device, where the fifth information is used to notify the second communication device that the audio output device does not establish an audio channel.

[0029] In a possible implementation, the audio output device receives sixth information from the second communication device, where the sixth information is used to instruct to start the in-band ring tone mode.

[0030] Through the method, after the first audio channel is disconnected, the audio output device updates the configuration of the audio output device, and sets the audio channel establishment state to the unestablished audio channel. The audio output device also notifies the second communication device that the audio output device does not establish an audio channel through the fifth information. In this way, after the first audio channel is disconnected, when the second communication device is in the incoming call state, the second communication device can establish an audio channel with the audio output device to transmit the in-band ring tone.

[0031] In a possible implementation, the second audio channel is used to transmit the in-band ring tone or the call voice sent by the second communication device to the audio output device. The audio output device receives incoming call indication information from the second communication device, and plays a local ring tone.

[0032] Through the method, when the audio output device establishes the first audio channel with the first communication device, the second communication device does not establish the second audio channel with the audio output device. In this case, when the second communication device is in the incoming call state, the second communication device and the audio output device use the non-in-band ring tone mode to play the ring tone.

[0033] In a second aspect, an embodiment of the present application provides an audio control method, which can be applied to a second communication device, a module (such as a circuit, a chip or a chip system, etc.) in the second communication device, or a logic node, a logic module or software capable of realizing all or part of the function of an audio output device. Taking the second communication device as an example, the method comprises: receiving, by the second communication device, first information from an audio output device, the first information being used to instruct the second communication device not to establish a second audio channel with the audio output device, wherein the audio output device is a device that establishes a first audio channel with a first communication device; and sending, by the second communication device, incoming call indication information to the audio output device when the second communication device is in an incoming call state.

[0034] Through the above method, the audio output device can instruct the second communication device not to establish a second audio channel with the audio output device by sending first information to the second communication device, so that the newly established audio channel can avoid interfering with the established first audio channel. In the case where the audio output device establishes a connection with the first communication device and the second communication device, the audio output device can reasonably manage the audio of the first communication device and the second communication device, and ensure the reliability of the audio data transmission between the audio output device and the communication device. In addition, when the second communication device is in an incoming call state, the second communication device and the audio output device use a non-in-band ringtone mode to play a ringtone.

[0035] In a possible implementation method, instructing the second communication device not to establish a second audio channel with the audio output device specifically comprises: instructing the second communication device to close the in-band ringtone mode.

[0036] Through the above method, the audio output device can instruct the second communication device to close the in-band ringtone mode, so that when the second communication device receives an incoming call, the in-band ringtone mode is not used, and thus the second communication device will not establish a second audio channel between the second communication device and the audio output device, thereby avoiding interference of the newly established second audio channel with the first audio channel.

[0037] In a possible implementation method, the second communication device sets the ringtone mode to a non-in-band ringtone mode.

[0038] Through the above method, the second communication device can update its own configuration and set the ringtone mode to a non-in-band ringtone mode. In this way, when the second communication device receives an incoming call, the non-in-band ringtone mode is used, and the establishment of a second audio channel between the second communication device and the audio output device is not initiated, thereby avoiding interference with the first audio channel.

[0039] In a possible implementation method, after the first audio channel is disconnected, the second communication device receives second information from the audio output device, the second information being used to instruct the second communication device to open the in-band ringtone mode.

[0040] In a possible implementation, the second communication device sets a ring tone mode of the second communication device to an in-band ring tone mode.

[0041] Through the method, the audio output device can instruct the second communication device to turn on the in-band ring tone mode after the first audio channel is disconnected; and the second communication device updates its own configuration and sets the ring tone mode to the in-band ring tone mode; in this way, after the first audio channel is disconnected, the second communication device can establish an audio channel with the audio output device to transmit an in-band ring tone when the second communication device is in a call-coming state.

[0042] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically, the second communication device is notified that the audio output device does not receive audio data of the ring tone type.

[0043] Through the method, the audio output device can notify the second communication device that the audio output device does not receive audio data of the ring tone type; in this way, when the second communication device receives a call, the second communication device does not transmit an in-band ring tone to the audio output device, so that the second communication device does not establish the second audio channel between the second communication device and the audio output device, thereby avoiding interference of the newly established second audio channel on the first audio channel.

[0044] In a possible implementation, the second communication device receives third information from the audio output device after the first audio channel is disconnected, and the third information is used to notify the second communication device that the audio output device can receive audio data of the ring tone type.

[0045] Through the method, the audio output device can notify the second communication device that the audio output device can receive audio data of the ring tone type after the first audio channel is disconnected; in this way, after the first audio channel is disconnected, the second communication device can establish an audio channel with the audio output device to transmit an in-band ring tone when the second communication device is in a call-coming state.

[0046] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically, the second communication device is notified that the audio output device has established an audio channel.

[0047] Through the method, the audio output device can notify the second communication device that the audio output device has established an audio channel; in this way, when the second communication device receives a call, the second communication device does not establish a second audio channel with the audio output device, thereby avoiding interference of the newly established second audio channel on the first audio channel.

[0048] In a possible implementation, the second communication device sends fourth information to the audio output device, and the fourth information is used to instruct to close an in-band ring tone mode.

[0049] Through the method, the audio output device can determine not to use the in-band ring tone mode after receiving the fourth information.

[0050] In a possible implementation, the second communication device receives fifth information from the audio output device after the first audio channel is disconnected, and the fifth information is used to inform the second communication device that the audio output device has not established an audio channel.

[0051] In a possible implementation, the second communication device sends sixth information to the audio output device, and the sixth information is used to instruct the audio output device to start the in-band ring tone mode.

[0052] Through the method, the audio output device informs the second communication device that the audio output device has not established an audio channel through the fifth information, and instructs the audio output device to start the in-band ring tone mode; in this way, after the first audio channel is disconnected, the second communication device can establish an audio channel with the audio output device to transmit an in-band ring tone when the second communication device is in an incoming call state.

[0053] In a third aspect, an audio control method is provided. The method can be applied to an audio output device, a module (for example, a circuit, a chip, or a chip system) in the audio output device, or a logic node, a logic module, or software that can implement all or part of the functions of the audio output device. Taking the application to the audio output device as an example, the method includes: when the audio output device establishes a first audio channel with a first communication device, the audio output device sets a receivable audio stream type to audio data of a non-ring tone type.

[0054] Through the method, when the audio output device establishes the first audio channel with the first communication device, the audio output device updates its own configuration and sets the receivable audio stream type to the audio data of the non-ring tone type; in this way, the audio output device does not receive an in-band ring tone transmitted by another communication device, and the audio output device avoids establishing a new audio channel with another communication device when the first audio channel is established with the first communication device, thereby ensuring the reliability of the transmission of the audio data of the first audio channel.

[0055] In a possible implementation, after it is determined that the first audio channel is disconnected, the audio output device sets the receivable audio stream type to audio data of a ring tone type.

[0056] Through the method, after the first audio channel is disconnected, the audio output device updates its own configuration and sets the receivable audio stream type to the audio data of the ring tone type; in this way, after the first audio channel is disconnected, the second communication device can establish an audio channel with the audio output device to transmit an in-band ring tone when the second communication device is in an incoming call state.

[0057] In a fourth aspect, the present application provides a communication apparatus, which has the functions of the first aspect or the third aspect, e.g., the communication apparatus includes modules, units or means for performing the operations of the first aspect or the third aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.

[0058] In a fifth aspect, the present application provides a communication apparatus, which has the functions of the second aspect, e.g., the communication apparatus includes modules, units or means for performing the operations of the second aspect, which can be implemented in software, or in hardware, or in a combination of software and hardware.

[0059] In a sixth aspect, the present application provides a communication apparatus, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions of the first aspect or the second aspect. The one or more processors are configured to execute the computer programs or instructions, which when executed, make the communication apparatus implement the method in any possible design or implementation manner of the first aspect or the second aspect. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.

[0060] The communication apparatus can be an audio output device, a module (e.g., a circuit, a chip or a chip system, etc.) in the audio output device, or a logic node, a logic module or software capable of implementing all or part of the functions of the audio output device.

[0061] In a seventh aspect, the present application provides a communication apparatus, which includes an interface circuit and one or more processors. The one or more processors are coupled to a memory. The memory is configured to store part or all of the necessary computer programs or instructions for implementing the functions of the second aspect. The one or more processors are configured to execute the computer programs or instructions, which when executed, make the communication apparatus implement the method in any possible design or implementation manner of the second aspect. The interface circuit is configured to implement the communication function within the communication apparatus and / or the communication function of the communication apparatus with other apparatuses or components.

[0062] The communication apparatus can be a second communication device, a module (e.g., a circuit, a chip or a chip system, etc.) in the second communication device, or a logic node, a logic module or software capable of implementing all or part of the functions of the second communication device.

[0063] In an eighth aspect, the present application provides a computer readable storage medium, which stores a computer program or instructions, and when the computer program or instructions are executed, the method in any possible design of the first aspect to the third aspect is implemented.

[0064] In a ninth aspect, the present application provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed, the method in any possible design of the first aspect to the third aspect is implemented.

[0065] In a tenth aspect, the present application provides a communication system, which includes an audio output device for executing the method in any possible implementation of the first aspect, a second communication device for executing the method in any possible implementation of the second aspect, and a first communication device.

[0066] The above-mentioned aspects of the fourth aspect to the tenth aspect and the technical effects that can be achieved by the aspects are described above in the aspects of the first aspect to the third aspect, and will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0067] FIG. 1 is a schematic diagram of a communication protocol architecture of a star flash communication technology according to an embodiment of the present application;

[0068] FIG. 2 is a schematic diagram of a network architecture according to an embodiment of the present application;

[0069] FIG. 3A is a communication flow diagram of a communication device and an audio output device according to an embodiment of the present application;

[0070] FIG. 3B is a communication flow diagram of a communication device and an audio output device according to an embodiment of the present application;

[0071] FIG. 4 is a flow diagram of an audio control method according to an embodiment of the present application;

[0072] FIG. 5 is a flow diagram of an audio control method according to an embodiment of the present application;

[0073] FIG. 6 is a flow diagram of an audio control method according to an embodiment of the present application;

[0074] FIG. 7 is a flow diagram of an audio control method according to an embodiment of the present application;

[0075] FIG. 8 is a flow diagram of an audio control method according to an embodiment of the present application;

[0076] FIG. 9 is a flow diagram of an audio control method according to an embodiment of the present application;

[0077] FIG. 10 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application;

[0078] FIG. 11 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0079] First, some terms related to the embodiments of the present application are explained.

[0080] 1. In-band ringtone:

[0081] A ringtone is an audio played by a communication device when the communication device is called. For example, the audio played by a mobile phone when the mobile phone is called and is in a calling state can be referred to as a mobile phone ringtone. When a communication device and an audio output device establish a communication connection, if the communication device receives a call and is in a calling state, the communication device and the audio output device establish an audio channel, and the communication device transmits a ringtone to the audio output device through the audio channel. The audio output device receives the ringtone transmitted by the communication device and plays the ringtone. This ringtone playing method is referred to as an in-band ringtone playing method. For example, the communication device can be a mobile phone, and the audio output device can be a headset. The mobile phone and the headset establish a communication connection (for example, a Bluetooth or StarFlash connection). When the mobile phone receives a call and is in a calling state, the mobile phone and the headset establish an audio channel. Based on the audio channel, the mobile phone transmits a ringtone to the headset, and the headset plays the ringtone after receiving the ringtone. Based on the in-band ringtone playing method, a user can flexibly set a personalized ringtone on the communication device.

[0082] 2. Out-of-band ringtone:

[0083] The out-of-band ringtone can also be referred to as an in-band ringtone. When a communication device and an audio output device establish a communication connection, if the communication device receives a call and is in a calling state, the communication device sends a call indication to the audio output device through the communication connection established with the audio output device. The call indication is used to indicate that the communication device is in a calling state. When the audio output device receives the call indication and determines that the communication device is in a calling state, the audio output device plays a local ringtone. This ringtone playing method is referred to as an out-of-band ringtone playing method. For example, the communication device can be a mobile phone, and the audio output device can be a headset. The mobile phone and the headset establish a communication connection (for example, a Bluetooth or StarFlash connection). When the mobile phone receives a call and is in a calling state, the mobile phone sends a call indication to the headset based on the communication connection. After the headset receives the call indication sent by the mobile phone, the headset plays a local ringtone.

[0084] Compared with the in-band ringtone playing mode, when the communication device is in the incoming call state, the communication device sends the incoming call indication based on the established communication connection, and no audio channel is established between the communication device and the audio output device. When the out-of-band ringtone playing mode is adopted, the audio output device plays a local ringtone after receiving the incoming call indication sent by the communication device; and when the in-band ringtone playing mode is adopted, an audio channel is established between the audio output device and the communication device, and the communication device can send a ringtone to the audio output device through the audio channel, and the audio output device plays the ringtone sent by the communication device through the audio channel.

[0085] 3. Audio channel:

[0086] The audio channel is used to transmit audio data between the communication device and the audio output device. The audio channel can be established through various wireless communication technologies; for example, the audio channel established based on infrared, Bluetooth, sparklink, Zigbee or Wi-Fi communication technology. Optionally, the audio channel can be a Bluetooth transmission-based audio channel; the communication device and the audio output device can be connected through Bluetooth module pairing, so that a Bluetooth connection-based audio channel can be established between the communication device and the audio output device. Optionally, the audio channel can be an advanced audio distribution profile (A2DP) based audio channel, or a hands-free profile (HFP) based audio channel. Optionally, the audio channel can be a sparklink transmission-based audio channel; the communication device and the audio output device can establish a sparklink connection, so that a sparklink connection-based audio channel can be established between the communication device and the audio output device.

[0087] 4. Sparklink access technology:

[0088] The sparklink access technology includes sparklink basic (SLB) access technology and sparklink low energy (SLE) access technology. FIG. 1 is a schematic diagram of a communication protocol architecture of the sparklink communication technology involved in the embodiments of the present application. Referring to FIG. 1, the protocol architecture includes a basic application layer, a basic service layer and a sparklink access layer (also referred to as an access layer), and the basic application layer and the basic service layer can be collectively referred to as a sparklink upper layer. The various layers in the protocol architecture will be introduced below.

[0089] Basic application layer: includes various general frameworks; in order to realize communication between different devices under different platforms, the basic application layer formulates frameworks for various possible and generally meaningful application scenarios.

[0090] Base service layer: including control plane and data plane; wherein the control plane mainly provides services such as device discovery and management. The data plane includes channel control data, broadcast data, service management data, real-time data and reliable data, etc., and also includes transmission control adaptation protocol, transmission control protocol / internet protocol (TCP / IP), transparent transmission protocol, etc.

[0091] Star flash access layer: including SLB module and SLE module, wherein the SLB module can also be referred to as SLB access layer, and the SLE module can also be referred to as SLE access layer. The SLB module communicates through SLB access technology. The SLB access technology has large bandwidth communication capability and can carry large bandwidth services such as wireless screen projection service and video call service, etc. The data throughput is high and the transmission speed of data is fast during communication. However, the power consumption of the SLB access technology is relatively high, and the access process takes a long time.

[0092] The SLE module communicates through SLE access technology. The SLE has low power consumption communication capability. When the SLE module is in idle state (i.e. not connected with other devices), the SLE module can broadcast device information and data on fixed three broadcast channels, which can realize fast discovery and connection, and is helpful to save device power. The bandwidth supported by the SLE access technology is small, and the data transmission speed is slow. Therefore, the SLE access technology is usually used to process services with small bandwidth demand, such as audio playing service based on wireless earphone and control service of mobile phone on smart home devices, etc.

[0093] It can be understood that the above-mentioned communication protocol architecture is only one possible example, and other possible protocol layers can also be included in the communication protocol architecture, which is not limited by the embodiments of the present application.

[0094] 5. Bluetooth access technology:

[0095] The Bluetooth access technology is a short-range wireless communication technology used for low-power data transmission between devices. The Bluetooth access technology is usually used to establish a Bluetooth connection between smartphones, earphones, speakers, smart home devices, etc. The Bluetooth access technology includes Bluetooth classic access technology and Bluetooth low energy (BLE) access technology. Among them, the Bluetooth classic access technology is suitable for high data rate transmission, such as audio streaming (earphones, speakers, etc.), and is mainly used for larger file transmission and device connection. The Bluetooth low energy access technology is suitable for the connection of low-power devices, such as smartwatches and Internet of Things devices, and supports longer standby time and shorter data transmission time. In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0096] At least one (term) related to the embodiments of the present application is indicated in the following description of the embodiments of the present application, indicating one (term) or multiple (terms). Multiple (terms) refer to two (terms) or more than two (terms). The "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the front and rear associated objects. In addition, it should be understood that although the terms first, second, etc. may be used to describe various objects in the embodiments of the present application, these objects should not be limited by these terms. These terms are only used to distinguish the objects from each other.

[0097] The terms "include" and "have" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include other steps or units that are not listed, or can optionally include other steps or units inherent to the process, method, product or device. It should be noted that the words "exemplary" or "for example" in the embodiments of the present application are used to mean by way of example, illustration or description. Any method or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other methods or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner.

[0098] To facilitate understanding of the present solution, first, the network architecture shown in FIG. 2 is taken as an example to describe the network architecture applicable to the embodiments of the present application in detail. As shown in FIG. 2, the network architecture can include a plurality of communication devices (such as a first communication device and a second communication device) and an audio output device. The first communication device, the second communication device, and the audio output device are configured with a Bluetooth communication protocol or a star flash communication protocol. The first communication device and the audio output device can establish a Bluetooth connection based on the Bluetooth communication protocol; the second communication device and the audio output device can establish a Bluetooth connection based on the Bluetooth communication protocol. Alternatively, the first communication device and the audio output device can establish a star flash connection based on the star flash communication protocol; the second communication device and the audio output device can establish a star flash connection based on the star flash communication protocol.

[0099] The communication device (such as the first communication device and the second communication device) in the embodiments of the present application can be a device in various fields. For example, in the field of intelligent terminals, a mobile phone, a tablet computer, a wearable device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA) and the like; or in the field of smart home, a large-screen device, a home electronic device and the like; or in the field of smart manufacturing, a mechanical arm, a camera, a joystick, a monitor, a logistics vehicle, or a smart shelf and the like; or in the field of smart cars, a vehicle-mounted device or other devices and the like. The embodiments of the present application do not limit the specific type of the communication device.

[0100] The audio output device in the embodiments of the present application can be a device capable of playing audio. For example, the audio output device can be earphones, or the audio output device can be a sound box (such as an artificial intelligence (AI) sound box, a high fidelity (HiFi) sound box) and the like.

[0101] The network architecture and the business scenario described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, as the network architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0102] The network architecture described in the embodiments of the present application takes the establishment of star flash connection or Bluetooth connection between devices as an example. Those skilled in the art can easily understand that various aspects involved in the embodiments of the present application can be extended to other communication networks using various standards or protocols, for example, high performance radio local area network (HIPERLAN), wireless wide area network (WWAN), wireless personal area network (WPAN) or other now known or later developed networks. Therefore, regardless of the coverage range and wireless access protocol used, various aspects provided in the embodiments of the present application can be applied to any suitable wireless network.

[0103] The technical solutions of the embodiments of the present application can also be applied to various communication systems or networks, for example: a WLAN communication system, a wireless fidelity (Wi-Fi) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE TDD system, a universal mobile telecommunication system (UMTS) system, a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) system or a new radio (NR) system, a future communication system, an internet of things (IoT) network or a vehicle to x (V2X) network, etc. The above communication systems to which the present application is applicable are only illustrative, and the communication systems to which the present application is applicable are not limited thereto. Here, it is uniformly stated that the communication systems to which the present application is applicable are not limited to the above, and the following will not be described in detail.

[0104] The application can support the star flash / spark link / nearlink standard protocol; the application can also support the Bluetooth standard protocol, such as the classic Bluetooth standard protocol and / or the low-power Bluetooth standard protocol. In addition, the application can also support the IEEE protocol, such as the IEEE 802.11be / Wi-Fi 7 / EHT protocol, the IEEE 802.11bn / UHR / Wi-Fi 8 protocol, the IEEE Integrated mmWave / Integrated millimeter wave / IMMW protocol, the IEEE 802.15 / UWB protocol, or the IEEE 802.11bf / sensing / sensing protocol.

[0105] Currently, one audio output device and one communication device establish a short-range connection, and when the communication device has an audio playing demand, the communication device can establish an audio channel with the audio output device to play the audio of the communication device through the audio output device. For example, the audio output device is a headset, and the communication device is a mobile phone. The headset and the mobile phone can establish a short-range connection, such as a Bluetooth or star flash connection. When the communication device and the audio output device support the in-band ringtone mode, the audio output device and the communication device establish a short-range connection, and when the communication device receives an incoming call and is in an incoming call state, the communication device establishes an audio channel with the audio output device, and the communication device sends a ringtone to the audio output device through the audio channel. After the audio output device receives the ringtone, it is played.

[0106] In the related art, the communication device and the audio output device have standardized the call scene. Taking the establishment of a Bluetooth connection between the communication device and the audio output device as an example, the classic Bluetooth access technology and the Bluetooth low-power access technology are introduced respectively.

[0107] For classic Bluetooth access technology: the in-band ringtone function in the hands free profile (HFP) of the Bluetooth is defined in the call scene; the communication device and the audio output device can interact with the characteristics, such as the audio output device can send the supported capabilities of the audio output device to the communication device, and the communication device sends the supported capabilities of the communication device to the audio output device, wherein the supported capabilities include the in-band ringtone capability; when the communication device and the audio output device both support the in-band ringtone capability, the communication device can send an indication to the audio output device to open the in-band ringtone mode, or the communication device can send an indication to the audio output device to close the in-band ringtone mode.

[0108] In the HFP, the communication device can also be referred to as an audio gateway (AG), and the audio output device can also be referred to as a hands free (HF). As shown in FIG. 3A, taking an AG as a mobile phone and an HF as a Bluetooth as an example; the HF can send an attention (AT) + Bluetooth retrieve supported features (BRSF) command to the AG, the AT + BRSF command can carry the supported capabilities of the HF; the AG can send a +BRSF command to the HF, the +BRSF command can carry the supported capabilities of the AG; after the HF receives the +BRSF command sent by the AG, the HF returns an acknowledgement command to the AG, such as the OK command in FIG. 3A. In addition, as shown in FIG. 3B, the AG can send a +BSIR command to the HF, which is used to indicate to turn on or turn off the in-band ring tone mode; for example, carrying 1 in the +BSIR command is used to indicate to turn on the in-band ring tone mode, and carrying 0 in the +BSIR command is used to indicate to turn on the in-band ring tone mode.

[0109] For the Bluetooth low-power access technology: the call control profile (CCP) defines the in-band ring tone function in the call scenario; the CCP defines a call control server and a call control client, wherein the call control server can be the communication device in the foregoing, and the call control client can be the audio output device in the foregoing; the call control server carries a telephone bearer service (TBS), and the TBS can define whether to turn on the in-band ring tone mode; the call control server can send the value of the field to the call control client, so that the call control server can control the call control client to turn on or turn off the in-band ring tone mode.

[0110] In combination with the call scenario described above, when the communication device and the audio output device turn on the in-band ring tone mode, the communication device establishes an audio channel between the communication device and the audio output device when receiving an incoming call in the incoming call state, and based on the audio channel, the communication device sends the in-band ring tone to the audio output device. When the communication device and the audio output device turn off the in-band ring tone mode, the communication device sends incoming call indication information to the audio output device based on the established communication connection (such as a Bluetooth or star flash connection) when receiving an incoming call in the incoming call state, and the audio output device plays a local ring tone after receiving the incoming call indication information.

[0111] However, with the increasing types of communication devices, one audio output device can establish a connection with multiple communication devices. In the scenario where the audio output device simultaneously establishes a connection with multiple communication devices, when multiple communication devices simultaneously have a demand for audio playing, how the audio output device manages the audio data of multiple communication devices becomes a problem to be solved. For example, taking multiple communication devices including a first communication device and a second communication device as an example, the first communication device and the second communication device both open an in-band ring tone mode, and for a call scenario, when the first communication device establishes a first audio channel with the audio output device and transmits an in-band ring tone or call voice based on the first audio channel, if the second communication device receives an incoming call in an incoming call state, according to the related art, the second communication device will initiate establishment of a second audio channel with the audio output device, and based on the established second audio channel, send the in-band ring tone of the second communication device to the audio output device. In this way, the audio output device will establish two audio channels, which will interfere with the audio transmission of the original first audio channel between the audio output device and the first communication device, causing the audio transmission of the first audio channel to be interrupted.

[0112] Based on this, the present application provides an audio control method, in the case where an audio output device establishes a communication connection with multiple communication devices, when the audio output device establishes an audio channel with one of the communication devices, other communication devices are prevented from establishing an audio channel with the audio output device, thereby avoiding interference between multiple audio channels established by the audio output device.

[0113] FIG. 4 is a flow diagram of an audio control method provided by an embodiment of the present application. The communication method mainly includes the following steps 400-401. It can be understood that the steps and execution order shown in FIG. 4 are only an example, and in actual implementation, part of the steps or the remaining steps can be executed, and similarly, the execution order of the steps can be adjusted, which is not limited by the embodiments of the present application.

[0114] In the audio control method flow as shown in FIG. 4, the audio output device can establish a communication connection with multiple communication devices; in the following introduction, taking multiple communication devices including a first communication device and a second communication device as an example, wherein the first communication device and the second communication device are only used to distinguish multiple communication devices connected to the audio output device, and it should be understood that the multiple communication devices can also include communication devices other than the first communication device and the second communication device.

[0115] In the embodiments of the present application, the communication connection established between the first communication device and the audio output device can be a short-range connection; alternatively, the communication connection established between the first communication device and the audio output device can be a Bluetooth connection or a star flash connection. The communication connection established between the second communication device and the audio output device can be a short-range connection; alternatively, the communication connection established between the second communication device and the audio output device can be a Bluetooth connection or a star flash connection.

[0116] When the audio output device establishes the communication connections with the first communication device and the second communication device respectively, the communication connection between the first communication device and the audio output device and the communication connection between the second communication device and the audio output device can be the same type of connection; for example, the first communication device and the audio output device establish a Bluetooth connection, and the second communication device and the audio output device establish a Bluetooth connection; for another example, the first communication device and the audio output device establish a star flash connection, and the second communication device and the audio output device establish a star flash connection. Alternatively, the communication connection between the first communication device and the audio output device and the communication connection between the second communication device and the audio output device can be different types of connection; for example, the first communication device and the audio output device establish a Bluetooth connection, and the second communication device and the audio output device establish a star flash connection; for another example, the first communication device and the audio output device establish a star flash connection, and the second communication device and the audio output device establish a Bluetooth connection.

[0117] Hereinafter, the communication connection between the first communication device and the audio output device and the communication connection between the second communication device and the audio output device are taken as an example of the same type of connection for introduction.

[0118] Step 400: The first communication device establishes a first audio channel with the audio output device.

[0119] The first audio channel is an audio channel established based on the communication connection between the first communication device and the audio output device.

[0120] Alternatively, the first audio channel can be used to transmit audio data of the first communication device; wherein the audio data includes but is not limited to ring tone, call voice, and multimedia audio.

[0121] Hereinafter, the first audio channel is taken as an example of being used to transmit ring tone or call voice for introduction in a call scenario.

[0122] In the embodiment of the present application, when the first communication device and the audio output device establish a communication connection, when the first communication device receives an incoming call and the first communication device is in an incoming call state, if the first communication device and the audio output device open an in-band ring tone, the first communication device and the audio output device establish a first audio channel; in the implementation, the first communication device can initiate an audio channel establishment request to the audio output device, and the audio output device can return audio channel establishment confirmation information to the first communication device, and then the first communication device and the audio output device establish the first audio channel.

[0123] After the first communication device and the audio output device establish the first audio channel, the first communication device can transmit the in-band ring tone to the audio output device based on the first audio channel; correspondingly, the audio output device plays the ring tone.

[0124] Optionally, in response to the user triggering the answering operation on the first communication device, when the first communication device receives the call voice, the first communication device can transmit the call voice to the audio output device based on the first audio channel; correspondingly, the audio output device plays the call voice.

[0125] Step 401: After the audio output device and the first communication device establish the first audio channel, send first information to the second communication device.

[0126] The first information is used to instruct the second communication device not to establish a second audio channel with the audio output device.

[0127] Correspondingly, the second communication device receives the first information from the audio output device.

[0128] It should be understood that step 401 is to send the first information after the audio output device determines to establish the first audio channel with the first communication device. In the implementation, the audio output device can send the first information when establishing the first audio channel with the first communication device; for example, the audio output device can send the first information after receiving the audio channel establishment request sent by the first communication device and determining to establish the first audio channel with the first communication device (the audio output device has not returned the audio channel establishment confirmation information to the first communication device). Alternatively, the audio output device can send the first information after establishing the first audio channel with the first communication device; for example, the audio output device can send the first information after receiving the audio channel establishment request sent by the first communication device and returning the audio channel establishment confirmation information to the first communication device.

[0129] Optionally, the flow of the audio control method of the embodiment of the present application can further include steps 402-403.

[0130] Step 402: sending the incoming call indication information to the audio output device when the second communication device is in the incoming call state.

[0131] Correspondingly, the audio output device receives the incoming call indication information from the second communication device.

[0132] In the embodiments of the present application, the second communication device can send the incoming call indication information to the audio output device based on the communication connection between the audio output device and the second communication device; wherein the incoming call indication information is used to indicate that the second communication device is in the incoming call state.

[0133] Step 403: the audio output device plays a local ringtone.

[0134] In step 403, the audio output device plays a local ringtone, which is used to prompt the user that the second communication device is in the incoming call state.

[0135] In the implementation, the local ringtone played by the audio output device can be a ringtone pre-stored in the audio output device.

[0136] It should be understood that the above steps 402 and 403 are the audio playing mode of non-in-band ringtone, based on which the audio output device does not need to establish an audio channel with the second communication device, so as not to interfere with the first audio channel established between the audio output device and the first communication device.

[0137] The embodiments of the present application can have various different indication modes when the first information indicates that the second communication device does not establish the second audio channel with the audio output device. The first information will be described in detail below.

[0138] Indication mode one: the first information indicates that the second communication device does not establish the second audio channel with the audio output device, specifically: the first information indicates that the second communication device closes the in-band ringtone mode.

[0139] In this indication mode one, optionally, in the case that the audio output device establishes the first audio channel with the first communication device, when the audio output device determines that the second communication device opens the in-band ringtone mode, the audio output device sends the first information to the second communication device, which is used to indicate that the second communication device closes the in-band ringtone mode.

[0140] Optionally, after receiving the first information, the second communication device can set the ringtone mode to the non-in-band ringtone mode.

[0141] After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device can send the second information to the second communication device; wherein the second information is used to indicate that the second communication device opens the in-band ringtone mode.

[0142] Correspondingly, the second communication device receives the second information from the audio output device, and sets the ring tone mode as the in-band ring tone mode.

[0143] Since the communication connection established between the audio output device and the first communication device and the second communication device in the embodiment of the present application can be of various types, the following takes the communication connection as a StarFlash connection or a Bluetooth connection as an example for illustration.

[0144] 1. The audio output device establishes a StarFlash connection with the first communication device, and establishes a StarFlash connection with the second communication device.

[0145] For the StarFlash access technology, the communication device can be referred to as a call gateway; the <<call control>> service carried by the communication device includes a field corresponding to the ring tone mode, which can also be referred to as a characteristic state attribute field. For example, the length of the field corresponding to the ring tone mode can be 1 byte, and different values of the field corresponding to the ring tone mode can represent different ring tone modes of the communication device. As shown in the bitmap of Table 1, bit0 represents the value of the field corresponding to the ring tone mode; when the value of bit0 is 0, it means that the in-band ring tone is turned off; when the value of bit0 is 1, it means that the in-band ring tone is turned on.

[0146] Table 1

[0147] In the implementation, the field corresponding to the ring tone mode supports reading. The communication device can read the value of the field corresponding to the ring tone mode. For example, when the value of the field corresponding to the ring tone mode is 0, the communication device determines that the ring tone mode is the non-in-band ring tone mode; when the value of the field corresponding to the ring tone mode is 1, the communication device determines that the ring tone mode is the in-band ring tone mode. Optionally, the field corresponding to the ring tone mode supports notification or indication. The communication device can notify or indicate the value of the field corresponding to the ring tone mode to other devices, such as the audio output device, so that the audio output device determines the ring tone mode of the communication device.

[0148] In addition, the <<call control>> service carried by the communication device also includes a field corresponding to the call state, which can also be referred to as a call state attribute field; wherein the call state is used to indicate the state of the call currently in activity (the call currently in activity can be understood as the call currently initiated or received by the communication device). For example, as described in Table 2, the description information of each field corresponding to the call currently in activity in the <<call control>> service, which includes the field corresponding to the call number, the field corresponding to the call identification, the field corresponding to the call state, and the field corresponding to the call mark.

[0149] Table 2

[0150] In an implementation, the field corresponding to the call state supports reading. The communication device can read the value of the field corresponding to the call state. For example, when the value of the field corresponding to the call state is 0x01, the communication device determines that the call state is the incoming call state. Optionally, the field corresponding to the call state supports notification or indication. The communication device can notify or indicate the value of the field corresponding to the call state to other devices, such as an audio output device, so that the audio output device determines the call state of the communication device.

[0151] When the audio output device and the communication device establish a star flash connection, the audio output device (which can also be referred to as a <<call control>> client) interacts with the communication device (which can also be referred to as a <<call control>> server) through call control requests and responses to achieve control over the call process.

[0152] For example, the call control request and the response are carried on a method call and a method response of the call control point, respectively. For the call control request, the handle of the method call should be the handle of the call control point, and the content of the call control request should be placed in the parameter field of the method call. The call control request includes an operation code and a parameter field. The operation code represents the type of the request and has a length of 1 byte and is represented by an unsigned integer. The parameter field represents specific parameters required by the request. The format of the signaling exchanged between the audio output device and the communication device can be a protocol data unit (PDU) format, such as the PDU format shown in Table 3.

[0153] Table 3

[0154] Based on the above-described star flash related technologies, the following describes a specific implementation of the first indication mode.

[0155] In a case where the audio output device establishes a first audio channel with the first communication device, the audio output device can determine the ring tone mode of the second communication device according to the value of the field (such as the characteristic state attribute field) corresponding to the ring tone mode in the <<call control>> service carried by the second communication device. If the value of the field (such as the characteristic state attribute field) corresponding to the ring tone mode in the <<call control>> service carried by the second communication device is 1, the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode.

[0156] When the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode, the audio output device sends first information to the second communication device to instruct the second communication device to close the in-band ring tone mode.

[0157] For example, the first message can be the call control request mentioned above, and the information format of the first message can be the PDU format shown in Table 3 above.

[0158] Optionally, after receiving the first information, the second communication device can set the ringtone mode to an in-band ringtone mode by setting the value of the field corresponding to the ringtone mode in the <<Call Control>> service. For example, the second communication device can set the value of the field corresponding to the ringtone mode in the <<Call Control>> service to 0, thereby setting the ringtone mode to an in-band ringtone mode.

[0159] After the audio output device determines that the first audio channel between itself and the first communication device is disconnected, the audio output device can send a second message to the second communication device to instruct the second communication device to enable the in-band ringtone mode.

[0160] For example, the second information can be the call control request mentioned above, and the information format of the second information can be the PDU format shown in Table 3 above.

[0161] The disconnection of the first audio channel between the audio output device and the first communication device can be: the first audio channel between the audio output device and the first communication device is disconnected after the call on the first communication device ends; or, the first audio channel between the audio output device and the first communication device is disconnected after the user rejects the incoming call received by the first communication device while the audio output device is playing the in-band ringtone.

[0162] Optionally, after receiving the second information, the second communication device can set the ringtone mode to an in-band ringtone mode by setting the value of the field corresponding to the ringtone mode in the <<Call Control>> service. For example, the second communication device can set the value of the field corresponding to the ringtone mode in the <<Call Control>> service to 1, thereby setting the ringtone mode to an in-band ringtone mode.

[0163] The audio control scheme using the first indication method is described below with reference to Figure 5. It should be understood that the steps and execution order illustrated in Figure 5 are merely examples. In actual implementation, some steps may be executed, or the remaining steps may also be executed. Similarly, the execution order of the steps may be adjusted, and this embodiment does not limit this.

[0164] Step 500: Establish a starlight connection between the first communication device and the audio output device.

[0165] Step 501: Establish a star connection between the second communication device and the audio output device.

[0166] It should be noted that there is no restriction on the order in which steps 500 and 501 are executed.

[0167] Step 502: The first communication device establishes a first audio channel with the audio output device.

[0168] In the implementation of step 502, when the first communication device is in the incoming call state after receiving an incoming call, the first communication device sends an audio channel establishment request to the audio output device; the audio output device returns audio channel establishment confirmation information to the first communication device, and then the first audio channel is established between the first communication device and the audio output device.

[0169] It should be noted that the order of execution between step 502 and step 501 is not limited.

[0170] Step 503: The audio output device sends first information to the second communication device, and the first information is used to instruct the second communication device to close the in-band ring tone mode.

[0171] Correspondingly, the second communication device receives the first information sent by the audio output device.

[0172] Step 504: The second communication device modifies the value of the field corresponding to the ring tone mode in the <call control> service, and sets the ring tone mode to the non-in-band ring tone mode.

[0173] For example, the field corresponding to the ring tone mode in the <call control> service can be the characteristic state attribute field.

[0174] It should be noted that the manner in which the second communication device modifies the value of the field corresponding to the ring tone mode in the <call control> service and sets the ring tone mode to the non-in-band ring tone mode can be referred to the description in the foregoing.

[0175] Step 505: When the second communication device is in the incoming call state, the second communication device sends incoming call indication information to the audio output device.

[0176] Correspondingly, the audio output device receives the incoming call indication information from the second communication device.

[0177] Step 506: The audio output device plays a local ring tone.

[0178] It should be noted that the above steps 505 and 506 are optional steps.

[0179] Step 507: The second communication device disconnects the first audio channel between the second communication device and the audio output device.

[0180] The first audio channel can be used to transmit the in-band ring tone of the second communication device, or can be used to transmit the call voice of the second communication device; for example, after the call of the second communication device ends, the second communication device can disconnect the first audio channel between the second communication device and the audio output device.

[0181] Step 508: After determining that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sends second information to the second communication device.

[0182] The second information is used to instruct the second communication device to turn on the in-band ring tone mode.

[0183] Correspondingly, the second communication device receives the second information from the audio output device.

[0184] Step 509: The second communication device modifies the value of the field corresponding to the ring tone mode in the call control service, and sets the ring tone mode to the in-band ring tone mode.

[0185] It should be noted that the manner in which the second communication device modifies the value of the field corresponding to the ring tone mode in the call control service and sets the ring tone mode to the non-in-band ring tone mode can be referred to the description in the foregoing.

[0186] 2. The audio output device establishes a Bluetooth connection with the first communication device, and the audio output device establishes a Bluetooth connection with the second communication device.

[0187] For the call control specification of the Bluetooth low energy access technology, the communication device can be referred to as a call control server. The telephone bearer service carried by the communication device includes a field corresponding to a ring tone mode, which can also be referred to as a status flag field. For example, when the value of the field corresponding to the ring tone mode is different, it can represent different ring tone modes of the communication device. For example, when the value of the field corresponding to the ring tone mode is 0, it means that the in-band ring tone is turned off; when the value of the field corresponding to the ring tone mode is 1, it means that the in-band ring tone is turned on.

[0188] The field corresponding to the ring tone mode included in the telephone bearer service of the call control specification of the Bluetooth low energy access technology supports reading. The communication device can read the value of the field corresponding to the ring tone mode. For example, when the value of the field corresponding to the ring tone mode is 0, the communication device determines that the ring tone mode is a non-in-band ring tone mode; when the value of the field corresponding to the ring tone mode is 1, the communication device determines that the ring tone mode is an in-band ring tone mode. Optionally, the field corresponding to the ring tone mode supports notification or indication. The communication device can notify or indicate the value of the field corresponding to the ring tone mode to other devices, such as the audio output device, so that the audio output device determines the ring tone mode of the communication device.

[0189] In addition, in the embodiment of the present application, the field corresponding to the ring tone mode included in the telephone bearer service of the call control specification of the Bluetooth low energy access technology supports writing. The communication device can modify the value of the field corresponding to the ring tone mode. For example, the communication device can modify the value of the field corresponding to the ring tone mode from 1 to 0, and the communication device determines that the ring tone mode is adjusted from the in-band ring tone mode to the non-in-band ring tone mode; for another example, the communication device can modify the value of the field corresponding to the ring tone mode from 0 to 1, and the communication device determines that the ring tone mode is adjusted from the non-in-band ring tone mode to the in-band ring tone mode.

[0190] Based on the Bluetooth low energy access technology introduced above, the specific implementation mode of the indication mode one is introduced below.

[0191] In the case that the audio output device establishes the first audio channel with the first communication device, the audio output device can determine the ring tone mode of the second communication device according to the value of the field (such as the status flags field) corresponding to the ring tone mode in the telephone bearer service carried by the second communication device. If the value of the field (such as the status flags field) corresponding to the ring tone mode in the <<call control>> service carried by the second communication device is 1, the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode.

[0192] When the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode, the audio output device sends first information to the second communication device, which is used to instruct the second communication device to close the in-band ring tone mode.

[0193] Optionally, after receiving the first information, the second communication device can set the value of the field corresponding to the ring tone mode in the telephone bearer service of the call control specification to set the ring tone mode to the non-in-band ring tone mode. For example, after receiving the first information, the second communication device can perform a write operation, and the second communication device writes the value 0 in the field corresponding to the ring tone mode in the telephone bearer service of the call control specification, so as to set the ring tone mode to the non-in-band ring tone mode.

[0194] After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device can send second information to the second communication device, which is used to instruct the second communication device to open the in-band ring tone mode.

[0195] The disconnection of the first audio channel between the audio output device and the first communication device can be that the first audio channel between the audio output device and the first communication device is disconnected after the call of the first communication device ends, or that the first audio channel between the audio output device and the first communication device is disconnected after the user rejects the incoming call received by the first communication device during the playing of the in-band ring tone by the audio output device.

[0196] Optionally, after receiving the second information, the second communication device can set the ring tone mode as the in-band ring tone mode by setting the value of the field corresponding to the ring tone mode in the phone bearer service of the call control specification. For example, after receiving the second information, the second communication device can perform a write operation, and the second communication device writes the value 1 in the field corresponding to the ring tone mode in the phone bearer service of the call control specification, so as to set the ring tone mode as the in-band ring tone mode.

[0197] The audio control scheme in the first indication mode will be introduced below in combination with FIG. 6. It can be understood that the steps and the execution order shown in FIG. 6 are only examples, and part of the steps or the remaining steps can be performed in actual implementation, and similarly, the execution order of the steps can be adjusted, which is not limited by the embodiments of the present application.

[0198] Step 600: A Bluetooth connection is established between the first communication device and the audio output device.

[0199] Step 601: A Bluetooth connection is established between the second communication device and the audio output device.

[0200] It should be noted that the execution order between step 600 and step 601 is not limited.

[0201] Steps 602-603 can be referred to steps 502-503 in FIG. 5, which are not repeated here.

[0202] Step 604: The second communication device modifies the value of the field corresponding to the ring tone mode in the phone bearer service of the call control specification, and sets the ring tone mode as the non-in-band ring tone mode.

[0203] For example, the field corresponding to the ring tone mode in the phone bearer service of the call control specification can be the status flags field.

[0204] It should be noted that the manner in which the second communication device modifies the value of the field corresponding to the ring tone mode in the phone bearer service of the call control specification and sets the ring tone mode as the non-in-band ring tone mode can be referred to the introduction in the above.

[0205] Steps 605-608 can be referred to steps 505-508 in FIG. 5, which are not repeated here.

[0206] Step 609: The second communication device modifies the value of the field corresponding to the ring tone mode in the phone bearer service of the call control specification, and sets the ring tone mode as the in-band ring tone mode.

[0207] It should be noted that the second communication device modifies the value of the field corresponding to the ring tone mode in the telephone bearer service of the call control specification, and sets the ring tone mode to the non-in-band ring tone mode in the manner described above.

[0208] The second indication manner is that the first information indicates that the second communication device does not establish the second audio channel with the audio output device, specifically, the first information informs the second communication device that the audio output device does not receive the audio data of the ring tone type.

[0209] In the second indication manner, when the audio output device establishes the first audio channel with the first communication device, the audio output device can set the receivable audio stream type to not receive the audio data of the ring tone type.

[0210] Optionally, after the audio output device modifies the receivable audio stream type to not receive the audio data of the ring tone type, the first information is sent to the second communication device.

[0211] In implementation, the audio output device can send the first information to the second communication device in a plurality of different manners, which are described below.

[0212] Implementation manner 1: The audio output device can send the first information to the second communication device through a communication connection between the audio output device and the second communication device.

[0213] In the implementation manner 1, after the audio output device establishes the first audio channel with the first communication device, when a communication connection is established between the audio output device and the second communication device, the audio output device can send the first information to the second communication device through the communication connection.

[0214] Optionally, when the audio output device establishes the first audio channel with the first communication device, and the audio output device determines that the second communication device opens the in-band ring tone mode, the audio output device sends the first information to the second communication device, to inform the second communication device that the audio output device does not receive the audio data of the ring tone type.

[0215] Implementation manner 2: The audio output device can send the first information in a broadcast manner.

[0216] In the implementation manner 2, after the audio output device establishes the first audio channel with the first communication device, the audio output device can send the first information to the outside in a broadcast manner. Based on this, the second communication device can receive the broadcast sent by the audio output device and obtain the first information.

[0217] It should be understood that the implementation manner 2 can send the first information to the second communication device when the audio output device does not establish a communication connection with the second communication device.

[0218] Correspondingly, the second communication device receives the first information from the audio output device. According to the first information, the second communication device can determine that the audio output device does not receive the audio data of the ring tone type.

[0219] In addition, the embodiments of the present application further provide an audio control scheme, which can be specifically as follows: in a case where the audio output device and the first communication device establish a first audio channel, the audio output device can set the receivable audio stream type to the audio data of the non-ring tone type. After the second communication device establishes a communication connection with the audio output device, the second communication device can acquire the receivable audio stream type of the audio output device; when the receivable audio stream type of the audio output device is the audio data of the non-ring tone type, the second communication device can determine that the audio output device does not receive the audio data of the ring tone type.

[0220] Based on this, when the second communication device receives an incoming call and is in the incoming call state, since the second communication device determines that the audio output device does not receive the audio data of the ring tone type, the second communication device will not send the in-band ring tone to the audio output device, and therefore, the second communication device will not initiate the establishment of a second audio channel with the audio output device, thereby avoiding interference to the first audio channel.

[0221] After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device can set the receivable audio stream type in the audio output device to the audio data of the ring tone type.

[0222] Optionally, after the audio output device determines to modify the receivable audio stream type to the audio data of the ring tone type, the audio output device sends third information to the second communication device, where the third information is used to inform the second communication device that the audio output device can receive the audio data of the ring tone type.

[0223] The sending manner of the third information can refer to the sending manner of the first information introduced above, which is not repeated here.

[0224] Correspondingly, the second communication device receives the third information from the audio output device. According to the third information, the second communication device can determine that the audio output device can receive the audio data of the ring tone type.

[0225] In addition, the application further provides an audio control scheme, which can be specifically as follows: after the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device can set the receivable audio stream type in the audio output device to audio data of a ringtone type. After the second communication device establishes a communication connection with the audio output device, the second communication device can acquire the receivable audio stream type of the audio output device; when the receivable audio stream type of the audio output device is audio data of a ringtone type, the second communication device can determine that the audio output device can receive audio data of a ringtone type.

[0226] It should be noted that the audio output device of the application can receive audio data of a ringtone type, which can also be understood as that the audio output device allows to receive audio data of a ringtone type.

[0227] Based on this, when the second communication device receives an incoming call and is in an incoming call state, since the second communication device determines that the audio output device can receive audio data of a ringtone type, the second communication device can initiate establishment of a second audio channel with the audio output device, and the second communication device can send an in-band ringtone to the audio output device.

[0228] Since the communication connection established between the audio output device and the first communication device and the second communication device in the application can be of multiple different types, the following will be described by taking the communication connection as a Bluetooth connection or a Starlink connection as an example.

[0229] 1. The audio output device establishes a Starlink connection with the first communication device, and establishes a Starlink connection with the second communication device.

[0230] For Starlink access technology, since the audio output device carries the <<Audio Property Disclosure>> service and the <<Audio Stream Management>> service, the audio output device can act as an audio server; the communication device can access the <<Audio Property Disclosure>> service and the <<Audio Stream Management>> service, so the communication device can act as an audio client. In the application, the audio output device can act as an audio host, and the communication device can act as an audio source. The <<Audio Property Disclosure>> service carried by the audio output device defines an audio host capability attribute. Alternatively, the audio output device can also act as a call control end, and the communication device can also act as a call gateway.

[0231] Optionally, the definition of the audio host capability attribute can be as shown in Table 4.

[0232] Table 4

[0233] For example, the receivable audio stream type of the audio output device of the application can include media audio, call voice, voice assistant, ringtone, etc.

[0234] In an implementation, the sound host capability attribute supports reading; a communication device can read the sound host capability attribute of an audio output device, e.g., the first communication device and / or the second communication device can read the sound host capability attribute of the audio output device in a case that the first communication device and / or the second communication device establishes a communication connection with the audio output device. Optionally, the sound host capability attribute supports notification or indication. The audio output device can notify or indicate the sound host capability attribute to other devices, e.g., the first communication device and / or the second communication device, so that the first communication device and / or the second communication device can obtain the sound host capability attribute of the audio output device, e.g., determine the audio stream type receivable by the audio output device from the sound host capability attribute.

[0235] Based on the above-described star flash related techniques, the following describes a specific implementation of the second indication mode.

[0236] After the audio output device establishes the first audio channel with the first communication device, the audio output device sets the audio stream type receivable by the audio output device in the sound host capability attribute as not receiving the audio data of the ring tone type. In an implementation, the audio output device can set the ring tone in the audio stream type receivable by the audio output device in the sound host capability attribute as not receivable; for example, the audio output device can set the bit corresponding to the ring tone in the field corresponding to the audio stream type receivable by the audio output device as 0, indicating that the audio output device does not receive the audio data of the ring tone type.

[0237] As a possible implementation, in a case that the sound host capability attribute of the audio output device supports notification or indication, after the audio output device modifies the audio stream type receivable by the audio output device in the sound host capability attribute as not receiving the audio data of the ring tone type, the audio output device sends first information to the second communication device, for notifying the second communication device that the audio output device does not receive the audio data of the ring tone type.

[0238] Optionally, the audio output device can send the first information to the second communication device in a case that the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode.

[0239] In an implementation, the audio output device can send the first information to the second communication device in the following manner: the audio output device sends the first information to the second communication device through the star flash connection between the audio output device and the second communication device; for example, after the audio output device modifies the audio stream type receivable by the audio output device in the sound host capability attribute as not receiving the audio data of the ring tone type, in a case that the star flash connection between the second communication device and the audio output device has been established, the audio output device sends the first information to the second communication device based on the star flash connection.

[0240] Alternatively, the audio output device can send the first information to the second communication device in the following manner: the audio output device sends the first information through broadcasting; for example, after the audio output device modifies the type of audio stream that can be received in the audio sink capability attribute to the type of audio data that does not include a ringtone, the audio output device sends a broadcast message, and the broadcast message can carry the first information.

[0241] As another possible implementation, in a case where the audio sink capability attribute of the audio output device supports reading, after the audio output device establishes the first audio channel with the first communication device, the audio output device sets the type of audio stream that can be received in the audio sink capability attribute to the type of audio data that does not include a ringtone. Since the audio sink capability attribute of the audio output device supports reading, after the second communication device establishes a communication connection with the audio output device, the second communication device can read the type of audio stream that can be received in the audio sink capability attribute of the audio output device; when the type of audio stream that can be received in the audio output device is the type of audio data that does not include a ringtone, the second communication device can determine that the audio output device does not receive the type of audio data that includes a ringtone.

[0242] After the audio output device determines that the first audio channel with the first communication device is disconnected, the audio output device sets the type of audio stream that can be received in the audio sink capability attribute to the type of audio data that includes a ringtone. In an implementation, the audio output device can set the ringtone in the type of audio stream that can be received in the audio sink capability attribute to be receivable; for example, the audio output device can set a bit corresponding to the ringtone in a field corresponding to the type of audio stream that can be received to 1, indicating that the audio output device can receive the type of audio data that includes a ringtone.

[0243] In the implementation, the first audio channel between the audio output device and the first communication device can be disconnected in the following manners: after the first communication device ends a call, the first audio channel between the audio output device and the first communication device is disconnected; or during the audio output device plays an in-band ringtone, after a user rejects an incoming call received by the first communication device, the first audio channel between the audio output device and the first communication device is disconnected.

[0244] As a possible implementation, in a case where the audio sink capability attribute of the audio output device supports notification or indication, after the audio output device modifies the type of audio stream that can be received in the audio sink capability attribute to the type of audio data that includes a ringtone, the audio output device sends third information to the second communication device, to notify the second communication device that the audio output device can receive the type of audio data that includes a ringtone.

[0245] In the implementation, the audio output device can send the third information to the second communication device in the following manner: the audio output device sends the third information to the second communication device through the star flash connection between the audio output device and the second communication device; for example, after the audio output device modifies the type of the audio stream that can be received in the audio host capability attribute to the type of the audio data of the ring tone that can be received, if the star flash connection has been established between the second communication device and the audio output device, the audio output device sends the third information to the second communication device based on the star flash connection.

[0246] Alternatively, the audio output device can send the third information to the second communication device in the following manner: the audio output device sends the third information through broadcasting; for example, after the audio output device modifies the type of the audio stream that can be received in the audio host capability attribute to the type of the audio data of the ring tone that can be received, the audio output device sends a broadcast message, and the third information can be carried in the broadcast message.

[0247] As another possible implementation, in the case where the audio host capability attribute of the audio output device supports reading, after the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the type of the audio stream that can be received in the audio host capability attribute to the type of the audio data of the ring tone that can be received. Since the audio host capability attribute of the audio output device supports reading, after the second communication device establishes a communication connection with the audio output device, the second communication device can read the type of the audio stream that can be received in the audio host capability attribute of the audio output device; when the type of the audio stream that can be received in the audio output device is the type of the audio data of the ring tone that can be received, the second communication device can determine that the audio output device can receive the type of the audio data of the ring tone.

[0248] The following describes an audio control scheme in the case where the second indication manner is used with reference to FIG. 7. The following describes the case where the audio output device modifies the type of the audio stream that can be received in the audio host capability attribute and then notifies the second communication device. It should be understood that the steps and the execution order shown in FIG. 7 are only examples, and in actual implementation, part of the steps or the remaining steps can be executed, and similarly, the execution order of the steps can be adjusted, which is not limited in the embodiments of the present application.

[0249] Steps 700 to 702 can be understood with reference to steps 500 to 502 in FIG. 5, which are not repeated here.

[0250] Step 703: The audio output device sets the type of the audio stream that can be received in the audio host capability attribute to the type of the audio data of the ring tone that cannot be received.

[0251] It should be noted that the manner in which the audio output device sets the type of the audio stream that can be received in the audio host capability attribute to the type of the audio data of the ring tone that cannot be received can be understood with reference to the description in the foregoing.

[0252] Step 704: The audio output device sends first information to the second communication device, and the first information is used to inform the second communication device that the audio output device does not receive audio data of the ring tone type.

[0253] Correspondingly, the second communication device receives the first information sent by the audio output device.

[0254] It should be noted that the order of execution between step 703 and step 704 is not limited. The order of execution between step 701 and step 703 and step 704 is not limited; for example, step 701 can be executed after step 704.

[0255] Steps 705-707 can refer to steps 505-507 in FIG. 5, which will not be repeated here.

[0256] Step 708: After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the receivable audio stream type in the audio sink capability attribute to the audio data of the ring tone type.

[0257] It should be noted that the manner in which the audio output device sets the receivable audio stream type in the audio sink capability attribute to the audio data of the ring tone type can refer to the description in the foregoing.

[0258] Step 709: The audio output device sends third information to the second communication device.

[0259] The third information is used to inform the second communication device that the audio output device can receive audio data of the ring tone type.

[0260] Correspondingly, the second communication device receives the third information from the audio output device.

[0261] 2, The audio output device and the first communication device establish a Bluetooth connection, and the audio output device and the second communication device establish a Bluetooth connection.

[0262] For the basic audio profile (BAP) of the Bluetooth low energy access technology, the communication device can be referred to as a unicast client, and the audio output device can be referred to as a unicast server; wherein the audio output device can carry a published audio capabilities service (PACS), and the published audio capabilities service defines available audio contexts; the available audio contexts can include a field corresponding to a receivable audio stream type, for example, the available audio contexts can include an Available_Sink_Context field corresponding to a receivable audio stream type.

[0263] In an implementation, the available audio contexts support reading; the communication device can read the available audio contexts of the audio output device, for example, the first communication device and / or the second communication device can read the available audio contexts of the audio output device when the first communication device and / or the second communication device establishes a communication connection with the audio output device. Optionally, the available audio contexts support notification or indication. The audio output device can notify or indicate the available audio contexts to other devices, for example, the first communication device and / or the second communication device, so that the first communication device and / or the second communication device can obtain the available audio contexts of the audio output device, for example, determine the receivable audio stream type of the audio output device from the available audio contexts.

[0264] Based on the Bluetooth low energy access technology introduced above, the specific implementation of the second indication mode is introduced below.

[0265] In an implementation, the audio output device can set the receivable audio stream type in the available audio contexts in the published audio capabilities service to not receive audio data of the ringtone type. For example, the audio output device can set the receivable audio stream type in the available audio contexts in the published audio capabilities service to be not receivable; for example, the audio output device can set the bit position corresponding to the ringtone in the Available_Sink_Context field in the available audio contexts in the published audio capabilities service to 0, indicating that the audio output device does not receive audio data of the ringtone type.

[0266] As a possible implementation, in the case that the audio output device is notified or instructed of the supported allowed audio context, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the non-ring tone type, the audio output device sends the first information to the second communication device, for notifying the second communication device that the audio output device does not receive the audio data of the ring tone type.

[0267] Optionally, the audio output device can send the first information to the second communication device when it is determined that the ring tone mode of the second communication device is the in-band ring tone mode.

[0268] In implementation, the audio output device can send the first information to the second communication device in the following manner: the audio output device sends the first information to the second communication device through the Bluetooth connection between the audio output device and the second communication device; for example, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the non-ring tone type, in the case that the Bluetooth connection has been established between the second communication device and the audio output device, the audio output device sends the first information to the second communication device based on the Bluetooth connection.

[0269] Alternatively, the audio output device can send the first information to the second communication device in the following manner: the audio output device sends the first information in the manner of broadcasting; for example, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the non-ring tone type, the audio output device sends a broadcast message, and the first information can be carried in the broadcast message.

[0270] As another possible implementation, in the case that the audio output device supports reading of the allowed audio context, after the audio output device establishes the first audio channel with the first communication device, the audio output device sets the receivable audio stream type in the allowed audio context to the audio data of the non-ring tone type. Due to the support of the audio output device for reading of the allowed audio context, after the second communication device establishes the communication connection with the audio output device, the second communication device can read the receivable audio stream type in the allowed audio context of the audio output device; when the receivable audio stream type of the audio output device is the audio data of the non-ring tone type, the second communication device can determine that the audio output device does not receive the audio data of the ring tone type.

[0271] After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the receivable audio stream type in the allowed audio context in the published audio capability service to the audio data of the receivable ring tone type. In an implementation, the audio output device can set the receivable audio stream type in the allowed audio context in the published audio capability service to the receivable; for example, the audio output device can set the bit position corresponding to the ring tone in the Available_Sink_Context field in the allowed audio context in the published audio capability service to 1, indicating that the audio output device can receive the audio data of the ring tone type.

[0272] The first audio channel between the audio output device and the first communication device is disconnected, which can be that: after the call of the first communication device is ended, the first audio channel between the audio output device and the first communication device is disconnected; or, during the in-call ring tone playing of the audio output device, after the user rejects the incoming call received by the first communication device, the first audio channel between the audio output device and the first communication device is disconnected.

[0273] As a possible implementation, in the case that the audio output device supports notification or indication of the allowed audio context, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the receivable ring tone type, the audio output device sends third information to the second communication device, to notify the second communication device that the audio output device can receive the audio data of the ring tone type.

[0274] In an implementation, the audio output device can send the third information to the second communication device in the following manner: the audio output device sends the third information to the second communication device through the Bluetooth connection between the audio output device and the second communication device; for example, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the receivable ring tone type, in the case that the Bluetooth connection between the second communication device and the audio output device has been established, the audio output device sends the third information to the second communication device based on the Bluetooth connection.

[0275] Alternatively, the audio output device can send the third information to the second communication device in the following manner: the audio output device sends the third information in a broadcast manner; for example, after the audio output device modifies the receivable audio stream type in the allowed audio context to the audio data of the receivable ring tone type, the audio output device sends a broadcast message, and the third information can be carried in the broadcast message.

[0276] As another possible implementation, in a case that the audio output device supports reading of the allowed audio context, after the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the receivable audio stream type in the allowed audio context to the audio data of the receivable ring tone type. Due to the audio output device supporting reading of the allowed audio context, after the second communication device establishes a communication connection with the audio output device, the second communication device can read the receivable audio stream type in the allowed audio context of the audio output device; when the receivable audio stream type of the audio output device is the audio data of the receivable ring tone type, the second communication device can determine that the audio output device can receive the audio data of the ring tone type.

[0277] The following describes the audio control scheme when the second indication mode is used with reference to FIG. 8. The following describes the case where the audio output device notifies the second communication device after modifying the receivable audio stream type in the allowed audio context. It should be understood that the steps shown in FIG. 8 and the execution order are only examples, and in actual implementation, some of the steps or other steps can be executed, and similarly, the execution order of the steps can be adjusted, which is not limited in the embodiments of the present application.

[0278] Steps 800-801 can refer to steps 600-601 in FIG. 6, and step 802 can refer to step 502 in FIG. 5, which are not repeated here.

[0279] Step 803: The audio output device sets the receivable audio stream type in the allowed audio context in the published audio capability service to the audio data of the non-receivable ring tone type.

[0280] It should be noted that the manner in which the audio output device sets the receivable audio stream type in the allowed audio context in the published audio capability service to the audio data of the non-receivable ring tone type can refer to the description above.

[0281] Step 804 can refer to step 704 in FIG. 7, and steps 805-807 can refer to steps 505-507 in FIG. 5, which are not repeated here.

[0282] It should be noted that the execution order between step 803 and step 804 is not limited. The execution order between step 801 and steps 803 and 804 is not limited; for example, step 801 can be executed after step 804.

[0283] Step 808: After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the receivable audio stream type in the allowed audio context in the published audio capability service to the receivable audio data of the ring tone type.

[0284] It should be noted that the manner in which the audio output device sets the receivable audio stream type in the allowed audio context in the published audio capability service to the receivable audio data of the ring tone type can be referred to the description above.

[0285] Step 809 can be referred to step 709 in FIG. 7.

[0286] The third indication manner is that the first information indicates that the second communication device does not establish the second audio channel with the audio output device, and specifically, the first information informs the second communication device that the audio output device has established the audio channel.

[0287] In the third indication manner, when the audio output device establishes the first audio channel with the first communication device, the audio output device can set the audio channel establishment state to the established audio channel.

[0288] Optionally, when the audio output device establishes the first audio channel with the first communication device, the audio output device determines that the second communication device opens the in-band ring tone mode, and the audio output device sends the first information to the second communication device, to inform the second communication device that the audio output device has established the audio channel.

[0289] Correspondingly, the second communication device receives the first information from the audio output device. According to the first information, the second communication device can determine that the audio output device has established the audio channel.

[0290] For example, the first information can be an AT+BIND (bluetooth HF indicators feature, Bluetooth hands-free indication feature) request; or the audio output device can send an AT+BIND request to the second communication device, and carry the first information through the AT+BIND.

[0291] After the second communication device determines that the audio output device has established the audio channel, the second communication device can send fourth information to the audio output device, and the fourth information is used to indicate to close the in-band ring tone mode. Correspondingly, the audio output device receives the fourth information from the second communication device.

[0292] For example, the fourth information can be +BSIR signaling; or the second communication device can send +BSIR signaling to the audio output device, and carry the fourth information through the +BSIR signaling.

[0293] Based on this, when the second communication device receives the incoming call and is in the incoming call state, since the second communication device determines, according to the first information sent by the audio output device, that the audio output device has established the audio channel, the second communication device does not initiate establishment of a second audio channel with the audio output device, thereby avoiding interference with the first audio channel.

[0294] After the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device can set the audio channel establishment state to not having established the audio channel.

[0295] Optionally, the audio output device sends fifth information to the second communication device, the fifth information being used to inform the second communication device that the audio output device has not established the audio channel.

[0296] Correspondingly, the second communication device receives the fifth information from the audio output device. According to the fifth information, the second communication device can determine that the audio output device has not established the audio channel.

[0297] After the second communication device determines that the audio output device has not established the audio channel, the second communication device can send sixth information to the audio output device, the sixth information being used to instruct to turn on the in-band ringing tone mode. Correspondingly, the audio output device receives the sixth information from the second communication device.

[0298] For example, the sixth information can be +BSIR signaling; or the second communication device can send +BSIR signaling to the audio output device, the sixth information being carried by the +BSIR signaling.

[0299] Based on this, when the second communication device receives the incoming call and is in the incoming call state, since the second communication device determines, according to the fifth information sent by the audio output device, that the audio output device has not established the audio channel, the second communication device can initiate establishment of a second audio channel with the audio output device, and the second communication device can send an in-band ringing tone to the audio output device.

[0300] Based on the third indication mode, the audio output device establishes a Bluetooth connection with the first communication device, and the audio output device establishes a Bluetooth connection with the second communication device.

[0301] For the Bluetooth hands-free configuration specification of the classic Bluetooth access technology, the communication device can be referred to as AG, and the audio output device can be referred to as HF; wherein the hands-free indication information (HF indicators) in the audio output device can include a field corresponding to the audio channel establishment state; for example, a field corresponding to the audio channel establishment state can be added in the hands-free indication information in the audio output device.

[0302] The following describes a specific implementation mode of the third indication mode.

[0303] In a case that the audio output device establishes the first audio channel with the first communication device, the audio output device sets the audio channel establishment state in the hands-free indication information as an established audio channel. For example, the audio output device sets a field corresponding to the audio channel establishment state in the hands-free indication information as 1, indicating that the audio output device has established the audio channel.

[0304] In a case that the audio output device determines that the ring tone mode of the second communication device is the in-band ring tone mode, the audio output device sends first information to the second communication device, for notifying the second communication device that the audio output device has established the audio channel. After the second communication device determines that the audio output device has established the audio channel, the second communication device can send fourth information to the audio output device, the fourth information being used for instructing to close the in-band ring tone mode. Correspondingly, the audio output device receives the fourth information from the second communication device.

[0305] In a case that the audio output device determines that the first audio channel between the audio output device and the first communication device is disconnected, the audio output device sets the audio channel establishment state in the hands-free indication information as an unestablished audio channel. For example, the audio output device sets the field corresponding to the audio channel establishment state in the hands-free indication information as 0, indicating that the audio output device has not established the audio channel.

[0306] Optionally, the audio output device sends fifth information to the second communication device, for notifying the second communication device that the audio output device has not established the audio channel. After the second communication device determines that the audio output device has not established the audio channel, the second communication device can send sixth information to the audio output device, the sixth information being used for instructing to open the in-band ring tone mode. Correspondingly, the audio output device receives the sixth information from the second communication device.

[0307] The first audio channel between the audio output device and the first communication device being disconnected can be: after a call of the first communication device ends, the first audio channel between the audio output device and the first communication device is disconnected; or, in a process that the audio output device plays the in-band ring tone, after a user rejects an incoming call received by the first communication device, the first audio channel between the audio output device and the first communication device is disconnected.

[0308] The following describes an audio control scheme in the indication mode three by referring to FIG. 9. It can be understood that the steps and the execution order shown in FIG. 9 are only examples, and in actual implementation, part of the steps or the remaining steps can be executed, and similarly, the execution order of the steps can be adjusted, which is not limited in the embodiments of the present application.

[0309] The steps 900 to 901 can refer to the steps 600 to 601 in FIG. 6, and the step 902 can refer to the step 502 in FIG. 5, which are not repeated here.

[0310] Step 903: The audio output device sets the audio channel establishment state as an established audio channel.

[0311] It should be noted that the manner in which the audio output device sets the audio channel establishment state as an established audio channel can be referred to the description above.

[0312] Step 904: The audio output device sends first information to the second communication device, and the first information is used to inform the second communication device that the audio output device has established the audio channel.

[0313] Correspondingly, the second communication device receives the first information sent by the audio output device.

[0314] Step 905: The second communication device sends fourth information to the audio output device.

[0315] The fourth information is used to indicate that the in-band ring tone mode is closed.

[0316] Correspondingly, the audio output device receives the fourth information from the audio output device.

[0317] Steps 906-908 can be referred to steps 505-507 in FIG. 5, which will not be repeated here.

[0318] Step 909: After the audio output device determines that the first audio channel between the first communication device is disconnected, the audio output device sets the audio channel establishment state as an unestablished audio channel.

[0319] It should be noted that the manner in which the audio output device sets the audio channel establishment state as an unestablished audio channel can be referred to the description above.

[0320] Step 910: The audio output device sends fifth information to the second communication device, and the fifth information is used to inform the second communication device that the audio output device has not established the audio channel.

[0321] Correspondingly, the second communication device receives the fifth information sent by the audio output device.

[0322] Step 911: The second communication device sends sixth information to the audio output device.

[0323] The sixth information is used to indicate that the in-band ring tone mode is opened.

[0324] Correspondingly, the audio output device receives the sixth information from the audio output device.

[0325] FIG. 10 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. As shown in FIG. 10, the communication apparatus 1000 can include modules or units for implementing the above-mentioned method embodiments. In one possible design, the communication apparatus 1000 includes a processing unit 1001 and a communication unit 1002. Optionally, the communication apparatus 1000 can further include a storage unit 1003 configured to store apparatus program code and / or data.

[0326] The communication apparatus 1000 can be a first node side apparatus in the above-mentioned embodiments, for example, a first node, a module (for example, a circuit, a chip or a chip system, etc.) in the first node, or a logic node, a logic module or software capable of implementing all or part of the functions of the first node.

[0327] For example, in one embodiment, the communication unit 1002 is configured to send, to a second communication device, first information after a first audio channel is established between an audio output device and the first communication device, where the first information is used to instruct the second communication device not to establish a second audio channel between the second communication device and the audio output device. The processing unit 1001 can be configured to generate the first information and control the communication unit 1002 to send the first information.

[0328] In one possible implementation method, instructing the second communication device not to establish the second audio channel between the second communication device and the audio output device specifically includes instructing the second communication device to turn off an in-band ring tone mode.

[0329] In one possible implementation method, the communication unit 1002 is configured to send, to the second communication device, second information after determining that the first audio channel is disconnected, where the second information is used to instruct the second communication device to turn on the in-band ring tone mode.

[0330] In one possible implementation method, instructing the second communication device not to establish the second audio channel between the second communication device and the audio output device specifically includes notifying the second communication device that the audio output device does not receive audio data of a ring tone type.

[0331] In one possible implementation method, the processing unit 1001 is configured to set a receivable audio stream type in the audio output device to not receive audio data of a ring tone type.

[0332] In one possible implementation method, the processing unit 1001 is configured to set the receivable audio stream type in the audio output device to receive audio data of a ring tone type after determining that the first audio channel is disconnected, and the communication unit 1002 is configured to send, to the second communication device, third information, where the third information is used to notify the second communication device that the audio output device can receive audio data of the ring tone type.

[0333] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically, the audio output device is notified that the audio channel has been established.

[0334] In a possible implementation, the communication unit 1002 is configured to receive fourth information from the second communication device, the fourth information being used to indicate that the in-band ring tone mode is closed.

[0335] In a possible implementation, the processing unit 1001 is configured to set the audio channel establishment state in the audio output device to the audio channel being established.

[0336] In a possible implementation, the processing unit 1001 is configured to, after determining that the first audio channel is disconnected, set the audio channel establishment state in the audio output device to the audio channel not being established; the communication unit 1002 is configured to send fifth information to the second communication device, the fifth information being used to notify the second communication device that the audio output device does not establish the audio channel; and receive sixth information from the second communication device, the sixth information being used to indicate that the in-band ring tone mode is opened.

[0337] In a possible implementation, the second audio channel is used to transmit an in-band ring tone or a call voice sent by the second communication device to the audio output device.

[0338] In a possible implementation, the communication unit 1002 is configured to receive incoming call indication information from the second communication device, and play a local ring tone.

[0339] For example, in an embodiment, the communication unit 1002 is configured to receive first information from the audio output device, the first information being used to indicate that the second communication device does not establish the second audio channel with the audio output device, wherein the audio output device is a device that establishes the first audio channel with the first communication device; and send incoming call indication information to the audio output device when the second communication device is in an incoming call state. The processing unit 1001 can be configured to generate the incoming call indication information, and control the communication unit 1002 to receive the first information and send the incoming call indication information.

[0340] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically, the second communication device is instructed to close the in-band ring tone mode.

[0341] In a possible implementation, the processing unit 1001 is configured to set the ring tone mode of the second communication device to a non-in-band ring tone mode.

[0342] In a possible implementation, the communication unit 1002 is configured to receive, after the first audio channel is disconnected, second information from the audio output device, where the second information is used to instruct the second communication device to turn on the in-band ringing tone mode; and the processing unit 1001 is configured to set the ringing tone mode of the second communication device to the in-band ringing tone mode.

[0343] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically by: informing the second communication device that the audio output device does not receive audio data of the ringing tone type.

[0344] In a possible implementation, the communication unit 1002 is configured to receive, after the first audio channel is disconnected, third information from the audio output device, where the third information is used to inform the second communication device that the audio output device can receive audio data of the ringing tone type.

[0345] In a possible implementation, the second communication device is instructed not to establish the second audio channel with the audio output device, specifically by: informing the second communication device that the audio output device has established the audio channel.

[0346] In a possible implementation, the communication unit 1002 is configured to send, to the audio output device, fourth information used to instruct to turn off the in-band ringing tone mode.

[0347] In a possible implementation, the communication unit 1002 is configured to receive, after the first audio channel is disconnected, fifth information from the audio output device, where the fifth information is used to inform the second communication device that the audio output device has not established the audio channel; and send, to the audio output device, sixth information used to instruct to turn on the in-band ringing tone mode.

[0348] For example, in an embodiment, the processing unit 1001 is configured to set, after the audio output device establishes the first audio channel with the first communication device, the receivable audio stream type in the audio output device to not receive audio data of the ringing tone type. The communication unit 1002 can receive or send data or signaling under the control of the processing unit 1001.

[0349] In a possible implementation, the processing unit 1001 is configured to set, after determining that the first audio channel is disconnected, the receivable audio stream type in the audio output device to receive audio data of the ringing tone type.

[0350] It can be understood that the division of units in the above apparatus is only a logical function division, one function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed in different physical entities. In addition, the above functional units can be realized in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is executed in the form of hardware or software depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to implement the described functions for specific applications, but such implementation should not be considered beyond the scope of the present application.

[0351] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0352] In one example, the storage unit 1003 can include random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, and / or registers, etc.

[0353] FIG. 11 shows a possible exemplary block diagram of a communication apparatus involved in the embodiments of the present application. The communication apparatus 1100 shown in FIG. 11 includes a processor 1110 and an interface circuit 1120. The processor 1110 and the interface circuit 1120 are coupled to each other. It can be understood that the interface circuit 1120 can be a transceiver or an input / output interface. Optionally, the communication apparatus 1100 can also include a memory 1130 for storing instructions executed by the processor 1110 or storing input data required by the processor 1110 to run instructions or storing data generated after the processor 1110 runs instructions.

[0354] When the communication apparatus 1100 is used to implement the above method embodiments, the processor 1110 is configured to implement the functions of the above processing unit 1001, and the interface circuit 1120 is configured to implement the functions of the above communication unit 1002.

[0355] It can be appreciated that the processor in the embodiments of the present application can be a CPU, and can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.

[0356] The method steps in the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a compact disc read-only memory (CD-ROM) or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in an audio output device or a communication device (such as the first communication device or the second communication device described above). Of course, the processor and the storage medium can also exist as discrete components in the audio output device or the communication device (such as the first communication device or the second communication device described above).

[0357] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program or instructions for implementing the method executed by the audio output device or the second communication device in the above method embodiments.

[0358] For example, the computer program or instructions are executed by a computer, so that the computer can implement the method executed by the audio output device or the second communication device in the above method embodiments.

[0359] The embodiments of the present application also provide a computer program product containing a computer program or instructions, which are executed by a computer to make the computer implement the method executed by the audio output device or the second communication device in the above method embodiments.

[0360] The embodiments of the present application also provide a communication system, which includes the audio output device, the first communication device and the second communication device in the above embodiments.

[0361] The embodiments of the present application also provide a chip device, which includes a processor, and is used to call computer degrees or computer instructions stored in the memory, so as to make the processor execute the method provided in any one of the above embodiments.

[0362] In a possible implementation, the input of the chip device corresponds to the receiving operation in any of the above-mentioned embodiments, and the output of the chip device corresponds to the sending operation in any of the above-mentioned embodiments.

[0363] Optionally, the processor is coupled with the memory through an interface.

[0364] Optionally, the chip device further comprises a memory, and the memory stores a computer program or instructions.

[0365] The processor mentioned in any of the above embodiments can be a general central processing unit, a microprocessor, an ASIC, or one or more integrated circuits for executing programs to control the method provided in any of the above-mentioned embodiments. The memory mentioned in any of the above embodiments can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), and the like.

[0366] In the above-mentioned embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. A computer program refers to a set of instructions for instructing an electronic computer or other device with message processing capability to perform each step, usually written in a certain programming language, and running on a certain target architecture. When the computer program or instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another, for example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through a wired or wireless manner. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, and the like that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid-state disk. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.

[0367] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In a software embodiment, various software modules are stored in memory (such as RAM, ROM, etc.) and executed by one or more general-purpose or special-purpose processors. In a hardware embodiment, various functions are performed by various hardware components. In an embodiment that is a combination of software and hardware, various functions are performed by a combination of software and hardware.

[0368] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0369] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks.

[0370] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0371] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

An audio control method, characterized by, The method comprises: When the audio output device establishes the first audio channel with the first communication device, sending first information to the second communication device, the first information being used to instruct the second communication device not to establish a second audio channel with the audio output device. The method of claim 1, wherein The instruction that the second communication device not establish a second audio channel with the audio output device specifically comprises: instructing the second communication device to close an in-band ring tone mode. The method of claim 2, wherein The method further comprises: After determining that the first audio channel is disconnected, sending second information to the second communication device, the second information being used to instruct the second communication device to open the in-band ring tone mode. The method of claim 1, wherein The instruction that the second communication device not establish a second audio channel with the audio output device specifically comprises: informing the second communication device that the audio output device does not receive audio data of a ring tone type. The method of claim 4, wherein The method further comprises: Setting a receivable audio stream type in the audio output device to not receive audio data of a ring tone type. The method of claim 5, wherein The method further comprises: After determining that the first audio channel is disconnected, setting the receivable audio stream type in the audio output device to receive audio data of a ring tone type; Sending third information to the second communication device, the third information being used to inform the second communication device that the audio output device can receive audio data of a ring tone type. The method of claim 1, wherein The instruction that the second communication device not establish a second audio channel with the audio output device specifically comprises: informing the second communication device that the audio output device has established an audio channel. The method of claim 7, wherein The method further comprises: Receiving fourth information from the second communication device, the fourth information being used to instruct to close the in-band ring tone mode. The method of claim 7 or 8, wherein The method further comprises: Setting an audio channel establishment state in the audio output device to having established an audio channel. The method of claim 9, wherein The method further comprises: After determining that the first audio channel is disconnected, setting the audio channel establishment state in the audio output device to not having established an audio channel; Sending fifth information to the second communication device, the fifth information being used to inform the second communication device that the audio output device has not established an audio channel; Receiving sixth information from the second communication device, the sixth information being used to instruct to open the in-band ring tone mode. The method according to any one of claims 1, 2, 4, 5, 7-9, characterized in that, The second audio channel is used to transmit an in-band ring tone or a talking voice sent by the second communication device to the audio output device. The method further comprises: Receiving incoming call indication information from the second communication device, and playing a local ring tone. An audio control method, characterized by, The method comprises: Receiving first information from an audio output device, the first information being used to instruct a second communication device not to establish a second audio channel with the audio output device, wherein the audio output device is a device that establishes a first audio channel with a first communication device; When the second communication device is in an incoming call state, sending incoming call indication information to the audio output device. The method of claim 12, wherein The instruction that the second communication device not establish a second audio channel with the audio output device specifically comprises: instructing the second communication device to close an in-band ring tone mode. The method of claim 13, wherein The method further comprises: set the ringer mode of the second communication device to a non-in-band ringer mode. The method of claim 14, wherein The method further comprises: after the first audio channel is disconnected, receiving second information from the audio output device, the second information being used to instruct the second communication device to turn on an in-band ringer mode; set the ringer mode of the second communication device to an in-band ringer mode. The method of claim 12, wherein The instruction that the second communication device does not establish a second audio channel with the audio output device specifically comprises: informing the second communication device that the audio output device does not receive audio data of a ringer type. The method of claim 16, wherein The method further comprises: after the first audio channel is disconnected, receiving third information from the audio output device, the third information being used to inform the second communication device that the audio output device can receive audio data of a ringer type. The method of claim 12, wherein The instruction that the second communication device does not establish a second audio channel with the audio output device specifically comprises: informing the second communication device that the audio output device has established an audio channel. The method of claim 18, wherein The method further comprises: sending fourth information to the audio output device, the fourth information being used to instruct to turn off an in-band ringer mode. The method of claim 18 or 19, wherein The method further comprises: after the first audio channel is disconnected, receiving fifth information from the audio output device, the fifth information being used to inform the second communication device that the audio output device has not established an audio channel; sending sixth information to the audio output device, the sixth information being used to instruct to turn on an in-band ringer mode. An audio control method, characterized by, The method comprises: when the audio output device establishes a first audio channel with a first communication device, setting a receivable audio stream type in the audio output device to not receive audio data of a ringer type. The method of claim 21, wherein The method further comprises: after determining that the first audio channel is disconnected, setting the receivable audio stream type in the audio output device to receive audio data of a ringer type. A communication device, characterized by A module for performing the method of any one of claims 1-11, or the method of any one of claims 12-20, or the method of claim 21 or 22. A communication device, characterized by A processor and an interface circuit, the processor being configured to communicate with other devices via the interface circuit to implement the method of any one of claims 1-11, or to implement the method of any one of claims 12-20, or the method of claim 21 or 22. A computer program product, characterized in that The computer program product comprises a computer program or instructions, which, when executed, implement the method of any one of claims 1-11, or implement the method of any one of claims 12-20, or the method of claim 21 or 22. A computer-readable storage medium, characterized by The storage medium stores a computer program or instructions, which, when executed, implement the method of any one of claims 1-11, or implement the method of any one of claims 12-20, or the method of claim 21 or 22. A communication system characterized by Comprise: an audio output device for implementing the method of any one of claims 1-11, 21, 22, and a second communication device for implementing the method of any one of claims 12-20.

Citation Information

Patent Citations

  • Method and device for processing audio data

    CN105959466A

  • Bluetooth connection method, device and system

    CN110191442A

  • Bluetooth HF equipment incoming call audio control system and method

    CN116614799A

  • Electronic device and method for controlling audio output thereof

    US20210255823A1

  • Call control method and apparatus, and electronic device and computer-readable storage medium

    WO2023045784A1