Bluetooth communication method, apparatus, device, system and storage medium

By establishing a connection synchronization stream link in the Bluetooth communication system, the master Bluetooth device receives signal feedback from the slave device, which solves the problem of untimely adjustment of broadcast link parameters in Bluetooth 5.2 and ensures the stability of transmission.

CN116567598BActive Publication Date: 2026-04-21SHENZHEN BLUETRUM TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-14
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In Bluetooth 5.2 isochronous broadcast communication, the master Bluetooth device cannot adjust the broadcast link parameters in time to adapt to the reception of the slave Bluetooth device, resulting in unstable transmission.

Method used

In a Bluetooth communication system, a connection synchronization stream link is established between the master Bluetooth device and the slave Bluetooth device. Through this link, the master device receives signal feedback from the slave device to adjust the parameters of the broadcast synchronization stream signal.

Benefits of technology

This enables the master Bluetooth device to promptly learn about the reception status of the slave device, thereby adjusting the broadcast link parameters in a timely manner to ensure transmission stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567598B_ABST
    Figure CN116567598B_ABST
Patent Text Reader

Abstract

This application provides a Bluetooth communication method, apparatus, device, system, and storage medium, applied to a Bluetooth communication system including a master Bluetooth device and a first broadcast synchronization group, wherein the first broadcast synchronization group includes target slave Bluetooth devices. The method includes: the master Bluetooth device sending a first broadcast synchronization stream signal to the first broadcast synchronization group; the master Bluetooth device receiving a first signal feedback sent by a first target slave Bluetooth device through a first connection synchronization stream link, wherein the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the first broadcast synchronization group, the first connection synchronization stream link is a connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device, and the first signal feedback is the signal feedback of the first broadcast synchronization stream signal; and the master Bluetooth device adjusting the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback. This technical solution enables the master Bluetooth device to modify and adjust the parameters of the broadcast link in a timely manner, ensuring the transmission stability of the broadcast link.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Bluetooth communication, and more particularly to Bluetooth communication methods, apparatus, devices, systems and storage media. Background Technology

[0002] Bluetooth is a wireless communication technology standard used to enable devices to exchange data over short distances, thereby simplifying the data interaction process between electronic devices. With continuous technological evolution, Bluetooth has progressed from the early Bluetooth 1.0 to Bluetooth 5.2. Bluetooth 5.2 focuses on Bluetooth Audio (LE Audio), releasing multiple LE audio specifications and the new LC3 high-quality low-latency encoder to enhance the Bluetooth audio experience.

[0003] Bluetooth 5.2 introduced isochronous broadcast communication, where isochronous broadcasters and receivers transmit broadcast isochronous streams (BIS) via a broadcast channel. Multiple BISs can form a broadcast isochronous group (BIG). Isochronous broadcast communication is a one-to-many communication method, allowing only unidirectional communication and is essentially a connectionless broadcast mode. In BIG / BIS communication scenarios, because no connection is established between the master Bluetooth device (i.e., the isochronous broadcaster) and the slave Bluetooth device (the receiver), there is no acknowledgment mechanism. The master Bluetooth device cannot determine the specific details of the BIS received by the slave Bluetooth device and cannot promptly modify or adjust the parameters of the broadcast link. Summary of the Invention

[0004] This application provides Bluetooth communication methods, apparatus, devices, systems, and storage media to solve the technical problem that the master Bluetooth device cannot modify and adjust the parameters of the broadcast link in a timely manner in BIS communication.

[0005] A first aspect provides a Bluetooth communication method applied to a master Bluetooth device in a Bluetooth communication system, the Bluetooth communication system including the master Bluetooth device and a first broadcast synchronization group composed of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device, and the target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device; the method includes:

[0006] Send a first broadcast synchronization stream signal to the Bluetooth device in the first broadcast synchronization group;

[0007] Through the first connection synchronization stream link, a first signal feedback sent by a first target Bluetooth device is received, wherein the first target Bluetooth device is any one of the target Bluetooth devices in the first broadcast synchronization group, the first connection synchronization stream link is the connection synchronization stream link between the first target Bluetooth device and the master Bluetooth device, and the first signal feedback is the signal feedback of the first broadcast synchronization stream signal.

[0008] Based on the feedback from the first signal, adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0009] In this technical solution, the Bluetooth communication system includes a master Bluetooth device and a first BIG composed of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first BIG includes at least one target slave Bluetooth device, and the target slave Bluetooth device has a CIS link with the master Bluetooth device. The master Bluetooth device sends a first BIS signal to the slave Bluetooth devices in the first BIG. Then, through the first CIS link with the first target slave Bluetooth device, it receives signal feedback of the first BIS signal sent by the first target slave Bluetooth device. The first target slave Bluetooth device can be any one of the target slave Bluetooth devices in the first BIG. Finally, the broadcast parameters of the first BIS signal are adjusted based on the signal feedback. By setting a target slave Bluetooth device in the BIG that establishes a CIS link with the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and provide feedback on the BIS signal, the master Bluetooth device can promptly obtain information about the reception status of the BIS signal, thereby allowing it to promptly modify and adjust the parameters of the broadcast link and ensure the transmission stability of the broadcast link.

[0010] In conjunction with the first aspect, in one possible implementation, the Bluetooth communication system further includes a second broadcast synchronization group consisting of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device, and the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the second broadcast synchronization group; the method further includes: sending a second broadcast synchronization stream signal to the slave Bluetooth devices in the second broadcast synchronization group; receiving a second signal feedback sent by the first target slave Bluetooth device through the first connection synchronization stream link, wherein the second signal feedback is the signal feedback of the second broadcast synchronization stream signal; and adjusting the broadcast parameters of the second broadcast synchronization stream signal according to the second signal feedback. By having the same target slave Bluetooth device provide feedback on the reception status of signals in different broadcast links, the multiplexing of the target slave Bluetooth device is achieved.

[0011] In conjunction with the first aspect, in one possible implementation, the number of target slave Bluetooth devices in the first broadcast synchronization group is multiple; the method further includes: receiving a third signal feedback sent by a second target slave Bluetooth device through a second connection synchronization stream link, wherein the second target slave Bluetooth device is a target slave Bluetooth device in the first broadcast synchronization group other than the first target slave Bluetooth device, the second connection synchronization stream link is a connection synchronization stream link between the second target slave Bluetooth device and the master Bluetooth device, and the third signal feedback is the signal feedback of the first broadcast synchronization stream signal; adjusting the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback includes: adjusting the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback and the third signal feedback. By having multiple target slave Bluetooth devices provide feedback on the signal reception status of the same BIS signal, the master Bluetooth device can comprehensively know the reception status of the BIS signal, which helps to accurately adjust the parameters of the broadcast link.

