Bluetooth audio equipment group interaction method and Bluetooth audio equipment group
By generating a special APP broadcast address for Bluetooth audio equipment and establishing a separate LE connection, the problem that the APP cannot interact after the main headset is broken, improves the flexibility and stability of the device, and avoids resource occupation.
Patent Information
- Application Number
- CN202411521137.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-01-24
AI Technical Summary
After the main headset is disconnected from the existing Bluetooth audio device group, the APP can no longer interact with it and cannot control the remaining headsets. LE Audio link multiplexing may lead to resource preemption, affecting the flexibility and stability of the device.
By generating a special APP broadcast address for the Bluetooth audio device group, the control terminal recognizes the device group as an independent device and establishes a separate LE connection to ensure that even if the main headset is disconnected, the APP can still interact with the device group and Avoid resource preemption caused by LE link reuse.
After solving the problem that the main headset is broken, the APP cannot interact, improves the flexibility and stability of Bluetooth equipment, avoids resource occupation, and ensures the normal operation and user experience of the equipment group.
Smart Images

Figure CN119364324A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Bluetooth audio, and in particular to a Bluetooth audio device group interaction method and a Bluetooth audio device group. Background Art
[0002] Classic Bluetooth is a wireless communication technology mainly used for short-distance data exchange, especially suitable for applications that require continuous data flow, such as audio streaming; Low Energy Bluetooth (LE), LE (Low Energy, Low Energy Bluetooth) is an improved version of Bluetooth technology, designed for low-power applications, allowing devices to communicate while using very little power, which is very important for battery-powered devices; Low Energy Audio (LE Audio), LE Audio (Low Energy Audio, Low Energy Audio Technology) is a new audio standard that uses LE technology to transmit audio data, which not only provides higher audio quality, but also supports multiple devices to receive audio streams simultaneously. In order to realize data interaction between the Bluetooth audio device group and the dedicated APP, manufacturers usually record the LE address of the Bluetooth audio device group (usually the same as the classic Bluetooth address), and when the mobile phone supports the LE Audio function, the data interaction is carried out by reusing the main ear LE Audio link.
[0003] Taking the interaction between Bluetooth headsets and mobile phones as an example, many manufacturers currently record the LE address of a single headset through the APP. When the mobile phone supports the LE Audio function, the APP reuses the main ear LE Audio link and tries to connect back to the address each time the APP is opened to connect to the main headset LE and interact with data. However, when the main headset is disconnected due to over-range or other reasons, the APP can no longer interact with the main headset and cannot control the remaining headsets. For some mobile phones that support LE Audio, since the system may give priority to preempting the reuse of the main ear LE link, this may make it difficult for the APP to use the link or affect the use of the LE Audio function of the mobile phone system. Summary of the invention
[0004] In order to solve the above problems, the present invention provides a Bluetooth audio device group interaction method and a Bluetooth audio device group.
[0005] A first aspect of the present invention discloses a Bluetooth audio device group interaction method, which is applied to a Bluetooth audio device group, wherein the Bluetooth audio device group includes a main Bluetooth audio device and other Bluetooth audio devices, including:
[0006] The master Bluetooth audio device uses a pre-generated APP broadcast address as its own LE broadcast address for LE broadcasting, and the APP broadcast address is different from the LE broadcast addresses of all Bluetooth audio devices in the Bluetooth audio device group;
[0007] The master Bluetooth audio device receives an LE connection request for the APP broadcast address sent by the control terminal, and establishes an APP LE link with the control terminal based on the request, wherein the APP LE link is used by the control terminal to perform status management on the Bluetooth audio device group.
[0008] Furthermore, the Bluetooth audio device group interaction method further includes:
[0009] The master Bluetooth audio device establishes a data transmission link with the control terminal.
[0010] Furthermore, when the control terminal supports LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link does not include a link key for the classic Bluetooth connection.
[0011] Furthermore, when the control terminal does not support LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link includes a link key for the classic Bluetooth connection and a classic Bluetooth public address of the master Bluetooth audio device.
[0012] Furthermore, the Bluetooth audio device group interaction method further includes:
[0013] The successor master Bluetooth audio device receives the relay request for the APP LE link sent by the master Bluetooth audio device, and establishes an APP LE link with the control terminal based on the APP broadcast address. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
[0014] Furthermore, the Bluetooth audio device group interaction method further includes:
[0015] The successor master Bluetooth audio device receives the APP LE link disconnection notification sent by the master Bluetooth audio device, performs LE broadcast based on the APP broadcast address, receives the LE connection request of the control terminal to the APP broadcast address, and establishes the APP LE link with the control terminal. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
[0016] Furthermore, the successor master Bluetooth audio device obtains the APP broadcast address by the following method:
[0017] The master Bluetooth audio device distributes the APP broadcast address to the successor master Bluetooth audio device based on a non-in-band communication method;
[0018] Alternatively, the successor master Bluetooth audio device pre-reads the data pre-written in the factory settings to obtain the APP broadcast address.
[0019] Preferably, the APP broadcast address is a resolvable random address generated according to the identity resolution key.
[0020] Preferably, the APP broadcast address is a statically set random address that conforms to a predetermined format.
[0021] A second aspect of the present invention discloses a Bluetooth audio device group, which includes a main Bluetooth audio device and other Bluetooth audio devices, and can execute any Bluetooth audio device group interaction method disclosed in the first aspect of the present invention.
[0022] The present invention generates a special address for the Bluetooth audio device group for broadcasting, so that the control terminal recognizes the Bluetooth audio device group as an independent device, thereby solving the problem that once the main Bluetooth audio device is disconnected, the APP can no longer interact with the main Bluetooth audio device and cannot control the remaining Bluetooth audio devices; and because a separate LE connection is used, the present invention also solves the resource preemption problem caused by LE link multiplexing between the control terminal and the Bluetooth audio device group, greatly improving the flexibility and stability of the Bluetooth device. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0024] Figure 1 It is a flowchart of a Bluetooth audio device group interaction method disclosed in an embodiment of the present invention;
[0025] Figure 2 is a schematic diagram of a link between a Bluetooth headset and a mobile phone disclosed in an embodiment of the present invention;
[0026] Figure 3 It is a schematic diagram of a process of establishing various Bluetooth connections between a control terminal and a Bluetooth device group disclosed in an embodiment of the present invention;
[0027] Figure 4It is a schematic diagram of a link between a Bluetooth headset and a mobile phone when a main headset is disconnected according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0029] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, or product end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0030] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0031] Embodiment 1
[0032] See also Figure 1 As shown, Figure 1 The flowchart of a method for interacting with a Bluetooth audio device group disclosed in an embodiment of the present invention is shown in FIG. The method is applied to a Bluetooth audio device group, which includes a main Bluetooth audio device and other Bluetooth audio devices. The Bluetooth audio device group can be a pair of Bluetooth headphones or a group of Bluetooth speakers, which is not limited in the embodiment of the present invention. Figure 1 As shown, the Bluetooth audio device group interaction method may include the following operations:
[0033] S101. The master Bluetooth audio device uses a pre-generated APP broadcast address as its own LE broadcast address for LE broadcasting, and the APP broadcast address is different from the LE broadcast addresses of all Bluetooth audio devices in the Bluetooth audio device group.
[0034] In an optional embodiment, the APP broadcast address is a resolvable random address generated according to the identity resolution key. For example, the main Bluetooth audio device uses a special identity resolution key (IRK), IRK (Identity resolving key, identity resolution key) to generate a resolvable random address (Resolving Private Address, RPA), RPA (Resolving Private Address, resolvable random address), and the special identity resolution key is different from the IRK used by any Bluetooth audio device in the Bluetooth audio device group when pairing for the LE Audio function.
[0035] In an optional embodiment, the APP broadcast address is a statically set random address that conforms to a predetermined format. In this embodiment, the predetermined format refers to a format specified by the manufacturer, and the Bluetooth audio device group and the control terminal both encode and decode the APP broadcast address according to the format specified by the manufacturer.
[0036] S102: The master Bluetooth audio device receives an LE connection request for the APP broadcast address sent by the control terminal, and establishes an APP LE link with the control terminal based on the request. The APP LE link is used by the control terminal to manage the status of the Bluetooth audio device group.
[0037] In this embodiment, the master Bluetooth audio device is configured to allow acceptance of multiple LE connection requests from the same control terminal.
[0038] In this embodiment, status management includes but is not limited to: monitoring the connection status of the Bluetooth audio device group, such as whether it is online, battery status, etc.; controlling the operations of the Bluetooth audio device group, such as play, pause, volume adjustment, etc.; management of the Bluetooth audio device group, such as adding new devices, deleting devices, device role assignment, etc.; and adjustment of Bluetooth audio device group settings, such as audio quality, connection priority, etc., which are not limited in the embodiments of the present invention.
[0039] It can be seen that this optional embodiment generates a special address for the Bluetooth audio device group for broadcasting, allowing the control terminal to identify the Bluetooth audio device group as an independent device, thereby solving the problem that once the main Bluetooth audio device is disconnected, the APP can no longer interact with the main Bluetooth audio device and cannot control the remaining Bluetooth audio devices; and because a separate LE connection is used, this embodiment also solves the resource preemption problem caused by LE link multiplexing between the control terminal and the Bluetooth audio device group, greatly improving the flexibility and stability of the Bluetooth device.
[0040] In an optional embodiment, the Bluetooth audio device group interaction method further includes:
[0041] The master Bluetooth audio device establishes a data transmission link with the control terminal.
[0042] Figure 2 Taking a pair of Bluetooth headphones and a mobile phone as an example, the connection between the Bluetooth audio device group and the control terminal is demonstrated. There are two links, APP LE link and LE Audio, between the mobile phone and the left earphone as the main Bluetooth headset.
[0043] In this embodiment, the data transmission link may be established first, and then the APP LE link may be established; or the APP LE link may be established first, and then the data transmission link may be established.
[0044] It can be seen that in this optional embodiment, the data transmission link is mainly responsible for a large amount of data exchange, while the APP LE link focuses on the management of device status and the transmission of control signals. In this way, even when the data transmission link is highly loaded, the APP LE link can still maintain low latency and high reliability, thereby ensuring the efficiency and accuracy of device status management.
[0045] In another optional embodiment, when the control terminal supports LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link does not include a link key for the classic Bluetooth connection.
[0046] It can be seen that the data exchanged in the APP LE link in this embodiment does not include the link key for the classic Bluetooth connection, which can avoid generating unnecessary link keys, does not affect the normal function of the classic Bluetooth, and improves the performance and reliability of the device.
[0047] In another optional embodiment, when the control terminal does not support LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link includes a link key for the classic Bluetooth connection and a classic Bluetooth public address of the main Bluetooth audio device.
[0048] Figure 3 Taking an iOS device and an Android device that does not support LE Audio as the control terminals that do not support LE Audio, an Android device that supports LE Audio as the control terminal that supports LE Audio, and headphones as the Bluetooth device group, the process of establishing various Bluetooth connections between the control terminal and the Bluetooth device group is demonstrated.
[0049] It can be seen that this embodiment distributes the link key for the classic Bluetooth connection and the classic Bluetooth public address of the main Bluetooth audio device in the APP LE link, provides support for the common transport key distribution (Common Transport Key Distribution, CTKD) and CTDK (Common Transport Key Distribution) of the control terminal, simplifies the classic Bluetooth connection between the Bluetooth device group and the control terminal, and also improves the compatibility of the device and user experience.
[0050] In yet another optional embodiment, the Bluetooth audio device group interaction method further includes:
[0051] The successor master Bluetooth audio device receives the relay request for the APP LE link sent by the master Bluetooth audio device, and establishes an APP LE link with the control terminal based on the APP broadcast address. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
[0052] It can be seen that this embodiment provides a mechanism to ensure the continuity of the APP LE link and the stability of the system, and will not affect the management of the Bluetooth audio device group by the control terminal even if the main Bluetooth audio device cannot continue to provide services.
[0053] In yet another optional embodiment, the Bluetooth audio device group interaction method further includes:
[0054] The successor master Bluetooth audio device receives the APP LE link disconnection notification sent by the master Bluetooth audio device, performs LE broadcast based on the APP broadcast address, receives the LE connection request of the control terminal to the APP broadcast address, and establishes an APP LE link with the control terminal. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
[0055] Figure 4 Using a pair of Bluetooth headphones as a Bluetooth audio device group, it is demonstrated that after the left headphone, which serves as the main Bluetooth audio device, is disconnected, an APP LE link is established between the right headphone, which serves as the successor main Bluetooth audio device, and the mobile phone, which serves as the control terminal.
[0056] It can be seen that this embodiment not only ensures the continuity of the APP LE link, but also minimizes the link unavailability time and improves the user experience by starting a new LE broadcast and establishing a new link before the link is disconnected.
[0057] In yet another optional embodiment, the successor master Bluetooth audio device obtains the APP broadcast address by the following method:
[0058] The main Bluetooth audio device distributes the APP broadcast address to the successor main Bluetooth audio device based on the non-in-band communication method;
[0059] Alternatively, the successor master Bluetooth audio device pre-reads the data pre-written in the factory settings to obtain the APP broadcast address.
[0060] It can be seen that in this embodiment, the successor master Bluetooth audio can obtain the APP broadcast address in advance, so that after the main Bluetooth audio device is disconnected, the successor master Bluetooth audio device can quickly take over and establish a new APP LE link, avoiding possible service interruption, thereby improving user experience.
[0061] Embodiment 2
[0062] The present invention provides a Bluetooth audio device group, which includes a main Bluetooth audio device and other Bluetooth audio devices, and can execute the Bluetooth audio device group interaction method in any one of the embodiments in the first embodiment.
[0063] In summary, the present invention discloses a method for interacting with a Bluetooth audio device group and a Bluetooth audio device group, which solves the problem that once the main Bluetooth audio device is disconnected, the APP can no longer interact with the main Bluetooth audio device and cannot control the remaining Bluetooth audio devices; it also solves the resource preemption problem caused by the reuse of LE links between the control terminal and the Bluetooth audio device group, and greatly improves the flexibility and stability of the Bluetooth device. Therefore, the present invention effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.
[0064] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A Bluetooth audio device group interaction method, applied to a Bluetooth audio device group, wherein the Bluetooth audio device group includes a main Bluetooth audio device and other Bluetooth audio devices, characterized in that: include: The master Bluetooth audio device uses a pre-generated APP broadcast address as its own LE broadcast address for LE broadcasting, and the APP broadcast address is different from the LE broadcast addresses of all Bluetooth audio devices in the Bluetooth audio device group; The master Bluetooth audio device receives an LE connection request for the APP broadcast address sent by the control terminal, and establishes an APP LE link with the control terminal based on the request, wherein the APP LE link is used by the control terminal to perform status management on the Bluetooth audio device group.
2. A Bluetooth audio device group interaction method according to claim 1, characterized in that: The Bluetooth audio device group interaction method further includes: The master Bluetooth audio device establishes a data transmission link with the control terminal.
3. A Bluetooth audio device group interaction method according to claim 2, characterized in that: When the control terminal supports LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link does not include a link key for the classic Bluetooth connection.
4. A Bluetooth audio device group interaction method according to claim 2, characterized in that: When the control terminal does not support LE Audio and the data transmission link includes a classic Bluetooth link, the data exchanged in the APP LE link includes a link key for the classic Bluetooth connection and the classic Bluetooth public address of the master Bluetooth audio device.
5. A Bluetooth audio device group interaction method according to claim 1, characterized in that: The Bluetooth audio device group interaction method further includes: The successor master Bluetooth audio device receives the relay request for the APP LE link sent by the master Bluetooth audio device, and establishes an APP LE link with the control terminal based on the APP broadcast address. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
6. A Bluetooth audio device group interaction method according to claim 1, characterized in that: The Bluetooth audio device group interaction method further includes: The successor master Bluetooth audio device receives the APP LE link disconnection notification sent by the master Bluetooth audio device, performs LE broadcast based on the APP broadcast address, receives the LE connection request of the control terminal to the APP broadcast address, and establishes the APP LE link with the control terminal. The successor master Bluetooth audio device is one of the other Bluetooth audio devices determined according to a pre-set successor selection method.
7. A Bluetooth audio device group interaction method according to any one of claims 5 or 6, characterized in that: The successor master Bluetooth audio device obtains the APP broadcast address by the following method: The master Bluetooth audio device distributes the APP broadcast address to the successor master Bluetooth audio device based on a non-in-band communication method; Alternatively, the successor master Bluetooth audio device pre-reads the data pre-written in the factory settings to obtain the APP broadcast address.
8. A Bluetooth audio device group interaction method according to any one of claims 1-6, characterized in that: The APP broadcast address is a resolvable random address generated according to the identity resolution key.
9. A Bluetooth audio device group interaction method according to any one of claims 1-6, characterized in that: The APP broadcast address is a statically set random address that conforms to a predetermined format.
10. A Bluetooth audio device group, comprising a main Bluetooth audio device and other Bluetooth audio devices, and capable of executing the Bluetooth audio device group interaction method according to any one of claims 1 to 9.