Call control method and device, electronic device, and computer-readable storage medium
By managing incoming call reminder and voice transmission links between the audio output device and the terminal device, the problem of automatic preemption of calls between the terminal devices is solved, and the call stability and user experience are improved.
Patent Information
- Application Number
- CN202111122346.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2041-09-24
AI Technical Summary
In Bluetooth communication technology, when multiple terminal devices receive incoming calls at the same time, it is easy to automatically preempt audio output devices between terminal devices for calls, resulting in low call stability.
By establishing a Bluetooth connection between the audio output device and the terminal device, the incoming call reminder and voice transmission link management is realized. The specific method includes only outputting incoming call reminder information when receiving an incoming call request, and not establishing a voice transmission link immediately, and not establishing a link until the user confirms the answer.
It effectively avoids call preemption between terminal devices, improves call stability, and ensures that the incoming calls answered are in line with the user's answering intentions, improving user experience.
Smart Images

Figure CN115865140B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of Bluetooth communication, and specifically discloses a call control method and device, an electronic device, and a computer-readable storage medium. Background Art
[0002] With the rapid development of Bluetooth communication technology, nowadays an audio output device (eg, earphones) can establish Bluetooth connections with multiple terminal devices (eg, mobile phones) at the same time, and then answer incoming calls from the terminal devices through the audio output device.
[0003] In practice, it is found that when multiple terminal devices receive incoming calls at the same time, the terminal devices often automatically seize the audio output device for the call, which is not conducive to improving the stability of the call. Summary of the invention
[0004] The embodiments of the present application disclose a call control method and device, an electronic device, and a computer-readable storage medium, which can avoid the situation where terminal devices automatically seize the audio output device for calls, thereby improving the call stability of the terminal devices.
[0005] A first aspect of an embodiment of the present application discloses a call control method, which is applied to an audio output device. The method includes:
[0006] In the case of establishing Bluetooth connections with N terminal devices, if a first incoming call request sent by a first terminal device is received, outputting first incoming call reminder information corresponding to the first terminal device, where N is an integer greater than or equal to 2;
[0007] When it is determined to answer the call corresponding to the first incoming call request, a first voice transmission link is established with the first terminal device to transmit data information through the first voice transmission link.
[0008] A second aspect of an embodiment of the present application discloses a call control method, which is applied to a terminal device. The method includes:
[0009] When a Bluetooth connection is established with the audio output device, if an incoming call is received, an incoming call request is sent to the audio output device;
[0010] When it is determined to answer the call corresponding to the incoming call request, a voice transmission link is established with the audio output device to transmit data information through the voice transmission link.
[0011] A third aspect of an embodiment of the present application discloses a call control device, which is applied to an audio output device. The device includes:
[0012] an output unit, configured to output first incoming call reminder information corresponding to the first terminal device if a first incoming call request sent by the first terminal device is received when a Bluetooth connection is established with N terminal devices, where N is an integer greater than or equal to 2;
[0013] The first establishing unit is used to establish a first voice transmission link with the first terminal device when it is determined to answer the call corresponding to the first incoming call request, so as to transmit data information through the first voice transmission link.
[0014] A fourth aspect of an embodiment of the present application discloses a call control device, which is applied to a terminal device. The device includes:
[0015] a sending unit, configured to send an incoming call request to the audio output device when an incoming call is received while establishing a Bluetooth connection with the audio output device;
[0016] The second establishing unit is used to establish a voice transmission link with the audio output device when it is determined to answer the call corresponding to the incoming call request, so as to transmit data information through the voice transmission link.
[0017] A fifth aspect of the present application discloses an electronic device, including:
[0018] A memory storing executable program code;
[0019] a processor coupled to the memory;
[0020] The processor calls the executable program code stored in the memory to execute the call control method disclosed in the first aspect or the second aspect of the embodiment of the present application.
[0021] A fourth aspect of an embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the call control method disclosed in the first aspect or the second aspect of the embodiment of the present application.
[0022] Compared with the related art, the embodiments of the present application have the following beneficial effects:
[0023] By implementing the call control method disclosed in the embodiment of the present application, when the audio output device establishes Bluetooth connections with multiple terminal devices at the same time, if it receives a call request sent by a terminal device, it may not immediately establish a voice transmission link with the terminal device, but only output the call reminder information corresponding to the terminal device to remind the user, thereby avoiding the situation where the terminal device actively preempts the calls of other terminal devices when a call comes in, and improving the call stability of answering incoming calls through the audio output device. Furthermore, when the audio output device determines that the user answers the incoming call of the terminal device, it will establish a voice transmission link with the terminal device for data transmission, thereby ensuring that the incoming call received meets the user's answering intention, thereby improving the user's user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0025] Figure 1 It is a schematic diagram of an application scenario applicable to the call control method disclosed in an embodiment of the present application;
[0026] Figure 2 It is a flowchart of a call control method disclosed in an embodiment of the present application;
[0027] Figure 3 It is a flowchart of another call control method disclosed in an embodiment of the present application;
[0028] Figure 4 It is an interactive timing diagram of a call control method disclosed in an embodiment of the present application;
[0029] Figure 5 is an interaction sequence diagram of another call control method disclosed in an embodiment of the present application;
[0030] Figure 6 It is a flowchart of another call control method disclosed in an embodiment of the present application;
[0031] Figure 7 It is an interaction sequence diagram of another call control method disclosed in an embodiment of the present application;
[0032] Figure 8 is an interaction sequence diagram of another call control method disclosed in an embodiment of the present application;
[0033] Fig. 9 It is a flowchart of another call control method disclosed in an embodiment of the present application;
[0034] Fig.10 It is a structural schematic diagram of a call control device disclosed in an embodiment of the present application;
[0035] Fig.11 is a structural schematic diagram of another call control device disclosed in an embodiment of the present application;
[0036] Fig.12 It is a structural schematic diagram of an electronic device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0038] It should be noted that the terms "first", "second", "third" and "fourth" in the specification and claims of the present application are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present application and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0039] The embodiments of the present application disclose a call control method and device, an electronic device, and a computer-readable storage medium, which can avoid the situation where terminal devices automatically seize the audio output device for calls, thereby improving the call stability of the terminal devices.
[0040] The technical solution of the present application will be described in detail below in conjunction with specific embodiments.
[0041] In order to more clearly explain the call control method and device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application, the application scenarios applicable to the call control method are first introduced. Optionally, the call control method can be applied to various audio output devices, including but not limited to: headphones, speakers, etc., which are not limited here.
[0042] See also Figure 1 , Figure 1 Schematic diagram of an application scenario applicable to the call control method disclosed in the embodiment of the present application. Figure 1 As shown, the application scenario may include at least: an audio output device 100 and at least two terminal devices (eg Figure 1 The first terminal device 200 and the second terminal device 300 are shown). The audio output device 100 can establish a Bluetooth connection with the first terminal device 200 and the second terminal device 300 respectively. Based on the above Bluetooth connection, the audio output device 100 can transmit data with the first terminal device 200 or the second terminal device 300 separately. Optionally, the above Bluetooth connection can be implemented based on the classic Bluetooth protocol (for example, the Bluetooth 4.0 version protocol developed by the Bluetooth SIG), or based on the Bluetooth Low Energy (BLE) protocol (for example, the Bluetooth 5.0 version protocol), which is not limited here. It should be further explained that Figure 1 The first terminal device 200 and the second terminal device 300 are shown as examples, but in fact, there may be multiple terminal devices that simultaneously establish a Bluetooth connection with the audio output device 100, for example, three, four or five. Figure 1 This should not be construed as limiting the embodiments of the present application.
[0043] Optionally, the audio output device 100 may include various devices with Bluetooth communication function and audio output modules such as speakers, such as Bluetooth headsets, Bluetooth speakers, etc., and may especially include TWS (True Wireless Stereo) headsets. The first terminal device 200 and the second terminal device 300 may include various devices or systems with Bluetooth communication function, such as mobile phones, smart wearable devices, vehicle-mounted terminals, tablet computers, PCs (Personal Computers), PDAs (Personal Digital Assistants), etc., which are not limited here. Optionally, the multiple terminal devices that establish a Bluetooth connection with the audio output device 100 may be devices or systems of the same type, for example, the first terminal device 200 and the second terminal device 300 may both be mobile phones, or may both be tablet computers. In another embodiment, the multiple terminal devices that establish a Bluetooth connection with the audio output device 100 may be devices or systems of different types, for example, the first terminal device 200 may be a mobile phone, and the second terminal device 300 may be a tablet computer, which are not limited here. It can be understood that for the convenience of explanation, Figure 1 It is merely an example that headphones are used to represent the audio output device 100, and a mobile phone is used to represent the first terminal device 200 and the second terminal device 300. This is merely an example and does not constitute a limitation on the device types of the audio output device 100, the first terminal device 200 and the second terminal device 300 mentioned in the embodiments of the present application.
[0044] In the related art, taking headphones and mobile phones as examples, in order to allow users to hear various ringtones set on the mobile phone through the headphones and increase the diversity of ringtones when the headphones are used, most mobile phones are currently set to automatically establish a voice transmission link (such as a SCO link) with the headphones when the mobile phone calls, so that the headset can receive and play the ringtones on the mobile phone when the call comes in, thereby supporting the diversity of ringtones. However, the inventors have found that due to such a setting of the mobile phone, other problems will be caused in the "one-to-many" scenario of the headphones (a scenario in which one headset is connected to two or more terminal devices), for example: when one of the mobile phones is answering a call, the other mobile phone will directly occupy the headset and play the ringtone; or, when one mobile phone calls first and the other mobile phone calls later, the mobile phone that calls later will occupy the headset. At this time, if the user wants to answer the mobile phone that called first first, because the mobile phone that calls later has already occupied the headset, even if the user answers the mobile phone that calls first first, the headset cannot be retrieved. Obviously, the above problems will cause inconvenience to the user.
[0045] In this regard, through the call control method disclosed in the embodiment of the present application, when the audio output device 100 establishes a Bluetooth connection with the first terminal device 200 and the second terminal device 300, if the audio output device 100 receives an incoming call request sent by the first terminal device 200, it may not immediately trigger the establishment of a voice transmission link with the first terminal device 200, but only output the incoming call reminder information corresponding to the first terminal device 200 to remind the user, thereby avoiding the situation where the first terminal device 200 actively preempts the call of the second terminal device 300 when the call is incoming, and improving the call stability of answering the incoming call through the audio output device 100. Further, the audio output device 100 can establish a voice transmission link with the first terminal device 200 only when it is determined to answer the call corresponding to the first terminal device 200, so as to transmit data information with the first terminal device 200 through the voice transmission link, thereby ensuring that the incoming call received meets the user's answering intention and improving the user's usage experience.
[0046] See also Figure 2 , Figure 2 1 is a flowchart of a call control method disclosed in an embodiment of the present application. The call control method can be applied to the above-mentioned audio output devices, including headphones, speakers, etc., which are not limited here. The call control method may include the following steps:
[0047] 202. When a Bluetooth connection is established with N terminal devices, if a first incoming call request sent by a first terminal device is received, first incoming call reminder information corresponding to the first terminal device is output, where N is an integer greater than or equal to 2.
[0048] In an embodiment of the present application, the audio output device can establish Bluetooth connections with N terminal devices at the same time, where N is an integer greater than or equal to 2, such as 2, 3, 5, etc., which is not limited here. Optionally, when the audio output device establishes Bluetooth connections with N terminal devices, the audio output device can establish a first data transmission link with the N terminal devices. The first data transmission link may include but is not limited to: an asynchronous connection-less (ACL) link. The ACL link is a connection-oriented logical link for Bluetooth asynchronous transmission. The audio output device can transmit data to one or more terminal devices through the ACL link, thereby forming a scenario of "one to two" or "one to many" terminal devices for the audio output device. In this scenario, it is convenient for users to interact with multiple terminal devices at the same time through one audio output device, thereby improving the interaction efficiency.
[0049] In the embodiment of the present application, since a Bluetooth connection is established between the audio output device and the terminal device, when the terminal device receives an incoming call, the audio output device can answer the incoming call of the terminal device through the Bluetooth connection. Optionally, the audio output device can answer the incoming call on the terminal device based on a call protocol when a first data transmission link is established with the terminal device. Optionally, the call protocol may include but is not limited to: HFP (Hands-free Profile) protocol, which is a Bluetooth protocol used for call control between Bluetooth devices.
[0050] It is understandable that, due to the high timeliness of the voice during a call, in order to increase the transmission speed of voice data during a call, the audio output device can establish a voice transmission link with the terminal device when determining to answer the call of the terminal device, so as to transmit voice data through the voice transmission link. Optionally, the voice transmission link may include but is not limited to: a Synchronous Connection Oritened (SCO) link. The SCO link is mainly used to transmit data with high time requirements (e.g., call voice data), and is usually used in Bluetooth calls or virtual phone scenarios.
[0051] In the related art, when a terminal device establishes a Bluetooth connection with an audio output device and receives an incoming call, the terminal device will immediately establish a voice transmission link with the audio output device, and then transmit data with the audio output device through the voice transmission link. In practice, it is found that if the audio output device is currently answering a call from a second terminal device through a second voice transmission link established with the second terminal device, and the first terminal device also receives an incoming call, the second voice transmission link will be automatically disconnected in the related art, and the first terminal device will establish a first voice transmission link with the audio output device. It can be seen that in the related art, when the first terminal device receives an incoming call, the first terminal device will preempt the call from the second terminal device, thereby interrupting the call received by the audio output device, which is not conducive to improving the call stability between the audio output device and the terminal device.
[0052] Optionally, when the first terminal device establishes a Bluetooth connection with the audio output device and receives an incoming call, the first terminal device may not immediately trigger the establishment of a voice transmission link with the audio output device, but only send a first incoming call request to the audio output device, thereby preventing the first terminal device from preempting calls with other terminal devices that are transmitting data with the audio output device.
[0053] Among them, the first incoming call request may include incoming call notification information, which is used to notify the audio output device terminal device that the first terminal device receives an incoming call. Further, when the audio output device receives the first incoming call request sent by the first terminal device, it can output the first incoming call reminder information corresponding to the first terminal device to remind the user. Optionally, the first incoming call reminder information may include a reminder ringtone, a reminder text, a reminder vibration, etc., which are not limited here. It can be understood that when a terminal device (for example: a mobile phone) receives an incoming call, it usually outputs a reminder ringtone to remind the user, and since a voice transmission link has not been established between the first terminal device and the audio output device, the reminder ringtone of the first terminal device cannot be transmitted to the audio output device output. Optionally, the audio output device can generate the first incoming call reminder information corresponding to the first terminal device in real time when receiving the first incoming call request of the first terminal device; or, when receiving the first incoming call request of the first terminal device, obtain the first incoming call reminder information corresponding to the first terminal device from the local memory, which is not limited here.
[0054] 204. When it is determined to answer the call corresponding to the first incoming call request, establish a first voice transmission link with the first terminal device to transmit data information through the first voice transmission link.
[0055] In the embodiment of the present application, after the audio output device outputs the first incoming call reminder information to remind the user, the user can answer the call of the first terminal device through the audio output device or on the first terminal device. Optionally, the audio output device can establish a first voice transmission link with the first terminal device when determining to answer the call corresponding to the first incoming call request according to the user's answering operation, so as to transmit data information through the first voice transmission link.
[0056] Optionally, when the audio output device determines to answer the call corresponding to the first incoming call request, it can first send a request to establish a voice transmission link to the first terminal device; then, the first terminal device can establish a first voice transmission link with the audio output device in response to the above-mentioned establishment request.
[0057] By implementing the methods disclosed in the above embodiments, when the terminal device receives an incoming call, it will not immediately trigger the establishment of a call transmission link with the audio output device, thereby avoiding the situation where the terminal device actively preempts calls of other terminal devices when a call comes in, and improving the call stability of answering incoming calls through the audio output device; in addition, when the audio output device receives an incoming call request from the terminal device, it can output incoming call reminder information to remind the user, and then the audio output device will establish a voice transmission link with the terminal device only when the user confirms the terminal device to answer the incoming call, thereby ensuring that the answered incoming call meets the user's answering intention, thereby improving the user's usage experience.
[0058] See also Figure 3 , Figure 3 1 is a flow chart of another call control method disclosed in an embodiment of the present application. The call control method can be applied to the above-mentioned audio output devices, including headphones, speakers, etc., which are not limited here. The call control method may include the following steps:
[0059] 302. When establishing a Bluetooth connection with N terminal devices, send a first mode adjustment instruction to one or more terminal devices, where the first mode adjustment request is used to instruct the terminal device to adjust the audio output device to the first call mode, and N is an integer greater than or equal to 2.
[0060] In the process of establishing a call and answering a call between the audio output device and the terminal device, the terminal device may be provided with different call modes based on the different ways of establishing a voice transmission link between the audio output device and the terminal device. Optionally, the call mode may include a first call mode and a second call mode. Among them, the first call mode may include an out-band call mode (out-band ring), in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call. The second call mode may include an in-band call mode (in-band ring), in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call. For example, when the terminal device receives an incoming call, it first sends an incoming call request to the audio output device, and then sends a voice transmission link establishment request to the audio output device to trigger the establishment of a voice transmission link with the audio output device.
[0061] In this regard, in order to prevent the terminal device from immediately triggering the establishment of a voice transmission link with the audio output device when receiving an incoming call, thereby preempting calls of other terminal devices. Optionally, when the audio output device establishes a Bluetooth connection with N terminal devices, it can actively send a first mode adjustment instruction to one or more terminal devices. Then, when the terminal device receives the first mode adjustment instruction, it can adjust the audio output device to the first call mode. As described above, when the terminal device is adjusted to the first call mode, the terminal device will not immediately trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, thereby avoiding the situation where terminal devices preempt calls.
[0062] In one embodiment, after establishing a Bluetooth connection with the Mth terminal device, the audio output device may send a first mode adjustment instruction to the target terminal device. The target terminal device may be a terminal device that is not in the first call mode among the M terminal devices that have established Bluetooth connections. Wherein, M is an integer greater than or equal to 2 and less than N.
[0063] It is understandable that, since the audio output device only establishes a Bluetooth connection with one terminal device, the terminal device that maintains a Bluetooth connection with the audio output device does not have a call preemption when receiving an incoming call, and putting the terminal device in the second call mode can enrich the user's incoming call ringtone experience, etc., so the audio output device may not send the first mode adjustment instruction to the terminal device. If there are equal to or more than two terminal devices that simultaneously establish a Bluetooth connection with the audio output device, there will be a call preemption, etc., and the audio output device will send the first mode adjustment instruction to the terminal device that has established a Bluetooth connection. Optionally, M can be an integer greater than or 2 and less than N.
[0064] By implementing the above method, after the audio output device establishes a Bluetooth connection with the terminal device, it can send a first mode adjustment instruction to the target terminal device through the Bluetooth connection, so that the terminal device can be adjusted to the first call mode for the audio output device as far as possible before the terminal device receives an incoming call, thereby avoiding the terminal device from preempting calls of other terminal devices when receiving incoming calls subsequently.
[0065] It is understandable that after the audio output device establishes a Bluetooth connection only with the first terminal device, since there is no call preemption, the audio output device can be set not to send the first mode adjustment instruction to the first terminal device. After the audio output device establishes a Bluetooth connection with the second terminal device, since there may be a call preemption later, the audio output device can send the first mode adjustment instruction to the two terminal devices (i.e., the first terminal device and the second terminal device) that have established Bluetooth connections respectively, so as to adjust both the first terminal device and the second terminal device to the first call mode, thereby avoiding the subsequent call preemption. Optionally, if M is equal to 2, the above-mentioned target terminal device can include M terminal devices that have established Bluetooth connections.
[0066] Optionally, after establishing a Bluetooth connection with only the first terminal device, the audio output device can send a first mode adjustment instruction to the first terminal device. This allows the terminal device to establish a voice transmission link with the audio output device only when the user confirms the call when a subsequent call comes in, thereby making the answered call meet the user's answering intention and improving the user's experience. Of course, it is also possible to directly establish a voice transmission link when a call comes in when only a Bluetooth connection is established with one terminal device, so that the audio output device can play the ringtone sent by the terminal device, thereby satisfying the user's need to experience private ringtones in a "one-to-one" scenario, and facilitating the user's call and control of calls in a "one-to-many" scenario.
[0067] In another embodiment, if M is greater than 2 and less than N, the target terminal device may include the Mth terminal device among the M terminal devices that have established a Bluetooth connection. For example, if M is equal to 3, after the audio output device establishes a Bluetooth connection with the third terminal device, since the audio output device has sent the first mode adjustment instruction to the first terminal device and the second terminal device after the second terminal device completes the Bluetooth connection, the audio output device may only send the first mode adjustment instruction to the third terminal device after establishing a Bluetooth connection with the third terminal device.
[0068] By implementing the above method, the audio output device can only send the first mode adjustment instruction to the terminal devices that are not in the first call mode among the terminal devices that have established Bluetooth connections, thereby avoiding repeated sending of the first mode adjustment instruction to the terminal devices, thereby reducing the power consumption of the audio output device. In other embodiments, if resending the adjustment instruction to the same terminal device does not cause a conflict, the audio output device can also repeatedly send the first mode adjustment instruction to the connected terminal device, which is not limited here.
[0069] In another optional implementation, after the terminal device establishes a Bluetooth connection with the audio output device, if an incoming call is received, the terminal device may not trigger the establishment of a voice transmission link with the audio output device, but instead send an inquiry request to the audio output device, the inquiry request being used to inquire whether the audio output device supports the first call mode. Further, when the audio output device receives the inquiry request sent by the terminal device, it may send a first mode adjustment instruction to the terminal device in response to the inquiry request.
[0070] In an embodiment of the present application, the inquiry request, the first mode adjustment instruction, and the second mode adjustment instruction may be AT (Attention) instructions, which are instructions for connection and communication between electronic devices. Optionally, when receiving an incoming call, the terminal device may send a first AT instruction to the audio output device to inquire whether the audio output device supports the first call mode; and then the audio output device may respond to the first AT instruction and send a second AT instruction to the terminal device to adjust the audio output device to the first call mode.
[0071] Among them, since AT commands are simple and convenient, the difficulty of editing commands is reduced, and AT commands are usually sent and received using standard serial ports, which also reduces the difficulty of sending and receiving commands. Therefore, using AT commands for communication between the terminal device and the audio output device can improve the communication efficiency between the terminal device and the audio output device.
[0072] In another embodiment, when the audio output device is in the process of establishing a Bluetooth connection with N terminal devices, if the audio output device receives a second inquiry request sent by a terminal device, the audio output device may send a first mode adjustment instruction to the terminal device in response to the second inquiry request, so that the terminal device adjusts the audio output device to the first call mode, wherein the second inquiry request is used to inquire whether the audio output device supports the first call mode.
[0073] Optionally, the Bluetooth connection establishment process includes establishing a signal transmission protocol; in this regard, after establishing the signal transmission protocol with the terminal device, if the audio output device receives a second inquiry request sent by the terminal device, it can send a first mode adjustment instruction to the terminal device in response to the second inquiry request, so that the terminal device adjusts the audio output device to the first call mode, wherein the second inquiry request is used to inquire whether the audio output device supports the first call mode.
[0074] The signal transmission protocol may include an RFCOMM protocol. On the basis of establishing the RFCOMM protocol, the audio output device and the terminal device may interact with each other through AT commands based on the RFCOMM protocol.
[0075] The audio output device in the embodiment of the present application includes an audio output device that supports a first call mode, and when receiving an inquiry request, the audio output device can send a first mode adjustment instruction to the terminal device.
[0076] Optionally, the above inquiry request may include a target inquiry request for inquiring whether the audio output device supports the second call mode. Further, when the audio output device receives the above target inquiry request, regardless of whether the audio output device supports the second call mode, the audio output device sends a first mode adjustment instruction to the terminal device, so that the terminal device adjusts the audio output device to the first call mode.
[0077] It is understandable that, when the audio output device establishes a Bluetooth connection with multiple terminal devices, some terminal devices may not receive an incoming call during the process of connecting to the audio output device, so no matter whether these terminal devices have adjusted to the first call mode for the audio output device, they will not preempt the calls of other terminal devices. In this regard, the above method is implemented, and the audio output device can send the first mode adjustment instruction to the terminal device only when one or several terminal devices receive an incoming call, so that the terminal device adjusts to the first call mode for the audio output device, thereby avoiding the situation where the audio output device sends the first mode adjustment instruction to the terminal device that has not received an incoming call, and further reducing the power consumption of the audio output device.
[0078] In one embodiment, when the audio output device receives the inquiry request sent by the terminal device, it can determine whether the terminal device sending the inquiry request is the only terminal device that maintains a Bluetooth connection with the audio output device; if not, the audio output device responds to the inquiry request and sends a first mode adjustment instruction to the terminal device. It can be understood that if the terminal device sending the inquiry request is the only terminal device that maintains a Bluetooth connection with the audio output device, there will be no subsequent call preemption, so the audio output device does not need to send the first mode adjustment instruction to the terminal device, thereby reducing the power consumption of the audio output device.
[0079] In one embodiment, after the audio output device sends the first mode adjustment instruction to one or more terminal devices, if it is determined that the audio output device only maintains a Bluetooth connection with one terminal device, the audio output device may send a second mode adjustment instruction to the terminal device that maintains the Bluetooth connection. The second mode adjustment instruction is used to instruct the terminal device to adjust the audio output device to the second call mode.
[0080] It is understandable that after the audio output device sends a first mode adjustment instruction to one or more terminal devices so that the one or more terminal devices are adjusted to the first call mode for the audio output device, some terminal devices may disconnect the Bluetooth connection with the audio output device later. When only one terminal device is left to maintain a Bluetooth connection with the audio output device, there will be no call preemption later. In this regard, the above method is implemented, and the audio output device can send a second mode adjustment instruction to the only terminal device that maintains a Bluetooth connection with the audio output device, so that the terminal device adjusts the audio output device from the first call mode to the second call mode. Since the second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call, when the subsequent terminal device receives an incoming call, it will answer the call directly at the audio output device end, thereby improving the call efficiency. 304. If the first incoming call request sent by the first terminal device is received, the first incoming call reminder information corresponding to the first terminal device is output.
[0081] 306. When it is determined to answer the call corresponding to the first incoming call request, establish a first voice transmission link with the first terminal device to transmit data information through the first voice transmission link.
[0082] By implementing the methods disclosed in the above embodiments, it is possible to avoid the situation where the terminal device actively preempts calls of other terminal devices when a call comes in, thereby improving the call stability of answering incoming calls through the audio output device; and it is possible to ensure that the answered incoming calls meet the user's answering intention, thereby improving the user's usage experience; and, it is possible to adjust the terminal device to the first call mode for the audio output device as much as possible before the terminal device receives the incoming call, thereby avoiding the terminal device preempting calls of other terminal devices when receiving the incoming call; and, it is possible to avoid sending the first mode adjustment instruction to the terminal device that has not received the incoming call, thereby reducing the power consumption of the audio output device; and, it is possible to send the second mode adjustment instruction to the only terminal device that maintains a Bluetooth connection with the audio output device, so that when the subsequent terminal device receives the incoming call, it will establish a voice transmission link with the audio output device, so that the ringtone information of the terminal device can be sent to the audio output device through the voice transmission link, thereby enriching the diversity of the ringtone information output by the audio output device.
[0083] See also Figure 4 , Figure 4 It is an interactive sequence diagram of a call control method disclosed in an embodiment of the present application. The audio output device can establish a Bluetooth connection with the first terminal device and the second terminal device respectively; after the audio output device establishes a Bluetooth connection with the second terminal device (the second terminal device is a terminal device that later establishes a Bluetooth connection with the audio output device), the audio output device can send a first mode adjustment instruction to the first terminal device and the second terminal device respectively; after receiving the first mode adjustment instruction, the first terminal device can adjust the audio output device to the first call mode, and similarly, after receiving the first mode adjustment instruction, the second terminal device can adjust the audio output device to the first call mode.
[0084] Furthermore, if the audio output device disconnects the Bluetooth connection with the first terminal device, only the second terminal device maintains the Bluetooth connection with the audio output device. In this regard, the audio output device can send a second mode adjustment instruction to the second terminal device; after receiving the second mode adjustment instruction, the second terminal device can adjust the audio output device to the second call mode.
[0085] See also Figure 5 , Figure 5It is an interactive timing diagram of another call control method disclosed in an embodiment of the present application. The audio output device can establish a Bluetooth connection with the first terminal device and the second terminal device respectively; if the first terminal device receives an incoming call, the first terminal device can send a first inquiry request to the audio output device, and the first inquiry request is used to inquire whether the audio output device supports the first call mode; the audio output device can send a first mode adjustment instruction to the first terminal device in response to the first inquiry request, and then the first terminal device can adjust the audio output device to the first call mode. Similarly, when the second terminal device receives an incoming call, the second terminal device can send a second inquiry request to the audio output device, and the second inquiry request is used to inquire whether the audio output device supports the first call mode; the audio output device can send a first mode adjustment instruction to the second terminal device in response to the second inquiry request, and then the second terminal device can adjust the audio output device to the first call mode.
[0086] Furthermore, if the audio output device disconnects the Bluetooth connection with the first terminal device, only the second terminal device maintains the Bluetooth connection with the audio output device. In this regard, the audio output device can send a second mode adjustment instruction to the second terminal device; and after receiving the second mode adjustment instruction, the second terminal device can adjust the audio output device to the second call mode.
[0087] It should be noted that Figure 4 and Figure 5 The interaction timing diagram shown is only for illustrating the call control method disclosed in the embodiment of the present application and should not constitute a limitation on the call control method disclosed in the embodiment of the present application.
[0088] See also Figure 6 , Figure 6 1 is a flow chart of another call control method disclosed in an embodiment of the present application. The call control method can be applied to the above-mentioned audio output device, including headphones, speakers, etc., which are not limited here. The call control method may include the following steps:
[0089] 602. When a Bluetooth connection is established with N terminal devices, if a first incoming call request sent by a first terminal device is received, first incoming call reminder information corresponding to the first terminal device is output, where N is an integer greater than or equal to 2.
[0090] In one embodiment, when a Bluetooth connection is established with N terminal devices, if an audio output device receives an incoming call request sent by a first terminal device and a second terminal device, the audio output device may respectively output first incoming call reminder information corresponding to the first terminal device and second incoming call reminder information corresponding to the second terminal device; or output a mixed output of the first incoming call reminder information and the second incoming call reminder information; or output third incoming call reminder information, which is used to remind the user of incoming calls from the first terminal device and the second terminal device.
[0091] Optionally, the audio output device may receive the incoming call request sent by the first terminal device and the second terminal device at the same time, and output the first incoming call reminder information corresponding to the first terminal device and the second incoming call reminder information corresponding to the second terminal device respectively. Alternatively, when the incoming call request from the first terminal device or the second terminal device is received first but the incoming call request has not been answered, and then the incoming call request from another terminal device is received, the first incoming call reminder information corresponding to the first terminal device and the second incoming call reminder information corresponding to the second terminal device may be output respectively, or the audio may be mixed and output.
[0092] Further, if it is determined to answer the call corresponding to the second terminal device, a second voice transmission link can be established with the second terminal device. Optionally, the audio output device can determine to answer the call corresponding to the second terminal device when detecting an answering operation for the second terminal device.
[0093] By implementing the above method, when the audio output device establishes Bluetooth connections with multiple terminal devices, if it receives incoming call requests from multiple terminal devices, the audio output device can determine which terminal device’s call should be answered first, and then establish a voice transmission link with the terminal device that has priority, so that the answered call meets the user’s answering intention, thereby improving the user’s usage experience.
[0094] Optionally, when the audio output device detects a first answering operation of answering the second terminal device at the audio output device end, it can determine to answer the call corresponding to the second terminal device. Optionally, the first answering operation can include clicking the audio output device an odd number of times, sliding the audio output device an odd number of times, etc.
[0095] In another embodiment, when the audio output device detects a second answering operation at the audio output device end and the answering priority of the second terminal device is the highest, it can be determined to answer the call corresponding to the second terminal device. It should be noted that the second answering operation is different from the first answering operation. Optionally, if the first answering operation can include clicking the audio output device an odd number of times, sliding the audio output device an odd number of times, etc., then the second answering operation can be pressing the audio output device for a first duration, sliding the audio output device for a second duration, etc., which is not limited here. Optionally, when the audio output device detects the second answering operation, it can determine the answering priority of multiple terminal devices that are currently in an incoming call state, and then if the answering priority of the second terminal device is the highest, it can be determined to answer the call corresponding to the second terminal device.
[0096] It can be understood that the higher the answering priority, the more priority the audio output device can have in answering. Optionally, the earlier the terminal device receives the incoming call, the higher the answering priority of the terminal device; or, the earlier the terminal device establishes a Bluetooth connection with the audio output device, the higher the answering priority of the terminal device; or, the answering priority of the terminal device whose phone number corresponding to the incoming call received by the terminal device is a designated number is greater than that of other terminal devices. Furthermore, when there are multiple designated numbers, the number that is arranged earlier in the designated numbers has a higher answering priority.
[0097] Optionally, when the second terminal device detects the third answering operation, it may send a target answering instruction to the audio output device, and the target answering instruction is used to indicate the determination to answer the call of the second terminal device. Then, when the audio output device receives the target answering instruction, it may determine to answer the call corresponding to the second terminal device. It is understandable that if the user answers the call at the first terminal device, it means that the user wants to answer the call of the first terminal device, and it may be determined to answer the call corresponding to the first terminal device. If the user answers the call at the second terminal device, it means that the user wants to answer the call of the second terminal device, and it may be determined to answer the call corresponding to the second terminal device.
[0098] Furthermore, if the user answers the call on the first terminal device first, thereby occupying the audio output device, and then answers the call on the second terminal device, the audio output device will be occupied, and if the call on the first terminal device has not ended, the call audio can be played on the speaker of the first terminal device. This is closer to the actual usage needs of users.
[0099] By implementing the above method, the user can answer the incoming call of the terminal device at the audio output device end or the terminal device end through different answering operations, thereby improving the convenience of answering the incoming call of the terminal device.
[0100] In one embodiment, after the audio output device preferentially establishes a second voice call link with the second terminal device, the audio output device can receive the first audio data (e.g., call voice data) sent by the second terminal device through the second voice transmission link. Furthermore, the audio output device can generate second audio data (e.g., incoming call ringtone) as the first incoming call reminder information corresponding to the first terminal device, or obtain the second audio data in the local cache of the audio output device as the first incoming call reminder information corresponding to the first terminal device. Optionally, the audio output device can output the first audio data and the second audio data in a mixed manner.
[0101] By implementing the above method, the audio output device can output the answered call voice of the second terminal device while mixedly outputting the incoming call ringtone of the first terminal device that has not been answered, so that the user can more easily notice the incoming call of the first terminal device while answering the call of the second terminal device, thereby avoiding the user missing the incoming call of the first terminal device.
[0102] 604. If the audio output device is currently transmitting data with the second terminal device via the second voice transmission link, upon determining to answer the call corresponding to the first incoming call request, the second voice transmission link is disconnected, and the first voice transmission link is established with the first terminal device, where the second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
[0103] In the embodiment of the present application, when the audio output device receives the first incoming call request sent by the first terminal device, if the audio output device is currently transmitting data with the second terminal device through the second voice transmission link, then the audio output device is in a call preemption scenario, and the audio output device can only output the first incoming call reminder information corresponding to the first terminal device to remind the user to answer the incoming call of the first terminal device. Further, when the audio output device determines to answer the call corresponding to the first incoming call request, it can disconnect the second voice transmission link and establish the first voice transmission link with the first terminal device.
[0104] Optionally, when the audio output device detects the fourth answering operation of answering the first terminal device at the audio output device end, the second voice transmission link can be disconnected and the first voice transmission link can be established with the first terminal device. Optionally, if the first answering operation of answering the second terminal device at the audio output device end includes clicking the audio output device an odd number of times and sliding the audio output device an odd number of times, then the fourth answering operation can include clicking the audio output device an even number of times and sliding the audio output device an even number of times, etc., which is not limited here.
[0105] Optionally, when the audio output device detects a second answering operation at the audio output device end and the answering priority of the first terminal device is the highest, it can be determined to answer the call corresponding to the first terminal device. The setting of the answering priority is similar to that described in the above embodiment and will not be repeated here. Optionally, when the audio output device detects a fifth answering operation at the first terminal device end, it can be determined to answer the call corresponding to the first terminal device.
[0106] As an optional implementation, after the audio output device determines to answer the call corresponding to the first incoming call request, disconnects the second voice transmission link, and establishes the first voice transmission link with the first terminal device, if it is determined that the first terminal device has ended the call and the second terminal device is still in the call, the first voice transmission link can be disconnected and the second voice transmission link can be re-established with the second terminal device.
[0107] It can be understood that after the first terminal device ends the call state, the first voice transmission link between the audio output device and the first terminal device does not transmit voice data. Therefore, if the second terminal device whose call is preempted is still in the call state, the first voice transmission link can be disconnected and the second voice transmission link can be re-established to continue answering the call of the second terminal device through the audio output device.
[0108] In another embodiment, after the audio output device disconnects the second voice transmission link and establishes the first voice transmission link with the first terminal device, the audio output device can send a second control instruction to the second terminal device, and then the second terminal device can output the third audio data generated by the second terminal device through the speaker when receiving the second control instruction.
[0109] By implementing the above method, the second terminal device can play the voice data or other audio data (such as music, ringtones, etc.) generated by itself through a speaker after its own call is preempted by the first terminal device, so that the user can listen to the audio data output by the second terminal device through the external sound.
[0110] In another embodiment, if the audio output device is currently transmitting data with the second terminal device via a second voice transmission link, the audio output device may disconnect the second voice transmission link and establish a first voice transmission link with the first terminal device when determining that the second terminal device has ended the call. The second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
[0111] It is understandable that when the second terminal device ends the call, there is no need to maintain the second voice transmission link between the audio output device and the second terminal device. In this case, the audio output device can disconnect the second voice transmission link and establish a first voice transmission link with the first terminal device to answer the incoming call of the first terminal device that was not answered.
[0112] Optionally, when determining that the second terminal device has ended the call, the audio output device can determine whether the first terminal device is still in an incoming call state. If so, the audio output device disconnects the second voice transmission link and establishes the first voice transmission link with the first terminal device.
[0113] By implementing the above method, the second voice transmission link can be disconnected and the first voice transmission link can be established with the first terminal device only when the second terminal device ends the call and the first terminal device is still in the incoming call state. This can avoid the need to repeatedly establish the second voice transmission link when the second terminal device receives an incoming call later, thereby reducing the power consumption of the audio output device and the second terminal device.
[0114] Implementing the methods disclosed in the above embodiments can avoid the situation where a terminal device actively preempts calls of other terminal devices when a call comes in, thereby improving the call stability of answering incoming calls through an audio output device; and can ensure that the answered incoming calls meet the user's answering intention, thereby improving the user's usage experience.
[0115] See also Figure 7 , Figure 7 It is an interactive sequence diagram of another call control method disclosed in the embodiment of the present application. The audio output device can establish Bluetooth connection with the first terminal device and the second terminal device respectively; after the audio output device establishes Bluetooth connection with the second terminal device (the second terminal device is the terminal device that establishes Bluetooth connection with the audio output device later), the audio output device can send a first mode adjustment instruction to the first terminal device and the second terminal device respectively; after receiving the first mode adjustment instruction, the first terminal device can adjust the audio output device to the first call mode, and similarly, after receiving the first mode adjustment instruction, the second terminal device can adjust the audio output device to the first call mode.
[0116] Furthermore, if the first terminal device and the second terminal device receive an incoming call, the first terminal device and the second terminal device may respectively send a first incoming call request and a second incoming call request to the audio output device, and then the audio output device may output a first incoming call reminder message corresponding to the first terminal device and a second incoming call reminder message corresponding to the second terminal device; and then when it is determined to answer the incoming call corresponding to the second terminal device, the audio output device may establish a second voice transmission link with the second terminal device. Furthermore, when the audio output device determines to answer the call corresponding to the first terminal device, it may disconnect the second voice transmission link and establish a first call transmission link with the first terminal device.
[0117] Furthermore, when determining that the first terminal device has ended the call, the audio output device may disconnect the first voice transmission link and request the second terminal device to re-establish the second voice transmission link; and then the second terminal device may re-establish the second voice transmission link with the audio output device.
[0118] See also Figure 8 , Figure 8 It is an interactive timing diagram of another call control method disclosed in an embodiment of the present application. The audio output device can establish Bluetooth connections with the first terminal device and the second terminal device respectively; when the second terminal device receives an incoming call, it can send a second inquiry request to the audio output device, and the second inquiry request is used to inquire whether the audio output device supports the first call mode; then the audio output device can send a first mode adjustment instruction to the second terminal device in response to the second inquiry request, and then the second terminal device can adjust the audio output device to the first call mode, and send a second incoming call request to the audio output device. When the audio output device receives the second incoming call request, it can output a second incoming call reminder information. Then, when the audio output device determines to answer the incoming call of the second terminal device, it can establish a second voice transmission link with the second terminal device.
[0119] Furthermore, if the first terminal device receives an incoming call, the first terminal device may send a first inquiry request to the audio output device, and the first inquiry request is used to inquire whether the audio output device supports the first call mode; the audio output device may send a first mode adjustment instruction to the first terminal device in response to the first inquiry request, and then the first terminal device may adjust the audio output device to the first call mode and send a first incoming call request to the audio output device. When the audio output device receives the first incoming call request, it may output a first incoming call reminder message; and then when it is determined to answer the incoming call of the first terminal device, the audio output device may disconnect the second voice transmission link with the second terminal device and establish a first voice transmission link with the first terminal device.
[0120] It should be noted that Figure 7and Figure 8 The interaction timing diagram shown is only for illustrating the call control method disclosed in the embodiment of the present application and should not constitute a limitation on the call control method disclosed in the embodiment of the present application.
[0121] See also Fig. 9 , Fig. 9 : is a flowchart of another call control method disclosed in an embodiment of the present application. The call control method can be applied to the above-mentioned terminal devices, including mobile phones, smart wearable devices, tablet computers, desktop computers, etc., which are not limited here. The call control method may include the following steps:
[0122] 902. When a Bluetooth connection is established with the audio output device, if an incoming call is received, an incoming call request is sent to the audio output device.
[0123] As an optional implementation, after the terminal device establishes a Bluetooth connection with the audio output device and before receiving an incoming call, if the terminal device receives a first mode adjustment instruction, the terminal device will be adjusted to the first call mode for the audio output device. The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, but only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call.
[0124] By implementing the above method, the terminal device can adjust the audio output device to the first call mode before the terminal device receives an incoming call, thereby avoiding the terminal device from preempting calls of other terminal devices when receiving an incoming call.
[0125] As another optional implementation, when the terminal device establishes a Bluetooth connection with the audio output device, if it receives an incoming call, it can send an inquiry request to the audio output device, where the inquiry request is used to inquire whether the audio output device supports the first call mode; further, when the terminal device receives the first mode adjustment instruction, it can adjust the terminal device to the first call mode for the audio output device, and send an incoming call request to the audio output device. The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, but only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when it determines to answer the incoming call. The first mode adjustment instruction is an instruction sent by the audio output device in response to the inquiry request.
[0126] By implementing the above method, the audio output device can send the first mode adjustment instruction to the terminal device only when the terminal device receives an incoming call, so that the terminal device adjusts to the first call mode for the audio output device, thereby avoiding the audio output device sending the first mode adjustment instruction to the terminal device that has not received an incoming call, thereby reducing the power consumption of the audio output device.
[0127] Optionally, after adjusting the call mode of the terminal device for the audio output device to the first call mode, if a second mode adjustment instruction is received, the terminal device can be adjusted to the second call mode. The second call mode is a mode in which the terminal device triggers establishment of a voice transmission link with the audio output device when receiving an incoming call. The second mode adjustment instruction is an instruction sent by the audio output device when it determines that the terminal device is the only terminal device that maintains a Bluetooth connection with the audio output device.
[0128] By implementing the above method, the audio output device can send a second mode adjustment instruction to the only terminal device that maintains a Bluetooth connection with the audio output device, so that the terminal device adjusts from the first call mode to the second call mode for the audio output device. Since the second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call, when the terminal device subsequently receives an incoming call, it will answer the call directly at the audio output device, thereby improving the call efficiency.
[0129] 904. When determining the call corresponding to the incoming call answering request, establish a voice transmission link with the audio output device to transmit data information through the voice transmission link.
[0130] In one embodiment, after the terminal device establishes a voice transmission link with the audio output device, if the terminal device receives a first control instruction, the audio data generated by the terminal device can be muted; and if the terminal device receives a second control instruction, the audio data generated by the terminal device can be output through a speaker.
[0131] By implementing the above method, the terminal device can mute the voice data or other audio data (for example, music, ringtones, etc.) generated by itself after its own call is preempted by other terminal devices, so as to prevent the audio data generated by the terminal device from affecting the user; and the terminal device can play the voice data or other audio data (for example, music, ringtones, etc.) generated by itself through a loudspeaker device after its own call is preempted by other terminal devices, so that the user can listen to the audio data output by the terminal device through the external sound.
[0132] By implementing the methods disclosed in the above embodiments, when the terminal device receives an incoming call, it will not immediately trigger the establishment of a call transmission link with the audio output device, thereby avoiding the situation where the terminal device actively preempts calls of other terminal devices when a call comes in, and improving the call stability of answering incoming calls through the audio output device; in addition, the terminal device can establish a voice transmission link with the audio output device only when it determines that the call corresponding to the incoming call answering request is met, thereby ensuring that the answered incoming call meets the user's answering intention, thereby improving the user's usage experience.
[0133] See also Fig.10 , Fig.10 1001 is a schematic diagram of the structure of a call control device disclosed in an embodiment of the present application. The call control device can be applied to the above-mentioned audio output device, including headphones, speakers, etc., which are not limited here. The call control device may include an output unit 1001 and a first establishing unit 1002, wherein:
[0134] The output unit 1001 is used to output first incoming call reminder information corresponding to the first terminal device if a first incoming call request sent by a first terminal device is received when a Bluetooth connection is established with N terminal devices, where N is an integer greater than or equal to 2.
[0135] The first establishing unit 1002 is used to establish a first voice transmission link with the first terminal device when it is determined to answer the call corresponding to the first incoming call request, so as to transmit data information through the first voice transmission link.
[0136] By implementing the above-mentioned call control device, when the terminal device receives an incoming call, it will not immediately trigger the establishment of a call transmission link with the audio output device, thereby avoiding the situation where the terminal device actively preempts the calls of other terminal devices when a call comes in, and improving the call stability of answering incoming calls through the audio output device; in addition, when the audio output device receives an incoming call request from the terminal device, it can output incoming call reminder information to remind the user, and then the audio output device will establish a voice transmission link with the terminal device only when the user confirms the terminal device to answer the incoming call, thereby ensuring that the answered incoming call meets the user's answering intention, thereby improving the user's usage experience.
[0137] As an optional implementation, Fig.10 The call control device shown may further include: a first sending unit, wherein:
[0138] A first sending unit is used to send a first mode adjustment instruction to one or more terminal devices, wherein the first mode adjustment request is used to instruct the terminal device to adjust to a first call mode for the audio output device. The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call.
[0139] By implementing the above-mentioned call control device, the terminal device that establishes a Bluetooth connection with the audio output device can be adjusted to the first call mode, thereby avoiding the subsequent call preemption.
[0140] As an optional implementation, the first sending unit is also used to send a first mode adjustment instruction to the target terminal device after the audio output device establishes a Bluetooth connection with the Mth terminal device. The target terminal device is a terminal device that is not in the first call mode among the M terminal devices that have established Bluetooth connections, where M is an integer greater than or equal to 2 and less than N.
[0141] By implementing the above-mentioned call control device, after the audio output device establishes a Bluetooth connection with the terminal device, it can send a first mode adjustment instruction to the target terminal device through the Bluetooth connection, so that the terminal device can be adjusted to the first call mode for the audio output device as far as possible before the terminal device receives an incoming call, thereby avoiding the subsequent terminal device from preempting calls of other terminal devices when receiving incoming calls.
[0142] As an optional implementation, when M is equal to 2, the target terminal device includes M terminal devices that have established Bluetooth connections; and / or, when M is greater than 2 and less than N, the target terminal device is the Mth terminal device among the M terminal devices that have established Bluetooth connections.
[0143] By implementing the above-mentioned call control device, the audio output device can only send the first mode adjustment instruction to the terminal devices that are not in the first call mode among the terminal devices that have established Bluetooth connection, thereby avoiding repeatedly sending the first mode adjustment instruction to the terminal devices, and further reducing the power consumption of the audio output device.
[0144] As an optional implementation, the first sending unit is also used to receive an inquiry request sent by the first terminal device, where the inquiry request is a request sent by the first terminal device to the audio output device when receiving an incoming call, and is used to inquire whether the audio output device supports the first call mode; and, in response to the inquiry request, send a first mode adjustment instruction to the first terminal device.
[0145] By implementing the above-mentioned call control device, the audio output device can send the first mode adjustment instruction to the terminal device only when one or several terminal devices receive an incoming call, so that the terminal device adjusts to the first call mode for the audio output device, thereby avoiding the situation where the audio output device sends the first mode adjustment instruction to the terminal device that has not received an incoming call, and further reducing the power consumption of the audio output device.
[0146] As an optional implementation, Fig.10 The call control device shown may further include: a second sending unit, wherein:
[0147] The second sending unit is used to send a second mode adjustment instruction to the terminal device that maintains the Bluetooth connection after the first sending unit sends the first mode adjustment instruction to one or more terminal devices. If it is determined that the audio output device only maintains a Bluetooth connection with one terminal device, the second mode adjustment instruction is used to instruct the terminal device to adjust the audio output device to a second call mode. The second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call.
[0148] By implementing the above-mentioned call control device, the audio output device can send a second mode adjustment instruction to the only terminal device that maintains a Bluetooth connection with the audio output device, so that the terminal device adjusts from the first call mode to the second call mode for the audio output device. Since the second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call, when the terminal device subsequently receives an incoming call, it will answer the call directly at the audio output device, thereby improving call efficiency.
[0149] As an optional implementation, the first establishing unit 1002 is also used to disconnect the second voice transmission link and establish the first voice transmission link with the first terminal device when the audio output device is currently transmitting data with the second terminal device through the second voice transmission link if it is determined to answer the call corresponding to the first incoming call request. The second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
[0150] By implementing the above-mentioned call control device, the audio output device can disconnect the second voice transmission link and establish the first voice transmission link with the first terminal device when determining to answer the call corresponding to the first incoming call request, so that the call preemption meets the user's wishes.
[0151] As an optional implementation, the first establishing unit 1002 is also used to disconnect the second voice transmission link and establish the first voice transmission link with the first terminal device when it is determined that the second terminal device has ended the call when the audio output device is currently transmitting data with the second terminal device through the second voice transmission link. The second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
[0152] By implementing the above-mentioned call control device, when the second terminal device ends the call, there is no need to maintain the second voice transmission link between the audio output device and the second terminal device. In this case, the audio output device can disconnect the second voice transmission link and establish a first voice transmission link with the first terminal device to answer the incoming call of the first terminal device that was not answered.
[0153] As an optional implementation, the output unit 1001 is also used to output first incoming call reminder information corresponding to the first terminal device and second incoming call reminder information corresponding to the second terminal device when receiving incoming call requests sent by the first terminal device and the second terminal device.
[0154] As an optional implementation, the first sending unit is also used to send a first mode adjustment instruction to the terminal device in response to a second inquiry request sent by a terminal device during the process of establishing a Bluetooth connection with N terminal devices, and the second inquiry request is used to inquire whether the audio output device supports the first call mode.
[0155] As an optional implementation, Fig.10 The call control device shown may further include a prohibition unit, which is used to not send the first mode adjustment instruction to the terminal device that has established a Bluetooth connection with the audio output device when the number of terminal devices that currently establish a Bluetooth connection with the audio output device is less than 2.
[0156] As an optional implementation, Fig.10 The call control device shown may also include: a fourth establishment unit, which is used to establish a second voice transmission link with the second terminal device if an answering operation for the second terminal device is detected first after outputting the first incoming call reminder information corresponding to the first terminal device and the second incoming call reminder information corresponding to the second terminal device.
[0157] When the above-mentioned call control device is implemented, when the audio output device establishes Bluetooth connections with multiple terminal devices, if it receives incoming call requests from multiple terminal devices, the audio output device can determine which terminal device’s call should be answered first, and then establish a voice transmission link with the terminal device that has been given priority, so that the answered call meets the user’s answering intention, thereby improving the user’s usage experience.
[0158] As an optional implementation, Fig.10 The call control device shown may further include: a detection unit, wherein:
[0159] The detection unit is used to determine to answer the call corresponding to the second terminal device when an answering operation for the second terminal device is detected.
[0160] As an optional implementation, the detection unit is also used to determine to answer the call corresponding to the second terminal device when a first answering operation of answering the second terminal device is detected on the audio output device end; or, when a second answering operation is detected on the audio output device end and the answering priority of the second terminal device is the highest, determine to answer the call corresponding to the second terminal device; or, when a third answering operation is detected on the second terminal device end, determine to answer the call corresponding to the second terminal device.
[0161] By implementing the above-mentioned call control device, the user can answer the incoming call of the terminal device at the audio output device end or the terminal device end through different answering operations, thereby improving the convenience of answering the incoming call of the terminal device.
[0162] As an optional implementation, Fig.10 The call control device shown may also include: a mixing output unit, which is used to receive the first audio data sent by the second terminal device through the second voice transmission link after establishing a second voice transmission link with the second terminal device, and mix and output the first audio data and the second audio data generated by the audio output device.
[0163] By implementing the above-mentioned call control device, the audio output device can output the call voice of the answered second terminal device while mixedly outputting the incoming call ringtone of the unanswered first terminal device, so that the user can more easily notice the incoming call of the first terminal device during the process of answering the call of the second terminal device, avoiding the user missing the incoming call of the first terminal device.
[0164] As an optional implementation, Fig.10 The call control device shown may further include: a mute unit, wherein:
[0165] The mute unit is used to perform mute processing on the second audio data if it is determined to mute the second audio data after mixing and outputting the first audio data and the second audio data generated by the audio output device.
[0166] By implementing the above-mentioned call control device, it can be determined that the user has noticed the incoming call of the first terminal device when determining to mute the second audio data. In response, the audio output device can mute the reminder ringtone of the first terminal device to avoid the muting of the reminder ringtone of the first terminal device affecting the user's answering of the call on the second terminal device, thereby improving the flexibility of the call control method and the user's experience.
[0167] As an optional implementation, Fig.10 The call control device shown may further include: a re-establishment unit, wherein:
[0168] A re-establishing unit is used to disconnect the first voice transmission link and re-establish the second voice transmission link with the second terminal device after disconnecting the second voice transmission link and establishing the first voice transmission link with the first terminal device. If it is determined that the first terminal device has ended the call state and the second terminal device is still in the call state, the first voice transmission link will be disconnected and the second voice transmission link will be re-established with the second terminal device.
[0169] When implementing the above-mentioned call control device, since the first voice transmission link between the audio output device and the first terminal device does not transmit voice data after the first terminal device ends the call state, if the second terminal device whose call is occupied is still in the call state at this time, the first voice transmission link can be disconnected and the second voice transmission link can be re-established to continue answering the call of the second terminal device through the audio output device.
[0170] As an optional implementation, Fig.10 The call control device shown may further include: a third sending unit, wherein:
[0171] A third sending unit is used to send a first control instruction to the second terminal device after disconnecting the second voice transmission link and establishing the first voice transmission link with the first terminal device, wherein the first control instruction is used to instruct the second terminal device to mute the third audio data generated by the second terminal device;
[0172] Alternatively, a second control instruction is sent to the second terminal device, where the second control instruction is used to instruct the second terminal device to output the third audio data generated by the second terminal device through a loudspeaker.
[0173] By implementing the above-mentioned call control device, the second terminal device can mute the voice data or other audio data (for example, music, ringtones, etc.) generated by itself after its call is preempted by the first terminal device, so as to prevent the audio data generated by the second terminal device from affecting the user; and the second terminal device can play the voice data or other audio data (for example, music, ringtones, etc.) generated by itself through a loudspeaker after its call is preempted by the first terminal device, so that the user can listen to the audio data output by the second terminal device through the external sound.
[0174] See also Fig.11 , Fig.11 1 is a schematic diagram of the structure of another call control device disclosed in an embodiment of the present application. The call control device can be applied to the above-mentioned terminal devices, including mobile phones, smart wearable devices, tablet computers, desktop computers, etc., which are not limited here. The call control device may include: a fourth sending unit 1101 and a second establishing unit 1102, wherein:
[0175] The fourth sending unit 1101 is configured to send an incoming call request to the audio output device when an incoming call is received while a Bluetooth connection is established with the audio output device;
[0176] The second establishing unit 1102 is used to establish a voice transmission link with the audio output device when determining the call corresponding to the incoming call answering request, so as to transmit data information through the voice transmission link.
[0177] By implementing the above-mentioned call control device, when the terminal device establishes a Bluetooth connection with the audio output device, if it receives an incoming call, it may not immediately establish a voice transmission link with the audio output device, thereby avoiding the situation where the terminal device actively preempts calls of other terminal devices when a call comes in, and improving the call stability of answering incoming calls through the audio output device. Furthermore, the audio output device will only establish a voice transmission link with the terminal device for data transmission when it determines that the user answers the incoming call of the terminal device, thereby ensuring that the incoming call answered meets the user's answering intention, thereby improving the user's user experience.
[0178] As an optional implementation, Fig.11 The call control device shown further includes: a first adjustment unit, wherein:
[0179] The first adjustment unit is used to adjust the terminal device to a first call mode for the audio output device after establishing a Bluetooth connection with the audio output device if a first mode adjustment instruction is received. The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call.
[0180] By implementing the above-mentioned call control device, the terminal device can adjust the audio output device to the first call mode before the terminal device receives an incoming call, thereby avoiding the terminal device from preempting calls of other terminal devices when receiving an incoming call.
[0181] As an optional implementation, the fourth sending unit 1101 is also used to send an inquiry request to the audio output device if an incoming call is received when a Bluetooth connection is established with the audio output device, and the inquiry request is used to inquire whether the audio output device supports the first call mode; and, when the first mode adjustment instruction is received, adjust the terminal device to the first call mode for the audio output device, and send an incoming call request to the audio output device. The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends the incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call. The first mode adjustment instruction is an instruction sent by the audio output device in response to the inquiry request.
[0182] By implementing the above-mentioned call control device, the audio output device can send the first mode adjustment instruction to the terminal device only when the terminal device receives an incoming call, so that the terminal device adjusts to the first call mode for the audio output device, thereby avoiding the audio output device sending the first mode adjustment instruction to the terminal device that has not received an incoming call, thereby reducing the power consumption of the audio output device.
[0183] As an optional implementation, Fig.11 The call control device shown further includes: a second adjustment unit, wherein:
[0184] The second adjustment unit is used to adjust the terminal device to the second call mode after adjusting the call mode of the terminal device for the audio output device to the first call mode, if a second mode adjustment instruction is received, the second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call, and the second mode adjustment instruction is an instruction sent by the audio output device when it determines that the terminal device is the only terminal device that maintains a Bluetooth connection with the audio output device.
[0185] By implementing the above-mentioned call control device, the audio output device can send a second mode adjustment instruction to the only terminal device that maintains a Bluetooth connection with the audio output device, so that the terminal device adjusts from the first call mode to the second call mode for the audio output device. Since the second call mode is a mode in which the terminal device triggers the establishment of a voice transmission link with the audio output device when receiving an incoming call, when the terminal device subsequently receives an incoming call, it will answer the call directly at the audio output device, thereby improving call efficiency.
[0186] As an optional implementation, Fig.11 The call control device shown also includes: a receiving unit, wherein:
[0187] The receiving unit is used to mute the audio data generated by the terminal device when receiving the first control instruction; and output the audio data generated by the terminal device through the speaker device when receiving the second control instruction.
[0188] By implementing the above-mentioned call control device, the terminal device can mute the voice data or other audio data (for example, music, ringtones, etc.) generated by itself after its own call is preempted by other terminal devices, so as to prevent the audio data generated by the terminal device from affecting the user; and the terminal device can play the voice data or other audio data (for example, music, ringtones, etc.) generated by itself through a loudspeaker device after its own call is preempted by other terminal devices, so that the user can listen to the audio data output by the terminal device through the external sound.
[0189] See also Fig.12 , Fig.12 Schematic diagram of the structure of an electronic device disclosed in the embodiment of the present application. Fig.12 As shown, the electronic device may include:
[0190] A memory 1201 storing executable program codes;
[0191] A processor 1202 coupled to the memory 1201;
[0192] The processor 1202 calls the executable program code stored in the memory 1201 to execute the call control method applied to the audio output device disclosed in the above embodiments.
[0193] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the call control method applied to an audio output device disclosed in the above embodiments.
[0194] The embodiment of the present application also discloses another electronic device, which may include: a memory storing executable program code; a processor coupled to the memory;
[0195] The processor calls the executable program code stored in the memory to execute the call control method applied to the terminal device disclosed in the above embodiments.
[0196] An embodiment of the present application discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the call control method applied to a terminal device disclosed in the above embodiments.
[0197] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. Those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required for the present application.
[0198] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the above-mentioned processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0199] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0200] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0201] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the above-mentioned methods of various embodiments of the present application.
[0202] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0203] The call control method and device, electronic device, and computer-readable storage medium disclosed in the embodiments of the present application are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A call control method, It is characterized in that Applied to an audio output device, the method comprises: In the case of establishing Bluetooth connections with N terminal devices, if a first incoming call request sent by a first terminal device is received, outputting first incoming call reminder information corresponding to the first terminal device, where N is an integer greater than or equal to 2; When it is determined to answer the call corresponding to the first incoming call request, establishing a first voice transmission link with the first terminal device to transmit data information through the first voice transmission link; Furthermore, before outputting first incoming call reminder information corresponding to the first terminal device if a first incoming call request sent by the first terminal device is received, the method further includes: A first mode adjustment instruction is sent to one or more of the terminal devices, wherein the first mode adjustment request is used to instruct the terminal device to adjust to a first call mode for the audio output device. When the terminal device is adjusted to the first call mode, the terminal device does not trigger establishment of a voice transmission link with the audio output device when receiving an incoming call.
2. The method according to claim 1, It is characterized in that The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call.
3. The method according to claim 2, It is characterized in that The sending a first mode adjustment instruction to one or more terminal devices includes: After the audio output device establishes a Bluetooth connection with the Mth terminal device, a first mode adjustment instruction is sent to the target terminal device, where the target terminal device is a terminal device that is not in the first call mode among the M terminal devices that have established Bluetooth connections, and M is an integer greater than or equal to 2 and less than N.
4. The method according to claim 3, It is characterized in that When M is equal to 2, the target terminal device includes M terminal devices that have established Bluetooth connections; and / or, When M is greater than 2 and less than N, the target terminal device is the Mth terminal device among the M terminal devices that have established Bluetooth connections.
5. The method according to claim 2, It is characterized in that The sending a first mode adjustment instruction to one or more terminal devices includes: receiving a first inquiry request sent by a first terminal device, where the first inquiry request is a request sent by the first terminal device to the audio output device when receiving an incoming call, and is used to inquire whether the audio output device supports a first call mode; In response to the first query request, a first mode adjustment instruction is sent to the first terminal device.
6. The method according to claim 2, It is characterized in that The sending a first mode adjustment instruction to one or more terminal devices includes: In the process of establishing Bluetooth connections with N terminal devices, if a second inquiry request sent by the terminal device is received, a first mode adjustment instruction is sent to the terminal device in response to the second inquiry request, and the second inquiry request is used to inquire whether the audio output device supports the first call mode.
7. The method according to any one of claims 2 to 6, It is characterized in that Before sending the first mode adjustment instruction to one or more terminal devices, the method further includes: If the number of terminal devices that currently establish a Bluetooth connection with the audio output device is less than 2, the first mode adjustment instruction is not sent to the terminal device that has established a Bluetooth connection.
8. The method according to any one of claims 2 to 6, It is characterized in that After sending the first mode adjustment instruction to one or more terminal devices, the method further includes: If the audio output device only maintains a Bluetooth connection with one terminal device, a second mode adjustment instruction is sent to the terminal device that maintains the Bluetooth connection. The second mode adjustment instruction is used to instruct the terminal device to adjust to a second call mode for the audio output device. The second call mode is a mode in which the terminal device triggers establishment of a voice transmission link with the audio output device when receiving an incoming call.
9. The method according to claim 1, It is characterized in that The step of establishing a first voice transmission link with the first terminal device when determining to answer the call corresponding to the first incoming call request includes: If the audio output device is currently transmitting data with a second terminal device via a second voice transmission link, then when it is determined that the call corresponding to the first incoming call request is answered, the second voice transmission link is disconnected and a first voice transmission link is established with the first terminal device, where the second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
10. The method according to claim 9, It is characterized in that After disconnecting the second voice transmission link and establishing the first voice transmission link with the first terminal device, the method further includes: If it is determined that the first terminal device ends the call state and the second terminal device is still in the call state, the first voice transmission link is disconnected and the second voice transmission link is re-established with the second terminal device.
11. The method according to claim 1, It is characterized in that After outputting first incoming call reminder information corresponding to the first terminal device if the first incoming call request sent by the first terminal device is received, the method further includes: If the audio output device is currently transmitting data with a second terminal device via a second voice transmission link, then when it is determined that the second terminal device has ended the call, the second voice transmission link is disconnected and a first voice transmission link is established with the first terminal device, where the second voice transmission link is a voice transmission link established between the audio output device and the second terminal device.
12. The method according to any one of claims 9 or 11, It is characterized in that If a first incoming call request sent by a first terminal device is received, outputting first incoming call reminder information corresponding to the first terminal device includes: If a call request sent by a first terminal device and a second terminal device is received, outputting first call reminder information corresponding to the first terminal device and second call reminder information corresponding to the second terminal device; Furthermore, after outputting the first incoming call reminder information corresponding to the first terminal device and the second incoming call reminder information corresponding to the second terminal device, the method further includes: If it is determined first to answer the incoming call of the second terminal device, a second voice transmission link is established with the second terminal device.
13. The method according to claim 12, It is characterized in that Before establishing a second voice transmission link with the second terminal device if it is determined to answer the incoming call of the second terminal device first, the method further includes: If a first answering operation of answering the second terminal device is detected at the audio output device end, determining to answer the incoming call of the second terminal device; Alternatively, if a second answering operation is detected at the audio output device end, and the answering priority of the second terminal device is the highest, then it is determined to answer the incoming call of the second terminal device; Alternatively, if a target answering instruction sent by the second terminal device is received, it is determined to answer the incoming call of the second terminal device, and the target answering instruction is an answering instruction sent by the second terminal device when the third answering operation is detected.
14. The method according to claim 12, It is characterized in that After establishing the second voice transmission link with the second terminal device, the method further includes: The first audio data sent by the second terminal device is received through the second voice transmission link, and the first audio data and the second audio data generated by the audio output device are mixed and output.
15. The method according to any one of claims 9 or 11, It is characterized in that After disconnecting the second voice transmission link and establishing the first voice transmission link with the first terminal device, the method further includes: Sending a first control instruction to the second terminal device, where the first control instruction is used to instruct the second terminal device to mute the third audio data generated by the second terminal device; Alternatively, a second control instruction is sent to the second terminal device, where the second control instruction is used to instruct the second terminal device to output the third audio data generated by the second terminal device through a loudspeaker.
16. The method according to any one of claims 1 to 6 and 9 to 11, It is characterized in that The establishing of the Bluetooth connection includes: establishing a connection-oriented Bluetooth asynchronous transmission logical link.
17. A call control method, It is characterized in that Applied to a terminal device, the method comprises: When a Bluetooth connection is established with the audio output device, if an incoming call is received, an incoming call request is sent to the audio output device; When it is determined to answer the call corresponding to the incoming call request, establishing a voice transmission link with the audio output device to transmit data information through the voice transmission link; The method further comprises: If a first mode adjustment instruction is received, the audio output device is adjusted to the first call mode. When the terminal device is adjusted to the first call mode, the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call.
18. The method according to claim 17, It is characterized in that The first call mode is a mode in which the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call, only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call.
19. The method according to claim 17, It is characterized in that If an incoming call is received, sending an incoming call request to the audio output device includes: If an incoming call is received, sending an inquiry request to the audio output device, the inquiry request being used to inquire whether the audio output device supports the first call mode; Upon receiving a first mode adjustment instruction, the terminal device is adjusted to a first call mode for the audio output device, and an incoming call request is sent to the audio output device. The first call mode is a mode in which the terminal device does not trigger establishment of a voice transmission link with the audio output device upon receiving an incoming call, but only sends an incoming call request to the audio output device, and establishes a voice transmission link with the audio output device when determining to answer the incoming call. The first mode adjustment instruction is an instruction sent by the audio output device in response to the inquiry request.
20. The method according to any one of claims 18 or 19, It is characterized in that After adjusting the call mode of the terminal device for the audio output device to the first call mode, the method further includes: If a second mode adjustment instruction is received, the terminal device is adjusted to a second call mode. The second call mode is a mode in which the terminal device triggers establishment of a voice transmission link with the audio output device when receiving an incoming call. The second mode adjustment instruction is an instruction sent by the audio output device when it determines that the terminal device is the only terminal device that maintains a Bluetooth connection with the audio output device.
21. The method according to any one of claims 17 to 19, It is characterized in that After establishing a voice transmission link with the audio output device, the method further includes: If the first control instruction is received, muting the audio data generated by the terminal device; If the second control instruction is received, the audio data generated by the terminal device is output through the speaker device.
22. A call control device, It is characterized in that Applied to an audio output device, the device comprises: an output unit, configured to output first incoming call reminder information corresponding to the first terminal device if a first incoming call request sent by the first terminal device is received when a Bluetooth connection is established with N terminal devices, where N is an integer greater than or equal to 2; A first establishing unit, configured to establish a first voice transmission link with the first terminal device when determining to answer the call corresponding to the first incoming call request, so as to transmit data information through the first voice transmission link; A first sending unit is used to send a first mode adjustment instruction to one or more of the terminal devices, wherein the first mode adjustment request is used to instruct the terminal device to adjust to a first call mode for the audio output device. When the terminal device is adjusted to the first call mode, the terminal device does not trigger establishment of a voice transmission link with the audio output device when receiving an incoming call.
23. A call control device, It is characterized in that Applied to a terminal device, the device comprises: a sending unit, configured to send an incoming call request to the audio output device when an incoming call is received while establishing a Bluetooth connection with the audio output device; A second establishing unit is used to establish a voice transmission link with the audio output device when it is determined to answer the call corresponding to the incoming call request, so as to transmit data information through the voice transmission link; The first adjustment unit is used to adjust the audio output device to a first call mode if a first mode adjustment instruction is received. When the terminal device is adjusted to the first call mode, the terminal device does not trigger the establishment of a voice transmission link with the audio output device when receiving an incoming call.
24. An electronic device, It is characterized in that It comprises a memory storing executable program code, and a processor coupled to the memory; wherein the processor calls the executable program code stored in the memory to execute the method according to any one of claims 1 to 16 or 17 to 21.
25. A computer-readable storage medium storing a computer program, It is characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 16 or 17 to 21 is implemented.
Citation Information
Patent Citations
Call management method, chip and audio output device
CN112367648A
Communication equipment
CN211152179U