[0012] In conjunction with the first aspect, in one possible implementation, the distances between the first target Bluetooth device and the second target Bluetooth device and the master Bluetooth device are different. Having multiple target Bluetooth devices in the BIG at different distances from the master Bluetooth device helps the master Bluetooth device to have a comprehensive understanding of the BIS signal reception status.

[0013] In conjunction with the first aspect, in one possible implementation, the first target is a mobile device from the Bluetooth device; the method further includes: receiving a fourth signal feedback sent by the first target after moving from the Bluetooth device via the first connection synchronization stream link, the fourth signal feedback being a signal feedback of the first broadcast synchronization stream signal; adjusting the broadcast parameters of the first broadcast synchronization stream signal based on the first signal feedback includes: adjusting the broadcast parameters of the first broadcast synchronization stream signal based on the first signal feedback and the fourth signal feedback. The master Bluetooth device receiving signal feedback from the same target sending the same BIS signal before and after moving from the Bluetooth device helps the master Bluetooth device to fully understand the reception status of the BIS signal.

[0014] In conjunction with the first aspect, in one possible implementation, before sending the first broadcast synchronization stream signal to the slave Bluetooth devices in the first broadcast synchronization group, the method further includes: establishing Bluetooth communication connections with each target slave Bluetooth device in the first broadcast synchronization group; and based on the Bluetooth communication connections, creating connection synchronization stream links between each target slave Bluetooth device in the first broadcast synchronization group and the master Bluetooth device. By pre-establishing CIS links between the master Bluetooth device and the target slave Bluetooth devices in the BIG group, the target slave Bluetooth devices can provide feedback on the reception status of the BIS signal sent by the master Bluetooth device through the CIS links.

[0015] Secondly, a Bluetooth communication method is provided, applied to a first target slave Bluetooth device in a Bluetooth communication system. The Bluetooth communication system includes a master Bluetooth device and a first broadcast synchronization group composed of at least one slave Bluetooth device. The first broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The first target slave Bluetooth device is any one of the target slave Bluetooth devices in the first broadcast synchronization group. The method includes:

[0016] Receive a first broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group;

[0017] A first signal feedback is sent to the master Bluetooth device via a first connection synchronization stream link. The first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0018] In this technical solution, the Bluetooth communication system includes a master Bluetooth device and a first BIG consisting of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first BIG includes at least one target slave Bluetooth device, and the target slave Bluetooth device has a CIS link with the master Bluetooth device. When the target slave Bluetooth device in the first BIG receives a first BIS signal sent by the master Bluetooth device, it sends a signal feedback of the first BIS signal through the CIS link with the master Bluetooth device. This allows the master Bluetooth device to adjust the broadcast parameters of the first BIS signal based on the signal feedback. By setting a target slave Bluetooth device in the BIG that establishes a CIS link with the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and provide feedback, the master Bluetooth device can promptly obtain information about the reception status of the BIS signal, thereby allowing it to promptly modify and adjust the parameters of the broadcast link and ensure the transmission stability of the broadcast link.

[0019] In conjunction with the second aspect, in one possible implementation, the Bluetooth communication system further includes a second broadcast synchronization group consisting of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device, and the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the second broadcast synchronization group; the method further includes: receiving a second broadcast synchronization stream signal sent by the master Bluetooth device, the second broadcast synchronization stream signal being a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth devices in the second broadcast synchronization group; and sending a second signal feedback to the master Bluetooth device through the first connection synchronization stream link, the second signal feedback being a signal feedback of the second broadcast synchronization stream signal, the second signal feedback being used by the master Bluetooth device to adjust the broadcast parameters of the second broadcast synchronization stream signal. By having the same target slave Bluetooth device provide feedback on signal reception in different broadcast links, the multiplexing of the target slave Bluetooth device is achieved.

[0020] In conjunction with the second aspect, in one possible implementation, the first target is a mobile device from the Bluetooth device; the method further includes: after moving to a new location, sending a fourth signal feedback to the master Bluetooth device via the first connection synchronization stream link, the fourth signal feedback being a signal feedback of the first broadcast synchronization stream signal, the fourth signal feedback being used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal. The signal feedback of the same BIS signal sent by the same target from the Bluetooth device to the master Bluetooth device before and after moving to a new location helps the master Bluetooth device to fully understand the reception status of the BIS signal.

[0021] In conjunction with the second aspect, in one possible implementation, the number of target Bluetooth devices in the first broadcast synchronization group is multiple. The distances between the first target Bluetooth device and the second target Bluetooth device and the master Bluetooth device are different. The second target Bluetooth device is any target Bluetooth device in the first broadcast synchronization group other than the first target Bluetooth device. The different distances of the multiple target Bluetooth devices in the BIG help the master Bluetooth device to have a comprehensive understanding of the BIS signal reception status.

[0022] In conjunction with the second aspect, in one possible implementation, before receiving the first broadcast synchronization stream signal, the method further includes: joining the first broadcast synchronization group; establishing a Bluetooth communication connection with the master Bluetooth device; and creating the first connection synchronization stream link based on the Bluetooth communication connection. By pre-establishing a CIS link between the master Bluetooth device and the target slave Bluetooth device in the BIG group, the target slave Bluetooth device can provide feedback on the reception status of the BIS signal sent by the master Bluetooth device through the CIS link.

[0023] Thirdly, a Bluetooth communication device is provided, applied to a master Bluetooth device in a Bluetooth communication system, the Bluetooth communication system including the master Bluetooth device and a first broadcast synchronization group composed of at least one slave Bluetooth device, the at least one slave Bluetooth device in the first broadcast synchronization group including at least one target slave Bluetooth device, the target slave Bluetooth device having a connection synchronization stream link with the master Bluetooth device; the device includes:

[0024] A broadcast transmission module is used to send a first broadcast synchronization stream signal to the slave Bluetooth devices in the first broadcast synchronization group;

[0025] The feedback receiving module is used to receive a first signal feedback sent by a first target Bluetooth device through a first connection synchronization stream link. The first target Bluetooth device is any one of the target Bluetooth devices in the first broadcast synchronization group. The first connection synchronization stream link is the connection synchronization stream link between the first target Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal.

[0026] The parameter adjustment module is used to adjust the broadcast parameters of the first broadcast synchronization stream signal based on the feedback from the first signal.

[0027] Fourthly, a Bluetooth communication device is provided, applied to a first target slave Bluetooth device in a Bluetooth communication system. The Bluetooth communication system includes a master Bluetooth device and a first broadcast synchronization group consisting of at least one slave Bluetooth device. The first broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The first target slave Bluetooth device is any one of the target slave Bluetooth devices in the first broadcast synchronization group. The device includes:

[0028] A broadcast receiving module is used to receive a first broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group;

[0029] The feedback sending module is used to send a first signal feedback to the master Bluetooth device through a first connection synchronization stream link, wherein the first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device, and the first signal feedback is the signal feedback of the first broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0030] Fifthly, a Bluetooth device is provided, including a memory and one or more processors and a transceiver, the memory and the transceiver being connected to the one or more processors, the transceiver being used to send or receive data, and the one or more processors being used to execute one or more computer programs stored in the memory, wherein when the one or more processors execute the one or more computer programs, the Bluetooth device enables the Bluetooth communication method of the first or second aspect described above.

[0031] In a sixth aspect, a computer-readable storage medium is provided, which stores a computer program, the computer program including program instructions, which, when executed by a processor, cause the processor to perform the Bluetooth communication method of the first or second aspect.

[0032] A seventh aspect provides a Bluetooth communication system, including a master Bluetooth device and a first broadcast synchronization group consisting of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device, and the target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device; the master Bluetooth device is used to execute the Bluetooth communication method of the first aspect described above, and the first target slave Bluetooth device is used to execute the Bluetooth communication method of the second aspect described above, wherein the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the first broadcast synchronization group.

[0033] This application can achieve the following technical effects: by setting a target slave Bluetooth device in the BIG to establish a CIS link with the master Bluetooth device, the slave device can receive the BIS signal sent by the master Bluetooth device and provide feedback on the BIS signal, so that the master Bluetooth device can know the reception status of the BIS signal in a timely manner, thereby modifying and adjusting the parameters of the broadcast link in a timely manner and ensuring the transmission stability of the broadcast link. Attached Figure Description

[0034] Figure 1 A schematic diagram of a Bluetooth communication system provided in an embodiment of this application;

[0035] Figure 2 A flowchart illustrating a Bluetooth communication method provided in an embodiment of this application;

[0036] Figure 3 A flowchart illustrating another Bluetooth communication method provided in an embodiment of this application;

[0037] Figure 4 A flowchart illustrating yet another Bluetooth communication method provided in an embodiment of this application;

[0038] Figure 5 A flowchart illustrating yet another Bluetooth communication method provided in this application embodiment.

[0039] Figure 6 This is a schematic diagram of the structure of a Bluetooth communication device provided in an embodiment of this application;

[0040] Figure 7 This is a schematic diagram of another Bluetooth communication device provided in an embodiment of this application;

[0041] Figure 8 This is a schematic diagram of the structure of a Bluetooth device provided in an embodiment of this application. Detailed Implementation

[0042] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0043] The technical solution of this application is applicable to Bluetooth communication scenarios, particularly to BIG communication between a master Bluetooth device and a slave Bluetooth device. The master Bluetooth device refers to the Bluetooth device that actively searches for and establishes a connection in the Bluetooth communication scenario. The master Bluetooth device can search for surrounding Bluetooth devices and select the desired Bluetooth device for pairing and connection. The slave Bluetooth device refers to the device waiting to be searched and connected by the master Bluetooth device in the Bluetooth communication scenario. Specifically, the master Bluetooth device can be a mobile phone, laptop, etc.; the slave Bluetooth device can be headphones, smart speakers, etc., and this application does not impose any limitations. It should be understood that a Bluetooth device can both initiate a communication connection as a master device and receive a communication connection as a slave device; a Bluetooth device can also act as both a master and a slave device simultaneously.

[0044] The technical solution of this application can be applied to a Bluetooth communication system consisting of a master Bluetooth device and a slave Bluetooth device, such as... Figure 1 As shown, the Bluetooth communication system 10 may include a master Bluetooth device 101 and at least one BIG (BIG1, BIG2, ..., BIGn), each BIG including at least one slave Bluetooth device ({E11, E12, ..., E1a}, {E11, E21, ..., E2b}...).

[0045] Each slave Bluetooth device in a BIG has a BIS link with the master Bluetooth device. The BIS link is a one-way broadcast link. The master Bluetooth device can send BIS signals to each slave Bluetooth device in the BIG through the BIS link. The BIS signal is a one-way signal, sent by the master Bluetooth device via broadcast. BIS signals belonging to the same BIG are time-synchronized and share the timing reference data in the same BIG. The master Bluetooth device can create one or more BIGs and broadcast the BIG information (BIGinfo) of the created BIGs. Slave Bluetooth devices can listen on the broadcast channel to obtain the BIG information and join the BIG created by the master Bluetooth device, and then receive the BIS signals sent by the master Bluetooth device according to the BIG information.

[0046] Each BIG includes at least one target slave Bluetooth device (E11, E12, E21…). In addition to the BIS link, the target slave Bluetooth device and the master Bluetooth device also have a CIS link (l1, l1,…). The CIS link is a bidirectional transmission link established between the master Bluetooth device and the target slave Bluetooth device after a Bluetooth communication connection is established. The master Bluetooth device and the target slave Bluetooth device can transmit data bidirectionally through the CIS link, and the bidirectional data stream transmitted between them is the CIS. The target slave Bluetooth device in the BIG can be a companion device to the master Bluetooth device. The companion device joins the BIG after it is created by the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and to report the reception status of the BIS signal back to the master Bluetooth device. The BIS signal reception status can include the reception result, i.e., whether the BIS signal was received, the received signal strength indicator (RSSI), and the bit error rate, etc., reflecting the reception status of the BIS signal. The companion device can report the BIS signal reception status to the master Bluetooth device through the CIS link. Among them, the supporting equipment can establish a Bluetooth communication connection with the master Bluetooth device after joining the BIG as a slave Bluetooth device, before the master Bluetooth device sends the BIS signal, and then create a CIS link with the master Bluetooth device, thus becoming the target slave Bluetooth device in the BIG.

[0047] A target Bluetooth device can join only one BIG to serve that single BIG. This means it only receives BIS signals belonging to that BIG from the master Bluetooth device and reports the reception status of those BIS signals back to the master. Alternatively, a target Bluetooth device can join multiple BIGs to serve multiple BIGs. This means it can receive BIS signals belonging to different BIGs from the master Bluetooth device and report the reception status of those different BIS signals back to the master. Whether a target Bluetooth device serves one or multiple BIGs depends on the number of BIGs it joins. The number of BIGs a target Bluetooth device joins and which specific BIG it joins can be configured by the user.

[0048] Based on the above Figure 1 The Bluetooth communication system shown can implement the technical solution of this application. The technical solution of this application is described in detail below.

[0049] See Figure 2 , Figure 2 This is a flowchart illustrating a Bluetooth communication method provided in an embodiment of this application. This method can be applied to a Bluetooth communication system, which can, as follows: Figure 1 As shown. Figure 2 As shown, the method includes the following steps:

[0050] S201, the master Bluetooth device sends a first BIS signal to the slave Bluetooth device in the first BIG, and the first target slave Bluetooth device receives the first BIS signal.

[0051] The first BIG can be any BIG in the Bluetooth communication system. For example, the first BIG can be... Figure 1 The first target Bluetooth device can be any one of the BIG1, BIG2, ..., BIGn in the first BIG. For example, the first BIG is... Figure 1 In BIG1, the first target can be a Bluetooth device. Figure 1 E11 or E12 in the text.

[0052] Specifically, the master Bluetooth device can broadcast the first BIS signal on the channel corresponding to the channel hopping table in the first BIS information when the broadcast time of the first BIS signal arrives, based on the BIS information corresponding to the first BIG. After joining the first BIG and obtaining the BIG information corresponding to the first BIG, the first target slave Bluetooth device can listen for the first BIS signal on the channel corresponding to the channel hopping table in the first BIG information, thereby receiving the first BIS signal. The process for slave Bluetooth devices in the first BIG to receive the first BIS signal is the same as for the first target slave Bluetooth device.

[0053] Before sending the first BIS signal to the slave Bluetooth devices in the first BIG, the master Bluetooth device can establish Bluetooth communication connections with each target slave Bluetooth device in the first BIG. Then, based on these Bluetooth communication connections, a CIS link is created between each target slave Bluetooth device in the first BIG and the master Bluetooth device. After creating the first BIG, the master Bluetooth device can also create a corresponding first CIG and set its parameters. When a companion device joins the first BIG, it becomes a BIS device within that BIG. The companion device and the master Bluetooth device establish a CIS link based on the parameters of the first CIG and the CIS establishment process. The companion device then becomes a target slave Bluetooth device in the first BIG, thus establishing a CIS link between the target slave Bluetooth devices in the first BIG and the master Bluetooth device. When there are multiple companion devices joining the first BIG, the process for establishing a CIS link between each companion device and the master Bluetooth device is the same, and there are multiple target slave Bluetooth devices in the first BIG.

[0054] S202, the first target sends a first signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the first signal feedback.

[0055] Here, the first signal feedback refers to the signal feedback of the first BIS signal, which is used to indicate the signal reception status of the first BIS signal. The first signal feedback may include the signal reception result of the first BIS signal, i.e., whether the first target has received the first BIS signal from the Bluetooth device; furthermore, the first signal feedback may also include information such as the RSSI and bit error rate of the first BIS signal used to indicate the reception status of the first BIS signal.

[0056] Specifically, the first target Bluetooth device sends a first signal feedback to the master Bluetooth device through the first CIS link, and the master Bluetooth device receives the first signal feedback through the first CIS link. The first CIS link is the CIS link between the first target Bluetooth device and the master Bluetooth device, and the first CIS link can be established by the master Bluetooth device and the first target Bluetooth device before the first target Bluetooth device receives the first BIS signal.

[0057] S203, the master Bluetooth device adjusts the broadcast parameters of the first BIS signal based on the feedback from the first signal.

[0058] Specifically, the master Bluetooth device can adjust parameters related to broadcasting the first BIS signal, such as signal transmission strength, burst number (BN), pre-transmission offset (PTO), channel map (chM), isochronous (ISO) interval, and sub-interval, based on the first signal feedback. Here, BN refers to the number of new data packets contained in a BIS event, and an event is a transmission time unit on the physical channel; PTO is the offset value of the pre-transmission data packets; the ISO interval is the interval between two adjacent events; and the sub-interval is the interval between two adjacent data packets within an event.

[0059] In the above Figure 2In the corresponding technical solution, the master Bluetooth device sends a first BIS signal to a slave Bluetooth device in the first BIG; then, through a first CIS link with a first target slave Bluetooth device, it receives signal feedback of the first BIS signal sent by the first target slave Bluetooth device. The first target slave Bluetooth device can be any target slave Bluetooth device in the first BIG. Finally, the broadcast parameters of the first BIS signal are adjusted based on the signal feedback. By setting a target slave Bluetooth device in the BIG that establishes a CIS link with the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and provide feedback on the BIS signal, the master Bluetooth device can promptly obtain information about the reception status of the BIS signal, thereby allowing it to promptly modify and adjust the parameters of the broadcast link and ensure the transmission stability of the broadcast link.

[0060] In some possible cases, the target from the Bluetooth device can be a mobile device, meaning the target from the Bluetooth device can move its position in space, as described above. Figure 2 The first objective will be introduced using Bluetooth devices as an example of mobile devices.

[0061] See Figure 3 , Figure 3 This is a flowchart illustrating another Bluetooth communication method provided in an embodiment of this application. This method can be applied to a Bluetooth communication system, which can be used as follows: Figure 1 As shown. Figure 3 As shown, the method includes the following steps:

[0062] S301, the master Bluetooth device sends a first BIS signal to the slave Bluetooth device in the first BIG, and the first target slave Bluetooth device receives the first BIS signal.

[0063] S302, the first target sends a first signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the first signal feedback.

[0064] The specific implementation of steps S301 to S302 is described here, and will not be repeated here.

[0065] S303, the first target is to move the location from the Bluetooth device.

[0066] Specifically, the first target Bluetooth device can move from a position at a first distance to a position at a second distance, depending on its distance from the master Bluetooth device. The first distance is the current distance between the first target Bluetooth device and the master Bluetooth device, and the second distance is the distance between the first target Bluetooth device and the master Bluetooth device after the first target Bluetooth device moves. The first distance and the second distance can be different. In this way, the first target Bluetooth device can report the reception status of the first BIS signal to the master Bluetooth device from different distances, allowing the master Bluetooth device to obtain information about the BIS signal reception status of the Bluetooth device at different distances.

[0067] S304, the master Bluetooth device continues to send the first BIS signal to the slave Bluetooth device in the first BIG, and the first target slave Bluetooth device receives the first BIS signal.

[0068] Here, step S304 is the same as step S301, and will not be repeated.

[0069] S305, the first target sends a fourth signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the fourth signal feedback.

[0070] Here, the fourth signal feedback is the signal feedback of the first BIS signal, and the first signal feedback is used to indicate the signal reception status of the fourth BIS signal. The parameters included in the fourth signal feedback are the same as those in the first signal feedback, and can be found in the description of the first signal feedback in step S202 above. It should be understood that the specific parameters of the fourth signal feedback may differ from those of the first signal feedback.

[0071] Specifically, the first target sends a fourth signal feedback from the Bluetooth device to the master Bluetooth device through the first CIS link, and the master Bluetooth device receives the fourth signal feedback through the first CIS link.

[0072] S306, the master Bluetooth device adjusts the broadcast parameters of the first BIS signal based on the first signal feedback and the fourth signal feedback.

[0073] Specifically, the main Bluetooth device can integrate the first signal feedback and the fourth signal feedback to adjust the broadcast parameters of the first BIS signal.

[0074] In the above Figure 3In the corresponding technical solution, the master Bluetooth device receives first signal feedback and fourth signal feedback sent by the first target from the Bluetooth device before and after the target moves to a new location. The first signal feedback and the fourth signal feedback are both signal feedback of the same BIS signal. The master Bluetooth device receives signal feedback of the same BIS signal sent by the same target from the Bluetooth device before and after the target moves to a new location, which helps the master Bluetooth device to fully understand the reception status of the BIS signal. Based on the first signal feedback and the second signal feedback, the master Bluetooth device adjusts the broadcast parameters of the BIS signal, which can better adjust the broadcast parameters of the BIS signal.

[0075] In some possible scenarios, a single target from a Bluetooth device can provide services to multiple BIGs, as described below. Figure 2 In the case where the first target of the Bluetooth device provides services to multiple BIGs, the first target of the Bluetooth device providing services to multiple first BIGs can be, for example, a... Figure 1 E11 in the middle.

[0076] See Figure 4 , Figure 4 This is a flowchart illustrating another Bluetooth communication method provided in an embodiment of this application. This method can be applied to a Bluetooth communication system, which can, as follows: Figure 1 As shown. Figure 3 As shown, the method includes the following steps:

[0077] S401, the master Bluetooth device sends a first BIS signal to the slave Bluetooth device in the first BIG, and the first target slave Bluetooth device receives the first BIS signal.

[0078] S402, the first target sends a first signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the first signal feedback.

[0079] S403, the master Bluetooth device adjusts the broadcast parameters of the first BIS based on the first signal feedback.

[0080] The specific implementation of steps S401 to S403 is described here, and will not be repeated here.

[0081] S404, the master Bluetooth device sends a second BIS signal to the slave Bluetooth device in the second BIG, and the first target slave Bluetooth device receives the second BIS signal.

[0082] The second BIG refers to any BIG in the Bluetooth communication system other than the first BIG. For example, the first BIG is... Figure 1 If BIG1 is the first BIG, then the second BIG can be... Figure 1 BIG2 in the middle, the first target can be from Bluetooth devices. Figure 1E11 in the diagram. There can be one or more second BIGs. When there are multiple second BIGs, the master Bluetooth device can refer to the specific implementation method of sending the first BIS signal to the slave Bluetooth devices in the first BIG, and send the second BIS signal to each slave Bluetooth device in the second BIG respectively. The principle of the first target slave Bluetooth device receiving the second BIS signal is the same as that of the first target slave Bluetooth device receiving the first BIS signal. This will not be elaborated further here.

[0083] S405, the first target sends a second signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the first signal feedback.

[0084] S406, the master Bluetooth device adjusts the broadcast parameters of the second BIS signal based on the feedback from the second signal.

[0085] Here, the specific implementation of steps S405 to S406 is the same as that of steps S202 to S203. You can refer to the specific implementation of steps S202 to S203. It will not be repeated here.

[0086] In the above Figure 4 In the corresponding technical solution, the same target is used to report the signal reception status in different broadcast links from the Bluetooth device, thereby realizing the reuse of the target from the Bluetooth device.

[0087] In some possible scenarios, a BIG can contain multiple target Bluetooth devices. The following discussion uses the example of a first BIG containing multiple target Bluetooth devices as an example. For instance, a first BIG containing multiple target Bluetooth devices could be... Figure 1 BIG1 in the list.

[0088] See Figure 5 , Figure 5 This is a flowchart illustrating another Bluetooth communication method provided in an embodiment of this application. This method can be applied to a Bluetooth communication system, which can, as follows: Figure 1 As shown. Figure 5 As shown, the method includes the following steps:

[0089] S501, the master Bluetooth device sends a first BIS signal to the slave Bluetooth device in the first BIG, the first target receives the first BIS signal from the slave Bluetooth device, and the second target receives the first BIS signal from the slave Bluetooth device.

[0090] Here, both the second target Bluetooth device and the first target Bluetooth device belong to the first BIG, meaning they are both target Bluetooth devices within the first BIG. For example, the first target Bluetooth device and the second target Bluetooth device could be respectively... Figure 1 E11 and E12 in the example.

[0091] The second target receives the first BIS signal from the Bluetooth device in the same way as the first target receives the first BIS signal from the Bluetooth device. For details, please refer to the relevant description of step S201 above, which will not be repeated here.

[0092] In some possible scenarios, the distances between the first target Bluetooth device and the second target Bluetooth device and the master Bluetooth device may differ. Having multiple target Bluetooth devices at varying distances from the master Bluetooth device within the BIG helps the master Bluetooth device gain a comprehensive understanding of the BIS signal reception status.

[0093] S502, the first target sends a first signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the first signal feedback.

[0094] S503, the second target sends a third signal feedback from the Bluetooth device to the master Bluetooth device, and the master Bluetooth device receives the third signal feedback.

[0095] Here, the specific implementation of steps S502 and S503 is the same as that of step S202 mentioned above, and can be referred to the description of step S202 mentioned above, which will not be repeated here.

[0096] S504, the master Bluetooth device adjusts the broadcast parameters of the first BIS signal based on the first signal feedback and the third signal feedback.

[0097] In the above Figure 5 In the corresponding technical solution, multiple targets report the signal reception status of the same BIS signal from the Bluetooth device, enabling the main Bluetooth device to fully understand the reception status of the BIS signal, which helps to accurately adjust the parameters of the broadcast link.

[0098] The method of this application has been described above; the apparatus of this application will be described below.

[0099] See Figure 6 , Figure 6 This is a schematic diagram of a Bluetooth communication device provided in an embodiment of this application, applied to a master Bluetooth device in a Bluetooth communication system. The Bluetooth communication system includes the master Bluetooth device and a first broadcast synchronization group composed of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The Bluetooth communication system can... Figure 1 As shown. Figure 6 As shown, the Bluetooth communication device 60 includes:

[0100] The broadcast transmission module 601 is used to send a first broadcast synchronization stream signal to the slave Bluetooth devices in the first broadcast synchronization group;

[0101] The feedback receiving module 602 is used to receive a first signal feedback sent by a first target Bluetooth device through a first connection synchronization stream link. The first target Bluetooth device is any one of the target Bluetooth devices in the first broadcast synchronization group. The first connection synchronization stream link is the connection synchronization stream link between the first target Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal.

[0102] The parameter adjustment module 603 is used to adjust the broadcast parameters of the first broadcast synchronization stream signal according to the feedback of the first signal.

[0103] In one possible design, the Bluetooth communication system further includes a second broadcast synchronization group consisting of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device, and the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the second broadcast synchronization group; the broadcast sending module 601 is further configured to send a second broadcast synchronization stream signal to the slave Bluetooth devices in the second broadcast synchronization group; the feedback receiving module 602 is further configured to receive a second signal feedback sent by the first target slave Bluetooth device through the first connection synchronization stream link, wherein the second signal feedback is the signal feedback of the second broadcast synchronization stream signal; and the parameter adjustment module 603 is further configured to adjust the broadcast parameters of the second broadcast synchronization stream signal according to the second signal feedback.

[0104] In one possible design, the number of target Bluetooth devices in the first broadcast synchronization group is multiple; the feedback receiving module 602 is further configured to receive a third signal feedback sent by a second target Bluetooth device through a second connection synchronization stream link, wherein the second target Bluetooth device is a target Bluetooth device other than the first target Bluetooth device in the first broadcast synchronization group, the second connection synchronization stream link is a connection synchronization stream link between the second target Bluetooth device and the master Bluetooth device, and the third signal feedback is the signal feedback of the first broadcast synchronization stream signal; the parameter adjustment module 603 is specifically configured to adjust the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback and the third signal feedback.

[0105] In one possible design, the distances between the first target Bluetooth device and the second target Bluetooth device and the master Bluetooth device are different.

[0106] In one possible design, the first target is a mobile device from the Bluetooth device; the feedback receiving module 602 is further configured to receive a fourth signal feedback sent by the first target after it moves from the Bluetooth device via the first connection synchronization stream link, the fourth signal feedback being the signal feedback of the first broadcast synchronization stream signal; the parameter adjustment module 603 is specifically configured to adjust the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback and the fourth signal feedback.

[0107] In one possible design, the Bluetooth communication device 60 further includes a link establishment module 604, used to establish Bluetooth communication connections with each target slave Bluetooth device in the first broadcast synchronization group; and based on the Bluetooth communication connections, to create a connection synchronization stream link between each target slave Bluetooth device in the first broadcast synchronization group and the master Bluetooth device.

[0108] It should be noted that, Figure 6 For any content not mentioned in the corresponding embodiments, please refer to the description of the foregoing method embodiments, which will not be repeated here.

[0109] The aforementioned device, after sending a first BIS signal to a slave Bluetooth device in the first BIG, receives signal feedback of the first BIS signal sent by the first target slave Bluetooth device (which can be any target slave Bluetooth device in the first BIG) through a first CIS link with the first target slave Bluetooth device. Then, it adjusts the broadcast parameters of the first BIS signal based on the signal feedback. By setting a target slave Bluetooth device in the BIG that establishes a CIS link with the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and provide feedback, the master Bluetooth device can promptly obtain information about the reception status of the BIS signal, thereby allowing it to promptly modify and adjust the parameters of the broadcast link and ensure the transmission stability of the broadcast link.

[0110] See Figure 7 , Figure 7 This is a schematic diagram of another Bluetooth communication device provided in an embodiment of this application, applied to a first target slave Bluetooth device in a Bluetooth communication system. The Bluetooth communication system includes a master Bluetooth device and a first broadcast synchronization group composed of at least one slave Bluetooth device. The first broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The first target slave Bluetooth device can be any one of the target slave Bluetooth devices in the first broadcast synchronization group. The Bluetooth communication system can be configured as follows: Figure 1 As shown. Figure 7 As shown, the Bluetooth communication device 70 includes:

[0111] The broadcast receiving module 701 is used to receive a first broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group;

[0112] The feedback sending module 702 is used to send a first signal feedback to the master Bluetooth device through a first connection synchronization stream link. The first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0113] In one possible design, the Bluetooth communication system further includes a second broadcast synchronization group consisting of at least one slave Bluetooth device, wherein the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device, and the first target slave Bluetooth device is any one of the target slave Bluetooth devices in the second broadcast synchronization group; the broadcast receiving module 701 is further configured to receive a second broadcast synchronization stream signal sent by the master Bluetooth device, wherein the second broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth devices in the second broadcast synchronization group; the feedback sending module 702 is further configured to send a second signal feedback to the master Bluetooth device through the first connection synchronization stream link, wherein the second signal feedback is a signal feedback of the second broadcast synchronization stream signal, and the second signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the second broadcast synchronization stream signal.

[0114] In one possible design, the first target is a mobile device from the Bluetooth device; the feedback sending module 702 is further configured to send a fourth signal feedback to the master Bluetooth device through the first connection synchronization stream link after the location is moved, the fourth signal feedback being the signal feedback of the first broadcast synchronization stream signal, and the fourth signal feedback being used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0115] In one possible design, there are multiple target Bluetooth devices in the first broadcast synchronization group, and the distances between the first target Bluetooth device and the second target Bluetooth device and the master Bluetooth device are different. The second target Bluetooth device is a target Bluetooth device in the first broadcast synchronization group other than the first target Bluetooth device.

[0116] In one possible design, the Bluetooth communication device 70 further includes a link establishment module 703, used to join the first broadcast synchronization group; establish a Bluetooth communication connection with the master Bluetooth device; and create the first connection synchronization stream link based on the Bluetooth communication connection.

[0117] The aforementioned device receives a first BIS signal sent by the master Bluetooth device and sends signal feedback of the first BIS signal through the CIS link between the master Bluetooth device and the master Bluetooth device. This allows the master Bluetooth device to adjust the broadcast parameters of the first BIS signal based on the signal feedback. By setting a target slave Bluetooth device in the BIG that establishes a CIS link with the master Bluetooth device to receive the BIS signal sent by the master Bluetooth device and provide feedback on the BIS signal, the master Bluetooth device can promptly obtain information about the reception status of the BIS signal, thereby allowing it to modify and adjust the parameters of the broadcast link in a timely manner and ensure the transmission stability of the broadcast link.

[0118] See Figure 8 , Figure 8 This is a schematic diagram of the structure of a Bluetooth device provided in an embodiment of this application. The Bluetooth communication system in which this Bluetooth device is located can be as follows: Figure 1 As shown, the Bluetooth device 80 includes a processor 801, a memory 802, and a transceiver 803. The memory 802 is connected to the processor 801, for example, via a bus.

[0119] Processor 801 is configured to support the Bluetooth device 80 in performing the corresponding functions in the methods described in the above method embodiments. Processor 801 may be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof. The aforementioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The aforementioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0120] Memory 802 is used to store program code, etc. Memory 802 may include volatile memory (VM), such as random access memory (RAM); memory 802 may also include non-volatile memory (NVM), such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); memory 802 may also include combinations of the above types of memory.

[0121] Transceiver 803 is used to transmit data; specifically, transceiver 803 is a Bluetooth transceiver.

[0122] When the Bluetooth device is used as the master Bluetooth device, the processor 801 can call the program code to perform the following operations:

[0123] Send a first broadcast synchronization stream signal to the Bluetooth device in the first broadcast synchronization group;

[0124] Through the first connection synchronization stream link, a first signal feedback sent by a first target Bluetooth device is received, wherein the first target Bluetooth device is any one of the target Bluetooth devices in the first broadcast synchronization group, the first connection synchronization stream link is the connection synchronization stream link between the first target Bluetooth device and the master Bluetooth device, and the first signal feedback is the signal feedback of the first broadcast synchronization stream signal.

[0125] Based on the feedback from the first signal, adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0126] When a Bluetooth device is used as a target slave device in the first BIG, the processor 801 can call the program code to perform the following operations:

[0127] Receive a first broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group;

[0128] A first signal feedback is sent to the master Bluetooth device via a first connection synchronization stream link. The first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal.

[0129] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a computer, cause the computer to perform the method described in the foregoing embodiments.

[0130] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0131] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A Bluetooth communication method, characterized in that, A master Bluetooth device is applied in a Bluetooth communication system, the Bluetooth communication system including the master Bluetooth device, a first broadcast synchronization group consisting of at least one slave Bluetooth device, and a second broadcast synchronization group consisting of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device, and the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The method includes: Send a first broadcast synchronization stream signal to the Bluetooth device in the first broadcast synchronization group; Through the first connection synchronization stream link, a first signal feedback sent by a first target Bluetooth device is received. The first target Bluetooth device is the same target Bluetooth device in the first broadcast synchronization group and the second broadcast synchronization group. The first connection synchronization stream link is the connection synchronization stream link between the first target Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal. Based on the feedback from the first signal, adjust the broadcast parameters of the first broadcast synchronization stream signal; The method further includes: Send a second broadcast synchronization stream signal to the Bluetooth devices in the second broadcast synchronization group; Through the first connection synchronization stream link, a second signal feedback sent by the first target from the Bluetooth device is received, and the second signal feedback is the signal feedback of the second broadcast synchronization stream signal; Based on the feedback from the second signal, adjust the broadcast parameters of the second broadcast synchronization stream signal.

2. The method according to claim 1, characterized in that, The number of target devices in the first broadcast synchronization group is multiple; the method further includes: The third signal feedback sent by the second target Bluetooth device is received through the second connection synchronization stream link. The second target Bluetooth device is a target Bluetooth device other than the first target Bluetooth device in the first broadcast synchronization group. The second connection synchronization stream link is the connection synchronization stream link between the second target Bluetooth device and the master Bluetooth device. The third signal feedback is the signal feedback of the first broadcast synchronization stream signal. The step of adjusting the broadcast parameters of the first broadcast synchronization stream signal based on the first signal feedback includes: Based on the first signal feedback and the third signal feedback, adjust the broadcast parameters of the first broadcast synchronization stream signal.

3. The method according to claim 2, characterized in that, The distance between the first target Bluetooth device and the master Bluetooth device is different from the distance between the second target Bluetooth device and the master Bluetooth device.

4. The Bluetooth communication method according to claim 1, characterized in that, The first target is a mobile device from a Bluetooth device; the method further includes: Through the first connection synchronization stream link, a fourth signal feedback is received after the first target moves from the Bluetooth device, and the fourth signal feedback is the signal feedback of the first broadcast synchronization stream signal; The step of adjusting the broadcast parameters of the first broadcast synchronization stream signal based on the first signal feedback includes: Based on the first signal feedback and the fourth signal feedback, adjust the broadcast parameters of the first broadcast synchronization stream signal.

5. The method according to any one of claims 1-4, characterized in that, Before sending the first broadcast synchronization stream signal to the slave Bluetooth devices in the first broadcast synchronization group, the method further includes: Establish Bluetooth communication connections with each target device in the first broadcast synchronization group; Based on the Bluetooth communication connection, a connection synchronization stream link is created between each target slave Bluetooth device in the first broadcast synchronization group and the master Bluetooth device.

6. A Bluetooth communication method, characterized in that, A first target slave Bluetooth device is applied in a Bluetooth communication system, the Bluetooth communication system including a master Bluetooth device, a first broadcast synchronization group consisting of at least one slave Bluetooth device, and a second broadcast synchronization group consisting of at least one slave Bluetooth device. The first broadcast synchronization group includes at least one target slave Bluetooth device, the second broadcast synchronization group includes at least one target slave Bluetooth device, the target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device, and the first target slave Bluetooth device is the same target slave Bluetooth device in the first broadcast synchronization group and the second broadcast synchronization group; the method includes: Receive a first broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group; A first signal feedback is sent to the master Bluetooth device through a first connection synchronization stream link. The first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal. The method further includes: Receive a second broadcast synchronization stream signal sent by the master Bluetooth device, wherein the second broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the second broadcast synchronization group; A second signal feedback is sent to the master Bluetooth device through the first connection synchronization stream link. The second signal feedback is the signal feedback of the second broadcast synchronization stream signal. The master Bluetooth device uses the second signal feedback to adjust the broadcast parameters of the second broadcast synchronization stream signal.

7. The method according to claim 6, characterized in that, The first target is a mobile device from a Bluetooth device; the method further includes: After moving to a new location, a fourth signal feedback is sent to the master Bluetooth device via the first connection synchronization stream link. The fourth signal feedback is the signal feedback of the first broadcast synchronization stream signal, and the master Bluetooth device uses the fourth signal feedback to adjust the broadcast parameters of the first broadcast synchronization stream signal.

8. The method according to claim 6 or 7, characterized in that, The number of target slave Bluetooth devices in the first broadcast synchronization group is multiple. The distance between the first target slave Bluetooth device and the master Bluetooth device is different from the distance between the second target slave Bluetooth device and the master Bluetooth device. The second target slave Bluetooth device is a target slave Bluetooth device in the first broadcast synchronization group other than the first target slave Bluetooth device.

9. The method according to claim 6 or 7, characterized in that, Before receiving the first broadcast synchronization stream signal, the method further includes: Join the first broadcast synchronization group; Establish a Bluetooth communication connection with the main Bluetooth device; Based on the Bluetooth communication connection, a first connection synchronization stream link is created.

10. A Bluetooth communication device, characterized in that, A master Bluetooth device is used in a Bluetooth communication system, the Bluetooth communication system including the master Bluetooth device, a first broadcast synchronization group consisting of at least one slave Bluetooth device, and a second broadcast synchronization group consisting of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device, and the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The device includes: The broadcast transmission module is used to send a first broadcast synchronization stream signal to the slave Bluetooth devices in the first broadcast synchronization group, and to send a second broadcast synchronization stream signal to the slave Bluetooth devices in the second broadcast synchronization group; The feedback receiving module is configured to receive a first signal feedback sent by a first target from a Bluetooth device via a first connection synchronization stream link, and to receive a second signal feedback sent by the first target from a Bluetooth device via the first connection synchronization stream link. The first target from a Bluetooth device is the same target from a Bluetooth device in the first broadcast synchronization group and the second broadcast synchronization group. The first connection synchronization stream link is the connection synchronization stream link between the first target from a Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal, and the second signal feedback is the signal feedback of the second broadcast synchronization stream signal. The parameter adjustment module is used to adjust the broadcast parameters of the first broadcast synchronization stream signal according to the first signal feedback, and to adjust the broadcast parameters of the second broadcast synchronization stream signal according to the second signal feedback.

11. A Bluetooth communication device, characterized in that, A first target slave Bluetooth device is applied in a Bluetooth communication system, the Bluetooth communication system including a master Bluetooth device, a first broadcast synchronization group consisting of at least one slave Bluetooth device, and a second broadcast synchronization group consisting of at least one slave Bluetooth device. The first broadcast synchronization group includes at least one target slave Bluetooth device, the second broadcast synchronization group includes at least one target slave Bluetooth device, the target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device, and the first target slave Bluetooth device is the same target slave Bluetooth device in the first broadcast synchronization group and the second broadcast synchronization group; the device includes: The broadcast receiving module is used to receive a first broadcast synchronization stream signal and a second broadcast synchronization stream signal, wherein the first broadcast synchronization stream signal is a broadcast synchronization stream signal sent by the master Bluetooth device to the slave Bluetooth device in the first broadcast synchronization group; The feedback sending module is used to send a first signal feedback to the master Bluetooth device through a first connection synchronization stream link, and to send a second signal feedback to the master Bluetooth device through the first connection synchronization stream link. The first connection synchronization stream link is the connection synchronization stream link between the first target slave Bluetooth device and the master Bluetooth device. The first signal feedback is the signal feedback of the first broadcast synchronization stream signal, and the second signal feedback is the signal feedback of the second broadcast synchronization stream signal. The first signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the first broadcast synchronization stream signal, and the second signal feedback is used by the master Bluetooth device to adjust the broadcast parameters of the second broadcast synchronization stream signal.

12. A Bluetooth device, characterized in that, The device includes a memory, a processor, and a transceiver, the memory and the transceiver being connected to the processor, the transceiver being used to send or receive data, and the processor being used to execute one or more computer programs stored in the memory, wherein, when executing the one or more computer programs, the processor causes the Bluetooth device to implement the method as described in any one of claims 1-5 or 6-9.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-5 or 6-9.

14. A Bluetooth communication system, characterized in that, The device includes a master Bluetooth device, a first broadcast synchronization group consisting of at least one slave Bluetooth device, and a second broadcast synchronization group consisting of at least one slave Bluetooth device. The at least one slave Bluetooth device in the first broadcast synchronization group includes at least one target slave Bluetooth device, and the at least one slave Bluetooth device in the second broadcast synchronization group includes at least one target slave Bluetooth device. The target slave Bluetooth device has a connection synchronization stream link with the master Bluetooth device. The master Bluetooth device is configured to perform the method as described in any one of claims 1-5, and the first target slave Bluetooth device is configured to perform the method as described in any one of claims 6-9. The first target slave Bluetooth device is the same target slave Bluetooth device in both the first and second broadcast synchronization groups.

Citation Information

Patent Citations

  • A system and method for managing audio quality in a low energy audio broadcast scenario

    WO2023027407A1